.btn_lbl {cursor:pointer;}
.reviewsBox {clear:both; padding-bottom:1em;}
.reviewsButtons {padding:5px 9px; background:#ececec; margin-bottom:1px;}
.reviewsButtons span {padding-right:17px; background:right center no-repeat;}
.reviewsButtons span.opened {background-image:url(images/content/gallery/arrow_add.gif); background-position:right 3px;}
.reviewsButtons span.closed {background-image:url(images/content/gallery/arrow_rem.gif); background-position:right 3px;}

.reviewsBox .reviewsForm{ float:right; padding-right:5px; width:537px; padding-top:5px; padding-bottom:6px; padding-left:5px; border:1px solid #f2f2f2; position:relative; margin-bottom:7px;}
.reviewsBox .reviewsForm textarea, .content .reviewsBox .reviewedit textarea{ width:480px; height:55px; border:1px solid #e6e6e6; background-color:#f2f2f2; margin-left:10px;}
.reviewsBox .reviewsForm label{vertical-align:top;}
.reviewsBox .edit_form {border:1px solid #f2f2f2; padding:5px 8px;}
.reviewsBox .edit_form textarea { width:99%; border:1px solid #e6e6e6; background-color:#f2f2f2; font-family:tahoma; font-size:0.9em;color:#000;}
.reviewsBody { clear:both;}
.reviewTitle {position:relative; padding:2px 9px; background:#f7f7f7; color:#414141; border:1px solid #f2f2f2; border-bottom:none; min-height:17px;}
.reviewActions {/*position:absolute; right:5px; top:2px;*/}
.reviewActions span{ cursor:pointer;}
.reviewActions span img{position:relative; top:2px;}
.reviewTitle  * {display:inline;}
.reviewTitle h5{font-size:1em; color:#000;}
.reviewActions strong {font-weight:normal;}
.bangs{position:absolute; right:10px; top:0;}
.bangs img { position:relative; top:2px; cursor:pointer;}
.bangs .active{opacity:.4; cursor:default}
.reviewOpts {font-size:0.92em; color:#000;}
.reviewOpts span {}

.reviewText p {border:1px solid #f2f2f2; margin:0; color:#818181; font-size:.9em; display:block;}
.content .reviewText p {padding:5px 9px;}
.reviewText textarea {}

.reviewOpts span, .reviewsButtons span {color:#E33D6F; cursor:pointer;}

.sub_review{ display:block; float:right; margin-top:5px; margin-right:5px;}
.reviewsBox .view, .filter_pager .float_left #FavDelSelDiv .view {margin-right:5px; margin-top:-2px; margin-bottom:-2px;}
.reviewsBox .add {margin:-3px 5px;}
.reviewsBox .sep {margin:-3px 2px;}


/* Global */


* {
margin:0;
padding:0;
border:none;
}
li {list-style:none;}
.clearfix:after, .filter:after, .sidebar div.body:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.decorStr, .decorStr * {
margin:0;
padding:0;
border:none;
display:block;
}
.indent, #header h1 a, #footer h1 a{
text-indent:-9999px;
overflow:hidden;
display:block;
font-size:1px;
}
.noborder{
border:0;
}

.content .clear{
clear:both;
}
.content .block #noborder{
border:0;
}
input, textarea{
font-size:1em;
}
select{
border:1px solid #C6CACE;
font-size:1em;
height:18px;
width:136px;
}
.sidebar h2{
font-size:1px;
}
a{
text-decoration:none;
color:#fb4c1f;
}
a:hover{
text-decoration:underline;
color:#fb4c1f;
}
/* Layout */
html{
height:100%;
}
body{
background-color:#fff;
font: 62.5%/1.4 tahoma, sans-serif;
height:100%;
}
div#wrap_white {
min-height:100%;
background:#fff;
}
div#wrap{
width: 980px; height:100%; margin:auto;
background:url(images/background/main_bg.jpg) no-repeat;

}
div#header{position:relative; width: 980px; height:110px; text-align:center;}

div#container{
width:980px;
/*background:#FFFFFF;*/
position:relative;
min-height:780px;
}
	div.content{
	width:720px;
	float:right;
	padding-left:0px;
	position:relative;
	z-index:3;
	
	}
	div.sidebar{
	width:205px;
	/*background-color:#fff;*/
	float:left;
	position:relative;
	z-index:2;
	padding-left:30px;
	padding-right:25px;
	}
div#footer{
width:980px;
height:118px;
background:url(images/footer/plum_footer.gif) no-repeat 600px bottom;
background-color:#fff;
position:relative;
clear:both;
}



/*Header*/
/*Logo*/
	#header h1{
	top:37px;
	left:12px;
	position:absolute;
	}
	#header h1 a{
	width:284px;
	height:50px;
	display:block;
	}

/*Header Menu*/
	div#topmenu{position:absolute; top:0px; left: 530px; background-color:#fff; height:21px;}
	div#topmenu ul li:first-child{border: medium none;}
	div#topmenu ul li{float: left; width:66px; font-family:tahoma; font-size: 10px; font-weight:700; border-left:1px solid #fff;}
	div#topmenu ul li a{display:block; float: left; width:66px; height:17px; text-decoration:none; color:#fff; background:transparent url(images/header/menu/bg_top_menu_0.gif) repeat-x scroll; padding-top: 4px;}
	div#topmenu ul li a:hover {background:url(images/header/menu/bg_top_menu_1.gif) repeat-x scroll;}

/*Disc_counter*/

div#header{position:relative; width: 967px; height:110px; text-align:center; z-index:5}
div#header .logo{position:absolute; left:48px; top:28px; z-index:7;}
/*div#header div.counter{padding:42px 0 0 146px; float: left; font-family:verdana; font-size: 10px; font-weight:700;}*/
div#header div.counter{float:left; font-family:verdana; font-size:10px; font-weight:700; padding:36px 0pt 0pt 451px; position:relative; width:300px;}

div#header div.counter span.hottest{font-family:verdana; font-size: 11px; font-weight:700; color: #fe3600;}
div#header div.counter span.count{font-family:verdana; font-size: 20px; font-weight:700; color: #f23402;}
div#header div.counter span.dvds{font-family:verdana; font-size: 16px;}



/*Language Bar*/
	div.language_bar{
	border:1px solid #fff;
	height:27px;
	background:url(images/header/lang_bar/bg.gif) repeat-x;
	position:absolute;
	top:0;
	right:0;
	float:left;
	padding:0 7px;
	}
	div.language_bar ul{
	list-style-type:none;
	}
	div.language_bar li{
	float:left;
	position:relative;
	}
	div.language_bar a{
	margin:0 3px;
	display:block;
	width:16px;
	height:11px;
	padding:8px 2px;
	cursor:pointer;
	background:center bottom no-repeat;
	}
	div.language_bar span{
	margin:0 3px;
	display:block;
	width:16px;
	height:11px;
	padding:8px 2px;
	background:center bottom no-repeat;
	}
	div.language_bar .active a, div.language_bar .active a:hover, div.language_bar .active span {
	background-image:url(images/header/lang_bar/arrow_a.gif);
	}
	div.language_bar a:hover{
	background-image:url(images/header/lang_bar/arrow.gif);
	}
	div.language_bar ul li a:hover span{
	display:block;
	}
/*Login Form*/
	div.login{background:transparent url(images/header/login_form/bg_auth.gif) repeat-y scroll top left; display:block; min-height:83px; position:absolute; right:0px; width:195px;}
	div.login_mem{background:transparent url(images/header/login_form/bg_auth.gif) repeat-y scroll top left; display:block; min-height:46px; position:absolute; right:0px; width:195px;}
	
	div.login form {padding: 6px 0 0 11px; text-align:left}
	div.login form input.inp_bg{padding:2px 0pt; width:136px; border:1px solid #c6cace; margin-bottom:4px;}
	div.login form input#rre{width:12px; heigth:12px; border: medium none; font-size:1px; vertical-align:middle}
	div.login span{width:41px; heigth:41px; border: medium none; position:absolute; top:33px; left:155px; z-index:8}
	div.login form label{color:#fff; font-size:10px; vertical-align:middle}
	div.login img.plum_login{position:absolute; right:-33px; bottom:-57px; z-index:7}
	div.login img.log{position:absolute;}
	div.login div.login_bg2{background:transparent url(images/header/login_form/bg_auth_main.gif) no-repeat scroll left bottom; min-height:83px; width:195px; z-index:8; position:relative;}
	div.login h2{font-size:0px;margin:0px; padding:6px 0pt 0pt 12px; text-align:left;}	
	div.login .btn{	cursor:pointer;	}
  	div.login .login_text label, div.login .login_text img.checkbox_img, div.login .login_text span, div.login .login_text a {vertical-align:middle;}
	
	
	div.login_mem img.plum_login{position:absolute; right:-33px; bottom:-73px; z-index:7}
	div.login_mem span{width:41px; heigth:41px; border: medium none; position:absolute; bottom:-20px; left:146px; z-index:8}
	
	div.login_mem div#user_info {background:transparent url(images/header/login_form/bg_auth_member.gif) no-repeat scroll left bottom; z-index:8;}
	div#user_info {background:transparent url(images/header/login_form/bg_auth_main.gif) no-repeat scroll left bottom; min-height:46px; width:195px; z-index:8; position:relative}
	div#user_info h2 {padding:2px 6px; font-size:16px; font-weight:normal; text-align:left; white-space:nowrap; font-family:tahoma}
	div#user_info h2 a {color:#fff; text-decoration:underline; font-size:9px}
	div#user_info h2 div {color:#fff; margin-right:5px; font-weight:bold;}

/* Welcome parts bg */
	div.welcome_top{
	width:473px;
	height:25px;
	background-image:url(images/content/main_bg_top.png);
	background-repeat:no-repeat;
	position:absolute;
	left:185px;
	top:100px;
	z-index:10;
	}
	div.welcome_bottom{
	width:29px;
	height:236px;
	background-image:url(images/content/main_bg_left.png);
	background-repeat:no-repeat;
	position:absolute;
	left:-29px;
	top:0;
	z-index:5;
	}
/*Content*/
/* Welcome */
	.welcomemember, .welcomepremiummember{
	width:715px;
	height:186px;
	margin-top:4px;
	margin-bottom:4px;
	padding-top:83px;
	padding-left:22px;
	}
	.welcomemember{
	background:url(images/content/welcome_member.jpg) no-repeat;
	}
	.welcomepremiummember{
	background:url(images/content/welcome_premiummember.jpg) no-repeat;
	}
	.welcomemember h4{
	display:block;
	width:219px;
	height:26px;
	display:block;
	text-indent:-9999em;
	margin-bottom:10px;
	}
	.welcomepremiummember h4{
	display:block;
	width:334px;
	height:26px;
	display:block;
	text-indent:-9999em;
	margin-bottom:10px;
	}
	.welcomemember p, .welcomepremiummember p{
	width:240px;
	color:#fff;
	}

/*JOIN PAGE*/
	
	div.welcome_join{background:transparent url(images/joinimages/joinpage_girl.jpg) no-repeat 212px 0px; background-repeat:no-repeat; height:370px; margin-top:-78px; padding-left:7px; padding-top:10px; position:relative; width:710px; z-index:1;}
	
	div.welcome_join img.join_text{position:absolute; left:5px; top:100px; }
	div.welcome_join .join_count{background:transparent url(images/joinimages/joinpage_textr.gif) no-repeat scroll 0px 10px; left:521px; padding:19px 0px 31px; position:absolute; top:134px; }
	div.welcome_join .join_count span{font-family:tahoma; font-size:18px; color:#393939; display:block; width:213px; height:30px;}
	div.welcome_join .join_count strong{font-size:36px}
	div.welcome_join .join_count strong.red{color:#fe3700;}
	div.welcome_join .join_count strong.blue{color:#47a7e3;}
	div.welcome_join img.join{position:absolute; left:506px; top:329px; z-index:6;}

	.join_table {font-family: tahoma; font-size: 11px; color: #666; width: 386px; padding: 0px; margin-top: 8px; float: left;}
	.content table.join_table td{text-align: left; padding-left:4px; padding-right:4px}
	td.join_name {text-align: left; border: none; vertical-align: middle; height:26px;}
	.join_value {text-align: left; border: none; }
	.join_error {color: #EE0000;}
	.join_input {width:260px; border:1px solid #c6cace; font-size:12px; padding:4px;}
	.join_select {width:270px; border:1px solid #c6cace; font-size:12px; padding:2px; height:20px }
	.join_button {z-index:10; position:relative;}
	.join_footer {display:block; height:47px; padding-top:5px; position:relative;}
	.join_secure{background:transparent url(images/joinimages/trialVfull.jpg) no-repeat scroll 3px 16px; border:1px solid #E0E0E0; float:right; clear:both; font-size:11px; height:45px; margin-top:8px; padding-top:221px; text-align:center; width:330px;}
	/*.join_secure{background:transparent url(images/joinimages/secure.gif) no-repeat scroll 3px 16px; border:1px solid #E0E0E0; float:right; clear:both; font-size:11px; height:36px; margin-top:8px; padding-top:114px; text-align:center; width:330px;} */
	div.pay_by{float:left;margin-left:10px;width:332px;border: 8px solid #e6e6e6; font-size:0px; margin-bottom:20px}
	div.payments {width:720px;}	
	.payments p{padding:10px; font-size:11px}
	.join_table .plum_content {position:absolute;right:62px;top:-3px;z-index:1;}
	
	
/*Welcom banner*/
	div.welcome{background-repeat: no-repeat; position:relative; width:715px; z-index:1; min-height:217px; padding-top:10px;}
	.pic_guest_1{background-image:url(images/content/bg_join.jpg); height:348px; margin-left:-9px; margin-top:-85px; padding-left:7px; padding-top:10px;}
	.pic_guest_2{background-image:url(images/content/bg_join_2.jpg); height:339px; margin-left:0px; margin-top:-89px;}
	.pic_guest_3{background-image:url(images/content/bg_join_3.jpg); height:343px; margin-left:0px; margin-top:-91px;}
	.pic_guest_4{background-image:url(images/content/main_bg_member.jpg); height:317px; margin-left:-11px; margin-top:-25px;}
	
	.pic_guest_5{background-image:url(images/content/bg_join_4.jpg); height:343px; margin-left:9px; margin-top:-93px;}
	.pic_guest_6{background-image:url(images/content/bg_join_5.jpg); height:343px; margin-left:7px; margin-top:-93px;}
	.pic_guest_7{background-image:url(images/content/bg_join.jpg); height:348px; margin-left:-9px; margin-top:-85px; padding-left:7px; padding-top:10px;}
	.pic_guest_8{background-image:url(images/content/main_bg_member.jpg); height:317px; margin-left:-11px; margin-top:-25px;}
	
	div.welcome img.join_text{position:absolute; left:360px; top:120px; }
	div.welcome a{position:absolute; left:492px; top:280px; width:206px; height:21px; z-index:6;}
	
	
	div.welcome_member{background-repeat: no-repeat;  padding-left:7px; position:relative; width:715px; z-index:1; min-height:248px;}
	.pic_member_1{background-image:url(images/content/main_bg_member.jpg); height:317px; margin-left:-11px; margin-top:-25px;}
	.pic_member_2{background-image:url(images/content/main_bg_member_1.jpg); height:260px; margin-left:-25px; margin-top:21px; }
	.pic_member_3{background-image:url(images/content/main_bg_member_2.jpg); height:317px; margin-left:17px; margin-top:-70px;}
	.pic_member_4{background-image:url(images/content/main_bg_member_3.jpg); height:295px; margin-left:17px; margin-top:0px;}

	
	div.welcome_member img.member_text{position:absolute; left:403px; top:107px; }

	div.join_button_left {position:relative; height:40px; padding-top:10px; padding-bottom:10px}
	div.join_button_left img{position:absolute; left:0px; top:10px; }

/*Sidebar*/

.delim{background:transparent url(images/sidebar/categories/dot.gif) repeat-x scroll left top;
height:5px; margin:0 10px 0 14px; font-size:1px;}

img.plum_top{position: absolute; top: -35px; left: -23px; width:113px; height:35px; z-index:7}
img.plum_1, img.plum_2{position: absolute; top:0px; left: -30px;}
img.plum_top_2{position:absolute; left:25px; top:-11px;}
img.plum_right{position: absolute; bottom:-53px; right:-23px;}
img.plum_top_3{position:absolute; left:132px; bottom:-47px;}

div#persist_block{float:left; width:205px; position: relative; font-size:11px;}


div#persist_block .block{background-color:#e6e6e6;}
div#persist_block .block_member{background-color:#c4e3f6;;}

div#plum_right{float:left; width:25px;}
/*Search_bar*/
	div#search_block{width:205px; height:76px; position:relative; z-index:2;}
	div#search_block div.cont{
	float:left;
	padding-left:16px;
	}
	div#search_block div.cont input.src_bg{background-color:#F6F6F6; border:1px inset #FFFFFF; font-size:1em; padding:4px; width:136px; height:12px;}
	div#search_block div.cont .btn{cursor:pointer; left:164px; margin-left:5px; position:absolute; top:20px; vertical-align:middle; }
	div#search_block div.cont .radio, div#search_block div.cont .radioImg{position:relative; top:3px;}
	div#search_block div.cont div{margin-left:-5px; margin-top:2px; font-size:.9em; }
	div#search_block div.cont span{margin-left:4px;color:#666666;}

/*Categories block*/
	div#categories, div#categories_2{
	padding-bottom:6px;
	position:relative;
	width:205px;
	z-index:1;
	
	}
		div#categories div.top_bg{
		width:203px;
		height:56px;
		position:absolute;
		top:-1px;
		right:-1px;
		background:url(images/sidebar/categories/top_bg.gif) no-repeat;
		z-index:1;
		}
		div#categories div.bottom_bg{
		width:203px;
		height:57px;
		position:absolute;
		bottom:-1px;
		right:-1px;
		background:url(images/sidebar/categories/bottom_bg.gif) no-repeat;
		z-index:1;
		}
	div#categories ul, div#categories_2 ul{
	list-style-type:none;
	margin-bottom:-5px;
	margin-left:15px;
	padding-left:0px;
	position:relative;
	width:180px;
	z-index:2;
	}
	div#categories ul li, div#categories_2 ul li{
	background:url(images/sidebar/categories/dot.gif) repeat-x;
	background-position: left top;
	padding-bottom:5px;
	padding-top:3px;
	}
	div#categories ul li a, div#categories_2 ul li a{
	color:#666;
	text-decoration:none;
	background:url(images/sidebar/categories/arrow.gif) no-repeat 0 .3em;
	padding-left:20px;
	margin-left:0px;
	font-weight:700;
	font-size:11px;
	}
	div#categories  ul li a:hover, div#categories_2 ul li a:hover{
	text-decoration:none;
	color:#fe3400;
	font-weight:700;
	font-size:11px;
	}
	div#categories ul li.last{
	background-image:none;
	padding-bottom:3px;
	}
/*Browsedvd block*/
	div#bestdvdtitles, div#browsemodels, div#recommended{
	width:205px;
	clear:both;
	}
	
	div#browsedvd{
	width:205px;
	}
	
	div#similardvds{
	width:203px;
	margin-top:7px;
	}
	.sidebar div.title{
	height:26px;
	margin-bottom:1px;
	width:205px;
	}
	.sidebar div.title h2{
	display:block;
	float:left;
	padding-top:9px;
	padding-left:14px;
	}
	div#browsedvd div.title h2{
	width:89px;
	height:11px;
	}


