/* generated by csscreator.com */ 
html, body{
	margin:0;
	padding:0;
	font-family:  Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF;
 } 
 
#pagewidth{ 
 max-width:1024px;  
background-color:#FFFFFF;
 min-width:800px;  
 border-right:#333333 thin solid;
}
 
#header{
 position:relative; 
 height:125px; 
  background-color:#ffffff; 
 width:100%;
 background-image:url(images/header-logo.gif);
 background-position:left top;
 background-repeat:no-repeat;
} 
#header-txt{position:relative;left:-10px;top: 60px; width:740px;float:right;color:#CC0000; font-size:80%;padding:5px; border-top:#CC0000 thin solid; border-bottom:#CC0000 thin solid;text-align:right;}

#header-inset{height:3px;background-color:#cc0000;float:right;width:740px;position:relative;top:85px}
 
#leftcol{
 width:18%; 
 float:left; 
 position:relative; 
 background-color:#ffffff; 
 font-size:12px;
 position:relative;
 top:10px;
 
 }
 #leftcol-internal-container{
 padding:5px;
 /*border-top: #333333 thin solid; */
 
  }

#left-col-ad{
padding:5px;
border:#FF3300 thin solid;
margin-top:5px;
background-color:#FFFBFB;
color:#000000;
text-align:justify;
}
.left-col-invert-bg{font-weight:bold; padding:4px;color:#FFFFFF;background-color:#CC0000;}

/*background-color:#FF3300; */
#rightcol a:link { color:#CC0000;text-decoration: none; }
#rightcol a:hover { color:#ffffff;background-color:#CC0000;text-decoration: none; }
#rightcol a:visited { color:#CC0000;text-decoration: none; background-color:#ffffff; }
#rightcol a:active { color:#CC0000;text-decoration: none; }

 /*
#leftcol a:link { color:#FFFFFF;text-decoration: none; background-color:#006699;}
#leftcol a:hover {color:#FFFFFF;text-decoration: none;}
#leftcol a:visited {color:#EEEEEE;text-decoration: none;}
#leftcol a:active { color:#FFFFFF;text-decoration: none;}
*/

.link-button{background-color:#CC0000;padding:2px;color:#FFFFFF; border-bottom:#990000 1px inset; }

.link-button-selected{background-color:#FF3300;padding:2px;color:#ffffff;}
/*
.wide{width:100%;}
*/
.link-button-selected a:link{color:#FFFFFF;text-decoration:none; }
.link-button-selected a:visited{color:#FFFFFF;text-decoration:none; }
.link-button-selected a:hover{color:#FFFFFF;text-decoration:none;background-color:#FF0000;}
.link-button-selected a:active{color:#FFFFFF;text-decoration:none; }

.link-button a:link{color:#FFFFFF;text-decoration:none;}
.link-button a:visited{color:#FFFFFF;text-decoration:none; }
.link-button a:hover{color:#FFFFFF;text-decoration:none;background-color:#FF0000;}
.link-button a:active{color:#FFFFFF;text-decoration:none;}

.altbg{background-color:#FFFAF9;}
.wide{ padding:2px;} 
 
#twocols{
 width:82%; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:27%; 
 float:right; 
 position:relative; 

 top:15px;
 }
 #right-col-internal-container{
  padding:5px;
  background-color:#FFFFFF;
  border:#CC0000 thin solid;
  width:90%;
  float:left;
  font-size:80%;
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:70%; 
 padding:10px;
 text-align:justify;
 font-size:90%;
 font-family:Arial, Helvetica, sans-serif;
 
 }
 #maincol-header{
 font-size:18px;
 background-color:#CC0000;
padding:5px;
 color:#FFFFFF;
 position:relative;
 top:5px;
 border-top:#333333 thin solid;
 border-bottom:#333333 thin solid;

 }

 
#footer{
	height:80px;
	clear:both;
	background-image:url(images/footer-bg.png);	
	background-repeat:no-repeat;
	background-position:center left;
	border-bottom:#333333 thin solid;
	border-top:#333333 thin solid;
 } 
 #footer-txt{
 position:relative;
 left:200px;
 top:15px;
 vertical-align:middle;
 font-size:80%;
 }
#copyright{float:right;font-size:50%;position:relative;left:-10px;top:12px;}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
.stockItemHeader{
/*background-color:#666666;*/
background-color:#660000;
color:#FFFFFF;
font-weight:700;
padding:5px; 
height:18px;
vertical-align:middle;
}
.stockItem{
padding:2px;

}
.stockItemAlt{
/*background-color:#FFF2F2;*/
background-color:#EEEEEE;
padding:2px;
}
.itemTitle{font-weight:500;}
.itemDescription{
font-size:10px;
padding-top:10px;
padding-bottom:10px;
}
.stockSpacer{
height:5px;
}
.end-of-stock{
height:18px;background-color:#660000;
}
.priceWeekly{
	float:right;
	text-align: left;
	width:55px;
	}
.priceDaily{float:right;text-align: left;width:30px}

.priceWeeklyHeader{float:right;}
.priceDailyHeader{float:right;position:relative; left:-18px;}
.priceSpacer{
	float:right;
	width: 50px;
	height:10px;
}
.float-left{float:left;}

.foot-of-main-spacer{
height:80px;

}
.subhead{font-weight:bold; margin-top:15px;margin-bottom:5px;font-size:120%;color:#660000; 	 border-top: #EED9D9 thin solid; border-bottom: #CA4200 thin solid; padding-top:3px;padding-bottom:3px; }
.right-col-spacer{height:5px;}

.img-space-on-right{margin-right:5px;}
.img-space-on-left{margin-left:5px;}

.testr{background-color:#FFC0B0;}
div.searchInput{padding:8px; background:#FFC0B0; clear:both;border:solid 1px #660000; }
div.footer{padding:6px; border-top:solid 1px #9DBDFF; font-size:10px;}
#msg{background:#FFFFCC; margin-bottom:10px; padding:4px; display:none;}
