*{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}table{border-collapse:collapse}caption,th,td{text-align:left}

body { background:#60676d url(../images/bg.gif) repeat center top; }
html { overflow:-moz-scrollbars-vertical; }


#global { width:1002px; background:url(../images/bg_content.gif) repeat-y 0 0; margin:0 auto; }
#global span { display:none; margin-left:-10000px; }
#container { padding:0 26px; }

#header { width:100%; height:74px; }
#header h1 a { display:block; width:363px; height:74px; background:url(../images/pornicationcash.gif) no-repeat 0 0; }

#menu { width:904px; border-top:7px solid #505355; padding-top:1px; margin-left:23px; height:28px; }
#menu li { float:left; }
#menu li a { display:block; height:28px; }
#menu li.home a { width:123px; background:url(../images/mn_home.gif) no-repeat 0 0; }
#menu li.contact a { width:128px; background:url(../images/mn_contact.gif) no-repeat 0 0; }
#menu li.login a { width:151px; background:url(../images/mn_login.gif) no-repeat 0 0; }
#menu li.pdetails a { width:169px; background:url(../images/mn_pdetails.gif) no-repeat 0 0; }
#menu li.ptools a { width:191px; background:url(../images/mn_ptools.gif) no-repeat 0 0; }
#menu li.signup a { width:142px; background:url(../images/mn_signup.gif) no-repeat 0 0; }
#menu li a:hover { background-position:0 -28px; }


#footer { width:1002px; height:59px; background:url(../images/bg_footer.gif) no-repeat 0 0; position:relative; }
#footer ul { position:absolute; top:15px; left:64px }
#footer ul li { float:left; }
#footer ul li a { display:block; height:30px; }
#footer ul li.home a { width:92px; background:url(../images/ft_home.gif) no-repeat 0 0; }
#footer ul li.contact a { width:99px; background:url(../images/ft_contact.gif) no-repeat 0 0; }
#footer ul li.login a { width:118px; background:url(../images/ft_login.gif) no-repeat 0 0; }
#footer ul li.pdetails a { width:135px; background:url(../images/ft_pdetails.gif) no-repeat 0 0; }
#footer ul li.ptools a { width:156px; background:url(../images/ft_ptools.gif) no-repeat 0 0; }
#footer ul li.signup a { width:107px; background:url(../images/ft_signup.gif) no-repeat 0 0; }
#footer a.powered { display:block; width:148px; height:55px; position:absolute; top:3px; right:52px; }

#content { padding:19px 22px 20px 22px; }

#content .content_bgk_top { width:905px; height:21px; background:url(../images/signup_top.gif) no-repeat 0 0; }
#content .content_bgk_content { width:861px; background:#eff0f1; padding:0 22px; }
#content .content_bgk_content p { font:10px Verdana, Arial, Helvetica, sans-serif; color:#505355; padding:0 0 10px 0; }
#content .content_bgk_content p.strong { font-weight:bold; }
#content .content_bgk_content p a { color:#0085A1; text-decoration:underline; }
#content .content_bgk_content p a:hover { color:#505355; }
#content .content_bgk_content ul { padding:0 0 0 30px; }
#content .content_bgk_content ul li { list-style-type:disc; padding:0 0 0 10px; }

#content .content_bgk_content p.bold { font-weight:bold; }
#content .content_bgk_content h3,#content .content_bgk_content h4 { font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; color:#276572; padding:0 0 10px 0; }

#content .content_bgk_bottom { width:905px; height:21px; background:url(../images/signup_bottom.gif) no-repeat 0 0; }




/* HOME PAGE */
.cnt_home #fls_header { height:276px; width:905px; margin-top: -10px; }
.cnt_home .bloc_welcome { width:340px; padding:137px 0 0 0; background:url(../images/h2welcome.jpg) no-repeat right top; float:left; }
.cnt_home .bloc_welcome p { font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify; padding:3px 0 12px 0; }
.cnt_home .bloc_welcome .view_sample { width:315px; height:267px; padding:94px 0 0 25px; background:url(../images/viewsample.jpg) no-repeat 0 0; }
.cnt_home .bloc_welcome .view_sample div { }

.cnt_home .bloc_more { width:545px; float:left; margin-left:21px; padding:27px 0 0 0; }
.cnt_home .bloc_more .program_fits { width:527px; height:291px; padding:46px 0 0 18px; background:url(../images/program_fits.gif) no-repeat 0 0; }
.cnt_home .bloc_more .program_fits ul li { float:left; }
.cnt_home .bloc_more .program_fits ul li a { display:block; padding:0; margin:0; height:249px; }

.cnt_home .bloc_more .program_fits ul li.ads_40 a { width:167px; background:url(../images/index_porn_ads_40.gif) no-repeat 0 0; }
.cnt_home .bloc_more .program_fits ul li.ads_105 a { width:176px; background:url(../images/index_porn_ads_105.gif) no-repeat 0 0; }
.cnt_home .bloc_more .program_fits ul li.ads_5 a { width:166px; background:url(../images/index_porn_ads_5.gif) no-repeat 0 0; }
.cnt_home .bloc_more .program_fits ul li a:hover { background-position:0 -249px; }

.cnt_home .bloc_more .whatweoffer { width:299px; height:270px; background:url(../images/index_porn_adv.gif) no-repeat 0 0; float:left; }
.cnt_home .bloc_more .latest_news { height:270px; width:246px; background:url(../images/latestnews.gif) no-repeat left bottom; float:left; position:relative; }
.cnt_home .bloc_more .latest_news div { position:absolute; left:35px; top:39px; }

.cnt_home .ourmodels { width:640px; height:204px; background:url(../images/ourmodels.gif) no-repeat 0 0; float:left; margin-top:20px; position:relative; }
.cnt_home .ourmodels div { position:absolute; left:18px; bottom:20px; }

.cnt_home .keyto_success { width:246px; height:204px; background:url(../images/keyto_success.jpg) no-repeat 0 0; float:left; margin-top:20px; margin-left:19px; position:relative; }
.cnt_home .keyto_success p { font:10px/10px Verdana, Arial, Helvetica, sans-serif; color:#2e2e2e; text-align:justify; width:222px; position:absolute; top:132px; right:6px; }
.cnt_home .keyto_success a { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#156D80; text-decoration:underline; position:absolute; right:6px; bottom:7px; }
.cnt_home .keyto_success a:hover { color:#000; }

/* PROGRAM */
.cnt_program h2 { width:311px; height:60px; background:url(../images/program_title_program.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup { height:151px; background:url(../images/program_or.gif) no-repeat 440px top; }
.cnt_program ul.rev_signup li.revshare { width:440px; height:151px; float:left; }
.cnt_program ul.rev_signup li.revshare h3 { width:440px; height:39px; background:url(../images/ponication_program_rev.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup li.revshare a { display:block; width:440px; height:112px; background:url(../images/ponication_program_rev-top.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup li.revshare a:hover { background-position:0 -112px; }
.cnt_program ul.rev_signup li.signup { width:440px; height:151px; float:left; margin-left:24px; }
.cnt_program ul.rev_signup li.signup h3 { width:441px; height:39px; background:url(../images/ponication_program_sign.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup li.signup a { display:block; width:441px; height:112px; background:url(../images/ponication_program_sign-top.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup li.signup a:hover { background-position:0 -112px; }

.cnt_program .arrow_statistics { clear:both; width:905px; height:564px; background:url(../images/ponication_big_graph_arow.gif) no-repeat 0 0; }

.cnt_program ul.rev_signup_details { height:176px; background:url(../images/ponication_cross.gif) no-repeat 423px bottom;   }
.cnt_program ul.rev_signup_details li.revshare { width:440px; height:176px; float:left; }
.cnt_program ul.rev_signup_details li.revshare h3 { width:440px; height:50px; background:url(../images/ponication_prog_tab_rev.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup_details li.revshare p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#276572; padding:4px 0 0 0; }
.cnt_program ul.rev_signup_details li.revshare p.floated { padding:0; width:265px; float:left; }
.cnt_program ul.rev_signup_details li.revshare a { margin:6px 0 0 4px; float:left; display:block; width:168px; height:34px; background:url(../images/program_button_sign.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup_details li.signup { width:440px; height:176px; float:left; margin-left:24px; }
.cnt_program ul.rev_signup_details li.signup h3 { width:441px; height:50px; background:url(../images/ponication_prog_tab_sale.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup_details li.signup p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#69852e; padding:4px 0 0 0; }
.cnt_program ul.rev_signup_details li.signup p.floated { padding:0; width:265px; float:left; }
.cnt_program ul.rev_signup_details li.signup a { margin:6px 0 0 4px; float:left; display:block; width:168px; height:34px; background:url(../images/program_button_sign_green.gif) no-repeat 0 0; }
.cnt_program ul.rev_signup_details li a:hover { background-position:0 -34px; }

.cnt_program .bloc_referal { width:905px; padding:317px 0 0 0; background:#eff0f1 url(../images/program_section_ref.gif) no-repeat 0 0; height:66px; }
.cnt_program .bloc_referal p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding-left:27px; width:670px; float:left; }
.cnt_program .bloc_referal a { margin:6px 0 0 12px; float:left; display:block; width:168px; height:34px; background:url(../images/program_button_sign.gif) no-repeat 0 0; }
.cnt_program .bloc_referal a:hover { background-position:0 -34px; }

/* Promotional Tools */
.cnt_promo h2 { width:716px; height:60px; background:url(../images/program_title_promo.gif) no-repeat 0 0; }
.cnt_promo ul li { width:905px; height:191px; background:url(../images/promo_thum_bg.gif) no-repeat left bottom; margin:0 0 26px 0; }
.cnt_promo ul li.prom_dynamic h3 { width:905px; height:39px; background:url(../images/promo_sect_01.gif) no-repeat 0 0; }
.cnt_promo ul li.prom_interactive h3 { width:905px; height:39px; background:url(../images/promo_sect_02.gif) no-repeat 0 0; }
.cnt_promo ul li.prom_fhg h3 { width:905px; height:39px; background:url(../images/promo_sect_03.gif) no-repeat 0 0; }
.cnt_promo ul li.prom_static h3 { width:905px; height:39px; background:url(../images/promo_sect_04.gif) no-repeat 0 0; }
.cnt_promo ul li.prom_tours h3 { width:905px; height:39px; background:url(../images/promo_sect_05.gif) no-repeat 0 0; }
.cnt_promo ul li.prom_cobranded h3 { width:905px; height:39px; background:url(../images/promo_sect_06.gif) no-repeat 0 0; }
.cnt_promo ul li div { padding:0 0 0 266px; height:152px; position:relative; }
.cnt_promo ul li.prom_dynamic div { background:url(../images/promo_thum_01.jpg) no-repeat left top; }
.cnt_promo ul li.prom_interactive div { background:url(../images/promo_thum_02.jpg) no-repeat left top; }
.cnt_promo ul li.prom_fhg div { background:url(../images/promo_thum_03.jpg) no-repeat left top; }
.cnt_promo ul li.prom_static div { background:url(../images/promo_thum_04.jpg) no-repeat left top; }
.cnt_promo ul li.prom_tours div { background:url(../images/promo_thum_05.jpg) no-repeat left top; }
.cnt_promo ul li.prom_cobranded div { background:url(../images/promo_thum_06.jpg) no-repeat left top; }
.cnt_promo ul li div p { font:bold 11px Verdana, Arial, Helvetica, sans-serif; width:620px; padding:20px 0 0 0; }
.cnt_promo ul li div a { margin:6px 0 0 12px; display:block; width:168px; height:34px; background:url(../images/program_button_sign.gif) no-repeat 0 0; position:absolute; right:5px; bottom:5px; }
.cnt_promo ul li div a:hover { background-position:0 -34px; }
.cnt_promo a.custom_tools { display:block; width:905px; height:70px; background:url(../images/promo_bottom_title.gif) no-repeat 0 0; }

/* TERMS */
.cnt_terms h2 { width:219px; height:36px; background:url(../images/sign_up_terms.gif) no-repeat 0 0; }

/* TAXES */
.cnt_taxes h2 { width:215px; height:36px; background:url(../images/taxes_title.gif) no-repeat 0 0; }
.cnt_taxes a {font-weight:bold; }
.cnt_taxes div.taxes_img { text-align:center; }

/* CONTACT */
.cnt_contact h2 { width:143px; height:61px; background:url(../images/program_title_contact.gif) no-repeat 0 0; }
.cnt_contact form { background:#fff; border:1px solid #cdcecf; padding:9px 0 0 0; }
.cnt_contact form p { clear:both; }
.cnt_contact form label { width:350px; float:left; text-align:right; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-right:10px; margin-bottom:9px; }
.cnt_contact form select { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; float:left; width:150px; margin-bottom:9px; }
.cnt_contact form input { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; float:left; width:200px; padding:2px 0; margin-bottom:9px; }
.cnt_contact form textarea { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; float:left; width:300px; height:100px; padding:2px 0; margin-bottom:9px; }
.cnt_contact a.send_email { display:block; width:225px; height:46px; background:url(../images/contact_send_email.gif) no-repeat 0 0; margin-left:360px; }

/* SIGN UP */
.cnt_signup h2 { width:146px; height:36px; background:url(../images/sign_up_title.gif) no-repeat 0 0; }
.cnt_signup p.under_h2 { font:bold 16px/25px Arial, Helvetica, sans-serif; color:#156D80; }
.cnt_signup p.under_h2 a { color:#666666; text-decoration:underline; }
.cnt_signup p.under_h2 a:hover { color:#000; }
.cnt_signup form { background:#fff; border:1px solid #cdcecf; padding:9px 0 0 0; }
.cnt_signup form fieldset p { clear:both; }
.cnt_signup form fieldset label { width:350px; float:left; text-align:right; font:bold 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-right:10px; margin-bottom:9px; }
.cnt_signup form fieldset em { width:250px; float:left; font:11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000; }
.cnt_signup form fieldset select { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; float:left; width:250px; margin-bottom:9px; }
.cnt_signup form fieldset input { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; float:left; width:200px; padding:2px 0; margin-bottom:9px; }
.cnt_signup form fieldset textarea { font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; border:1px solid #000; float:left; width:300px; height:100px; padding:2px 0; margin-bottom:9px; }
.cnt_signup a.bt_snd { display:block; width:225px; height:46px; background:url(../images/signup_button_sign.gif) no-repeat 0 0; margin:10px auto; }

.ynot { position: fixed; width: 167px; height: 149px; bottom: 0; right: 0; background: url(../images/ynot-badge.png) bottom right no-repeat; z-index: 100; }
* html .ynot { position: absolute; top: 0; right: 0; background: url(../images/ynot-badge.gif) top right no-repeat; z-index: 100; }
