*, p, td, a, ul, li, h1, h2, h3, h4, form, div { padding:0; margin:0; }

.clearfix:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}


 div#content h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #466114;
	line-height: 24px;
}

.clearfix {display: block;}
.distributordivider {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ACDC52;
}

 /* End hide from IE-mac */


body { background:#fff; margin:10px 0; }
#container { margin:0 auto; padding:0; width:770px; }


body { background:#a3d83f url(../images/new/bg.jpg) center top no-repeat; margin:25px 0; }
div#container { margin:0 auto; width:1004px; background:#fff; }


/* header */
div#header { height:102px; /*background:url(../images/new/bg-header.gif) top repeat-x;*/ }
div#header div.logo { float:left; width:386px; }
div#header div.slogan { float:right; width:592px; }


/* nav */
div#navcontainer1 { height:38px; background:#7daf1e url(../images/new/nav/bg-nav.gif) left -3px repeat-x; margin:0 8px; }
div#navcontainer2 { background:url(../images/new/nav/bg-nav-right.gif) right no-repeat; }

div#nav { width:909px; height:38px; }
div#nav ul { list-style-type:none; }
div#nav li { float:left; }
div#nav li a { height:38px; display:block; text-decoration:none; }
div#nav li a:hover { background-position:0 -38px !important; }
div#nav li span.hidden { display:none; }

div#nav li.home a { background:URL(../images/New08/home.gif); width:49px; }
div#nav li.order a { background:URL(../images/New08/order.gif); width:59px; }
div#nav li.about a { background:URL(../images/New08/aboutus.gif); width:82px; }
div#nav li.faq a { background:URL(../images/New08/faq.gif); width:42px; }
div#nav li.tests a { background:URL(../images/New08/tests.gif); width:56px; }
div#nav li.testimonials a { background:URL(../images/New08/testimonials.gif); width:113px; }
div#nav li.media a { background:URL(../images/New08/media.gif); width:102px; }
div#nav li.affiliates a { background:URL(../images/New08/affiliates.gif); width:92px; }
div#nav li.distributors a { background:URL(../images/New08/distributors.gif); width:114px; }
div#nav li.links a { background:URL(../images/New08/links.gif); width:52px; }
div#nav li.contact a { background:URL(../images/New08/contact.gif); width:73px; }





/* nav (active page - show rollover state as default) */
div#home div#nav li.home a { background-position:0 -38px !important; }
div#order div#nav li.order a { background-position:0 -38px !important; }
div#about div#nav li.about a { background-position:0 -38px !important; }
div#faq div#nav li.faq a { background-position:0 -38px !important; }
div#faq div#nav li.tests a { background-position:0 -38px !important; }
div#testimonials div#nav li.testimonials a { background-position:0 -38px !important; }
div#media div#nav li.media a { background-position:0 -38px !important; }
div#affiliates div#nav li.affiliates a { background-position:0 -38px !important; }
div#distributors div#nav li.distributors a { background-position:0 -38px !important; }
div#links div#nav li.links a { background-position:0 -38px !important; }
div#contact div#nav li.contact a { background-position:0 -38px !important; }












/* content */
div#contentcontainer { padding:8px; height:auto; background:#fff url(../images/new/bg-content.gif) center top repeat-y; }
div#contentcontainer a { color:#5A830C; }
div#contentcontainer a:hover { color:#000; }



/* content (left) */
div#leftcolumn { float:left; width:202px; }
div#leftcolumn { font:10px/13px Verdana, Arial; color:#4d5342; }
div#leftcolumn div.testi { margin-bottom:8px; padding:10px; color:#fff; }
div#leftcolumn div.testi span.highlight { font-weight:bold; color:#000; }
div#leftcolumn div.one { background:#5e87d1 url(../images/new/bg-testi1.jpg) top repeat-x; }
div#leftcolumn div.two { background:#8fabdf url(../images/new/bg-testi2.jpg) top repeat-x; }
div#leftcolumn div.testi a { color:#fff; }
div#leftcolumn div.testi a:hover { color:#000; }


/* content (right) */
div#rightcolumn { float:right; width:202px; }



/* content (middle) */
div#content {
	width:535px;
	height:auto;
	float:left;
	margin-left:25px;
	font:11px/13px Verdana, Arial;
	color:#333333;
}

div#content p { margin:15px 0; }

div#content h1 {
	font:32px/32px Arial;
	color:#ff0000;
	margin:20px 0;
}

