*{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:#e2ded5 url(../images/bg.jpg) repeat-x left top; }
h1 { display:none; margin-left:-10000px; }

#global { width:980px; margin:0 auto; }
#global #index_flash { width:980px; height:640px; }

#global #menu { width:980px; height:40px; }

#global #header { width:980px; background:url(../images/logo.gif) no-repeat left top; }
#global .hd_about { height:172px; position:relative; }
#global .hd_about #books { position:absolute; top:-40px; right:0; width:235px; height:300px; }
#global .hd_about #hd_about { position:absolute; top:0px; left:96px; }
#global .hd_content { height:250px; padding-left:13px; width:967px; background:none; }
#global .hd_affiliates { height:337px; padding-left:13px; width:967px; background:none; }
#global .hd_contact { height:250px; margin-left:13px; width:967px; background:none; }
#global .hd_404 { padding-left:13px; }
#global .hd_404 div { width:951px; height:271px; background:url(../images/404.jpg) no-repeat 0 0; }
#global .hd_404 div span { display:none; margin-left:-10000px; }
#global .hd_403 { padding-left:13px; }
#global .hd_403 div { width:951px; height:271px; background:url(../images/403.jpg) no-repeat 0 0; }
#global .hd_403 div span { display:none; margin-left:-10000px; }

#global .hd_sorry { padding-left:13px; }
#global .hd_sorry div { width:951px; height:271px; background:url(../images/hd_sorry.jpg) no-repeat 0 0; position:relative; }
#global .hd_sorry div span { display:none; margin-left:-10000px; }
#global .hd_sorry div .hd_sorry_txt { position:absolute; width:500px; top:164px; left:62px; font:bold italic 14px/20px Arial, Helvetica, sans-serif; color:#ff683d; }
#global .hd_sorry div .hd_sorry_txt a { font-weight:bold; color:#fff; }

#global .bloc_about { float:left; width:621px; height:414px; margin:0 12px 25px 14px; padding:12px 11px 14px 11px; background:url(../images/bg_blocabout.jpg) repeat-x 0 0; border:1px solid #bab3a9; }
#global .bloc_about .bloc_line { width:621px; height:8px; background:#a0988e; overflow:hidden; }
#global .bloc_about h2 { width:621px; height:90px; background:url(../images/aboutus.jpg) no-repeat 0 0; margin-top:11px; }
#global .bloc_about .txt_about { width:621px; height:296px; background:url(../images/txt_about.gif) no-repeat 0 0; }
#global .bloc_about  span { display:none; margin-left:-10000px; }

#global .bloc_news { width:271px; height:414px;  padding:12px 11px 14px 11px; background:url(../images/bg_blocabout.jpg) repeat-x 0 0; border:1px solid #bab3a9; float:left; }
#global .bloc_news .bloc_line { width:271px; height:8px; background:#a0988e; overflow:hidden; }
#global .bloc_news h2 { width:271px; height:90px; background:url(../images/latestnews.jpg) no-repeat 0 0; margin-top:11px; }
#global .bloc_news span { display:none; margin-left:-10000px; }
#global .bloc_news #news_flash { padding-top:20px; }


#global #footer { height:50px; width:980px; clear:both;  }
#global #footer ul { display:block; width:686px; height:46px; float:left }
#global #footer ul li { float:left; height:46px; }
#global #footer ul li a { display:block; height:28px; text-align:center; padding:18px 0 0 0; font:10px Arial, Helvetica, sans-serif; color:#7e7e7e; text-decoration:none; }
#global #footer ul li.about a { width:85px; background:url(../images/mn_about.gif) no-repeat 0 0; }
#global #footer ul li.become a { width:129px; padding-left:44px; background:url(../images/mn_become.gif) no-repeat 0 0; }
#global #footer ul li.contact a { width:95px; background:url(../images/mn_contact.gif) no-repeat 0 0; }
#global #footer ul li.content a { width:118px; background:url(../images/mn_content.gif) no-repeat 0 0; }
#global #footer ul li.join a { width:107px; background:url(../images/mn_join.gif) no-repeat 0 0; }
#global #footer ul li.login a { width:108px; background:url(../images/mn_login.gif) no-repeat 0 0; }
#global #footer ul li a:hover { background-position:0 -46px; color:#000; }

#global #footer #footer_flash { width:276px; height:40px; float:left; padding-left:5px; background:url(../images/ft_xbiz.jpg) no-repeat 10px 0; }


#global .content_producer { padding:30px 0 0 14px; }
#global .content_producer span { display:none; margin-left:-10000px; }
#global .content_producer .prod_partners { width:245px; float:left; position: relative;}
#global .content_producer .prod_partners h2 { width:245px; height:72px; background:url(../images/ourpartners.gif) no-repeat 0 0; }
#global .content_producer .prod_partners #partners_flash { height:1039px; }
#global .content_producer .prod_partners .revisit { width:245px; height:192px; background:url(../images/revisit.jpg) no-repeat 0 0; position:relative; }
#global .content_producer .prod_partners .revisit a.a_become { display:block; width:231px; height:23px; background:url(../images/a_become.gif) no-repeat 0 0; position:absolute; top:130px; left:7px; }
#global .content_producer .prod_partners .revisit a.a_learn { display:block; width:231px; height:23px; background:url(../images/a_learn.gif) no-repeat 0 0; position:absolute; top:160px; left:7px; }
#global .content_producer .prod_partners .revisit a:hover { background-position:0 -23px; }

#global .content_producer .prod_content { width:691px; float:left; padding:0 0 0 13px; }
#global .content_producer .prod_content h2 { width:691px; height:72px; background:url(../images/what_offer.gif) }
#global .content_producer .prod_content .offers { width:691px; background:url(../images/bgoffers.jpg) repeat-x 0 0; height:1035px; }
#global .content_producer .prod_content .offers ul { padding:0 0 0 0; }
#global .content_producer .prod_content .offers ul li { float:left; width:191px; height:283px; background:url(../images/bgoffer.gif) no-repeat 14px 0; margin:23px 0 0 0; padding:31px 10px 0 25px; }
#global .content_producer .prod_content .offers ul li p { font:11px/16px Arial, Helvetica, sans-serif; color:#383838; }
#global .content_producer .prod_content a.callusnow { display:block; width:691px; height:196px; background:url(../images/callusnow.jpg) no-repeat 0 0; margin:0; }

#global .content_contact { clear:both; padding:10px 0 0 13px; height:320px; }
#global .content_contact  span { display:none; margin-left:-10000px; }
#global .content_contact .contact_infos .bloc_line { height:8px; background:#a0988e; overflow:hidden; }
#global .content_contact .contact_infos { width:391px; height:277px; padding:8px; border:1px solid #bdb6ae; background:url(../images/bg_contact.jpg) repeat-x 0 0; float:left;  }
#global .content_contact .contact_infos .bloc_line { width:391px; margin-bottom:12px; }
#global .content_contact .contact_infos .infos { width:194px; height:257px; background:url(../images/contact_infos.jpg) no-repeat left top; padding:0 0 0 197px; }
#global .content_contact .contact_infos .infos h2 { width:194px; height:22px; background:url(../images/h2_mailphone.gif) no-repeat 0 0; }
#global .content_contact .contact_infos .infos p { color:#4f4c48; font:10px/20px Verdana, Arial, Helvetica, sans-serif; padding-left:26px; }
#global .content_contact .contact_infos .infos p.mail { padding-top:21px; height:95px; background:url(../images/ic_letter.gif) no-repeat left 26px; }
#global .content_contact .contact_infos .infos p.telephone { padding-top:12px; height:97px; background:url(../images/ic_phone.gif) no-repeat left 17px; }
#global .content_contact .contact_infos .infos .con_sep { width:176px; height:2px; background:url(../images/ic_con_sep.gif) no-repeat left top; overflow:hidden; }
#global .content_contact .contact_infos .infos .bloc_line { width:194px; margin:0; }

#global .content_contact .contact_online { float:left; width:510px; height:277px; padding:8px; border:1px solid #bdb6ae; background:url(../images/bg_contact.jpg) repeat-x 0 0; margin-left:14px; }
#global .content_contact .contact_online .bloc_line { height:8px; background:#a0988e; overflow:hidden;}
#global .content_contact .contact_online .bloc_line { width:510px; margin-bottom:12px;  }
#global .content_contact .contact_online .onl_form { padding-left:198px; width:312px; height:257px; background:url(../images/contact_online.jpg) no-repeat left top; }
#global .content_contact .contact_online .onl_form h2 { width:312px; height:22px; background:url(../images/h2_email.gif) no-repeat 0 0; }
#global .content_contact .contact_online .onl_form .bloc_line { width:312px; margin:0; }
#global .content_contact .contact_online .onl_form form { margin:0; padding:12px 0 0 0; }
#global .content_contact .contact_online .onl_form form p { clear:both; height:33px; }
#global .content_contact .contact_online .onl_form form p label { width:132px; display:block; font:bold 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#4f4c48; float:left; }
#global .content_contact .contact_online .onl_form form p input { width:173px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left; padding:3px 2px; border:1px solid #b8b2a8; }
#global .content_contact .contact_online .onl_form form p select { width:178px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#000; float:left; height:20px; border:1px solid #b8b2a8; }

#global .content_contact .contact_online .onl_form form p.textarea { height:auto; }
#global .content_contact .contact_online .onl_form form p.textarea label { width:300px; float:none; display:block; }
#global .content_contact .contact_online .onl_form form p.textarea textarea { width:305px; height:78px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #b8b2a8; color:#000; padding:2px; }

#global .content_contact .contact_online .onl_form form p.submit { padding-top:10px; }
#global .content_contact .contact_online .onl_form form p.submit a { display:block; width:312px; height:25px; background:url(../images/bt_submit.gif) no-repeat 0 0; }
#global .content_contact .contact_online .onl_form form p.submit a:hover { background-position:0 -25px; }


#global .content_affiliates { width:914px; padding:12px 11px 0 11px; border:1px solid #a0988e; background:#cfc6b8; margin:0 0 20px 13px; }
#global .content_affiliates .bloc_line { overflow:hidden; height:8px; background:#92887b; margin:0 0 12px 0; }
#global .content_affiliates .signupnow { width:224px; height:1395px; background:url(../images/signupnow.jpg) no-repeat 0 0; float:left; }
#global .content_affiliates .signupnow h2 { display:none; margin-left:-10000px; }

#global .content_affiliates .affiliates_form { width:662px; float:right; }
#global .content_affiliates .affiliates_form span { display:none; margin-left:-10000px; }
#global .content_affiliates .affiliates_form h3.h3fill { width:494px; height:32px; background:url(../images/justfill.gif) no-repeat 0 0; margin:3px 0 5px 0; }
#global .content_affiliates .affiliates_form h3 { width:494px; font:bold 20px/32px Arial, Helvetica, sans-serif; color:#000; }
#global .content_affiliates .affiliates_form p { font:11px/31px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#global .content_affiliates .affiliates_form p.terms { width:637px; height:31px; background:url(../images/bgagreeterms.gif) no-repeat 0 0; padding:0 0 0 25px; }
#global .content_affiliates .affiliates_form p.terms a { color:#3f0302; text-decoration:underline; font-weight:bold; }
#global .content_affiliates .affiliates_form p.terms a:hover { color:#000; }
#global .content_affiliates .affiliates_form p.promote_account { width:472px; height:22px; background:url(../images/yourgamma.gif) no-repeat 0 0; margin:13px 0 7px; }
#global .content_affiliates .affiliates_form .programs_list { width:662px; height:145px; background:url(../images/programs.jpg) no-repeat 0 0; margin:0 0 17px 0; }
#global .content_affiliates .affiliates_form fieldset { clear:both; display:block; width:660px; background:#f4f1ee; border:1px solid #aea59a; padding:0; margin:0 0 17px 0; background:url(../images/bgfieldset.gif) repeat-y 0 0; }
#global .content_affiliates .affiliates_form fieldset p { clear:both; height:24px; padding:3px 0; }
#global .content_affiliates .affiliates_form fieldset label { font:bold 10px/24px Verdana, Arial, Helvetica, sans-serif; color:#5c0d01; display:block; width:215px; float:left; text-align:right; padding-right:13px; }
#global .content_affiliates .affiliates_form fieldset input { float:left; border:1px solid #adab97; width:190px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; height:14px; padding:3px; }
#global .content_affiliates .affiliates_form fieldset .field_top { width:660px; height:6px; background:url(../images/bgfieldsett.gif) no-repeat left top; overflow:hidden; padding-bottom:10px; }
#global .content_affiliates .affiliates_form fieldset .field_bot { width:660px; height:6px; background:url(../images/bgfieldsetb.gif) no-repeat left bottom; overflow:hidden; clear:both; padding-top:10px; }
#global .content_affiliates .affiliates_form fieldset p span { display:block; font:10px/24px Verdana, Arial, Helvetica, sans-serif; color:#4f4c48; }
#global .content_affiliates .affiliates_form fieldset select { float:left; border:1px solid #adab97; width:198px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; height:20px; }
#global .content_affiliates .affiliates_form fieldset label.nodisplay span { visibility:hidden; }
#global .content_affiliates .affiliates_form fieldset p.frm_textarea { height:116px; }
#global .content_affiliates .affiliates_form fieldset p.frm_textarea textarea { height:103px; width:230px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:3px; }
#global .content_affiliates .affiliates_form p a { color:#5c0d01; text-decoration:none; font-weight:bold; }
#global .content_affiliates .affiliates_form p a:hover { color:#000; }

#global .content_affiliates .affiliates_form fieldset p.captcha { height:46px; }
#global .content_affiliates .affiliates_form fieldset p.captcha img { float:left; border:1px solid #adab97; }
#global .content_affiliates .affiliates_form fieldset p.captcha label { line-height:42px; }


#global .content_affiliates .affiliates_form .form_submit { clear:both; height:90px; background:url(../images/frm_turlup.gif) no-repeat right top; width:662px; position:relative; }
#global .content_affiliates .affiliates_form .form_submit a.bt_snd { display:block; width:662px; height:44px; background:url(../images/frm_submit.gif) no-repeat 0 0; position:absolute; bottom:0; left:0; }
#global .content_affiliates .affiliates_form .form_submit a.bt_snd:hover { background-position:0 -44px; }
#global .content_affiliates .affiliates_form .form_submit p { font:11px Verdana, Arial, Helvetica, sans-serif; color:#383838; text-align:center; padding:8px 0 0 0; margin:0; }
#global .content_affiliates .affiliates_form .form_submit p a { color:#5c0d01; text-decoration:none; font-weight:bold; }
#global .content_affiliates .affiliates_form .form_submit p a:hover { color:#000; }

#global .content_affiliates .affiliates_terms { font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#global .content_affiliates .affiliates_terms h2 { font:bold 26px Arial, Helvetica, sans-serif; padding:0 0 5px 0; }
#global .content_affiliates .affiliates_terms h3 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px 0; }
#global .content_affiliates .affiliates_terms p { padding:0 10px 10px 10px; text-align:justify; }
#global .content_affiliates .affiliates_terms p.strong { font-weight:bold; }
#global .content_affiliates .affiliates_terms ul { list-style-type:disc; padding:0 20px 10px 30px; margin:0; }
#global .content_affiliates .affiliates_terms ul li { list-style-type:disc; padding:0 0 3px 0; text-align:justify; }
#global .content_affiliates .affiliates_terms ul li ul,#global .content_affiliates .affiliates_terms ul li ul li { list-style-type:circle; }
#global .content_affiliates .affiliates_terms a { color:#5c0d01; text-decoration:none; font-weight:bold; }
#global .content_affiliates .affiliates_terms a:hover { color:#CD0101; }

#global .content_affiliates .affiliates_taxes { font:10px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; }
#global .content_affiliates .affiliates_taxes h2 { font:bold 20px Arial, Helvetica, sans-serif; padding:0 0 5px 0; }
#global .content_affiliates .affiliates_taxes p { padding:0 0 10px 0; text-align:justify; }
#global .content_affiliates .affiliates_taxes ul { list-style-type:disc; padding:0 10px 10px 20px; margin:0; }
#global .content_affiliates .affiliates_taxes ul li { list-style-type:disc; padding:0 0 13px 0; text-align:justify; }
#global .content_affiliates .affiliates_taxes a { color:#5c0d01; text-decoration:none; font-weight:bold; }
#global .content_affiliates .affiliates_taxes a:hover { color:#CD0101; }

/* left slider */
.sbar .viewport { width: 150px; height: 99px; overflow: hidden; position: relative; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif;}
.sbar .overview { list-style: none; position: absolute; right: 0; top: 0; font-size: 10px; margin-left: 15px; padding: 4px 5px 5px 7px;}
.sbar .overview strong{font-size: 11px;}
.sbar .thumb { background: transparent url(../images/bg-button.gif) no-repeat; height: 19px; width: 11px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:-2px; display: block; z-index: 100;}
.sbar .scrollbar { position: absolute;  width: 11px; }
.sbar .track	{  height: 95%; width:1px; position: relative; padding: 5px 5px; }
sbar .disable { display: none; }
a.learn_more{display: block; width: 111px; height: 12px; background: url(../images/bg_learn_more.gif) no-repeat; position: absolute; top: 210px; left: 15px;}
a.learn_more:hover{background-position: left bottom;}
#scrollbar, #scrollbar1, #scrollbar2, #scrollbar3, #scrollbar4, #scrollbar5, #scrollbar6, #scrollbar7, #scrollbar8, #scrollbar9, #scrollbar10, #scrollbar11, #scrollbar12, #scrollbar13, #scrollbar14{background: url(../images/slider_rocco.jpg) no-repeat; width: 216px; height: 167px; position: relative; padding: 75px 0 8px 15px;}
#scrollbar1{background: url(../images/slider_peter.jpg) no-repeat;}
#scrollbar2{background: url(../images/slider_tera.jpg) no-repeat;}
#scrollbar3{background: url(../images/slider_silvia.jpg) no-repeat;}
#scrollbar4{background: url(../images/slider_buddy.jpg) no-repeat;}
#scrollbar5{background: url(../images/slider_pornication.jpg) no-repeat;}
#scrollbar6{background: url(../images/slider_flashy.jpg) no-repeat;}
#scrollbar7{background: url(../images/slider_silverstone.jpg) no-repeat;}
#scrollbar8{background: url(../images/slider_devils.jpg) no-repeat;}
#scrollbar9{background: url(../images/slider_white_ghetto.jpg) no-repeat;}
#scrollbar10{background: url(../images/slider_virilix.jpg) no-repeat;}
#scrollbar11{background: url(../images/slider_pornaccess.jpg) no-repeat;}
#scrollbar12{background: url(../images/slider_dvdbox.jpg) no-repeat;}
#scrollbar13{background: url(../images/slider_gaypornaccess.jpg) no-repeat;}
#scrollbar14{background: url(../images/slider_trannyrevenues.jpg) no-repeat;}
.i{display: none;}

#slice{position: relative;}
#slice ul{padding: 25px 0 0 7px; margin: 0; background: #958F87; height: 1014px;}
.more_members{position: absolute; background: url(../images/bg_more_members.gif) no-repeat; width: 151px; height: 12px; top: 8px; left: 46px;}
.more_members_bottom{position: absolute; background: url(../images/bg_more_members.gif) no-repeat; width: 151px; height: 12px; top: 1020px; left: 46px;}	
#slice li{ margin:0; padding:0; list-style:none; }
#slice li{ width:245px; height:1039px; overflow:hidden; }	
#prevBtn, #nextBtn, #prevBtn_b, #nextBtn_b{ display:block!important; position:absolute;  margin-left: 0!important; width: 18px; height: 12px;}
#prevBtn_b, #nextBtn_b{ display:block!important; position:absolute;  margin-left: 0!important; width: 18px; height: 12px;}
#prevBtn, #prevBtn_b{top: 80px; left: 7px; z-index: 10000; }	
#nextBtn, #nextBtn_b{ top: 80px; left: 220px; }	
#prevBtn_b{top: 1092px; left: 7px; z-index: 10000; }	
#nextBtn_b{ top: 1092px; 80px; left: 220px; }														
#prevBtn a, #nextBtn a, #prevBtn_b a, #nextBtn_b a{  display:block; width:18px; height:12px; background: url(../images/prev.gif) no-repeat 0 0; display: block}	
#prevBtn a:hover, #nextBtn a:hover, #prevBtn_b a:hover, #nextBtn_b a:hover{background-position: left bottom;}
#nextBtn a, #nextBtn_b a{ background:url(../images/next.gif) no-repeat 0 0;}
#prevBtn a em, #nextBtn a em, #prevBtn_b a em, #nextBtn_b a em{display: none;}

.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; }