div#pornstar_of_the_day {background-color:#E6E6E6;color:#FE3400;margin-top:14px; position:relative;}
div#pornstar_of_the_day img.cover {float:left; margin:0pt 6px 7px 14px;}
div#pornstar_of_the_day p{color:#666; font-size:11px; font-weight:700; padding:0 0 4px 14px;}
div#pornstar_of_the_day span{position:relative;}
div#pornstar_of_the_day a{color:#23a1f0; font-size:12px;font-weight:700;}


.sidebar a.view_dvds{color:#fe3400; font-size:10px;font-weight:700; background:url(images/sidebar/arrow.gif) no-repeat left 2px; padding: 0 0 0 8px;}
		div.body_bottom_bg{
		width:202px;
		height:16px;
		position:absolute;
		bottom:-1px;
		left:-1px;
		background:url(images/sidebar/browsedvd/bottom_bg.gif) no-repeat;
		z-index:1;
		}
	div#browsedvd div.body{
	padding-bottom:5px;
	padding-left:15px;
	}
	div#browsedvd div.body .sbrWrap{
	font-size:1em;
	width:143px;
	float:left;
	margin-right:2px;
	}
	div#browsedvd div.body .inputline{
	display:block;
	padding-bottom:3px;
	padding-top:3px;
	}
	
	div#browsedvd div.body span.breakline{
	display:block;
	background:transparent url(images/sidebar/categories/dot.gif) repeat-x scroll left bottom;
	width:136px;
	padding-top:3px;
	font-size:1px;
	}
	
	div#browsedvd .inputline label{display:block; color:#666; font-weight:700; font-size:11px; padding-left:2px;	}
	div#browsedvd .btn_go{
	vertical-align:middle;
	}
/*Browse models*/
	div#browsemodels .body{
	padding-bottom:2px;
	}
	div#browsemodels div.title h2{
	width:116px;
	height:11px;
	}
	div#browsemodels .digits {
	text-align:center;
	}
	div#browsemodels .letters{
	
	padding:0 45px 7px 14px;
	position:relative;
	z-index:2;
	font-weight:bold;
	color:#666;
	}
	div#browsemodels .letters a{
	color:#fe3400;
	padding:0px;
	margin-right:0px;
	text-decoration:none;
	font-size:10px;
	}
	div#browsemodels .letters a:hover{
	color:#fe3400;
	text-decoration:underline;
	}
	div#browsemodels .letters a strong{
	color:#666;
	text-decoration:none;
	font-size:10px;
	}
	div#browsemodels .letters a:hover strong{
	color:#666;
	text-decoration:underline;
	}
	div#browsemodels .models {
	position:relative;
	margin-left:-4px;
	border:1px solid #e6e6e6;
	padding:2px 0 0 2px;
	width:195px;
	font-size:1px;
	}
	div#browsemodels .models a img{
	border:1px solid #fff;
	margin:1px;
	}
	div#browsemodels .models a:hover img{
	border:1px solid #e13d6e;
	}
/*Best DVD Titles*/
	div#bestdvdtitles div.title h2{
	width:78px;
	height:11px;
	}
	div#bestdvdtitles ul{
	margin-top:0px;
	float:left;
	position:relative;
	z-index:2;
	width:190px;
	list-style-type:none;
	color:#8e8e8e;
	}
	div#bestdvdtitles ul li{
	background:url(images/sidebar/categories/dot.gif) repeat-x;
	background-position:bottom left;
	padding-bottom:4px;
	padding-top:2px;
	padding-left:6px;
	}
	div#bestdvdtitles ul li a{
	color:#e33d6f;
	text-decoration:none;
	}
	div#bestdvdtitles ul li span{
	background:url(images/sidebar/besttitles/arrow.gif) no-repeat 0 .3em;
	padding-left:13px;
	color:#8e8e8e;
	}
	div#bestdvdtitles ul li a:hover{
	text-decoration:underline;
	}
	div#bestdvdtitles ul li.last{
	background-image:none;
	padding-bottom:3px;
	}
/*Strongly Recommended*/
	div#recommended{
	margin-bottom:0px;
	margin-top:14px;
	position:relative;
	}
	div#recommended div.body{
	width:191px;
	position:relative;
	padding-left:14px;
	padding-bottom:10px;
	}
		div.recom_bottom_bg{
		width:203px;
		height:25px;
		position:absolute;
		bottom:-1px;
		right:-1px;
		background:url(images/sidebar/recommended/bg_bottom.gif) no-repeat;
		}
	div#recommended img{
	z-index:2;
	margin-right:5px;
	float:left;
	}
	div#recommended h3{
	color:#e33d6f;
	font-weight:bold;
	font-size:1em;
	position:relative;
	top:-2px;
	display:inline;
	float:left;
	}
	div#recommended h3 a{
	color:#23a1f0;
	text-decoration:none;
	font-size:14px;
	font-weight:700;
	}
	div#recommended h3 a:hover{
	color:#23a1f0;
	text-decoration:underline;
	}
	div#recommended p{
	color:#666;
	margin-top:5px;
	line-height:1.2em;
	margin-bottom:5px;
	}
	div#recommended span{
	font-size:0.82em;
	color:#8e8e8e;
	}
	div#recommended a.more{
	display:block;
	width:81px;
	height:17px;
	float:left;
	position:relative;
	z-index:2;
	margin-top:3px;
	text-indent:-999em;
	overflow:hidden;
	}
	div#similardvds a.more{
	display:block;
	width:81px;
	height:17px;
	position:relative;
	z-index:2;
	margin-top:3px;
	text-indent:-999em;
	overflow:hidden;
	}
/* Similar DVDs */
div#similardvds div.title h2{
	width:70px;
	height:11px;
	}
div.sidebar div#similardvds div.body{
	width:198px;
	padding-left:3px;
	padding-bottom:14px;
	}
	div#similardvds span.label_new a{
	color:#404040;
	font-weight:bold;
	font-size:1.09em;
	}
/*Navigation Bar*/
	#navigator{
	padding:4px 0 7px 13px;
	border:1px solid #dfdfdf;
	color:#666;
	}
	#navigator a{
	color:#9a9a9a;
	}
	#navigator img{
	margin:1px 3px 1px 2px;
	}
/*Join Bar*/
	div#join_left{
	margin-top:14px;
	}
	div#join_left .body {
	width:198px;
	height:232px;
	background:url(images/sidebar/join/bg.gif) no-repeat;
	border:0;
	padding:19px 0 19px 30px;
	}
	#girls_left .body{
	width:203px;
	height:208px;
	border:0;
	padding:0px 0px 0px 0px;
	}
	div#join_left .title, div#girls_left .title{
	display:none;
	}
	div#join_left .body .link, div#girls_left .body .link{
	display:block;
	overflow:hidden;
	text-indent:-999em;
	width:167px;
	height:220px;
	}
	div#girls_left .body .link{
	height:208px;
	width:203px;
	}
span.clear{
	clear:both;
	display:block;
	font-size:1px;
	width:1px;
	height:1px;
	}

/*Footer*/

	div#footer img.footer_z{position:absolute; top:-13px; left: 104px;}
	div.footer_bottom{width:949px; height:30px; position:absolute; background:url(images/footer/bg_bottom.png) no-repeat; bottom:38px;}
	div#footer h1{position:absolute; top:17px; left:32px;}
	div#footer h1 a{display:block; width:187px; height:35px;}
