@charset "UTF-8";
/* CSS Document for staSAFE sanitizer by Solid Uncoated, 2009 */

* {
	margin:0px; padding:0px; border:0px; position:relative;}

html {
	height:100%;
	padding-bottom:1px;}

body {
	text-align:center;
	background:url(../img/main-bg.gif) top repeat-x;}

a {
	outline:none;}

#Container {
	width:800px;
	margin:0px auto;
	text-align:left;
	font-family:Arial, sans-serif;
	color:#333333;}

#Nav {
	height:50px;
	font-size:13px;
	background:url(../img/main-bg.gif) top repeat-x;}
#Nav li {
	display:inline;
	line-height:50px;
	padding:0px 8px;
	border-right:solid 1px #999999;}
#Nav a {
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	text-transform:lowercase;
	padding:2px;}
#Nav .current a {
	color:#FFFFFF;
	border-bottom:solid 3px #999999;}
#Nav .last {
	border:0px;}

#Nav .buy {background:url(../img/buyitnow.gif) top repeat-x; color:#FFF;}

#Nav .buy a {
	color:#FFF;
	}
	
#Nav a:hover {
	color:#FFFFFF;
	cursor:pointer;
	border-bottom:solid 3px #999999;}
#Nav .current a:hover {
	cursor:default;}

#Content {
	padding:75px 150px 75px 50px;
	text-align:left;}
#Content.home {
	padding:0px;}
#Content.report {
	padding-left:0px; padding-right:0px;}
#Content a {
	color:#333333;}



h1 {
	font-size:1.1em;
	letter-spacing:0.025em;
	text-transform:uppercase;
	padding-bottom:0.25em;
	border-bottom:solid 1px #CCCCCC;
	margin-bottom:0.5em;}
h2 {
	font-size:1.25em;
	line-height:1.5em;
	color:#57C44F;
	padding-top:0.5em;}
h3 {
	font-size:1.05em;
	line-height:1.35em;
	color:#57C44F;
	padding-top:0.5em;}
p {
	line-height:1.4em;
	padding-bottom:0.5em;}




/* Homepage content area */

#HomeContent {
	height:500px;}

#staSAFE {
	float:left; clear:none;
	width:230px;}

#Right {
	float:right; clear:none;
	width:570px;}

#Top {
	height:160px;}

#Effective {
	float:left;
	width:230px;}

#AllNatural {
	float:right;
	width:340px;
	padding-top:110px;}

#Benefits {
	padding:25px;}

.home-column {
	width:220px; height:130px;
	float:left;}

#Benefits p {
	font-size:16px;
	padding-right:30px;
	color:#333333;}
#Benefits li {
	font-size:16px;
	line-height:1.4em;
	color:#339933;
	text-transform:lowercase;}





#Report {
	padding:10px 0px;}

#Report img {
	border:solid 2px #333333;}


#Footer {
	margin-top:20px;
	padding-bottom:50px;}

#FooterLogo {
	float:left;
	width:400px;}

#BottomBenefits {
	float:left;
	padding-top:10px;}
#BottomBenefits li {
	list-style:none;
	float:left;
	width:110px; height:30px;
	padding:0px 10px 0px 6px;
	border-left:solid 1px #339900;
	font-size:11px;
	font-weight:bold;
	color:#339933;
	text-transform:uppercase;}

#Credits {
	clear:both;
	margin-top:10px;
	border-top:solid 1px #CCCCCC;
	padding:4px 10px;}

#Footer p {
	font-size:10px;
	line-height:1.25em;
	color:#666666;
	width:450px;}
#Footer p.su {
	float:right;
	width:300px;
	text-align:right;}
#Footer a {
	color:#666666;
	text-decoration:none;
	border-bottom:solid 1px #CCCCCC;}
#Footer p.su a {
	color:#999999;
	border-bottom:0px;}

.home-img {
	margin-left:-50px;}
.bold {
	font-weight:bold;}
.caps {
	text-transform:uppercase;}
.sup {
	font-size:70%;
	vertical-align:top;
	line-height:1em;}
.disclaimer {
	margin-top:2em;
	border-top:solid 1px #CCCCCC;
	padding-top:0.25em;
	font-size:80%;}
.high {
	position:absolute;
	top:-300px;}