/* CSS Document */

/*Site*/
body {background-color:#DBD3D2;margin: 0;	border: 0;	padding: 0; font-family:tahoma,arial,verdana;}
.container{width:780px;margin:0 auto; padding:0px;}
*html .container{margin:0px; padding:0px; width:auto;}
.site{text-align:left; position:relative; background-image: url(/common/img/borderbgtile.gif); width:780px; background-repeat: repeat-y;  margin:0; padding:0; border:0; background-color:#fff;}

.clear{ clear:both; }

/*LINKS*/
a, a:link, a:active, a:visited{ font-size:11px;text-decoration:none;color:#8a8a8a; font-weight:normal;}
a:hover { text-decoration:underline;color:#DD0000;}
a.on, a:link.on ,a:active.on ,a:visited.on , a:hover.on {text-decoration: underline; font-weight: bold; color:#90c63d; }

p { font-size: 11px;font-weight: normal;text-align: left;color:#3b3b3a;padding: 0px 30px 10px 15px;margin: 0;border: 0;}

.rightcolumn{width: 589px; float:left; position:relative; border:0; margin: 0; padding: 0; }
.leftcolumn{width: 190px; float: left; position:relative; border:0; margin: 0; padding: 0; text-align:left;  }

.search{position: relative; top:68px; left: 630px; width:160px; vertical-align:bottom;}
.search input{font-size:10px; height:16px;color:#000;font-weight:normal; padding-left:2px;}
.search select{font-size:10px; height:16px;color:#000;font-weight:normal; margin-top:4px;}

div.gobutton{position: absolute;	top: 27px;	left: 102px; background-color: #990000;  padding: 0 6px 0 6px; }
a.gobutton , a:visited.gobutton  , a:link.gobutton  , a:active.gobutton { color: #fff; }

/*Top Nav*/
.topnav{position:absolute; top:24px; left:185px; }
.topnav a{ background: url(/common/img/redarrows.gif) no-repeat left; margin: 0 12px 0 0 ; padding: 0 0 0 14px; line-height: 11px;}

.redheading1{position:relative; width:778px; background-color:#DD0000; background-image: url(/common/img/darkred.gif); background-repeat: no-repeat; height:26px; border: 0; padding: 0; margin: 0 1px 0 1px;  text-align:left;}
.whitetextH1{	font-size:11px; color: #ffffff; font-weight: bold; line-height: 11px; font-size:11px;padding: 8px 0 0 18px; }

.most_popular{
	position:absolute;
	left: 222px;
}


.redheading2{position:relative; width:190px; background-color:#DD0000; background-image: url(/common/img/darkred.gif); background-repeat: no-repeat; height:26px; border: 0; padding: 0; margin: 0 0 0 0;  text-align:left;}

.menuend{	width:190px;	height: 10px;	background-color: #FADACD;	margin: 0 0 0 0;	padding: 0px;	border: 0px; font-size:0px; background-image: url(/common/img/leftnavbg.gif);	background-position:  0px 0px;	background-repeat: no-repeat;}

.footer{	width: 778px;	height: 10px;	background-color: #DD0000;	margin: 0 1px 0 1px;	padding: 0px;	border: 0px; font-size:0px; }

/*Header Section*/
.header{	width:778px;	height: 145px;	background-color: #fff;	margin: 0 1px 0 1px;	padding: 0px;	border: 0px;}
.headertop{	width: 778px;	height: 10px;	background-color: #FADACD;	margin: 0 1px 0 1px;	padding: 0px;	border: 0px; font-size:0px; }
.logo{position:absolute; top:28px; left: 38px}
.logo_text{position:absolute; top:74px; left: 180px}
.breadcrumb{position:absolute; display:block; top:135px; left:20px; width:758px; margin:0; line-height: 13px; height:13px; font-size:11px;}
.greenbanner{position:relative; width:778px; background-color:#8ec63f; background-image: url(/common/img/darkgreen.gif); background-repeat: no-repeat; height:26px; border: 0; padding: 0; margin: 0 1px 0 1px;  text-align:left;}
.greenbannercheckout{position:relative; width:778px; background-color:#8ec63f; height:26px; border: 0; padding: 0; margin: 0 1px 0 1px; }
.whitetext{	font-size:11px; color: #ffffff; font-weight: bold; line-height: 11px; font-size:11px; }


.leftnav{width: 190px; margin: 0; padding: 0;  border:0; text-align:left; }
.leftnav a, .leftnav a:link, .leftnav a:active, .leftnav a:visited{	text-align:left;	width: 190px;	padding: 0;	margin: 0;	font-size: 11px;	color: #4D4B4A;	text-indent: 20px;	text-decoration: none;	display: block;	height: 20px;	line-height: 20px;	background-image: url(/common/img/leftnavbg.gif);	background-position:  0px 0px;	background-repeat: no-repeat;	background-color: #ffffff;} 
.leftnav a:hover{	color: #6e6d6b; background-position:0px -20px; }
.leftnavon a, .leftnavon a:link, .leftnavon a:active, .leftnavon a:visited {text-align:left;	width: 190px;	padding: 0;	margin: 0;	font-size: 11px;	color: #6e6d6b;	text-indent: 28px;	text-decoration: none;	display: block;	height: 20px;	line-height: 20px;	background-image: url(/common/img/leftnavbg.gif);	background-position:  0px -20px;	background-repeat: no-repeat;	background-color: #ffffff; }



.subcatrow2{	height: 140px;	margin: 0 0 0 3px; background-image: url(/common/img/products/rowbottom2.gif); background-position: bottom left; background-repeat: no-repeat;}
.subcatblock{ left:20px; width: 267px; height: 120px; padding: 0; border: 0; position: relative;	float:left;	display: inline;}

.subcatrows{ width: 550px; height: 50px; padding: 0; border: 0; position: relative;	float:left;	display: inline;}

.thumb_img{width: 95px;	height: 101px;	position: absolute; top:17px;	left: 8px;}

.more{position: absolute; top: 95px; left: 160px;}
div.productname{width: 130px;	height: 23px; text-align: left; position:absolute; top: 20px; left:125px;}
.productname a, .productname a:link,.productname a:active,.productname a:visited{font-size:11px;text-decoration:none;color:#333333; font-weight: bold; height: 20px; line-height:12px; margin:0; padding: 0;}
.productname  a:hover{ text-decoration:underline;color:#DD0000;}
.bullets{color: #666666; height:16px;font-weight: normal; padding: 0; position: absolute; top: 47px; left: 125px; width: 130px; line-height:16px;	}

a.more2{color:#DD0000;}
div.productname2{width: 550px;	height: 23px; text-align: left; position:absolute; top: 2px; left:20px;}
.productname2 a, .productname2 a:link,.productname2 a:active,.productname2 a:visited{font-size:11px;text-decoration:none;color:#333333; font-weight: bold; height: 20px; line-height:12px; margin:0; padding: 0;}
.productname2  a:hover{ text-decoration:underline;color:#DD0000;}
.bullets2{color: #666666; height:16px;font-weight: normal; padding: 0; position: absolute; top: 18px; left: 20px; width: 550px; line-height:16px;	}

a.buttontext , a:visited.buttontext  , a:link.buttontext  , a:active.buttontext, a:hover.buttontext{	width: 60px; height: 22px;	line-height: 21px;	font-weight: normal;	font-size: 11px;	color: #fff;	text-decoration: none;	text-align: left;	margin: 0;	padding: 0 0 0 5px;	background-position: 0px 0px;	background-repeat: no-repeat;	display: block; background-color:#DD0000;}


.greyheading{position:relative; width:589px; background-color:#999999;  background-repeat: no-repeat; height:26px; border: 0; padding: 0; margin: 10px 0 20px 0;  text-align:left;}

h1{position:relative;text-align:left; width:560px; height:22px;  line-height:22px; font-size: 15px;color: #333333; font-weight: bold; text-indent: 20px; padding:0;border: 0; margin: 10px 1px 0 0; }
h2{position:relative;text-align:left; width:560px; height:22px;  line-height:22px; font-size: 13px;color: #333333; font-weight: bold; padding:0;border: 0; margin: 0 1px 0 0;}

/****************************************** PRODUCT PAGE ****************************************************/
#product{margin: 10px 0 0 20px; text-align:left;}
.productLeft{float:left; width:210px;}
.productimgcontainer{margin: 0; padding: 0; float: left; width: 200px; height: 180px; text-align:center;}
.productimgcontainer p{margin: 0px; padding: 0px; color:#8ec63f; text-align:center;}
.extraimg img {float: left; width: 71px; height: 56px; margin: 5px 0 10px 20px; padding: 0px; border: 1px solid #e0f0cc;}
.productdetails{margin: 5px 0 0 20px;  float: left; width: 290px;}
.productdetails ul {margin: 0 0 0 10px; padding: 0 0 0 0;}
.productdetails li {
	margin: 0 0 4px 10px;
	padding: 0 0 0 5px;
	list-style-type: none;
	font-size: 11px;
}

div.hometext{width: 550px;	text-align: left; position:relative; top: 2px; left:20px;}
p.hometext{color: #666666;font-weight: normal; font-size:13px;	}
