*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}caption,th,td{text-align:left}

body { background:#015b6b url(../images/bg.gif) repeat-x center top; padding-bottom:55px; }

#global { width:980px; margin:50px auto 0 auto; background:url(../images/bg_content.gif) repeat-y left top; position:relative; }
#global span { display:none; margin-left:-10000px; }

#global .dark_left { position:absolute; top:127px; left:0; width:7px; height:243px; background:url(../images/bg_darkleft.gif) no-repeat 0 0; }
#global .dark_right { position:absolute; top:127px; right:0; width:8px; height:243px; background:url(../images/bg_darkright.gif) no-repeat 0 0; }

#header { height:335px; width:969px; background:url(../images/bg_top.gif) no-repeat left top; padding:35px 0 0 11px; position:relative; }
#header h1 { height:92px; }
#header h1 a { display:block; width:957px; height:89px; background:url(../images/header.gif) no-repeat left top; }
#header ul.menu { width:957px; height:30px; background:url(../images/bg_menu.gif) repeat-x 0 0; }
#header ul.menu li { height:30px; float:left; }
#header ul.menu li a { display:block; height:30px; }
#header ul.menu li.mn_home a { width:88px; background:url(../images/mn_home.gif) no-repeat 0 0; }
#header ul.menu li.mn_about a { width:85px; background:url(../images/mn_about.gif) no-repeat 0 0; }
#header ul.menu li.mn_compare a { width:98px; background:url(../images/mn_compare.gif) no-repeat 0 0; }
#header ul.menu li.mn_guarantee a { width:132px; background:url(../images/mn_guarantee.gif) no-repeat 0 0; }
#header ul.menu li.mn_asseenontv a { width:95px; background:url(../images/mn_asseenontv.gif) no-repeat 0 0; }
#header ul.menu li.mn_testimonial a { width:162px; background:url(../images/mn_testimonial.gif) no-repeat 0 0; }
#header ul.menu li a:hover { background-position:0 -30px; }
#header ul.menu li.mn_selected a { background-position:0 -30px; }

#header .header_peter { width:957px; height:207px; background:url(../images/header_peter.jpg) no-repeat 0 0; }
#header .header_peterb { width:957px; height:6px; background:url(../images/header_peterb.jpg) no-repeat 0 0; overflow:hidden; }
#header .header_peterb.header_peterb_nopeter { background-image:url(../images/header_peterb2.jpg); }

#header .smenu { position:absolute; top:85px; right:35px; width:274px; height:279px; }
#header .smenu ul { padding:0 0 0 7px; height:16px; }
#header .smenu ul li { float:left; }
#header .smenu ul li a { display:block; width:87px; height:16px;  } 
#header .smenu ul li.smn_order a { background:url(../images/smn_order.gif) no-repeat 0 0; }
#header .smenu ul li.smn_track a { background:url(../images/smn_track.gif) no-repeat 0 0; }
#header .smenu ul li.smn_contact a { background:url(../images/smn_contact.gif) no-repeat 0 0; }
#header .smenu ul li a:hover { background-position:0 -16px; }
#header .smenu a.order_free { display:block; width:274px; height:263px; background:url(../images/free_trial.jpg) no-repeat 0 0; }

#footer { width:947px; background:#015b6b url(../images/bg_copyrights.gif) no-repeat 0 0; padding:0 0 0 33px; }
#footer p.footer_links { font:10px/20px Arial, Helvetica, sans-serif; color:#fff; }
#footer p.footer_links a { color:#fff; text-decoration:none; }
#footer p.footer_links a:hover { color:#11c7e9; }

#footer p.footer_copy { font:10px Arial, Helvetica, sans-serif; color:#11c7e9; padding-top:20px; }

#content { width:957px; padding:0 0 0 11px; }

/* HOME PAGE */
.content_home { height:433px; }
.content_home .home_peter { width:286px; height:432px; background:url(../images/peter_body.jpg) no-repeat 0 0; float:left; }
.content_home .home_content { float:left; width:354px; }
.content_home .home_content h2.naturalmale { display:block; width:354px; height:78px; background:url(../images/h2_naturalmale.gif) no-repeat 0 0; }
.content_home .home_content p { width:318px; font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; padding-left:10px; }
.content_home .home_content .p_bottom { width:354px; clear:both; height:8px; overflow:hidden; background:url(../images/p_bottom.gif) no-repeat 0 0; margin-top:10px; }
.content_home .home_content h2.cumshot_legend { width:214px; height:32px; background:url(../images/h2_cumshotlegend.gif) no-repeat 0 0; }
.content_home .home_content .cumshot_legend { height:194px; }
.content_home .home_content .cumshot_legend a.asseenontv { display:block; width:178px; height:184px; background:url(../images/asseenontv.jpg) no-repeat 0 0; float:left; }
.content_home .home_content .cumshot_legend p { float:left; width:160px; font:10px/15px Verdana, Arial, Helvetica, sans-serif; }
.content_home .home_content .cumshot_legend p a { color:#0032a3; text-decoration:underline; line-height:26px; }
.content_home .home_content .cumshot_legend p a:hover { text-decoration:none; }
.content_home .home_whatvirilixcando { float:left; width:287px; height:408px; background:url(../images/whatvirilixcando.jpg) no-repeat 0 0; margin:17px 0 0 19px; }
.content_home .home_whatvirilixcando ul { padding:54px 0 0 29px; }
.content_home .home_whatvirilixcando ul li { font:12px/29px Verdana, Arial, Helvetica, sans-serif; color:#393939; }

/* TESTIMONIALS */
.content_testimonials { height:433px; }
.content_testimonials .testimonials_peter { width:286px; height:432px; background:url(../images/peter_body.jpg) no-repeat 0 0; float:left; }
.content_testimonials .testimonials_content { float:left; width:650px; }
.content_testimonials .testimonials_content h2 { width:449px; height:77px; background:url(../images/h2_testimonials.gif) no-repeat 0 0; display:block; }
.content_testimonials .testimonials_content p { padding:0 0 20px 40px; font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; }
.content_testimonials .testimonials_content p.strong { font-weight:bold; }


/* COMPARE VIRILIX */
.content_compare { padding-top:35px!important; }
.content_compare h2 { display:block; width:233px; height:56px; background:url(../images/h2_compare.gif) no-repeat 0 0; margin-left:20px; }
.content_compare table { border-bottom:1px solid #b5b5b5; float:left; }
.content_compare table thead th { height:25px; background:#343434; }
.content_compare table thead th.c_t_active { width:213px; background:#343434 url(../images/c_t_active.gif) no-repeat 11px center; border-left:1px solid #343434; border-right:1px solid #343434; }
.content_compare table thead th.c_t_virilix { width:87px; background:#343434 url(../images/c_t_virilix.gif) no-repeat center center; border-right:1px solid #343434; }
.content_compare table thead th.c_t_sizepro { width:87px; background:#343434 url(../images/c_t_sizepro.gif) no-repeat center center; border-right:1px solid #343434; }
.content_compare table thead th.c_t_vigrx { width:88px; background:#343434 url(../images/c_t_vigrx.gif) no-repeat center center; border-right:1px solid #343434; }
.content_compare table thead th.c_t_penispill { width:87px; background:#343434 url(../images/c_t_penispill.gif) no-repeat center center; border-right:1px solid #343434; }
.content_compare table thead th.c_t_enzyte { width:86px; background:#343434 url(../images/c_t_enzyte.gif) no-repeat center center; border-right:1px solid #343434; }

.content_compare table tbody tr th { border-right:1px solid #b5b5b5; border-left:1px solid #b5b5b5; height:21px; padding-left:15px; font:12px/21px Arial, Helvetica, sans-serif; color:#313131; font-weight:bold; }
.content_compare table tbody tr th a { color:#008ea8; text-decoration:none; }
.content_compare table tbody tr th a:hover { color:#809a5f }
.content_compare table tbody tr td { border-right:1px solid #b5b5b5; background-repeat:no-repeat; background-position:center center; }
.content_compare table tbody tr td.c_t_checked { background-image:url(../images/c_t_checked.gif); }
.content_compare table tbody tr td.c_t_unchecked { background-image:url(../images/c_t_unchecked.gif); }

.content_compare table tbody tr.altern th { background-color:#ebebeb; }
.content_compare table tbody tr.altern td { background-color:#ebebeb; }
.content_compare table tbody tr.altern td.c_t_checked { background-image:url(../images/c_t_checked_a.gif); }
.content_compare table tbody tr.altern td.c_t_unchecked { background-image:url(../images/c_t_unchecked_a.gif); }

.content_compare .compare_bloc_top { padding-left:21px; height:255px; }
.content_compare img.supplement { float:left; margin-left:18px; }

.content_compare .compare_ingredients { padding-left:21px; }
.content_compare .compare_ingredients .compare_white { width:926px; height:8px; background:url(../images/compare_white.gif) no-repeat 0 0; margin-bottom:10px;  overflow:hidden; }
.content_compare .compare_ingredients .compare_blue { width:926px; height:8px; background:url(../images/compare_blue.gif) no-repeat 0 0; margin-bottom:10px; overflow:hidden; }

.content_compare .compare_ingredients .ingredient { padding:10px 0 10px 0; width:926px; }
.content_compare .compare_ingredients .ingredient.ingredient_blue { background:url(../images/compare_bg.jpg) repeat-y 0 0; }
.content_compare .compare_ingredients .ingredient div.picture { float:left; width:215px; }
.content_compare .compare_ingredients .ingredient h3 { display:block; float:left; }
.content_compare .compare_ingredients .ingredient p { float:left; width:680px; font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; padding-top:5px; }

.content_compare .compare_ingredients .ingredient.zinc h3 { width:48px; height:25px; background:url(../images/h3_zinc.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.zinc div.picture { background:url(../images/zinc.jpg) no-repeat center center; height:166px; }
.content_compare .compare_ingredients .ingredient.larginine h3 { width:94px; height:28px; background:url(../images/h3_larginine.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.larginine div.picture { background:url(../images/larginine.jpg) no-repeat center center; height:160px; }
.content_compare .compare_ingredients .ingredient.epimedium h3 { width:187px; height:30px; background:url(../images/h3_epimedium.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.epimedium div.picture { background:url(../images/epimedium.jpg) no-repeat center center; height:186px; }
.content_compare .compare_ingredients .ingredient.ginkgo h3 { width:128px; height:30px; background:url(../images/h3_ginkgo.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.ginkgo div.picture { background:url(../images/ginkgo.jpg) no-repeat center center; height:133px; }
.content_compare .compare_ingredients .ingredient.panax h3 { width:135px; height:29px; background:url(../images/h3_panax.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.panax div.picture { background:url(../images/panax.jpg) no-repeat center center; height:200px; }
.content_compare .compare_ingredients .ingredient.muira h3 { width:124px; height:27px; background:url(../images/h3_muira.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.muira div.picture { background:url(../images/muira.jpg) no-repeat center center; height:133px; }
.content_compare .compare_ingredients .ingredient.catuaba h3 { width:126px; height:25px; background:url(../images/h3_catuaba.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.catuaba div.picture { background:url(../images/catuaba.jpg) no-repeat center center; height:135px; }
.content_compare .compare_ingredients .ingredient.cuscuta h3 { width:77px; height:25px; background:url(../images/h3_cuscuta.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.cuscuta div.picture { background:url(../images/cuscuta.jpg) no-repeat center center; height:155px; }
.content_compare .compare_ingredients .ingredient.hawthorn h3 { width:143px; height:29px; background:url(../images/h3_hawthorn.gif) no-repeat 0 0; }
.content_compare .compare_ingredients .ingredient.hawthorn div.picture { background:url(../images/hawthorn.jpg) no-repeat center center; height:125px; }

/* ABOUT VIRILIX */
.content_about { padding-left:32px!important; padding-top:15px!important; }
.content_about .about_virilix { width:926px; height:242px; background:url(../images/aboutvirilix.jpg) no-repeat 0 0; }
.content_about .about_virilix p { padding:117px 0 0 13px; font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; }
.content_about .compare_white { width:926px; height:8px; background:url(../images/compare_white.gif) no-repeat 0 0; overflow:hidden; }
.content_about .compare_blue { width:926px; height:8px; background:url(../images/compare_blue.gif) no-repeat 0 0; overflow:hidden; }

.content_about .bloc_about { padding:20px 0 20px 13px; width:913px; }
.content_about .bloc_about.bloc_aboutblue { background:url(../images/compare_bg.jpg) repeat-y 0 0; }
.content_about .bloc_about p { padding:6px 0 0 0; font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; }
.content_about .bloc_about h3 { display:block; }
.content_about .bloc_about h3.maximize_sexual { background:url(../images/maximize_sexual.gif) no-repeat 0 0; width:313px; height:25px; }
.content_about .bloc_about h3.guarantee { background:url(../images/guarantee.gif) no-repeat 0 0; width:165px; height:28px; }
.content_about .bloc_about h3.boost { background:url(../images/boost.gif) no-repeat 0 0; width:243px; height:28px; }
.content_about .bloc_about h3.no_prescription { background:url(../images/no_prescription.gif) no-repeat 0 0; width:212px; height:28px; }

/* GUARANTEE & PRIVACY */
.content_guarantee { padding-left:32px!important; padding-top:15px!important; }
.content_guarantee h2.guarantee { display:block; width:161px; height:38px; background:url(../images/h2_guarantee.gif) no-repeat 0 0; margin-bottom:10px; }
.content_guarantee .bloc_guarantee { background:url(../images/compare_bg.jpg) repeat-y 0 0; width:898px; padding:14px; }
.content_guarantee .bloc_guarantee p { font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; }
.content_guarantee .bloc_guarantee .moneyback { float:left; width:236px; }
.content_guarantee .bloc_guarantee .moneyback h3 { display:block; width:209px; height:31px; background:url(../images/h3_moneyback.gif) no-repeat 0 0; margin-bottom:5px; }
.content_guarantee .bloc_guarantee .refund { float:left; width:555px; margin-left:82px; }
.content_guarantee .bloc_guarantee .refund h3 { display:block; width:163px; height:31px; background:url(../images/h3_refund.gif) no-repeat 0 0; margin-bottom:5px; }
.content_guarantee .bloc_guarantee .refund ul li { font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; background:url(../images/puce.gif) no-repeat left 5px; padding:0 0 6px 14px; }

.content_guarantee h2.privacy { display:block; width:115px; height:53px; background:url(../images/h2_privacy.gif) no-repeat 0 0; margin-bottom:2px; }
.content_guarantee .bloc_privacy { background:url(../images/compare_bg.jpg) repeat-y 0 0; width:898px; padding:14px; }
.content_guarantee .bloc_privacy p { font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; }
.content_guarantee .bloc_privacy p.strong { font-weight:bold; }
.content_guarantee .bloc_privacy p a { color:#0b3084; text-decoration:underline; }
.content_guarantee .bloc_privacy p a:hover { color:#809a5f; }
.content_guarantee .bloc_privacy h3 { margin-top:8px; }
.content_guarantee .bloc_privacy h3.secure { background:url(../images/h3_secure.gif) no-repeat 0 0; width:183px; height:26px; }
.content_guarantee .bloc_privacy h3.discreet { background:url(../images/h3_discreet.gif) no-repeat 0 0; width:129px; height:26px; }
.content_guarantee .bloc_privacy h3.discreet2 { background:url(../images/h3_discreet2.gif) no-repeat 0 0; width:154px; height:26px; }
.content_guarantee .bloc_privacy h3.noprescription { background:url(../images/h3_noprescription.gif) no-repeat 0 0; width:210px; height:26px; }
.content_guarantee .bloc_privacy.privacy_privacy h3 { font:16px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; }
.content_guarantee .bloc_privacy.privacy_privacy h4 { font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; }

.content_guarantee .compare_white { width:926px; height:8px; background:url(../images/compare_white.gif) no-repeat 0 0; overflow:hidden; margin-bottom:10px; }
.content_guarantee p.questions { font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; padding-bottom:30px; }

/* AS SEEN ON TV */
.content_asseenontv { padding-left:32px!important; padding-top:15px!important; }
.content_asseenontv h2 { width:227px; height:42px; background:url(../images/h2_asseenontv.gif) no-repeat 0 0; margin-bottom:12px; }
.content_asseenontv .bloc_asseenontv { background:url(../images/compare_bg.jpg) repeat-y 0 0; width:913px; height:360px; padding:12px 0 0 13px; }
.content_asseenontv .bloc_asseenontv div { width:448px; float:left; }
.content_asseenontv .bloc_asseenontv .pub_peter { margin-right:9px; }
.content_asseenontv .bloc_asseenontv .pub_peter h3 { width:221px; height:28px; background:url(../images/h3_approved.gif) no-repeat 0 0; margin-bottom:4px; }
.content_asseenontv .bloc_asseenontv .pub_asseenontv h3 { width:221px; height:28px; background:url(../images/h3_seenontv.gif) no-repeat 0 0; margin-bottom:4px; }
.content_asseenontv .compare_white { width:926px; height:8px; background:url(../images/compare_white.gif) no-repeat 0 0; overflow:hidden; margin-bottom:10px; }
.content_asseenontv .asseenon_where { width:902px; height:138px; background:url(../images/asseenon_where.jpg) no-repeat 0 0; margin:0 0 36px 13px; }

/* CONTACT US */
.content_contact { padding-left:32px!important; padding-top:15px!important; }
.content_contact h2 { width:162px; height:41px; background:url(../images/h2_contactus.gif) no-repeat 0 0; margin-bottom:12px; }
.content_contact .bloc_anyquestions { background:url(../images/compare_bg.jpg) repeat-y 0 0; width:913px; padding:12px 0 0 13px; }
.content_contact .bloc_anyquestions h3 { width:463px; height:29px; background:url(../images/h3_foranyquestions.gif) no-repeat 0 0; }
.content_contact .bloc_anyquestions p { color:#2d2d2d; font:11px/17px Verdana, Arial, Helvetica, sans-serif; }
.content_contact .bloc_anyquestions ul { padding:10px 0 0 0; }
.content_contact .bloc_anyquestions ul li { float:left; padding-left:18px; background:url(../images/puce.gif) no-repeat left 7px; font:11px/17px Verdana, Arial, Helvetica, sans-serif; }
.content_contact .bloc_anyquestions ul li.bymail { width:170px; }
.content_contact .bloc_anyquestions ul li.byphone { width:235px; }
.content_contact .bloc_anyquestions ul li.byemail { width:185px; }
.content_contact .bloc_anyquestions ul li a { color:#003b94; text-decoration:underline; }
.content_contact .bloc_anyquestions ul li a:hover { color:#809a5f; }
.content_contact .bloc_faq { background:url(../images/compare_bg.jpg) repeat-y 0 0; width:913px; padding:12px 0 0 13px; margin-top:26px; }
.content_contact .bloc_faq h3 { width:249px; height:29px; background:url(../images/h3_faq.gif) no-repeat 0 0; margin-bottom:18px; }
.content_contact .bloc_faq .faq_left { width:429px; float:left; margin-right:45px; }
.content_contact .bloc_faq .faq_right { width:429px; float:left; }
.content_contact .bloc_faq p { font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; padding-bottom:17px; }
.content_contact .bloc_faq p a { text-decoration:underline; color:#003b94; }
.content_contact .bloc_faq p a:hover { color:#809a5f; }
.content_contact .bloc_faq h4 { font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#2d2d2d; font-weight:bold; padding-left:13px; background:url(../images/puce.gif) no-repeat left 5px; }
.content_contact .compare_white { width:926px; height:8px; background:url(../images/compare_white.gif) no-repeat 0 0; overflow:hidden; margin-bottom:10px; }




