body { margin:0; padding:0; background-color:#fff; }
p { margin:0 4px 10px 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666; line-height:18px; }
ul { padding:0; margin:20px 0 10px 60px; line-height:5px; }
li { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#666; margin:auto; padding-left:0; padding-bottom:15px; }
ul.reasons { padding:0; line-height:15px; margin-left: 30px;}
li.reasons { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height:23px; color:#666; margin:auto; padding-left:0; padding-bottom:15px; list-style:decimal;}
h1 {font: 24px Arial, Helvetica, sans-serif; font-weight:normal; color: #00853e; margin:15px 0 25px 0; font-weight:bold;}
h2 { font: 18px Arial, Helvetica, sans-serif; color: #00853e; margin-top: 14px; font-weight:bold;}
h3 { font: 16px Arial, Helvetica, sans-serif; color: #00853e; margin-top: 14px;}
h3.support { font: 16px Arial, Helvetica, sans-serif; color: #666; margin-top: 0; margin-bottom: 5px;}
p.support { margin:0 4px 10px 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666; line-height:14px; }
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }

/* Header Styles */
#header { width: 805px; height: auto; margin: 0 auto; margin-top: 15px;}
#headLeft {width: 176px; height: auto; float: left;}
#headRight {width: 600px; height: auto; float: right;}
#headtxt {font: 30px Arial, Helvetica, sans-serif; font-weight: normal; color: #8cc63f; text-align:right;}
#navWrap {width: 615px; height: 35px;}
#navWrap2 {width: 800px; border-bottom: 1px solid #888888;}

/* Nav Links */
div.nav {margin-left:80px; padding-top: 7px; color:#CCCCCC}
a.nav {font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #888888; margin-right: 2px;}
a.nav:hover {color: #00853e;}

div.nav2 {margin-left: 0; color:#CCCCCC}
a.nav2 {font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color: #888888; margin-right: 2px;}
a.nav2:hover {color: #00853e;}

div.footernav {margin-left: 0; color:#CCCCCC; padding-top: 5px;}
a.footernav {font: 12px Arial, Helvetica, sans-serif; text-decoration: none; color: #888888; margin-right: 2px;}
a.footernav:hover {color: #00853e;}

/* Main Content Styles */
#headimg {width: 802px; height: auto; margin: 0 auto; border: 1px solid #888888; background:url(images/evoxmain.jpg) no-repeat;}
#line {width: 802px; margin: 0 auto; border-bottom: 1px solid #888888; }
#line2 {width: 525px; margin-bottom: 20px; border-bottom: 1px solid #888888; }
#mainContentWrap {width: 802px; height: auto; margin: 0 auto;  }
#contentLeft {width: 460px; height: auto; float: left; border-right: 1px solid #b9b9b9; }
#colLeftTop {width: 460px; height: auto; }
#colLeftBot {width: 460px; height: auto; border-top:1px solid #b9b9b9; }
#info {width: 225px; height: auto; float:left; border-right: 1px solid #b9b9b9; }
#supp {width: 225px; height: auto; float: right;}
#contentRight {width: 340px; height: auto; float: left;}
#energy {width: 340px; height: auto; border-bottom:1px solid #ccc;}
#success {width: 600px; height: auto;}
#success2 {width: 400px; height: auto; margin-left:130px; margin-top:0;}
#successtext {width: 490px; height: auto; float:right; margin-top: 10px;}
#energy2 {width: 340px; height: auto; }
#icon {width: 94px; height: auto; padding-bottom: 5px; float:left; margin-top: 10px;}
#icontext {width: 240px; height: auto; float:right; margin-top: 10px;}


#energy_reason {width: 250px; height: auto; border-bottom:1px solid #ccc;}
#energy2_reason {width: 250px; height: auto; }
#icon_reason {width: 94px; height: auto; padding-bottom: 5px; float:left; margin-top: 10px;}
#icontext_reason {width: 156px; height: auto; float:right; margin-top: 10px;}
#stories {width: 240px; height: auto; float:right; margin-top: 10px;}

div.img {width: 460px; float: right; margin: 0 10px 5px 10px; padding: 5px; text-align: right;}
div.img2 {width: 110px; float: left; margin: 0 10px 5px 10px; padding-right: 3px; padding-top: 5px; text-align: left;}
div.img3 {width: 55px; float: left; padding-right: 3px; padding-top: 5px; text-align: left;}
div.img4 {width: 134px; float: right; text-align: right;}
div.img5 {width: 150px; float: right; text-align: right;}
div.bottle {width: 250px; float: right; margin: 0 0 5px 10px; padding: 5px; text-align: right;}



#dust {border-bottom: 1px solid #b9b9b9; width: 330px;}
#germs {border-bottom: 1px solid #b9b9b9; width: 330px;}
#steth {width: 330px; height: 110px;}

a.learn {color: #75a733; font: 12px Arial, Helvetica, sans-serif;}
a.learn:hover {color: #437501;}

#offerBoxes { width:761px; height:211px; margin:15px auto; }


/* Form Styles */
#formholder{width:365px; height:400px; text-align:left; float:right; padding-right:0; margin:auto;}
#form{ width:350px; height:320px; text-align:left; float:right;	padding:10px; margin-left: 15px; }


/* Subpage Styles */
#subpagemain {width: 803px; height: auto; margin: 0 auto; border-top:1px solid #888888;}
#subLeft {width: 530px; float: left; padding-right:10px; margin-right:10px; border-right:1px solid #888888;}
#subMiddle {width: 800px; float: left; padding-right:10px; margin-right:10px; }
#payment {font: 18px Arial, Helvetica, sans-serif; font-weight:normal; color: #00853e; font-weight:bold; margin-top:10px; margin-bottom:0;}
#subReasons {width: 800px; float: left; padding-right:10px; margin-right:10px; }
#subRight {width: 250px; height:auto; float: right; padding-top: 2px; border-bottom:1px solid #888888;}
#subRight2 {width: 250px; height:auto; float: right; padding-top: 2px; }
#subRight_reason {width: 250px; height:auto; float: right; padding-top: 2px; }
h1.subpage {font: 24px Arial, Helvetica, sans-serif; font-weight:normal; color: #00853e; padding-bottom: 10px; margin:15px 0 25px 0; font-weight:bold;}
h2.subpage {font: 17px Arial, Helvetica, sans-serif; color: #00853e; margin:0 0 5px 0; font-weight:bold;}
h2.reasons {font: 17px Arial, Helvetica, sans-serif; color: #00853e; margin:0 0 15px 0; font-weight:bold;}
h2.contact {font: 17px Arial, Helvetica, sans-serif; color: #00853e; margin:20px 0 5px 20px; font-weight:bold;}
h3.contact {font: 16px Arial, Helvetica, sans-serif; color: #00853e; margin:20px 0 5px 20px; font-weight:bold;}
p.contact { margin:14px 4px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666; line-height:18px; }
div.contact { margin:0 4px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666; line-height:18px; }
p.disclaimer { margin:5px 4px 10px 20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666; line-height:18px; }
p.disclaimer1 { margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#666; line-height:12px; }
#colLeft {width: 350px; float: left; padding-right:10px; margin-right:10px; border-right:1px solid #888888;}
#colRight {width: 350px; height:auto; float: right; padding-top: 2px; }

#topLeft {width: 309px; float: left; }
#topRight {width: 490px; float: right; border-left:1px solid #888888; }
#midLeft {width: 309px; float: left; border-top: 1px solid #888888;}
#midRight {width: 490px; float: right; border-top: 1px solid #888888; border-left:1px solid #888888; }


#disclaimer { width:800px; height:auto; margin:0 auto; margin-bottom: 15px; padding:0; border:1px solid #888888; }
#disclaimer1 { width:800px; height:auto; margin-top:55px; margin-left:2px; padding:0;}
#disclaimer2 { width:800px; height:auto; margin:0 auto; margin-bottom: 15px; padding:0;}
#footerContentWrap { width:800px; height:auto; margin:0 auto; padding:0; border-top:1px solid #888888; }
a.supp {color:#00853e; font: 12px Arial, Helvetica, sans-serif; }
p.formhead{font: 12px Arial, Helvetica, sans-serif; color: #fff; margin:0 0 5px 0; font-weight:bold;}