/* CSS Document */

.leftbox{
display: block;
position: relative;
float: left;
margin-right: 10px;
/*background-image: url(images/content_back.jpg);
background-repeat:repeat;*/
}

.leftbox1{
display: block;
/*background-image: url(images/content_back.jpg);
background-repeat:repeat;*/
}

.rightnews{
display: block;
position: relative;
float: right;
}

.header{
color: white;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
text-align:left;
}

.content{
color: white;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 8px;
}

.newsheader{
color: #CECF40;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}

.newstext{
color: white;
font-family:Arial, Helvetica, sans-serif;
}

.newsArcNav_act {
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: white;
/*color: #CECF40;*/
font-size: 16px;
}

.newsArcNav {
font-family:Arial, Helvetica, sans-serif;
/*text-decoration: none;*/
font-weight: bold;
color: black;
font-size: 16px;
}

.newsArcNav:hover {
font-family:Arial, Helvetica, sans-serif;
/*text-decoration: none;*/
font-weight: bold;
color: white;
/*color: #CECF40;*/
font-size: 16px;
}

.rightnews a{
color: #CECF40;
font-weight: bold;
}

.footer{
padding-top: 8px;
font-family:Arial, Helvetica, sans-serif;
color: white;
font-size: 12px;
}

.footer a{
font-family:Arial, Helvetica, sans-serif;
color: white;
}

.prodHeader{
background-color: black;
color:  #CECF40;
font-size: 20px;
font-weight: bold;
display: block;
width: 97%;
text-indent: 5px;
margin-bottom: 20px;
text-align:left;
}

.prodHeadercart{
background-color: black;
color:  #CECF40;
font-size: 20px;
font-weight: bold;
display: block;
width: 100%;
text-indent: 5px;
margin-bottom: 20px;
text-align:left;
}

.prodbox{
border: 2px solid black;
background-color: white;
width: 324px;
height: 165px;
margin-bottom: 20px;
}

.prodTitle{
background-color: black;
color:  #CECF40;
font-size: 16px;
font-weight: bold;
display: block;
width: 100%;
text-indent: 5px;
text-align: left;
}

.price{
color: #CECF40;
font-weight: bold;
font-size: 16px;
}

.imagecontainer{
height: 105px;
}

.infosnip{
color: black;
font-size: 14px;
float: left;
}

.moreinfo a{
color: #CECF40;
font-weight: bold;
float:right;
}

.cartbox{
background-color: #ABAF99;
border: 2px solid #4F4E40;
display: block;
width: 85%;
padding: 4px;
color: black;
font-size: 10px;
}

.cartbox strong{
font-size: 12px;
}

.checkout{
float: right;
clear: right;
}

.checkout a{
color: white;
font-weight: bolder;
font-size: 11px;
}

.disclaimer{
font-size: 11px;
color: black;
display: block;
padding-top: 6px;
width:88%;
text-align: left;
}

.disclaimer:hover{
color: white;
}

.loginbox{
background-color: black;
display: block;
width: 85%;
padding: 6px;
color: white;
font-size: 10px;
text-align: left;
}

.addtocartbox{
background-color: #636250;
padding: 6px;
color: white;
font-size: 12px;
border-left: 2px solid black;
}

.mainprodbox{
display: block;
width: 97%;
background-color: white;
padding: 0px;
border: 2px solid black;
}

.description{
color: black;
background-color: white;
font-size: 14px;
padding: 6px;
text-align: left;
}

.viewlarge{
color: black;
font-size: 10px;
text-align: right;
width: 90%;
vertical-align:bottom;

}

.viewlarge a{
color: black;
}

.targetbox{
background-color: black;
border: 2px solid silver;
display: block;
width: 90%;
padding: 6px;
margin-left: auto;
margin-right: auto;
}

.newsboxA{
background-color: #6F6B5A; 
padding:8px 0px 8px 8px;
border-right: 0px; 
border-style: groove double inset; 
border-color: #5F5A47;
}

.newsboxB{
background-color: #7F7E77; 
padding:8px 0px 8px 8px;
border-right: 0px; 
border-style: groove double inset; 
border-color: #5F5A47;
}

td.error {
color: #CECF40;
font-size: 12px;
font-weight: bold;
width: 260px;
padding-left: 10px;  
}

.cart_display_box{
background-color: #CCCCCC;
color: black;
}

.cart_headers{
font-weight: bold;
font-size: 16px;
}