/* wholebodygreen */
* {
margin:0px;
padding:0px;}
img {
border:0px none;
}
#pagewrap{
margin:0px auto;
width:1024px;
padding:0px;
}

body {
background:#fefce9 url('images/header.jpg') repeat-x left top;
}
#bodyhome{
background:#fefce9 url('images/headerlarge.jpg') repeat-x left top;
}
#header {
height:146px;
width:1024px;
}
#header img {
float:left;
}
#header_cart {
float:left;
padding-left:32px;
padding-top:26px;
z-index:9999;
width:189px;
}
#header_cart p {
float:left;
margin-right:10px;
line-height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#header_cart p a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#header_cart p img {
margin-top:2px;
}
#header_card {
float:left;
padding-left:36px;
margin-top:36px;

}
#nav {
height:76px;
}
#nav ul{
padding:0 21px 0 0;
}
#nav li{
display:inline;
float:right;
padding:8px 15px 4px 4px;
line-height:13px;

}
#nav li a {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
color:#FFFF99;
text-decoration:none;
}

#nav li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
color:#CCCC00;
text-decoration:none;
}
.active {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
color:#330000;
text-decoration:none;
}



#slider{
padding-left:31px;
padding-top:7px;
}

#comingsoon{
background:url('images/logo_comingsoon.png') no-repeat 0 0;
height:285px;
margin-top:251px
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#660099;
}

h3 img {
   vertical-align:middle;
   padding-left:2px;
}  
.alignLeft { float:left; margin-right: 0em; }
.alignRight { float:right; margin-left: 0em; }
.alignMiddle{padding: 5px 5px 5px 50px;}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#330033;
padding: 15px 1px 10px 0px;

}

h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#996699;
padding: 5px 1px 10px 85px;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#663366;
padding:10px 0px 15px 0px;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#663366;
padding-bottom:15px;
}



h6 img{
float:left;
}
#comingsoonform{
padding:13px 1px 1px 432px;
}

#notifyrequest{
padding:5px 1px 1px 15px;
}

#footer{
background:#a5eb33 url('images/footer.jpg') repeat-x 0 0;
height:305px;
clear:both;
min-width:1024px
}
#footercontent{
margin:0 auto;
padding-top:25px;
position:relative;
width:1024px;
}


#footernav{
width:600px;
float:left;
position:relative;
} 
#footernav li {
display:inline;
}
#left {
height:180px;
position:relative;
width:300px;
}

#footernav li a {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#FFFF99;
padding:3px;
text-decoration:none;
}
#footernav li a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#330000;
padding:3px;
text-decoration:none;
}


#contactform{
float:right;
position:relative;
width:310px;
padding-right:36px;
}
#contactform p{
color:#FFFFCC;
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;
line-height:1.2em;
}
#contactform div{
padding-top:12px;
}
#form{
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#FFFF99;
font-weight:bold;
padding-right:2px;
}
p{
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.7em
}
.subbody{
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.7em
}



#legal{
width:700px;
padding:30px 0;
}
#content{
clear:both;
position:relative;
height:500px;
}
#contentsubpage{
position:relative;
height:auto;
padding:30px 0px 15px 0px;
width:700px;
}
#contentsubpageleft{
float:left;
position:relative;
height:auto;
padding:30px 0px 15px 0px;
width:505px;

}

#contentsubpageleft img{
padding-right: 25px;
}

#contentsubpageright{
border-left:1px dashed #3E370A;
float:right;
height:376px;
margin-bottom:40px;
padding:30px 0;
position:relative;
width:450px;
}

#middlebanner{
clear:both;
height:30px;
background:url('images/middlebannerbg.png') no-repeat 0 0;
}
#middlebanner p{
padding:2px 0 0 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:bold;
}
#middlebanner p a{
color:#660099;
text-decoration:none;
}
#col1{
background:url('images/rightshadow.jpg') no-repeat 0 0;
float:left;
height:79px;
position:relative;
width:279px; padding-left:0px; padding-right:13px; padding-top:0; padding-bottom:25px
}
#col1 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#660099;
padding-top:24px
}
#col3{
background:url('images/seperator.jpg') no-repeat 0 0;
float:left;
height:79px;
position:relative;
width:310px; padding-left:37px; padding-right:44px; padding-top:26px; padding-bottom:35px
}
#col3 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#660099;
padding-left:6px
}
#col3 p{
padding-left:6px;
}
#col2{
background:url('images/leftshadow.jpg') no-repeat 0 0;
float:left;
height:79px;
position:relative;
width:281px; padding-left:18px; padding-right:15px; padding-top:1px; padding-bottom:25px
}

#col2 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#660099;
padding-top:24px
}
#learnmore a {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#822e89;
text-decoration:none;
float:right;
padding:15px;
text-decoration:none;
}

#learnmore a:hover {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#b067b6;
text-decoration:none;
float:right;
padding:15px;
text-decoration:none;
}
#learnmore1 a{
padding:5px;
}
#learnmore1 a:hover{
padding:5px;
}
#contact{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFCC;
}
#bottomspan{
height:40px;
F:both;
}
.green{
color:#006600;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
.purple{
color:#663366;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
}
#top{
width:1000px;
padding-top:35px;
height:180px;
border-bottom: 1px #3e370a dashed;
}
#topinfo {
width:750px;
padding:26px 0px 15px 0px;
}
.listtext{
color:#333300;
padding:5px 0px 5px 10px;
}
#checkout{
background:#FFF;
border:#999900 thin solid;
height:500px;
}
#science{
position:relative;
height:auto;
padding:26px 0px 15px 0px;
width:700px;
}
.testimonial{
font:"Times New Roman", Times, serif, helvetica;
color:#38361b;
font-size:1.1em;
line-height:1.2em;
font-style:italic
}
.bio{
padding-left:20px;
}
.desc{
color:#6a6744;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.7em
}
.videolink{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
color:#663366;
text-decoration:none;
}
.submit{
background:url('images/mysubmit.png') 0 0;
border:medium none;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
height:27px;
margin-top:8px;
width:80px
}
.submit:hover{
background:url('images/mysumbithover.png') 0 0;
border:medium none;
height:27px;
margin-top:8px;
width:80px
}
#contenttop{
height:281px;
}
#contenttopleft{
width:260px;
padding:20px 20px 20px 0px;
float:left;
position:relative;
}
#contenttopright{
background:url('images/slider.png') no-repeat 0 0;
float:right;
height:254px;
position:relative;
width:716px; padding-left:0; padding-right:20px; padding-top:7px; padding-bottom:20px
}
#contenttopleft p {
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
line-height:1.2em;
color:#006600;
}
#productleft{
float:left;
position:relative;
width:281px;
}
#productright{
float:right;
position:relative;
width:435px;
}
#product {
width:300px;
float:left;
}
#prductdesc{
float:right;
height:125px;
padding:24px;
width:352px;
}

hr{
color: #3E370A;
height:1px;
border: thin dashed;
}
#videoleft{
padding:15px 0px 15px 5px;
float:left;
width:400px;
height:370px;
}
#videoright{
padding:15px 0px 15px 5px;
float:right;
width:350px;
height:370px;
}
