/* Global */

/*body.landscape {width:480px;}
body.portrait {width:320px;}*/
* {
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;
}




.noborder{
border:0;
}
.inline {font-size:1em; display:inline}
.content .clear{
clear:both;
}
.content .block #noborder{
padding-left:10px;
border:0;
z-index:100;
}
input, textarea{
font-size:1em;
}
select{
font-size:1em;
}
.sidebar h2{
font-size:1px;
}
a{
text-decoration:none;
color:#e33d6f;
}
a:hover{
text-decoration:underline;
color:#e33d6f;
}
/* Layout */
html{
height:100%;
}
body{
background-color:#fff;
font: 62.5%/1.4 Arial;
height:100%;

-webkit-text-size-adjust: none;
}

.feed{padding: 95px 0px 50px; font-size: 1.7em; font-weight: bold; text-align: center;}

div#wrap_white {
min-height:100%;
background:#fff;
}
div#wrap{
margin:0 auto;
font-size:11px;
background:url(images/background/main_bg.jpg) repeat-y;
overflow:hidden;
}
div#header{background:url(images/content/header_bg.png)repeat-x #1B1B1B;}

div#container{
background:#FFFFFF;
position:relative;
}
	div.content{
	position:relative;
	z-index:3;
	padding-bottom:10px;
	}
	div.main{
	padding-bottom:0px;}
	div.sidebar{
	width:204px;
	background-color:#fff;
	float:left;
	position:relative;
	z-index:2;
	overflow:hidden;
	}
div#footer{
background:url(images/footer/bg/footer.gif) repeat-x #e5e5e5;
position:relative;
clear:both;
text-align:center;
}
/*Header*/
/*Logo*/
	#logo{
	background:url(images/logo.png) no-repeat; display:block; float:left; height:28px; margin-bottom:5px; margin-left:1px; margin-right:1px; margin-top:16px; width:150px;
	}

/*Header Menu*/
	#header ul.menu{
	list-style-type:none;
	clear:both;
	height:38px;
	}
	#header ul.menu li{
	height:38px;
	float:left;
	position:relative;
	width:33.33%;
	}
	#header ul.menu li a{
	display:block;
	float:left;
	height:38px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	}
	#header ul.menu li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	}
	
	#header ul.menu span {display:block;}
	
	#header ul.menu .decor_item_left{background:url(images/header/bg/menu_it_left.gif) no-repeat top left; padding-left:26px;}
	#header ul.menu .decor_item_right{background:url(images/header/bg/menu_it_right.gif) no-repeat top right; padding-right:9px;}
	#header ul.menu .decor_item_cont{background:url(images/header/bg/menu_it_cont.gif) repeat-x top left;height:38px; padding:2px 4px;}
	#top_menu {background:#444 url(images/header/bg/top_menu_bg.gif) repeat-x top left; clear:both; padding-top:10px; width:100%;}
	.popup_menu {display:none; position:absolute; top:50px; left:0; z-index:10; background:#5F5F5F;}
	.popup_menu #browsedvd {padding:7px 0;}
/*Disc_counter*/
	div.disc_counter{
	background:transparent url(images/content/cd.png) no-repeat scroll 5px 5px; border-left:1px solid #484848; color:#b9b9b9; display:block; float:left; font-size:11px; font-weight:bold; height:32px; margin:10px 5px 0px 0px; padding:6px 0 0 38px;}
	div.counter{
	overflow:hidden;
	position:relative;
	z-index:1;
	margin-left:3px;
	margin-right:3px;
	}
	
	div.counter h5 {}
	
	.tex_tab {font-weight:normal; width:25px; height:33px; line-height:1.1em; font-size:2.73em; color:#fff; text-align:center;}
	div.counter span{
	color:#fff;
	padding-left:4px;
	padding-right:5px;
	font-weight:normal;
	font-size:2.73em;
	line-height:1.1em;
	position:relative;
	background:url(images/cd.gif) no-repeat;
	}
	div.counter b.decorTop {
	position:absolute;
	width:3px;
	height:36px;
	background:url(images/header/numbers_l.gif) no-repeat;
	float:left;
	left:0px;
	top:0px;
	z-index:2;
	}
	div.counter b.decorBottom {
	display:block;
	position:absolute;
	width:3px;
	height:36px;
	background:url(images/header/numbers_r.gif) no-repeat;
	right:0px;
	top:0px;
	z-index:2;
	}
	div.counter i {display:none;}
	h5.dvd_online{
	font-weight:bold;
	width:30px;
	float:left;
	}

/*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;
	}
/*profile button*/
	.logout_but, .login_but {position:absolute; right:5px; top:13px; width:62px; height:32px; display:block; cursor:pointer; overflow:hidden; text-indent:-1000em;}
	.logout_but_ind {position:absolute; right:5px; top:10px; width:44px; height:27px; display:block; cursor:pointer;}
	.menu_open, .menu_close,.join_but_ind {position:absolute; right:5px; top:10px; width:44px; height:27px; display:block; cursor:pointer;}
	
	.join_but, .back_but {position:absolute; right:96px; top:10px; width:44px; height:27px;}
	
	.profile_but { position:absolute; right:96px; top:10px; width:44px; height:27px;}
	.profile_but_ind { position:absolute; right:51px; top:10px; width:44px; height:27px;}
	
	


	div#user_info {min-width:185px; max-width:295px; position:absolute; top:42px; right:10px; color:#194169; font-size:1em;}
	div#user_info h2 {padding:2px 6px 3px 6px; background:url(images/header/user_info_h2.gif) #c51ea2 top repeat-x; font-size:1em; font-weight:normal; text-align:right; white-space:nowrap;}
	div#user_info h2 a {color:#fff; text-decoration:underline;}
	div#user_info h2 span {float:left; color:#fff; margin-right:5px;}
	div#user_info div {border:1px solid #fff; background:url(images/header/user_info_bg.gif) #fff bottom repeat-x; padding:0 5px 3px 5px;}
	div#user_info div li {background:url(images/header/user_info_arrow.gif) left center no-repeat; padding:0 0 1px 10px; font-size:1em;}


/* 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;
	}
	div.welcome{
	width:740px;
	height:216px;
	background-image:url(images/content/main_bg2.jpg);
	background-repeat:no-repeat;
	position:relative;
	padding-top:2px;
	left:-7px;
	padding-left:7px;
	}
	div.welcome_member{
	width:434px;
	height:184px;
	background-image:url(images/content/main_bg_member.jpg);
	background-repeat:no-repeat;
	position:relative;
	padding-top:5px;
	margin-left:-7px;
	padding-left:7px;
	}
	div.welcome .right{
	width:292px;
	height:215px;
	background-image:url(images/content/main_bg_welcome_right2.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	}
	div.welcome .text2{
	width:350px;
	padding-left:11px;
	padding-top:5px;
	background-image:url(images/sidebar/categories/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}
	div.welcome_member .text2{
	width:380px;
	padding-left:11px;
	padding-top:6px;
	padding-bottom:8px;
	background-image:url(images/sidebar/categories/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	}
	div.welcome .text p, div.welcome .text p span, div.welcome .text2 p , div.welcome_member .text p, div.welcome_member .text p span, div.welcome_member .text2 p{
	font-family:sans-serif;
	font-size:1.73em;
	color:#4b4b4b;
	line-height:18px;
	text-transform:uppercase;
	}
	div.welcome .text2 p a, div.welcome_member .text2 p a{
	font-family:sans-serif;
	font-size:1em;
	color:#4b4b4b;
	line-height:18px;
	text-decoration:none;
	}
	div.welcome .text2 p a:hover, div.welcome_member .text2 p a:hover{
	text-decoration:none;
	color:#e33d6f;
	}
	div.welcome .text2 p span, div.welcome_member .text2 p span{
	color:#e33d6f;
	font-size:1em;
	}
	div.welcome .text2 span.bot, div.welcome_member .text2 span.bot{
	color:#953e84;
	text-transform:uppercase;
	font-size:0.82em;
	line-height:11px;
	font-weight:bold;
	}
	div.welcome_member .text2 span.wel_text{
	color:#333;
	font-size:1em;
	}
	div.welcome_member .text2 span.wel_text a{
	color:#e33d6f;
	text-transform:uppercase;
	}
	div.welcome_member .text2 span.wel_text a:hover{
	text-decoration:underline;
	}
	div.welcome .download{
	width:327px;
	height:53px;
	background-image:url(images/content/block_bg.gif);
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:6px;
	padding-left:10px;
	display:block;
	}
	div.welcome .download:hover{
	text-decoration:none;
	}
	div.welcome .download p{
	font-family:sans-serif;
	font-size:1.73em;
	color:#fff;
	line-height:21px;
	text-transform:uppercase;
	}
	div.welcome .download p span.only{
	color:#000;
	font-size:1em;
	}
	div.welcome .download p span.price{
	color:#ffc8e9;
	font-size:1em;
	}
	div.welcome .download span{
	font-size:0.82em;
	color:#fff;
	text-transform:uppercase;
	line-height:12px;
	}
	div.welcome a.join{
	width:165px;
	height:65px;
	display:block;
	position:absolute;
	top:90px;
	left:405px;
	z-index:7;
	}
	div.welcome .dvd_res{
	width:63px;
	height:63px;
	position:absolute;
	background:url(en/images/dvd_resolution.gif) no-repeat;
	z-index:4;
	top:6px;
	left:340px;
	}
	div.welcome .join_sexperts{
	width:251px;
	height:158px;
	background:url(en/images/join_video_sexperts.jpg) no-repeat;
	z-index:3;
	top:57px;
	left:372px;
	position:absolute;
	}
/*Sidebar*/
/*Search_bar*/
	div#search_block{background:url(images/content/search_bg.png)repeat-x #DCD8D8; height:41px; padding-top:11px; position:relative; width:100%; z-index:2; }
	div#search_block div.title{
	text-indent:-9999px;
	width:108px;
	height:8px;
	margin-top:8px;
	margin-left:6px;
	float:left;
	}
	div#search_block div.cont, #searchForma div.cont{
	float:left;
	padding-left:8px;
	width:72%;
	padding-right:5px;
	padding-bottom:5px;
	}
	div#search_block div.cont form {
	padding-top:5px;
	}
	div#search_block div.cont .btn{
	vertical-align:middle;
	margin-left:5px;
	cursor:pointer;
	}
	div#search_block div.cont .radio, div#search_block div.cont .radioImg{
	position:relative;
	top:3px;
	}
	div#search_block div.cont span, #searchForma div.cont span{
	display:block;
	}
	
	div.cont .bg_center {background: url(images/header/bg/search_inp_right.gif) no-repeat top right; padding-right:23px;}
	div.cont .bg_left {background: url(images/header/bg/search_inp_left.gif) no-repeat top left; padding-left:9px;}
	div.cont input.txt{width:100%; margin: auto; -webkit-border-radius:0px; /*background: url(images/header/bg/search_inp_cont.gif) repeat-x top left;*/ background-color:#FFFFFF; height:17px; padding:5px 0; color:#7c7c7c; font-size:12px; display:block; margin-top:2px; border:1px solid #AFAFAF;}
	div#search_block .adv_search {width:62px; height:31px; text-indent:-9999px; font-size:1px; display:block; margin:auto; overflow:hidden;}
	div#search_block .search_delim {padding-left:5px; display:block;  float:left;}
/*Categories block*/
	div#categories{
	width:201px;
	background-color:#f5f5f5;
	z-index:1;
	position:relative;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #f7f7f7;
	margin-bottom:7px;
	padding-bottom:4px;
	}
		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{
	margin-bottom:-5px;
	position:relative;
	z-index:2;
	list-style-type:none;
	margin-left:4px;
	width:194px;
	padding-left:0px;
	}
	div#categories ul li{
	background:url(images/sidebar/categories/dot.gif) repeat-x;
	background-position: left bottom;
	padding-bottom:4px;
	padding-top:2px;
	padding-left:5px;
	}
	div#categories ul li a{
	color:#e33d6f;
	text-decoration:none;
	background:url(images/sidebar/categories/arrow.gif) no-repeat 0 .3em;
	padding-left:15px;
	margin-left:0px;
	}
	div#categories ul li a:hover{
	text-decoration:underline;
	}
	div#categories ul li.last{
	background-image:none;
	padding-bottom:3px;
	}
