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

/*general*/
* 		{ margin:0px; padding:0px; }
html, body {width:100%;}
html { background:#e2e2e2;}
body {height:100%; font:68.75%/1.4 Tahoma, Arial, Verdana, Sans-Serif; color:#666666;}
img 	{ border:none; }
.center { margin:0pt auto; width:960px; }
.clear 	{ clear:both; }
.fl		{ float:left; }
.fr		{ float: right }
a 		{ color:#666666; text-decoration:none; }
a:hover { text-decoration:underline; }
input	{ font-family:"Trebuchet MS"; font-size:10px; color:#434244; background:none; border:none; border-collapse:collapse; }
a.red 	{ color:#8eae31;}
li		{list-style:none;}
.inline {display:inline}
/*temp*/
/*input {border:1px solid black;}*/
#wrap {width:962px; margin:auto;}

/*header*/
#header {height:140px; overflow:hidden; position:relative; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; margin:auto; font-size:10px}
#logo 	{ float:left; margin-left:11px; margin-top:8px; }

#header #language {position:absolute; top:0; right:0; height:22px; float:left;}
#header #language .bar_r {background:url(images/langr.gif) right top no-repeat; padding-right:3px; float:left;}
#header #language .bar_l {background:url(images/langl.gif) left top no-repeat; padding-left:3px; float:left;}
#header #language .bar {background:#4b4b4d; padding:5px 4px 0 4px; height:17px; overflow:hidden; float:left;}
#header #language .bar p {color:#fff; font-size:0.91em; text-transform:uppercase; padding-right:40px; float:left;}
#header #language .bar ul {float:left; position:relative; top:-2px;}
#header #language .bar li {padding:3px; float:left;}
#header #language .bar .active {background:url(images/images/lang/lg_bg.gif) 1px 1px no-repeat;}
#header #language .bar li img {display:block;}


#header #user_info {height:36px; overflow:hidden; position:absolute; top:36px; right:5px; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; float:right;}

#header #user_info h2 small {color:#999; font-size:0.91em; text-transform:uppercase; font-weight:normal;}
#header #user_info h2 span {color:#434244; font-size:1.63em;}
#header #user_info li {display:inline;}
#header #user_info ul {margin-left:106px; font-size:0.91em; color:#999; text-transform:uppercase;}


/*language selector
#header .lang {
	height:22px;
	width:301px;
	float:right;
	color:#FFFFFF;
	background-color:#4B4B4D;
}
div.lngsel { padding-top:3px; padding-left:3px; padding-right:43px; float:left }
.lng { margin:1px; margin-top:3px; padding:2px; float:left }
.lon { background:url(images/lang/lg_bg.gif) no-repeat; }*/

/*login/authorization*/
#header div.auth 	{ height:60px; width:304px; float:right; position:absolute; top:49px; right:0px}
table.auth 	{ margin-top:7px; float:right; border-collapse:collapse; font-size:10px}
tr.auth 	{ text-indent:5px; line-height:13px; }
.login_bg {
	width:131px;
	height:22px;
	padding-right:8px;
	line-height:23px;
	background:transparent url(images/auth_bg.gif) no-repeat scroll 0% 50%;
}
input.login {
	width:121px;
	height:22px;
	margin-left:5px;
	margin-right:5px;
	line-height:21px;
	padding-top:3px;
}

/*login/authorization page*/
#login {font-size:11px; color:#333;}
#login div.incorrect{ height:27px; width:636px; border:1px solid #8eae31; color: #8eae31; text-align:center; padding-top:13px; margin:5px 0px}
#remember_pass input.text, #login input.text{width:200px; background-color:#f5f5f5; border: 1px solid #d7d7d7; padding:2px; }
#login label{margin-right:15px;}
#login span{padding: 15px 15px 0 0; color:#333; }
#login .button{position: relative; top:6px;}
#login ul{padding:5px 0pt 0pt 48px;}
#login li {list-style:none; float:left; padding-right:162px; }
#login li a{color: #8eae31; text-decoration:underline;}


/*Forgot password */
#remember_pass {margin-top:10px}
#remember_pass p{margin-bottom:20px;}
#remember_pass p .red{ font-weight:bold;}
#remember_pass form{position: relative;}
#remember_pass label{font-weight:bold}
#remember_pass input.text{margin-top:6px;}
#remember_pass input.button{position:absolute; left:246px;  top:5px;}


/*info block*/
.count { float:left }
div.count { margin-top:60px; }
img.count { height:24px; margin-top:68px; padding-right:16px;}
.info {
	float:left;
	height:37px;
	padding-top:2px;
	padding-left:7px;
	padding-right:7px;
	font-size:25px;
	color:#ffffff;
	background:url(images/info_bg.gif) repeat-x;
}
.b 	{ float:right; width:3px; height:37px; }
.lt { background:url(images/info_bg_left.gif) no-repeat scroll left top; float:left; padding-left:3px;}
.rt { background:url(images/info_bg_right.gif) no-repeat scroll right top; float:left; height:37px; padding-right:3px;}
#cdvd 	{ padding-left:40px;}
#cscene {padding: 0px 3px 0px 70px;}
#csize 	{padding-right: 3px;}

/*body*/
#tophr	{ height:2px; background-image:url(images/hru.gif); }
#lowhr	{ height:2px; background-image:url(images/hrl.gif); }
.main	{ border-left:1px solid #A6A6A6; border-right:1px solid #A6A6A6; background-color:#FFFFFF }
.nav	{ height:33px; }
a.nav	{ height:33px; display:block; float:left }
#side_pane 		{ width:250px; float:left; margin-top:16px; }

/* top menu */
.top_menu{height:32px; width:962px; background:url(images/bg/menu_top_line.gif) no-repeat top center; position:relative; padding-top:3px;}
.top_menu .bg{background:url(images/bg/menu_top_bg.gif) no-repeat bottom center; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; height:32px; position:relative;}
.top_menu li{float:left; background:url(images/bg/menu_top_border.gif) no-repeat top left;}
.top_menu li.no_border{background:none;}
.top_menu li div{float:left; background:url(images/bg/menu_top_active.png) repeat-x top left; height:32px;}
.top_menu li a{float:left; height:32px; text-indent:-1000em; padding:0px 46px 0px 47px; position:relative; overflow:hidden;}
.top_menu ul.logged li a{padding:0px 57px 0px 58px;}
a.home		{width:30px;}
a.search	{width:37px;}
a.join		{width:22px;}
a.tour		{width:77px;}
a.members	{width:46px;}
a.support	{width:45px;}
a.contacts	{width:51px;}
a.upgrade	{width:46px;}
a.bookmarks	{width:60px;}
a.settings	{width:47px;}
.noactive a.join{padding:0px; float:left; width:114px; height:34px; margin:-2px 0px 0px 1px;}
.noactive a.join img{float:left;}
/* - top menu - */

/*search box*/
#searchbox { margin-left:11px; padding-bottom:38px; }
#search_bg {
	width:162px;
	height:18px;
	float:left;
	margin-right:5px;
	text-align:center;
	background:transparent url(images/search_bg.gif) no-repeat scroll 0%;
}
input.search {
	width:145px;
	height:18px;
	margin-top:2px;
	margin-bottom:-2px;
	vertical-align:top;
}
div.radio 	{ margin-right:6px; padding-top:4px; float:left;}
label.radio { font-size:11px; line-height:15px;}
#rad1 {margin-left:1px;}
#rad2 {margin-left:12px;}

/*menu boxes*/
.menutitle {
	margin-bottom:12px;
	padding:5px 5px 5px 11px;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #D1D1D1;
}
.menubox {
	margin-bottom:24px;
    margin-left: 8px;
}
div.menu {
	margin-right:3px;
	padding-bottom:3px;
	padding-left:25px;
	padding-top:3px;
	font-size:11px;
	border-bottom:1px solid #F1F1F1;
}
.ul1  { background: url(images/ul_bg_r.gif) no-repeat scroll 9px 7px; }
.ul2  { background: url(images/ul_bg_g.gif) no-repeat scroll 9px 7px; }
a.menu { display:block; }
.menur { float:right; padding-right:10px; }
div.crumb {
	margin-top:7px;
	padding-bottom:6px;
	font-size:11px;
	border-bottom:1px solid #D7D7D7;
}
img.crumb { vertical-align:bottom }


#sitebanner { margin-top:9px; padding-bottom:10px; border-bottom:1px solid #d7d7d7; }

h1, h2 { color:#8eae31; line-height:21px; }
h1 { font-size:16px; }
h2 { font-size:11px; }

#dvdday {
	width:93px;
	height:91px;
	position:absolute;
	margin-left:120px;
	margin-top:-20px;
	background:transparent url(en/images/dvdofday.png) no-repeat scroll 0%;
}
a.dvdday { display:block; width:93px; height:91px; }

.picofday {
	float:left;
	width:231px;
	margin-top:7px;
	margin-bottom:15px;
	padding-left:2px;
	padding-top:2px;
	line-height:14px;
	background:transparent url(images/pic_of_day_bg.gif) no-repeat scroll left top;
}
.body{margin-right:12px;}
.covers { border-top: 2px solid #8eae31; border-bottom: 2px solid #8eae31; width:680px; position:relative; clear:both;}
#content_box 	{ width:696px; padding:0px 0px 20px 14px; float:left; }
.contenttitle	{ margin-top:4px; margin-left:1px; }
.covertitle		{ width:161px; padding-top:1px; border-bottom:1px solid #D7D7D7;}
.scentitle{ font-size:11px;  padding-bottom:5px;}
 h2.scentitle{line-height:14px;}
.scentitle	span a{color:#333;}
.coverbox { float:left; width:168px; margin-bottom:15px;  margin-top:10px; padding-left:2px; padding-top:2px; line-height:14px;	background:url(images/cover_bg.gif) no-repeat scroll left top;}
.coverbox_last{float:left; width:168px; margin-top:10px; margin-bottom:15px; padding-left:2px; padding-top:2px; line-height:14px;	background:url(images/cover_bg.gif) no-repeat scroll left top;}
.coverbox_last img, .coverbox img{width:160px; height:213px; display:block;}

.castbox_last { margin-top:8px;	margin-bottom:8px; padding-left:2px; padding-top:2px; line-height:14px; text-align:center; overflow:hidden; float:left; width:152px; padding-right:0px;}
.castbox { margin-top:8px;	margin-bottom:8px; padding-left:2px; padding-top:2px; line-height:14px; text-align:center; overflow:hidden; float:left; width:152px; padding-right:16px;}
.castbox_last  strong a, .castbox strong a{font-size:12px; font-weight:bold; color:#8eae31}
.castbox_last  small a .castbox small a{font-size:11px; font-weight:bold; color:#666;}
p.cast_index{padding:10px 0px 4px 2px; font-size:14px}

.scenebox { margin-top:8px;	margin-bottom:8px; padding-left:2px; padding-top:2px; line-height:14px; text-align:left; overflow:hidden; display:inline;}
.scene_pic{float:left; padding-top:8px;}
.castbox img, .scene_pic img{border:1px solid #aeadb2;}
.scene_descript{float:left; padding: 5px 0px 10px 10px; width:350px; font-size:11px; color:#333}
.scene_descript p{padding: 8px 0px;}
.scenebox .contenttitle h1{font-size:20px; font-weight:bold;}
.scenebox div.dvd_info{width:261px; float:left; line-height:18px;}
.scenebox div.button{padding-top:6px}


.scenebox p.categories, .scenebox p.cast{width:150px;}
li.scenebox{float:left; display:block; width: 155px; padding-right:10px; text-align:center;}
/*li.scenebox img{border:1px solid #aeadb2; height:112px; width:153px;}*/
/*tour*/
div.tourbox { padding-bottom:30px; padding-right:15px; font-size:11px; line-height:16px; color:#333333; border-bottom:1px solid #D7D7D7 }
h1.tour { padding-bottom:10px; }
div.tourjoin { width:696px;height:118px;background:transparent url('images/tour_bg.jpg') no-repeat scroll 0% }
img.tourjoin { margin-top:42px; margin-left:1px; }

div.p{padding:10px 0;}

/*contact*/
input.contact, textarea.contact { 
	width:225px;
	height:20px;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:4px; padding-right:4px; padding-top:4px;
	font-size:11px;
	color:#333333;
	background-color:#f5f5f5;
	border:1px solid #d7d7d7;
}
textarea.contact {width:609px; height:70px; overflow:auto;}
td.c1 { width:80px; }
td.c2 { width:280px;}
td.c3 { width:106px;}
td.c4 { width:230px;}
td.c5 { vertical-align:top; padding-top:6px;}

/*account*/
input.account, textarea.account { 
	width:170px;
	height:20px;
	/*padding-left:4px; padding-right:4px; padding-top:4px;*/
	font-size:11px;
	color:#333333;
	background-color:#f5f5f5;
	border:1px solid #d7d7d7;
	margin:5px 40px 2px 0;
	float:left;
}

div.account, div.change_lang, div.timezone{border-bottom:1px solid #D7D7D7; padding:10px 0px;}
div.account label{width:130px;display:block;float:left;padding-top:8px; font-weight:bold;}
div.change_pass label {width:140px;display:block;float:left;padding-top:8px; font-weight:bold; clear:left;}
div.change_lang label, div.timezone label{width:140px;display:block;float:left;padding-top:5px; font-weight:bold;}
div.account span{color:#8eae31;}

div.account p, div.change_lang p, div.timezone p{padding:5px 0px}
div.change_lang dl, div.timezone dl{float:left;left:0pt;top:0pt;width:225px;}
div.change_pass{padding:10px 0px; position:relative;}
div.change_pass .submit{position: absolute; top:65px; right:130px;}
/* page results navigation*/
#pagenav { height:2px; background-color:#8eae31 }
.pagenav {
	height:23px;
	margin-left:1px;
	margin-bottom:14px;
	font-family:"Trebuchet MS";
	color:#4b4b4d;
	background:url(images/page_nav_bg.gif);
	border-collapse: collapse;
}
#nextp	{ vertical-align:bottom }
#nav_cl { width:2px; background-image:url(images/page_nav_bg_l.gif) }
#nav_cr { width:2px; background-image:url(images/page_nav_bg_r.gif) }
.pnav	{ width:15px; height:15px;  padding-left:4px; padding-right:4px; text-align:center; }
a.pnav 	{display:block; color:#4b4b4d; }
.on 	{ background:url(images/page_navbg.gif) no-repeat scroll 0%; background-position:top; color:#ffffff; }

/*footer*/
#footer {padding:15px 5px;}
img.footer { vertical-align:middle }

div.dlbutton {
	width:144px;height:39px;
	background:url(images/load_button_bg.gif) no-repeat scroll 0%;
	padding-top:8px; margin:2px; margin-left:20px;
	vertical-align:middle;text-align:center;
	color:#fff;
	line-height:14px;
}
.dlbutton a {color:#fff; font-weight:bold;}

/*##########################*/
/*    older styles          */
/*##########################*/


/* Error Message Block */
	#messages_out {border:1px solid #8eae31; padding:1px; /*width:734px;*/ margin:10px;}
	#messages_in {}
	#messages {padding:0px 10px 0px 87px; position:relative; min-height:56px;}
	#messages ul {padding:19px 0 19px 88px;}
	#messages span {position:absolute; top:10px; left:116px; height:56px; width:85px; display:block;}
	#messages li {font-size:12px; color:#8eae31; font-weight:bold; padding-bottom:5px;}
	
.clearfix:after, .filter:after, .sidebar div.body:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.left{float:left; width:680px;}
img.logo_begin, img.logo_end{border:1px solid #8eae31;}
.frames {width:680px;}
.frames_bg{ background-color:#f8f8f8; padding: 10px 0px}
.frames .aboveframe {padding:0px 0; z-index:102; /*position:relative;*/}
.frames .aboveframe_left {float:left;}
.frames .aboveframe_right {float:right; }
.frames .aboveframe_right a.add_favor, .frames .aboveframe_right a.add_favor:hover{font-size:10px; font-weight:normal;}
.frames .aboveframe li {float:left; padding:1px 7px; font-size:10px; color:#525252;}
.frames .aboveframe_right li {position:relative;}
.frames .aboveframe_right li:first-child {border:none;}
.frames .aboveframe_right li small {color:#8eae31; 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_right .tooltip {position:absolute; top:1.5em; right:4px; font-size:0.91em; width:223px; z-index:102; display:none;}
.frames .aboveframe_right .tooltip big {font-size:1px; line-height:1px; position:absolute; width:223px;}
.frames .aboveframe_right .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_right .tooltip h3 big {background:url(images/content/scene/tooltip_title.png) top left no-repeat; height:16px; top:-16px; left:0px;}
.frames .aboveframe_right .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_right .tooltip h3 span {float:left; position:relative; top:-4px;}
.frames .aboveframe_right .tooltip div {padding:9px 9px 0 11px; color:#525252; background:#f7f7f7; position:relative; top:16px;}
.frames .aboveframe_right .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; width:99%;*/}

.frames .frame_middle { z-index:101; position:relative; background:url(images/drop_image.gif) 50% 50% no-repeat;}
.frames .scene_title{ width:100%; font-size:1.65em; color:#666; margin-bottom:5px; line-height:1.8em;}
.frames .scene_title a{color:#8eae31; font-weight:bold;}
.frames .scene_title a:hover{color:#8eae31; font-weight:bold;} 
.frames .timeline {float:none;}
.frames .start {float:left;width:171px; padding-left:21px;}
.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:21px; background:url(images/content/scene/start_time.gif) left center no-repeat; padding-top:1px;}
.frames .end {float:right; width:171px; text-align:right; padding-right:21px}
.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:680px;}
.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:#8EAE31; 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 {	width:144px; height:39px; background:url(images/load_button_bg.gif) no-repeat scroll 0%; padding:8px 0px 0px 0px; margin:2px; margin-left:20px; 	vertical-align:middle;text-align:center; color:#fff; line-height:14px; float:left}
.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; padding-right:72px}
.frames .underframe {margin:2px 0; line-height:1.5em; z-index:100; position:relative;}
.frames .underframe_left {float:left; font-size:10px; width:465px}
.frames .underframe_left strong {color:#525252;}
.frames .underframe_left .cast{ padding-left:21px; 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;}


.gallerydvd  div.dvd_info .name{
color:#404040;
font-size:1.63em;
font-weight:bold;
padding-left:22px;
background-image:url(images/content/gallery/dvd_icon.gif);
background-repeat:no-repeat;
background-position:0 0px;
display:block;
float:none;
clear:both;
margin-bottom:10px;
line-height:16px;
}

/* Scenes */
.content .scene .name, .content .scene div.length{
font-weight:bold;
color:#404040;
font-size:1.275em;
display:block;
padding:0px 0px 0px 20px;
background-image:url(images/content/gallery/scene2_icon.gif);
background-repeat:no-repeat;
background-position:center left;
text-decoration:none;
float:left;
position:relative;
line-height:15px;
margin-top:8px;
margin-bottom:8px;
margin-right:5px;

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

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

.timeline {display:block;height:135px;}
.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;}


/* Search Tip */
#tip_inner {padding:10px; color:#666; font-size:11px;}
#tip_inner h5 {color:#8EAE31; 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;}

.gallerydvd div.dvd_info div.cast, .gallerydvd  div.dvd_info div.desc{
color:#737373;
width:560px;
}

/***/
/* List dvds block */
.content .block {
padding-top:5px;
}
.content .block .title, #right_menu .block .title {
overflow:hidden;
width:100%;
position:relative;
top:1px;
left:-1px;
z-index:4;
}
.content .block .title h2, #right_menu .block .title h2, .content .block .title h3  {
float:left;
position:relative;
font-size:1em;
}
.dvd_menu dt b.decorTop, .scene_menu dt b.decorTop{
position:absolute;
width:3px;
height:21px;
background:url(images/header/menu/left_li_bg.png) no-repeat;
float:left;
left:0px;
}
.content #choose_format.block .title dt b.decorTop{
background:url(images/content/scene/left_li_bg.gif) no-repeat;
}
.dvd_menu dt.active b.decorTop, .scene_menu dt.active b.decorTop{
background:url(images/content/scene/decor_top.gif) no-repeat;
}
.dvd_menu dt b.decorBottom, .scene_menu dt b.decorBottom{
display:block;
width:3px;
height:21px;
background:url(images/header/menu/right_li_bg.png) no-repeat;
float:left;
position:absolute;
right:0px;

}
.content #choose_format.block .title dt b.decorBottom{
background:url(images/content/scene/right_li_bg.gif) no-repeat;
}
.dvd_menu dt.active b.decorBottom, .scene_menu 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:#8EAE31;
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:#8EAE31;
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{

height:21px;
/*background-image:url(images/content/scene/wma.png);*/
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
.MOV{

height:21px;
/*background-image:url(images/content/scene/quicktime.png);*/
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
.PSP{

height:21px;
/*background-image:url(images/content/scene/psp.png);*/
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
.IPOD{

height:21px;
/*background-image:url(images/content/scene/ipod.png);*/
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
.DVD{

height:21px;
/*background-image:url(images/content/scene/dvd.png);*/
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
.FLASH{

height:21px;
/*background-image:url(images/content/scene/flash.png);*/
background-repeat:no-repeat;
display:block;
margin:4px auto 0;
}
#choose_format {z-index:101; position:relative; margin-top:5px;}
#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:#333;
font-size:0.91em;
padding-right:6px;
}
#choose_format .body a{
padding-left:8px;
padding-right:6px;
color:#8eae31;
text-decoration:underline;
font-size:0.91em;
}
#choose_format .body a:hover{
color:#b1b1b1;
}
/*
select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} 
dl.sbrWrap {margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.2em; 
background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;}
dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.sbrWrap dd {z-index:1001;}
dl.sbrWrap dt {cursor:default; color:#666; padding:4px; background:url(images/arrow.gif) right top no-repeat; height:1.1em; overflow:hidden;}
dl.sbrWrap dd {position:absolute; z-index:101; left:0; top:100%;
	margin:0; padding:0; width:100%; overflow:auto; max-height:15em;
	border:1px solid #cfcfcf; border-left:none; border-top:none; background:#ebebeb; white-space:nowrap; font-size:.9em;}
dl.sbrWrap dd ul {width:100%; overflow:hidden;}
dl.sbrWrap dd li {padding:1px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden;}
dl.sbrWrap dd li.sbrSelected {background:#eee;}
dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover {background:#e1e2e3;}

dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap .sbrOptsExp *{display:block;}
dl.sbrWrap .sbrFocused {background-image:url(images/arrow_act.gif)}

*/



select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} 
dl.sbrWrap {margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.2em; background-color:#f5f5f5; border: 1px solid #d7d7d7; }
dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.sbrWrap dd {z-index:1001;}
dl.sbrWrap dt {cursor:default; color:#666; padding:4px; background:url(images/arrow.gif) right top no-repeat; height:1.1em; overflow:hidden;}
dl.sbrWrap dd {position:absolute; left:0; top:100%; margin:0; padding:0; width:100%; overflow:auto; max-height:15em; border:1px solid #d7d7d7;  border-top:none; background:#ebebeb; white-space:nowrap; font-size:.9em;}
dl.sbrWrap dd ul {width:100%; overflow:hidden;}
dl.sbrWrap dd li {padding:1px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden;}
dl.sbrWrap dd li.sbrSelected {background:#eee;}
dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover {background:#e1e2e3;}

dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap .sbrOptsExp *{display:block;}
dl.sbrWrap .sbrFocused {background-image:url(images/arrow.gif);}

.tabfilter {margin:10px 0px; position:relative;}
.filterblock { font-size:11px; padding: 0 14px 7px 0; width:300px; float:left;  position:relative; z-index:1000;}
.filterblock dl {float:left; left:0pt; top:0pt; width:225px;  position:relative;}
.filterblock label {float:left; padding-top:5px; width:55px; color:#333;}

#stars {padding-top:8px}
#stars dl{float:left; left:0pt; top:0pt; width:225px; }
#stars label {float:left; padding-top:5px; width:55px; color:#333;}
#stars p.nofound{font-size:14px; padding:10px 0px 30px;}

.searchtabform_in{position:relative;}
.searchtabform input.text, .join_page .info_table div input.text {float:left; width:221px; background-color:#f5f5f5; border: 1px solid #d7d7d7; padding:2px; font-size:11px}
#stars .button_img, .searchtabform .button_img {position:relative; display:block; left:310px; margin:8px 0px; left:55px}
#stars input.text{float:left; width:227px; background-color:#f5f5f5; border: 1px solid #d7d7d7; padding:2px; font-size:11px}


#input_helper {position:relative; top:0; left:0; z-index:49;}
	#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 {padding:3px 5px; color:#999; border:1px solid #d7d7d7; background-color:#f5f5f5; width:215px; position:absolute; top:1px; left:55px; font-size:11px;}
	#input_helper #input_helper_form_field #input_helper_start {width:55px; float:left; overflow:hidden; cursor:pointer; font-size:11px; padding-top:5px}
	
	

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


.filter_pager{
	
	/*background:#f4f4f4;*/
	z-index:10;
	position:relative;
	height:23px;
	
	}
.filter_pager .filter input[type=hidden]{
	display:none;
	}
.filter_pager .wrap{
	/*background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x;*/
	/*padding:7px;*/
	position:relative;
	}
.filter_pager_top {float:left; background:url(images/bg_pager.gif) repeat-x bottom;}
.filter_pager_bot {float:left; background:url(images/bg_pager.gif) repeat-x bottom;}

/* Main Pager */
.filter_pager_top ul.pager {text-align:left; padding:3px 4px 0 8px; color:#666; float:none;}
.filter_pager_bot ul.pager {text-align:left; padding:2px 4px 3px 8px; color:#666; float:none;}
ul.pager li {display:inline; vertical-align:middle; float:none; padding:0; background:none;}
ul.pager li.page {margin-right:5px; font-weight:bold; position:relative; top:1px;}
ul.pager a {padding:3px 6px; text-decoration:none; color:#666; vertical-align:middle; background:none; display:inline;}
ul.pager a.digit_num {padding:0;}
ul.pager img {vertical-align:middle; position:relative; top:-1px;}
ul.pager a:hover {color:#8EAE31; text-decoration:none;}
ul.pager span {padding:5px 7px; color:#fff; vertical-align:middle; position:relative;}
.filter_pager_top ul.pager span {background:url(images/bg_pager_up.gif) no-repeat bottom;}
.filter_pager_bot ul.pager span {background:url(images/bg_pager_down.gif) no-repeat top;}

.filter_pager .populated{float:right; padding-top:8px; color:#333; font-size:11px;}
.filter_pager .populated strong{color:#8EAE31;}
/***/ 

.dvd_menu, .scene_menu {
width:680px; 
border-bottom:2px solid #8eae31; 
height:21px; 
background:transparent url(images/bg_pager.gif) repeat-x scroll center bottom; 
margin-top:30px; 
overflow:hidden;
position:relative;
}

.scene_menu dt {
float: left;  
height:21px; 
text-align:center; 
font-size:10px; 
font-family: Trebuchet MS; 
font-weight:bold; 
cursor:pointer; 
padding: 0px 8px; 
position:relative;
width:auto;
}

.scene_menu dt span {
display:block;
float:left;
font-weight:bold;
height:18px;
padding:3px 0px 0px 0px;
position:relative;
text-align:center;
text-transform:uppercase;
white-space:nowrap;
width:54px;
z-index:3;
}
.scene_menu dt span p{
margin:0px; padding:0px;
}
.dvd_menu dt.active span, .scene_menu dt.active span{ display:block; color:#fff; float:left;}

.dvd_menu dt.active, .scene_menu dt.active {
height:21px;  
background:url(images/content/scene/decor_bg.gif) repeat-x;
}

.dvd_menu dt {float: left;  height:21px; text-align:center; font-size:12px; font-family: Tahoma; font-weight:normal; cursor:pointer; padding: 0px 7px 0 8px; position:relative;}

/************************************************/

#js_thumbs_view {
height:407px;
overflow:auto;
position:relative;
border-bottom: 2px solid #8eae31;
border-top: 2px solid #8eae31; 
}
#js_thumbs_view, #js_thumbs_view #content {
width:680px;
padding:20px 0;

}
#scene_thumbs img{border:1px solid #fff; float:left; display:block; margin:0px; padding:0px;}


#overHead {width: 696px; position: absolute; top: 0px; left:0px; background-color: #ffffff; z-index: 10; opacity:0.5; height:407px}
*html #overHead {filter:alpha(opacity=50);}
#en_flash_videoholder {width:573px; height:476px; margin:0 auto;}

.items_block{border-bottom:2px solid #8eae31;}


/*SortForm*/

.content #sortForm input{left:-1000em; position:absolute; vertical-align:middle;}
.filter_pager #sortForm {float:right;}
.filter_pager #sortForm label, .content #sortForm label{cursor:pointer; margin-left:2px; position:relative; color:#333333; float:left; padding:3px 5px 0 0;}
.filter_pager #sortForm a.checked, .content #sortForm label.checked{font-weight:bold;}
.filter_pager #sortForm div, .content #sortForm div{position:relative; float:left;color:#333; font-size:11px;}
.filter_pager #sortForm a, .content #sortForm a{color:#8eae31;text-decoration:none;}
.filter_pager #sortForm a:hover, .content #sortForm a:hover {color:#fb4c1f;text-decoration:none;}
.filter_pager #sortForm .sort_by{width:auto; padding:3px 10px 0 0;}
.filter_pager #sortForm .sbrWrap {float:left; width:30px;}
.filter_pager .row {clear:both;}
.float_left {float:left;}
#view_gal .filter_pager {height:auto;}
#view_gal .right {float:right; padding-right:10px;}
#view_gal .right a {margin-right:15px;}
#view_gal table td {padding:5px 10px;}


#view_gal .contenttitle h1 {padding:5px 0;}
#view_gal .rate_holder {padding:10px 0;}
#view_gal .rate_holder .userSelected {background:url(images/rate_bg.gif) center no-repeat;}
#view_gal .rate_holder .rating {cursor:pointer;}
#view_gal .rate_holder .rating img {padding:3px;}
#view_gal .rate_holder .right img {margin-bottom:-3px;}

.pic_holder {position:relative;}
.pic_holder input {position:absolute; top:0; left:0;}
.pic_holder img {display:block; width:148px; height:109px;}
#view_gal .body_out {width:690px;}

/*View Photo*/

.rate_holder .slide_form {float:right; padding:10px 10px 0 0; }
.rate_holder .slide_form dl {width:40px; float:left;}
.rate_holder .slide_form span.label {float:left; padding-top:3px;}

.rate_holder .slide_form span {margin-left:20px; vertical-align:middle; float:left;}
.rate_holder .slide_form span input {margin-right:5px; padding:0; position:relative;}
.rate_holder .slide_form img, .body_photo .slide_form label, .body_photo .slide_form input {vertical-align:middle;}
.rate_holder .slide_form label {margin-right:5px;}
.rate_holder .slide_form img.checkbox_img {height:14px; left:0px; position:relative; top:3px; width:15px;}

#view_photo_form .rating {color:#333; font-size:11px; padding-top:14px;}
#view_photo_form .rating span.label {position:relative; top:-4px;}
#view_photo_form .photo_size {text-align:center; clear:both; position:relative; top:-20px;}
#view_photo_form .rating #voteStars {padding-top:2px;}
#voteStars img {padding:3px 3px 1px; cursor:pointer;}
#view_photo_form .contenttitle {padding:0 10px;}
#view_photo_form .view_pic {margin:auto; padding:0 40px 0 35px; position:relative; min-height:300px; text-align:center;}
#view_photo_form #mod_bi_main_picture {border:1px solid #b04848;}
#view_photo_form .right {float:right; padding-right:10px;}

#view_photo_form .infox span {color:#333;}
#view_photo_form .infox strong {color:#666; font-weight:normal;}
#view_photo_form .infox {left:0px; padding:5px 140px 5px 20px; text-align:center; top:0px;}
#view_photo_form .infox .right {float:none; position:absolute; right:50px;}

#view_photo_form .unlogged .infox {left:0px; padding:5px 20px; text-align:center;}
#view_photo_form .unlogged .infox .right {float:right; position:static;}

#view_photo_form #prevbtn{position:absolute; top:50%; left:0px;}
#view_photo_form .unlogged #prevbtn {top:46px;}


#view_photo_form #prevbtn strong {font-size:14px; color:#8eae31; font-weight:normal; display:block;}
#view_photo_form #nextbtn strong {font-size:14px; color:#8eae31; font-weight:normal; display:block; padding-left:7px;}

#view_photo_form #nextbtn{position:absolute; top:50%; right:2px;}
#view_photo_form .unlogged #nextbtn {top:46px;}
#view_photo_form .razr_span {text-align:center; color:#333;}
#view_photo_form .razr_span strong {padding-left:0 10px;}
#view_photo_form .razr_span a {color:#b04848; text-decoration:underline; font-size:11px; margin:0 20px;}
#view_photo_form .ret_to_thumbs {padding-left:20px; background:url(images/content/gallery/back_to_thumbs.gif) top left no-repeat; height:14px; re}
#view_photo_form .ret_to_thumbs a {color:#8eae31; text-decoration:none;}

#view_photo_form .contenttitle h1 {padding:5px 0;}
#view_photo_form .rate_holder {padding:10px 0;}
#view_photo_form #contname_title strong {color:#666; font-weight:normal;}
#view_photo_form .btn_lbl {color:#8eae31; padding-left:5px; cursor:pointer;}
#view_photo_form #fvrLinkAddRemove input {margin-bottom:-3px;}

#thumbs {margin:auto; padding:25px 0; width:750px;}
#thumbs .item {float:left; text-align:center; width:150px; overflow:hidden;}
#thumbs #current_thumb img {border:3px solid #b04848;}

.top_block div.crumb {margin:0; padding:5px 0 5px 10px;}

/*Bookmarks*/

#FavDelSelForm {border-bottom:2px solid #8eae31; clear:both; width:680px;}
#favor .filter_pager #sortForm .sort_by{float:left;}
.filter_pager #sortForm .per_page{padding-right:14px; padding-top:2px;}

.filter_pager #sortForm .sbrWrap {width:39px;}
#FavDelSelDiv1 {float:right;}
#FavDelSelDiv1 a {text-decoration:none; color:#8eae31;}

#FavDelSelForm .item {text-align:center; width:150px; overflow:hidden;}
#FavDelSelForm .item_title a {color:#8eae31; font-size:14px; margin-left:5px;}
#FavDelSelForm .item_title span strong {font-weight:normal; color:#333;}
#FavDelSelForm td {padding:10px;}

/*Join Page*/

/*.join_page{padding:17px 340px 0px 12px; min-height:526px; background:url(images/bg/join.jpg) 360px 19px no-repeat;}
.join_page .title {margin-bottom:6px; font-size:1.5em; vertical-align:middle; font-weight:bold; color:#8eae31;}
.join_page .grey{color:#a1a1a1;}
.join_page .info_table label {width:88px; display:block; float:left; text-align:right; padding-right:10px;}
.join_page .info_table div {padding:10px 0;}
.join_page .info_table .secure{height:17px; background:url(images/bg/secure.gif) top left no-repeat; margin:12px 0px 0px 65px; padding:17px 0px 0px 33px; color:#7ca012; font-weight:bold; font-size:1.2em;}
.join_page .info_table div.wo_label {padding-left:98px;}
.join_page .info_table div input.text {width:225px;}
.join_page .info_table .receive{padding-left:98px;}
.join_page .info_table .method{float:left; padding:0px;}
.join_page .receive label{width:auto; float:none; display:inline;} 
.join_page .method label{width:auto;}
.join_page .method input, .join_page .receive input{margin-right:10px;}
.join_page .join_error{display:block; clear:both; padding:0px 0px 0px 100px; color:#ff0000;}

.join_page .secure {padding:10px 10px 10px 75px; width:260px; border:1px solid #8eae31; margin:40px 0 0 100px; text-align:right;background:url(images/secure_bg.gif) 10px 50% no-repeat;}
.join_page .secure h5 {color:#8eae31; font-size:11px;}*/

.join_page{font-family:Arial; padding:8px 0px 8px 10px; min-height:526px; background:url(images/join/join.jpg) 16px 8px no-repeat;}
.join_page .benefits{margin:132px 0px 32px; float:left; width:320px; height:276px; background:url(en/images/join/benefits.png) 0px 0px no-repeat;}
.join_page .title {margin:12px 0px 9px; background:url(en/images/join/become_member.gif) 0px 0px no-repeat; width:334px; height:61px; overflow:hidden; text-indent:-1000em;}
.join_page .info_table{float:left; width:343px; margin-left:13px; padding-bottom:42px;}
.join_page .info_table .grey_top{z-index:1; display:block; position:relative; height:6px; width:343px; font-size:0px; line-height:0px; overflow:hidden; background:url(images/join/grey_block_t.gif) 0px 0px no-repeat;}
.join_page .info_table .grey_bottom{z-index:1; display:block; position:relative; height:6px; width:343px; font-size:0px; line-height:0px; overflow:hidden; background:url(images/join/grey_block_b.gif) 0px 0px no-repeat;}
.join_page .info_table .grey_block{z-index:2; padding:0px 13px; width:317px; position:relative; background:#e6e6e6 url(images/join/grey_block_t.gif) 0px -6px no-repeat;}
.join_page .info_table form div {padding:0px 0px 4px;}
.join_page .info_table label {width:78px; display:block; float:left; padding:8px 5px 0px 0px; color:#363636; text-align:left;}
.join_page .button{position:relative; height:35px;}
.join_page .button input{display:block; bottom:-31px; position:absolute; left:16px; height:66px;}
.join_page input.text{border:0px!important; padding:8px 7px 5px!important; height:19px; width:220px!important; float:left; background:url(images/join/text.gif) 0px 0px no-repeat; float:left;}
.join_page h3.border{border-bottom:1px solid #cfcfcf; color:#6a6a6a; font-size:1.3em; padding:0px 4px 5px; margin:0px -4px 6px;}
.join_page .info_table .method{float:left; padding:0px; width:234px; padding:8px 0px 4px;}
.join_page .info_table .method label{float:none; display:block; padding:0px; width:auto;}
.join_page .info_table .method *, .join_page .info_table .receive *{vertical-align:middle;}
.join_page .method input, .join_page .receive input, .join_page .method img, .join_page .receive img{margin-right:6px;}
.join_page .info_table .receive{padding-left:83px;}
.join_page .info_table .receive label{padding:0px;}
.join_page dl.sbrWrap{float:left; width:199px; border:0px; background:url(images/join/sel_arrow.gif) top right no-repeat; height:32px; padding-right:35px;}
.join_page dl.sbrWrap dt{height:19px; background:url(images/join/sel_bg.gif) top left no-repeat; padding:8px 7px 5px!important;}
.join_page .membership dl.sbrWrap{width:109px;}
.join_page .receive label{width:auto; float:none; display:inline;}
.join_page .join_error{display:block; clear:both; padding:0px 0px 0px 86px; color:#ff0000;}
.join_page .dvds{padding-bottom:99px; background:url(en/images/join/download.gif) bottom center no-repeat;}
.join_page .dvds .thumb{float:left; margin-right:4px; height:213px; width:160px; overflow:hidden; text-align:center; padding:3px; background:url(images/join/thumb.gif) top left no-repeat;}
.join_page .info_table form div.pay{padding-top:6px;}

/*REVIEW BLOCK*/
.scene_info_reviews .reviewsBox { width:680px; margin-bottom:15px; padding-right:15px;}
.dvd_info_reviews .reviewsBox { width:660px; margin-bottom:15px; padding-right:25px;}
.reviewsBox {clear:both; padding-bottom:0;}
.reviewsButtons {padding:5px 0px 5px 5px; background:#FFF; margin-bottom:1px; text-align:right;}
.reviewsButtons span {position:relative;z-index:151; margin-right:5px; padding-right:10px; font-size:11px;}
.reviewsButtons span.opened {background:url(images/content/gallery/arrow_add.gif) no-repeat right 50%;}
.reviewsButtons span.closed {background:url(images/content/gallery/arrow_rem.gif) no-repeat right 50%;}
.reviewsButtons span.fav_add {padding-left:4px;}
.reviewsButtons span.fav_add img {position:relative;top:2px;}

.reviewsBox .reviewsForm{ float:right; padding-right:5px; width:478px; padding-top:5px; padding-bottom:6px; padding-left:5px; border:1px solid #f2f2f2; position:relative; margin-bottom:7px; }
.reviewsBox .reviewsForm textarea, .content .reviewsBox .reviewedit textarea{ width:420px; height:55px; border:1px solid #e6e6e6; background-color:#f2f2f2; margin-left:10px;}
.reviewsBox .reviewsForm label{vertical-align:top;}
.reviewsBox .edit_form {border:1px solid #f2f2f2; padding:5px 8px;}
.reviewsBox .edit_form textarea { width:99%; border:1px solid #e6e6e6; background-color:#f2f2f2; font-family:tahoma; font-size:0.9em;color:#000;}
.reviewsBody {float:right; margin-bottom:15px; width:478px;}
.scene_info_reviews .reviewsBody {width:685px;}
.reviewTitle {position:relative; padding:2px 9px; background:#f7f7f7; color:#414141; border:1px solid #f2f2f2; border-bottom:none; min-height:17px;}
.reviewActions {/*position:absolute; right:5px; top:2px;*/}
.reviewActions span{ cursor:pointer;}
.reviewActions span img{position:relative; top:2px;}
.reviewTitle  * {display:inline;}
.reviewTitle h5{font-size:1em; color:#000;}
.reviewActions strong {font-weight:normal;}
.bangs{position:absolute; right:10px; top:0;}
.bangs img { position:relative; top:2px; cursor:pointer;}
.bangs .active{opacity:.4; cursor:default}
.reviewOpts {font-size:0.92em; color:#000;}
.reviewOpts span {}

.reviewText p {border:1px solid #f2f2f2; margin:0; color:#666; font-size:.9em; display:block; padding:10px; overflow:hidden;}
.content .reviewText p {padding:5px 9px;}
.reviewText textarea {}

.reviewOpts span, .reviewsButtons span {color:#8eae31; cursor:pointer;}

.sub_review{ display:block; float:right; margin-top:5px; margin-right:5px;}
#content_box .view, .reviewsBox .view, .filter_pager .float_left #FavDelSelDiv .view, .scene_view .view {margin-right:5px; margin-top:-2px; margin-bottom:-2px;}
.reviewsBox .add {margin:-3px 5px;}
.reviewsBox .sep {margin:-3px 2px;}
.reviewsBox .info {margin-right:5px; margin-bottom:-4px;}

a.add_favor{color:#8eae31;}

/*Scene BSI*/
.scene_view{width:680px; border-bottom:2px solid #8eae31;}
.scene_view div.title{padding:8px 0px 8px 4px;}
.scene_view div.title a.red{float:left; font-size:14px; p}
.scene_view div.title span.times{color:#666; font-size:11px; float:left; font-weight:normal; padding:3px 0 0 20px; z-index:151;}
.scene_view div.title div.right_fav{color:#8eae31; font-size:11px; float:right; padding:3px 15px 0 0; cursor:pointer;}
.scene_view div.scenebox{display:inline; padding:8px 7px 0 0; margin:0px; position:relative;}
.scene_view div.scenebox_last{display:inline; padding:8px 0px 0 0; margin:0px; position:relative;}
.scene_view div.scenebox input{position:absolute; bottom:3px; left:1px;}
.scene_view div.scenebox img, .scene_view div.scenebox_last img {border: 1px solid #d0d0d0;}
.scene_view a.view_gal_btn,  .scene_view a.downloads {float:right; padding-right:7px; margin-top:-20px;}
.scene_info{line-height:22px;}

.thumb_items{padding:9px;}
.synopsis{padding-bottom:9px;}


/* Cancel Subscription Page */
.unsubscript .f_left { float:left; }
.unsubscript .f_right { float:right;}
.unsubscript .c_subscr { margin-top:15px; width:339px; }
.unsubscript label { font-weight:bold;}
.unsubscript input.account { width:191px; height:22px; padding:0px; margin:5px 0px 2px 0pt; }
.unsubscript dl.sel_text { color:#333333; width:191px; height:22px;}
.unsubscript textarea.text {background:#f5f5f5; border:1px solid #d7d7d7; width:191px; height:141px;}

.unsubscript .password , .unsubscript .reason , .unsubscript .comment , .unsubscript .submit {padding-bottom:5px;}

.unsubscript .comment { padding-bottom:2px; }
.unsubscript .submit { float:right; width:193px; height:22px; font-size:0px; text-indent:-3000px; overflow:hidden; }
.unsubscript .submit input { color:#FFFFFF; display:block; padding-top:5px; text-align:center; padding-top:0px; }
.unsubscript dl.sbrWrap dd { margin-left:-1px;}


/* Splash */
#splash {position:fixed; width:100%; height:100%; left:0; top:0; background:#111; opacity:.8; z-index:999999;}
#splash_out {position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000000;}
#splash_in {width:642px; height:390px; padding:6px 0 5px 0; background:url(images/bg_splash.jpg) left 6px no-repeat; position:absolute;; top:50%; left:50%; margin:-198px 0 0 -321px; opacity:1; z-index:1000001;}
#splash_in div.splash_top {position:absolute; top:0; left:0; width:642px; height:6px; background:url(images/bg_splash_top.gif) no-repeat; z-index:1000001; line-height:0px; font-size:0px;}
#splash_in div.splash_bottom {position:absolute; bottom:0; left:0; width:642px; height:5px; background:url(images/bg_splash_bottom.gif) no-repeat; z-index:1000001; line-height:0px; font-size:0px;}
#splash_text {position:relative; z-index:1000001; width:642px; height:390px; overflow:hidden;}
#splash_text .plus18 {position:absolute; top:296px; left:23px; font-size:5.45em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#fff;}
#splash_text .splash_warning {position:absolute; top:47px; left:340px; font-size:5.45em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#fff; height:70px; text-transform:uppercase; line-height:1em;}
#splash_text .splash_explicit_content {position:absolute; top:120px; left:348px; font-size:1.909em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#8eae31; height:40px; overflow:hidden; text-transform:uppercase;}
#splash_text p {color:#666; overflow:hidden; height:130px; width:255px; line-height:18px; position:absolute; top:173px; left:348px; font-size:1.09em;}
#splash_text p strong {color:#8eae31;}
#splash_text .buttons {position:absolute; top:306px; left:383px;}
#splash_text .buttons img {margin-right:4px; cursor:pointer;}
#splash_text .buttons a img {margin:0;}
#splash_text li {padding:0 2px 0 0; display:inline;}
#splash_text ul {bottom:10px; position:absolute; left:295px; width:340px; text-align:center; font-size:0.91em; color:#666;}

#terms h1{padding:10px 0px;}
#terms h6{display:inline; color:#8eae31; font-size:11px;}
#terms p{padding-bottom:5px;}