/*Footer menu*/
	#footer ul{list-style-type:none; clear:both; position:absolute; top:0px; left:256px;border-top:1px solid #E9E9E9; width:720px;}
	#footer ul li{float:left; position:relative;}
	#footer ul li span{float:left; position:relative; color:#a3a3a3; padding-left:5px; margin-top:5px;}
	#footer ul li a{color:#FE3400; display:block; float:left; font-size:11px; font-weight:bold;	margin-top:5px;	text-decoration:none; padding-left:5px;}
	#footer ul li a:hover{text-decoration:underline;}
	div.copyright{position:absolute; top:28px; left:261px;}
	div.copyright p{color:#666;}
	div.copyright a{font-size:0.91em; font-weight:normal;}
	div.copyright a:hover{

	}
	div.copyright ul{
	list-style-type:none;
	color:#fff;
	display:inline;
	}
	div.copyright li{
	display:inline;
	}
	div.designed{color:#FFFFFF;	display:block;	position:absolute; right:-20px; top:6px; text-align:right;}
	div.designed div{font-size:10px; color:#999; float:left; padding-top:22px;}
	div.designed a{	display:block; 	float:left; padding:11px 10px 0pt 4px;}
	
/* Content */
.content .block_b {background:url(images/bg/contblock_b.gif) bottom no-repeat; padding:5px 0;}
.content .block {margin-top:3px; padding:1px 0 0 0;}
.content .block_t {margin-top:-6px; background:url(images/bg/contblock_t.gif) no-repeat; padding:5px 0 0 10px; position:relative;}
.content #inner .block_t {margin-top:-6px; background:url(images/bg/contblock_t.gif) no-repeat; padding:5px 0 0 5px; position:relative;}
.content #outer .block_t {margin-top:-6px; background:url(images/bg/contblock_t.gif) no-repeat; padding:5px 0 0 5px; position:relative;}
.content h1{background:url(images/content/bg_title.gif) repeat-x left top; padding:8px 0pt 0pt 6px; font-size:0px; margin:0px; height: 19px;}
	
.content .today{background:transparent url(images/content/bg_today.gif) no-repeat scroll 0%; border-left:1px solid #E7E7E7; margin-top:4px; padding:0 0px 0 5px; min-height:300px;} 	
.content .link_block {width:140px; background:transparent url(images/sidebar/categories/dot.gif) repeat-x scroll left top; margin-top:5px;}
.content .link_block .delim_bottom{background:transparent url(images/sidebar/categories/dot.gif) repeat-x scroll left bottom; margin:0px; font-size:1px; padding:4px 0px;}
.content a.view_dvds {background:transparent url(images/sidebar/arrow.gif) no-repeat scroll left 3px; color:#FB4C1F;font-size:11px;font-weight:700;padding:0pt 0pt 0pt 8px;}


	/* Latest Updates */ /*browse dvd*/
.content .gallerydvd {display:block; min-height:340px;}
.content .gallerydvd .item {position:relative; padding-left:220px; min-height:310px; padding-bottom:10px;}
.content .gallerydvd .thumb_items {position:absolute; top:5px; left:0; width:200px; height:292px; background-color:#e6e6e6; margin:6px 0pt 0pt 6px;} 
.content .gallerydvd .thumb_items div {position:absolute; top:295px; left:0; width:300px;} 
.content .gallerydvd .item .thumb img, .content .gallerydvd .item .download_btn img {display:block;}
.content .gallerydvd .item .download_btn {position:absolute; top:230px; left:0px;}
#mindex .nav_btns {position:absolute; top:12px; right:12px;}
#mindex .nav_btns a {margin-left:3px;}
#mindex .nav_btns img {cursor:pointer;}
.content .gallerydvd h3 {padding:5px 0 2px 0; font-size:16px; color:#666; float:left;}
.content .gallerydvd h3 a {color:#fff;}
.content .gallerydvd strong {color:#666; width:80px; float:left; margin:2px 0 1px 0; font-weight:300}
.content .gallerydvd p {color:#666; width:400px; float:left; margin:2px 0 1px 0;}
.content .gallerydvd p.z_content {float:left; padding-top:10px; width:45px; height:40px}
.content .gallerydvd p.desc {background:transparent url(images/sidebar/categories/dot.gif) repeat-x scroll left top; padding:5px 0px; font-size10px; color:#666; line-height:14px; float:left; width:440px; font-style:italic;}
.content .gallerydvd p.desc_review {padding:7px 0px; font-size10px; color:#666; line-height:14px; float:left; width:440px; font-style:italic;}
.content .gallerydvd p.download{font-weight:bold;}
.content .gallerydvd p.duration{color:#ea1303;}
.content .gallerydvd .thumb_items img {display:block; position:absolute; top:-5px; left:-5px}
.content .gallerydvd div.buttons{position:relative; padding-left:45px; min-height:34px}
.content .gallerydvd div.buttons .dvd_button{border:1px solid #89C9F0; float:left;  margin-right:35px; position:relative}
.content .gallerydvd div.buttons .watch_button{border:1px solid #f23602; float:left; position:relative; width:202px;}

.content .gallerydvd div.buttons .dvd_button .plum_content{position:absolute; top:-10px; left:165px}
.content .gallerydvd div.buttons .watch_button .plum_content{position:absolute; top:-10px; left:172px}
.content .gallerydvd div.buttons select{ width:90px; float:left; margin-top:1px;}
.content .gallerydvd div.buttons .dvd_button input{height:20px;  float:left;  width:100px; position:relative; z-index:50; border:1px solid #FFFFFF;}
.content .gallerydvd div.buttons .watch_button input{height:20px;  float:left; width:106px; position:relative; z-index:50; border:1px solid #FFFFFF;}


#latest_updates ul {padding-top:10px; margin-left:-3px; width:496px}
#latest_updates li {float:left; }
#latest_updates li:first-child {padding-left:0;}
#latest_updates li img {border:2px solid #fff; display:block;}
#latest_updates li a:hover img {border:2px solid #F5AB9E;}
	
	/*Featured dvd*/
	div.featured_dvd {display:block; padding-bottom:10px;}
	.content ul.view_thumb {padding-top:10px;}
	.content ul.view_thumb li {background:transparent url(images/content/bg_cover.gif) no-repeat scroll right top;  float:left; padding-left:17px; width:170px;}
	.content ul.view_thumb li:first-child {background:transparent url(images/content/bg_cover.gif) no-repeat scroll right top;  padding:0pt;
width:170px; float:left;}

	.content ul.view_thumb div.wrap{border-right:1px solid #E7E7E7;}

	.content ul.view_thumb li.last {float:left; padding-left:17px; width:155px; border:none;}
	
	.content ul.view_thumb li .thumb img {display:block; position:absolute; top:-5px; left:-5px; border:solid; border-width:1px; border-color:#404040;}
	.content h3 a {color:#23A1F0; font-size:14px; font-weight:700; text-decoration:none;}
	.content h3  {padding-top:5px;}
	.content h3 a:hover {text-decoration:underline;}
	.content .thumb {position:relative;  width:150px; height:220px; background-color:#e6e6e6; top:5px; left:5px} 
	.content .downloads {font-size:10px; color:#666;} 
	.content .downloads strong {color:#cc0000; } 
	
	/*rating block*/
	.content ul.view_thumb li span{	color:#666;	}
	.content ul.view_thumb li span span, .content .scenes td span span{color:#404040;}
	.content span.rating span {color:#666666; display:block; float:left; height:0px; padding-top:3px; font-size:10px; font-weight:normal;}
	.content ul.view_thumb li span span.vote{color:#e00000; font-weight:bold;}
	.content ul.view_thumb li div.category a, .content .scenes td div.category a{color: #23a1f0}
	
	.content .scenes td div.rating_block span.rating {float:left; }
	.content .scenes td div.rating_block span.rating span{color:#666;}
	.content .scenes td div.rating_block span.vote {color:#666666; float:right; font-weight:bold; padding-top:2px; word-spacing:0px;}
/* List dvds block */
.content .block {}

. favor table.scenes{}

.scene_menu {width:720px;}
.scene_menu dl{ list-style:none; list-style-image:none; list-style-type:none; margin:0px; padding:0px;} 
.scene_menu dt{float: left;}
.scene_menu dt.option{float: left; font-size:14px; padding:3px 10px 0 0;}
.scene_menu dt.titles {width:119px;  text-align:center; background: url(images/background/bg_browse_dvd_1.gif) repeat-x; font-size:14px; font-weight:bold; cursor:pointer;}
.scene_menu dd{margin-bottom:10px;}
.scene_menu dd ul li{float:left; padding-right:20px}

.content .block .title, #right_menu .block .title {
overflow:hidden;
width:100%;
position:relative;
top:1px;
left:-1px;
z-index:4;
}
.content .block .title h2, #right_menu .block .title h2, .content .block .title h3  {
float:left;
position:relative;
font-size:1em;
}
.content .block .title h2 b.decorTop, .content .block .title h3 b.decorTop, .content #choose_format.block .title dt b.decorTop{
position:absolute;
width:6px;
height:30px;
background:url(images/header/menu/left_li_bg.png) no-repeat;
float:left;
left:1px;
}
.content #choose_format.block .title dt b.decorTop{
background:url(images/content/scene/left_li_bg.gif) no-repeat;
}
.content #choose_format.block .title dt.active b.decorTop{
background:url(images/content/scene/decor_top.gif) no-repeat;
}
.content .block .title h2 b.decorBottom, .content .block .title h3 b.decorBottom, .content #choose_format.block .title dt b.decorBottom{
display:block;
position:absolute;
width:6px;
height:30px;
background:url(images/header/menu/right_li_bg.png) no-repeat;
float:left;
right:1px;
}
.content #choose_format.block .title dt b.decorBottom{
background:url(images/content/scene/right_li_bg.gif) no-repeat;
}
.content #choose_format.block .title dt.active b.decorBottom{
background:url(images/content/scene/decor_bottom.gif) no-repeat;
}
.content .block .title h2 span, #right_menu .block .title h2 span, .content .block .title div span, .content .block .title h3 span {
padding:8px 13px;
display:block;
background:url(images/header/menu/li_bg.gif) repeat-x;
white-space:nowrap;
color:#e33d6f;
font-weight:bold;
font-size:1em;
float:left;
text-transform:uppercase;
margin:0px 6px;
height:14px;
position:relative;
z-index:3;
}
.content .block .indexPage h2 span, .content .block .indexPage div span {
width:172px;
text-align:center;
padding:8px 0;
}
.content .block .title div span.tab_last_pass{
padding:8px 19px;
}

.content .block .title h2 span strong {
color:#666;
font-weight:normal;
}


.content #choose_format.block .title dt{
float:left;
position:relative;
font-size:1em;
margin-right:-1px;
cursor:pointer;
}
.content #choose_format.block .title dt span{
padding:6px 0px;
display:block;
background:url(images/content/scene/li_bg.gif) repeat-x;
white-space:nowrap;
color:#e33d6f;
font-weight:bold;
font-size:1em;
float:left;
text-transform:uppercase;
margin:0px 6px;
height:18px;
position:relative;
z-index:3;
width:80px;
text-align:center;
}
.content #choose_format.block .title dt.active span{
background: url(images/content/scene/decor_bg.gif) repeat-x;
}
.content #choose_format.block .title dt.wma span{
width:105px;
}

.build_own{
width:91px;
height:11px;
background-image:url(images/content/scene/build_own.gif);
background-repeat:no-repeat;
display:block;
margin:8px auto;
}
.PSP{
width:49px;
height:18px;
background-image:url(images/content/scene/psp.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
.IPOD{
width:43px;
height:19px;
background-image:url(images/content/scene/ipod.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
.DVD{width:66px;height:16px;background-image:url(images/content/scene/dvd.png);background-repeat:no-repeat;display:block;margin:5px auto 0;}
.WMV{width:101px;height:19px;background-image:url(images/content/scene/wma.png);background-repeat:no-repeat;display:block;margin:4px auto;}
.MOV{width:76px;height:20px;background-image:url(images/content/scene/quicktime.png);background-repeat:no-repeat;display:block;margin:2px auto;}

.FLASH{
width:46px;
height:19px;
background-image:url(images/content/scene/flash.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
#choose_format {z-index:101; position:relative; padding-bottom:10px;}
#choose_format .body{height:0px;border:0;position:relative;top:1px;padding-top:5px;padding-left:7px;clear:left;}
#choose_format .body span{color:#666;font-size:0.91em;padding-right:6px;}
#choose_format .body a{border-left:1px solid #666;padding-left:8px;padding-right:6px; color:#cc0000; text-decoration:none;font-size:0.91em; font-weight:bold}
#choose_format .body a:hover{text-decoration:underline;}







.content .block .title div span, .content .block .title h3 span{
background:url(images/content/title/bg.gif) repeat-x;
}
.content .block .title div span{
color:#a7a7a7;
}
.content .block .title div, #right_menu .block .title div {
float:left;
color:#111;
position:relative;
margin-left:-1px;
}
.content .block .title div b.decorTop, .content .block .title h3 b.decorTop {
display:block;
position:absolute;
width:6px;
height:30px;
background:url(images/content/title/left_bg.gif) no-repeat;
float:left;
left:1px;
}
.content .block .title div b.decorBottom, .content .block .title h3 b.decorBottom {
display:block;
position:absolute;
width:6px;
height:30px;
background:url(images/content/title/right_bg.gif) no-repeat;
float:left;
right:1px;
}
.content .block .title h3 span {
color:#db2a93;
font-weight:bold;
}
.content .block .title a, #right_menu .block .title a {
color:#a7a7a7;
font-weight:bold;
text-decoration:none;
}
.content .block .title a:hover, #right_menu .block .title a:hover {
text-decoration:underline;
color:#a7a7a7;
}
.content .block .title div strong {
color:#a7a7a7;
font-weight:normal;
}
.content .block .body, #right_menu .block .body {
border:1px solid #d8d8d8;
position:relative;
z-index:1;
}
.content .block .nobg{
background-image:none;
}
.content .block .wrap2{
overflow:hidden;
width:100%;
}
.content .block .wrap .sortby{
color:#666;
font-weight:bold;
}
.content .block .wrap .sortby .btn_show{
position:relative;
top:11px;
}
.content .box{padding: 10px;}
.content .box h2{color: #404040; font-size: 1.8em;}
.content .box p{padding-bottom: 1em;}
.content .wrap p, .content .box p {
color: #666;
padding-bottom: 1em;
}
.content .box p {margin-top: 0;}
.content .box p a {color:#3785d1; text-decoration:underline;}
.content .box h5 {color: #db2a93; text-transform:uppercase; font-size: 1em;}
.content #contact_form .block .wrap {padding:0;}
.content #contact_form .block .wrap_bot {padding:0 7px 1px 7px;}
.content .text {
background-color:#F6F6F6;
border-left: 1px solid #d2d2d2;
border-top: 1px solid #d2d2d2;
width:235px;
padding: 4px 2px;
}


/* Browse set */

.content .scene a.view_gal_btn{width:121px; height:24px; display:block; position:absolute; right:20px; top:8px; text-indent:-1000px; z-index:3; overflow:hidden;}

.content table td{
text-align:center;
vertical-align:top;
border-collapse:collapse;
padding:0 14px 20px 0;
}
.content table.gallery td{
padding:0 8px;
}
.content table.gallery{
margin-left:10px;
}
.content .gallery .item {
margin-bottom:10px;
position:relative;
}
.content .gallery .item b.decorTop i.decorLeft{
float:left;
background:url(images/content/decor/t_decorLeft.gif);
width:6px;
height:6px;
}
.content .gallery .item b.decorTop i.decorCentre{
background:url(images/content/decor/t_decorRight.gif);
width:6px;
height:6px;
float:right;
}
.content .gallery .item b.decorTop i.decorRight{
height:5px;
border-top:1px solid #e6e6e6;
}
.content .gallery .item .decorWrap{
padding:0 1px;
background:#ededed;
}
.content .gallery .item b.decorBottom i.decorLeft{
float:left;
background:url(images/content/gallery/b_decorLeft.gif);
width:6px;
height:6px;
}
.content .gallery .item b.decorBottom i.decorCentre{
background:url(images/content/gallery/b_decorRight.gif);
width:6px;
height:6px;
float:right;
}
.content .gallery .item b.decorBottom i.decorRight{
height:6px;
background:url(images/content/gallery/b_decorCentre.gif) repeat-x;
}
.content .gallery .item .thumb b.decorBottom i.decorLeft{
background:url(images/content/gallery/b_pic_decorLeft.gif);
}
.content .gallery .item .thumb b.decorBottom i.decorCentre{
background:url(images/content/gallery/b_pic_decorRight.gif);
}
.content .gallery .item .thumb b.decorBottom i.decorRight{
height:5px;
border-bottom:1px solid #e6e6e6;
background:#fff;
}
.content .gallery .item b.decorTop{
height:6px;
}
.content .gallery .item b.decorStr i{
overflow:hidden;
}

/*Browse DVD page*/

div.browse_dvd_menu {width:720px; border-bottom:2px solid #4aafee; height:26px;}
div.browse_dvd_menu ul{ list-style:none; list-style-image:none; list-style-type:none; margin:0px; padding:0px;} 
div.browse_dvd_menu ul li {float: left;height:24px; text-align:center; background:#a1a1a1 url(images/background/bg_browse_dvd_0.gif) repeat-x; border-right: 1px solid #fff; border-top:1px solid #a1a1a1;font-size:14px; font-weight:bold; }
div.browse_dvd_menu ul li.active {height:25px; background:#4aafee url(images/background/bg_browse_dvd_1.gif) repeat-x;  border-top:1px solid #4aafee; }
div.browse_dvd_menu ul li.active span{ border-left:1px solid #4aafee;; border-right:1px solid #4aafee;;  width:118px; height:21px; display:block; color:#fff; padding-top:1px}
div.browse_dvd_menu ul li a {color:#fff; font-family:tahoma;  text-decoration:none;  width:115px; height:21px; border-left:1px solid #a1a1a1; display:block;
 border-right:1px solid #a1a1a1; padding-top:1px;}
div.browse_dvd_menu ul li a:hover {text-decoration:underline;}

.content .block h1{background:url(images/content/bg_title.gif) repeat-x left top; padding:3px 0pt 0pt 6px; font-size:14px; margin-bottom:6px; height: 24px; color:#fff;}
.content .block h1 div.left {float: left; width:470px;}
.content .block h1 div.left a{ font-weight:bold; color:#fff}
.content .block h1 div.left a strong {font-weight:normal;}
.content .block h1 div.right{float:right; font-size:11px; font-weight:normal; color:#fff; padding:2px 5px 0 0;}
.content .block h1 div.right span,.content .block h1 div.right a{font-weight:bold; color:#ffdba2; cursor:pointer;}

.pic_holder {position:relative;}
.pic_holder input {position:absolute; top:0; left:0;}

/* item_info ~ tool tip */
.item_info .decorStr i.decorLeft, .item_info .decorStr i.decorCentre{
width:7px;
height:7px;
overflow:hidden;
position:absolute;
top:0;
}
.item_info table{
width:200px;
}
.item_info td{
vertical-align:top;
}
.item_info td.strong{
font-weight:bold;
white-space:nowrap;
width:25%;
padding-right:3px;
}
.item_info .decorStr i {
display:block;
}
.item_info .decorStr {
display:block;
width:auto;
height:7px;
overflow:hidden;
padding:0 7px;
position:relative;
}
.item_info .decorTop i.decorLeft {
left:0;
background-image:url(images/content/gallery/info_lt.gif);
}
.item_info .decorTop i.decorCentre {
right:0;
background-image:url(images/content/gallery/info_rt.gif);
}
.item_info .decorTop i.decorRight{
background:#e33d6f;
height:7px;
overflow:hidden;
}
.item_info .decorBottom i.decorLeft {
left:0;
background-image:url(images/content/gallery/info_lb.gif);
}
.item_info .decorBottom i.decorCentre {
right:0;
background-image:url(images/content/gallery/info_rb.gif);
}
.item_info .decorBottom i.decorRight {
height:7px;
background:#000;
overflow:hidden;
}
.item_info {
color:#fff;
text-align:left;
}
.item_info h3{
color:#fff;
font-size:1em;
background:#e33d6f;
padding:0 7px 5px;
}
.item_info div {
font-size:.9em;
padding:7px;
padding-bottom:0;
background:#000;
position:relative;
}
.item_info strong {
float:left;
left:7px;
width:70px;
}
.item_info div, .item_info .decorBottom{
opacity:.85;
}

/* item thumb */
.content .gallery .item .thumb{
margin-bottom:3px;
background:#fff;
}
.content .gallery .item .thumb img{
margin:0 4px;
}
.content .gallery .item_title{
/*padding:0 10px;*/
text-align:left;
overflow:hidden;
/*height:35px;*/
white-space:nowrap;
/*width:138px;*/
margin:0 -1px;
position:relative;
}
.content #favor .gallery .item_title{
position:relative;
}
.content #favor .gallery .item_title a{
padding-left:30px;
}
.content #favor .gallery .item_title .checkbox_img{
position:absolute;
left:10px;
}
.content #favor .models .name_top .checkbox_img{
position:relative;
top:2px;
}
.content .favor_title{
float:left;
padding:12px 15px 8px 10px;
}
.content .gallery .item_title a, .content .gallery .item_title span {
padding:0 10px;
background:url(images/arrow_dvd.gif) left center no-repeat;
}
.content .gallery .item_title em a {
padding:0;
background:none;
}
.content .gallery .item_title a {
color:#e33d6f;
font-weight:bold;
}
.content .gallery .item_title span {
color:#a7a7a7;
font-size:0.82em;
}
div#similardvds a.thumb img{
margin-bottom:8px;
}

div#similardvds div.thumb_item span.similar_info{
display:block;
background-color:#ededed;
padding-left:12px;
color:#8e8e8e;
margin-bottom:-4px;
position:relative;
}
div#similardvds div.thumb_item{
width:195px;
float:left;
}
div#similardvds div.thumb_item b.decorTop{
width:100%;
height:6px;
background:url(images/content/gallery/top_bg_similar.gif) no-repeat;
display:block;
top:0px;
}
div#similardvds div.thumb_item b.decorBottom{
width:100%;
height:15px;
background:url(images/content/gallery/bottom_bg_bottom_similar.gif) no-repeat;
display:block;
}
div#similardvds div.thumb_item a.thumb{
width:187px;
padding:0 3px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
background-image:url(images/content/gallery/bottom_bg_top_similar.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
display:block;
position:relative;
}
div#similardvds div.thumb_item a.thumb{
background-color:#fff;
}

/* Scenes */
.content .scene ul li{background:transparent url(images/background/bg_dvd_scenes_top.gif) no-repeat scroll 92px 2px; float:left; margin-right:10px; width:240px; padding-bottom:7px}
.content .scene ul li.last, .content .scene ul.second li.last{margin-right:0px; width:220px; background:none;}
.content .scene ul.second li{background:transparent url(images/background/bg_dvd_scenes_bot.gif) no-repeat scroll 122px 0px; padding-top:8px;}
.content .block .starring{margin-bottom:3px; float:left;}
.content .block .ratings{ float: right; margin-top:-3px}
.content .block .starring strong, .content .block .genres strong{width:45px; font-weight:300; color:#666666; display:block; float:left;}
.content .block .ratings strong{color:#666666; display:block; float:left; height:0px; padding-top:3px; width:36px; font-weight:300;}
.content .block .genres{ margin-bottom: 6px;}
.content .scene  div.download {position:relative; height:38px; padding-top:15px; color#666;}
.content .scene  div.download strong{color:#fb4c1f; font-weight:bold;}
.content .scene  .info {
line-height:1.5em;
clear:both;
background-image:url(images/content/gallery/info/bg.gif);
background-repeat:repeat-x;
background-color:#f4f4f4;
position:relative;
border:1px solid #f4f4f4;
padding:5px 10px;
margin-top:-12px;
min-height:30px;
overflow:hidden;
}
.content .scene .info a{
color:#e33d6f;
text-decoration:none;
}
.content  .scene .info a:hover{
text-decoration:underline;
}
.content  .scene .info .genres, .content .scene  .info .ratings{
width:290px;
float:left;
color:#666;
font-size:9px;
margin:0;
}
.content .scene .photo_gal { background:none; border:none;}
.content .scene {border:none;}

.content .scene  .info .rating_block strong { font-weight:normal; color:#666;}

.content .scene  .info .ratings strong {color:#fb4c1f; font-weight:bold; float:none; display:inline; padding-left:2px;}

.content .scene div a.button {background:url(en/images/download_scene.gif) no-repeat; display:block; width:196px; height:26px; text-indent:-100em; overflow:hidden; position:absolute; right:20px; top:8px;}
.content .scene div .plum_content{right:-1px;position:absolute;top:-3px;z-index:1;}

.content .scene div a.button {background:url(en/images/download_scene.gif) no-repeat; display:block; width:196px; height:26px; text-indent:-100em; overflow:hidden; position:absolute; right:20px; top:8px; z-index:3;}

.content .scene .info strong {
color:#404040;
vertical-align:top;
}
.content  hr {
position:static;
margin:10px -8px;
}

.content .block_grey .block .wrap{
background:url(images/content/block/wrap_bg2.gif) #f4f4f4 top repeat-x;
padding:0;
}
.content .block_grey .block .wrap_bot{
background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x;
padding:7px;
}
.content .block_grey .block .body{
padding:1px;
background:none;
}
.content .block_grey .block .title div{
margin-left:0px;
}
.content .block_grey .block .title div span{
color:#db2a93;
}

/*Wide Sidebar*/
	#wide_sidebar{
	width:243px;
	float:left;
	position:relative;
	z-index:2;
	left:2px;
	}
	.content #wide_sidebar .block{
	margin-bottom:6px;
	float:left;
	}
	#wide_sidebar div.title{
	width:243px;
	height:28px;
	background:url(images/sidebar/wide_title_bg.gif) no-repeat;
	float:left;
	position:relative;
	margin-left:1px;
	}
	#wide_sidebar div.title h2{
	display:block;
	float:left;
	margin-top:9px;
	margin-left:32px;
	height:11px;
	text-indent:-100em;
	overflow:hidden;
	}
	.content #wide_sidebar .block div.title h2 b.decorTop, .content #wide_sidebar .block div.title h2 b.decorBottom{
	display:none;
	}
	#wide_sidebar div.body{
	width:241px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f9f9f9;
	background:url(images/content/block/wrap_bg.gif) #f4f4f4 top left repeat-x;
	float:left;
	margin-top:1px;
	}
	#wide_sidebar div.body div.wrap{
	background:url(images/content/block/wrap_bot_bg.gif) bottom left repeat-x;
	}
/*Featured DVD*/
	#featured_video, #featured_model{
	padding:0;
	}
	#featured_dvd .wrap{
	padding:8px 7px 8px 12px;
	color:#999;
	}
	#featured_dvd .wrap img{
	margin-right:5px;
	float:left;
	border:1px solid #fff;
	margin-bottom:4px;
	}
	#featured_dvd .wrap span.name{
	font-weight:bold;
	font-size:1.1em;
	color:#000;
	clear:left;
	}
/*Featured Video, Featured Model*/
	#featured_model .wrap{
	padding:3px;
	padding-bottom:0px;
	}
	#featured_video .wrap{
	padding:0;
	}

/*Join Page*/
	#page_join{
	background:url(images/joinimages/page_join_bg.gif) 0 1px no-repeat;
	float:right;
	}
	.info_col{
	background:url(images/joinimages/info_col_bg_girl.jpg) 0 0 no-repeat;
	float:left;
	margin-top:1px;
	width:370px;
	}
	.info_col h3{
	float:right;
	position:relative;
	right:18px;
	top:14px;
	padding-bottom:5px;
	background:url(images/sidebar/categories/dot.gif) bottom repeat-x;
	width:340px;
	}
	.info_col ul{
	margin:14px 18px 4px 0;
	float:right;
	position:relative;
	}
	.info_col li{
	list-style:none;
	text-align:left;
	padding:0px 4px;
	width:332px;
	background:url(images/sidebar/categories/dot.gif) bottom repeat-x;
	color:#57575a;
	font-weight:bold;
	font-size:2.1em;
	text-transform:uppercase;
	}
	.info_col li span{
	color:#843783;
	}
	.block_col{
	float:left;
	margin:0px 2px 1px 1px;
	width:330px;
	}
	#page_join .block{
	margin-bottom:1px;
	}
	.content #page_join .info_col img{
	margin:0;
	}
	.content #page_join .wrap {
	padding:0;
	}
	#page_join .join_by_card{
	padding:0px 14px 9px 14px;
	}
    #page_join .join_by_card span{display:block; padding-left:90px;}
	#page_join .join_by_card label{
	margin-top:7px;
	width:90px;
	padding:4px 0;
	float:left;
	clear:left;
	color:#666;
	position:relative;
	}
	#page_join .join_by_card input{
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	background:url(images/background/input_bg.gif) #dde1e0 top repeat-x;
	padding:4px 5px;
	width:192px;
	color:#666;
	margin-top:7px;
	}
	#page_join .join_by_card b{
	position:relative;
	display:block;
	float:left;
	clear:left;
	font-weight:normal;
	}
	#page_join .join_by_card dl.sbrWrap{
	width:202px;
	position:absolute;
	left:90px;
	top:7px;
	}
	#page_join .join_by_card dt{
	padding-right:27px;
	text-align:left;
	}
	#page_join .join_by_card strong{
	float:left;
	padding:5px;
	color:#000;
	margin-top:7px;
	font-weight:normal;
	display:block;
	position:relative;
	}
	#page_join .join_by_card strong span{
	color:#db2a93;
	}
	#page_join .join_by_card input.join_by_card_btn{
	margin:15px 0 0 90px;
	height:23px;
	width:168px;
	background:none;
	border:none;
	padding:0;
	position:relative;
	}
    #page_join #radio_join{clear:both; display:block;}
    #page_join #radio_join div label{float:none; color:#a7a7a7; vertical-align:middle;}
	#page_join #radio_join div img{vertical-align:middle;}
	#page_join #radio_join div{float:left;  padding-top:10px;}
	#page_join .join_by_card input#by_card, #page_join .join_by_card input#by_check{width:auto; margin:0px 5px; background:none; border:none; vertical-align:middle;}

	#page_join .join_by_card select{
	display:block;
	width:1px;
	height:1px;
	font-size:1px;
	}
	#page_join .join_by_card div strong{
	display:inline;
	padding:0;
	color:#db2a93;
	margin:0;
	width:auto;
	font-weight:bold;
	position:relative;
	float:none;
	top:0;
	left:0;
	}
	#page_join #payment_methods{
	padding:5px 0px 0px 0px;
    text-align:center;
	color:#666;
	}
	#page_join #payment_methods p a{
	color:#e63770;
	}
	#page_join #payment_methods .pay_by_check{
	margin:5px 0 10px 2px;
	}
	#page_join #payment_methods .pay_by_phone{
	margin:0 0 3px 2px;
	}
	#page_join #payment_methods p{
	padding:0;
	}
	.content #page_join #payment_methods h4{
	padding:0;
	margin:0;
	color:#db2a93;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	}