/*Browsedvd block*/
	div#browsedvd, div#bestdvdtitles, div#browsemodels, div#recommended{
	padding-bottom:7px;
	}
	div#browsedvd {background:url(images/content/bg/ind_bg.gif) top left repeat-x #101010;}
	div#similardvds{
	width:203px;
	margin-top:7px;
	}
	.sidebar div.title{
	width:203px;
	height:28px;
	background:url(images/sidebar/browsedvd/title_bg.gif) no-repeat;
	/*float:left;*/
	margin-bottom:1px;
	}
	.sidebar div.title h2{
	display:block;
	float:left;
	margin-top:9px;
	margin-left:32px;
	}
	div#browsedvd div.title h2{
	width:65px;
	height:11px;
	}

	.sidebar div.body{
	width:196px;
	border-right:1px solid #dcdcdc;
	border-bottom:0;
	border-left:1px solid #f6f6f6;
	border-top:1px solid #f9f9f9;
	background-color:#f4f4f4;
	padding-left:5px;
	background-image:url(images/sidebar/browsedvd/bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}
		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;
	}
	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 .inputline label{
	display:block;
	color:#666;
	}
	div#browsedvd .btn_go{
	display:none;
	}
	
	div#browsedvd select, #searchForma select{width:98%;}
	#searchForma select {margin:2px 0;}
	div#browsedvd form, #searchForma {padding:2px; text-align:center;}
/*Browse models*/

	.modelFilter {text-align:center;}
	.modelFilter select {width:98%; margin-bottom:5px;}
	strong.noModels {color:#fff; padding-left:20px;}

	div#browsemodels .body{
	padding-bottom:2px;
	}
	div#browsemodels div.title h2{
	width:78px;
	height:11px;
	}
	div#browsemodels .digits {
	text-align:center;
	}
	div#browsemodels .letters_out{
	position:relative;
	margin-left:-4px;
	width:199px;
	background:url(images/background/letters_out_bg.gif) bottom no-repeat;
	margin-top:2px;
	}
	div#browsemodels .letters_in{
	padding:5px 0;
	background:url(images/background/letters_in_bg.gif) top no-repeat;
	}
	div#browsemodels .letters{
	background:url(images/background/letters_bg.gif) repeat-y;
	padding:0 5px;
	position:relative;
	z-index:2;
	font-weight:bold;
	color:#E33D6F;
	}
	div#browsemodels .letters a{
	color:#666;
	padding:1px;
	margin-right:1px;
	text-decoration:none;
	}
	div#browsemodels .letters a:hover{
	background:#e33d6f;
	color:#fff;
	}
	div#browsemodels .letters a strong{
	color:#e33d6f;
	}
	div#browsemodels .letters a:hover strong{
	color:#fff;
	}
	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;
	}
	div#recommended div.title{
	width:203px;
	padding-top:15px;
	background: url(images/sidebar/recommended/bg_top.gif) no-repeat;
	float:none;
	margin-bottom:0px;
	}
	div#recommended div.title h2{
	display:block;
	float:none;
	margin-top:0;
	margin-left:9px;
	width:182px;
	height:15px;
	}
	div#recommended div.body{
	width:197px;
	border-right:1px solid #cfcfcf;
	border-bottom:none;
	border-left:none;
	border-top:none;
	background-color:#f4f4f4;
	position:relative;
	padding-left:5px;
	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{
	border:1px solid #fff;
	position:relative;
	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;
	}
	div#recommended h3 a{
	color:#e33d6f;
	text-decoration:none;
	}
	div#recommended h3 a:hover{
	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:66px;
	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{
	font-weight:bold;
	padding:4px 0 7px 13px;
	background:url(images/header/bg/top_menu_bg.gif) left top repeat-x;
	border-bottom:1px solid #585858;
	color:#fff;
	margin-left:-6px;
	margin-bottom:3px;
	}
	#navigator a{
	color:#c9c9c9;
	}
	#navigator img{
	margin:1px 3px 1px 2px;
	}

/*Join Bar*/
	div#join_left{
	}
	div#join_left .body {
	width:198px;
	height:251px;
	background:url(images/sidebar/join/bg.gif) no-repeat;
	border:0;
	padding:19px 0pt 0pt 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_bottom{
	position:absolute;
	background:url(images/footer/bg_bottom.png) repeat-x;
	}
	div#footer h1{
	position:absolute;
	top:17px;
	left:32px;
	}
	div#footer h1 a{
	display:block;
	width:187px;
	height:35px;
	}
	.poweredby{color: #9C4BC5 !important; font-family: arial; font-size: 10px; font-weight: bold; letter-spacing:1px;}
/*Footer menu*/
	#footer ul.menu{
	list-style-type:none;
	clear:both;
	height:24px;
	position:absolute;
	top:0px;
	left:27%;
	}
	#footer ul.menu li{
	background:url(images/footer/menu/li_bg.gif) repeat-x;
	height:24px;
	float:left;
	position:relative;
	margin-right:13px;
	}
	#footer ul.menu li a{
	display:block;
	float:left;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
	font-size:0.82em;
	text-transform:uppercase;
	margin-top:5px;
	width:79px;
	text-align:center;
	}
	#footer ul.menu li a:hover{
	text-decoration:underline;
	}
	#footer ul.menu li b.decorTop{
	display:block;
	position:absolute;
	width:6px;
	height:24px;
	background:url(images/footer/menu/left_li_bg.png) no-repeat;
	float:left;
	left:-6px;
	}
	#footer ul.menu li b.decorBottom{
	display:block;
	position:absolute;
	width:6px;
	height:24px;
	background:url(images/footer/menu/right_li_bg.png) no-repeat;
	float:left;
	right:-6px;
	}
	#footer ul.menu li b i{
	display:none;
	}
	div.copyright{
	text-align:center;
	}
	div.copyright p, div.copyright span{
	color:#5A5A5A;
	font-size:0.9em;
	padding-top:1px;
	}

	div.copyright a{
	font-size:0.9em;
	font-weight:normal;
	color:#5a5a5a;
	text-decoration:none;
	}
	div.copyright a:hover{text-decoration: underline;}
	div.copyright ul{
	list-style-type:none;
	color:#fff;
	display:inline;
	/*float:right;*/
	}
	div.copyright li{
	display:inline;
	}
	div.designed{
	position:absolute;
	right:10px;
	top:47px;
	color:#fff;
	}
	div.designed p{
	float:left;
	margin-right:3px;
	font-size:0.82em;
	}
	div.designed a{
	width:66px;
	height:12px;
	display:block;
	float:left;
	}
	div.rights{
	bottom:30px;
	left:5px;
	position:absolute;
	width:96%;
	padding-left:25px;
	}
	div.rights .pornc{
	float:left;
	position:relative;
	top:18px;
	}
	div.rights span.pornctxt{
	font-size:0.92em;
	color:#666;
	/*float:left;*/
	position:absolute;
	top:20px;
	left:150px;
	width:520px;
	}
	div.rights ul{
	list-style-type:none;
	text-align:right;
	}
	div.rights ul li{
	font-size:1em;
	color:#666;
	display:inline;
	margin-right:10px;
	}
	div.rights ul li img{
	position:relative;
	top:18px;
	}
	div.rights ul li span{
	position:relative;
	top:12px;
	}
	div.rights ul li img.pcms{
	top:20px;
	}
