@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}
a img {border-style:none;} 
ul li {list-style-type:none; margin:0; padding:0; }
ol {list-style-position:inside;}
body {font-family:Arial, Helvetica, sans-serif; }
.right {float:right;}
.left {float:left; padding:0 10px 10px 0;}
.clear {clear:both;}
.ing {float:right; width:80%;}
#master_container { width:1000px; margin:0px auto; }

#header { position:relative; display:inline; float:left; width:100%; }
.logo { position:relative; display:inline; float:left; width:263px; height:77px; margin-top:20px; margin-left:5px;}
.doctor { position:relative; display:inline; float:right; width:102px; height:116px; margin-right:10px; margin-top:10px; }
#nav_bar { position:relative; display:inline; float:left; width:100%; height:38px; background-image:url(../images/nav_bar.gif); background-repeat:repeat-x; }
.navigation { position:relative; display:inline; float:left; font-size:1em; margin-top:11px; margin-left:15px; }
.navigation li { display:inline; margin-right:15px; color:#FFF; }

.bold { font-weight:bold; }
.blue { color:#036; }

a:link { color:#FFF; text-decoration:none;}
a:active { color:#FFF; text-decoration:none;}
a:hover	{ color:#039; text-decoration:none;}
a:visited {	color:#FFF; text-decoration:none;}
a:visited:hover { color:#039; text-decoration:none;}

.blue a:link { color:#00F; text-decoration:underline;}
.blue a:active { color:#00F; text-decoration:underline;}
.blue a:hover	{ color:#00F; text-decoration:underline;}
.blue a:visited { color:#00F; text-decoration:underline;}
.blue a:visited:hover { color:#00F; text-decoration:underline;}

.blue_no_line a:link { color:#036; text-decoration:none;}
.blue_no_line a:active { color:#036; text-decoration:none;}
.blue_no_line a:hover	{ color:#00F; text-decoration:none;}
.blue_no_line a:visited { color:#036; text-decoration:none;}
.blue_no_line a:visited:hover { color:#00F; text-decoration:none;}

.order_now { position:relative; display:inline; float:right; width:132px; height:38px; background-image:url(../images/order-now.gif); background-repeat:no-repeat; }
.order { position:relative; display:inline; float:right; margin-top:11px; margin-right:20px; }

.order_now a:link { color:#FFF; text-decoration:none;}
.order_now a:active { color:#FFF; text-decoration:none;}
.order_now a:hover	{ color:#FF0; text-decoration:none;}
.order_now a:visited {	color:#FFF; text-decoration:none;}
.order_now a:visited:hover { color:#FF0; text-decoration:none;}

#flash_block { position:relative; display:inline; float:left; width:998px; height:404px; border-left-style:solid; border-right-style:solid; border-top-style:solid; border-width:2px; border-color:#CCC; margin-top:15px; }
#body_left { position:relative; display:inline; float:left; width:605px; margin-top:20px; margin-bottom:25px; margin-left:15px; }
#body_left_left { position:relative; display:inline; float:left; width:570px; margin-left:30px; margin-top:20px;}
#body_right {position:relative; display:inline; float:right; width:330px; margin-top:20px; margin-right:20px; }
#float_body { position:relative; display:inline; float:left; width:1000px; border-style:solid; border-color:#CCC; border-width:thin; }
#float_body_no_border { position:relative; display:inline; float:left; padding:15px; }
#float_body_two { position:relative; display:inline; float:left; width:998px; border-left-style:solid; border-right-style:solid; border-color:#CCC; border-width:thin; }
.headline { position:relative; display:inline; float:left; width:100%; margin-bottom:15px; text-align:center; font-size:1.5em; font-family:"Times New Roman", Times, serif; color:#036; }
.headline_special { position:relative; display:inline; float:left; width:100%; margin-bottom:20px; text-align:center; font-size:1.5em; font-family:"Times New Roman", Times, serif; color:#036; margin-top:40px;  }
.headline_left { position:relative; display:inline; float:left; font-size:1.5em; font-family:"Times New Roman", Times, serif; color:#036; width:100%; margin-bottom:20px; }
.headline_one_hundred { position:relative; display:inline; float:left; text-align:center; font-size:1.5em; font-family:"Times New Roman", Times, serif; color:#036; width:100%; margin-top:20px; margin-bottom:20px; }
.friend_box { position:relative; display:inline; float:left; width:601px; border-style:solid; border-width:2px; border-color:#CCC; margin-top:10px; background-image:url(../images/friend-back.gif); background-repeat:repeat; margin-bottom:20px; }
.letter { padding-left:20px; padding-right:20px; font-size:.95em; line-height:1.5em; margin-top:20px; }
.letter_one_hundred { position:relative; display:inline; float:left;  font-size:.95em; line-height:1.5em; margin-bottom:15px; text-align:justify; }
.letter_bottom { padding-left:20px; padding-right:20px; font-size:.95em; line-height:1.5em; margin-bottom:20px; margin-top:20px;}

.left_text_float { margin-bottom:20px; line-height:1.5em; text-align:justify; }
.happy_couple { position:relative; display:inline; float:right; width:146px; height:174px; margin-left:15px; }
.consequences { position:relative; display:inline; float:left; font-size:.85em; margin-left:30px; margin-top:20px; margin-bottom:15px; }
.consequences li { margin-bottom:10px; }
.dht { position:relative; display:inline; float:left; width:161px; height:420px; margin-right:5px; }

.arrow_list { position:relative; display:inline; float:left; margin-top:10px; margin-left:20px; margin-bottom:20px; }
.arrow_list li { height:32px; }
.bullet_arrow { position:relative; display:inline; float:left; width:20px; height:20px; margin-right:10px; }

.couple_two { position:relative; display:inline; float:right; width:150px; height:163px; margin-right:15px; margin-left:10px; margin-bottom:5px; margin-top:8px; }
.fred_sig { position:relative; display:inline; float:left;  width:254px; height:86px; margin-top:20px; }

.ensignia { position:relative; display:inline; float:left; width:600px; margin-top:20px; color:#036; font-size:.95em; margin-bottom:20px; }
.sub_foot { position:relative; display:inline; float:left; width:1000px; height:18px; background-color:#0099cc; }
.sub_nav { position:relative; display:inline; float:left; width:100%; font-size:.85em; text-align:center; width:950px; margin-left:50px; margin-top:20px; }
.sub_nav li { display:inline; border-right-style:solid; border-right-width:thin; padding-right:10px; padding-left:10px; line-height:2em; }
.sub_nav_two { position:relative; display:inline; float:left; width:100%; font-size:.85em; text-align:center; width:900px; margin-left:50px; margin-top:2px; }
.sub_nav_two li { display:inline; border-right-style:solid; border-right-width:thin; padding-right:10px; padding-left:10px; line-height:2em; }
.sub_nav_two li:last-child { border:none; }
.sub_nav li:last-child { border:none; }

.fda_one { position:relative; display:inline; float:left; text-align:center; width:800px; margin-left:100px; font-size:.75em; margin-top:30px; color:#999; }
.fda_two { position:relative; display:inline; float:left; text-align:center; width:800px; margin-left:100px; font-size:.75em; margin-top:10px; color:#999; margin-bottom:30px; }
.fda_three { position:relative; display:inline; float:left; width:100%; text-align:center; font-size:.75em; color:#999; margin-bottom:10px; text-align:left; }
.right_top { position:relative; display:inline; float:left; width:297px; height:493px; margin-top:5px; margin-left:15px; }
.magazine_sub_text { position:relative; display:inline; float:left; font-family:"Times New Roman", Times, serif; color:#069; font-size:1em; font-weight:bold; text-align:center; margin-top:10px; }
.as_seen { position:relative; display:inline; float:left; width:100%; text-align:center; font-style:italic; margin-top:10px; font-size:.95em; margin-top:20px; }
.on_tv { position:relative; display:inline; float:left; width:313px; height:152px; margin-left:8px; }
.one_month { position:relative; display:inline; float:left; width:330px; height:406px; margin-top:10px; margin-bottom:10px;}
.three_month { position:relative; display:inline; float:left; width:329px; height:402px; }

.order_today { position:relative; display:inline; float:left; width:100%; text-align:center; font-weight:bold; margin-bottom:20px; }
.sub_shadow { position:relative; display:inline; float:left; width:1000px; height:24px; }
.white { color:#FFF; font-weight:bold; }

.ligavar_bottle { position:relative; display:inline; float:left; width:285px; height:339px; }
.bullet_test { position:relative; display:inline; float:left; margin-top:50px; margin-left:40px; }
.bullet_test li {font-size:.85em; font-weight:bold; margin-bottom:15px; }
.check_mark { position:relative; display:inline; float:left; font-size:1em; font-weight:bold; margin-right:10px; }
.pr_relief_text li { position:relative; display:inline; float:left; height:40px; font-weight:bold; margin-bottom:10px;  width:100%; }
.pr_relief_text { position:relative; display:inline; float:left; font-size:.85em; }
.pr_relief_text_four_hundred { position:relative; display:inline; float:left; margin-top:20px; font-size:.85em; width:400px; }
.pr_relief_text_four_hundred li { position:relative; display:inline; float:left; height:40px; margin-bottom:10px; }
.pr_relief_text_four_hundred_three { position:relative; display:inline; float:left; margin-left:20px; font-size:.85em; width:450px; }
.pr_relief_text_four_hundred_three li { position:relative; display:inline; float:left; height:50px; margin-bottom:10px; }
.pr_relief_text_four_hundred_four { position:relative; display:inline; float:left; margin-left:20px; font-size:.85em; width:450px; }
.pr_relief_text_four_hundred_four li { position:relative; display:inline; float:left; height:60px; margin-bottom:10px; }
.pr_relief_text_four_hundred_two { position:relative; display:inline; float:left; margin-left:20px; font-size:.85em; width:450px; margin-top:10px; margin-bottom:10px; }
.pr_relief_text_four_hundred_two li { position:relative; display:inline; float:left; height:40px; margin-bottom:10px; }
.ligavar_couple { position:relative; display:inline; float:right; margin-top:20px; }
.container_clear { display:inline; }
.headline_left_base { position:relative; display:inline; width:100%; float:left; margin-bottom:10px; font-size:1.2em; border-bottom-style:solid; border-bottom-width:thin; }
.discreet { position:relative; display:inline; float:left; }
.ad_one { position:relative; display:inline; float:left; width:333px; height:407px; border-style:solid; border-width:thin; }

.magazine { position:relative; display:inline; float:left; width:314px; height:499px; margin-top:20px; margin-left:10px;}
.synopsis { position:relative; display:inline; float:left; text-align:center; text-align:center; color:#006; margin-top:10px;font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:1.2em; }

.testimonial {position:relative; display:inline; float:left; width:430px; margin-left:50px; padding:40px 40px 10px; font-size:.85em; line-height:1.5em; background:#f1fbff;}
.testimonial p {padding-bottom:20px;}
.testimonial p.itl {font-style:italic;}
.test_img {position:relative; display:inline; float:left; margin-left:50px;}

ul.faq {font-size:.9em; line-height:1.5em; font-weight:bold;}
ul.faq a {color:#039;}
ul.faq a:hover {color:#069}

.secure { position:relative; display:inline; float:left; width:130px; height:93px; }
.custom_width { width:100px; }
.italian_couple { position:relative; display:inline; float:left; margin-bottom:10px; margin-left:30px;}
.cut_thin { position:relative; display:inline; float:left; width:405px; margin-bottom:20px; }
.md { position:relative; display:inline; float:left; margin-left:90px; margin-top:20px; margin-bottom:80px; }
.margin_ten { position:relative; display:inline; float:left; margin-bottom:40px; }