.info3_bottom {background:url(images/background/more_benef_bottom.gif) bottom left no-repeat;  width: 325px;  height: 12px; margin-top: -1px;}
.info3 {background-color:#c46eb9; width: 325px;}
.info3  p {font-size: 12px; color:#fff; padding: 10px 15px 10px 15px;}
.info3  p span {font-weight:bold; font-size: 14px;}
.info3 table {margin-left: 10px; margin-right: 15px; color:#fff;}
.info3 table h1 {color:#ffd5d5; font-size: 18px;}

/*mod_howto_support*/
	.content .inform, .content .top5{
	width:365px;
	margin:0 4px 5px 0;
	float:left;
	}
	.content .faq, .content .freq{
	margin-right:4px;
	}
	.content .inform p{
	padding:0 10px 15px 0;
	}
	.content h2.top5-search{
	font-weight:bold;
	font-size:1em;
	color:#db2a93;
	margin-bottom:5px;
	text-transform:uppercase;
	}
	.content .inform table{
	width:240px;
	}
	.content .inform table td{
  text-align:left;
	color:#666;
	}
	.content .inform table td.inform-1{	color:#666; font-weight:normal; white-space:nowrap; width:15em;}
	.content .top5 .wrap_bot div{
	margin-bottom:20px;
	}
	.content .results a{
	display:block;
	font-weight:bold;
	color:#538cdf;
	margin:5px 0;
	}
	.content .results a.more{
	color:#E33D6F;
	font-weight:normal;
	}

	.content .block .p{
	margin:5px 0 15px 0;
	}
	.content .block div.p ul li ul li.padding{
	padding-left:15px;
	}
	.content .block .p a{
	font-weight:bold;
	margin:5px 0;
	color:#538cdf;
	}


/*mod_search_models*/
 	.content #stars .wrap{
	padding:0;
    position:relative;
  	}
	.content #stars .title div{
	margin-left:0;
	}
	.content .body_out{
	border:1px solid #e6e6e6;
	padding:1px 0;
	}
	
	/*PAGER*/
	.filter_pager{z-index:10;	position:relative;  padding:9px 0px;}
	.bottom{padding-top:0px;}
	.filter_pager ul{text-align:left;  font-size:11px; font-weight:700;}
	.filter_pager ul li{float:left;}
	.filter_pager div.active {border:1px solid #4db1ee; padding:1px;  background-color:#ffffff; color:#FFFFFF; display: inline; float:left; margin-right:4px;}
	.filter_pager div.active div {background:url(images/content/bg_pager_active.gif) repeat-x; padding:0px 4px;}
	.filter_pager div.noactive {border:1px solid #dfdfdf; padding:1px; background-color:#ffffff; color:#FFFFFF; display: inline; float:left; margin-right:4px;}
	.filter_pager div.noactive div {background:url(images/content/bg_pager.gif) repeat-x; padding:0px 4px;}
	.filter_pager .prev {padding-right:13px; padding-top:1px;}
	.filter_pager .next {padding-left:8px; padding-top:1px;}
	
	.found_dvds{float:right; color:#23A0EF; font-size:14px; font-weight:bold; padding-top:8px;}
	.found_dvds_bottom{float:right; color:#23A0EF; font-size:14px; font-weight:bold; padding-top:0px; }
	
	.content .filter_pager .filter input[type=hidden]{
	display:none;
	}
	.content .filter_pager .wrap{
	padding:7px;
	position:relative;
	}
	.content .filter_pager_top {
	float:left;
	clear:both;
	}
	.content .wrap .filter_pager{
	background:url(images/content/block/wrap_bot_bg.gif) #f4f4f4 bottom repeat-x;
	padding:7px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}
	.content .filter{
	padding:10px 0;
	}
	.content .filter br{
	/*display:none;*/
	clear:left;
	height:0;
	line-height:0;
	overflow:hidden;
	display:block;
	}
	.content .filter label{
	color:#666;
	display:block;
	padding:2px 0;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
	/*clear:left;*/
	width:5.5em;
	font-weight:bold;
	}
	.content .filter.inline label{
	width:auto;
	}
	.content .filter.inline .sbrWrap{
	margin-right:5px;
	}
	.content .filter input {
	vertical-align:middle;
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	}
	.content .filter .sbrWrap{
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	width:190px;
	padding:0;
	}

	.content .models .item{background-color:#F1F1F1; border:1px solid #DCDCDC; padding:6px 5px 4px; position:relative;}
	.content .models .item_last{background-color:#F1F1F1; border:1px solid #DCDCDC;  padding:6px 7px 4px; position:relative;}
	
	.content .models .item .name{padding-top:5px;display:block;	text-align:left;	line-height:13px;}
	.content .models  .item .name span {text-align:center; display:block; width:150px; overflow:hidden;}
	.content .models  .item .name span a{color:#23a0ef; font-size:14px; font-weight:bold;}
	.content .models  .item .name .delim {margin:0px;}
	
	
	.content .scenes .item .name span {display:block; padding-bottom:3px; text-align:center; width:150px;}
	.content .scenes .item .name span a{color:#23a0ef; font-size:14px; font-weight:bold;}
	.content .scenes .item .name small a{color:#666; font-weight:bold}
	.content .scenes .item .name div.delim{margin:0px;}
	
	.content .scenes .item .scene_thumb{ background-color:#e6e6e6; width:218px; height:158px; position:relative}
	.content .scenes .item .scene_thumb img{ left:-13px; position:absolute; top:-10px;}
/*mod_si*/
	.content #si .wrap{
	padding:0;
	}
	.content .scenes .item .name_top{
	padding-bottom:3px;
	display:block;
	font-size:10px;
	overflow:hidden;
	}
	.content .scenes .item a{color:#FB4C1F;}
	.content .scenes .item .name_top a{color:#23a1f0; font-weight:bold; font-size:14px;	}
	.content .scenes .item .name_top small a{color:#606060; font-size:11px;	}
	.content .scenes td {width:225px; text-align:left; padding-right:22px}
	.content .scenes .item{color:#737373; padding:10px 0pt 4pt 5px;}
	
	.content .scenes .item .name{
	margin-top:3px;
	}
	.content .scenes .item .name a{
	display:block;
	height:18px;
	text-indent:-100em;
	overflow:hidden;
	margin:4px auto 0 auto;
	}
	.content .scenes .item .item_rate{
	padding-bottom:3px;
	text-align:center;
	background:url(images/content/thumb_name-top_bg.gif) bottom repeat-x;
	font-size:10px;
	overflow:hidden;
	margin:5px -1px -2px -1px;
	}
	.content .models .item .item_rate b.decorBottom{
	display:none;
	}
	.content .models .item .item_rate b.decorTop i.decorLeft{
	float:left;
	background:url(images/content/decor/t_decorLeft.gif);
	width:6px;
	height:6px;
	}
	.content .models .item .item_rate b.decorTop i.decorCentre{
	background:url(images/content/decor/t_decorRight.gif);
	width:6px;
	height:6px;
	float:right;
	}
	.content .models .item .item_rate b.decorTop i.decorRight{
	height:5px;
	border-top:1px solid #e6e6e6;
	}
	.content #si .filter{
	padding:7px;
	}
	.content .latest{ padding-left:320px; position:relative; margin-bottom:4px;}
	.content #si.latest{min-height:235px;}

	.content .latest span.rating{
	float:left;
	}
	.content .latest .name{	color:#333; display:block; font-size:18px; font-weight:bold; padding:0px;}
	.content .latest .name a{color:#333; font-size:18px;}

	.content #si.latest .desc span{
	color:#727272;
	}
	.content #si.latest p{color:#fb4c1f; float:left; min-height:1.8em;}
	/*.content .latest p{
	clear:left;
	min-height:1.3em;
	color:#e33d6f;
	}*/
	.content .latest strong{
	font-weight:normal;
	color:#404040;
	width:65px;
	float:left;
	}
	.content .latest p span{
	color:#737373;
	}
	.content .latest a.button {
	display:block;
	width:196px;
	height:30px;
	text-indent:-100em;
	overflow:hidden;
	}
	.content .latest div.latest_img{border:3px solid #FE3400; height:218px; left:0px; position:absolute; text-align:left; width:293px;}
	


/* Index flash */
#intro{
float:left;
width:425px;
height:430px;
}
.image{
width:426px;
height:303px;
display:block;
}
.image2{
width:426px;
height:94px;
display:block;
}
/* Index top 20 dvds */
	div#top20dvds, #news{
	width:304px;
	float:right;
	position:relative;
	}
	#news #scene_holder {position:relative; width:292px; height:137px; overflow:hidden; z-index:100;}
	#news #wn {position:absolute; left:0; top:0; width:270px; height:137px; overflow:hidden; z-index:1;}
	#news #lyr {width:292px; position:absolute; font-size:1em;}
	#news #scene_holder div.content {position:absolute; visibility:hidden; left:0; top:0; z-index:1;}
	#news #scrollbar {position:absolute; right:0px; top:0px; width:15px; height:137px; font-size:1px; z-index:2;}
	#news #scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:113px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
	#news #scrollbar #dragBar {position:absolute; top:0; left:1px; width:11px; background: #e5e5e5 url(images/scrollbar_drag.gif) no-repeat 2px 50%; z-index:1; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-bottom:1px solid #999899; border-right:1px solid #999899;}
	#news #scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:15px; height:13px;}
	#news #scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:15px; height:13px; }
	#news #scrollbar_up span, #scrollbar_down span {position:absolute;width:15px; height:13px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
	#news #scrollbar_up span {background:url(images/scrollbar_up.gif);}
	#news #scrollbar_down span {background:url(images/scrollbar_down.gif);}

	#news{
	padding-top:3px;
	}
	#news .body2{
	height:137px;
	width:292px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f9f9f9;
	background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
	position:relative;
	float:left;
	padding:10px 6px;
	z-index:2;
	}
	#news .body2 ul{
	list-style-type:none;
	position:relative;
	z-index:5;
	}
	#news .body2 ul li{
	width:270px;
	padding:9px 0px;
	background:url(images/sidebar/categories/dot.gif) repeat-x bottom left;
	}
	#news .body2 ul li.last{
	background:none;
	}
	#news .body2 ul li:first-child{
	padding-top:0px;
	}
	#news .body2 ul li .data{
	color:#a7a7a7;
	font-size:0.92em;
	}
	#news .body2 ul li .title{
	color:#e33d6f;
	font-size:1em;
	font-weight:bold;
	}
	#news .body2 ul li .news_text{
	color:#666;
	font-size:1em;
	font-weight:normal;
	}
	#news .body2 ul li .more_news{
	float:right;
	width:86px;
	height:18px;
	text-indent:-100em;
	overflow:hidden;
	}
	div#top20dvds div.title2, #news .title2{
	width:304px;
	height:28px;
	background:url(images/sidebar/top20dvds/title_bg.gif) no-repeat;
	float:left;
	}
	div#top20dvds div.title2 h2, #news .title2 h2{
	display:block;
	float:left;
	margin-top:9px;
	margin-left:32px;
	text-indent:-9999px;
	}
	div#top20dvds div.title2 h2{
	width:95px;
	height:11px;
	}
	#news .title2 h2{
	width:44px;
	height:11px;
	}
	div#top20dvds div.body2{
	width:302px;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #cfcfcf;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f9f9f9;
	background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
	position:relative;
	float:left;
	}
	div#top20dvds div.body2 .img{
	width:104px;
	background:#e1e1e1;
	padding:16px 5px 0;
	float:left;
	min-height:384px;
	}
	div#top20dvds div.body2 .img a{
	position:relative;
	z-index:2;
	}
	#news .body2 .bg{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:198px;
	height:79px;
	overflow:hidden;
	text-indent:-999em;
	background:url(images/content/news_bg.jpg) no-repeat bottom;
	}
	div#top20dvds div.body2 .img .bg{
	position:absolute;
	z-index:1;
	left:0;
	bottom:0;
	width:175px;
	height:197px;
	overflow:hidden;
	text-indent:-999em;
	background:url(images/sidebar/top20dvds/flower.gif) no-repeat bottom;
	}
	div#top20dvds div.body2 .img img{
	border:1px solid #fff;
	}
	div#top20dvds div.body2 .img .name{
	display:block;
	width:102px;
	height:17px;
	border:1px solid #737373;
	background-image:url(images/sidebar/top20dvds/title_dvd_bg.gif);
	background-repeat:repeat-x;
	color:#fff;
	text-align:center;
	margin-bottom:15px;
	white-space:nowrap;
	overflow:hidden;
	padding-top:2px;
	}
	div#top20dvds div.body2 .img a.name:hover{
	text-decoration:underline;
	}
	div#top20dvds div.body2 .list{
	width:184px;
	padding-top:5px;
	float:right;
	}
	div#top20dvds div.body_bottom_bg{
	width:202px;
	height:16px;
	position:absolute;
	bottom:0px;
	left:101px;
	background:url(images/sidebar/browsedvd/bottom_bg.gif) no-repeat;
	z-index:1;
	}
	div#top20dvds div.body2 .list ul{
	margin-top:0px;
	float:left;
	position:relative;
	z-index:2;
	width:177px;
	list-style-type:none;
	color:#8e8e8e;
	}
	div#top20dvds div.body2 .list ul li{
	background:url(images/sidebar/categories/dot.gif) repeat-x;
	background-position:bottom left;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:6px;
	}
	div#top20dvds div.body2 .list ul li a{
	background:url(images/sidebar/top20dvds/arrow.gif) no-repeat 0.3em 65%;
	padding-left:15px;
	color:#8e8e8e;
	text-decoration:none;
	}
	div#top20dvds div.body2 .list ul li a:hover{
	background:url(images/sidebar/besttitles/arrow.gif) no-repeat 0.3em 65%;
	text-decoration:none;
	}
	div#top20dvds div.body2 .list ul li span{
	color:#e33d6f;
	}
	div#top20dvds div.body2 .list ul li a:hover span{
	text-decoration:underline;
	color:#e33d6f;
	}
	div#top20dvds div.body2 .list ul li.last{
	background-image:none;
	padding-bottom:3px;
	}