/* List dvds block */
.content .block {
padding-top:5px;
}
.content .block .title, #right_menu .block .title {
overflow:hidden;
width:100%;
position:relative;
top: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;
}
.WMV{
width:101px;
height:19px;
background-image:url(images/content/scene/wma.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
.MOV{
width:76px;
height:20px;
background-image:url(images/content/scene/quicktime.png);
background-repeat:no-repeat;
display:block;
margin:0 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:44px;
height:16px;
background-image:url(images/content/scene/dvd.png);
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
.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;}
#choose_format .body{
height:22px;
background:url(images/content/scene/choose_bg.jpg) repeat-x;
border:0;
position:relative;
top:1px;
padding-top:5px;
padding-left:7px;
clear:left;
}
#choose_format .body span{
color:#fff;
font-size:0.91em;
padding-right:6px;
}
#choose_format .body a{
border-left:1px solid #eb79c0;
padding-left:8px;
padding-right:6px;
color:#fff;
text-decoration:underline;
font-size:0.91em;
}
#choose_format .body a:hover{
color:#b1b1b1;
}







.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 #5a5a5a;
position:relative;
z-index:1;
}
.content .block .body img.dvd_cover {border:1px solid #5a5a5a; display:block; margin:5px auto;}

.content .block .wrap, #right_menu .block .wrap {
padding: 0 4px;
}
.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 {
width:235px;
padding: 4px 2px;
color:#a7a7a7;
}
.content textarea.text {height: 9em;}
 .content form.def {margin-bottom: 180px; position: relative; padding: 10px 0 18px;}
 .content form.def p {position: absolute; top: -5px; left: 400px;}
 .content form.def .submit {margin: 5px 0 0 135px; display: block;}
 .content form.def label {display: block; margin-top: 5px;}
.content form.def label span {color: #666666; font-weight: bold; display: block; width: 135px; float: left; clear: left;}
.content form.def label em, .content form.def p em {color:#db2a93; font-style:normal;}

/* Browse set */
.content .gallerydvd{
padding-top:8px;
}
table.gallery {width:100%; text-align:center;}
.content table td{
text-align:center;
vertical-align:top;
border-collapse:collapse;
}
.content table.gallery td{
padding:0 4px;
}

.content .gallery .item {
margin-bottom:12px;
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;
}

/* 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_title{
text-align:left;
overflow:hidden;
white-space:nowrap;
width:94px;
margin:auto;
position:relative;
text-align:center;
}
.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 {display:block;}
.content .gallery .item_title em a {
padding:0;
background:none;
}
.content .gallery .item_title a {
color:#ff47b1;
font-size:10px;

}
.content .gallery .item_title span {
color:#a7a7a7;
font-size:0.82em;
}
.content .gallerydvd a.thumb img, div#similardvds div.thumb_item a.thumb img{
margin-bottom:8px;
}
.content .gallerydvd {
padding-top:8px;

}
.content .gallerydvd .thumb_item span{
display:block;
background-color:#ededed;
line-height:0.9em;
padding-left:12px;
color:#666;
padding-top:4px;
margin-bottom:-4px;
position:relative;
}
div#similardvds div.thumb_item span.similar_info{
display:block;
background-color:#ededed;
padding-left:12px;
color:#8e8e8e;
margin-bottom:-4px;
position:relative;
}
.content .gallerydvd .thumb_item span a{
color:#e33d6f;
}
.content .gallerydvd .thumb_item span a:hover{
text-decoration:underline;
}
.content .gallerydvd div.thumb_item{
width:95px;
float:left;
}
div#similardvds div.thumb_item{
width:195px;
float:left;
}
.content .gallerydvd .thumb_item b.decorTop{
width:100%;
height:6px;
background:url(images/content/gallery/top_bg.gif) no-repeat;
display:block;
top:0px;
}
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;
}
.content .gallerydvd .thumb_item b.decorBottom{
width:100%;
height:15px;
background:url(images/content/gallery/bottom_bg_bottom.gif) no-repeat;
display:block;
}
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;
}
.content .gallerydvd a.thumb{
width:95px;
text-align:center;
display:block;
position:relative;
overflow:hidden;
}
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;
}
.gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews{
float:left;
margin-left:8px;
}

body.portrait .gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews{
float:left;
margin-left:8px;
width:190px;
}
body.landscapeLeft .gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews,body.landscapeRight .gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews{
float:left;
margin-left:8px;
width:340px;
}

.more_info_btn {display:block; width:75px; height:21px; border:1px solid #717171; text-indent:-9999px; font-size:1px; float:left; position:relative; cursor:pointer;}

div.more_info {display:none; position:absolute; width:195px; background:#393939; border:1px solid #717171; padding:5px; font-size:11px; text-indent:0px; top:20px;left:-65px; z-index:100;}

.favor {float:left; padding-left:10px;}
.fav_add img {float:left;}
.fav_add span img {display:block; padding-bottom:2px; float:none;}
.fav_add span {display:block; padding:2px 4px; float:left;}


.gallerydvd  div.dvd_info .name{
color:#fff;
font-size:14px;
font-weight:bold;
line-height:16px;
}
div.ratings {width:107px;}
.gallerydvd  div.dvd_info div.ratings{
padding-bottom:0px;
}
.gallerydvd  div.dvd_info div{

}
.gallerydvd div.dvd_info div.cast, .gallerydvd  div.dvd_info div.desc{
color:#737373;
}
.gallerydvd  div.dvd_info div, .gallerydvd  div.dvd_info strong{
color:#c9c9c9;
font-weight:normal;
}
.gallerydvd  div.dvd_info div.series {clear:both; padding-top:5px;}
.gallerydvd  div.dvd_info div.series select {width:100%;}
.gallerydvd  div.dvd_info div strong{
width:85px;
display:block;
float:left;
}

div#more_info div strong{width:auto; padding-right:5px;}

.gallerydvd  div.dvd_info div p{
color:#fff;
display:inline;
}
.gallerydvd  div.dvd_info div  a{
color:#e33d6f;
text-decoration:none;
display:inline;
white-space:nowrap;
}
.gallerydvd  div.dvd_info div  a:hover{
text-decoration:underline;
}
.gallerydvd  div.dvd_info div.genres, .gallerydvd div.dvd_info div.cast, .gallerydvd  div.dvd_info div.desc{
clear:both;
}
.gallerydvd div.dvd_info a.add_favor{
color:#e33d6f;
font-size:1em;
background-image:url(images/content/gallery/favour2_icon.gif);
background-repeat:no-repeat;
background-position:0 0px;
padding:0px 0px 4px 20px;
margin-top:11.5px;
margin-bottom:9.5px;
font-weight:normal;
text-decoration:none;
clear:both;
display:block;
/*width:110px;*/
}

/* Scenes */
.content .scene .name, .content .scene div.length{
color:#737373;
font-size:1em;
display:block;
background-repeat:no-repeat;
background-position:center left;
text-decoration:none;
/*float:left;*/
position:relative;

margin-top:0px;
margin-bottom:5px;
margin-right:5px;

}
.content .scene .name a{
color:#404040;
}

.content .scene div.length{
background-image:url(images/content/gallery/length2_icon.gif);
margin:0;
padding:9px 0px;
}

.content .scene .shots {
margin-right:-30px;
padding-left:3px;
clear:both;
}
.content .scene .shots div{
display:inline;
position:relative;
}
.content .scene .shots img{
margin:0 8px 14px;
}
	.content .scene .thumb_item img{
	margin:7px 8px 7px 0;
	}
	.content .scene .thumb_item img.second{
	margin:7px 0 7px 8px;
	}
	.content p.dvd_cast{
	padding:12px 7px;
	font-size:1.27em;
	font-weight:bold;
	color:#000;
	}
	.content .dvd_photo table{
	   margin-bottom:10px;
	}
	.content .dvd_photo td{
	padding:6px 8px;
	border-collapse:collapse;
	}
	.content .dvd_photo img{
	display:block;
	}
	.content .dvd_photo td div{
	position:relative;
	}
	.content .dvd_photo td div input, .content .dvd_photo td div .checkbox_img{
	position:absolute;
	top:0;
	left:0;
	}
/*=========================================================================================================*/

.content .scene  .download { width:459px; line-height:1.5em; padding-left:5px; clear:both;}
.content .scene  .info {
line-height:1.5em;
float:left;
position:relative;
padding:0px 0px 5px 10px;
min-height:30px;
font-size:10px;
overflow:hidden;
z-index:10;
}

.content .scene  .info .modelName {padding-top:26px;}

.scene_thumb {float:left; position:relative; z-index:100;}
.scene_thumb img {width:140px; height:105px; display:block; border:1px solid #aeb0b0;}

.content .scene {border-top:1px solid #bbb; background:none; position:relative; border-collapse:collapse;}
/*.content .scene:hover {background:#e5e5e5 url(images/content/bg/sel_scene_bg.gif) top left repeat-x;}*/

.download_sc {/*background:url(images/content/download_na.gif) 95% 50% no-repeat;*/  position:relative;  padding:10px 10px 0px; overflow:hidden;}


a.wbutton{display: block; margin-top:10px;}

.content .scene .info .modelName strong {color:#fff;font-size:11px; font-weight:bold; padding-right:5px;}
.content .scene .info .modelName a.name{float:none; display:inline; margin:0; font-size:11px;font-weight:bold;}

.content .scene .info a.name {color:#262626; overflow:hidden;}
/*.content .scene .info a{
color:#e33d6f;
text-decoration:none;
}*/
.content  .scene .info a.name:hover{
text-decoration:underline;
}
.content  .scene .info .genres, .content .scene  .info .ratings{
clear:both;
}

.content  .scene .favor {padding:0; position:absolute; top:5px; right:5px; z-index:91;}
.content .scene .starring{
margin-bottom:3px;
clear:both;
}
.content .scene a.button{
display:block;
width:7px;
height:11px;
text-indent:-100em;
overflow:hidden;
position:absolute;
left:95%;
top:50%;
cursor:pointer;
margin-top:-6px;
margin-left:-5px;
z-index:1000;
}

.content .scene .info strong {
color:#ff0000;
}

.content .scene .info strong.raiting {
color:#737373;
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_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/content/main_bg.jpg) 0 1px no-repeat;
	float:right;
	}
	.info_col{
	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:6px 14px 9px 14px;
	}
	#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 .join_by_card div{
	margin:0;
	clear:both;
	padding:8px 0 0 52px;
	width:200px;
	color:#666;
	background:url(images/content/block/join_lock.gif) 0 8px no-repeat;
	position:relative;
	left:40px;
	top:0;
	}
	#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 7px 54px 7px;
	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 7px 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;
	}

/*Privacy Policy*/
	.content #privacy .wrap{
	padding:0;
	margin:0;
	}
	.content #privacy .wrap_bot{
	position:relative;
	margin:0;
	}
	#privacy h5 {
	margin:5px 0 5px 5px;
	font-size:1em;
	}
	#privacy p {
	margin:0;
	padding:0 0 15px 0;
	}

