/*Reset default browser CSS.-------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
}
table{ margin:0px; padding:0px; border-collapse:collapse;}
tr, th, td{margin:0px; padding:0px; }
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { line-height:normal; color:#222f30; font-weight:bold; padding-bottom:10px; font-family:"Times New Roman";}
h1{ font-size:36px; text-align:center;}
h2{ font-size:24px; padding:20px 0;}
h3{ font-size:22px}
h4{ font-size:20px}
h5{ font-size:18px}
h6{ font-size:16px}
/* Lists
-------------------------------------------------------------- */
ul, ol, ul li{ padding:0px; margin:0px;}
li ul,
li ol       { padding:0px; margin:0px;}
ul          { list-style-type:none; }
ol          { list-style-type: decimal; }
dl          { padding:0px; margin:0px; }
dl dt       { font-weight: bold; }
dd          { padding:0px; margin:0px;}
/* Remove annoying border on linked images. */
a img { border: none; outline:none; }
a {outline:none; text-decoration:none; color:#333333; text-decoration:underline;}
a:hover{ text-decoration:underline;}
input[type=submit]{ cursor:pointer;}
.error{ color:#ff0000; font-size:11px;}
/*common class*/
.clear{ clear:both;}
.clearnone{overflow: hidden;height:0px;}
.alignleft{ float:left;}
.alignright{ float:right;}
.alignmiddle{ text-align:center;}
/* Body  ==============================================*/
body{ margin:0; padding:0; background:#eaf2f0; font-family:Arial, Helvetica, sans-serif; color:#222f30; font-size:14px;}
/* Body  ==============================================*/

/* Header  ==============================================*/
#outter{width:100%; height:148px; background:url(../images/header_bg.jpg) repeat-x; }
#outter2{width:100%; height:187px; background:url(../images/header_new.jpg) repeat-x; }
#header{ width:1000px;margin:0px auto; padding-top:30px;}
#header .main_heading{ width:999px; height:46px; background:url(../images/healingcancer.gif) no-repeat; }
#header .free_online{ width:961px; height:43px; background:url(../images/free_online.gif) no-repeat; margin:17px auto;}
#banner{ width:100%; height:265px; background:url(../images/banner_bg1.jpg) no-repeat center top; margin:0px auto; padding-top:15px;}
.header_msg{ width:975px; height:264px; background:url(../images/banner_bg.png) no-repeat; margin:auto;}
.header_msg .imp_message{ margin:25px 0 0 185px;}
.header_msg .important_event{ margin:35px 0 0 200px;}
#banner2{ width:100%; height:356px; background:url(../images/banner_bg2.jpg) no-repeat center top; padding-top:4px;}
#banner3{ width:100%; height:29px; background:url(../images/banner_bg3.jpg) no-repeat center top;}
#inner_banner{ width:1000px; margin:0 auto;}
.header_msg2{ width:626px; height:264px; background:url(../images/option_pics.jpg) no-repeat; position:absolute; margin-left:-20px; margin-top:-58px;}
.header_msg2 ul{ margin:280px 0 0 50px;}
.header_msg2 ul li{ list-style-type:disc; color:#185953; font-weight:bold; line-height:22px;}

.main_video{ width:626px; height:264px; background:url(../images/main_video.jpg) no-repeat; position:absolute; margin-left:-20px; margin-top:-56px;}
.main_video .video_frame{ margin:40px 0 0 37px; }
.video_info{ margin:15px 0 0 32px;}
.register{ width:400px; height:414px; background:url(../images/register.png) no-repeat; float:left; position:absolute; margin-left:605px; text-align:center; margin-top:-48px;}
.register .inputs{ width:320px; height:38px; background:url(../images/get_input_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; border:0 none;
 text-align:center; font-style:italic; margin:150px 0 0 0px; font-weight:bold; font-size:15px; color:#185953; }
.register .get_access{ width:326px; height:69px; background:url(../images/get_access.png) no-repeat; text-indent:-9999em; border:0 none; margin-top:20px;}
.register span{text-align:center; color:#185953; font-weight:bold; padding:0 20px; font-size:16px;}
.left_main{ font-size:36px; font-weight:bold; font-family:"Times New Roman"; width:560px; float:left; padding:20px 0;}
.left_main #details ol li{ font-size:16px; color:#185953;  font-family:arial; list-style-type:none !important; background:url(../images/bullet2.jpg) no-repeat -2px 7px; padding:0 0 10px 10px;} 
.share_this{ width:380px; float:right; height:242px; background:url(../images/share_bg.gif) no-repeat; margin:0 -15px 0 0;}
.share_this  .setting_box{margin:80px 0 0 70px;}
.share_this .st_facebook_large{ margin:80px 20px 0 0px !important;}
.share_this .st_twitter_large{ margin:0 25px 0 0 !important;}
.share_this .st_sharethis_large{ margin:0 27px 0 0 !important;}
/* Header  ==============================================*/

/* Wrapper  ==============================================*/
#wrapper{ width:960px; background:#faf9fa; margin:auto; padding:40px 20px 100px 20px;}
#wrapper1{ width:960px; background:#faf9fa; margin:auto; padding:0px 20px 100px 20px;}
#wrapper p, #wrapper1 p{ font-size:16px; line-height:24px; padding:10px 0; text-align:justify;}
.health{ margin:auto; display:block; margin-top:20px;}
#wrapper ul, #wrapper1 ul{ margin:0; padding:0;}
#wrapper ul li, #wrapper1 ul li{ font-size:16px; padding:0 0 25px 25px; line-height:24px; background:url(../images/bullet.png) no-repeat 0 6px;}
#expert{ width:960px; min-height:232px; background:#ffffff; border:solid 1px #efeff1; margin:20px 0; padding-bottom:20px;}
#expert p{ color:#c76403; font-size:16px; font-family:"Times New Roman";}
#expert .heading{ background:url(../images/expert_bg.jpg) repeat-x; height:51px; color:#ffffff; font-weight:bold; font-family:"Helvetica Narrow"; font-size:22px; line-height:52px; padding:0 0 0 110px;}
#expert .doctor{ float:left; margin:-20px 10px 0 20px;}
#expert ul{ margin:0; padding:0; float:right; width:850px;}
#expert ul li{ font-size:16px; padding:0 0 0px 25px; line-height:24px; background:url(../images/bullet1.png) no-repeat 0 6px; color:#c76403; font-family:"Times New Roman";}
#expert h3{ color:#c76403; padding:10px 0 0px 0;}
#testimonial{ width:960px; background:#ffffff; border:solid 1px #efeff1; margin:20px 0; padding-bottom:20px;}
#testimonial .video{ float:left; margin:-30px 10px 0 20px}
#testimonial .heading{ text-align:center; background:url(../images/testimonial_bg.jpg) repeat-x; height:54px; color:#ffffff; 
font-weight:bold; font-family:"Helvetica Narrow"; font-size:22px; line-height:52px; padding:0 0 0 20px;}
#testimonial .heading1{ text-align:center !important; padding-left:120px !important;}
#testimonial p{ padding:10px 20px; color:#185953; font-size:16px; font-family:"Times New Roman";}
#testimonial ul{ margin:0; padding:0; float:right; width:642px;}
#testimonial ul li{ font-size:16px; padding:0 0 0px 25px; line-height:24px; background:url(../images/bullet.png) no-repeat 0 6px; color:#185953; font-family:"Times New Roman";}
.imgp{ vertical-align:middle; padding:0 0 10px 0;}
.imgp2{ vertical-align:middle; padding:0px 0 5px 0;}

.facebookplus{ margin:0 auto; text-align:center; width:275px; padding:110px 0 0 60px;}

/* Wrapper  ==============================================*/

/* Packages  ==============================================*/
.digital{ width:400px; float:left; margin:0 0 0 20px;}
.digital span{ margin:10px 50px 10px 60px; font-family:Georgia; display:block; font-size:12px; font-style:italic; text-align:center;}
.digital span b{ font-weight:bold; color:#c76403; font-style:normal;}
.digital a.add_to_cart{ color:#d58e49; font-size:16px; font-weight:bold;  padding:10px 0 10px 120px; text-decoration:underline; display:block;}
.digital .add_cart{ width:324px; height:69px; background:url(../images/add_cart.jpg) no-repeat; display:block; text-indent:-9999em; margin:20px 0 0 50px;}
.print{ width:419px; float:left; border-left:solid 2px #e7e7e9; margin:0 0 0 80px;}
.print span{ margin:10px 45px 10px 85px; font-family:Georgia; display:block; font-size:12px; font-style:italic; text-align:center;}
.print span b{ font-weight:bold; color:#185953; font-style:normal;}
.print a.add_to_cart{ color:#50817c; font-size:16px; font-weight:bold; padding:10px 0 10px 110px; text-decoration:underline; display:block;}
.print .add_cart{ width:324px; height:69px; background:url(../images/add_cart1.jpg) no-repeat; display:block; text-indent:-9999em; margin:20px 0 0 50px;}
.secure{ margin:0 0 0 76px;}
/* Packages  ==============================================*/

/* Bonus  ==============================================*/
.bonus{ background:#ffffff; border:solid 1px #4a5455; border-bottom:none; min-height:180px; margin:20px 0 0px 0; background:#ffffff; padding:0 20px;}
.bonus .imgs{ margin:40px 0 25px 20px;}
.bonus .sign_up{ margin:40px 0 15px 0px;}
.bonus span{ color:#185953; text-align:center; font-size:15px; font-weight:bold; padding-top:10px;}
.bot_shadow{width:988px; height:76px; background:url(../images/shadow.png) no-repeat; margin-left:-12px; margin-bottom:30px;}
.sign_up_form{ width:750px; margin:20px 0 0 80px; text-align:center;}
.sign_up_form .div_email{ text-align:center; color:#185953; font-style:italic; font-weight:bold;}
.sign_up_form label{ font-size:24px; font-family:"Times New Roman"; font-weight:bold;}
.sign_up_form input[type="text"]{ width:195px; height:32px; background:url(../images/input_bg.jpg) no-repeat; border:0 none; margin-right:20px;}
.sign_up_form .button{ width:504px; height:69px; background:url(../images/sign_up_button.jpg) no-repeat; border:0 none; text-indent:-9999em; margin:20px 0 0 0px;}
/* Bonus  ==============================================*/


/* Footer  ==============================================*/
#footer{ width:100%; height:218px; background:url(../images/footer_bg2.jpg) repeat-x; margin:-20px auto; text-align:center; clear:both;}
#footer .inner_foot{ width:960px; padding:0 20px; margin:auto; padding-top:30px;}
.links{ display:block; margin-bottom:20px;}
.links a{ font-size:18px; color:#222f30; font-weight:normal; padding:0 10px;}
.inner_foot big{ font-size:14px; color:#222f30; font-weight:normal;}
.inner_foot p{ font-size:9px; color:#222f30; }
/* Footer  ==============================================*/