@charset "utf-8";
body{
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align:center;
}

#container{
	text-align:left;
	width:730px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#header {
	
}

#nav{height:55px;background-color:#303030;color:#FFFFFF;}
#nav a{color:#FFFFFF;text-decoration:none;font-size:12px;display:block;width:140px;height:55px;line-height:55px;float:left;margin-right:2px;text-align:center;}
#nav a:hover{color:#7AB82F;}
#nav span {font-size:12px;display:block;height:55px;line-height:55px;float:left;}
#sbasket{font-size:11px;background-color:#7AB82F;font-weight:bold;padding:10px 0 10px 20px;color:#303030;margin-bottom:10px;}
#sbasket strong{color:#ffffff;}

#feature{height:170px;background-image:url(img/banner.jpg);}
#bar{height:40px;background:#000000;text-align:center;}
#bar img{}

#content{font-size:11px;}
p{}
.listItems{margin:0px;padding:0px;line-height:20px;color:#333333;font-size:11px;}
h2,h1{padding:0px;margin:0px;font-weight:normal;color:#9fc243;font-size:16px;margin-bottom:5px;font-weight:bold;}
.h1small{color:#627a22;font-size:16px;margin-bottom:15px;}
.h1large{color:#627a22;font-size:38px;}
#leftCol{float:left;width:245px;padding-bottom:20px;}
#rightCol{float:right;width:480px;}
.quantity{margin:0px;padding:0px;}
.quantity label{width:138px;display:block;background:url(img/formBG.gif);padding:4px;color:#666666;height:22px;font-size:11px;}
.quantitydropdown{margin-left:30px;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#CCCCCC;width:50px;color:#666666;padding:0px;}

.formField{width:200px;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-bottom:4px;}
.formButton {width:110px;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#99CC00;color:#FFFFFF;border:#339900 solid 1px;height:25px;cursor:pointer;font-weight:bold;}
.formButton:hover{color:#339900;}

#footer{padding:10px;font-size:11px;line-height:20px;color:#666666;background:#e1e1e1;}
#footer a{display:block;float:left;color:#666666;text-decoration:none;font-weight:bold;margin-right:30px;}
#brands {width:100%;margin-top:20px;border:1px solid #efefef;font-size:11px;
border-collapse:collapse;
border-spacing:0px;}
#brands td {text-align:center;color:#333333;width:100px;}
#categories {border-bottom:1px solid #a5c445;height:24px;}
#categories a.off {display:block;float:left;width:120px;background-color:#000000;color:#efefef;text-align:center;padding:5px;margin-right:3px;}
#categories a.off:hover {background-color:#003300;}
#categories a.on {display:block;float:left;width:120px;background-color:#a5c445;color:#000000;text-align:center;padding:5px;margin-right:3px;}
#categories a.on:hover {background-color:#003300;color:#efefef;}
.testimonial {
	margin-top:20px;
	border:1px solid #cacaca;
	padding:20px;
	line-height:25px;
}
.testimonial .quotel, .testimonial .quoter {font-size:36px;display:block;margin:3px;}
.testimonial .quotel {float:left;}
.testimonial .quoter {float:right;}
.testimonial p {margin:10px 0 0 0;padding:0px;font-style:italic;}

#fluidform, .fluidform {
	border: 1px solid #CACACA;
	clear:both;
	padding:5px;
}
.formTop {
	padding: 5px;
	background-color:#F4F4F4;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}
.formTop a, #Content a, #Contentw a {
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.formTop a:hover, #Content a:hover, #Contentw a:hover {
	font-weight:bold;
	color:#dd0000;
	text-decoration:none;
}
#fluidform .title, .fluidform .title {font-weight:bold;padding:10px 0px 10px 0px;color:#990000;}
#fluidform label, .fluidform label {float: left;display: block;width:130px;font-weight: normal;margin-right:10px;}
#fluidform input, #fluidform select, #fluidform textarea, .fluidform input, .fluidform select, .fluidform textarea {
	font-family: Verdana, Arial;
	font-size: 8pt;
	border: 1px solid #D2D2D2;
	margin-bottom: 5px;
	padding: 3px;
	width:170px;
}
#fluidform .req, .checkout .req, .fluidform .req {font-size: 8pt;color:#ff0000;font-weight:bold;}
#fluidform button, .fluidform button {font-size: 10pt;background-color:#9fc243;border: 1px solid black;margin-top:10px;}
#fluidform .panel, .fluidform .panel {display:block;float:left;margin-bottom:5px;}
#fluidform .radio, .fluidform .radio {margin:-2px;border:0px;}
#fluidform .cb, .checkout .cb, .fluidform .cb {margin:0px;border:0px;width:auto !important;}
.product {
	margin-right:15px;
	margin-bottom:15px;
	width:200px;
	float:left;
}
.product h2 {color:#686868;font-weight:bold;margin:0px;padding:4px;font-size:12px;}
.product h3 {color:#9fc243;font-size:12px;margin:0px;padding-left:4px;}
.product h3 b {font-size:14px;}
.product a {color:#666666;}
.options {
	font-weight: bold;
	margin: 0px;
}
.options table {
	font-family: verdana, arial, helvetica;
	font-size: 8pt;
	color: #333333;
	width:400px;
	text-align: left;
	border-collapse:collapse;
	border-spacing:0px;
}
.options thead th { padding: 4px 8px; border-bottom: 1px solid rgb(200,200,200); }
.options td { padding: 4px 8px; border-bottom: 1px solid rgb(200,200,200); }

#credits
{
	background-color:#E1E1E1;
	color:#000000;
}

#credits a:link
{
	background-color:#E1E1E1;
	color:#000000;
	display:inline;
	float:none;
	font-weight:400;
	margin-right:0px;
	text-decoration:underline
}

#credits a:hover
{
	background-color:#E1E1E1;
	color:#000000;
	display:inline;
	float:none;
	font-weight:400;
	margin-right:0px;
	text-decoration:underline
}

#credits a:visited
{
	background-color:#E1E1E1;
	color:#000000;
	display:inline;
	float:none;
	font-weight:400;
	margin-right:0px;
	text-decoration:underline
}

#credits span
{
	background-color:#E1E1E1;
	color:#81202A
}