/*FAQ*/
	.border_header a.article:hover{background:url(images/content/bg/fag_q_act.gif) top left repeat-x #941459; text-decoration:none;}
	.border_header a.article{ background:url(images/content/bg/fag_q.gif) top left repeat-x #010101; display:block; width:100%;}
	.border_header a.article strong {padding:5px;  color:#fff; font-size:12px; font-weight:bold; display:block;}
	
	.border_header {padding:5px 0 0 0; margin:0 5px 10px 5px;}
	.border_header .border_content {border-left:1px solid #454545;border-right:1px solid #454545; border-bottom:1px solid #454545; padding:10px;}
	.border_header .border_content {color:#fff;}
	.top5_header .button_img {float:left; padding-left:10px;}
	body.portrait .top5_header .std_input {float:left; width:233px;}
	body.landscapeLeft .top5_header .std_input, body.landscapeRight .top5_header .std_input {float:left; width:383px;}

/*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:12px;
	color:#9f9f9f;
	margin-bottom:2px;
	text-transform:uppercase;
	}
	.content .inform table{
	width:240px;
	}
	.content .inform table td{
  text-align:left;
	color:#666;
	}
	.content .inform table td.inform-1{
	color:#5283c0;
	font-weight:bold;
	white-space:nowrap;
	width:15em;
	}
	.content .top5 .wrap_bot div{
	margin-bottom:20px;
	}
	.content .top5 a{
	display:block;
	font-weight:bold;
	color:#538cdf;
	margin:5px 0;
	}
	.content .results a{
	display:block;
	font-weight:bold;
	color:#538cdf;
	margin:5px 0;
	}
	.content .results a.more{
	color:#E33D6F;
	font-weight:normal;
	}
	.content .top5 form{
	margin:5px 0 10px 0;
	}
	.content .top5 input.text{
	width:182px;
	padding:4px 5px;
	margin-right:5px;
	float:left;
	position:relative;
	}
	.content .top5 .button_img{
	width:86px;
	height:23px;
	background:none;
	border:none;
	padding:0;
	}
	.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_auth_remember*/
	.content #remember_pass a{
	color:#5283c0;
	text-decoration:underline;
	}
	.content #remember_pass a:hover{
	color:#db2a93;
	}
	.content #remember_pass form{
	padding:15px 0;
	}
	.content #remember_pass label{
	font-weight:bold;
	width:45px;
	padding:4px 0;
	float:left;
	position:relative;
	}
	.content #remember_pass .text{
	width:225px;
	padding:4px 5px;
	margin-right:5px;
	float:left;
	position:relative;
	}
	.content #remember_pass .button{
	width:151px;
	height:23px;
	padding:0;
	border:none;
	background:none;
	}

/*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-bottom:180px;
	}
	.content #login .body span{
	display:block;
	padding:4px 0;
	}

/*mod_search_models*/
 	.content #stars .wrap{
	padding:0;
	background:#fff;
	}
	.content #stars .title div{
	margin-left:0;
	}
	.content .body_out{
	border:1px solid #e6e6e6;
	padding:1px 0;
	}
	.content #stars .body{
	border:1px solid #e6e6e6;
	padding:2px;
	}
	.content .filter_pager{
	}
	.content .filter_pager .filter input[type=hidden]{
	display:none;
	}
	.content .filter_pager .wrap{
	/*background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x;*/
	padding:7px;
	}
	.content .filter_pager_bot .wrap{
	padding:0;
	}
	
	.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{
	position:relative;
	padding:4px 4px 4px 3px;
	}
	.content .models .item b.decorTop i.decorLeft, .latest_img b.decorTop i.decorLeft, .framepager_bs .set_items .item b.decorTop i.decorLeft{
	float:left;
	background:url(images/content/decor/t_decorLeft.gif);
	width:6px;
	height:6px;
	}
	.content .models .item b.decorTop i.decorCentre, .latest_img b.decorTop i.decorCentre, .framepager_bs .set_items .item b.decorTop i.decorCentre{
	background:url(images/content/decor/t_decorRight.gif);
	width:6px;
	height:6px;
	float:right;
	}
	.content .models .item b.decorTop i.decorRight, .latest_img b.decorTop i.decorRight, .framepager_bs .set_items .item b.decorTop i.decorRight{
	height:5px;
	border-top:1px solid #e6e6e6;
	}
	.content .models .item .decorWrap, .latest_img .decorWrap, .framepager_bs .set_items .item .decorWrap{
	padding:0 1px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	}
	.content .models .item b.decorBottom i.decorLeft, .latest_img b.decorBottom i.decorLeft, .framepager_bs .set_items .item b.decorBottom i.decorLeft{
	float:left;
	background:url(images/content/decor/b_decorLeft.gif);
	width:6px;
	height:6px;
	}
	.content .models .item b.decorBottom i.decorCentre, .latest_img b.decorBottom i.decorCentre, .framepager_bs .set_items .item b.decorBottom i.decorCentre{
	background:url(images/content/decor/b_decorRight.gif);
	width:6px;
	height:6px;
	float:right;
	}
	.content .models .item b.decorBottom i.decorRight, .latest_img b.decorBottom i.decorRight, .framepager_bs .set_items .item b.decorBottom i.decorRight{
	height:5px;
	border-bottom:1px solid #e6e6e6;
	}
	.content .models .item b.decorTop, .content .models .item b.decorBottom, .latest_img b.decorBottom, .latest_img b.decorTop, .framepager_bs .set_items .item b.decorTop, .overflow_frames .set_items .item  b.decorBottom{
	height:6px;
	}
	.content .models .item b.decorStr i, .latest_img b.decorStr i, .framepager_bs .set_items .item b.decorStr i{
	overflow:hidden;
	}
	.content .models .item .thumb img{
	margin:0 4px 3px 4px;
	}
	.content .models .item .name{
	padding-top:5px;
	display:block;
	text-align:center;
	background:url(images/content/thumb_name_bg.gif) top repeat-x; color:#e33d6f;
	line-height:13px;
	}
	.content .models .item .name a{
	color:#e33d6f;
	/*font-size:0.9em;*/
	}
	.content .models .item .name small a{
	color:#666;
	}
