@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; }

.ingr { position:relative; display:inline; float:left; width:100%; }
.ingr li { float:left; width:100%; line-height:1.5em; text-align:justify; border-bottom-style:solid; border-bottom-width:thin; margin-bottom:10px; border-color:#999;  }
.ingr li:last-child { border:none;  }
.ingr li > p { float:left; width:795px;}

#header { position:relative; display:inline; float:left; width: 100%; height: 125px; }
.logo { position:relative; display:inline; float:left; width: 223px; height: auto; 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_hundred { position:relative; display:inline; float:left; width:960px; margin-top:20px; margin-bottom:25px; margin-left:15px; }
.body_left_hundred > ol { margin-bottom:20px; line-height:1.5em; text-align:justify; }
.body_left_hundred > p { margin-bottom:20px; line-height:1.5em; text-align:justify; }
.body_left_hundred > h1 { 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; }
.body_left_hundred > h2 { 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; }
.body_left_hundred > h3 { 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; }
.body_left_hundred > h4 { 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; }
.body_left_hundred > h5 { 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; }

.body_left > p { margin-bottom:20px; line-height:1.5em; text-align:justify; }
#body_left_left { position:relative; display:inline; float:left; width:570px; margin-left:30px; margin-top:20px;}
#body_left_left > p { margin-bottom:20px; line-height:1.5em; text-align:justify; }

#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:998px; border-style:solid; border-color:#CCC; border-width:thin; }
#float_body_no_border { position:relative; display:inline; float:left; padding:15px; }
.body_left > h1 { 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; }
.body_left > h2 { 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; }
.body_left > h3 { 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; }
.body_left > .hundred > h3 { 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; }
.body_left > h4 { 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; }
.body_left > h5 { 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; }
.body_left > h6 { 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; }

.border { border-style:solid; border-width:thin; border-color:#CCC; }

#float_body_no_border > h3 { 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; }
#float_body_no_border > h4 { 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; }
#float_body_no_border > p { margin-bottom:20px; line-height:1.5em; text-align:justify; }
#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;}

.guarantee_sub > p  { position:relative; display:inline; float:left;  font-size:.95em; line-height:1.5em; margin-bottom:15px; text-align:justify; }
#master_container > #float_body > .guarantee_sub > h1,h2,h3 { float:left; width:100%; color: #003366;	 line-height: 15pt;  font-size:1.2em; }

.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; margin-bottom:20px; font-size:.85em; width:400px; }
.pr_relief_text_four_hundred li { position:relative; display:inline; float:left; height:40px; margin-bottom:10px; width:100%; }
.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; }
.guarantee_sub { position:relative; display:inline; float:left; width:900px; margin-left:45px; text-align:justify; margin-bottom:40px; }
.four_bottles { position:relative; display:inline; float:left; width:337px; height:163px; margin-left:20px; margin-top:60px;}
.two_bottles { position:relative; display:inline; float:left; width:170px; height:163px; margin-top:60px; margin-left:90px; }
.three_bottles { position:relative; display:inline; float:left; width:254px; height:163px; margin-top:60px; margin-left:20px;}
.plus_sign { position:relative; display:inline; float:left; margin-top:120px; font-size:2em; font-weight:bold; margin-left:20px; }

.box_one { position:relative; display:inline; float:left; width:895px; margin-top:20px; margin-left:50px; margin-bottom:20px; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-color:#003366; border-top-style:solid; border-top-width:45px;  margin-bottom:15px; }
#master_container > #float_body > .box_one > h2 { display:inline; float:left; font-family:"Times New Roman", Times, serif;  color: #003366; line-height: 15pt;  font-size:1.8em;  margin-top:20px; width:275px; margin-left:85px; }
#master_container > #float_body > .box_one > h1 { display:inline; float:left; font-family:"Times New Roman", Times, serif;  color: #003366; line-height: 15pt;  font-size:1.8em;  margin-top:20px; margin-left:30px; }

.box_one > p { color: #003366;  float:left; font-size:3em; font-weight:bold; margin-top:70px; }

.top_five { margin-top:5px; } .top_seven { margin-top:7px; } .top_three { margin-top:3px; } .bottom_five { margin-bottom:5px; } .top_six { margin-top:6px; } .bottom_six { margin-bottom:6px; } .left_three { margin-left:3px; } .left_five { margin-left:5px; } .left_four { margin-left:4px; } .left_eight { margin-left:8px; } .left_nine { margin-left:9px; }  .left_fifteen { margin-left:15px; } .left_fourteen { margin-left:15px; } .left_twelve { margin-left:12px; } .left_twenty { margin-left:20px; } .left_twenty_two { margin-left:22px; } .left_twenty_three { margin-left:23px; } .left_twenty_four .left_twenty_five { margin-left:25px; } .left_twenty_four { margin-left:24px; } .left_thirty { margin-left:30px; } .left_thirty_five { margin-left:35px; } .left_sixty { margin-left:60px; } .right_five { margin-right:5px; } .right_six { margin-right:6px; } .right_seven { margin-right:7px; } .top_ten { margin-top:10px; } .top_twenty { margin-top:20px; } .top_twenty_three { margin-top:23px; } .top_fifteen { margin-top:15px; } .left_ten { margin-left:10px; } .top_twenty_five { margin-top:25px; } .top_thirty { margin-top:30px; } .top_thirty_five { margin-top:35px; } .top_custom { margin-top:18px; } .right_ten { margin-right:10px; } .right_fifteen { margin-right:15px; } .right_twenty { margin-right:20px; } .right_twenty_five { margin-right:25px; } .right_fifty { margin-right:50px; } .right_sixty_five { margin-right:65px; } .right_one_hundred { margin-right:100px; } .bottom_ten { margin-bottom:10px; } .bottom_twenty { margin-bottom:20px; } .bottom_eighteen { margin-bottom:18px; } .bottom_seventeen { margin-bottom:17px; } .bottom_sixteen { margin-bottom:16px; } .bottom_thirty { margin-bottom:30px; } .bottom_forty { margin-bottom:40px; } .left_two { margin-left:2px; } .top_forty { margin-top:40px; } .top_fifty { margin-top:50px; } .top_sixty { margin-top:60px; } .left_thirteen { margin-left:13px; } .left_forty { margin-left:40px; } .left_eighteen { margin-left:18px; } .left_twenty_eight { margin-left:28px; } .left_fifty { margin-left:50px; }  .left_sixty_five { margin-left:65px; } .left_seventy { margin-left:70px; } .left_seventy_five { margin-left:75px; }  .left_one_eighty_five { margin-left:185px; } .top_thirteen { margin-top:13px; } .left_fifty_five { margin-left:55px; } .bottom_ten_no_m { bottom:100px; } .bottom_twenty_three { margin-bottom:23px; } .right_forty { margin-right:40px; } .right_thirty { margin-right:30px; } .left_one_hundred { margin-left:100px; } .left_two_hundred { margin-left:200px; } .left_three_hundred { margin-left:300px; } .left_one_fifty { margin-left:150px; } .left_one_sixty { margin-left:160px; } .left_one_sixty_five { margin-left:165px; } .left_one_seventy { margin-left:170px; } .right_one_fifty { margin-right:150px; } .right_one_forty { margin-right:140px; } .right_one_thirty { margin-right:130px; } .right_ninety_five { margin-right:95px; } .right_ninety { margin-right:90px; } .right_eighty { margin-right:80px; }

.bold { font-weight:bold; }
#tm { position:relative; display:inline; float:left; width:300px; font-size:.75em; text-align:center; margin-left:300px; margin-top:5px;}
#statement { position:relative; display:inline; float:left; width:500px; font-size:.75em; text-align:center; margin-left:185px; margin-top:5px; border-style:solid; border-width:thin; padding:5px; }

.center { text-align:center; }
.hundred { width:100%; }

.one_five_em { font-size:1.5em; }
.one_three_em { font-size:1.3em; }
.two_em { font-size:2em; }

.sub_box { position:relative; display:inline; float:right; width:220px; margin-top:20px; margin-right:10px; }
.sub_box > h3 { float:left; color:#000; font-size:1em; margin-bottom:10px; }

.sub_box > ul li { list-style-type:circle; margin-bottom:5px; }
.sub_box > ul li { float:left; width:100%; }
.sub_box > p { float:left; color: #003366;  }

.guarantee_sub > ul { float:left; width:100%; text-align:center; }
.guarantee_sub > ul li { display:inline; }
.order_box { position:relative; display:inline; float:left; width:290px; border-style:solid; border-width:3px; margin-top:20px; margin-left:30px; color: #003366; margin-bottom:20px; }
.red_robin { position:relative; display:inline; float:left; width:280px; background-color:#F00; color:#FFF; text-align:center; padding:5px; border-top-style:solid; border-top-width:3px; border-color: #003366; }
#order_border { position:relative; display:inline; float:left; border-style:solid; border-width:2px; margin-bottom:20px; width:915px;}
#table { position:relative; display:inline; float:left; margin-left:25px; }