@charset "utf-8";
/* CSS Document */

body{background:url(../images/gradient.png) repeat-x top left; width:100%; height:100%; margin:0; padding:0; cursor:auto; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
.clear{clear:both;}
.lclear{clear:left;}
.rclear{clear:right;}

#wrapper{width:1245px; height:auto; margin:0 auto; background:url(../images/bg.png) no-repeat top center !important; padding:0 0 0 3px;}
#sidetrim{width:762px; height:auto; border-left:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; border-right:1px solid #c7c7c7; margin:0px auto 0px auto; padding:0;}
#trim{width:758px; height:auto; border-left:1px solid #6c0002; border-bottom:1px solid #6c0002; border-right:1px solid #6c0002; margin:0 auto 1px auto;}
#header{background: transparent url(../images/logo.jpg) no-repeat; width:549px; height:110px; float:left; border-right:1px solid #6c0002; border-bottom:1px solid #6c0002;}
#gaycontent{background:url(../images/straight_banner.jpg) no-repeat; width:207px; height:110px; float:right; border:none; border-bottom:1px solid #6c0002; padding:0; cursor:pointer;}
.top{
vertical-align:top;
}
.bottom{
vertical-align:bottom;
}

contactus {color:#848484;}
td.firstcol {text-align: left;  color:red; padding:6px 0px 6px 0x; vertical-align:middle; }
td.secondcol {text-align: left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; }
td.thirdcol {text-align: left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; color: #848484;}
td.thirdcol.a {color: #848484;};

.livehelp1 {margin: 2px 0 2px 0;  }
p.general_table {color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; }

td.news_detail {text-align: justify;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; }
td.general_table {text-align: left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; }
td.form_table {text-align: left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; };
td.sku_detail {text-align:left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; }
h3.title_heading {color: #800000;font-family:'Myriad Pro';};
h4.title_heading {color: #848484;font-family:'Myriad Pro';};
th.content_detail { font-family:'Myriad Pro', Arial, Tahoma, san-serif; color:#333; font-weight:normal; text-transform:uppercase; padding:7px 2px 5px 7px; text-align:left; vertical-align:middle; font-size:0.80em; color:red; }
td.content_detail {text-align:left;  color:#800000; padding:6px 0px 6px 0x; vertical-align:middle; }
td.navigation {text-align:left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; font-size:0.80em;}
td.price {color:#800000; text-align: right; font-size: 15px;font-family:'Myriad Pro'; }
td.testi_table {text-align: justify;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; font-size:11px;}
a.testi_table{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:underline; line-height:12px;}
th.detail { font-family:'Myriad Pro', Arial, Tahoma, san-serif; color:#333; font-weight:normal; text-transform:uppercase; padding:7px 2px 5px 7px; text-align:left; vertical-align:middle; font-size:0.81em;}
td.detail {text-align:left;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle;}
table.center
{ 
margin-left: auto;
margin-right: auto;
}


table.basket {width:539px;}
th.basket {border:1px solid #e7e7e7; font-family:'Myriad Pro', Arial, Tahoma, san-serif; color:#333; font-weight:normal; text-transform:uppercase; padding:7px 2px 5px 7px; text-align:left; vertical-align:middle; font-size:0.81em;}
td.basket {text-align:left; border:1px solid #e7e7e7; color:#848484; padding:6px 2px 6px 7px; vertical-align:middle;}
td.studio_table {text-align:left; border:1px solid #e7e7e7; color:#848484; padding:6px 2px 6px 7px; vertical-align:middle; font-size:10px;}


.sidebox_test{ width:187px; margin:0; padding:0 0 0px 0; text-align:center; border:1px solid #6c0002;}
.sidetop_test{ width:187px; height: 31px;  margin:2px 0 2px 0px; border:1px solid #6c0002;}

.sidebox_test2{width:187px; margin:0; padding:0 0 0px 0; text-align:center; border:1px solid #6c0002;}
.sidetop_test2{width:187px; height: 31px;  margin:2px 0 2px 0px; border:1px solid #6c0002;}

/*sidebar*/
#sidebar{float:left; width:193px; margin:0px 3px 0px 3px; height:auto; border-right:1px solid #6c0002;}
#register_tab {margin:2px 0 3px 0px;}
.sidebox{width:187px; margin:0; padding:0 0 5px 0; text-align:center; border:1px solid #6c0002;}
.sidetop{width:187px; height: auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; color:#FFFFFF; background-color:#8e1427; margin:2px 0 2px 0px; padding:8px 0 5px 0; border:1px solid #6c0002;}
.sidebox a{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-decoration:underline; text-transform:uppercase; line-height:12px;}
.sidebox a:hover{color:#ff0000;}
#search_dvd{background:url(../images/searchtitle.gif) no-repeat; width:187px; height:31px; margin:2px 0 3px 0px; border:1px solid #6c0002;}
#search_scenes{background:url(../images/searchscenes.gif) no-repeat; width:187px; height:28px; margin:2px 0 3px 0px; border:1px solid #6c0002;}
#search_photos{background:url(../images/searchphotos.gif) no-repeat; width:187px; height:27px; margin:2px 0 3px 0px; border:1px solid #6c0002;}
#dvdsearch{background:url(../images/dvdtitles.gif) no-repeat; width:187px; height:29px; margin:2px 0 3px 0px; border:1px solid #6c0002;}
#searchactor{background:url(../images/actor.gif) no-repeat; width:187px; height:29px; margin:2px 0 3px 0; border:1px solid #6c0002;}
#register{background:url(../images/register.gif) no-repeat; width:187px; height:26px; margin:2px 0 3px 0px; border:1px solid #6c0002;}
#inventory{background:url(../images/inventory.jpg) no-repeat; width:187px; height:152px; margin:1px auto 0 auto;}
#studio_banner{background:url(../images/studiobanner.jpg) no-repeat; width:187px; height:234px; margin:3px auto 0 auto;}
#news{background:url(../images/newsupdates.gif) no-repeat; width:187px; height:28px; margin:3px 0 3px 0px; border:1px solid #6c0002;}
#testimonial{background:url(../images/testimonials.gif) no-repeat; width:187px; height:28px; margin:2px 0 3px 0px; border:1px solid #6c0002;}
.register_btn{background:url(../images/register_btn.gif) no-repeat; width:187px; height:28px; margin:1px 0 -5px 0; cursor:pointer;}
.register_btn:hover{background:url(../images/register_btn_rollover.gif) no-repeat; width:187px; height:28px;}
#testimonials{background:url(../images/testimonials.gif) no-repeat; width:187px; height:31px; margin:3px 0 3px 0; border:1px solid #6c0002;}
#testi{width:187px; height:auto; margin:0 0 3px 0; border:1px solid #6c0002; padding:2px 0 0 0;}
#testi p{font-size:9pt; color:#434343; text-align:left; padding:5px 3px 5px 8px; line-height:11pt;}
#testi a{text-align:left; font-weight:bold; color:#6e0002; text-decoration:none;}
#testi a:hover{color:#d11111;}
#testi .dash{border-bottom:1px dashed #6c0002; width:95%; margin:0px auto; padding:0;}
td.basket_set {text-align:center; border:1px solid #e7e7e7; color:#800000; padding:6px 2px 6px 7px; vertical-align:middle;}

hr {
border: 0;
color: #c7c7c7;
background-color: #c7c7c7;
height: 1px;
width: 100%;
text-align: left;
}
td.content_detail_news {text-align:left;  color:#a24040; padding:6px 0px 6px 0x; vertical-align:middle; }
td.news_detail {text-align: justify;  color:#848484; padding:6px 0px 6px 0x; vertical-align:middle; font-size:0.91em;}
a.news_detail{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a24040; text-decoration:underline; line-height:12px;}
#updates{width:187px; height:auto; margin:0 0 3px 0; border:1px solid #6c0002; padding:2px 0 0 0;}
#updates h4{font-size:9pt; font-weight:bold; color:#5e0002; text-align:left; padding:10px 5px 5px 5px;}
#updates p{font-size:9pt; font-weight:normal; color:#434343; text-align: left; padding:0 5px 3px 5px;}
.more{background:url(../images/more.gif) no-repeat; width:37px; height:10px; position:relative; padding-bottom:10px;}
#updates .dash{border-bottom:1px dashed #6c0002; width:95%; margin:0px auto; padding:0;}
p.twitter_txt{ color:#33FFFF;}
.link_arrow{background:url(../images/link_arrow.gif) no-repeat; width:36px; height:10px; float:left; margin:0 0 0 5px; cursor:pointer; padding-bottom:10px;}
.link_twitter{background:url(../images/link_twitter.gif) no-repeat; width:60px; height:10px; float:left; margin:0 0 0 5px; cursor:pointer; padding-bottom:10px;}
.news_btn{background:url(../images/news_btn.gif) no-repeat; width:185px; height:22px; margin:10px 0 0 0; cursor:pointer;}
.news_btn:hover{background:url(../images/news_btn_rollover.gif) no-repeat; width:185px; height:22px;}

/*forms*/
.login_form{width:100%; height:auto; margin:0 auto 5px auto; padding:0 0 5px 0;}
.login_form label{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; float:left; text-transform:uppercase; margin:5px 0 2px 3px;}
.login_form input[type="text"]{width:173px; height:auto; font-size:11px; color:#000000; padding:3px; border:1px solid #d2d2d2; background-color:#FFFFFF; margin:0 auto;}
.login_form input[type="password"]{width:173px; height:auto; font-size:11px; color:#000000; padding:3px; border:1px solid #d2d2d2; background-color:#FFFFFF; margin:0 auto;}
.login_form input[type="checkbox"]{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; float:left; text-transform:uppercase; margin:5px 0 0 3px; padding:0;}
.login_form input[type="submit"]{background:url(../images/login_btn.gif) no-repeat; width:71px; height:25px; float:right; border:none; margin:0px 3px 0 3px; cursor:pointer;}
.login_form input[type="submit"]:hover{background:url(../images/login_btn_rollover.gif) no-repeat; width:71px; height:25px;}
.search_form{width:100%; height:auto; margin:2px auto; padding:2px 0 0 0;}
.search_form select{width:181px; margin:0 auto; border:1px solid #c8c8c8; font-size:10px; color:#4b4b4b; background-color:#FFFFFF; padding:2px 3px 3px 0; margin:2px 0 0 0;}
.search_form input[type="text"]{float:left; width:115px; border:1px solid #c8c8c8; font-size:10px; color:#4b4b4b; background-color:#FFFFFF; padding:4px 2px 3px 2px; margin:2px 5px 0 5px;}
.search_form input[type="submit"]{background:url(../images/search_btn_on.gif) no-repeat; width:52px; height:22px; float:left; border:none; margin:2px 0 0 0; cursor:pointer;}
.search_form input[type="submit"]:hover{background:url(../images/search_btn_off.gif) no-repeat; width:52px; height:22px;}
.search_form_1 input[type="submit"]{background:url(../images/search_btn_on.gif) no-repeat; width:52px; height:22px; float:right; border:none; margin:2px 0 0 0; cursor:pointer;}
.search_form_1 input[type="submit"]:hover{background:url(../images/search_btn_off.gif) no-repeat; width:52px; height:22px;}
.search_form_1 select{width:181px; margin:0 auto; border:1px solid #c8c8c8; font-size:10px; color:#4b4b4b; background-color:#FFFFFF; padding:2px 3px 3px 0; margin:2px 0 0 0;}
.search_form_1{width:100%; height:auto; margin:2px auto; padding:2px 0 0 0;}
.search_form_1 input[type="text"]{float:left; width:115px; border:1px solid #c8c8c8; font-size:10px; color:#4b4b4b; background-color:#FFFFFF; padding:4px 2px 3px 2px; margin:2px 5px 0 5px;}

/*main content*/
#maincontent{float:left; width:555px; margin:6px 0 0 0;}
.mainbox{width:554px; height:auto; border:1px solid #6c0002; margin:2px 0 2px 2px;}
.mainbox2{width:559px; height:auto; margin:2px 0 2px 2px;}
.mainbox h3{font-size:9pt; font-weight:bold; color:#6e0002; text-align:center; text-decoration:underline; padding:10px 0 10px 0;}
.mainbox p{font-size:9pt; font-weight:normal; color:#333333; text-align:center; padding:0 10px 10px 10px; line-height:12pt;}

#arrivals{background:url(../images/newarrival.gif) no-repeat; width:551px; height:36px; margin:0 auto; border:1px solid #711c09;}
#newstudio{background:url(../images/newstudios.gif) no-repeat; width:551px; height:29px; margin:3px auto; border:1px solid #711c09;}
#licensecontent{background:url(../images/7ways.png) no-repeat; width:551px; height:24px; margin:3px auto 0 auto; border:1px solid #711c09;}
#look4feeds{background:url(../images/loof4feeds.gif) no-repeat; width:551px; height:32px; margin:0px auto 3px auto; border: 1px solid #711c09;}
.content_box{margin:0 auto; border:1px solid #711c09; width:542px; height: auto; padding:0 0px 0 9px;}
.content_box p{color:#434343; text-align:center; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif; padding:20px 10px 20px 1px;}
.box_covers{width:129px; height:auto; float:left; margin:10px 6px 0px 0;}
.box_top{font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#85282c; text-align:center; width:129px; height:auto; padding:5px 0; border:1px solid #000000; background-color:#fffb8d; text-transform:uppercase;}
.box_covers img{width:129px; height:183px; margin:5px auto; border:1px solid #000000;}
.content_box2{margin:0 auto; width:542px; height: auto; padding:0 0px 0 9px;}
#arrivals_btn{background:url(../images/arrivals_btn.png) no-repeat; width:275px; height:92px; border:1px solid #711c09; float:left; margin:3px 4px 0 1px;}
#arrivals_btn:hover{background:url(../images/arrivals_btn_rollover.png) no-repeat; width:275px; height:92px; border:1px solid #711c09;}
#specials_btn{background:url(../images/specials_btn.png) no-repeat; width:270px; height:92px; border:1px solid #711c09; float:left; margin:3px 0px 0 0;}
#threespecialbutton_btn{background:url(../images/front_page_specials.jpg) no-repeat; width:551px; height:161px; border:1px solid #711c09; float:left; margin:3px 4px 0 1px;}
#kbeech_btn{background:url(../images/kbeech_banner.gif) no-repeat; width:553px; height:150px; border:1px solid #711c09; float:left; margin:3px 4px 0 1px;}
#specials_btn:hover{background:url(../images/specials_btn_rollover.png) no-repeat; width:270px; height:92px; border:1px solid #711c09;}

.studio_box{margin:5px 15px 5px 0; width: 530px; height:auto; border:1px solid #6c0002; padding:3px 0 0 0;}
.dash{border-bottom:1px dotted #6c0002; width:532px; margin:5px 5px 5px 0;}
.clapper_pinko{background:url(../images/pinko_clapper.png) no-repeat; width:105px; height:121px; float:left; margin:7px 0 5px 3px;}
.clapper_entice_male{background:url(../images/entice_male_clapper.png) no-repeat; width:105px; height:121px; float:left; margin:7px 0 5px 3px;}
.studio_banner{width:254px; height: auto; border:1px solid #b93a22; float:left; margin:7px 0 0 0;}
.studio_banner_top{background:url(../images/studio_top.png) no-repeat; width:254px; height:25px; border-bottom:1px solid #b93a22; margin:0 auto;}
.studio_banner_top h2{font-family:Arial, 'Helvetica', sans-serif; font-size:13px; font-weight:normal; color: #FFFFFF; text-align:center; line-height:15px; font-weight:bold; padding:4px 0 0 0; margin:1px 0 0 0;}
.studio_banner p{color:#626262; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; padding:5px; line-height:13px;}
.viewtitle_btn{background:url(../images/viewtitles_btn.gif) no-repeat; width:254px; height:18px; border-top:1px solid #b93a22;}
#classic_thumb{background:url(../images/thumbs/classic.gif) no-repeat; width:155px; height:105px; border:1px solid #b93a22; float:left; margin:7px 0 0 5px;}
#bdpleasures_thumb{background:url(../images/thumbs/pinko.gif) no-repeat; width:155px; height:105px; border:1px solid #b93a22; float:left; margin:7px 0 0 5px;}
.license_box{margin:0px 0 3px -10px; width:555px; height: auto; padding:0 0px 0 9px;}
.box{width:178px; height:auto; float:left; margin:3px 1px 0px 2px; border:1px solid #711c09; padding:1px;}
.box img{margin:0 auto; border:none;}
.box a{border:none; text-decoration:none;}
.box_btn{background:url(../images/btn.png) no-repeat; width:179px; height: 29px; margin:0 auto; text-align:center; cursor:pointer;}
.box_btn:hover{background:url(../images/btn_rollover.png) no-repeat; width:179px; height: 29px; margin:0 auto;}
.box_btn h2{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; text-align:center; text-decoration:none; padding:5px 0 0 0;}
.box_btn a{color:#FFFFFF; text-decoration:none;}
.mainbox{width:557px; height:auto; margin:2px 0 0px 1px; border:none;}
.thumbbox{border:1px solid #6c0002; width:134px; height: auto; float:left; margin:0 3px 3px 0; background-color:#f9f9f9; text-align:center; padding:0 0 5px 0;}
.thumbbox img{margin:0 auto; border:none;}
.thumbox img a{border:none;}
.thumbbox a{text-align:center; color:#848484; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration: underline;}
.thumbbox a:hover{color:#fc0000; text-decoration: underline;}
#wwfbanner{background:url(../images/wwfbanner.jpg) no-repeat; width:513px; height:261px; margin:15px 0 15px 9px; border:1px solid #650002;}
#banner_btn{background:url(../images/info_btn.gif) no-repeat bottom left; width:353px; height:35px; float:left; margin:221px 0 0 5px; cursor:pointer; border:1px solid #650002;}
#banner_btn:hover{background:url(../images/info_btn_rollover.gif) no-repeat; width:353px; height:35px; border:1px solid #650002;}

.awards{width:100%; height:auto; margin:5px 0 5px 3px;}
.awards img{float:left; margin:0 6px 0 0; border:1px solid #6c0002;}
.awards a{text-decoration:none;}

/*top menu*/
.top_menu_test{width: 756px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; margin:2px 0 0px 1px; padding:0px 0 0px 1px; border-bottom:1px solid #6c0002; background: #e7e7e7;}
.top_menu_test ul{margin:-2px 0 0 0; padding: 0 0 0 0; float: left; width: 100%; background:url(../images/button_bg.gif) repeat-x;}
.top_menu_test ul li{width:auto; height:24px; display: inline; color: #dbdbdb;}
.top_menu_test ul li a{ float: left;  padding: 1px 1.6px 0px 1px;}
.top_menu_test ul li a:visited{color: #FFFFFF;}
.top_menu_test ul li a:hover, .top_menu ul li .selected{color: #FFFFFF !important; text-decoration:underline;}
.divider_test{border-right:1px solid #6c0002; width:1px; height:26px; float:left; margin:0px 1px 0 0; padding:0px 0 0px 0}



.top_menu{width: 756px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; margin:2px 0 -1px 0px; padding:0px 0 1px 1px; border-bottom:1px solid #6c0002;}
.top_menu ul{margin:-2px 0 0 0; padding: 0 0 0 0; float: left; width: 100%; background-color: #FFFFFF;}
.top_menu ul li{width:auto; height:24px; display: inline;}
.top_menu ul li a{background:url(../images/btn.gif) repeat-x; float: left; color: #FFFFFF; padding: 4px 5px 5px 5px; text-decoration: none; margin:2px 1px 0 1px;}
.top_menu ul li a:visited{color: #FFFFFF;}
.top_menu ul li a:hover, .top_menu ul li .selected{color: #FFFFFF !important; text-decoration:underline; background: #000000; padding: 4px 5px 5px 5px;}
.divider{border-right:1px solid #6c0002; width:1px; height:26px; float:left; margin:0px 1px 0 0; padding:0px 0 1px 0}






/*footer*/
#footer{margin:0 auto 20px auto; width: 820px; text-align:center; background-color:#FAFAFA;}
#footer ul{list-style:none; padding:2px 0 0 0; text-align:center;}
#footer ul li{display:inline;}
#footer ul li a{font-size:8pt; font-weight:normal; color:#232323; text-align:center; text-decoration:none; border-right:1px solid #232323; padding:0 7px;}
#footer ul li a:hover{color:#920505; text-decoration:underline; padding:0 7px;}
#footer ul li a.last{font-size:8pt; font-weight:normal; color:#232323; text-align:center; text-decoration:none; border:none; padding:0 7px;}
#footer ul li a.last:hover{color:#920505; text-decoration:underline; padding:0 7px;}

.filler{padding-bottom:88px;}

/*IE Hacks*/
*{margin:0; padding:0;}
*+html .filler{padding-bottom:17px;}
*+html .awards{width:100%; height:auto; margin:5px 0 5px 3px;}
*+html .login_form input[type="checkbox"]{margin:1px 0 0 0;}


/*Opera Hacks*/
html:first-child>b\ody .top_menu{width: 756px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; margin:2px 0 -1px 2px; padding:0px 0 1px 0px; border-bottom:1px solid #6c0002;}
html:first-child>b\ody .top_menu ul li a{background:url(../images/btn.gif) repeat-x; float: left; color: #FFFFFF; padding: 4px 6px 5px 6px; text-decoration: none; margin:2px 1px 0 2px;}

/*Safari Hacks*/
body:first-of-type .top_menu{width: 758px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; text-decoration: none; margin:2px 0 -1px 0px; padding:0px 0 1px 0px; border-bottom:1px solid #6c0002;}
body:first-of-type .top_menu ul li a{background:url(../images/btn.gif) repeat-x; float: left; color: #FFFFFF; padding: 4px 4px 5px 4px; text-decoration: none; margin:2px 1px 0 2px;}
body:first-of-type  .top_menu ul li a:visited{color: #FFFFFF;}
body:first-of-type  .top_menu ul li a:hover, body:first-of-type .top_menu ul li .selected{color: #FFFFFF !important; text-decoration:underline; background: #000000; padding: 4px 4px 5px 4px;}