/*mod_si*/
	.content #si .wrap{
	padding:0;
	}
	.content .scenes .item .name_top{
	padding-bottom:3px;
	display:block;
	text-align:center;
	background:url(images/content/thumb_name-top_bg.gif) bottom repeat-x;
	font-size:10px;
	overflow:hidden;
	}
	.content .scenes .item a{
	color:#e33d6f;
	}
	.content .scenes .item .name_top small a{
	color:#000;
	font-size:1.1em;
	}
	.content .scenes td {
	width:179px;
	}
	.content .scenes .item{
	color:#737373;
	font-size:0.9em;
	line-height:12px;
	}
	.content .scenes .item .thumb img{
	margin:3px 4px;
	}
	.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{
	position:relative;
	margin-bottom:4px;
	margin:auto;
	
	}
	
	.content .latest span {cursor:pointer;}
	.content .latest .scroll_left {background:url(images/content/arr_l.gif) 50% 50% no-repeat; display:block; width:15px; height:137px; float:left;}
	.content .latest .scroll_right {background:url(images/content/arr_r.gif) 50% 50% no-repeat; display:block; width:15px; height:137px; float:left;}
	
	#slider_pager {clear:both; text-align:center;}
	#slider_pager li{display:inline; padding-right:5px;}
	
	.content #si.latest{
	min-height:203px;
	}

	.content .latest span.rating{
	/*float:left;*/
	}
	.content .latest .name{
	display:block;
	font-weight:bold;
	font-size:1.2em;
	color:#434343;
	padding:0px 5px 4px 0px;
	background:url(images/content/slide.gif) 0% 50% no-repeat;
	}
	.content .latest .name a{
	color:#000;
	}
	.content #si.latest .desc span{
	color:#727272;
	}
	.content #si.latest p{
	color:#404040;
	min-height:2.3em;
	}
	/*.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:117px;
	height:30px;
	text-indent:-100em;
	overflow:hidden;
	}
	.content .latest div.latest_img{
	position:absolute;
	top:3px;
	left:5px;
	width:260px;
	/*padding:4px 4px 4px 3px;*/
	text-align:center;
	}
	.content .latest div.latest_img img{
	margin:2px 4px 0 4px;
	}


/* 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:59px;
	height:11px;
	}
	#news .title2 h2{
	width:28px;
	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*/
	#page_tour ul li {background:url(images/tour/bg.gif) left top repeat-x #0b0b0b; display:block; padding-top:10px;}
	#page_tour ul li img {display:block; padding-left:15px;}
	#page_tour ul li div {color:#fff; font-size:11px; width:224px; padding:5px 0 10px 80px;}
	#page_tour ul li div strong {color:#ff3ba5; font-weight:normal;}
	#page_tour ul li div.dvd_q {background:url(images/tour/tour_dvd_quality.png) 10px 50% no-repeat;}
	#page_tour ul li div.easy_navigate {background:url(images/tour/easy_to_navigate.png) 10px 50% no-repeat;}
	#page_tour ul li div.pic_collection {background:url(images/tour/pic_collection.png) 10px 50% no-repeat;}
	#page_tour ul li div.secure {background:url(images/tour/secure.png) 5px 50% no-repeat;}
	#page_tour ul li div.fast_download {background:url(images/tour/fast_download.png) 5px 50% no-repeat;}
	#page_tour ul li.join_ban {padding:20px 0;}
	

/* 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, #view_gal .filter_pager 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;
	}

/*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_acc_set.tmpl*/
	.content #acc_set .wrap{
	padding:7px;
	}
	.content #acc_set .pulley{
	padding:10px 0;
	border-top:1px solid #e7e7e7;
	}
	.content #acc_set h3{
	font-size:1.63em;
	color:#000;
	font-weight:bold;
	margin-bottom:6px;
	}
	.content #acc_set h3 img{
	margin-left:4px;
	}
	.content #acc_set p{
	color:#666;
	margin-bottom:12px;
	padding:0;
	}
	.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;
	}
	.content #acc_set dt{
	padding-right:27px;
	}
	.content #acc_set dl.sbrWrap li{
	text-align:left;
	}
	.content #acc_set input.text{
	width:185px;
	padding:5px 5px;
	margin:2px 0;
	float:left;
	}
	.content #acc_set .info_table{
	border-top:none;
	padding-top:0;
	}
	.content #acc_set .info_table label{
	width:120px;
	}
	.content #acc_set .info_table input.text{
	margin-right:35px;
	}
	.content #acc_set .language label{
	width:105px;
	}
	.content #acc_set .language div, .content #acc_set .unsubscript div, .content #acc_set .timezone div{
	position:relative;
	}
	.content #acc_set .language dl.sbrWrap{
	width:220px;
	position:absolute;
	left:105px;
	top:2px;
	}
	.content #acc_set .change_pass{
	padding-right:250px;
	}
	.content #acc_set .change_pass label{
	width:145px;
	clear:left;
	}
	.content #acc_set .timezone label{
	width:90px;
	}
	.content #acc_set .timezone dl.sbrWrap{
	width:300px;
	position:absolute;
	left:90px;
	top:2px;
	}
	.content #acc_set .submit{
	padding:10px 0;
	text-align:center;
	}
	.content #acc_set .submit input{
	width:133px;
	height:23px;
	border:none;
	background:none;
	padding:0;
	}

/*mod_unsubscript.tmpl*/
	.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 .submit{
	text-align:left;
	}
	.content #acc_set .unsubscript .submit input{
	margin-left:135px;
	}
	/* Scene */

#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:135px;}
#scenes_part {width:573px; 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: 170px; height: 130px;  display: none}
.timeline .opacity_black {width: 170px; height: 130px; background-color: black; opacity:0.4; z-index:3; position:absolute}
.timeline .opacity_text {width: 170px; height: 87px; opacity:1; color:#ebebeb;  font-size:0.92em; font-weight:bold; text-align: center; padding-top:43px; position:relative; z-index:4;}
.left{float:left; width:573px;}

.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:#e33d6f; padding:2px 0 2px 17px; background:url(images/content/scene/info.gif) left center no-repeat; cursor:pointer; font-size:1em;}
.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:171px;}
.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-left:17px; background:url(images/content/scene/start_time.gif) left center no-repeat; padding-top:1px;}
.frames .end {float:right; width:171px; text-align:right;}
.frames .underframe_right #end_time {padding-left:17px;  background:url(images/content/scene/end_time.gif) left center no-repeat; padding-top:1px;}