/* Join banner main page */
	div.join_banner{
	width:692px;
	min-height:84px;
	background-image:url(images/content/main_join_bg.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:45px;
	}
	div.join_banner p{
	width:235px;
	color:#050505;
	font-size:1em;
	line-height:13px;
	}
	div.join_banner .pink a{
	color:#e33d6f;
	font-weight:bold;
	}
	div.join_banner .pink a:hover{
	color:#e33d6f;
	font-weight:bold;
	text-decoration:underline;
	}
	div.join_banner a{
	color:#212121;
	font-weight:bold;
	}
	div.join_banner a:hover{
	color:#212121;
	text-decoration:underline;
	}
.block_empty {font-size:0.01em;}

/*page_tour*/



	div.welcome_tour{background:transparent url(images/content/bg_tour.jpg) no-repeat scroll 179px top; height:307px; margin-top:-37px; position:relative; width:720px; z-index:1;}
	div.welcome_tour img.join_text{left:0px; position:absolute; top:108px;}
	div.welcome_tour a{position:absolute; left:519px; top:236px; width:206px; height:21px; z-index:6;}
	div.welcome_tour div{left:517px; position:absolute; top:110px; font-size:14px; color:#393939;}
	div.welcome_tour div strong{font-size:21px; font-weight:bold;}
	#page_tour div.welcome_tour div strong.red{color:#fe3700;}
	#page_tour div.welcome_tour div strong.blue{color:#47a7e3;}
	#page_tour div.welcome_tour div strong.black{color:#393939;}
	div.welcome_tour div p.middle{border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;}
	
	
	#page_tour div{font-size:12px;}
	#page_tour strong{color:#fe3400; font-weight:300;}
	.download_dvd div{padding:10px 0;}
	.download_dvd div.left{float:left; width:246px; padding-left:14px}
	.download_dvd div.right{font-size:13px; padding-top:33px;float:none;}
	
	.easy_use p{padding:15px 20px 25px 8px;}
	
	.huge_collect div.left{float:left; padding-left:8px; padding-top:30px; width:325px;}
	.huge_collect div.right{padding-top:5px; float:right; padding-bottom:15px; width:387px;}
	
	.secure_service div.left{float:left; width:231px; padding-right:4px}
	.secure_service div.right{padding-top:43px; float:none;}
	
	.fast_speeds div.left{float:left; padding-left:8px; padding-top:30px; width:435px;}
	.fast_speeds div.right{padding-top:5px; float:right; padding-bottom:20px; width:275px;}
	.bot_join{position:relative; top:4px;}
	.fast_speeds a{position:relative; top:25px; width:206px; height:21px; z-index:6; display:block}
	
	
	
	/*picture in block search*/
	.stat_page .bg_releases{position:absolute; right: -43px; top:23px}
	.stat_page .bg_most_download{position:absolute; right: -26px; top:44px}
	.stat_page .bg_complete_list{position:absolute; right: 47px; top:37px; z-index:1;}
	.stat_page .bg_rated{position:absolute; right: 62px; top:44px; z-index:1;}
	.stat_page .bg_random{position:absolute; right: 8px; top:32px; z-index:1;}
	.stat_page .bg_most_download_si {position:absolute; right:1px; top:64px; }
	.stat_page .bg_rated_si {position:absolute; right:1px; top:35px; z-index:1;}
	.stat_page .bg_releases_si {position:absolute; right:58px; top:56px;}
	/*PAGE TERMS & CONDITIONS*/

	
	.content .title{background:transparent url(images/content/bg_title_lin.gif) repeat-x left top; height:35px; padding-top:10px; font-size:18px; font-weight:bold; z-index:5; position:relative; color:#333}
	
	.stat_page .body{border: 1px solid #e9e9e9; padding: 10px 10px 16px 15px; font-size:11px; color:#666; min-height:115px;}
	.stat_page .body h2{font-family:Arial; font-size:11px; color:#333; font-weight:bold;}
	.stat_page .delim, .freq .delim {background:transparent url(images/sidebar/categories/dot.gif) repeat-x scroll left 3px; font-size:1px; height:10px; margin:0px; z-index:5; position:relative;}
	.stat_page p{padding-bottom: 8px;}
	.stat_page h3{background:transparent url(images/content/arrow_content.gif) no-repeat left 12px; font-family:Arial; font-size:14px; color:#4aafee; font-weight:bold; padding-left:8px;}
	.stat_page a{color:#ea2725; text-decoration:none}
	.stat_page a:hover{color:#ea2725; text-decoration:none}

/*FAQ*/
	.content #faq .block{margin-bottom:4px;}
	.content #faq .body, .freq .body{padding:10px 13px 20px 11px;}
	.content #faq .body .wrap_bot{padding:3px 7px;}
	.content #faq .wrap{padding:0;}
	.content #faq h4, .freq h4{ color:#4aafee; font-weight:bold; font-size:14px;	}
	.freq a {background:transparent url(images/content/square_content.gif) no-repeat left 6px; color:#7EAFD4;font-size:11px;padding-left:10px; display:block;}
	.top5 a{background:transparent url(images/content/arrow_content.gif) no-repeat left 5px; color:#fb4c1f;font-size:11px;padding-left:8px; display:block;}
	.freq a:hover{	color:#7EAFD4;	text-decoration:underline;	}
	.top5 a:hover  {	color:#fb4c1f;	text-decoration:underline;	}
	.faq_list {	list-style-type:none;}
	.list_name {	text-transform:uppercase;	color:#DB2A93;	}

	.content .inform table td.inform-1{	color:#666; white-space:nowrap; width:15em;}
	.content .inform table td.inform-2{	color:#000; white-space:nowrap; width:15em;}
	
	.content div.top5 {width:350px; float:left; margin-left:8px;}
	.content div.inform {width:350px; float:left; background:fixed; color:#dadada ;  }

	.content .top5 input.text{width:182px;	padding:5px 5px; margin-right:5px; 	float:left;	position:relative;}
	.content .top5 .button_img{	width:76px; height:24px; background:none; border:none; 	padding:0; position:relative; z-index:2}
	.content .top5 div.search{ position:relative; height:40px; padding-top:15px}
	.content .top5 .search .plum_content{ left:247px;position:absolute;top:8px;z-index:1;}
	.content .top5  h4.search{padding-top:14px}


/*CONTACTS*/

	#contacts div.left { width:355px; display:block; float:left;}
	#contacts div.right { width:355px; display:block; float:left;}
	
	.content textarea.text {height: 14em; width:591px}
	.content form.def {margin-bottom: 10px; position: relative; padding: 10px 0 18px;}
	.content form.def p {position: absolute; top: -5px; left: 400px;}
	.content form.def .submit {padding:14px 0pt 0pt 85px; display: block; position:relative}
	.content form.def label {display: block; margin-top: 5px; z-index:2; position:relative;}
	.content form.def label span {color: #666666; display: block; width: 85px; float: left; clear: left; padding-top:3px;}

	.content form.def .submit .plum_content{ left:150px;position:absolute; top:6px; z-index:1;}
	.content form.def .button{z-index:3; position:relative}
	.verify input{width:100px!important; margin-left:5px; vertical-align:top;}
	.verify span{line-height:1.1em;}
	
/*mod_acc_set.tmpl*/
	.content #acc_set .body{margin-bottom:12px; border-bottom:1px solid #e9e9e9;}
	.content #acc_set h4{font-size:13px; color:#1785c8; margin-bottom:6px;}
	.content #acc_set p{color:#666;margin-bottom:12px;	padding:0;	font-size:13px;}
	.content #acc_set p span{	font-size:1.1em;	color:#53b8df;	margin-left:4px;	}
	.content #acc_set label{	float:left;	padding:4px 0;	color:#666;	font-weight:bold;	margin:2px 0;	}
	.content #acc_set label span{	color:#e9648c;	font-size:11px;}
	.content #acc_set dt{	padding-right:27px;	}
	.content #acc_set dl.sbrWrap li{	text-align:left;	}
	.content #acc_set input.text{	width:175px;	padding:5px 5px;	margin:2px 0;	float:left;	}
	.content #acc_set .info_table{	border-top:none;	padding-top:0;	}
	.content #acc_set label{	width:110px;	}
	.content #acc_set .info_table input.text{	margin-right:25px;	}
	.content #acc_set .language div, .content #acc_set .unsubscript div, .content #acc_set .timezone div{	position:relative;	}
	.content #acc_set .language, .content #acc_set .timezone{position:relative;}
	.content #acc_set .language{z-index:1;}
	.content #acc_set .timezone{z-index:2;}
	.content #acc_set .language dl.sbrWrap{	width:220px;	position:absolute;	left:105px;	top:2px;	}
	.content #acc_set .change_pass{	padding-right:250px; position:relative;	}
	.content #acc_set .change_pass label{	width:145px;	clear:left;	}
	.content #acc_set .timezone dl.sbrWrap{	width:300px;	position:absolute;	left:90px;	top:2px;	}
	.content #acc_set .submit{ position:absolute; top:38px; left:475px;	padding:10px 0;	text-align:center;	}
	.content #acc_set .submit .plum_content{ position:absolute; top:-7px; left:112px;	padding:10px 0;	text-align:center; z-index:1	}
	.content #acc_set .submit input{border:none; background:none; padding:0; z-index:3; position:relative	}
	.content #acc_set select {border-left:1px solid #D2D2D2; border-top:1px solid #D2D2D2; font-size:1em; width:250px; background-color:#F6F6F6; margin-top:2px;}


/*mod_auth_index*/
	.content #login .button{margin:15px 0 0 0;}
	.content #login .def a{position:absolute; left:430px; top:15px;}
	.content #login .def{margin:0; padding:97px 0px 0px 171px;}
	.content #login .body span{display:block;padding:4px 0; width:75px;}
	.content #login h4 {text-align:center; font-size:12px; font-weight:bold; color:#fe0000}
	.content #login .wrap{background:transparent url(images/content/bg_incorect.jpg) no-repeat left 5px; width:576px; height:315px; margin-left:104px;}
	.content #login .plum_content{ position:absolute; top:158px; left:293px;	text-align:center; z-index:1	}
	.content #login .wrap ul{margin:20px 0pt 0pt 228px;}
	.content #login .wrap ul li{background:transparent url(images/content/arrow_content.gif) no-repeat left 5px; padding-left:10px;}

/*Page Thank you*/
	.content #thank .button{margin-top:15px; padding-left:85px;}
	.content #thank .def a{position:absolute; left:430px; top:15px;}
	.content #thank .def{margin:0; padding:15px 0px 0px 171px;}
	.content #thank.body span{display:block;padding:4px 0; width:57px;}
	.content #thank h4 {text-align:center; font-size:11px; font-weight:bold; color:#fe0000}
	.content #thank .wrap{width:576px;}
	.content #thank .plum_content{ position:absolute; top:75px; left:320px;	text-align:center; z-index:1}
	.content #thank .wrap ul{margin:20px 0pt 0pt 255px;}
	.content #thank .wrap ul li{background:transparent url(images/content/arrow_content.gif) no-repeat left 5px; padding-left:10px;}

/*mod_auth_remember*/
	.content #remember_pass .wrap{background:transparent url(images/content/bg_forgot.jpg) no-repeat left 5px; width:545px; height:169px; margin-left:68px; }
	.content #remember_pass a{color:#e60304; text-decoration:none;	}
	.content #remember_pass a:hover{color:#e60304; text-decoration:underline;}
	.content #remember_pass .def{margin:0; padding:21px 0pt 0pt 225px; }
	.content #remember_pass .body span{display:block;padding:4px 0; width:57px; float:left;}
	.content #remember_pass .text{	width:225px; padding:4px 5px; margin-right:5px; float:left;		}
	.content #remember_pass .button{margin-top:11px; border:none; background:none; z-index:3; position: relative;}
	.content #remember_pass h4 {text-align:center; font-size:12px; font-weight:300; color:#333333}
	.content #remember_pass .plum_content{ position:absolute; top:50px; left:362px;	text-align:center; z-index:1	}


/*mod_last_added_releases*/
	.title_line{background:transparent url(images/content/bg_title_lin.gif) repeat-x left top; height:9px; font-size:0px}
	.content .body h5{font-size:12px; font-family:tahoma; text-transform:uppercase;}
	.content .body h6{color:#23A1F0; display:inline; font-family:tahoma; font-size:11px;}
	
	
/* mod_browse_thumbnails, mod_bsi*/
	.content #screenshots .wrap{
	margin-bottom:-50px;
	padding-bottom:50px;
	}
	.content #screenshots td{
	padding:5px;
	}
	.content #screenshots img{
	display:block;
	}
	.content .screenshots_head{
	padding:13px 0 13px 20px;
	background:url(images/content/gallery/scene2_icon.gif) left 50% no-repeat;
	float:left;
	}
	.content .screenshots_head a{
	color:#000;
	font-weight:bold;
	font-size:1.27em;
	margin-right:10px;
	}
	.content .screenshots_links{
	float:right;
	padding-top:10px;
	}
	.content .screenshots_links li, #view_gal .filter_pager li{
	padding:0 8px 0 12px;
	background:url(images/content/block/dots.gif) left repeat-y;
	float:left;
	}
	.content .screenshots_links li:first-child, #view_gal .filter_pager li:first-child{
	background:none;
	}
	.content .screenshots_links li span, .content .screenshots_links li a{
	display:block;
	padding:3px 0 3px 22px;
	color:#e33d6f;
	background:url(images/content/gallery/favour_icon.gif) left 50% no-repeat;
	cursor:pointer;
	}
	
	#view_gal .title div span {text-indent:-1000px; overflow:hidden; display:block; width:136px; height:10px; float:none; padding:0;}
	#view_gal .title div {border:1px solid #DFDFDF;padding:10px 0pt 10px 13px; float:none;}

/*mod_browse_thumbnail*/
	.content #slideshow{
	text-align:center;
	padding-bottom:5px;
	}
	.content #slideshow .screenshots_head{
	padding:10px 0 10px 20px;
	}
	.content #slideshow .screenshots_head a{
	font-size:1.63em;
	}
	.content #slideshow .screenshots_links{
	padding:14px 8px 14px 0;
	color:#666;
	}
	.content .screenshots_links span{
	color:#e33d6f;
	}
	.content .slideshow_pager{
	background:url(images/background/slideshow_bg.gif) #f4f4f4 top repeat-x;
	border:1px solid #f4f4f4;
	border-top:none;
	padding:12px 10px 10px 10px;
	margin-top:5px;
	}
	.content .slideshow_btn{
	float:left;
	}
	.content .slideshow_btn input{
	float:left;
	margin-right:6px;
	width:81px;
	height:17px;
	border:none;
	background:none;
	}
	.content .slideshow_speed{
	position:relative;
	float:right;
	vertical-align:middle;
	color:#666;
	padding-right:70px;
	}
	.content .slideshow_speed dl.sbrWrap{
	width:65px;
	position:absolute;
	right:0;
	top:-3px;
	}
	.content .slideshow_speed dt{
	padding-right:27px;
	}



/*mod_unsubscript.tmpl*/

.content #acc_set .unsubscript {background:url(images/unsubscript.jpg) no-repeat 450px 4px;}
.content #acc_set .unsubscript .plum_content{left:112px; position:absolute; top:-1px; z-index:1;}
.content #acc_set .unsubscript h3 {font-size:13px; color:#1785c8; background:none; padding:0px;}

	.content #acc_set .unsubscript .reason{float:left;	clear:left;	}
	.content #acc_set .unsubscript .comment{
	clear:both;
	}
	.content #acc_set .unsubscript .text{
	width:240px;
	padding:5px;
	position:relative;
	}
	.content #acc_set .unsubscript textarea.text{
	height:100px;
	}
	.content #acc_set .unsubscript label{
	clear:left;
	width:135px;
	}
	.content #acc_set .unsubscript dl.sbrWrap{
	width:250px;
	position:absolute;
	left:135px;
	top:2px;
	}
	.content .unsubscript p{
	padding:0 0 5px 0;
	}
	.content #acc_set .unsubscript .unsubmit{
	margin-left:135px;
	padding-top:8px;
	}
	.content #acc_set .unsubscript .unsubmit input{
	position:relative; z-index:5;
	}
	/* Scene */


.title a{color:#666;}

.content ul.view_thumb li span.rating span {color:#666666; display:block; float:left; height:0px; padding-top:3px;}


#scenes_part.body .wrap{padding:0;}
.related_part .wrap{padding:0;}
.content .block .wrap.overflow_frames {overflow:visible;}
.overflow_frames table { border-collapse:collapse; text-align:left}
.overflow_frames #content{ padding-bottom:45px;}
.timeline {display:block;height:159px;}
#scenes_part { border:0; float:left;}
.related_out {float:right; width:21%;}
.related_part {border:none; margin-left:5px; margin-right:4px; background-color:#f4f4f4; border-right:1px solid #dcdcdc; background-image:url(images/sidebar/browsedvd/bottom_bg.gif);background-repeat:no-repeat; background-position:bottom right;}
.related_part .item {margin-left:6px; margin-right:3px; padding-top:10px; padding-bottom:7px; border-bottom:1px solid #ddd;}
.related_part .item img{display:block; text-align:center; margin:0 auto; padding-bottom:5px;}
.related_part .item .name {color:#818181; font-size:0.91em; font-weight:bold; line-height:1.1em;}
.related_part .item .watch_it {display:block; width:91px; height:18px; text-indent:-1000em; overflow:hidden; margin-top:7px;}
.related_part .relate_title {padding:6px 5px 4px 7px; background:url(images/content/scene/related_title_bg.gif) #fcfcfc bottom repeat-x; cursor:pointer;}
.content .related_part .wrap .relate_title p {font-size:0.91em; font-weight:bold; color:#818181; text-transform:uppercase; padding:0 15px 0 0; cursor:pointer;}
.related_part .collapse p {background:url(images/content/scene/related_title_collapse.gif) right 50% no-repeat;}
.related_part .expand p {background:url(images/content/scene/related_title_expand.gif) right 50% no-repeat;}
.related_part  div.select{padding:3px 6px; background-color:#e9eceb; border-bottom:1px solid #e6e6e6; position:relative; z-index:1;}
.related_part  div.select label { color:#808080; font-size:0.93em;}
.related_part  dl.sbrWrap{width:47px; height:12px; padding:2px 5px; background:url(images/content/scene/related_select_bg.gif) no-repeat; position:absolute; top:3px; right:5px; border:0;}
.related_part  dl.sbrWrap dt, .related_part  dl.sbrWrap .sbrFocused {background:0; padding:0px 12px;}
.related_part  dl.sbrWrap dt {padding:0px 12px; color:#525252;}
.related_part  dl.sbrWrap dd{ background-color:#fff; border:1px solid #cfcfcf; font-size:1em;}
.related_part  dl.sbrWrap dd li {color:#666; padding:1px 17px;}

.timeline #begin_head, .timeline #end_head {position: absolute; z-index: 2; width: 214px; height: 159px;  display: none}
.timeline .opacity_black {width: 214px; height: 159px; background-color: black; opacity:0.4; z-index:3; position:absolute}
.timeline .opacity_text {width: 214px; height: 159px; opacity:1; color:#ebebeb;  font-size:0.92em; font-weight:bold; text-align: center; padding-top:60px; position:relative; z-index:4;}
.left{float:left;}
.right{float:right;}

/*.frames {width:573px;}*/
.frames .aboveframe {padding:4px 0 10px 0; z-index:102; position:relative;}
.frames .aboveframe_left {float:left;  position:relative; z-index:102;}
.frames .aboveframe_right {float:right; position:relative; z-index:102;}
.frames .aboveframe li {float:left; padding:1px 7px; font-size:1em; color:#525252;}
.frames .aboveframe_left li { border-left:1px solid #e1e1e1; position:relative;}
.frames .aboveframe_left li:first-child {border:none;}
.frames .aboveframe_left li small {color:#cc0000; padding:2px 0 2px 0px; cursor:pointer; font-size:1em; font-weight:bold; }
.frames .aboveframe_left li a{color:#cc0000; font-weight:bold;} 
.frames .aboveframe_right li span {color:#528ddb;}
.frames .aboveframe_left .tooltip {position:absolute; top:1.5em; left:-60px; font-size:0.91em; width:223px; z-index:102; display:none;}
.frames .aboveframe_left .tooltip big {font-size:1px; line-height:1px; position:absolute; width:223px;}
.frames .aboveframe_left .tooltip h3 {min-height:13px; padding:0 7px 0 10px; text-align:right; color:#fff; background:#cc618c; font-size:1em; font-weight:normal; position:relative; top:16px;}
.frames .aboveframe_left .tooltip h3 big {background:url(images/content/scene/tooltip_title.png) top left no-repeat; height:16px; top:-16px; left:0px;}
.frames .aboveframe_left .tooltip h3 small {padding:0 0 0 11px; font-size:1em; background:url(images/content/close.gif) left 60% no-repeat; cursor:pointer; color:#fff; position:relative; top:-4px;}
.frames .aboveframe_left .tooltip h3 span {float:left; position:relative; top:-4px;}
.frames .aboveframe_left .tooltip div {padding:9px 9px 0 11px; color:#525252; background:#f7f7f7; position:relative; top:16px;}
.frames .aboveframe_left .tooltip_bot { background:url(images/content/scene/tooltip_bot.png) bottom no-repeat; left:0px; bottom:-17px; height:17px;}

.frames .frame_hidden .start, .frames .frame_hidden .end {display:none;}
.frames .frame_hidden .frame_center {top:5px;}
.frames .scene_hidden {margin:0 0 3px 0; padding:0 4px; border-bottom:1px solid #e6e6e6;}

.frames .frame_middle { z-index:101; position:relative; }
.frames .scene_title{ width:100%; font-size:1.65em; color:#666; border-bottom:1px solid #e6e6e6; margin-bottom:5px; line-height:1.8em;}
.frames .scene_title a{color:#666;}
.frames .scene_title a:hover{color:#666;}
.frames .timeline {float:none;}
.frames .start {float:left;width:214px; border:3px solid #FE3400;}
.frames .underframe_left strong, .frames .underframe_right strong, .frames .download_links .info, .frames .underframe_left #begin_time span, .frames .underframe_right #end_time span, .frames .download_links .info {color:#525252; font-size:10px;}
.frames .underframe_left #begin_time { padding-top:1px;}
.frames .end {float:right; width:214px; text-align:right; border:3px solid #23a1f0;}
.frames .underframe_right #end_time {padding-right:100px; padding-top:1px;}

.frames .frame_center {text-align:center; position:absolute; top:137px; left:0; width:573px; display:none;}
.frames .aboveframe_center {top:-14px; z-index:100;left:0px;}
.frames .frame_center span.reset_button {left:198px;top:-4px;position:relative;}
.frames .frame_center span.reset_bi {position:relative;left:99px;top:16px;}
.frames .frame_center .fav_add {}
.frames .frame_center .fav_rem {}
.frames .frame_center .how_it_works{padding-left:30px; padding-right:1px;}
.frames .frame_center a, .frames .download_links .info a {display:inline; color:#e33d6f; font-size:0.91em;}

.frames .download_links {position:relative; z-index:101;}
.frames .download_links .formats {}
.frames .download_links ul { list-style-type:none; clear:left; background-repeat:no-repeat; margin:2px 0 0 0; padding:2px 0px 4px 0px; position:relative;}
.frames .download_links ul li {/*background:transparent url(images/content/scene/quality_bg.gif) no-repeat scroll 0%; color:#FFFFFF;*/ float:left; font-weight:bold; 
 text-align:center; /*width:153px;*/}
.frames .download_links ul li a { color:#000; font-weight:bold;}
.frames .download_links ul li a:hover { color:#FB4C1F;}
.frames .download_links ul li img { position:relative; top:9px;}
.frames .download_links .down{display:block; float:left;}

.frames .underframe_right {float:right; font-size:10px;}
.frames .underframe {margin:2px 0; line-height:1.5em; z-index:100; position:relative;}
.frames .underframe_left {float:left; font-size:10px;}
.frames .underframe_left strong {color:#525252;}
.frames .underframe_left .cast{ padding-left:17px; background:url(images/content/scene/cast.gif) left center no-repeat; display:block; line-height:1.6em;}
.frames .underframe_right .length{ display:block; line-height:1.6em; color:#525252;}

.framepager_middle {margin:5px 0; width:573px;}
.framepager_left {padding:1px 156px 1px 6px; }
.framepager_right {padding:1px 6px 1px 156px; text-align:right;}
.framepager {width:121px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; background:url(images/content/scene/framepager_bg.gif) #fff bottom repeat-x; min-height:100px; font-size:0.91em; color:#000; position:relative;}
.framepager_left img {right:6px;}
.framepager_right img {left:6px;}
.framepager img {position:absolute; top:1px; border:1px solid #d7d7d7;}
.framepager a {color:#e33d6f;}
.framepager span {color:#999;}
.framepager p {padding:1px 0 7px 0;}
.framepager a.scene_btn {display:block; height:18px; width:97px; text-indent:-100em; overflow:hidden;}
.framepager a.next_scene, .framepager_bs .download_dvd_next {text-align:left; float:right;}
.frameitem_left {float:left;}
.frameitem_right {float:right;}
.frameitem {width:285px;}
.frameitem b.decorTop i.decorLeft {float:left; background:url(images/content/decor/t_decorLeft.gif) no-repeat; width:6px; height:6px; line-height:1px; font-size:1px;}
.frameitem b.decorTop i.decorCentre {background:url(images/content/decor/t_decorRight.gif) no-repeat; width:6px; height:6px; float:right; line-height:1px; font-size:1px;}
.frameitem b.decorTop i.decorRight {height:5px; border-top:1px solid #e6e6e6; line-height:1px; font-size:1px;}
.frameitem b.decorWrap {}
.frameitem b.decorBottom i.decorLeft {float:left; background:url(images/content/scene/framepager_left_b.gif) no-repeat; width:6px; height:6px; line-height:1px; font-size:1px;}
.frameitem b.decorBottom i.decorCentre {background:url(images/content/scene/framepager_right_b.gif) no-repeat; width:6px; height:6px; float:right; line-height:1px; font-size:1px;}
.frameitem b.decorBottom i.decorRight {height:6px; background:url(images/content/scene/framepager_b.gif) repeat-x; line-height:1px; font-size:1px;}

.framepager_bs {margin:5px 4px 5px 0; width:auto;}
#bsiPlaceHolder {margin:0 4px 0 0;}
.framepager_bs .framepager_left {padding:1px 166px 1px 6px; }
.framepager_bs .framepager_right {padding:1px 6px 1px 166px;}
.framepager_bs .framepager img {top:28px;}
.framepager_bs .framepager {width:181px; min-height:255px; color:#818181;}
.framepager_bs a.scene_btn {display:block; width:91px;}
.framepager_bs .frameitem {width:355px;}
.framepager_bs .dvdname {color:#404040; font-weight:bold; font-size:1.27em;}
.framepager span {color:#404040;}
.framepager_bs .framepager a.scene_btn {margin-bottom:5px;}
.framepager_bs .framepager .download_dvd {height:20px; width:76px;}
.framepager_bs a.next_scene {margin-left:85px;}




.framepager_bs .set_items{border:1px solid #d8d8d8; border-top:none; clear:both; padding:7px 0 0 0;}
.framepager_bs .set_items .prev{ left:5px;  width:91px; height:18px; text-indent:-9999px; overflow:hidden; position:absolute;}
.framepager_bs .set_items .next{ right:5px; width:91px; height:18px;  text-indent:-9999px; overflow:hidden; position:absolute;}
.framepager_bs .set_items #dvd_prev{float:left; width:50%; position:relative}
.framepager_bs .set_items #dvd_next{float:right; width:50%; position:relative}
.framepager_bs .set_items td {padding-top:18px; text-align:left;}
.framepager_bs .set_items .item .thumb img{margin:0 4px 0px 4px; display:block;}
.framepager_bs .set_items .name {color:#404040; font-size:1.28em; font-weight:bold; padding:5px 0px; display:block;}
.framepager_bs .set_items p {color:#404040; font-size:0.82em; padding-bottom:1em;}
.framepager_bs .set_items p span{ color:#818181;}
.framepager_bs .set_items .item{position:relative; padding:4px;}
.framepager_bs .set_items .download{ width:76px; height:20px; display:block; text-indent:-1000em; overflow:hidden;}





td .timeline {margin:0;padding:0;height:auto;}
td .timeline span {background:none;height:auto;margin:0;padding:0;}
#js_thumbs_view {}
#scene_thumbs .img_list {border:2px solid #fff; display:block; float:left;}
#scene_thumbs .begin {border:2px solid #ff0000;}
#scene_thumbs .end {border:2px solid #54ace0;}
#scene_thumbs .single {border:2px solid #df53cd;}



/* scroll-box  */
	#scene_holder {position:relative; width:573px; height:425px; overflow:hidden; z-index:100;}
	#wn {position:absolute; left:0; top:0; width:558px; height:425px; overflow:hidden; z-index:1;}
	#lyr {width:573px; position:absolute; font-size:1px;}
	#scene_holder div.content {position:absolute; visibility:hidden; left:0; top:0; z-index:1;}
	#scene_holder #lyr .img_list {border:2px solid #fff; cursor:move;}
	#scene_holder #lyr .end {border:2px solid #e23b6f;}
	#scene_holder #lyr .begin {border:2px solid #538dde;}
	#scrollbar {position:absolute; right:0px; top:0px; width:15px; height:425px; font-size:1px; z-index:2;}
	#scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:401px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
	#scrollbar #dragBar {position:absolute; top:0; left:1px; width:11px; background: #e5e5e5 url(images/scrollbar_drag.gif) no-repeat 2px 50%; z-index:1; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-bottom:1px solid #999899; border-right:1px solid #999899;}
	#scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:15px; height:13px;}
	#scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:15px; height:13px; }
	#scrollbar_up span, #scrollbar_down span {position:absolute;width:15px; height:13px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
	#scrollbar_up span {background:url(images/scrollbar_up.gif);}
	#scrollbar_down span {background:url(images/scrollbar_down.gif);}

.content .block .no_backg {background:none;}
table.search_block td {color:#111;font-weight:bold;padding-top:4px;}
table.search_block input {font-weight:normal;width:233px;padding:2px 0; height:14px; color:#a9a9a9; border:1px solid #849fb5; font-size:11px;margin:0 6px 0 22px;}
table.search_block input.button_img {width:auto;border:none;height:auto;padding:0;margin:0;}
table.search_block select {width:235px;height:18px; color:#a9a9a9; border:1px solid #849fb5; font-size:11px;margin:0 6px 0 22px;}
.content .block .noborder {border:none;}

#js_scale_tabs  {margin:5px 0px; padding-left:4px; position:relative; width:569px;}
#js_scale_tabs .bg_tab {background:url(images/content/scene/bg.gif) repeat-x; height:16px; margin-left:-4px; position:relative; top:-1px; z-index:2;}
#js_scale_tabs a {display:block; padding:1px 13px 0px; background-color:#7d7d7d; float:left; font-size:0.92em; color:#fff; position:relative; z-index:2;}
#js_scale_tabs a.active {background-color:#ab4272;}
#js_scale_tabs a b.decorTop {position:absolute; width:5px; height:16px; background-image:url(images/content/scene/thumbs_size/left.gif); left:-5px; top:0;}
#js_scale_tabs a b.decorBottom {position:absolute; width:5px; height:16px; background-image:url(images/content/scene/thumbs_size/right.gif); right:-5px; top:0;}
#js_scale_tabs a.active b.decorTop {position:absolute; width:4px; height:16px; background-image:url(images/content/scene/thumbs_size/a_left.gif); left:-4px; top:0; z-index:3;}
#js_scale_tabs a.active b.decorBottom {position:absolute; width:4px; height:16px; background-image:url(images/content/scene/thumbs_size/a_right.gif); right:-4px; top:0; z-index:3;}
#js_scale_tabs p {color:#525252; padding-left:40px; float:left; background-image:url(images/content/scene/arrow.gif); background-repeat:no-repeat; background-position:10px 5px; padding-bottom:0;}
#js_scale_tabs span.clear {display:inline; font-size:11px; clear:none; width:auto; height:auto; float:right; color:#E33D6F; margin-top:-2px; }
#js_scale_tabs span.clear:hover {text-decoration:underline;}

/*mod_design.tmpl*/
	.content #acc_set .sel_design{
	border-top:none;
	padding-top:0;
	padding-bottom:0;
	}
	.content #design .sel_design .table_content input{
	margin-right:4px;
	position:relative;
	top:2px;
	}
	.content #design .sel_design label{
	float:none;
	}
	.content #design .pulley table{
	font-size:0.9em;
	border-collapse:collapse;
	}
	.content #design .pulley th{
	padding:6px 8px;
	color:#a7a7a7;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	text-align:center;
	}
	.content #design .pulley td{
	color:#666;
	padding:6px 8px;
	border-top:1px solid #e5e5e5;
	text-align:center;
	border-collapse:collapse;
	vertical-align:middle;
	}
	.content #design .pulley td a{
	font-size:1.1em;
	}
	.content #design .thumbfor_group label{
	padding:0;
	float:none;
	}

/* View Photo Page */
	#wrap_out{
	width:973px;
	padding:0 0 0 20px;
	margin:0 auto;
	font-size:11px;
	background:url(images/background/main_bg.jpg) left repeat-y;
	height:100%;
	}
	#wrap_mid{
	padding:0 23px 0 0;
	background:url(images/background/main_bg.jpg) right repeat-y;
	height:100%;
	}
	#wrap_in{
	padding:0 15px;
	background:#fff;
	min-height:100%;
	}
	#wrap_in #navigator{
	padding:10px 0 0 0;
	padding-left:5px;
	margin:0 0 10px 0;
	background:none;
	border:none;
	color:#666;
	margin:0 auto;
	}
	#wrap_in #navigator a{
	color:#9a9a9a;
	text-decoration:underline;
	}
	#wrap_in #navigator span{
	color:#9a9a9a;
	}
	#wrap_in #contname{
	margin:0 auto;
	position:relative;
	}
	#wrap_in h2{
	margin:5px 0 8px 5px;
	color:#424242;
	text-transform:uppercase;
	font-size:1.45em;
	font-weight:bold;
	}
	#wrap_in #return_thumbs{
	padding:4px 12px 7px 12px;
	background:url(images/content/block/wrap_bot_bg.gif) #f4f4f4 left bottom repeat-x;
	border-top:1px solid #e6e6e6;
	color:#414141;
	margin:0 auto;
	position:relative;
	z-index:100;
	}
	#return_thumbs div.rating_mid{
	float:none;
	position:absolute;
	top:0;
	left:50%;
	width:auto;
	margin:7px 0 -2px -70px;
	}
	#return_thumbs div{
	float:left;
	width:300px;
	margin:4px 0 -2px 0;
	}
	#return_thumbs a{
	color:#2a70d6;
	}
	#return_thumbs .slide_form{
	margin:0;
	float:right;
	padding-left:36px;
	background:url(images/slideshow_bg.gif) left 5px no-repeat;
	width:auto;
	}
	#return_thumbs .slide_form strong{
	position:relative;
	padding-right:65px;
	background:url(images/content/block/dots.gif) right -3px no-repeat;
	font-weight:normal;
	}
	#return_thumbs .slide_form strong dl.sbrWrap{
	position:absolute;
	right:8px;
	top:-4px;
	width:55px;
	}
	#return_thumbs .slide_form strong dt{
	padding-right:27px;
	}
	#return_thumbs .slide_form span{
	margin-left:10px;
	}
	#return_thumbs .slide_form span input{
	padding:0;
	margin-right:5px;
	position:relative;
	}
	#return_thumbs .slide_form img{
	width:16px;
	height:16px;
	position:relative;
	top:3px;
	left:5px;
	}
	#return_thumbs .slide_form img.checkbox_img{
	width:15px;
	height:14px;
	position:relative;
	top:3px;
	left:0px;
	}
	#wrap_in #view_photo_form{
	border:1px solid #eee;
	border-top:none;
	margin:0 auto 0px auto;
	}
	#wrap_in #view_photo_nav{
	border-bottom:1px solid #eee;
	margin:0 auto;
	position:relative;
	}
  #view_photo_nav .float_left, #view_photo_nav .float_right
  {
	padding:8px 4px;
  }
	#view_photo_nav span img{
	vertical-align:middle;
	position:absolute;
	left:0px;
	top:0px;
	}
	#view_photo_nav span.prev a, #view_photo_nav span.next a{
	position:relative;
	padding-left:18px;
	}
	#view_photo_nav span.prev{
	margin-right:0px;
	position:relative;
	top:3px;
	}
	#view_photo_nav span.next{
	margin-left:5px;
	position:relative;
	top:3px;
	}
	#view_photo_nav ul{
	display:inline;
	}
	#view_photo_nav li{
	background:url(images/content/block/dots.gif) left repeat-y;
	padding:8px 10px;
	vertical-align:middle;
	display:inline;
	}
	#view_photo_nav li:first-child{
	background:none;
	}
	#view_photo_nav li input{
  vertical-align:middle;
	}
	#view_photo_nav li label{
	padding:0 0 0 7px;
	color:#db2a93;
	text-decoration:underline;
  vertical-align:middle;
	}
	#contname span.resolution{
	position:absolute;
	top:3px;
	right:0;
	}
	#view_photo_nav strong, #view_photo_nav span{
	/*vertical-align:middle;*/
	}
	.float_left{
	float:left;
	}
	.float_right{
	float:right;
	}
	table#photo_block {
	background:#fff;
	border-collapse:collapse;
	font-size:1em;
	position:relative;
	z-index:1;
	}
	table#photo_block td{
	border-collapse:collapse;
	vertical-align:top;
	text-align:center;
	}
	table#photo_block a{
	color:#db2a93;
	text-decoration:underline;
	}
	table#photo_block .item{
	padding:5px 0px;
	position:relative;
	}
	table#photo_block #left, table#photo_block #right {
	padding:3px;
	}
	table#photo_block .item img{
	display:block;
	margin-bottom:4px;
	}
	table#photo_block .item img.checkbox_img{
	position:absolute;
	left:0;
	}
	table#photo_block .item div{
	position:relative;
	font-size:1.1em;
	text-align:left;
	}
	table#photo_block .item div a{
	font-size:0.9em;
	}
	table#photo_block .item input{
	position:absolute;
	left:0;
	top:1px;
	display:none;
	}
	table#photo_block .pic_center{
	padding:17px;
	padding-bottom:5px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	color:#bbb;
	min-width:200px;
	}
	table#photo_block .pic_center .view_pic{
	position:relative;
	}
	table#photo_block .view_pic span img{
	display:none;
	}
	table#photo_block .view_pic span a{
	width:66px;
	height:66px;
	padding:18px 0;
	position:absolute;
	top:50%;
	margin-top:-51px;
	overflow:hidden;
	text-indent:-100em;
	}
	table#photo_block .view_pic span a:hover{
	width:102px;
	height:102px;
	cursor:pointer;
	}
	table#photo_block .view_pic span.prev a{
	padding-right:36px;
	left:0;
	background:url(images/page_prev_png.png) left 18px no-repeat;
	}
	table#photo_block .view_pic span.next a{
	padding-left:36px;
	right:0;
	background:url(images/page_next_png.png) right 18px no-repeat;
	}
	table#photo_block .view_pic span.prev a:hover{
	background:url(images/page_prev_h_png.png) no-repeat;
	padding:0;
	}
	table#photo_block .view_pic span.next a:hover{
	background:url(images/page_next_h_png.png) no-repeat;
	padding:0;
	}
	#wrap_in p{
	font-size:0.81em;
	color:#525252;
	margin:0 auto 10px auto;
	}
	#wrap_in p.warning{
	color:#959595;
	}