div#content h2 {
	font:16px/18px Arial;
	color:#5A830C;
	margin:20px 0;
}

div#content h3 {
	font:bold 14px/16px Arial;
	color:#000;
	margin:20px 0;
}

div#content h4 {
	color:#002FEC;
	margin:15px 0;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
}

div#content h5 {
	color:#333;
	margin:15px 0;
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}

.stylered {
	color: #FF0000;
	font-weight: bold;
}
.highlight {
	background-color: #FFFF00
}
.inyourface {
	color: #FF0000;
	font-weight: bold;
	font:32px/32px Arial;
}
.inyourblueface {
	color: #002FEC;
	font-weight: bold;
	font:32px/32px Arial;
}

.kitTitle{
	font-weight: bold;
	font:15px/16px Arial;

}

input, textarea, select {
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	font:11px/11px Verdana, Arial;
	color:#4d5342;
}

select { padding:0; }

input.formbuttonimage { padding:0; border:0; background:none; }

div#content ul, div#content ol { margin:10px 40px; }
div#content td { padding:3px; vertical-align:top; }
div#content .red { color:#CC0000; }
div#content div.feature { padding:20px; background:#f2f6e4; border:1px solid #becf8b; margin:20px; }
div#content div.certificate {
	width:484px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	line-height: 22px;
}
div.certificate { background:url(../images/new/certificate-bg.gif) repeat-y; }
div.certificate td { padding: 0 !important; }
div.certificate td.info { padding: 30px 45px !important; }
div.certificate td.infobottom { padding: 30px 45px !important; }
div#content div.datatable { background:#f2f6e4; border:1px solid #becf8b; margin:20px; padding:10px; font-size:10px; }
div#content div.datatable td { border-bottom:1px dashed #becf8b; }

div#content div.datatable2 { background:#fff; border:2px solid #fff; margin:20px; padding:10px; font-size:10px; }
div#content div.datatable2 td { border-bottom:1px dashed #7cae1d; color:#000; }
div#content div.datatable2 .stylered { color: #000; background: #ffff00; }

div#content hr { border:0; font-weight:bold; border-top:3px solid #7D7D7D; height:3px; }

div.panelcontainer1 {
	width:484px;
	margin: 30px 0 !important;
	background-color: #e4eec5;
	background-image: url(../images/new/panel-bg.gif);
	background-repeat: repeat-y;
}
div.panelcontainer2 { background:url(../images/new/panel-top.gif) top no-repeat; }
div.panelcontainer3 {
	background:url(../images/new/panel-bottom.gif) bottom no-repeat;
	padding:20px;
}


/* footer */
div#footercontainer1 { background:#fff url(../images/new/bg-curve-bottomleft.gif) left bottom no-repeat; float:left; width:1004px; } 
div#footercontainer2 { background:url(../images/new/bg-curve-bottomright.gif) right bottom no-repeat; } 
div#footer {
	padding:20px 10px;
	margin:20px 8px 0 8px;
	color:#4d5342;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	border-top:3px solid #edf6d2;
}

div#footer a { color:#4d5342; }
div#footer a:hover { color:#7daf1e; }
.outofstock {
	background-image: url(../images/outofstock.gif);
	background-repeat: repeat;
}
.outofstockred {
	color: #FF0000;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
}

div.panelcontainerElec {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	
}
div.panelcontainerElecTall {
	background-image: url(../images/bg_tall.gif);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	
}
div.kyel {
	border: 1px solid #006666;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	height: 30px;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.kyel {
	border: 1px solid #006666;
}
.stainremover {
	color:#002FEC;
	font-family: Arial;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 18px;
	top: 50px;
	text-align: center;
	vertical-align: middle;
	padding-top: 50px;
	margin-top: 80px;
}
.redhighlight {
	font-weight: bold;
	color: #CC0000;
	font-size: 115%;
	text-decoration: underline;
}
div.missearth {
	width: 200px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #BD5822;
	font-weight: bold;
}