.frames .frame_center {text-align:center; position:absolute; top:137px; left:0; width:573px; display:none;}
.frames .aboveframe_center {top:6px; z-index:100;}
.frames .frame_center .fav_add {padding-left:26px;  background:url(images/content/scene/add_favourites.gif) 9px center no-repeat; }
.frames .frame_center .fav_rem {padding-left:26px;  background:url(images/content/scene/rem_favourites.gif) 9px center no-repeat; }
.frames .frame_center .how_it_works{padding-left:17px; padding-right:9px;  background:url(images/content/scene/how_it_works.gif) left top no-repeat; border-right:1px solid #e1e1e1;}
.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 dd {display:none;}
.frames .download_links ul { list-style-type:none; clear:left; background-image:url(images/content/scene/downlinks_bg.gif); background-repeat:no-repeat; margin:2px 0 0 0; padding:2px 0px 4px 12px; position:relative;}
.frames .download_links ul li:first-child {background:0; width:auto;}
.frames .download_links ul li {color:#ff9cdf; font-weight:bold; float:left; margin-right:10px; padding:1px 0px 2px 0px; width:128px; background:url(images/content/scene/quality_bg.gif) no-repeat; text-align:center;}
.frames .download_links ul li a { color:#fff; font-weight:bold;}
.frames .download_links ul li span {color:#525252;}
.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{ padding-left:17px; background:url(images/content/scene/length.gif) left center no-repeat; 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 4px;}

#bsiPlaceHolder .title div {background:url(images/content/bg/tab_left.gif) top left no-repeat; height:25px; margin:0; padding-left:4px; margin:0 2px 1px 0;}
#bsiPlaceHolder .title div span {background:url(images/content/bg/tab_right.gif) top right no-repeat; height:100%; padding:0 5px 0 0; margin:0;}
#bsiPlaceHolder .title div span a,#bsiPlaceHolder .title div span strong {background:url(images/content/bg/tab_bg.gif) top left repeat-x; display:block; height:100%; padding-top:6px; text-align:center;}
#bsiPlaceHolder .title div span strong{ color:#ff47b1; font-weight:bold; text-align:center;}
#bsiPlaceHolder .title div span {font-size:9px;}

.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;}

#js_thumbs_view, #js_thumbs_view #content {width:573px;}







td .timeline {margin:0;padding:0;height:auto;}
td .timeline span {background:none;height:auto;margin:0;padding:0;}
#js_thumbs_view {overflow:auto; height:415px; position:relative;}
#scene_thumbs .img_list {border:2px solid #fff; display:block; float:left;}
#scene_thumbs .begin {border:2px solid #538cdf;}
#scene_thumbs .end {border:2px solid #e33d6f;}
#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{
	/*overflow:hidden;
	text-indent:-100em;*/
	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 span.delete label{
	color:#414141;
	vertical-align:middle;
	}
	#view_photo_nav span.delete input{
	height:16px;
	width:16px;
	margin-right:6px;
	background:none;
	border:none;
	vertical-align:middle;
	} */
	#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;
	/*background:url(images/content/gallery/favour_icon.gif) left center no-repeat;*/
  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;
	padding-left:18px;
	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;
	}
	.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{
	width:350px;
	float:right;
	padding:7px 0;
	vertical-align:middle;
	}
	#view_gal ul{
	float:right;
	}
	#view_gal .filter_left label{
	margin-right:15px;
	}
	#view_gal .filter_right span{
	float:right;
	border-right:1px solid #e0e0e0;
	padding:0 7px;
	color:#525252;
	vertical-align:middle;
	word-spacing:normal;
	}
	#view_gal .filter_right span:first-child{
	border:none;
	}
	#view_gal .filter_right span small{
	font-size:1.1em;
	color:#538cdf;
	}
	#view_gal .header_bot .filter_right span{
	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{
	padding:10px 0;
	position:relative;
	clear:both;
	}
	#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 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 .wrap{
	padding:0;
	background:none;
	}
	.content #model .body{
	border:none;
	}
	.content #model .model_pic_bot{
		width:286px;
		margin:auto;
	}
	.content .wrap .model_pic_top{
	padding:10px 25px;
	position:relative;
	}
	
	.content .wrap .model_pic_top .prev { position:absolute; top:50%; left:0px;}
	.content .wrap .model_pic_top .next { position:absolute; top:50%; right:0px;}
	
	.content .wrap .model_pic_top div{
	position:relative;
	}
	.content .wrap .model_pic_top div img{
	background:#fff;
	display:block;
	padding:5px;
  	width:226px;
	}
	.content .wrap .model_bookmark{padding:5px;}
	
	.content .wrap .model_bookmark div.bio_l{width:110px; float:left;}
	.content .wrap .model_bookmark div.bio_r{width:160px; float:left;}
	
	.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:#fff;
	font-size:14px;
	font-weight:bold;
	float:left;
	}
	.content .wrap .model_bookmark div{
	color:#fff;
	}
	.content .wrap .model_bookmark div div {overflow:hidden;}
	
	.content .wrap .model_bookmark div strong{
	color:#c9c9c9;
	}
	
	.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 { background:url(images/header/bg/top_menu_bg.gif) top left repeat-x; padding:10px 10px 0px;}
	.model_videos { background:#101010 url(images/content/bg/ind_bg.gif) repeat-x left top; padding:10px 10px 0px;}
	.model_videos .thumb img {width:117px; height:87px;}
	.model_media {}
	.content .model_photos .block .wrap {padding:4px;}
	.model_media .title{font-size:14px; font-weight:bold; color:#fff; position:relative; padding-bottom:10px;}
	.model_media .title span {float:left;}
	
	.model_photos .popup {display:none;}
	.content .wrap .model_videos .thumb {float:left; padding:5px; text-align:center;}
	.content .wrap .model_videos .thumb a{color:#eb419d; display:block;}
	.model_videos .thumb .popup {display:none;}
	.model_media .all_her {width:75px; height:24px; text-indent:-100em; overflow:hidden; display:block; float:right}
	
	.model_film {background:#636363; padding:10px;}
	.model_film form select {width:100%;}

/* Model scroll-box  */
	.content #model #scene_holder {position:relative; width:205px; height:250px; overflow:hidden; z-index:100; margin-bottom:10px;}
	.content #model #wn {position:absolute; left:0; top:0; width:190px; height:250px; 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:250px; font-size:1px; z-index:2;}
	.content #model #scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:226px; 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 {background:url(images/content/searchtabform/searchtabform_in.gif) #fff bottom left no-repeat; border:1px solid #e4e4e4; border-bottom:1px solid #fff;}
	.searchtabform_in {padding:10px 15px; background:url(images/content/searchtabform/searchtabform_bg.gif) #fff top left repeat-x;}
	.tabfilter {padding:0 100px 0 0; position:relative;}
	.tabfilter img {position:absolute; top:-5px; right:5px; cursor:pointer;}
	.searchtabform .button_img {position:relative; margin:10px 0 0 0;}
	.filterblock {width:285px; float:left; padding:0 15px 8px 0;}
	.filterblock dl {width:224px; float:left; position:relative; top:0; left:0;}
	.content .filterblock input.text {width:220px; float:left;}
	.filterblock dt {padding-left:5px; text-align:left;}
	.filterblock label {width:60px; float:left; padding-top:3px;}
	#input_helper {position:relative; top:0; left:0;}
	#input_helper #input_helper_form_field {padding:1px 5px 3px 1px; position:relative; top:0; left:0; width:577px; height:32px;}
	#input_helper #input_helper_form_field #input_helper_asist {margin:3px 0 2px 1px; padding:6px 5px; color:#999; border-top:1px solid #d9d9d9; background:url(images/content/searchtabform/input_helper_asist.gif) #fdfdfd repeat-x; width:477px; position:absolute; top:1px; left:86px;}
	#input_helper #input_helper_form_field #input_helper_start {width:84px; height:32px; float:left; text-indent:-100em; overflow:hidden; cursor:pointer;}
	#input_helper .passive {border-bottom:1px solid #959595; border-right:1px solid #959595; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background:url(images/content/searchtabform/form_field_passive.gif) #a6a6a6 repeat-x;}
	.content #input_helper .passive #input_helper_asist {border-bottom:1px solid #727272; border-right:1px solid #727272; border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9; background:url(images/content/searchtabform/input_helper_asist_passive.gif) #fdfdfd repeat-x;}
	#input_helper .active {border-bottom:1px solid #994b8c; border-right:1px solid #994b8c; border-left:1px solid #eac0e3; border-top:1px solid #eac0e3; background:url(images/content/searchtabform/form_field_active.gif) #b454a5 repeat-x;}
	.content #input_helper .active #input_helper_asist {border-bottom:1px solid #994b8c; border-right:1px solid #994b8c; border-left:1px solid #f0c2f0; border-top:1px solid #f0c2f0;}
	.searchtabform_out li {display:none;}
	.input_helper_div_root {display:none; border:1px solid #d3d3d3;}
	.input_helper_div_root li {padding:2px 0 2px 20px; color:#666; font-weight:bold; border-top:1px solid #fff; background:url(images/content/searchtabform/arrow.gif) #ebebeb 9px 4px no-repeat;}
	.input_helper_div_root li:first-child {border-top:none;}
	.input_helper_div_root li li {margin-left:-20px; font-weight:normal; background:#fff; border-top:1px solid #e6e6e6;}
	.input_helper_div_root li li:first-child {border-top:none;}
	.input_helper_div_root li ul {position:relative; top:2px;}
	.input_helper_div_root li.expand {background:url(images/content/searchtabform/arrow_expand.gif) #ebebeb 6px 8px no-repeat;}
	.input_helper_div_root li.opened {color:#fff; border:none; background:url(images/content/searchtabform/arrow_opened.gif) #e23a6b 6px 8px no-repeat;}
	.input_helper_div_first_item {display:none;}
	.input_helper_div_root li.all {padding:2px 0 2px 5px; color:#e23a6b; background:#ebebeb;}
	.input_helper_div_root li li.all {padding:2px 0 2px 20px; color:#5c89de; background:#fff;}
	.input_helper_div_root li input {margin-right:4px;}
	.input_helper_div_element {display:none;}
	.input_helper_div_folder {display:none;}
	.input_helper_div_root .toggler {display:block; margin-left:-20px; padding-left:20px; cursor:pointer;}




/* rating */
span.rating {word-spacing:-.5em; white-space:nowrap;}
span.rating img {padding:3px 1px 1px; background:no-repeat center; cursor:pointer;}
span.rating .userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}
span.rating a {padding:2px 0; cursor:pointer; vertical-align:middle;}

/* Main Pager */
#wrap .content .pager {text-align:left; padding:5px; color:#666; float:none;}
#wrap .content .pager li form { display:inline;}
#wrap .content .pager li {display:inline; vertical-align:middle; float:none; padding:0; background:none;}
#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;}
#wrap .content .pager label {color:#fff;}

/* Items Per Page */
.indexPage #sortForm {padding:0 0 10px 0;}
.indexPage #sortForm div.per_page {display:none;}
#sortForm {float:right; padding:0 140px 10px 0; position:relative; top:7px;}
#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 span label {color:#999; margin-left:2px; cursor:pointer; position:relative; top:-2px;}
#sortForm span label.checked {color:#e33d6f;}
#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 {
/*margin:5px -8px;*/
text-align:left;
padding:5px;
color:#666;
/*position:relative;
z-index:100;*/
/*height:19px;
line-height:19px;*/
}
.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:110px;
float:left;
font-size:10px;
}
#reviews_left a{clear:both; display:block;}
#reviews_right{
float:left;
color:#666;
padding-left:5px;
}
#reviews_left .overall_mark{
text-align:center;
color:#fe3aa4;
}
#reviews_left .overall_mark p{
color:#fe3aa4;
}
#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{
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) top left repeat-x #070707;
padding:1px;
color:#fff;
font-weight:bold;
}
#reviews_left table td, #reviews_right .marks td{
padding:2px;
color:#fe3aa4;
}
#reviews_left table .title3, #reviews_right .marks .title3{
color:#c9c9c9;
width:74px;
}
#reviews_left table .total, #reviews_right .marks .total{font-weight:bold;}
#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{
background:url(images/sexpert_review/review_item_bottom.gif) bottom left no-repeat;
}
#reviews_right table td.item table{
width:170px;
}
#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:5px 0;
background:url(images/sexpert_review/review_item_top.gif) top left no-repeat;
}
#reviews_right table td.item td .review_item_decor{
background:url(images/sexpert_review/item_bg.gif) top left repeat-x #272727;
padding:5px;
}


#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:#b2b2b2;
text-decoration:none;
font-size:10px;
}
#reviews_right .review_text{
width:96px;
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;
color:#ff47b1;
font-size:11px;
font-weight:bold;
}
#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{
text-align:left;
padding:0;
color:#e5e5e5;
font-size:10px;
}
#reviews_right .contra_pro{
clear:both;
margin-top:5px;
width:100%;
color:#e5e5e5;
font-size:10px;
}
#reviews_right .contra_pro ul{
list-style-type:none;
}
#reviews_right .contra_pro li{
padding-left:18px;
list-style-type:none;
line-height:10px;
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{
margin:auto;
margin-top:5px;
width:100%;
clear:both;
width:49px;
}
*html #reviews_right .sentence, #reviews_right  .contra_pro{
margin-top:2px;
color:#fff;
}
#reviews_right .sentence span.plus_sentence{
width:24px;
height:19px;
background:url(images/sexpert_review/sentence_plus_bg.gif) no-repeat;
display:block;
float:left;
padding-top:2px;
white-space:nowrap;
text-align:center;
margin-right:1px;
cursor:pointer;
}