/*View Gallery*/
	#view_gal .body_out{
	border:none;
	}
	#view_gal .body_out .body{
	border:none;
	}
	.body_out_border{
	border:1px solid #e6e6e6;
	position:relative;
	top:-1px;
	}
	.content #view_gal .block .filter_pager{margin:1px; padding:0px;}
	.content #view_gal .block .filter{
	padding:0;
	}
	.content #view_gal .block .wrap{
	background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x;
	padding:7px;
	}
	#js_fav_zip_form {
	margin:0;
	padding:0;
	}
	#js_fav_zip_form td, #js_fav_zip_form table{
	border-collapse:collapse;
	border:none;
	}
	#js_fav_zip_form tr td{
	padding:0 0 8px 16px;
	}
	#js_fav_zip_form tr td:first-child{
	padding:0 0 8px 0;
	}
	#js_fav_zip_form tr td img{
	padding:1px;
	display:block;
	}
	#js_fav_zip_form tr td div{
	position:relative;
	text-align:left;
	}
	#js_fav_zip_form tr td input{
	position:absolute;
	top:1px;
	left:1px;
	}
	#js_fav_zip_form .body{
	border:none;
	}
	#view_gal .filter_pager dl.sbrWrap{
	width:140px;
	}
	#view_gal .filter_pager dt{
	padding-right:27px;
	text-align:left;
	}
	#view_gal .filter_left{
	width:350px;
	float:left;
	}
	#view_gal .filter_right{
	float:right;
	width:300px;
	vertical-align:middle;
	}
	#view_gal .filter_left label{
	margin-right:15px;
	}
	#view_gal .filter_right div{
	float:right;
	border-right:1px solid #e0e0e0;
	padding:0 7px;
	color:#525252;
	vertical-align:middle;
	word-spacing:normal;
	font-size:11px;
	width:190px;
	}
	
	#view_gal .filter_right div strong {font-weight:bold; float:left;}
	
	#view_gal .filter_right div img{padding:3px 3px 1px;}
	#view_gal .filter_right div img.userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}
	
	#view_gal .filter_right div:first-child{
	border:none;
	}
	#view_gal .filter_right div small{
	font-size:1.1em;
	color:#538cdf;
	}
	#view_gal .header_bot .filter_right div{
	display:none;
	}
	#js_scale_tabs_out{
	position:relative;
	padding-top:5px;
	}
	#js_scale_tabs_out form{
	position:absolute;
	right:0;
	top:0;
	}
	#js_scale_tabs_out input.text{
	width:20px;
	}
	#js_scale_tabs_out input.text, #js_scale_tabs_out label{
	position:relative;
	top:-5px;
	}
	#view_gal #js_scale_tabs .bg_tab{
	margin-bottom:-10px;
	}

