/* Begin Temporary */
	.questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	body {background-color:#FFF; margin:0; padding:0; font:12px Arial,Verdana,Helvetica, sans-serif;}
	form {margin:0; padding:0;}
	td {vertical-align:top;}
	a  {text-decoration: underline; color: #000;}
	a:hover {color: #436600; text-decoration:underline;}
	.required {color:#CC0000;}
	img {border:0;}
	.buynow { margin:0; padding:0; font-size:.8em; font-style:italic;}
	.buynow a {background:url("../pics/home/buy_bg.gif") no-repeat; padding:0 6px 3px 6px; color:#FFF; text-decoration:none; display:block;}
	.buynow a:hover {color:#436600;}
	
	.buynowright { margin:0; padding:0; font-size:.8em; font-style:italic; position:relative; left:140px;}
	.buynowright a {background:url("../pics/home/buy_bg.gif") no-repeat; padding:0 6px 3px 6px; color:#FFF; text-decoration:none; display:block;}
	.buynowright a:hover {color:#436600;}
	.note { font-size:80%; }
/* End General Styles */
/******************************/
/* Begin logo area */
	#homelogo {padding:17px 0 10px 12px; text-align:left; position:relative; width:634px;}
	#logo {padding:17px 0 10px 126px; text-align:left; position:relative; width:630px;}
/* End logo area */
/******************************/
/* Begin toolbar area */
	#homelogo #toolbar {left:365px;}
	#toolbar {position:absolute; top:60px; left:470px;}
	#toolbarnav {list-style:none; margin:0; padding:0; color:#6A8634; font-size:.9em; clear: both; position:relative;  z-index:400; width:290px;}
	#toolbarnav li {float:left; position:relative; background:url("../pics/common/divider.gif") top right no-repeat; padding:0 5px 0 0;}
		
	#toolbarnav li a {color:#6A8634; float:left; text-decoration:none; padding:2px 0 3px 5px; display:block; height:100%;}
	#toolbarnav li a:hover {background:url("../pics/common/toolbar_bg.gif") top right repeat-y; color:#436600;}
	#toolbarnav li a.on {background:url("../pics/common/toolbar_bg.gif") top right repeat-y;}
	#toolbarnav li.nobg {background:none;}
	#toolbarnav li.nobg a:hover {background:none; color:#436600;}
	
	#toolbarnav li ul  {position: absolute; left: 0; top: 0;  display: none; z-index: 100; width: 1px; margin:0; padding:0;}
	
	/* begin Sub Menu Styles */
		 #toolbarnav li:hover ul, #mainnav li.over ul {display: block; position: absolute; left:0; top:0; z-index: 400; list-style:none; margin:0; padding:0;}
		 #toolbarnav li ul li {background:#FFF; padding:0; }
		 #toolbarnav li ul li a 		{width:140px; background:#FFF; color: #879637; display: block; text-decoration:none; text-align:left; height:100%; padding:3px 10px 3px 5px;}
		 #toolbarnav li ul li a:hover 	{ background:#f3f5eb; color:#436600;} 
		 
		 #toolbarnav li ul li.science {background:url("../pics/common/divider.gif") top right no-repeat;}
		 #toolbarnav li ul li.science a {width:42px; background:url("../pics/common/toolbar_bg.gif") top right repeat-y; font-size:1em;  padding:2px 0 3px 5px;}
		 #toolbarnav li ul li.products {background:url("../pics/common/divider.gif") top right no-repeat;}
		 #toolbarnav li ul li.products a {width:46px; background:url("../pics/common/toolbar_bg.gif") top right repeat-y; font-size:1em;  padding:2px 0 3px 5px;}
	/* end Sub Menu Styles */
	
	/* Fix IE. Hide from IE Mac \*/
		 * html #toolbarnav ul li   {float: left; height: 1%;}
		 * html #toolbarnav ul li a {float: left; height: 1%;}
	/* End */ 	 
/* End main navigation */
/* End toolbar area */
/******************************/
/* Begin mast area */

/* End mast area */
/******************************/
/* Begin content area */
	#content {padding:20px 30px 20px 0; text-align:left; border-top:1px solid #747880;}
	#content a {text-decoration:none; color:#879637;}
	#content a:hover {color:#436600;}
	#content h1 {margin:0; padding-bottom:22px; font-size:1.4em; text-transform:uppercase; color:#6A8634; font-weight:normal;}
	#content h2 {margin:0; padding-bottom:15px; font-size:1.2em; font-weight:normal;}
	#content h3 {margin:0; padding:0; font-size:1em;}
	#content p {margin:0; padding-bottom:15px;}
	#content p.quote {color:#6A8634;}
	#content p.large {font-size:1.2em;}
	#content .intro {font-size:1.2em; font-style:italic; color:#8E9A45;}
	.standout {font-style:italic; font-weight:bold; color:#8e9a45;}
	#content ol {margin:0 0 0 40px; padding-bottom:20px;}
	#content ul {margin:0; padding:0 0 5px 20px;}
	#content ul li {padding-bottom:10px;}
	#content blockquote {margin:0; padding-left:20px;}
	#content hr {border:0; border-bottom:1px solid #000; height:1px;}
/* End content area */
/******************************/
/* Begin leftnav area */
	#leftnav {width:100px; font-size:.9em;}
	#leftnav ul {margin:0; padding:0; list-style:none;}
	#leftnav li {margin-bottom:4px;}
	#leftnav a {color:#879637; text-decoration:none; display:block; padding:5px 10px; height:100%;}
	#leftnav a:hover {background:url("../pics/common/leftnav-bg.gif"); color:#436600;}
	#leftnav .on {background:url("../pics/common/leftnav-bg.gif");}
/* End leftnav area */
/******************************/
/* Begin rightnav area */
	#rightnav {text-align:left; padding-bottom:20px; border-top:1px solid #747880; width:241px;}
	.bg { background:url("../pics/science/Images/BackgroundScience.gif") top right;}
	#rightnav ul {margin:0 0 0 18px; padding:0;}
	#rightnav li {padding-bottom:2px;}
	#rightmast {position:relative; width:241px; text-align:right; left:1px;}
	#rightmasttext {position:absolute; top:0; left:30px; width:195px;}
/* End rightnav area */
/******************************/
/* Begin footer area */
	#footer p {margin:0 0 15px 0; padding:0; font-style:italic;}
	#footer div {font-size:.9em; color:#b3b3b3; margin-bottom:20px;}
/* End footer area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin Home section */
	#homecontent {text-align:left;}
	#homecontent h1 {margin:0; padding:0 0 10px 0; font-size:1.7em; font-family:times; font-style:italic; }
	#homecontent h2 {margin:0; padding-bottom:14px;}
	#homecontent p {margin:0; padding-bottom:14px;}
	#homecontent a {text-decoration:none; color:#6A8634;}
	#homecontent a:hover {color:#436600;}
	#homecontent ul {margin:0 0 10px 18px; padding:0;}
	#homecontent li {padding-bottom:3px;}
	
	#homecontent .leftcolumn {padding-right:7px;}
	#homecontent .leftcolumn p {padding-bottom:7px;}
	
	#homecontent .rightcolumn {padding:0 20px;}
/* End Home Section */
/******************************/
/* Begin Science section */
	.graphs td {background:#f0f1e7; padding:10px; border-bottom:20px solid #FFF;}
	.lightdark {margin-bottom:10px;}
	.lightdark td {background:#f5eac3; padding:10px; border-bottom:10px solid #FFF;}
	.lightdark td.odd {background:#f3d574;}
	
	.checkmark {border-left:1px solid #929672; border-top:1px solid #929672; margin-bottom:10px;}
	.checkmark td {border-right:1px solid #929672; border-bottom:1px solid #929672; padding:5px; background:#f0f1e7;}
	.checkmark td.left {width:200px;}
	
	#content ul.skinLayers { margin-bottom:10px; }
	#content ul.skinLayers li { padding-bottom:2px; }
	#content ul.skinLayers ul { padding-bottom:0; padding-top:1px; }
	#content ul.skinLayers ul li { padding-bottom:0; }
	
/* End Science Section */
/******************************/
/* Begin Product Section */
	.tip {position:relative;}
	.tiptext p { padding:10px 30px;}
	.tiptext p.link {margin:0; padding:5px 5px 0 5px; text-align:right; background:#adadad;}
	#cleansetip {display:none; width:250px; border:1px solid #929393; position:absolute; top:30px; right:-250px; background:#FFF;}
	#activatetip {display:none; width:250px; border:1px solid #929393; position:absolute; top:30px; right:-250px; background:#FFF;}
	#treattip {display:none; width:250px; border:1px solid #929393; position:absolute; top:30px; right:-250px; background:#FFF;}
	#daytip {display:none; width:250px; border:1px solid #929393; position:absolute; top:30px; right:-250px; background:#FFF;}
	#nighttip {display:none; width:250px; border:1px solid #929393; position:absolute; top:30px; right:-250px; background:#FFF;}
	.clientQuote { font-style:italic; color:#436600; }
	.clientName { display:block; text-align:right; }
	a.productName { font-weight:bold; font-size:110%; }
	
/* End Product Section */	

/* Begin Store Section */
	#checkout {border:1px solid #000; width:173px; float:right; font-size:.9em; margin:0 0 40px 20px;}
	#checkout p {margin:0; padding:0;}
	#checkout .title {background:url("../store/images/Store_CartGrad.gif"); text-align:right; padding:5px 10px;}
	#checkout .title a {position:relative; top:-3px;}
	#checkout .content {border-bottom:1px solid #7c8c4e; margin:0 5px; padding:25px 20px;}	
	#checkout .total {padding:5px 10px;}
	
	.qty {width:20px; font-size:1em;}
	.kit {background:#f4e9c3; margin-bottom:20px;}
	.products {background:#eff7e2;}
	.products td {vertical-align:middle; border-bottom:1px solid black; padding:10px;}
/* End Store Section */	
/************************************************************* Section below is designated for general site wide styles ************************************************************/
