/* CSS Document */

img { border: none; }

body { font-family: Helvetica, Arial, sans-serif; font-size:1em; margin:0; color:#777777;}

h1 {color:#336699; font-size:1.2em; margin:10px 0 10px 0; border-bottom:solid 1px #cccccc;}
h2 {color:#003366; font-size:1.1em; margin:5px 0 0 0;}
h3 {color:#003366; font-size:1em; margin:5px 0 0 0;}
form {font-size:1em; }

a{color:#6eab23;}

#top {background-image:url(../graphics/header.gif); width:980px; height:144px;}

#navfloat { width:190px;  float:left;}
#nav {background-color:#cedceb; margin:0 0 0 25px; font-size:.9em; width:165px;}

#nav01 { margin-bottom:0;color:#FFFFFF;  }

			
#nav01 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}

#nav01 li { height:25px; }

#nav01 li a {
        display: block;
        color:#336699;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}

.infoBoxContents a {
        display: block;
        color:#336699;
        padding:4px 2px 0 5px;
        text-decoration: none;        
}



#nav01 li a:hover, .infoBoxContents a:hover {
   color:#003366;     
        
}



#bullet01 li{list-style-type: disc;}
#nav02 {  padding:5px 10px 5px 5px;}
#nav02 a { color:#6eab23; text-decoration:none;}

#wrapper { width:932px;}

#main { padding:15px 0 0 10px; font-size:.8em; line-height:1.4em; float:right; width: 732px; }
#main table tr td {  font-size:1em; line-height:1.4em; }

.signature {font-weight:bold; color:#6eab23;}

#basketfloat {float: right;}
#basket {  width:145px; height:53px; padding: 50px 5px 5px 5px; margin:12px 37px 0 0; background-repeat:no-repeat; background-image:url(../graphics/basketbg.gif); color:#FFFFFF; font-weight:bold;  }
#basketdetails { color:#d7e8c3; font-size:.9em; } #basketdetails a {color:#006633; text-align:left; line-height:1.2em; } .basketdetails strong {color:#FFFFFF; }
#basketdetails table tr td { font-size:.9em; } 

.price {color:#FF6600; font-weight:bold;}

#topnav { padding:124px 55px 0 30px; font-size:14px; font-weight: bold;}
#topnav ul {padding:0; margin:0; }
#topnav li{list-style: none; float:left;  padding:0 10px 0 2px; margin:0; }
#topnav a {color:#FFFFFF; text-decoration:none;} #topnav a:hover {color:#b8d693;}
#topnav #right{float: right; text-align: right; color: #FFFFFF; font-size: 14px; }

#choosebrand {background-image:url(/graphics/choosebrand.gif); background-repeat:no-repeat; width:165px; height:68px; font-weight:bold; color:#FFFFFF;}
#choosebrand span {padding-left:4px;}
.innerspace { padding-top:10px; padding-left:10px}

#featurearea { width:730px; height:170px; margin-bottom:10px; padding: 0;} #featurearea a {text-decoration:none; }
#featurearea img { border:1px solid #cccccc;}
#feature01 {width:150px; float:left; padding:0 0 0 25px; } #feature01 p {background-color:#cc0000; color:#FFFFFF;  width:147px; margin:0; padding:0 0 0 5px;  }
#feature02 {width:150px; float:left; padding:0 0 0 25px; } #feature02 p{background-color:#cccc00; color:#FFFFFF;  width:147px; margin:0; padding:0 0 0 5px; }
#feature03 {width:150px; float:left; padding:0 0 0 25px; } #feature03 p {background-color:#ff6600; color:#FFffff; width:147px; margin:0; padding:0 0 0 5px;  }
#feature04 {width:150px; float:left; padding:0 0 0 25px; } #feature04 p {background-color:#6eab23; color:#ffffff; width:147px; margin:0; padding:0 0 0 5px; }
#feature05 {width:140px; float:left;  margin-left:15px; } #feature05 p {background-color:#0099cc; color:#FFFFFF; width:147px; margin:0; padding:0 0 0 5px;  }
#feature06 {width:140px; float:left; margin-left:15px; } #feature06 p{background-color:#EFC102; color:#FFFFFF;  width:147px; margin:0; padding:0 0 0 5px; }
#feature07 {width:140px; float:left; margin-left:15px; } #feature07 p {background-color:#990033; color:#FFffff;  width:147px; margin:0; padding:0 0 0 5px;  }
#feature08 {width:140px; float:left; margin-left:15px; } #feature08 p {background-color:#ff3399; color:#ffffff; width:147px; margin:0; padding:0 0 0 5px; }

#refinesearch { background-color:#cedceb; padding:10px;}

#end {background-image:url(../graphics/endbg.gif); background-repeat:no-repeat; color:#6eab23; padding:5px 10px 5px 10px; width:895px; height:30px; margin:0 0 0 25px; text-align:center; font-size:.75em; line-height:1.25em; clear:both; border-top:25px solid #ffffff;}

#end a {color:#6eab23; text-decoration:none; }

#end2 {padding:5px 10px 5px 10px; width:895px; height:30px; margin:0 0 0 25px; text-align:center; font-size:.75em; line-height:1.25em; clear:both; border-top:25px solid #ffffff;}


#mama {padding:1px 1px 1px 1px; margin:0 0 0 1px; text-align:left; font-size:1em; line-height:1.25em; clear:both; border-top:25px solid #ffffff;}

.mama {padding:1px 1px 1px 1px; margin:0 0 0 1px; text-align:left; font-size:.75em; line-height:1.25em; clear:both; border-top:10px solid #ffffff;}
.mama img { border:1px solid #cccccc;}

.outlinepic img {border:1px solid #cccccc; padding:2px; }

#productlist { }
#productlist tr.d1 td { background-color: #ededed;}
#productlist td {padding:4px; }
#productlist img { border:1px solid #cccccc;}

.pagenumber {color:#336699; border-top:solid 1px #cccccc; padding:10px 0 10px 0; }


hr.subtotal{ border-top:1px solid #cccccc;}	
hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	


#crossslide{
	width: 560px;
	height: 187px;
	position:relative;				
}

#topright {
	float: right;
	width: 150px;
	height: 185px;
	border: 1px solid #ccc;
	/* background: #cfdcec; */
}

#introtext {
	clear: right;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 10px;
}

#topright p {
	width: 145px;
	background-color:#6eab23; color:#ffffff; margin:0; padding:0 0 0 5px; 
		
}

#topright table tr td {
    line-height: 1em;	
}

.hplogos { width:730px; height:80px; margin-top: 40px; margin-bottom:10px; padding: 0; vertical-align: middle;}
.hplogo {width:150px; float:left; padding:0 0 0 25px; }