/*mod_model.tmpl*/
	#filter_form{
	margin:auto 5px;
	position:relative;
	top:-3px;
	}
	#filter_form dt{
	padding-right:27px;
	text-align:left;
	font-weight:normal;
	}
	#filter_form dl.sbrWrap dd li{
	text-align:left;
	font-weight:normal;
	}
	#filter_form input{
	position:relative;
	top:-4px;
	}
	.content #model .title{
	overflow:visible;
	position:relative;
	top:3px;
	left:-5px;
	}
	.content #model .title span.prev, .content #model .title span.next{
	padding:0;
	display:inline;
	margin:0;
	height:auto;
	border:none;
	background:none;
	float:none;
	}
	.content #model .title img{
	position:relative;
	top:-2px;
	vertical-align:middle;
	}
	.content #model .title span{
	padding:8px 0;
	position:relative;
	}
	.content #model .wrap{
	padding:0;
	background:none;
	}
	.content #model .body{
	border:none;
	}
	.content #model .model_pic_bot{
	background:url(images/content/model_pic_bot_bg.gif) left bottom no-repeat;
	border-left:1px solid #ebebeb;
	}
	.content .wrap .model_pic_top{
	background:url(images/content/model_pic_top_bg.gif) right top no-repeat;
	padding:9px;
  	width:480px;
  	float:left;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	min-height:300px;
	}
	.content .wrap .model_pic_top div{
	position:relative;
	}
	.content .wrap .model_pic_top div img{
	display:block;
	margin:0 auto;
  	max-width:480px;
	}
	.content .wrap .model_bookmark{
	background:url(images/content/model_bookmark_bg.gif) #f4f4f4 left repeat-y;
	}
	.content .wrap .model_bookmark_bot{
	background:url(images/content/model_bookmark_bot_bg.gif) left bottom no-repeat;
	padding:10px 10px 75px 15px;
	width:207px;
	}
	.content .wrap .model_bookmark h1{
	color:#c31ba5;
	font-size:1.63em;
	font-weight:normal;
	margin-bottom:10px;
	}
	.content .wrap .model_bookmark li{
	background:url(images/sidebar/categories/dot.gif) top repeat-x;
	padding:2px 4px;
	color:#666;
	}
	.content .wrap .model_bookmark li:first-child{
	background:none;
	}
	.content .wrap .model_bookmark a{
	color:#666;
	}
	.content .identView{
	color:#666;
	}
	.content .identView img{
	padding:5px;
	}
	.model_banner{
	margin:0 0 3px -6px;
	text-indent:-1000em;
	overflow:hidden;
	height:202px;
	}
	.reqcontent_banner{
	margin:0 0 3px 0px;
	text-indent:-1000em;
	overflow:hidden;
	height:202px;
	}
	.content #model .title em {position:absolute; right:0; top:3px; padding-right:210px; font-size:1.1em; font-style:normal;}
	.content #model .title dl.sbrWrap {position:absolute; right:50px; top:1px; width:150px;}
	.content #model .title em input {position:absolute; top:0; right:0;}
	.content #model .title em big {font-size:1.1em; color:#666; position:relative; top:2px;}
	.content #model .title small {font-size:1.1em; vertical-align:middle; position:relative; top:-3px; padding:0 5px;}

	.model_photos {float:left;}
	.model_videos {float:right;}
	.model_media {width:365px;}
	.content .model_photos .block .wrap {padding:4px;}
	.content .model_media .block .wrap {background:url(images/content/model_photos_bg.gif) #fff bottom repeat-x; padding:4px 4px 15px 4px;}
	.model_photos img {margin:2px;}
	.model_photos img:hover {margin:0; border:2px solid #e54877;}
	.model_photos .popup {display:none;}
	.model_videos .thumb {float:left; padding:2px 5px; width:165px;}
	.model_videos .thumb img {padding:2px;}
	.model_videos .thumb img:hover {border:2px solid #e54877; padding:0;}
	.model_videos .thumb p {padding:0 0 0 6px;}
	.model_videos .thumb .popup {display:none;}
	.model_media .all_her {margin:10px 0 0 4px; width:111px; height:17px; text-indent:-100em; overflow:hidden; display:block;}

/* Model scroll-box  */
	.content #model #scene_holder {position:relative; width:205px; height:200px; overflow:hidden; z-index:100; margin-bottom:10px;}
	.content #model #wn {position:absolute; left:0; top:0; width:190px; height:200px; overflow:hidden; z-index:1;}
	.content #model #lyr {width:290px; position:absolute; font-size:0.91em; color:#666;}
	.content #model #scrollbar {position:absolute; right:0px; top:0px; width:15px; height:200px; font-size:1px; z-index:2;}
	.content #model #scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:176px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
	.content #model #scrollbar #dragBar {position:absolute; top:0; left:1px; width:11px; background: #e5e5e5 url(images/scrollbar_drag.gif) no-repeat 2px 50%; z-index:1; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-bottom:1px solid #999899; border-right:1px solid #999899;}
	.content #model #scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:15px; height:13px;}
	.content #model #scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:15px; height:13px; }
	.content #model #scrollbar_up span, #scrollbar_down span {position:absolute;width:15px; height:13px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
	.content #model #scrollbar_up span {background:url(images/scrollbar_up.gif);}
	.content #model #scrollbar_down span {background:url(images/scrollbar_down.gif);}

/* SearchTabForm */
	/*.searchtabform_out {padding-bottom:24px; background:url(images/content/searchtabform/searchtabform_out.gif) bottom repeat-x; position:relative;}*/
	.searchtabform {}
	/*.searchtabform_in {padding:10px 15px; background:url(images/content/searchtabform/searchtabform_bg.gif) #fff top left repeat-x; position:relative;}*/
	.tabfilter {padding:0 100px 0 0; position:relative; z-index:50;}
	.tabfilter img {position:absolute; top:-5px; right:5px; cursor:pointer;}
	.searchtabform .button_img {/*position:relative; */margin:0px 0 2px 4px; display:block;}
	.filterblock .button_img{padding:0 0px 0px 6px;}
	.filterblock dl {width:224px; float:left; position:relative; top:0; left:0;}
	.content .filterblock input.text {width:345px; float:left; border: 1px solid #c0c5c9; background-color:#fff}
	.filterblock dt {padding-left:5px; text-align:left;}
	
	#searchForma label {width:95px; float:left; padding-top:2px; font-weight:bold; font-size:11px; padding-bottom:7px;}
	#searchForma{position:relative; z-index:10; padding-top:5px;}
	.searchtabform_out li {display:none;}
		.content #sortForm input{left:-1000em; position:absolute; vertical-align:middle;}
	.filter_pager #sortForm label, .content #sortForm label{cursor:pointer; margin-left:2px; position:relative; color:#fb4c1f;}
	.filter_pager #sortForm label.checked, .content #sortForm label.checked{font-weight:bold;}
	.filter_pager #sortForm div, .content #sortForm div{width:95px; position:relative; float:left; font-weight:bold; color:#666; font-size:11px;}
	.filter_pager #sortForm a, .content #sortForm a{color:#fb4c1f;text-decoration:none;}
	.filter_pager #sortForm a:hover, .content #sortForm a:hover {color:#fb4c1f;text-decoration:none;}
	
	
@media all and (min-width: 0px) {
div.login table input.inp_bg{
padding-top:1px;
padding-bottom:4px;
}

.content #login .button{margin:15px 0 0 75px;}
.content #remember_pass .button{margin:0px 0px 0px 56px;}


div#browsedvd .btn_go{position:relative;margin-top:-6px;}

div#search_block div.cont input.radio{
position:relative;
top:0px;
}
div#search_block div.cont input.src_bg{
padding-top:0px;
}
div#browsedvd .inputline label{
margin-bottom:0px;
}
div#browsedvd .btn_go{
position:relative;
top:0px;
}
div#join_left{
margin-bottom:-23px;
}
.content .block .wrap .sortby .btn_show{
top:3px;
}
.content .block .wrap .sortby{
}
#wide_sidebar{left:1px;}
.content #model .title div{position:relative; top:-2px;}
}

/* balloon tips */
#balloon {position:absolute; z-index:9999; left:-980px; top:-980px;}
.simpleBalloon #balloon-tip {background:url(images/background/tip.gif) repeat-x #fffbc9; color:#e7567b; border:1px solid #ddd685; padding:2px 5px; white-space:nowrap;}
.simpleBalloon .decorBottom {display:block; position:absolute; background:url(images/background/tip-arrow.gif); overflow:hidden; width:18px; height:6px; left:0; top:100%; margin-top:-1px;}
.simpleBalloon .decorBottom i {display:none;}

/* rating */
div.rating_block {word-spacing:-.5em; white-space:nowrap;}
div.rating_block img {padding:3px 3px 1px 3px; background:no-repeat center; cursor:pointer;}
div.rating_block .userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}
div.rating_block a {padding:2px 0; cursor:pointer; vertical-align:middle;}


/* selects replacing */
select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} /* hiding selects */
dl.sbrWrap {margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.2em;
background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;}
dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.sbrWrap dd {z-index:1001;}
dl.sbrWrap dt {cursor:default; color:#666; padding:4px; background:url(images/arrow.gif) right top no-repeat; height:1.1em; overflow:hidden;}
dl.sbrWrap dd {position:absolute; z-index:101; left:0; top:100%;
	margin:0; padding:0; width:100%; overflow:auto; max-height:15em;
	border:1px solid #cfcfcf; border-left:none; border-top:none; background:#ebebeb; white-space:nowrap; font-size:.9em;}
dl.sbrWrap dd ul {width:100%; overflow:hidden;}
dl.sbrWrap dd li {padding:1px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden;}
dl.sbrWrap dd li.sbrSelected {background:#eee;}
dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover {background:#e1e2e3;}

dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap .sbrOptsExp *{display:block;}
dl.sbrWrap .sbrFocused {background-image:url(images/arrow_act.gif)}

#browsedvd dl.sbrWrap dd li {padding:1px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden; white-space:nowrap; min-width:143px;}
#browsedvd dl.sbrWrap dt{ width:112px; padding:4px 27px 4px 4px; line-height:1.22em;}

/* splash screen */
#splash {
position:fixed;
width:100%;
height:100%;
left:0;
top:0;
background:#111;
opacity:.8;
z-index:999999;
}
#splash_out{
position:fixed;
width:100%;
height:100%;
left:0;
top:0;
z-index:1000000;
}
#splash_in{width:376px; height:360px; padding:66px 30px 15px 349px; background:url(images/background/splash_bg.jpg) 0px top no-repeat; position:fixed; top:50%; left:50%; margin:-220px 0 0 -377px; opacity:1; z-index:1000001;}
#splash_in div.splash_left{
position:absolute;
top:0;
left:0;
width:10px;
height:436px;
background:url(images/background/splash_left_bg.gif) no-repeat;
z-index:1000001;
}
#splash_in div.splash_bottom{
position:absolute;
bottom:0;
left:0;
width:750px;
height:10px;
background:url(images/background/splash_bottom_bg.gif) no-repeat;
z-index:1000001;
}
#splash_text{
position:relative;
width:370px;
height:391px;
z-index:1000001;
}
#splash_in .plus18{position:absolute; top:-123px; left:238px; z-index:1000002;}
#splash_in div.logo{position:absolute; left:30px; top:18px;}



#splash_text li{
padding:2px 0 0px 16px;
background:url(images/sidebar/categories/arrow.gif) no-repeat left 7px;
}
#splash_text li a{color:#393939; font-size:11px; text-decoration:underline;}
#splash_text ul{overflow:hidden; height:97px; width:370px; margin-bottom:5px;}
#splash_text .splash_warning{border:1px solid #9DD0EE; height:71px; overflow:hidden; text-indent:-100em; width:360px; z-index:1000003;}
#splash_text p{font-size:13px; color:#565555; margin:20px 0 10px 0; overflow:hidden; height:110px; width:360px;}
#splash_text strong{font-size:13px; color:#fe3400;}
#splash_text div img{margin-right:21px;cursor:pointer; position:relative; z-index:5}
#splash_text img.enter_plum{position: absolute; top:288px; left:57px; z-index:1;}
#splash_text img.exit_plum{position: absolute; top:288px; left:207px;z-index:1;}

/* Main Pager */
#wrap .content .pager {text-align:left; padding:5px; color:#666; float:none;}
#wrap .content .pager li {display:inline; vertical-align:middle; float:none; padding:0; background:none;}
#wrap .content .pager li.page {margin-right:5px; font-weight:bold; position:relative; top:1px;}
#wrap .content .pager a {padding:3px 1px; text-decoration:none; color:#666; vertical-align:middle; background:none; display:inline;}
#wrap .content .pager a.digit_num {padding:0;}
#wrap .content .pager img {vertical-align:middle; position:relative; top:-1px;}
#wrap .content .pager a:hover {color:#e33d6f; text-decoration:none;}
#wrap .content .pager span {padding:3px 4px; background:#e33d6f; color:#fff; vetical-align:middle; position:relative; top:2px;}

/* Items Per Page */
.indexPage #sortForm {padding:0 0 10px 0;}
.indexPage #sortForm div.per_page {display:none;}
#sortForm {position:relative;}
#sortForm div.per_page {position:absolute; top:0; right:0; padding-right:60px;}
#sortForm span {margin:0 0 0 5px;}
#sortForm span img {position:relative; top:1px;}
#sortForm  a {color:#fb4c1f; margin-left:2px; cursor:pointer; position:relative; }
#sortForm  a.checked {font-weight:bold;}
#sortForm strong {color:#666; position:relative; top:-2px;}
#sortForm div.per_page span label {color:#666; padding-right:5px; top:0;}
#sortForm div.per_page dl {width:60px; position:absolute; top:-3px; right:0;}

/* Digits */
.content .digits {
text-align:left;
padding:5px;
color:#666;
}
.digits a {
padding:4px;
text-decoration:none;
color:#666;
/*vertical-align:middle;*/
}
.digits a img {
vertical-align:middle;
}
.digits a.digit_num:hover {
color:#e33d6f;
text-decoration:none;
}
.digits span.digit_current{
padding:1px 4px;
background:#e33d6f;
color:#fff;
vertical-align:middle;
}

/* Sexperts Reviews */
#reviews_left{
width:158px;
float:left;
}
#reviews_left a{clear:both; display:block;}
#reviews_right{
float:left;
color:#666;
width:548px; 
}
#reviews_left .overall_mark{
width:128px;
height:101px;
background:url(images/sexpert_review/overall_mark_bg.gif) no-repeat;
text-align:center;
padding-top:28px;
color:#fff;
padding-left:2px;
margin-left:9px;
margin-bottom:10px;
}
#reviews_left .overall_mark p{
color:#fff;
padding-bottom:0;
}
#reviews_left .overall_mark .overall_rating{
font-family:arial;
font-weight:bold;
font-size:4.365em;
line-height:0.95em;
}
#reviews_left table, #reviews_right .marks{
background-color:#ebebeb;
margin-bottom:6px;
}
#reviews_right .marks{
clear:both;
}
#reviews_left table th, #reviews_right .marks th{
background:url(images/sexpert_review/table_th_bg.gif) repeat-x;
padding:1px;
color:#1b75bc;
font-weight:bold;
}
#reviews_left table td, #reviews_right .marks td{
background-color:#FFFFFF;
padding:2px;
color:#666;
padding-left:9px;
}
#reviews_left table .title3, #reviews_right .marks .title3{
color:#b27e9a;
width:84px;
}
#reviews_left table .total, #reviews_right .marks .total{
color:#fff;
background-color:#959595;
}
#reviews_right p.title{
margin-bottom:5px;
padding-bottom:0px;
padding-left:6px;
}
#reviews_right .edit_review p.title{
margin-bottom:0px;
padding-bottom:0px;
padding-left:0px;
color:#000;
font-size:2.18em;
line-height:1em;
font-weight:bold;
margin:5px 0px 10px 0px;
}
#reviews_right table td.item{
padding-right:0px;
padding-bottom:5px;
border:1px solid #ebebeb;
}
#reviews_right table td.item table{
width:274px;
}
#reviews_right table td.item th{
padding:2px;
background:url(images/sexpert_review/table_th_bg.gif) repeat-x;
text-align:right;
border-bottom:1px solid #ebebeb;
line-height:9px;
}
#reviews_right table td.item th a img{
margin-right:2px;
}
#reviews_right table td.item table.full_review{
width:565px;
}
#reviews_right table td.item table.full_review th{
padding:4px;
}
#reviews_right table td.item td{
padding:12px;
}
#reviews_right .avatar{
width:57px;
float:left;
padding-right:5px;
}
#reviews_right .avatar2{
width:57px;
float:left;
padding-right:5px;
margin-bottom:5px;
}
#reviews_right .avatar h4, #reviews_right .avatar2 h4{
text-align:center;
font-weight:normal;
color:#b27e9a;
text-decoration:none;
font-size:1em;
}
#reviews_right .review_text{
width:185px;
float:left;
}
#reviews_right .review_text2{
float:left;
}
#reviews_right h2 {font-size:1.7em; font-weight:bold; color:#000;}
#reviews_right .user_info {margin-top:5px; padding-top:5px; padding-bottom:5px; color:#000; border-top:1px solid #cacaca; clear:both;}
#reviews_right .user_info span,  #reviews_right span.becomes{width:110px; float:left;}
#reviews_right table td.item td .review_text span{
vertical-align:top;
}
#reviews_right table td.item td .review_text span img{
padding-left:7px;
padding-right:3px;
position:relative;
top:3px;
}
#reviews_right table td.item td .review_text a{
color:#e33d6f;
text-decoration:none;
}
#reviews_right table td.item td .review_text p{
margin-top:10px;
line-height:14px;
text-align:left;
padding:0;
}
#reviews_right .contra_pro{
clear:both;
margin-top:5px;
float:left;
width:100%;
}
#reviews_right .contra_pro ul{
list-style-type:none;
}
#reviews_right .contra_pro li{
padding-left:18px;
list-style-type:none;
height:11px;
line-height:8px;
padding-top:3px;
text-align:left;
}
#reviews_right  .contra_pro ul.pro li{
background-image:url(images/sexpert_review/plus_icon.gif);
background-position:left 50%;
background-repeat:no-repeat;
}
#reviews_right  .contra_pro ul.contra li{
background-image:url(images/sexpert_review/minus_icon.gif);
background-position:left 50%;
background-repeat:no-repeat;
}
#reviews_right .sentence{
float:left;
margin-top:5px;
width:100%;
clear:both;
}
*html #reviews_right .sentence, #reviews_right  .contra_pro{
margin-top:2px;
}
#reviews_right .sentence strong{
float:left;
position:relative;
top:6px;
margin-right:8px;
}
#reviews_right .sentence span{
width:86px;
height:23px;
background:url(images/sexpert_review/sentence_bg.gif) no-repeat;
display:block;
float:left;
padding-top:5px;
white-space:nowrap;
}
#reviews_right .sentence span img{
position:relative;
top:2px;
margin-right:5px;
margin-left:6px;
cursor:pointer;
}
#reviews_right .edit_review {margin-left:6px}
#reviews_right .edit_review .contra_pro{
clear:both;
margin-top:5px;
float:none;
width:100%;
}
/* #reviews_right .edit_review label{width:90px; display:block; padding-top:3px;} */
#reviews_right .edit_review table th.pn{color:#000; font-weight:bold;}
#reviews_right .edit_review .center{text-align:center;}
#reviews_right .sentence span img.active{opacity:.4; cursor:default}
#reviews_right table td{ text-align:left; color:#000;}
#reviews_right p.title2{color:#000; padding-bottom:3px; clear:both;}
#reviews_right p.title3{color:#000; padding-bottom:5px; margin-top:5px; padding-top:5px; border-top:1px solid #ececec;}

#reviews_right #text {background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x;border-right: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;width:45px;padding: 4px 2px;color:#a7a7a7;}

/* Reviews Rating */
#reviews_right ul.rating_element{
position:relative;
}
#reviews_right ul.rating_element li ul{
	display: none;
	overflow:hidden;
	border-top:1px solid #ebebeb;
	padding:5px 16px 10px 16px;
}
#reviews_right ul.rating_element li ul li{
border:0;
padding:5px 0px;
position:static;
z-index:1;
}
#reviews_right ul.rating_element li ul li span.itemname{
color:#b27e9a;
width:93px;
}