#reviews_right .sentence span.minus_sentence{
width:24px;
height:19px;
background:url(images/sexpert_review/sentence_minus_bg.gif) no-repeat;
display:block;
float:left;
padding-top:2px;
white-space:nowrap;
text-align:center;
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;}
p.sexpert_text { font-size:1.37em; color:#666;}
.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 */
body.portrait .gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews{
float:left;
margin-left:8px;
width:190px;
}
body.landscapeLeft .gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews,body.landscapeRight .gallerydvd  div.dvd_info, .gallerydvd  div.dvd_info_reviews{
float:left;
margin-left:8px;
width:340px;
}

	body.portrait #messages {width:300px; margin:auto;}
	body.landscapeLeft #messages, body.landscapeRight #messages {width:500px; margin:auto;}
	#messages ul li {font-size:11px; color:#fff; 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;
}
/* 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;}
/*bi and  bs welcome_banner*/
.content .welcome_banner .content_block {width:300px; position:relative; height:220px;}
.content .welcome_banner .content_block a{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 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{padding:5px 6px 0px; background:url(images/content/welcome_player_bg.gif) no-repeat top left; position:absolute; top:19px; right:12px; width:231px;}
.content .welcome_banner .player{width:229px; height:171px; border:1px solid #919292;}
.content .welcome_banner .player_block a{display:block; height:22px; width:112px; overflow:hidden; text-indent:-1000em; margin:4px 0px 0px 60px;}

.profile ul li {background:url(images/content/bg/profile_menu_bg.gif) top left repeat-x; color:#1b1b1b; font-size:14px; font-weight:bold; padding:14px 10px 14px 10px;}
.profile ul li:hover {background:url(images/content/bg/profile_menu_bg_active.gif) top left repeat-x;}
.profile ul li a { padding-left:50px; background:url(images/content/prof_item_label.png) top left no-repeat; display:block; color:#000; text-decoration:none;}

.lang_menu ul li {background:url(images/content/bg/lang_sel_bg.gif) top left repeat-x #0a0a0a; color:#1b1b1b; font-size:14px; font-weight:bold; padding:14px 10px 14px 10px; color:#fff; cursor:pointer;}
.lang_menu ul li img {padding-right:10px;}
.lang_menu ul li.act {background:url(images/content/bg/profile_menu_bg.gif) top left repeat-x; color:#1b1b1b; font-size:14px; font-weight:bold; padding:14px 10px 14px 10px; color:#000;}
.lang_menu ul li:hover {background:url(images/content/bg/profile_menu_bg_active.gif) top left repeat-x;}


div.joinpage_banner {padding:20px 10px 50px 10px; background:url(images/joinpage_banner_bg.gif) top left no-repeat; width:288px; height:38px; margin:auto;}
div.joinpage_banner p {color:#fff; font-size:14px; font-weight:bold; text-align:center;}
div.joinpage_banner p strong {color:#ff43ad;}

.joinpage .content {background:url(images/content/bg/joinpage.gif) top left repeat-x #080808; padding-top:14px;}
.join_form {width:294px; margin:auto;}
.join_form label {font-size:11px; color:#fff; width:74px; overflow:hidden; float:left;}
.join_form .join_input {background:url(images/content/bg/join_input.gif) top left no-repeat; width:209px; height:17px; float:left; padding:5px;}
.std_input {width:100%; height:17px; padding:5px;}
.join_form .join_select{width:219px;float:left; padding:2px;}
.std_select {width:100%; padding:2px 0;}
.std_memo {padding: 4px 5px;width:100%;}
/*.join_form div {padding-bottom:5px;}*/
.join_form .join_error {float:right; color:#ff43ad;}
.join_form strong {color:#ff43ad; float:left;}
.join_form .button {margin-left:5px;}

.favor_item {padding:10px;}

/*Login Form*/
.login{ padding:0 5px; overflow:hidden;}
.login .login_message {font-size:11px; color:#fff; padding-bottom:10px;}
.login .forgot_pass {color:#fff; text-decoration:underline; font-size:9px;}
.login .join_form {width:270px; margin:auto;}
div.cont_login {background:url(images/content/bg/loginpage.gif) left top repeat-x #070707;}

.login label {color:#fff; font-size:11px; display:block; width:150px;}
.login label span {color:#ff3ea8; padding:0 5px;}

.useinfo_form div {padding:0 10px 5px 10px;}
.useinfo_form .button {width:93px; margin:auto; display:block;}

.txt {color:#fff;}

.login .member_frame,.login .forgotpass_frame { padding:20px; margin-bottom:5px; width:270px; margin:auto;}
.login .notyet_frame,.login .notshure_frame {padding:25px 0; margin-bottom:5px;}
.login .notyet_frame a,.login .notshure_frame a, #page_tour a.join {display:block; width:273px; height:65px; margin:auto;}
.login .forgotpass_frame p a {color:#fe3aa4;}
div.cont_tour {padding-bottom:0;}
.login p {color:#fff; padding:0 5px 10px;}
.login h4 {color:#9f9f9f; font-weight:normal; font-size:11px; padding:0 5px;}
.login h4 strong {color:#ff3ea8;}

/*#banner a {display:block; width:300px; margin:10px auto 0; }*/

#banner {display:block;width:300px;margin:10px auto 0;height:60px;position:relative;}
#banner a {display:block;position:absolute;right:0;top:16px;}

#bsiPlaceHolder .title div span a.join_tab {display: block; width:82px; height:25px; margin-left:-4px; margin-right:-5px;}

.login .forgotpass_frame .join_input {float:none; display:block; margin:auto;}
.login .forgotpass_frame .button {margin:auto; float:none; display:block;}

.cancel_subs div {float:none; display:block; margin:auto; padding:0 10px;}
.cancel_subs div.sel {padding:0 0 0 10px;}
.cancel_subs .button {margin:auto; float:none; display:block;}

/* Upgrade Membership */
.upgrade {padding:0; margin-bottom:-10px;}
.upgrade p {text-align:justify; padding:0 5px;}
.upgrade h2 {width:199px; height:22px; margin:auto; display:block;}
.upgrade h3 {font-size:13px; color:#fff; text-align:center; font-weight:bold;}
.upgrade h4 {font-size:13px; color:#b4b4b4; text-align:center; font-weight:bold;}
.upgrade .up_button {display:block; width:273px; margin:auto; padding:5px 0;}
.upgrade .up_button img {width:auto;}
.upgrade img {display:block;width:320px; margin:auto;}

/* splash screen */
#splash {position:fixed; width:100%; height:100%;  background:#fff; z-index:999999;}
#splash .header{ height:60px; background:url(images/header/bg/bg_header.gif) repeat-x;}
 .footer{background:url(images/content/footer_bg.png) repeat-x #D1CFCF; padding:2px 4px 0;}
 .footer.thow{ padding: 3px 0px 0px;}
#splash .pager_box{position:relative; width:305px;  z-index:1000001; margin:10px auto 12px; color:#333;}

#splash .pager_box .pager_bg{padding-left:10px; text-align:left;}
#splash .pager_box p{font-size:1.2em; color:#333; margin:10px 0; overflow:hidden; }
#splash .pager_box img{margin-right:8px;cursor:pointer;}
#splash .pager_box h2{font-size:1.4em;}
#splash .pager_box h2 strong{color:#f5221e;}
#splash .header h1{padding: 10px 0 0 10px;}

.tabs{background:url(images/content/tabs_bg.png)repeat-x #CBC8C8; height:25px; padding:3px 0 2px 10px; border-bottom:1px solid #808080; border-top:1px solid #808080;}
.tabs li{float:left; width:103px; height:22px; padding-top:5px; text-align:center;}
.tabs li.active{ background:url(images/content/active_tab.png)repeat-x #FFFFFF; border-left:1px solid #808080; border-right:1px solid #808080; border-top: 1px solid #808080; border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius: 3px 3px 0px 0px;}
.tabs li a{font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#212121;}


/*Scene rounded*/
.scene_standart{padding:0px;}
.scene_standart_out{ background:url(images/bg_right.gif) no-repeat top right; margin-bottom:10px}
.scene_standart_in{background:url(images/bg_left.gif) no-repeat top left; padding:10px; height:108px} 
.scene_standart  .info {line-height:1.5em; float:left; position:relative; padding:0px 10px 5px 125px; min-height:30px; font-size:10px; overflow:hidden; z-index:10;
}

.scene_standart  .info .modelName {padding-top:26px;}
/*
.content .scene {border:1px solid #5a5a5a; background:none; position:relative;}
.content .scene:hover {background:url(images/content/bg/sel_scene_bg.gif) top left repeat-x #30071d;}
*/


.content .scene .info .modelName strong {color:#fff;font-size:11px; font-weight:bold; padding-right:5px;}
.content .scene .info .modelName a.name{float:none; display:inline; margin:0; font-size:11px;font-weight:bold;}

.scene_standart .info a.name {color:#434343; overflow:hidden;}
.scene_standart .info a{
color:#e33d6f;
text-decoration:none;
}
.scene_standart .info a:hover{
text-decoration:underline;
}
.content  .scene_standart{
clear:both;
}

.content .scene .starring{
margin-bottom:3px;
clear:both;
}
.scene_standart a.button{
display:block;
width:7px;
height:11px;
text-indent:-100em;
overflow:hidden;
position:absolute;
left:95%;
top:50%;
cursor:pointer;
margin-top:-6px;
margin-left:-5px;
z-index:1000;
}

.scene_standart .info strong {
color:#ff0000;

}

.scene_thumbz {float:left;  position:relative; z-index:100; padding:4px;}
.scene_thumbz img {width:140px; height:105px; display:block; border:1px solid #aeb0b0;}

.button_next{ float:right; overflow:hidden; display:block; width:36px;}
.button_prev{ float:left; overflow:hidden;  display:block; width:36px;}
 .filter_pager{ background:url(images/content/pager_bg.png) repeat-x #1D1D1D;
	padding:9px 10px 10px;
	}
.filter_pager p{text-align:center; color:#fff; padding-top:8px;}
.filter_pager p strong{color:#f51212;}
.thumbz img{width:140px; height:105px; border:1px solid #aeb0b0;}
a.thumbz{display: block; height:114px; padding:4px 0px; }
a.thumbz:hover{background:url(images/bg_thumbs.gif) no-repeat top center;}

p.latestvideos{padding:3px 0 5px 10px; border-bottom:1px solid #bbb;}

.join_members{background:url(images/content/join_bg.png) repeat-x #C8C6C6;border-bottom:1px solid #AFAFAF; height:40px; padding-top:8px; text-align:center;}

a.members_btn{behavior:url(./PIE.htc);zoom:1;font-size:14px;background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; padding:7px 40px;  background-color:#000000; border:1px solid #999999;}

a.join_btn{behavior:url(./PIE.htc);zoom:1;font-size:14px;background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; padding:5px 40px;  background-color:#CC2A27; display:inline-block; border:1px solid #999999;}
* + html .join_btn {display:inline;zoom:1;}

/*test*/
/*corners*/
.pager_bg {display:block; margin:0px auto; padding:10px 0px; position:relative; text-align:center;  z-index:1;}
.pager_box {position:relative; background-color:#f0f0f0; min-height:30px; margin:0px 10px; border:1px solid #bbbbbb; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.pager_box .corners{ position:absolute;  width:6px; height:6px; background:url(images/corners/left_top.gif) left bottom no-repeat; z-index:999;}
.pager_box .corners_lb { left:0px; bottom:0px;background:url(images/corners/left_bottom.gif) left top no-repeat; z-index:999;} 
.pager_box .corners_rt { top:0px; right:0px; background:url(images/corners/right_top.gif) left  bottom no-repeat; z-index:999;}
.pager_box .corners_rb { bottom:0px; right:0px; bottom:0px;background:url(images/corners/right_bottom.gif) left top no-repeat; z-index:999;}
/*end*/

/*Join, contact us, forgot password */
.join_page , #contactform , #authindex {padding-top:15px;}
.join_page label , #authmember .join_form label , #contactform label , #authindex label {text-align:left; color:#000000; width:auto;}
.join_page input , .join_page select , #authmember .join_form input , #contactform input , #contactform textarea , #authindex input { margin-left:5px; margin:2px 5px; float:left; height:20px; padding:4px 2px 0;}
.join_page input , #authmember .join_form input , #contactform input , #authindex input {width:96%;}
#contactform textarea {width:96%; margin:2px 0 0 5px; height:136px;}
.join_page select {width:97%;}
.join_page input.button , #authmember input.button {width:auto; height:auto; margin:0px auto; text-align:center; float:none;}

#authmember .join_form { text-align:left; color:#000000;}
#authmember .join_form p {text-align:left; color:#000000;}
#authmember .join_form p a {color:#e03636;}
#authmember .join_form {width:auto;}

#contactform p {text-align:left;}
#contactform strong , #contactform .red {color:#e03636;}
#contactform input.button {width:auto; height:auto; text-align:left; padding:0px 2px 0px;}

#authindex .forgotpasswd {text-align:left;}
#authindex .forgotpasswd a {margin-left:5px; margin-top:3px;}
#authindex input.button {height:32px;padding:0;width:73px;}
#authindex  .pager_bg {padding:13px 0 10px 0px;}


#faqpage .pager_box .corners {background:url(images/corners/left_top_faq.gif) left bottom no-repeat;}
#faqpage .pager_box .corners_lb {background:url(images/corners/left_bottom_faq.gif) left top no-repeat;}
#faqpage .pager_box .corners_rt {background:url(images/corners/right_top_faq.gif) left  bottom no-repeat;}
#faqpage .pager_box .corners_rb {background:url(images/corners/right_bottom_faq.gif) left top no-repeat;}

#faqpage ul li {background:#e6e6e6 url(images/content/bg/faq_line.gif) left top repeat-x; padding:9px 15px; text-align:left;font-size:12px; color:#262626; font-weight:bold; cursor:pointer;}
#faqpage ul li.active {background:#d60e0e url(images/content/bg/faq_line_activ.gif) left top repeat-x; color:#FFFFFF; cursor:auto;} 
#faqpage .pager_box { min-height:inherit;}
#faqpage .pager_bg {padding:0px;}
#faqpage .faqinfobox {background:url(images/content/bg/faq_anansver.gif) left top repeat; cursor:auto;}
#faqpage .pager_box #botton_corn_f.corners.active , #top_corn_f.corners.active {background:url(images/corners/left_top_red.gif) left bottom no-repeat;}
#faqpage .pager_box #botton_corn_r.corners_rt.active , #top_corn_r.corners_rt.active {background:url(images/corners/right_top_red.gif) left  bottom no-repeat;}
#faqpage .button_img { padding-left:15px; padding-top:5px;}
#faqpage ul li#see_all_faq {text-align:center;}

#messages {width:100%; margin:0px auto; position:relative; text-align:center;}
#messages ul li {color:#e03636;}
h2.title {margin:0 0 3px 17px}
 
.splash_button{cursor:pointer;}

#swith_to {height:31px;padding-bottom:13px;padding-left:0;padding-right:0;padding-top:4px;}
.content #text_page table td {text-align:left;}
.content #text_page .wrap p, .content #text_page .box p {color:#000000;}

.search_btn {font-size:11px;background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; padding:7px 8px 7px 8px; float:left; background-color:#000000; cursor:pointer; margin-top:2px;}

a.login_btn{background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; padding:5px 9px 5px 9px; float:right; background-color:#CB2A27; margin-top:15px; margin-right:4px; border:1px solid #404040}
a.logout_btn{background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; padding:5px 9px 5px 9px; float:right; background-color:#000000; margin-top:15px; margin-right:4px; border:1px solid #404040;}

a.wbutton_btn{font-size:12px;background-image:url(images/content/px22.png);background-repear:repeat-x; font-weight:600;text-align:center;color:#444444;text-decoration:none;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; padding:3px 7px 3px 7px; float:left; background-color:#EAEAEA; margin-top:12px; margin-botton:3px; border:1px solid #707070;}

.log_btn{font-size:11px;background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; padding:7px 20px 7px 20px; float:left; background-color:#2C79E5; cursor:pointer; margin-top:2px; border:1px solid #999999; margin-left:5px;}

.retrive_btn{font-size:11px;background-image:url(images/content/px30.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:6px 8px 6px 8px; background-color:#2C79E5; cursor:pointer;border:1px solid #999999; text-transform:capitalize; margin:5px auto 10px; width:114px;}


.joinpage_btn{behavior:url(./PIE.htc);zoom:1;font-size:23px;background-image:url(images/content/px40.png);background-repear:repeat-x; font-weight:bold;text-align:center;color:#fff;text-decoration:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; padding:3px 3px 3px 3px; background-color:#CB2A27; border:1px solid #999999; margin:0 auto; width:290px; margin-top:5px; cursor:pointer;}



#next_btn .arr{width:3px;height:1px;position:absolute;background:#919191;}
#next_btn .arr1{top:4px;left:5px;}
#next_btn .arr2{top:5px;left:6px;}
#next_btn .arr3{top:6px;left:7px;}
#next_btn .arr4{top:7px;left:8px;}
#next_btn .arr5{top:8px;left:9px;}
#next_btn .arr6{top:9px;left:10px;}
#next_btn .arr7{top:10px;left:10px;}
#next_btn .arr8{top:11px;left:9px;}
#next_btn .arr9{top:12px;left:8px;}
#next_btn .arr10{top:13px;left:7px;}
#next_btn .arr11{top:14px;left:6px;}
#next_btn .arr12{top:15px;left:5px;}

#next_btn{
	float:right;
	position:relative;
	top: 40px;
	margin-right:25px;	
}

a.plasticButton {
	    cursor: pointer;
	    text-align: center;
	    color: #ffffff;
	    font: bold 14px/20px Helvetica, sans-serif;
	    text-decoration: none;
	    text-transform: capitalize;
	    display: inline-block;
	    border-width: 0 14px;
	    padding: 3px 10px;
		t
		
	}

a.plasticButton.white {
	    text-shadow: #000000 0px 1px 1px;
	    background-image:url(images/content/px30.png);
		background-repear:repeat-x;
		position:relative;
		top:3px;
		border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;
		background-color:#597EAA;
		border:2px solid #8D8D8D;
		text-decoration:none;
	}




