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

/* Large Block */
html, body {height: 100%;}
body {margin: 0; color: #333; background: #a5c28a; font: 1em Arial, Verdana,Helvetica, sans-serif;height: 100%;line-height:150%;}
#container {width: 900px; margin: 0 auto; background: #fff;min-height: 100%}
* html #container { /* for IE6 */ height: 100%;}
#header {background:url(i/bg-header.png) repeat-x #4b595d; height: 75px;margin: 0px 0px 15px 0px;padding: 10px 0px 0px 15px;}
#logo {background: url(i/logo-original.png) no-repeat;height:65px;}
#maincontent {padding: 0px 0px 0px 15px;margin: 0px 15px 0px 0px;}
#sidebar {float:right;width: 327px;margin: 0px 15px 0px 15px;}
#sidebar p{font-size: 12px;line-height:130%;padding:0;margin:0;}
h1 {font-size:1.9em;margin: 5px 0;padding:0;}


/* Bio */
#bio {float:right;width: 298px;padding: 15px 15px 15px;background-color: #f2f9fa;font-size: .8em;border: 1px dotted  #999;line-height:130%;margin:0px 0px 15px 0px;}
.bio {border: 4px solid #fff; float:left; margin: 0px 10px 0px 0px;padding: 1px;background:#7fc241;}

/* Benefits */
.benefit {padding: 0px 0px 10px 0px; border-bottom: 1px dotted #ccc;min-height:40px;width:520px;}
.overflow {width:400px;}
.texttop {vertical-align:top; float:left;margin: 0px 10px 0px 0px;} 

/* Sidebar */
.headline {font-size: 18px;color:#000;display:block;width:520px;font-weight:bold;}
#sidebar .headline {color:#666;padding:0;margin:40px 0px 6px 0px;font-size: 16px;clear:both;}
#testimonial {padding: 15px; margin: 0px 0px 25px 0px;background:#f6f6f6;line-height: 130%;border: 1px dotted  #999;}
.testimonial {border: 4px solid #fff; float:left; margin: 0px 10px 0px 0px;padding: 1px;background:#7fc241;}

/* CTA */
#cta {float:left;}
#buynow {margin:auto 0;text-align:center;}

/* General Formatting */
ul.disease li {padding-left:25px;background:transparent url(i/bullet.gif) no-repeat;background-position: 5px;}
ul.disease {line-height:1.4;list-style-type:none;float:left;margin: 0px 20px 20px 30px;padding:0;display:block;}
.clear {clear:both;}
#disease {width: 560px;padding: 0px 100px 0px 0px;display:block;}
table.comparison {width:100%;font-size:12px;text-align:center;padding:0; margin:0;}
table.comparison td {border:1px solid #ccc;padding:4px; margin:0;}
#intro {width: 520px;display:block;}
#benefits {margin: 100px 0px 0px 0px;}
#testimonial h5 {padding: 0;margin: 0;}
