@charset "UTF-8";body  {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #fff;	margin: 0; 	padding: 0;	text-align: center;	color: #000000;}.mainPage #container { 	width: 846px; 	background: #FFFFFF;	margin: 0 auto;	text-align: left; } .mainPage #header { 	background: #fff;	background-image: url("images/img_header.jpg");	background-repeat: no-repeat;	height: 160px;	padding: 0;}.mainPage #header2 { 	background: #fff;	background-image: url("images/img_header2.jpg");	background-repeat: no-repeat;	height: 160px;	padding: 0;}.mainPage #header3 { 	background: #fff;	background-image: url("images/img_header3.jpg");	background-repeat: no-repeat;	height: 160px;	padding: 0;}.mainPage #headerText { 	height: 15px;	padding: 4px 0 0 0;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#999999;}#logo {	padding:46px 0 0 20px;	margin: 0px;	height:64px;}#topNav{	padding: 16px 0 0 50px;	margin: 0 0 0 0;	height:33px;}.mainPage #leftNav {	float: left;	width: 176px;	padding: 0 0 0 0;	margin: 2px 0 0 0;}.mainPage #mainContent { 	margin: 2px 0 0 195px;	padding: 0 20px 0 0;} #homePopularBrands{	float:left;	width:310px;	margin:0 0 20px 0;	padding:0;}#homePopularBrands ul{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	list-style: circle;	line-height: 20px;	margin:0 0 0 30px;	padding:0;}#homeFeaturedItems{	width:305px;	margin:0 0 20px 310px;	padding:0;}#homeFeaturedItems ul{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	list-style: circle;	line-height: 20px;	margin:0 0 0 30px;	padding:0;}#homeBottomCallout{	font-size: 12px;	color: #666;	line-height: 20px;	margin:20px 0 0 0;	padding:0;}#productsList{	width:615px;	padding:5px 5px 15px 5px;	margin:0;}#productsListOddRow{	width:615px;	padding:5px 5px 15px 5px;	margin:0;	background-color: #efefef;}.productTitle{	font-size: 12px;	color:#0ac0e8;	font-weight: bold;}.articleTitle{	font-size: 12px;	font-weight: bold;	color:#0ac0e8;	text-decoration: none;}#articlesList{	width:615px;	padding:5px 5px 15px 5px;	margin:0;}#articlesListOddRow{	width:615px;	padding:5px 5px 15px 5px;	margin:0;	background-color: #efefef;}#breadcrumb{	padding:0;	margin:-5px 0 10px 0;	font-size: 11px;	color:#93ac52;}#breadcrumb a:link, a:visited{	color:#93ac52;}#breadcrumb a:hover{	color:#0ac0e8;}#contactForm{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;}#contactAddress{	padding:0;	margin:0 0 0 50px;}.formStyle1{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666;	width:220px;}h1{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#93ac52;	padding-top: 10px;}h2{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:18px;	color:#2ba7e1;}h3{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:20px;	color:#93ac52;}h4{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#0ac0e8;}#mainContent p{	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#666;	line-height:18px;}#mainContent p a:link, a:visited{	color:#0ac0e8;	text-decoration: none;}p a:hover{	color:#93ac52;	text-decoration: underline;}ul{		list-style-type: none;	padding:0;	margin:0;}hr{	size:1px;}/* search field in left nav */#search{	background-color:#cee398;	margin:0;	padding: 8px;	font-size:15px;	color:#FFFFFF;}.searchField{	width:150px;	color:#666666;	font-size:11px;	margin:2px 0 0 0px;	padding: 3px;}#searchGo{	background-color:#cee398;	padding:0px 0 8px 8px;	margin:0;}#categoryHeader{	background-color:#39bffd;	color:#FFFFFF;	font-size:13px;	height:22px;	padding:6px 0 0 10px;	margin: 1px 0 0 0;}/* left hand navigation for the products menu */#productCategories {	display:block;	color:#666;	padding:0px;	margin:0;	font-size:13px;}	#productCategories li a:link, #productCategories li a:visited {	background-color:#e7f1cb;	text-decoration: none;	color:#666;	display: block;	padding: 6px 0 4px 16px;	margin:1px 0 0 0;	height:18px;}	#productCategories li a:hover {	background-color:#c2dc7e;}#productCategoryHeader a:link, #productCategoryHeader a:hover, #productCategoryHeader a:visited{	background-color:#d93e72;	color:#FFFFFF;	height:22px;	margin: 1px 0 0 0;	display: block;	padding: 6px 0 0px 16px;}/* sub left hand navigation for the products menu */#productCategoriesSub li a:link, #productCategoriesSub li a:visited {	background-color:#c2dc7e;	text-decoration: none;	color:#666;	display: block;	padding: 6px 0 4px 26px;	margin:1px 0 0 0;	height:18px;}	#productCategoriesSub li a:hover {	background-color:#93b33e;}/* the rest of the sub navigation */#genericCategories {	display:block;	color:#666;	padding:0px;	margin:0px	font-size:13px;}		#genericCategories li a:link, #genericCategories li a:visited {	display: block;	background-color:#f1eff4;	text-decoration: none;	color:#666;	padding: 6px 0 4px 16px;	margin:1px 0 0 0;	height:18px;}	#genericCategories li a:hover {	background-color:#dacfe9;}#footer { 	padding: 0 10px 0 20px;	text-align: center;	background:#fff;}#footer p, a:link, a:active, a:visited  {	margin: 0;	padding: 10px 0;	font-size: x-small;	color:#666;	line-height: 20px;	text-decoration:none;}#footer a:hover{	color:#2ba7e1;}.genericImage{	padding:0 15px 10px 0;}.fltrt { 	float: right;	margin-left: 8px;}.fltlft { 	float: left;	margin-right: 8px;}.clearfloat { 	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}