@charset "utf-8";
/* CSS Document */

*
{
margin:0;padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

body
{
background:#336600;
}
p
{
margin:8px 0px;
font:normal 12px/18px Arial, Helvetica, sans-serif;
color:#666666;
}

#wrapper
{
width:932px;
margin:0px auto;
}
#container
{
width:900px;
float:left;
background:url(../images/bg.gif) left top repeat-y;
padding:0px 16px;
}
#top-bg
{
width:687px;
float:left;
background:url(../images/top-bg.jpg) left top no-repeat;
height:376px;
padding-top:15px;
padding-left:213px;
}
#top-bg h1
{
font:bold 48px/52px Helvetica, Arial, sans-serif;
color:#FFFFFF;
font-style:italic;
}
#top-bg h2
{
font:bold 23px/28px Helvetica, Arial, sans-serif;
color:#FFFFFF;
font-style:italic;
}
#top-bg ul
{
margin-top:8px;
}
#top-bg ul li
{
width:285px;
display:block;
background:url(../images/tick.gif) 7px 5px no-repeat;
font:bold 16px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding-left:35px;
padding-bottom:8px;
}


#middle-bg
{
width:900px;
float:left;
background:url(../images/middle-bg.jpg) left top no-repeat;
}
#left-content
{
width:575px;
float:left;
}
#left-content .video-box
{
width:345px;
float:left;
padding-top:148px;
padding-left:230px;
}
#left-content .video
{
width:327px;
height:268px;
float:left;
background:url(../images/video-bg.gif) left top no-repeat;
padding-left:18px;
padding-top:18px;
}
#left-content .video-content
{
width:340px;
float:left;
padding-left:5px;
margin-top:5px;
text-align:justify;
}
#left-content h1
{
font:bold 18px/23px Helvetica, Arial, sans-serif;
color:#333333;
font-style:italic;
}
#left-content .resveratrol
{
width:550px;
float:left;
padding-left:20px;
}
#left-content .resveratrol-curves
{
width:550px;
float:left;
}
#left-content .resveratrol-content
{
width:524px;
float:left;
padding:0px 12px;
border-left:1px solid #DBDBDB;
border-right:1px solid #DBDBDB;
text-align:justify;
}


#right-part
{
width:300px;
float:right;
padding-right:10px;
padding-top:115px;
}
#right-part .form-box
{
width:260px;
float:left;
padding-left:28px;
font:normal 12px/16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#right-part .form-box a
{
color:#FFFFFF;
text-decoration:underline;
}
#right-part .form-box a:hover
{
text-decoration:none;
}
#right-part .testimonial
{
width:291px;
height:151px;
float:left;
padding-top:80px;
padding-left:10px;
background:url(../images/testi-bg.jpg) left top no-repeat;
margin-top:185px;
_margin-top:170px;
}
html>body #right-part .testimonial
{
*margin-top:170px;
}
#right-part .testimonial p
{
margin-right:145px;
}

#trial-pack
{
width:870px;
float:left;
padding-left:20px;
clear:both;
}


#footer
{
width:900px;
float:left;
background:url(../images/footer-bg.gif) left top repeat-x;
height:93px;
text-align:center;
padding-top:27px;
}
#footer p
{
font:normal 11px/16px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#footer a
{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover
{
text-decoration:underline;
}

label{
float: left;
width: 90px;
height:20px;
font:bold 11px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
input, select{
width: 140px;
margin-bottom: 5px;
border:1px solid #7F9DB9;
height:20px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
}
input.small-box
{
width:30px;
margin-right:3px;
}

img.logos
{
margin-right:32px;
}
img.order-now
{
margin-left:7px;
margin-top:7px;
}
span.green-text
{
color:#669900;
font-weight:bold;
}
.white-big
{
font-size:12px;
}