#reviews_right ul.rating_element li ul li div.tip{
	display: none;
	position: absolute;
	border:1px solid #ddd685;
	background-color:#fff8c9;
	background-image:url(images/sexpert_review/tip_top.gif);
	background-repeat: repeat-x;
	background-position:top left;
	padding:9px;
	color:#57575a;
	left:320px;
	text-align:left;
	margin-top:-17px;
}
#reviews_right ul.rating_element li ul li div.tip h6{
text-align:left;
color:#e33d6f;
font-size:1em;
margin-bottom:5px;
font-weight:bold;
line-height:1em;
padding:0;
margin-bottom:3px;
}
#reviews_right ul.rating_element li ul li div.tip .arrow_tip{
width:6px;
height:9px;
background:url(images/sexpert_review/arrow.gif) no-repeat;
position:absolute;
top:19px;
left:-6px;
background-position:0px 0px;
border:0;
}
#reviews_right ul.rating_element li .rat_title{
background-color:#f7f7f7;
padding:9px;
width:auto;
border:0;
overflow:hidden;
}
#reviews_right ul.rating_element li .rat_title i{
float:right;
font-weight:normal;
font-style:normal;
color:#404040;
font-size:1em;
margin-right:5px;
line-height:1.1em;
}
#reviews_right ul.rating_element li .rat_title span.rating_element_header{ color:#414141; padding:0; font-size:1em; font-weight:bold; line-height:1em; cursor:pointer;}
#reviews_right ul.rating_element li {clear:left; list-style: none; border:1px solid #ebebeb;margin-bottom:8px; position:relative;}
#reviews_right ul.rating_element li span {float:left;}
#reviews_right ul.rating_element li span span{
cursor:pointer;
}
#reviews_right ul.rating_element li span.rating_element_stars {float:right;}
#reviews_right ul.rating_element li span.rating_element_stars span{
cursor:pointer;
}
img.sexpert_avatars {margin-top:16px;}
.wrap .avatars{padding:16px 0px 20px;}
.wrap .avatars li{float:left; padding:6px 6px 6px 20px; background:url(images/avatars/avatars_bg.gif) top right no-repeat;}
p.sexpert_text { font-size:1.37em; color:#666;}
a.join_btn {float:right;}
.content .wrap p.example_text {font-size:1.37em; color:#666; clear:both; padding-bottom:0;}
#reviews_right span.rating_element_stars span{
	background-image: url(images/rate_false.gif);
	background-repeat: no-repeat;
	width:14px; height:14px;
	overflow:hidden;
	text-indent:-100em;
	float:left;

}
#reviews_right span.rating_element_stars span.rating_element_stars_active
{
	background-image: url(images/rate_true.gif);
}
#reviews_right span.rating_element_rating{
	float: left;
	position:relative;
	top:3px;
}
#reviews_right span.rating_element_rating span{
	background-image:url(images/sexpert_review/block_nactive.gif);
	background-repeat:no-repeat;
	margin-right:1px;
	width:20px; height:11px;
	overflow:hidden;
	text-indent:-100em;
	float:left;
}
#reviews_right span.rating_element_rating span.rating_element_rating_active
{
	background-image:url(images/sexpert_review/block_active.gif);
	background-repeat:no-repeat;
}
#reviews_right ul.rating_element b.comments{
	float:left;
	color:#666666;
	font-weight:bold;
	margin:0px 6px;
}
#reviews_right ul.rating_element div{
	border: 1px solid black;
	background-color: white;
}
#reviews_right ul.rating_element b.close{
	width:12px; height:12px;
	overflow:hidden;
	text-indent:-100em;
	background-image:url(images/sexpert_review/arrow_block2.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-position:0px 0px;
	margin-right:5px;
	cursor:pointer;
}
#reviews_right ul.rating_element b.open{
	width:12px; height:12px;
	overflow:hidden;
	text-indent:-100em;
	background-image:url(images/sexpert_review/arrow_block.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-position:0px 2px;
	margin-right:5px;
	cursor:pointer;
}
#reviews_right .style2 .reviewsBox p {
font-size:1.3em;
color:#000;
font-weight:bold;
padding-bottom:0;
margin-bottom:8px;
}
#reviews_right .style2 .reviewsBox .reviewsForm{
float:none;
width:auto;
}
#reviews_right .style2 .reviewsBox label{
width:80px;
display:block;
float:left;
color:#000;
}
#reviews_right .style2 .reviewsBox textarea{
width:438px;
float:left;
margin-bottom:10px;
overflow:hidden;
}
#reviews_right .style2 .reviewsBox input{
margin-left:90px;
clear:both;
}
/* Search Tip */
#tip_inner {padding:10px; color:#666; font-size:11px;}
#tip_inner h5 {color:#e33d6f; font-size:11px; margin:0; padding:0;}
#tip_inner ul {margin-left:10px; margin-bottom:12px; margin-top:3px; padding:0; list-style:none;}
#tip_inner ul li {padding-left:10px; background:url(images/tip_sign.gif) 0 3px no-repeat; list-style:none; margin-bottom:3px;}
/*News Block*/
.news_date {color: #555; font-size:10px;}
.content .block .news .more {color: #e33d6f; font-weight: normal; text-transform: lowercase; display: inline;}
.news {background: url(images/sidebar/categories/dot.gif) left bottom repeat-x; padding-bottom: 20px;}
.news span {display: block; margin-top: 5px;}
.news_header {color: #E33D6F;}

/* Error Message Block */
	#messages_out {border:1px solid #02b7f6; padding:1px; /*width:734px;*/ margin:10px auto;}
	#messages_in {/*background:url(images/messages_1px.gif) repeat-y;*/}
	#messages { padding:10px 10px 5px 116px; position:relative; min-height:74px; background:url(images/oops.gif) 45px top no-repeat;}
	#messages ul {padding:19px 0 19px 88px;}
	#messages span {position:absolute; top:-1px; left:50px; height:119px; width:151px; display:block;}
	#messages li {font-size:16px; color:#f13002; font-weight:bold; padding-bottom:5px;}

/* Send To Friend */
	.sendtofriend .text {background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; width:235px; padding: 4px 2px; color:#a7a7a7; margin:4px 0;}
	.sendtofriend {width:360px;}
	.sendtofriend label {float:left; clear:left; padding:4px 0 0 0; margin:4px 0; width:120px;}
	.sendtofriend img {margin:4px 0 4px 120px;}
	.sendtofriend .send_btn {margin:10px 0 0 120px;}
	.sendtofriend textarea {height:130px;}

/* Req Content */
.req_cont_form dl.sbrWrap{
width:200px;
}
.req_cont_form input.text{
width:196px;
}
.req_cont_form table{margin:0 auto;}
.req_cont_form table td { text-align:left; padding-bottom:5px; padding-right:10px;}
.req_cont_form table td label{
position:relative;
top:2px;
}
/* Upgrade Membership */
#dvd_q_download {width:738px; position:relative; padding-top:462px; top:-2px; cursor:pointer;}
#dvd_q_download #why_title {position:absolute; top:119px; left:260px;}
#dvd_q_download #dvd_q_title {margin-left:0px;}
#dvd_q_download p {font-family:Tahoma; font-size:13px; color:#666; margin-right:20px; line-height:1.2em;}
#dvd_q_download .up_button {margin-top:12px;}
#dvd_q_download .experience {margin-left:9px; margin-bottom:21px;}
#dvd_q_download .download_dvd div.download_dvd_flash2{
padding-bottom:0px;
}
/* Naughy girls page */
#naughty_girls .naughty{
margin:7px 0 4px 0px;
text-indent:-1000em;
overflow:hidden;
height:269px;
}
#naughty_girls .girls{
width:527px;
float:left;
position:relative;
z-index:2;
}
#naughty_girls .girls p{
padding-bottom:0;
padding-left:15px;
}
#naughty_girls .girls p.girl_title{
color:#57575a;
text-transform:uppercase;
font-size:2.18em;
padding-top:25px;
padding-bottom:0px;
font-weight:bold;
}
#naughty_girls .girls ul{
list-style-type:none;
padding-left:15px;
padding-bottom:65px;
padding-top:15px;
}
#naughty_girls .girls ul li{
position:relative;
background:url(images/sidebar/top20dvds/arrow.gif) no-repeat 0px 8px;
padding:2px 15px;
color:#953e84;
text-transform:uppercase;
font-size:1.27em;
}
#naughty_girls .girls .wrap_bot{
height:389px;
}
#naughty_girls .girls img.girl_image{
position:absolute;
right:0px;
top:7px;
z-index:1;
}
#naughty_girls .girls p.give{
color:#ce2c8d;
text-transform:uppercase;
font-weight:bold;
font-size:2em;
}
#naughty_girls .girls p.tel1{
color:#57575a;
text-transform:uppercase;
font-size:2em;
font-family:arial;
}
#naughty_girls .girls p.tel2{
color:#c31ba5;
text-transform:uppercase;
font-size:2.2em;
font-family:arial;
}
#flavor{
width:180px;
float:right;
position:relative;
right:4px;
}
#flavor .body2{
height:377px;
width:168px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e7e7e7;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:0px 5px;
z-index:2;
}
#flavor .title2{
width:180px;
height:28px;
background:url(images/sidebar/flavor/title_bg.gif) no-repeat;
float:left;
}
#flavor .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:85px;
height:11px;
}
#flavor .body2 .bg{
position:absolute;
z-index:1;
left:0;
bottom:0;
width:178px;
height:79px;
overflow:hidden;
text-indent:-999em;
background:url(images/content/news_bg.jpg) no-repeat bottom;
}
#flavor ul{
margin-bottom:-5px;
position:relative;
z-index:2;
list-style-type:none;
margin-left:0px;
width:167px;
padding-left:0px;
}
#flavor ul li{
background:url(images/sidebar/categories/dot.gif) repeat-x;
background-position: left bottom;
padding-bottom:2px;
padding-top:1px;
padding-left:5px;
}
#flavor ul li a{
color:#e33d6f;
text-decoration:none;
background:url(images/sidebar/top20dvds/arrow.gif) no-repeat 153px;
padding-left:0px;
margin-left:0px;
display:block;
}
#flavor ul li a:hover{
text-decoration:underline;
}

/* CSR */
#csr_form{
width:357px;
float:left;
position:relative;
}
#csr_form .body, #support_block .body{
min-height:238px;
width:345px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e7e7e7;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:0px 5px;
z-index:2;
padding-top:8px;
}
#csr_form .title2, #support_block .title2{
width:357px;
height:28px;
background:url(images/content/csr/title_bg.gif) no-repeat;
float:left;
}
#csr_form .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:77px;
height:11px;
}
#csr_form table td{
text-align:left;
padding-right:10px;
padding-bottom:4px;
}
#csr_form table td textarea{
overflow-y:hidden;
}
#csr_form table td.center{
text-align:center;
}
#csr_form table td span{
color:#666;
}
#support_block{
width:357px;
float:right;
position:relative;
}
#support_block .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:43px;
height:11px;
}
#support_block .body h3{
color:#e33d6f;
font-size:1.2em;
font-weight:bold;
padding-left:10px;
text-decoration:underline;
display:block;
padding-bottom:10px;
}
#support_block .body ul{
list-style-type:none;
padding-left:10px;
}
#support_block .body ul li{
padding-left:16px;
color:#666666;
background:url(images/sidebar/besttitles/arrow.gif) no-repeat 0px 5px;
padding-bottom:10px;
position:relative;
}
#support_block .body ul li strong{
color:#000;
font-weight:bold;
display:block;
}
#support_block .body ul li strong a{
color:#e33d6f;
font-weight:bold;
}
#support_block{
width:357px;
float:right;
position:relative;
}
#tickets{
width:720px;
float:left;
position:relative;
margin-top:10px;
}
#tickets .title2{
width:720px;
height:28px;
background:url(images/content/csr/bigtitle_bg.gif) no-repeat;
float:left;
}
#tickets .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:188px;
height:11px;
}
#tickets .body{
width:708px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e7e7e7;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:8px 5px;
z-index:2;
}
#tickets .body label{
float:left;
position:relative;
top:2px;
}
#tickets .body dl.sbrWrap{
width:135px;
left:60px;
}
#tickets .body table{
margin-bottom:5px;
margin-top:5px;
}
#tickets .body table th{
background:url(images/content/csr/th_bg.gif) repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
color:#949494;
font-weight:normal;
text-align:left;
padding:1px 0px;
padding-left:5px;
}
#tickets .body table td{
text-align:left;
color:#57575a;
background:url(images/sidebar/categories/dot.gif) repeat-x;
background-position: left bottom;
padding:1px 0px;
padding-left:5px;
}
#tickets .body table td span{
color:#559fe8;
}
#tickets .body table td.id{
color:#e33d6f;
}
#tickets .body table th.first{
border-left:1px solid #fff;
}
#tickets .body table th.last{
border-right:1px solid #fff;
}
iframe{
height:600px;
overflow:auto;
width:100%;
}
.intro_upgrade {position:absolute; top:23px; left:183px; cursor:pointer; z-index:1;}
/*bi and  bs welcome_banner*/
.content .welcome_banner .content_block {width:300px; position:relative; height:220px;}
.content .welcome_banner .content_block .join{width:161px; height:32px; overflow:hidden; text-indent:-1000em; display:block; position:absolute; bottom:18px; left:70px; z-index:2;}
.content .welcome_banner .content_block a {color:#fff; text-decoration:underline;}
.content .welcome_banner .content_block a:hover {color:#ff9;}
.content .welcome_banner .content_block h2{overflow:hidden; text-indent:-1000em; width:241px; height:40px; font-size:1em;}
.content .welcome_banner .content_block p{margin-top:5px; font-size:1.05em; line-height:1.35em; overflow:hidden; height:112px;}
.content .welcome_banner .decor_button{z-index:1; display:block; width:199px; height:67px; background:url(images/content/welcome_button_bg.png) no-repeat; position:absolute; bottom:0px; left:54px;}
.content .welcome_banner .content_block p strong{font-size:1.2em;}
.content .welcome_banner{position:relative; color:#fff; height:220px; width:552px; background:url(images/content/welcome_b.jpg) no-repeat top left; padding:19px 10px 0px 174px;}
.content .welcome_banner .player_block{ position:absolute; top:10px; right:12px; width:247px;}
.content .welcome_banner #flash_holder{width:249px; height:218px;}
.content .welcome_banner .player_block a{display:block; height:22px; width:112px; overflow:hidden; text-indent:-1000em; margin-left:70px;}
#allerotica{margin:6px 0px;}

/* join page */
.foot{background:#fff; padding-left:4px; position:relative; width:946px;}
.foot a{float:left; cursor:pointer;}
.foot div{padding-left:6px;}
.block .info_sites{background-color:#C46EB9; width:295px; color:#fff; padding:10px 15px; line-height:1.2em;}
.block .info_sites h1{color:#FFD5D5; font-size:1.5em;}
.block .info_sites h1 a{color:#FFD5D5;}
.block .info_sites p{padding-bottom:10px;}
.block .info_sites .banner{float:left; display:block; width:125px;}
.block .info_sites div div{float:left; width:160px; padding-left:10px;}
.info_block_decor{background:url(images/joinimages/infoblock_decor_bottom.gif) no-repeat top left; height:12px;}
.block_join{width:324px; margin:0px auto; border-top:1px solid #D8D8D8; background:#f4f4f4;}
.block_join h3{padding:12px 0px 0px 10px; font-size:1px;}


/* Bi - View Photo */
.top_block {}
div#photoName {font-size:14px; color:#fff; float:left;}
.photo_header {background:url(images/content/bg_title.gif) repeat-x left top; padding:3px 0pt 0pt 6px; height: 24px; }
.photo_header .info_r span {float:left;}
.photo_header .info_r span label {color:#ffdba2;}
.photo_header .info_r {float:right; font-size:11px; padding-right:5px;}
.photo_header .info_r span input {margin:0 3px 0 0; vertical-align:middle;/* background:url(images/content/gallery/favour_icon.gif) repeat-x left top; width:20px; height:15px; display:block; float:left;*/}
.photo_header .info_r .photo_size span {color:#ffdba2;}
.photo_header .info_r .photo_size strong {color:#fff;}
.top_block #navigator {color:#013573;}
.top_block .return_to_thumb {float:right;}
.top_block #navigator a {color:#666; vertical-align:middle; font-weight:bold;}
.top_block #navigator span#pContC {color:#666; vertical-align:middle; font-weight:normal;}
.top_block #navigator img {margin:0 6px; vertical-align:middle;}
.top_block #navigator span {vertical-align:middle; color:#666;}
.top_block #navigator span#ContCapt {vertical-align:middle; color:#48afea;}
.body_scene .info {padding-bottom:15px;}
.body_scene .info .info_block {background:url(images/bg/info.png) repeat-y; padding:0 15px; width:940px;}
.body_scene .info .info_l {float:left;}
.body_scene .info .info_l li {display:inline; margin-right:20px;}
.body_scene .info .info_l li input {display:none;}
.body_scene .info .info_l li span, .body_scene .info .info_l li label {color:#063975; text-decoration:underline;}
.body_scene .info .info_l li span:hover, .body_scene .info .info_l li label:hover {color:#1195e8; text-decoration:none;}
.body_scene .info .info_r {float:right; white-space:nowrap;}
.body_scene .slide_form span select {color:#666; border:1px solid #cecece; padding-left:2px; width:40px;}
.body_scene .slide_form span {vertical-align:middle; font-size:11px; color:#666; font-weight:bold;}
.body_scene .slide_form span input {margin-right:5px; padding:0; position:relative;}
.body_scene .slide_form img, .body_scene .slide_form label, .body_scene .slide_form input {vertical-align:middle;}
.body_scene .photo_size {padding-left:5px; float:left;}
.body_scene .slide_form label {margin-right:5px;}
.body_scene .slide_form img.checkbox_img {height:14px; left:0px; position:relative; top:3px; width:15px;}
.body_scene #photo_block .view_pic span.next {background:url(images/photo_next.gif) no-repeat; width:68px; height:43px; text-indent:-100em; overflow:hidden;}
.body_scene #photo_block .view_pic span.prev {background:url(images/photo_prev.gif) no-repeat; width:68px; height:43px; text-indent:-100em; overflow:hidden;}
.body_scene #format_set strong {font-weight:bold; color:#48afea; font-size:11px;}
.body_scene #format_set {color:#666; font-weight:bold; font-size:11px;}
.body_scene #image a {font-weight:bold; color:#333;}
.body_scene #image .view_pic {text-align:center;}
.body_scene #photo_block td {vertical-align:top;}
.body_scene #nextbtn, .body_scene #prevbtn {position:relative;}

.image_holder table {margin:auto; text-align:center;}
.image_holder table td {padding-bottom:10px;}
.image_holder table .info_left {text-align:left; width:220px;}
.image_holder table .info_left .userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}
.image_holder table .info_left #voteStars img {padding:3px 3px 1px; cursor:pointer;}
.image_holder table .info_right {text-align:right;width:220px;}

.image_holder table .info_left .plum_content {position:absolute; left:-5px; top:-15px; z-index:1;}
.image_holder table .info_right .plum_content {position:absolute; right:-30px; top:-15px; z-index:1;}
.image_holder #prevbtn span {position:relative; z-index:3;}
.image_holder #nextbtn span {position:relative; z-index:3;}

.gallery_hold {padding-bottom:10px; border:1px solid #DFDFDF;}
.return_to_thumb {display:block; width:189px; height:24px; text-indent:-1000px; margin:auto; overflow:hidden; z-index:3; position:relative;}
.back_holder {padding:20px 0; position:relative;}
.back_holder .plum_content {position:absolute;top:2px; left:50%; margin-left:-85px; z-index:1;}

#format_set a {color:#666; font-size:11px; text-decoration:underline; font-weight:normal;}
#format_set a:hover {color:#666; font-size:11px; font-weight:normal;}

.content .adult_img { float:left; padding-top:5px;}
.content .adult {color:#1785c8; font-size:2.0em; padding-top:15px; display:block;}

/*download menu in bi.tmpl*/

div.download_menu {width:720px; border-bottom:2px solid #4aafee; height:26px;}
div.download_menu ul{ list-style:none; list-style-image:none; list-style-type:none; margin:0px; padding:0px;} 
div.download_menu ul li {float: left;height:22px; text-align:center; background:#a1a1a1 url(images/background/bg_browse_dvd_0.gif) repeat-x; border-right: 1px solid #fff; border-top:1px solid #a1a1a1;font-size:14px; font-weight:bold; padding:0px; color:#fff;}
div.download_menu ul li.active {height:23px; background:#4aafee url(images/background/bg_browse_dvd_1.gif) repeat-x;  border-top:1px solid #4aafee; padding:0px; margin-right:1px}
div.download_menu ul li.active span{ border-left:1px solid #4aafee;; border-right:1px solid #4aafee;;  width:118px; height:21px; display:block; color:#fff; padding-top:1px}
div.download_menu ul li span {color:#fff; font-family:tahoma;  text-decoration:none;  width:115px; height:21px; border-left:1px solid #a1a1a1; display:block;
 border-right:1px solid #a1a1a1; padding-top:1px; cursor:pointer; padding:0px;}

.release_date{font-size:10px; color:#4A4A4A; padding-left:8px; font-weight:bold;}

		div.po
		{
			width: 250px;
			padding: 5px;
			margin-bottom: 5px;
			margin-left: 20px;
			color: #666666;
			font-size: 12px;
		}
		
		div.poOver
		{
			border: 1px solid #999999;
			background-color: #EDEBEC;
			width: 250px;
			padding: 4px;
			margin-bottom: 5px;
			margin-left: 20px;
			color: #666666;
			font-size: 12px;
		}		
		
		input.pricingOption
		{
			margin: 8px 0px;
			float: left;
		}

		div.radioPrice
		{
			float: left;
		}
		
		div.po h5, div.poOver h5
		{
			color: red;
			font-size: 10px;
			margin: 0px;
			padding: 0px;
		}
