/* Global */
* {margin:0;padding:0;border:none;}
li {list-style:none;}
.clearfix:after, .filter:after, .sidebar div.body:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.decorStr, .decorStr * {margin:0;padding:0;border:none;display:none; }
.noborder{border:0;}
.content .clear{clear:both;}
.content .block #noborder{border:0;}
input, select, textarea {font-size:1em; font-family:Arial, Tahoma, Verdana, Sans-Serif;}
h1, h2, h3, h4, h5, h6, th {font-weight:bold; font-size:1em;}
table, td {border-collapse:collapse;}
select{border:1px solid #C6CACE;font-size:1em;height:18px;width:136px;}
.sidebar h2{font-size:1px;}
a{text-decoration:none;color:#fff;}
a:hover{text-decoration:none;}
.yellow {color:#edc44b;}
.fire_bg_wrap{background:#900101 url(images/background/fire_bg_wrap.jpg) repeat-y right top; position:relative;}
.fire_bg{background:url(images/background/fire_bg.jpg) no-repeat right top; position:relative;}
.title_page{font-size:2em; color:#f0f0f0; padding:15px 12px 5px; text-transform:uppercase;}
.item_title{font-size:1.1em; color:#c70c0c; padding-top:5px;}
.item_title a{color:#c70c0c;}
.grey_small{font-size:.9em; color:#737373;}
.checkbox_img {font-size:0 !important; line-height:0 !important; width:9px !important; height:9px !important}
#outer {width:100%; height:100%;}

/* Layout */
html{height:100%;}
body{background:#000;font:68.75%/1.4 Tahoma, Arial, Verdana, Sans-Serif; height:100%; width:100%; color:#ffffff;}
div#wrap_white {min-height:100%;background:#fff;}
div#wrap{width:100%; height:100%; margin:auto; background:url(images/background/bg_wrapper.gif) repeat-y center 252px;}
div#wrap_bg {background:#000; width:100%; height:100%; background:url(images/background/wrap_bg.gif) repeat-x;}

div#header{position:relative; width:960px; height:249px; z-index:5; }
div#header h4 {padding:41px 0 0 430px;}
.tail_img {position:absolute; right:-14px; top:22px;}
div#header .header_logo {color:#ececec; font-weight:normal;}
div#footer{margin:0 auto; position:relative; width:960px; clear:both; text-align:center;}
div#container{width:971px;position:relative; margin-bottom:13px; margin:0 auto;}
div.content{width:959px; background:#0c0c0c; padding-left:0px;position:relative;z-index:3;}
div.sidebar{position:relative;width:210px; z-index:90;float:left; margin:10px 10px 0 10px; _margin-left:5px;}
div.sidebar.index_bi{float:left; margin:0px 10px 0pt 8px; position:relative; width:198px; z-index:90; _margin-left:4px;}
.absol_bg {position:absolute; height:100%; _height:auto; background:url(images/background/bg_wrapper.gif) repeat-y; width:1078px; left:-54px;}

/*Header Menu*/
div#topmenu{padding:0px 0 0 143px; height:35px; /*overflow:hidden;*/ margin-top:-34px; position:relative}
div#topmenu ul li{float:left; width:140px; text-align:center; background:url(images/background/topmenu_bg.gif) no-repeat right 0; padding:10px 0 8px; height:17px;}
div#topmenu ul li.active { background-position: right -35px;}
div#topmenu ul li#li_first {background:none; background:url(images/background/menu_left.gif) no-repeat left 0; padding-left:15px; width:125px}
div#topmenu ul li#li_last {background:none; background:url(images/background/menu_right.gif) no-repeat left 0; padding-right:20px; width:120px}
div#topmenu ul li#li_join {padding:4px 0 2px; height:29px;}
div#topmenu ul a {text-transform:uppercase; color:#fff;}
div#topmenu ul a.join {font-size:20px;}
div#topmenu ul li#li_last.active {background-position: 0px -35px;}
div#topmenu ul li#li_first.active {background-position: right -35px;}
.diab_left { background:url(images/diab_left.png) no-repeat left 0; width:158px; height:72px; display:block; overflow:hidden; position:absolute; top:-62px; left:30px; z-index:999;}
.diab_right { background:url(images/diab_right.png) no-repeat left 0; width:158px; height:66px; display:block; overflow:hidden; position:absolute; top:-65px; left:770px;}
div#topmenu .loggedmenu li { width:100px;}
div.counter {padding-top:3px; background:#cc0000; width:100%; padding-bottom:3px;}
div.counter_logged {padding-top:3px; background:#cc0000; width:100%; padding-bottom:3px;}
div.counter_block { width:970px; margin:0 auto;}
ul#counter, ul#counter_logged {/*width:960px; margin:0 auto; text-align:center;*/margin:0 auto;text-align:center;width:970px;}
ul#user_logged {float:right;font-size:14px;font-weight:bold;/*margin-top:3px;*/padding-right:46px;}
ul#user_logged .red {color:#FFD511;}
ul#user_logged .white {color:#FFFFFF;}
ul#counter li, ul#counter_logged li {display:inline; font-size:10px; text-transform:uppercase; padding-left:5px;}
ul#counter li .white, ul#counter_logged li .white {color:#FFD511;font-size:15px;font-weight:bold;}
ul#counter li .red {color:#FFD511;}
ul#counter_logged li .red {color:#FFD511;}
#search_block {width:315px; float:left; background:#2E2E2E url(images/background/fire_menu.jpg) no-repeat; text-align:right; padding:8px 24px 9px 0; _padding-bottom:7px; position:relative;}
#search_block .src_bg {border-top:1px solid #a6a6a6; border-left:1px solid #c8c8c8; background-color:#fff;font-family:Tahoma;color:#333333;font-size:11px; padding: 3px 5px 4px 5px; height:15px; width:188px; margin-right:15px;}
#search_block strong {cursor:pointer; text-transform:uppercase; color:#fbfbfb;}
.right_hand {position:absolute; top:2px; right:-9px;}
.left_hand {position:absolute; top:1px; left:-10px; z-index:100;}
.welcome_user{float:right; font-size:14px; font-weight:bold; padding-right:41px; color:#FFD511;}


/*Header*/
div#header .logo{z-index:7; /*float:left;*/ width:94px; position:absolute; left:0px;top:0px;}
#header .flash_holder{position:relative; height:209px; _height:174px;}
#header .logged_header{background:url(images/background/header_bg.jpg) no-repeat;}
#header .flash_holder #flash_intro{position:absolute; top:0px; left:0px;}
.mainmenu {position:relative;}
.index_login {position:absolute; background:url(images/background/index_login_bg.gif) no-repeat; width:78px; height:23px; top:0; right:0; padding:2px 0 0 83px;}
.index_login a {color:#d3d3d3; text-transform:uppercase;}


.logblock { width:158px; height:25px; position:absolute; top:0px; right:20px;}

div#header .logotext {left:116px;position:absolute;top:47px;}
div#header .you_can_dwn {height:auto;position:absolute;right:14px;top:44px;width:123px;text-align:right;}
div#header .you_can_dwn .red , div#header .you_can_dwn .yellow {font-family:Tahoma; font-size:21px; font-weight:bold;}
div#header .you_can_dwn .red {color:#e45300;}
div#header .you_can_dwn .yellow {color:#edc44b;}

div#header .ligged { position:absolute; right:0px; bottom:3px; width:203px; }
div#header .ligged .a-left { padding-right:18px;}
div#header .ligged .welcome {color:#edc44b;}
div#header .ligged .username {color:#e95300;}
div#header .ligged .logout {text-decoration:underline; color:#474747;}
div#header .ligged .logout a{color:#cccccc;}

/*Language Bar*/
div.language_bar{height:27px;position:absolute;top:-4px;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{display:block;width:20px;height:13px;margin:0 0px;padding:8px 2px;}
div.language_bar span{display:block;width:20px;height:13px;margin:0 0px;padding:8px 2px;}
div.language_bar ul li a:hover span{display:block;}
	
/*Welcom banner*/
div.welcome{height:264px;margin:-16px 0 11px -12px;position:relative;width:765px;z-index:1;}    
div.welcome .join_box {position:absolute; width:188px;right:19px;top:35px; font-size:11px; color:#ffffff;}
div.welcome .join_box p {padding-bottom:10px;}
div.welcome .join_box .gold {color:#edc44b;}
div.welcome .join_box .join_now {padding-top:8px;}

/*Sidebar*/
.sidebar #grey_sidebar {background:#1d1d1d; padding:3px 0 14px;}
.sidebar #persist_block {min-height:260px; width:210px;}
div.sidebar.index_bi  #persist_block {min-height:260px; width:201px;}
.sidebar #persist_block h1 {font-size:19px; color:#f0f0f0; background:url(images/background/leaf.gif) no-repeat left 5px; text-transform:uppercase; font-family:Tahoma,arial,verdana; padding-left:24px;}
.sidebar #persist_block #result_view h1 {border-bottom:1px solid #2d2d2d; padding-bottom:2px;}
#wrap .h_line {background:transparent url(images/background/h_pix.gif) repeat-y scroll 0 center; width:2px; height:34px;}
.sidebar #persist_block #menu_left .dvd_brows {margin-bottom:15px}
.sidebar #persist_block #browsedvd  ul{padding:10px 0 0 10px; width:200px;}
.sidebar #persist_block #browsedvd ul li { background:transparent url(images/menu_li.gif) no-repeat scroll left 8px; padding:3px 9px 4px 9px; border-bottom:1px solid #2d2d2d;}
.sidebar #persist_block #browsedvd ul li.active { background-color:#8B080A;}
.sidebar #persist_block #browsedvd ul li a {font-weight:bold;}
.sidebar #persist_block #browsedvd .filterlist {padding-bottom:15px;}
.sidebar #persist_block #browsedvd .inputline {padding:0 10px; float:left;}
.sidebar #persist_block #browsedvd h6 {color:#ff902c; font-size:11px; font-weight:normal; border-bottom:1px solid #2d2d2d; padding:6px 9px 7px 0; margin-left:10px;}
.sidebar #persist_block #browsedvd .sort_h6 {padding-top:3px;}
.sidebar #persist_block #result_view ul {padding-bottom:15px;}
.sidebar #persist_block #result_view ul li { padding:5px 9px 9px 9px; border-bottom:1px solid #2d2d2d;}
.sidebar #persist_block #result_view ul li.active {background:#8b080a;}
.sidebar #persist_block #result_view ul li a {font-weight:bold;}
.sidebar #persist_block #result_view ul li a:hover {text-decoration:underline;}
.sidebar #persist_block #result_view ul li span {color:#666}
.sidebar #persist_block #result_view ul li.active span {color:#fff;}
.sidebar_show {position:relative; top:5px;}


.sidebar #persist_block #models {}
.sidebar #persist_block #browsedvd.block_member h1 {margin-top:15px;}
.sidebar #persist_block #browsedvd.lb_smodels {background:#1d1d1d; padding-top:12px; }
.sidebar #persist_block #browsedvd.lb_smodels h1 {margin-top:0px;}
.sidebar #persist_block #models .models{margin:14px 0px 10px;padding-left:3px;}
.sidebar #persist_block #models .model_img {float:left;}
.sidebar #persist_block #models .model_name {float:left;padding:1px 3px 0 10px; width:133px;}
.sidebar #persist_block #models .model_name a { font-size:11px; color:#e95300; font-weight:bold;}
.sidebar #persist_block #models .model_nav {float:left; padding:8px 3px 0 6px;}

.sidebar #persist_block #models ul.global_nav li {padding-bottom:14px;}
.sidebar #persist_block #models ul.global_nav li.last {padding-bottom:0px;}
.sidebar #persist_block #models ul li span {background:transparent url(images/menu_li.gif) no-repeat scroll 50% 50%;height:5px;padding-right:10px;}
.sidebar #persist_block #models ul li a {color:#CCCCCC;font-size:11px;}
.sidebar #persist_block #models .letters {font-size:11px;color:#edc44b;}
.sidebar #persist_block #models .letters a {font-size:11px;color:#edc44b;}

.sidebar #persist_block #recommended .models{margin:14px 0px 10px;padding-left:3px;}
.sidebar #persist_block #recommended .model_img {float:left;}
.sidebar #persist_block #recommended .model_name {float:left;padding:1px 3px 0 10px; width:122px;}
.sidebar #persist_block #recommended .model_name a {font-size:11px; color:#e95300; font-weight:bold;}
.sidebar #persist_block #recommended .model_nav {float:left; padding:8px 3px 0 6px;}
.sidebar #persist_block #recommended ul.global_nav li {padding-bottom:14px;}
.sidebar #persist_block #recommended ul.global_nav li.last {padding-bottom:0px;}
.sidebar #persist_block #recommended ul li span {background:transparent url(images/menu_li.gif) no-repeat scroll 50% 50%;height:5px;padding-right:10px;}
.sidebar #persist_block #recommended ul li a {color:#CCCCCC;font-size:11px;}

.sidebar #persist_block #top_rated_scenes .top_scens {margin-bottom:14px;}
.sidebar #persist_block #top_rated_scenes .stars {color:#edc44b;font-size:11px;}
.sidebar #persist_block #top_rated_scenes .today_block {margin-bottom:15px}
.sidebar #persist_block #top_rated_scenes .today_block strong {color:#cccccc;}
.sidebar #persist_block #top_rated_scenes .today_block h6 {margin-bottom:6px;}
.sidebar #persist_block #top_rated_scenes .today_block h6 a {color:#e95300;}

.sidebar #lastadditems {padding:16px 0 0 0;}
.sidebar #persist_block #lastadditems h1 {background:none; padding:0 0 6px 4px;}
.sidebar #lastadditems .block_lastadditems {background:#131313; border:1px solid #201f1f; width:190px; padding:11px 9px 5px 9px; margin-top:7px;}
.sidebar #lastadditems .block_lastadditems .thumb a {width:190px; height:125px; display:block;}

/*Footer*/
div.footer_bottom{width:949px; height:30px; position:absolute; background:url(images/footer/bg_bottom.png) no-repeat; bottom:38px;}
div#footer h1{position:absolute; top:17px; left:32px;}
div#footer h1 a{display:block; width:187px; height:35px;}

/*Footer menu*/
#footer ul.static {list-style-type:none; padding-top:15px; text-align:center;}
#footer ul.static li {display:inline; position:relative;}
#footer ul.static li span {position:relative; padding-left:2px; color:#cc0000}
#footer ul.static li a {color:#cc0000; font-size:10px; font-weight:bold; text-decoration:none; padding-left:2px;}
#footer ul.static li a:hover {text-decoration:underline;}
#footer .copyright {padding:10px 100px 0 100px; color:#666; font-size:10px;}
#footer .copyright p {padding-bottom:10px;}
#footer .copyright p a {color:#cc0000; font-size:10px;}
#footer .copyright p a:hover {color:#cc0000; text-decoration:underline;}
#footer .powered_by {font-size:10px; padding-bottom:45px;}
#footer .powered_by small {font-size:1em;vertical-align:middle; color:#666;}
#footer .powered_by span, #footer .powered_by small {vertical-align:middle; color:#666;}
#footer .powered_by span {margin-right:12px;}
#footer .powered_by small a {position:relative;top:20px; color:#666;}
#footer .powered_by small .adultd {top:0;}

div#menubottom { padding-left:100px;}
div#menubottom ul li {float:left; width:140px; text-align:center; background:url(images/background/footmenu_bg.gif) no-repeat 0px 0px; padding:8px 0 10px;}
div#menubottom ul li#li_first { background:url(images/background/footermenu_left.gif) no-repeat 0px 0px; width:120px; padding-left:46px}
div#menubottom ul li#li_last { background:url(images/background/footermenu_right.gif) no-repeat 0px 0px; width:130px; padding-right:36px}
div#menubottom ul li#li_join {padding:3px 0 4px; height:26px; overflow:hidden;}
#footer div#menubottom ul li.active { background-position:0px -35px;}
div#menubottom ul a {font-size:1em; font-family:Tahoma, Arial; text-transform:uppercase; color:#fff;}
div#menubottom ul a.join {font-size:20px;} 
div#menubottom ul.foot_menu li { width:100px;}
	
	
/* selects replacing */
select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} /* hiding selects */
dl.sbrWrap {margin:0; padding:0; border:1px solid #a5acb2; position:relative; overflow:visible; line-height:1.2em; background:#fff;width:139px;height:20px;}
dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0;}
#acc_set dl.sbrWrap dd {z-index:1001;}
#acc_set{position:relative;}
dl.sbrWrap dt {cursor:pointer; color:#666; padding:4px; background:url(images/arrow.gif) right 70% 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-left:none; border-top:none; /*background:#333333;*/ white-space:nowrap; font-size:.9em; /*margin-top:-3px;*/}
dl.sbrWrap dd ul {width:100%; overflow:hidden; /*background:url(images/background/select_b_bg.png) center bottom no-repeat;*/ padding-bottom:5px;}
dl.sbrWrap dd li {padding:1px 3px; cursor:default; color:#cccccc; height:1.1em; overflow:hidden; /*background:#333333;*/}
dl.sbrWrap dd li.sbrSelected {background:#333333;}
dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover {background:#282828;}

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

#browsedvd dl.sbrWrap dd li {padding:2px 10px; cursor:pointer; color:#cccccc; height:1.1em; overflow:hidden; white-space:nowrap; min-width:119px;}
#browsedvd dl.sbrWrap dt{ width:123px; padding:4px 5px 4px 10px; line-height:1.22em; color:#cccccc;}
	
/* Content index */


#latest_updates .index_title {background:url(images/background/index_titles.gif) no-repeat;color:#242424;font-size:17px;height:24px;padding:4px 0 0 9px;width:718px;}

#latest_updates .item {min-height:325px; _height:325px; border-left:1px solid #353535;border-right:1px solid #353535;background:url(images/background/index_dvd_bg.gif) top left no-repeat;}

#latest_updates .today_bottom { width:727px; height:5px;background:url(images/background/today_bottom.gif) no-repeat; margin-bottom:12px;}
#latest_updates .item .thumb_items {width:200px;height:289px; padding:6px 7px 8px 7px; float:left;}	
#latest_updates .item .thumb_items .cover_dvd span {background-color:#333333;color:#666666;display:block;float:left;font-size:10px;margin-right:1px;margin-right:2px;
padding:3px 5px 5px 8px;width:86px;}
#latest_updates .item .thumb_items .cover_dvd span.last {margin-right:0px;}
#latest_updates .item .thumb_items .cover_dvd span a {color:#ffffff;}
#latest_updates .item .today {width:502px; float:left;}
#latest_updates .item .today ul.scene_box {width:120px; float:left;padding-right:9px;}
#latest_updates .item .today ul.scene_box li {width:127px;padding:1px 0 0;}
#latest_updates .item .today ul.scene_box li:hover img {padding:2px; border:1px solid #dcdcdc; background-color:#333333; cursor:pointer;}
#latest_updates .item .today ul.scene_box li img {padding:3px;}
#latest_updates .item .today .scenes {width:259px; float:left;}
#latest_updates .item .today .dvd_info {width:235px; float:left; margin-top:10px;}
#latest_updates .item .today .dvd_info div.clearfix {margin-bottom:10px;}
#latest_updates .item .today .dvd_info div.cast {margin-top:15px;}
#latest_updates .item .today .dvd_info strong {width:82px; float:left; padding-right:25px;}
#latest_updates .item .today .dvd_info p { width:126px; float:left; color:#cccccc;}	
#latest_updates .item .today .dvd_info p a {color:#edc44b;}
#latest_updates .item .today .dvd_info div.desc strong {width:100%; padding-right:0px;}
#latest_updates .item .today .dvd_info div.desc p {width:100%;}
#latest_updates .item .today .dvd_info .link_block {margin-left:31px;}
#latest_updates .item .today .dvd_info .download_today_dvd {display:block;}

.index_block .releasedate, .ss_page .releasedate, .block_lastadditems .releasedate, #model .releasedate{color:#666; font-size:10px; position:relative; display:block;}
div.releasedate span {float:left; width:74px;}
#indexstars div.releasedate span {width:70px;}
.index_block .in_bg {background:#810100  url(images/background/fire_bg.jpg) no-repeat right 0; width:959px; }
.index_block .in_bg h1 {font-size:24px; color:#F0F0F0; padding:0 9px 9px 10px; text-transform:uppercase;}
#indexstars .index_block .in_bg {margin-bottom:0;}

.index_block {position:relative; text-align:left;}
.index_block.ablaze { background:#8b0101 url(images/background/fire_bg.jpg) no-repeat scroll right 0; }
.index_block div.body {padding:10px;}
.index_block div.logged{padding:10px 0 10px 10px;}
a.join_for_oneBuck { width:632px; height:25px; display:block; padding:0; margin:25px auto}

/*.index_block .in_bg .title, .dvd_browse .title, .block_lastadditems .title {padding-top:4px; display:block; color:#c70c0c;}*/
#indexstars .index_block .in_bg .title {padding:10px 0 5px;}
.index_block .in_bg .title a, .dvd_browse .title a, .block_lastadditems .title a {color:#c70c0c; font-size:12px;}
.diablo_r {position:absolute; right:-10px; top:-65px;}
.diablo_l {position:absolute; left:-9px; top:-64px;}

#index_news ul {padding: 3px 9px;}
#index_news .yell a {color:#edc44b;}
#index_news .title {font-size:16px;}
#index_news .date {font-size:11px; color:#707070;}
#index_news .text {font-size:12px; color:#cccccc; margin:13px 0px;}
#index_news .see_more {font-size:11px;}
#index_news .see_more span {background:transparent url(images/news_arr.gif) no-repeat scroll 50% 55%;height:5px;padding-right:10px;}

#topsets ul li, #lastAddedView ul li , #mostDownloadedSetsView ul li {float:left; padding:10px; background:#131313; }
#topsets ul li {margin-right:18px;}
#topsets ul li .thumb { width:200px; height:289px; }
#most_scenes ul li, #lastAddedItemsView ul li {float:left; width:285px; padding:10px; background:#131313; margin:0px 10px 10px 0px;}
html #most_scenes ul li.first, #lastAddedItemsView ul li.first {} 
html #most_scenes ul li.last, #lastAddedItemsView ul li.last {margin-right:0px;}
#most_scenes .thumb, #lastAddedItemsView .thumb {width:285px; height:190px; position:relative; cursor:pointer;}

#bonus_page ul li {float:left; width:285px; padding:10px; background:#131313; margin:0px 10px 10px 0px;}
html #bonus_page ul li.first {} 
html #bonus_page ul li.last {margin-right:0px;}
#bonus_page .thumb{width:285px; }


.index_block.ablaze ul li h3.title { padding:7px 0px 0px; }
.index_block.ablaze ul li h3.title a { color:#c70c0c; text-decoration:none; }
#indexstars ul li.last, #topsets ul li.last {margin-right:0;}
#latest_release .dvd_info {width:267px; float:left;} 
#latest_release .thumb {float:left; background:#131313; width:256px; padding:8px; /*margin-top:8px;*/ height:370px;}
#latest_release .logged .thumb{padding:5px;}
#latest_release .latestdvd_info {float:left; width:267px; padding:0 14px; overflow:hidden; }
#latest_release .logged .latestdvd_info{padding:0 7px;}
#latest_release .latestdvd_info h6 {font-size:10px; text-transform:uppercase; color:#fff;}
#latest_release .latestdvd_info h5 {padding-bottom:10px; font-size:15px; color:#fff;}
#latest_release .latestdvd_info li {float:left; width:120px; height:80px; /*padding:7px 10px 0 0;*/ padding:8px 9px 0 0;}
#latest_release #boxexi {background:#131313; padding: 0px 8px 8px; border:1px solid #222020;/*margin-top:24px;*/}
#latest_release .logged .latestdvd_info li{padding:5px 5px 0px 0px;}
#latest_release .latestdvd_info li.last {padding-right:0;}
#latest_release #flash_holder {_margin-left:7px;}
#latest_release .big_titles {display:block;float:left;font-size:31px;font-weight:normal;margin-right:33px;margin-top:-3px;padding-bottom:0;_margin-right:16px;}
#flash_holder {float:left; margin-left:14px; /*height:377px;*/ padding:7px 8px 0px; background:#131313;}
#latest_release .starring {min-height:86px; height:auto; overflow:hidden; margin-top:10px; /*padding:0 10px;*/ padding:0 10px 0 20px; float:left; width:100%; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; //width:auto}
#latest_release.index_block div.body {padding:0 10px 10px;}
#latest_release div.body .synopsys {float:left; padding:8px 0 0 10px; width:650px;}

#indexstars ul li {float:left; background:#131313; width:150px; padding:10px; margin:0 20px 8px 0;}
#indexstars .thumb {width:150px; height:225px;}
.releasedate .modelvotes, #model .item .added_on .modelvotes {white-space:nowrap; float:right; position:relative; top:-2px;}

/*last added gal & bonus theaters*/
#lastAddedGallView, #bonusTheaters , #bonusTheaterss {position:relative;}
#latest_div_glide, #bonus_div_glide, #bonus_div_glide2 {background:#131313; border:1px solid #212020;  margin:0 auto; padding-left:17px; width:880px; height:250px}
 #premium_div_glide {background:#131313 none repeat scroll 0 0; border:1px solid #212020; height:265px; margin:0 auto; padding-left:17px; width:880px;}
#lastAddedGallView .scroller, #bonusTheaters .scroller, #bonusTheaterss .scroller {width:864px; overflow:hidden; height:255px; position:relative;}
#lastAddedGallView .content, #bonusTheaters .content, #bonusTheaterss .content {width:32765px;}
#lastAddedGallView ul li, #bonusTheaters ul li , #bonusTheaterss ul li {float:left; background:#131313; padding:10px 7px 0 0; margin-left:1px;}
#lastAddedGallView ul li.last, #bonusTheaters ul li.last , #bonusTheaterss ul li.last {margin-right:0; }
#lastAddedGallView ul li .thumb, #bonusTheaterss ul li .thumb {padding:0; margin:0; width:280px; }
#lastAddedGallView ul .thumb_a img, #bonusTheaters ul .thumb_a img, #bonusTheaterss ul .thumb_a img {width:280px; height:187px; display:block;}
#lastAddedGallView ul .thumb_a, #bonusTheaters ul .thumb_a, #bonusTheaterss ul .thumb_a {width:280px; height:187px; padding:0; display:block;}
#lastAddedGallView ul .thumb_a:hover, #bonusTheaters ul .thumb_a:hover, #bonusTheaterss ul .thumb_a:hover{background:#212121;}
.gall_left {position:absolute; top:70px; left:-1px; cursor:pointer}
.gall_right {position:absolute; top:70px; right:1px; cursor:pointer;}
.pgall_left {position:absolute; top:105px; left:-1px; cursor:pointer}
.pgall_right {position:absolute; top:105px; right:0px; cursor:pointer;}

#bonusTheaters ul .thumb_a img {width:210px; height:210px; display:block;}
#bonusTheaters ul .thumb_a{width:210px; height:210px; padding:0; display:block;}

#bonusTheaters .gall_left {top:85px;}
#bonusTheaters .gall_right {top:85px;}


#bonusPremium  {position:relative;}
#premium_div_glide {background:#131313; border:1px solid #212020; height:265px; margin:0 auto; padding-left:17px; width:880px;}
#bonusPremium .scroller{width:864px; overflow:hidden; height:265px; position:relative;}
#bonusPremium .content{width:32765px;}
#bonusPremium ul li{float:left; background:#131313; padding:10px 7px 0 0; margin-left:1px;  width:170px;}
#bonusPremium ul li.last{margin-right:0; }
#bonusPremium ul .thumb_a img{width:150px; height:220px; display:block;}
#bonusPremium ul .thumb_a{width:150px; height:220px; padding:0; display:block;}



/* Scroll */
.flexcroll{overflow-x:hidden;overflow-y:auto;position:relative;}
#index_news .index_block #scrollbox {height:222px;overflow-y:scroll; position:relative; width:720px;}   

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbar {width: 17px; background:url(images/scroll/scroll.gif) center top no-repeat; height:28px !important;}
.vscrollerbase {width: 17px; /*background:#333333;*/ background:url(images/scroll/bg.gif) repeat-y;}
.vscrollerbasebeg {width: 17px;height: 17px !important;background:url(images/scroll/up.gif) center top no-repeat; cursor:pointer;} 
.vscrollerbaseend {height: 14px;width: 17px !important;background:url(images/scroll/down.gif) center top no-repeat; cursor:pointer;} 
.hscrollerbase {height: 15px; background-color: white;}
.hscrollerbar {height: 15px; background-color: black;}
.vscrollerbar, .hscrollerbar {padding: 17px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 15px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}
/* Scroll Bar Master Styling Ends Here */   



/*Bs Brows DVD*/
#browsdvd {background:#900201 url(images/background/fire_bg.jpg) no-repeat right 0; padding-bottom:10px;}
#browsdvd .index_title {font-size:20px; padding:13px 0 0 9px; position:relative;}
#browsdvd .index_title .content_name {float:left; font-weight:bold;}
#browsdvd .index_title .fav_dvd {background:#9F110F none repeat scroll 0 0;display:block;float:right;padding:0 0;position:absolute;right:5px;text-align:center;top:2px; width:160px;}
#browsdvd .index_title .fav_dvd a {font-size:11px;}
#browsdvd .thumb_items {width:220px; float:left; padding: 11px 14px 0px 8px;}
#browsdvd .thumb_items img{padding:10px; background:#131313; border:1px solid #251f1f;}
#browsdvd .today {width:715px; float:left; margin-top:7px;}
#browsdvd .today .left_ptr { float:left;width:264px; padding-right:10px;}
#browsdvd .today .right_ptr { float:right;width:426px; padding-right:10px;}
#browsdvd .today strong {float:left; padding-right:5px;}
#browsdvd .today .desc_bg strong {width:100%;}
#browsdvd .today p {}
#browsdvd .today span.add_to_vaf { display:block; margin-left:160px; margin-top:0px;}
#browsdvd .today .left_ptr div.clearfix {}
#browsdvd .today .left_ptr div.clearfix.rating_block {width:200px;}
#browsdvd .today .rating_block span.rating {float:left;margin-left:70px;}
div.rating a { cursor:pointer; float:left;}
div.rating img{padding:3px 2px;}
.bs_related {clear:both; padding-top:10px;}
.bs_related h2 {font-size:1.97em; color:#F0F0F0; font-family:Tahoma, Arial; text-transform:uppercase;}
.bs_related_div {background:#0d0d0d; width:635px; position:relative; padding:0 15px; margin-left:19px; height:175px;}
.bs_related_div .scroller {width:635px; height:175px; overflow:hidden; position:relative}
.bs_related_div .content {width:32765px;}
.bs_related_div .section {float:left; width:96px; text-align:center; padding:10px 3px 6px;}
.bs_related_div .section a {display:block; width:96px; height:138px; margin-bottom:4px;}
.bs_related_div .section h6 a {display:inline; width:auto; height:auto; color:#c70c0c; font-size:10px;}
.bs_related_div .gall_left {left:-31px; top:12px;}
.bs_related_div .gall_right {right:-31px; top:12px;}

#bsi {padding-top:39px;}
#bsi .scenes_box {padding:15px 0px 0 0px; border-bottom:1px solid #0c0c0c;}
#bsi .scenes_box_last {border-bottom:none;}
#bsi .scenes_box .scene ul {padding:0px 0px 19px 0px;}
#bsi .scenes_box .scene ul li a {padding:6px; display:block; width:285px; height:190px;}
#bsi .scenes_box .scene ul li a:hover {background-color:#212121; cursor:pointer;}
#bsi .scenes_box .scene ul li {float:left; text-align:center;width:297px; background:#131313; border:1px solid #212020; margin-right:20px;}
#bsi .scenes_box .scene ul li.last {margin-right:0;}
#bsi .scenes_box div.model_bookmark h1 span.remove a , #bsi .scenes_box div.model_bookmark h1 span.add a {font-size:11px; float:none;}
#bsi .scenes_box div.model_bookmark h1 span.remove, #bsi .scenes_box div.model_bookmark h1 span.add {background:#9F110F none repeat scroll 0 0;display:block;float:right;padding:0 0;position:absolute;right:5px;text-align:center;top:2px; width:160px;}
#bsi .scenes_box div.model_bookmark h1 span, .index_title .model_scenesDown, .index_title .model_scenesTime {float:right; padding:0 0 0 23px; font-size:13px; font-weight:bold; margin-right:11px; position:relative;}
span.model_scenesDown {background:transparent url(images/model_scenesDownloaded.gif) no-repeat 0 2px;}
span.model_scenesTime {background:transparent url(images/model_scenesTime.gif) no-repeat 0 2px;}
#bsi .scenes_box h1 .fave_scen {background:#9F110F none repeat scroll 0 0;display:block;float:right;margin-right:9px;padding:2px 10px;position:relative;right:0;text-align:center;top:0;width:auto; display:block;padding:3px 10px 2px; width:140px;}
#bsi .scenes_box h1 .fave_scen span {padding:0px; margin:0px; text-align:center;}
#bsi .scenes_box h1 .fave_scen a {font-size:10px; margin:0px; width:140px;}
#bsi .covers {padding:20px 0px 25px 92px;}
#bsi .covers .coverbox{margin:0px 12px; padding:5px; border:#202020 1px solid; background:#131313; float:left; width:350px; text-align:center;}
#bsi .covers .coverbox p{color:#bd0c12; padding:5px 0px; font-weight:bold; font-size:1.1em;}
#bsi .stars{padding-top:12px;}
#bsi .stars .item{padding:0px 11px 14px 12px; float:left;}
#bsi .stars .item .box{float:left; padding:10px 8px; border:#202020 1px solid; background:#131313; width:150px;}
#bsi .stars .item h3 a{color:#c70c0c; font-size:1.1em;}
.red_box{height:21px; padding-left:6px; background: url(images/background/bsi_view_both.gif) no-repeat left top; margin-top:5px;}
.red_box_r{height:21px; padding-right:6px; background: url(images/background/bsi_view_both.gif) no-repeat right top;}
.red_box_c{height:21px; background: url(images/background/bsi_view_center.gif) repeat-x right top; text-align:center;}
#bsi .stars .red_box_c{height:19px; padding-top:2px;}
.index_title .red_box{font-size:0.7em;}
#bsi .stars .item a{color:#e5e5e5; font-weight:bold;}
#bsi .userSelected, #favor .rating .userSelected{background:url(images/rate_user.gif) no-repeat;}
#bsi .rating_c img, #favor .rating img{padding:3px 2px; cursor:pointer;}
#bsi .stars .rating_c strong{float:left; padding-right:5px; font-weight:normal;}
#bsi .stars .rating_c{padding:5px 0px; color:#737373; font-size:.9em;}
#bsi .pictures{padding-top:12px; border-top:1px solid #0c0c0c; position:relative;}
#bsi .rating_l{height:21px; padding-left:3px; background: url(images/background/bsi_rating_bg.gif) no-repeat left top; float:right; margin-right:11px; font-size:.6em;}
#bsi .rating_r{height:21px; padding-right:3px; background: url(images/background/bsi_rating_bg.gif) no-repeat right top; float:left;}
#bsi .rating_c{height:19px; text-align:center; color:#cccccc; background:#212121; padding:2px 5px 0px; float:left;}
#bsi .rating_block, .pictures .rating{float:left;}
#bsi .rating_block strong, .pictures .rating strong, #bsi .rating strong{padding-right:5px; float:left; font-weight:normal; color:#ccc;}
#bsi .rating_c a{float:left;}
#bsi .first_block{border-top:none;}
#bsi .pictures .right{padding-right:16px;}
#bsi .pictures .pic_holder{padding:0px 1px 12px 12px; width:144px; float:left;}
#bsi .pictures .pic_holder .box{padding:5px; height:134px; width:134px; position:relative; border:#202020 1px solid; background:#131313; float:left;}
#bsi .pictures .pic_holder .checkbox_img{position:absolute; left:5px; bottom:5px;}
.pictures .rating_l{height:21px; padding-left:3px; background: url(images/background/bsi_rating_bg.gif) no-repeat left top; float:right; margin-right:11px; font-size:.6em;}
.pictures .rating_r{height:21px; padding-right:3px; background: url(images/background/bsi_rating_bg.gif) no-repeat right top; float:left;}
.pictures .rating_c{height:19px; text-align:center; color:#cccccc; background:#212121; padding:2px 5px 0px; float:left;}
.pictures .rating_block, .pictures .rating{float:left;}
.pictures .rating_block strong, .pictures .rating strong{padding-right:5px; float:left; font-weight:normal;}
.pictures .rating a{float:left;}
.rating .inline{display:inline;}
.index_title .red_box{float:right; margin:0px; background-image: url(images/background/bsi_add.gif);}
.index_title .red_box_r{background-image: url(images/background/bsi_add.gif); float:left;}
.index_title .red_box a{color:#e4e4e4;}
.index_title .red_box_c{padding: 0px 5px; float:left;}
#browsdvd .grey .red_box{background-image: url(images/background/bsi_add_grey_both.gif); float:right; margin-right:11px; font-size:0.7em;}
#browsdvd .grey .red_box_r{background-image: url(images/background/bsi_add_grey_both.gif); float:left;}
#browsdvd .grey .red_box_c{background: url(images/background/bsi_add_grey.gif) repeat-x top left; float:left;}
#browsdvd .model_scenesDown, #browsdvd .model_scenesTime{margin-top:5px;}
.actions{text-align:center; padding:3px 0px 15px; position:relative;}
.actions ul{display:table; margin:0px auto; font-size:1.5em; text-transform:uppercase; position:relative;}
.actions ul li{display:table-cell; }
.actions ul li div{display:table-cell; height:33px; vertical-align:middle; overflow:hidden; background:url(images/background/bsi_actions.gif) repeat-x right top; padding:0px 12px; cursor:pointer; position:relative;}
.actions ul .border{border-left:1px solid #424242; border-bottom:none;}
.actions ul .decor_left{background:url(images/background/bsi_actions_both.gif) no-repeat left top; width:8px; font-size:0px; padding:0px;}
.actions ul .decor_right{background:url(images/background/bsi_actions_both.gif) no-repeat right top; width:8px; font-size:0px; padding:0px}
.actions ul li:hover div, .actions ul li.hover div{background:url(images/background/bsi_actions_active.gif) repeat-x right top;}
.actions ul li:hover .decor_left, .actions ul li.hover .decor_left{background:url(images/background/bsi_actions_both_active.gif) no-repeat left top;}
.actions ul li:hover .decor_right,  .actions ul li.hover .decor_right{background:url(images/background/bsi_actions_both_active.gif) no-repeat right top;}
.actions .scene_preview{padding-left:10px;}
.actions ul .scene_preview div, .actions ul .scene_preview:hover div,  .actions ul .hover_sp div{background:url(images/background/bsi_red.gif) repeat-x right top;}
.actions ul .scene_preview .decor_left, .actions ul .scene_preview:hover .decor_left, .actions ul .hover_sp .decor_left{background:url(images/background/bsi_red_both.gif) no-repeat left top;}
.actions ul .scene_preview .decor_right, .actions ul .scene_preview:hover .decor_right, .actions ul .hover_sp .decor_right{background:url(images/background/bsi_red_both.gif) no-repeat right top;}
#bsi .model_bookmark .actions{padding-top:15px;}
#bsi .index_title {font-size:18px; padding:0 15px 15px 9px; position:relative;}
#bsi .index_title .left a:hover {text-decoration:underline;}



.scene_menu {width:720px;}
.scene_menu dl{ list-style:none; list-style-image:none; list-style-type:none; margin:0px; padding:0px;} 
.scene_menu dt{float: left;}
.scene_menu dt.option{float: left; font-size:14px; padding:3px 10px 0 0;}
.scene_menu dt.titles {width:119px;  text-align:center; background: url(images/background/bg_browse_dvd_1.gif) repeat-x; font-size:14px; font-weight:bold; cursor:pointer;}
.scene_menu dd{margin-bottom:10px;}
.scene_menu dd ul li{float:left; padding-right:20px}

.content .block .title, #right_menu .block .title {
overflow:hidden;
position:relative;
top:1px;
left:-1px;
z-index:4;
}
.content .block .title h2, #right_menu .block .title h2, .content .block .title h3  {
float:left;
position:relative;
font-size:1em;
}
.content .block .title h2 b.decorTop, .content .block .title h3 b.decorTop, .content #choose_format.block .title dt b.decorTop{
position:absolute;
width:6px;
height:30px;
background:url(images/header/menu/left_li_bg.png) no-repeat;
float:left;
left:1px;
}
.content #choose_format.block .title dt b.decorTop{
background:url(images/content/scene/left_li_bg.gif) no-repeat;
}
.content #choose_format.block .title dt.active b.decorTop{
background:url(images/content/scene/decor_top.gif) no-repeat;
}
.content .block .title h2 b.decorBottom, .content .block .title h3 b.decorBottom, .content #choose_format.block .title dt b.decorBottom{
display:block;
position:absolute;
width:6px;
height:30px;
background:url(images/header/menu/right_li_bg.png) no-repeat;
float:left;
right:1px;
}
.content #choose_format.block .title dt b.decorBottom{
background:url(images/content/scene/right_li_bg.gif) no-repeat;
}
.content #choose_format.block .title dt.active b.decorBottom{
background:url(images/content/scene/decor_bottom.gif) no-repeat;
}
.content .block .title h2 span, #right_menu .block .title h2 span, .content .block .title div span, .content .block .title h3 span {
padding:8px 13px;
display:block;
background:url(images/header/menu/li_bg.gif) repeat-x;
white-space:nowrap;
color:#e33d6f;
font-weight:bold;
font-size:1em;
float:left;
text-transform:uppercase;
margin:0px 6px;
height:14px;
position:relative;
z-index:3;
}
.content .block .indexPage h2 span, .content .block .indexPage div span {
width:172px;
text-align:center;
padding:8px 0;
}
.content .block .title div span.tab_last_pass{
padding:8px 19px;
}

.content .block .title h2 span strong {
color:#666;
font-weight:normal;
}


.content #choose_format.block .title dt{
float:left;
position:relative;
font-size:1em;
margin-right:-1px;
cursor:pointer;
}
.content #choose_format.block .title dt span{
padding:6px 0px;
display:block;
background:url(images/content/scene/li_bg.gif) repeat-x;
white-space:nowrap;
color:#e33d6f;
font-weight:bold;
font-size:1em;
float:left;
text-transform:uppercase;
margin:0px 6px;
height:18px;
position:relative;
z-index:3;
width:80px;
text-align:center;
}
.content #choose_format.block .title dt.active span{
background: url(images/content/scene/decor_bg.gif) repeat-x;
}
.content #choose_format.block .title dt.wma span{
width:105px;
}

.build_own{
width:91px;
height:11px;
background-image:url(images/content/scene/build_own.gif);
background-repeat:no-repeat;
display:block;
margin:8px auto;
}
.PSP{
width:49px;
height:18px;
background-image:url(images/content/scene/psp.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
.IPOD{
width:43px;
height:19px;
background-image:url(images/content/scene/ipod.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
.DVD{width:66px;height:16px;background-image:url(images/content/scene/dvd.png);background-repeat:no-repeat;display:block;margin:5px auto 0;}
.WMV{width:101px;height:19px;background-image:url(images/content/scene/wma.png);background-repeat:no-repeat;display:block;margin:4px auto;}
.MOV{width:76px;height:20px;background-image:url(images/content/scene/quicktime.png);background-repeat:no-repeat;display:block;margin:2px auto;}

.FLASH{
width:46px;
height:19px;
background-image:url(images/content/scene/flash.png);
background-repeat:no-repeat;
display:block;
margin:0 auto;
}
#choose_format {z-index:101; position:relative; /*padding-bottom:10px;*/}
#choose_format .body{height:0px;border:0;position:relative;top:1px;padding-top:5px;padding-left:7px;clear:left;}
#choose_format .body span{color:#666;font-size:0.91em;padding-right:6px;}
#choose_format .body a{border-left:1px solid #666;padding-left:8px;padding-right:6px; color:#cc0000; text-decoration:none;font-size:0.91em; font-weight:bold}
#choose_format .body a:hover{text-decoration:underline;}


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


/* Browse set */

.content .scene a.view_gal_btn{width:121px; height:24px; display:block; position:absolute; right:20px; top:8px; text-indent:-1000px; z-index:3; overflow:hidden;}

/* item_info ~ tool tip */
.item_info .decorStr i.decorLeft, .item_info .decorStr i.decorCentre{
width:7px;
height:7px;
overflow:hidden;
position:absolute;
top:0;
}
.item_info table{
width:200px;
}
.item_info td{
vertical-align:top;
}
.item_info td.strong{
font-weight:bold;
white-space:nowrap;
width:25%;
padding-right:3px;
}
.item_info .decorStr i {
display:block;
}
.item_info .decorStr {
display:block;
width:auto;
height:7px;
overflow:hidden;
padding:0 7px;
position:relative;
}
.item_info .decorTop i.decorLeft {
left:0;
background-image:url(images/content/gallery/info_lt.gif);
}
.item_info .decorTop i.decorCentre {
right:0;
background-image:url(images/content/gallery/info_rt.gif);
}
.item_info .decorTop i.decorRight{
background:#e33d6f;
height:7px;
overflow:hidden;
}
.item_info .decorBottom i.decorLeft {
left:0;
background-image:url(images/content/gallery/info_lb.gif);
}
.item_info .decorBottom i.decorCentre {
right:0;
background-image:url(images/content/gallery/info_rb.gif);
}
.item_info .decorBottom i.decorRight {
height:7px;
background:#000;
overflow:hidden;
}
.item_info {
color:#fff;
text-align:left;
}
.item_info h3{
color:#fff;
font-size:1em;
background:#e33d6f;
padding:0 7px 5px;
}
.item_info div {
font-size:.9em;
padding:7px;
padding-bottom:0;
background:#000;
position:relative;
}
.item_info strong {
float:left;
left:7px;
width:70px;
}
.item_info div, .item_info .decorBottom{
opacity:.85;
}

/* item thumb */
.content .gallery .item .thumb{
margin-bottom:3px;
background:#fff;
}
.content .gallery .item .thumb img{
margin:0 4px;
}
.content .gallery .item_title{
/*padding:0 10px;*/
text-align:left;
overflow:hidden;
/*height:35px;*/
white-space:nowrap;
/*width:138px;*/
margin:0 -1px;
position:relative;
}

.content .favor_title{
float:left;
padding:12px 15px 8px 10px;
}
.content .gallery .item_title a, .content .gallery .item_title span {
padding:0 10px;
background:url(images/arrow_dvd.gif) left center no-repeat;
}
.content .gallery .item_title em a {
padding:0;
background:none;
}
.content .gallery .item_title a {
color:#e33d6f;
font-weight:bold;
}
.content .gallery .item_title span {
color:#a7a7a7;
font-size:0.82em;
}
div#similardvds a.thumb img{
margin-bottom:8px;
}

div#similardvds div.thumb_item span.similar_info{
display:block;
background-color:#ededed;
padding-left:12px;
color:#8e8e8e;
margin-bottom:-4px;
position:relative;
}
div#similardvds div.thumb_item{
width:195px;
float:left;
}
div#similardvds div.thumb_item b.decorTop{
width:100%;
height:6px;
background:url(images/content/gallery/top_bg_similar.gif) no-repeat;
display:block;
top:0px;
}
div#similardvds div.thumb_item b.decorBottom{
width:100%;
height:15px;
background:url(images/content/gallery/bottom_bg_bottom_similar.gif) no-repeat;
display:block;
}
div#similardvds div.thumb_item a.thumb{
width:187px;
padding:0 3px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
background-image:url(images/content/gallery/bottom_bg_top_similar.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:center;
display:block;
position:relative;
}
div#similardvds div.thumb_item a.thumb{
background-color:#fff;
}

/*Wide Sidebar*/
#wide_sidebar{
width:243px;
float:left;
position:relative;
z-index:2;
left:2px;
}
.content #wide_sidebar .block{
margin-bottom:6px;
float:left;
}
#wide_sidebar div.title{
width:243px;
height:28px;
background:url(images/sidebar/wide_title_bg.gif) no-repeat;
float:left;
position:relative;
margin-left:1px;
}
#wide_sidebar div.title h2{
display:block;
float:left;
margin-top:9px;
margin-left:32px;
height:11px;
text-indent:-100em;
overflow:hidden;
}
.content #wide_sidebar .block div.title h2 b.decorTop, .content #wide_sidebar .block div.title h2 b.decorBottom{
display:none;
}
#wide_sidebar div.body{
width:241px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
border-left:1px solid #f6f6f6;
border-top:1px solid #f9f9f9;
background:url(images/content/block/wrap_bg.gif) #f4f4f4 top left repeat-x;
float:left;
margin-top:1px;
}
#wide_sidebar div.body div.wrap{
background:url(images/content/block/wrap_bot_bg.gif) bottom left repeat-x;
}
/*Featured DVD*/
#featured_video, #featured_model{
padding:0;
}
#featured_dvd .wrap{
padding:8px 7px 8px 12px;
color:#999;
}
#featured_dvd .wrap img{
margin-right:5px;
float:left;
border:1px solid #fff;
margin-bottom:4px;
}
#featured_dvd .wrap span.name{
font-weight:bold;
font-size:1.1em;
color:#000;
clear:left;
}
/*Featured Video, Featured Model*/
#featured_model .wrap{
padding:3px;
padding-bottom:0px;
}
#featured_video .wrap{
padding:0;
}

/*Join Page*/
#page_join{
background:url(images/joinimages/page_join_bg.gif) 0 1px no-repeat;
float:right;
}
.info_col{
background:url(images/joinimages/info_col_bg_girl.jpg) 0 0 no-repeat;
float:left;
margin-top:1px;
width:370px;
}
.info_col h3{
float:right;
position:relative;
right:18px;
top:14px;
padding-bottom:5px;
background:url(images/sidebar/categories/dot.gif) bottom repeat-x;
width:340px;
}
.info_col ul{
margin:14px 18px 4px 0;
float:right;
position:relative;
}
.info_col li{
list-style:none;
text-align:left;
padding:0px 4px;
width:332px;
background:url(images/sidebar/categories/dot.gif) bottom repeat-x;
color:#57575a;
font-weight:bold;
font-size:2.1em;
text-transform:uppercase;
}
.info_col li span{
color:#843783;
}
.block_col{
float:left;
margin:0px 2px 1px 1px;
width:330px;
}
#page_join .block{
margin-bottom:1px;
}
.content #page_join .info_col img{
margin:0;
}
.content #page_join .wrap {
padding:0;
}
#page_join .join_by_card{
padding:0px 14px 9px 14px;
}
#page_join .join_by_card span{display:block; padding-left:90px;}
#page_join .join_by_card label{
margin-top:7px;
width:90px;
padding:4px 0;
float:left;
clear:left;
color:#666;
position:relative;
}
#page_join .join_by_card input{
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
background:url(images/background/input_bg.gif) #dde1e0 top repeat-x;
padding:4px 5px;
width:192px;
color:#666;
margin-top:7px;
}
#page_join .join_by_card b{
position:relative;
display:block;
float:left;
clear:left;
font-weight:normal;
}
#page_join .join_by_card dl.sbrWrap{
width:202px;
position:absolute;
left:90px;
top:7px;
}
#page_join .join_by_card dt{
padding-right:27px;
text-align:left;
}
#page_join .join_by_card strong{
float:left;
padding:5px;
color:#000;
margin-top:7px;
font-weight:normal;
display:block;
position:relative;
}
#page_join .join_by_card strong span{
color:#db2a93;
}
#page_join .join_by_card input.join_by_card_btn{
margin:15px 0 0 90px;
height:23px;
width:168px;
background:none;
border:none;
padding:0;
position:relative;
}
#page_join #radio_join{clear:both; display:block;}
#page_join #radio_join div label{float:none; color:#a7a7a7; vertical-align:middle;}
#page_join #radio_join div img{vertical-align:middle;}
#page_join #radio_join div{float:left;  padding-top:10px;}
#page_join .join_by_card input#by_card, #page_join .join_by_card input#by_check{width:auto; margin:0px 5px; background:none; border:none; vertical-align:middle;}

#page_join .join_by_card select{
display:block;
width:1px;
height:1px;
font-size:1px;
}
#page_join .join_by_card div strong{
display:inline;
padding:0;
color:#db2a93;
margin:0;
width:auto;
font-weight:bold;
position:relative;
float:none;
top:0;
left:0;
}
#page_join #payment_methods{
padding:5px 0px 0px 0px;
text-align:center;
color:#666;
}
#page_join #payment_methods p a{
color:#e63770;
}
#page_join #payment_methods .pay_by_check{
margin:5px 0 10px 2px;
}
#page_join #payment_methods .pay_by_phone{
margin:0 0 3px 2px;
}
#page_join #payment_methods p{
padding:0;
}
.content #page_join #payment_methods h4{
padding:0;
margin:0;
color:#db2a93;
text-transform:uppercase;
font-weight:bold;
font-size:1em;
}
.info3_bottom {background:url(images/background/more_benef_bottom.gif) bottom left no-repeat;  width: 325px;  height: 12px; margin-top: -1px;}
.info3 {background-color:#c46eb9; width: 325px;}
.info3  p {font-size: 12px; color:#fff; padding: 10px 15px 10px 15px;}
.info3  p span {font-weight:bold; font-size: 14px;}
.info3 table {margin-left: 10px; margin-right: 15px; color:#fff;}
.info3 table h1 {color:#ffd5d5; font-size: 18px;}
span.join_error{display:block; line-height:6px; padding-bottom:10px; padding-left:128px;}


/*mod_howto_support*/
.content .inform, .content .top5{
width:365px;
margin:0 4px 5px 0;
float:left;
}
.content .inform p{
padding:0 10px 15px 0;
}
.content h2.top5-search{
font-weight:bold;
font-size:1em;
color:#db2a93;
margin-bottom:5px;
text-transform:uppercase;
}
.content .inform table{
width:240px;
}
.content .inform table td{
text-align:left;
color:#666;
}
.content .inform table td.inform-1{	color:#666; font-weight:normal; white-space:nowrap; width:15em;}
.content .top5 .wrap_bot div{
margin-bottom:20px;
}
.content .results a{
display:block;
font-weight:bold;
color:#538cdf;
margin:5px 0;
}
.content .results a.more{
color:#E33D6F;
font-weight:normal;
}

.content .block div.p ul li ul li.padding{
padding-left:15px;
}
.content .block .p a{
font-weight:bold;
margin:5px 0;
color:#538cdf;
}

/*PAGER*/
.filter_pager {z-index:9; position:relative; padding:8px 10px; background:#131313;}
.filter_pagerBot {margin-bottom:10px;}
.bottom {padding-top:0px;}
.filter_pager ul{text-align:center;  font-size:11px;}
.filter_pager ul li {display:inline;}
.filter_pager ul li span {padding:2px 4px 3px 5px; background:#8b080a; margin-left:-2px;}
.filter_pager ul li a {padding:2px 4px 3px 5px; color:#fff; margin-left:-2px; font-size:1.07em; font-weight:bold;}
.filter_pager ul li a:hover{background:#8b080a;}
.filter_pager ul li.pages {padding:2px 10px 0 0;}
.filter_pager ul .prev {padding-right:5px; padding-top:1px;}
.filter_pager ul .next {padding-left:5px; padding-top:1px;}
.filter_pager ul .prev a, .filter_pager ul .next a {padding:0;}
.filter_pager ul .prev a:hover, .filter_pager ul .next a:hover {background:none;}
.no_found {padding:11px; background:#242424;}

.content .filter_pager .filter input[type=hidden]{
display:none;
}
.content .filter_pager .wrap{
padding:7px;
position:relative;
}
.content .wrap .filter_pager{
background:url(images/content/block/wrap_bot_bg.gif) #f4f4f4 bottom repeat-x;
padding:7px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}
.content .filter{
padding:10px 0;
}
.content .filter br{
/*display:none;*/
clear:left;
height:0;
line-height:0;
overflow:hidden;
display:block;
}
.content .filter label{
color:#666;
display:block;
padding:2px 0;
margin-right:5px;
margin-bottom:5px;
float:left;
/*clear:left;*/
width:5.5em;
font-weight:bold;
}
.content .filter.inline label{
width:auto;
}
.content .filter.inline .sbrWrap{
margin-right:5px;
}
.content .filter input {
vertical-align:middle;
display:block;
float:left;
margin-right:5px;
margin-bottom:5px;
}
.content .filter .sbrWrap{
float:left;
margin-right:20px;
margin-bottom:5px;
width:190px;
padding:0;
}

/*mod_si*/
.search_scenes {width:704px; padding:0 12px; background:#242424 url(images/background/acc_top.gif) no-repeat left 0;}
.search_scenes .scenes .item {width:168px; position:relative;}
.search_scenes .scenes .item a{color:#e95300; font-size:12px; font-weight:bold;}
.search_scenes .scenes td {width:168px; text-align:left; padding-right:11px}
.search_scenes .scenes .item .name span {display:block; padding-bottom:3px;}
.search_scenes .scenes p {color:#999; font-weight:bold; padding-bottom:5px;}
.search_scenes .scenes p strong {color:#CCCCCC; font-weight:normal;}
.search_scenes .scenes .item .thumb{width:168px; height:127px; padding-bottom:8px; position:relative;}
.search_scenes .scenes td {padding:12px 11px 12px 0; vertical-align:top;}
.search_scenes .scenes .scenes_td_last {padding:12px 0 12px 0;}
.search_scenes .scenes tr {background:url(images/background/dot2.gif) repeat-x 0 top;}
.search_scenes .scenes .item .name{margin-top:3px;}	


/* Index flash */
#intro{
float:left;
width:425px;
height:430px;
}
.image{
width:426px;
height:303px;
display:block;
}
.image2{
width:426px;
height:94px;
display:block;
}
/* Index top 20 dvds */
div#top20dvds, #news{
width:304px;
float:right;
position:relative;
}
#news #scene_holder {position:relative; width:292px; height:137px; overflow:hidden; z-index:100;}
#news #wn {position:absolute; left:0; top:0; width:270px; height:137px; overflow:hidden; z-index:1;}
#news #lyr {width:292px; position:absolute; font-size:1em;}
#news #scene_holder div.content {position:absolute; visibility:hidden; left:0; top:0; z-index:1;}
#news #scrollbar {position:absolute; right:0px; top:0px; width:15px; height:137px; font-size:1px; z-index:2;}
#news #scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:113px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
#news #scrollbar #dragBar {position:absolute; top:0; left:1px; width:11px; background: #e5e5e5 url(images/scrollbar_drag.gif) no-repeat 2px 50%; z-index:1; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-bottom:1px solid #999899; border-right:1px solid #999899;}
#news #scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:15px; height:13px;}
#news #scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:15px; height:13px; }
#news #scrollbar_up span, #scrollbar_down span {position:absolute;width:15px; height:13px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
#news #scrollbar_up span {background:url(images/scrollbar_up.gif);}
#news #scrollbar_down span {background:url(images/scrollbar_down.gif);}

#news{
padding-top:3px;
}
#news .body2{
height:137px;
width:292px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #f6f6f6;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:10px 6px;
z-index:2;
}
#news .body2 ul{
list-style-type:none;
position:relative;
z-index:5;
}
#news .body2 ul li{
width:270px;
padding:9px 0px;
background:url(images/sidebar/categories/dot.gif) repeat-x bottom left;
}
#news .body2 ul li.last{
background:none;
}
#news .body2 ul li:first-child{
padding-top:0px;
}
#news .body2 ul li .data{
color:#a7a7a7;
font-size:0.92em;
}
#news .body2 ul li .title{
color:#e33d6f;
font-size:1em;
font-weight:bold;
}
#news .body2 ul li .news_text{
color:#666;
font-size:1em;
font-weight:normal;
}
#news .body2 ul li .more_news{
float:right;
width:86px;
height:18px;
text-indent:-100em;
overflow:hidden;
}
div#top20dvds div.title2, #news .title2{
width:304px;
height:28px;
background:url(images/sidebar/top20dvds/title_bg.gif) no-repeat;
float:left;
}
div#top20dvds div.title2 h2, #news .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:32px;
text-indent:-9999px;
}
div#top20dvds div.title2 h2{
width:95px;
height:11px;
}
#news .title2 h2{
width:44px;
height:11px;
}
div#top20dvds div.body2{
width:302px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #f6f6f6;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
}
div#top20dvds div.body2 .img{
width:104px;
background:#e1e1e1;
padding:16px 5px 0;
float:left;
min-height:384px;
}
div#top20dvds div.body2 .img a{
position:relative;
z-index:2;
}
#news .body2 .bg{
position:absolute;
z-index:1;
left:0;
bottom:0;
width:198px;
height:79px;
overflow:hidden;
text-indent:-999em;
background:url(images/content/news_bg.jpg) no-repeat bottom;
}
div#top20dvds div.body2 .img .bg{
position:absolute;
z-index:1;
left:0;
bottom:0;
width:175px;
height:197px;
overflow:hidden;
text-indent:-999em;
background:url(images/sidebar/top20dvds/flower.gif) no-repeat bottom;
}
div#top20dvds div.body2 .img img{
border:1px solid #fff;
}
div#top20dvds div.body2 .img .name{
display:block;
width:102px;
height:17px;
border:1px solid #737373;
background-image:url(images/sidebar/top20dvds/title_dvd_bg.gif);
background-repeat:repeat-x;
color:#fff;
text-align:center;
margin-bottom:15px;
white-space:nowrap;
overflow:hidden;
padding-top:2px;
}
div#top20dvds div.body2 .img a.name:hover{
text-decoration:underline;
}
div#top20dvds div.body2 .list{
width:184px;
padding-top:5px;
float:right;
}
div#top20dvds div.body_bottom_bg{
width:202px;
height:16px;
position:absolute;
bottom:0px;
left:101px;
background:url(images/sidebar/browsedvd/bottom_bg.gif) no-repeat;
z-index:1;
}
div#top20dvds div.body2 .list ul{
margin-top:0px;
float:left;
position:relative;
z-index:2;
width:177px;
list-style-type:none;
color:#8e8e8e;
}
div#top20dvds div.body2 .list ul li{
background:url(images/sidebar/categories/dot.gif) repeat-x;
background-position:bottom left;
padding-bottom:2px;
padding-top:2px;
padding-left:6px;
}
div#top20dvds div.body2 .list ul li a{
background:url(images/sidebar/top20dvds/arrow.gif) no-repeat 0.3em 65%;
padding-left:15px;
color:#8e8e8e;
text-decoration:none;
}
div#top20dvds div.body2 .list ul li a:hover{
background:url(images/sidebar/besttitles/arrow.gif) no-repeat 0.3em 65%;
text-decoration:none;
}
div#top20dvds div.body2 .list ul li span{
color:#e33d6f;
}
div#top20dvds div.body2 .list ul li a:hover span{
text-decoration:underline;
color:#e33d6f;
}
div#top20dvds div.body2 .list ul li.last{
background-image:none;
padding-bottom:3px;
}
/* Join banner main page */
div.join_banner{
width:692px;
min-height:84px;
background-image:url(images/content/main_join_bg.jpg);
background-repeat:no-repeat;
padding-top:5px;
padding-left:45px;
}
div.join_banner p{
width:235px;
color:#050505;
font-size:1em;
line-height:13px;
}
div.join_banner .pink a{
color:#e33d6f;
font-weight:bold;
}
div.join_banner .pink a:hover{
color:#e33d6f;
font-weight:bold;
text-decoration:underline;
}
div.join_banner a{
color:#212121;
font-weight:bold;
}
div.join_banner a:hover{
color:#212121;
text-decoration:underline;
}
.block_empty {font-size:0.01em;}

/*page_tour*/

#page_tour {font-family:"trebuchet MS"; width:729px; line-height:1.2; }
#page_tour span {color:#EDC44B; font-weight:bold;}
#page_tour strong {color:#EDC44B;}
#page_tour h1 {width:728px; padding-bottom:12px; padding-top:12px;   }
.border {border-bottom:1px solid #000000;}
#page_tour div.what_is {font-size:16px; border-bottom:1px solid #000000; border-top:1px solid #3c3c3c; padding-top:13px; padding-bottom:9px;}
#page_tour div.what_is a {font-weight:bold; padding-right:10px; }
#page_tour div.what_is p {font-size:11px; padding-top:8px; }
#page_tour strong { font-weight:100;}
#page_tour strong.red {color:#ef4600;}
#page_tour a {color:#edc44b; }
#page_tour div.join_now {font-size:18px; background:url("images/content/tour/img_xmafia.jpg") top right no-repeat; border-bottom:1px solid #000000; border-top:1px solid #3c3c3c; min-height:319px; width:728px;  }
#page_tour div.join_now, #page_tour div.what_is, #page_tour div.every_dvd, #page_tour div.dont_rent, #page_tour a.join, #page_tour div.check_out, #page_tour div.check_out_text, #page_tour div.check_out_text p, #page_tour div.read_what div, #page_tour div.read_what span, #page_tour div.read_what img, #page_tour div.read_what p, #page_tour div.discreet span, #page_tour div.discreet, #page_tour div.ungle_top, #page_tour div.ungle_bottom, #page_tour div.bg_ungle, #page_tour h1 { position:relative; float:left; }
#page_tour div.every_dvd, #page_tour div.dont_rent {width:466px; padding-top:13px; padding-bottom:6px; }
#page_tour div.join_now p { font-size:12px; padding-top:10px; line-height:1.1; word-spacing:-0.08;}
#spacing { margin-top:9px;}
#page_tour div.check_out { border-top:1px solid #3c3c3c; margin-bottom:10px; width:728px;}
#page_tour div.dont_rent, #page_tour div.dont_rent p { font-size:11px; line-height:1.2; }
#page_tour div.dont_rent strong { margin-bottom:8px;}
#page_tour a.join { padding-top:5px;}
#page_tour div.check_out_text { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:11px; }
#page_tour div.check_out_text p { padding-right:20px; word-spacing:-0.6; margin-top:12px; margin-bottom:5px; padding-left:11px; }
#page_tour div.check_out_text img.player { padding-left:11px; margin-top:5px; margin-bottom:13px;}
#page_tour div.ungle_top, #page_tour div.ungle_bottom { background:url("images/background/ungle_top.jpg") center center no-repeat; width:728px; height:5px; }
#page_tour div.bg_ungle { background-color:#242424; width:728px; }
#page_tour div.ungle_bottom {background:url("images/background/ungle_bottom.jpg") center center no-repeat; width:728px; height:4px; }
#page_tour div.ungle_bottom {background:url("images/background/ungle_bottom.jpg") center center no-repeat; width:728px; height:4px; }
#page_tour div.read_what { margin-bottom:10px;}
#page_tour div.bg_ungle div { border-top:1px solid #3c3c3c; border-bottom:1px solid #000000; padding-bottom:7px; padding-top:7px; font-family:Arial, Helvetica, sans-serif; color:#cccaca; margin-left:12px; }
#page_tour div.read_what span {  font-size:14px; margin-bottom:12px; line-height:0.7; }
#page_tour div.read_what p { width:542px; font-size:12px;}
#page_tour div.read_what img { padding-right:12px;}
#page_tour div.read_what div.first { border-top:none;}
#page_tour div.read_what div.last { border-bottom:none;}
#page_tour div.read_what div span strong, #page_tour div.discreet strong {color:#cd4803;}
#page_tour div.discreet { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cccaca; margin-bottom:41px; }
#page_tour div.discreet span { margin-left:12px; margin-bottom:12px; }
#page_tour div.discreet a.join { padding-left:125px; padding-bottom:17px;}
	
/*picture in block search*/
.stat_page .bg_releases{position:absolute; right: -43px; top:23px}
.stat_page .bg_most_download{position:absolute; right: -26px; top:44px}
.stat_page .bg_complete_list{position:absolute; right: 47px; top:37px; z-index:1;}
.stat_page .bg_rated{position:absolute; right: 62px; top:44px; z-index:1;}
.stat_page .bg_random{position:absolute; right: 8px; top:32px; z-index:1;}
.stat_page .bg_most_download_si {position:absolute; right:1px; top:64px; }
.stat_page .bg_rated_si {position:absolute; right:1px; top:35px; z-index:1;}
.stat_page .bg_releases_si {position:absolute; right:58px; top:56px;}



/* STATIC PAGES */
/* This styles can be used for all static pages */
.stat_page .title, .index_block .title, #dvd_q_download div.title { padding:17px 0px 0px 12px; margin:0; }
.stat_page .title_bonus{ padding:17px 0px 0px 0px; margin:0; text-align:center;}
.stat_page.ablaze,#model .ablaze, #stars .searchmodels  { background:#810100 url(images/background/fire_bg.jpg) no-repeat scroll right 0; } /* Set ABLAZE background */
.stat_page .body{ padding:12px;  color:#efefef; font-size:11px; }
.stat_page a{color:#cd4102; text-decoration:none}
.stat_page a:hover{color:#cd4102; text-decoration:none}
.stat_page h3 {font-size:12px; font-weight:bold; }
.stat_page p{padding-top:12px;}
.stat_page h4{font-size:16px; font-weight:bold; padding:10px 0 5px;}

/*PAGE TERMS & CONDITIONS*/
#terms.stat_page .body ul li { background:#111414; margin-bottom:12px; padding:17px; position:relative;}
#terms.stat_page .body ul li.last {margin-bottom:0px;}

#faq.stat_page .body ul li { background:#111414; margin-bottom:0px; padding:5px;}
#faq.stat_page .body ul li.last {margin-bottom:0px;}

/*FAQ*/
.content .inform table td.inform-1{	color:#666; white-space:nowrap; width:15em;}
.content .inform table td.inform-2{	color:#000; white-space:nowrap; width:15em;}

.content div.top5 {width:350px; float:left; margin-left:8px;}
.content div.inform {width:350px; float:left; background:fixed; color:#dadada ;  }

.content .top5 input.text{width:182px;	padding:5px 5px; margin-right:5px; 	float:left;	position:relative;}
.content .top5 .button_img{	width:76px; height:24px; background:none; border:none; 	padding:0; position:relative; z-index:2}
.content .top5 div.search{ position:relative; height:40px; padding-top:15px}
.content .top5 .search .plum_content{ left:247px;position:absolute;top:8px;z-index:1;}
.content .top5  h4.search{padding-top:14px}

#faq { width:959px; }

/*CONTACTS*/
#contacts { position:relative; }
#contacts div.firebg { background:url(images/background/fire_bg.jpg) no-repeat scroll right 0; margin:0; padding:0;}
#contacts #girl { background:transparent url(images/contactpage_girl_in_fire.png) no-repeat scroll left top; height:478px; position:absolute; right:77px; top:250px; width:277px; }
#contacts .body div.iblock {background:#111414; color:#eee; padding:14px;}
#contacts .body div.iblock h2 {font-weight:bold; font-size:14px; margin:3px 0 10px; }
.content #contacts form div {padding-bottom:12px;}
.content #contacts input.text{border-left:1px solid #C8C8C8; border-top:1px solid #C8C8C8; color:#000000; float:left; font-size:12px; padding:4px; width:302px;}
.content #contacts input#inp_captcha {width:111px;}
.content #contacts .formContainer { padding:50px 30px; }
.content #contacts textarea.text {height: 14em; width:300px; height:139px; padding:5px; font-size:12px; color:#000; border-left:1px solid #C8C8C8; border-top:1px solid #C8C8C8; float:left;}
.content #contacts .contactcaptcha textarea.text {width:101px;}
.content #contacts .submit {padding:14px 0pt 0pt 85px; display: block; position:relative}
.content #contacts label { float:left;color: #ccc; width:155px; padding-right:5px; font-size:13px; display:block; }

.content form.def .submit .plum_content{ left:150px;position:absolute; top:6px; z-index:1;}
.content form.def .button{z-index:3; position:relative; }

/*mod_acc_set.tmpl*/

#acc_set .acc_set_in, #acc_set .unsubscript { width:940px; margin:0 auto; background:#3c0808 url(images/background/bg_settings_gloomy_fire.gif) no-repeat scroll 0 0; position:relative; padding-top:25px;}
#acc_set #diabPos { position:absolute; right:5px; top:15px; width:198px; height:104px; z-index:1; }
#acc_set div.acc_set_in #diabPos { right:-9px; top:-65px; }
#acc_set .buttons { height:28px; padding-left:10px; margin-top:12px; width:330px; display:block; }
#acc_set .buttons div {float:left; }
#acc_set .stat_page .body { padding:8px 120px 25px 90px; }
#acc_set .stat_page .unsubscript .body { padding-bottom:0px; }
#acc_set h4, .content .unsubscript h4{ padding-bottom:17px; height:12px; width:auto; margin-left:-22px;}

#acc_set dl.sbrWrap, #dvd_q_download dl.sbrWrap {float:left;}
.content #acc_set dt  {padding:3px 0 3px 10px;}
#dvd_q_download dt {4px 0 5px 10px; }

#dvd_q_download dl.sbrWrap {width:200px;}
#acc_set dl.sbrWrap dt, #dvd_q_download dl.sbrWrap dt { background:transparent url(images/arrow.gif) no-repeat scroll right 0; }
#dvd_q_download dl.sbrWrap dt { font-size:12px; color:#000;}
#acc_set dl.sbrWrap dd, #dvd_q_download dd { font-size:1em; margin:1px 0 0 -1px; }
#acc_set dl.sbrWrap dd li, #dvd_q_download dd li { background:#FFFFFF; color:#000000; cursor:default; height:1.1em; overflow:hidden; padding:2px 11px; }

#acc_set .div_button {background:url(images/background/settings_but_bg.gif) no-repeat 0 0; padding:50px 75px 55px 70px; width:147px; margin:0 auto; }

.content #acc_set p{color:#fff;margin-bottom:12px;	padding:0;	font-size:12px; background:none;}
.content #acc_set p span {font-size:1.1em;	color:#53b8df;	margin-left:4px;}
.content #acc_set label {float:left; padding:4px 0;	color:#fff; margin:6px 0; font-size:12px;}
.content #acc_set label span{font-size:11px;}
.content #acc_set .label_right {margin-left:38px;}
.content #acc_set dl.sbrWrap li {text-align:left;}
.content #acc_set input.text{ width:201px; padding:3px 10px; font-size:12px; color:#000; border-left:1px solid #a6a5a5; border-top:1px solid #a6a5a5;}
.content #acc_set small {/*background:transparent url(images/background/forgot_input.gif) no-repeat; */ float:left; height:21px; width:221px; margin:6px 0;}
.content #acc_set .info_table{	border-top:none;	padding-top:0;	}
.content #acc_set label{	width:110px;	}
.content #acc_set .info_table input.text{}
.content #acc_set .language div, .content #acc_set .unsubscript div, .content #acc_set .timezone div{	position:relative;	}
.content #acc_set .language, .content #acc_set .timezone{position:relative;}
.content #acc_set .language{z-index:1;}
.content #acc_set .timezone{z-index:2;}
.content #acc_set .language dl.sbrWrap{	width:211px; }
.content #acc_set .language dt {width:200px; color:#000; font-size:12px;}
.content #acc_set .change_pass{	padding-right:250px; position:relative;	}
.content #acc_set .change_pass label{	width:145px;	clear:left;	}
.content #acc_set .timezone dl.sbrWrap{	width:321px;}
.content #acc_set .timezone dt{width:310px; color:#000; font-size:12px;}
.content #acc_set .timezone p, .content #acc_set .language p {padding-bottom:10px;}
.content #acc_set .timezone label, .content #acc_set .language label { margin:1px;}
.content #acc_set .submit {padding:10px 0 23px; text-align:center;}
.content #acc_set .submit .plum_content{ position:absolute; top:-7px; left:112px;	padding:10px 0;	text-align:center; z-index:1	}
.content #acc_set .submit input{border:none; background:none; padding:0; z-index:3; position:relative	}
.content #acc_set select {border-left:1px solid #D2D2D2; border-top:1px solid #D2D2D2; font-size:1em; width:250px; background-color:#F6F6F6; margin-top:2px;}


/*mod_auth_index*/
.content #login .stat_page.ablaze {	background:/*#800101*/ url(images/background/bg_login_page.gif) repeat-y top left; position:relative;}
.content #login .login_form { padding-top:20px; }
.content #login .wrap { width:744px; padding-bottom:17px;}
.content #login  label{float:left; width:65px; padding:2px 5px 0 0; color:#fefefe; font-size:12px; }
.content #login .text {background:#fff; width:201px; padding:5px 0; float:left; font-size:12px; color:#000}
.content #login .forms_right {float:left; width:200px;}
.content #login .forms_right label, .content #login .captcha label {display:block; float:none; width:auto; padding:0 0 4px 0; line-height:11px;}
.content #login .forms_right .text {width:160px;}
.content #login .forms_right .info {padding-top:6px; clear:both;}
.content #login .forms_right .info label {font-size:9px; color:#fed23b; padding-top:2px;}
.content #login .forms_left {float:left; width:307px; padding-left:35px; padding-top:15px; }
.content #login .forms_left div {padding-bottom:11px;}
.content #login .forms_left div.last {padding-bottom:0px;}
.content #login .forms_mid {float:left; width:202px;}
.content #login .div_button {float:left; background:url(images/background/login_but_bg.jpg) no-repeat 0 0; padding:43px 78px 53px 71px; margin-left:31px; width:147px;}
.content #login .wrap .warning { float:left; padding-top: 40px;}
.content #login .wrap .warning h6 {color:#FED23B; font-size:15px; font-weight:bold; padding-bottom:3px; }
.content #login .wrap .warning h5 {color:#fff; font-weight:bold; font-size:12px; }
.content #login .subContainer {background: url(images/background/bg_girl_is_ablaze.jpg) no-repeat scroll 0 0; position:relative;}

/**/
.content #login .button{margin:15px 0 0 0;}
.content .login_info {min-height:378px; width:888px; color:#fff; }
.content .login_info ul , ul.iList {padding:12px 0 32px 68px;}
.content .login_info ul li, ul.iList li{background:transparent url(images/splash/bullet_small.gif) no-repeat 0 5px; padding:13px 0 0 38px;}
.content .login_info ul p, ul.iList p { font-size:14px; font-weight:bold; padding:0;}
.content .login_info ul span, ul.iList span { display:block; font-size:12px;}
.content .login_info ul span a, ul.iList span a {color:#fed23b;}
.content .login_info ul span a:hover, ul.iList span a:hover {text-decoration:underline;}
/**/

.content #login form div img {float:left;}
.content #login #img_inp1 {margin-right:6px;}

.emerging_message {width:auto;}
.emerging_message_mid { margin-left:100px; width:475px; background-color:#3b0000; margin-top:1em;}
.emerging_message_mid h2 { font-size:12px; color:#feef00; padding:12px 20px; font-weight:normal;}
.emerging_message_mid ul { padding:12px 20px;}
.emerging_message_mid ul li {font-size:12px; color:#feef00; font-weight:normal;}
.h_error {padding-bottom:12px;}


/*Page Thank you*/
.content #thank .button{margin-top:15px; padding-left:85px;}
.content #thank .def a{position:absolute; left:430px; top:15px;}
.content #thank .def{margin:0; padding:15px 0px 0px 171px;}
.content #thank.body span{display:block;padding:4px 0; width:57px;}
.content #thank h4 {text-align:center; font-size:11px; font-weight:bold; color:#fe0000}
.content #thank .wrap{width:576px;}
.content #thank .plum_content{ position:absolute; top:75px; left:320px;	text-align:center; z-index:1}
.content #thank .wrap ul{margin:20px 0pt 0pt 255px;}
.content #thank .wrap ul li{background:transparent url(images/content/arrow_content.gif) no-repeat left 5px; padding-left:10px;}

/*mod_auth_remember*/

#forgot_passwd.ablaze {height:300px; color:#FFF;}
#forgot_passwd .restore_block {width:400px; margin:0 auto; padding-top:3px; }
#forgot_passwd .restore_block .text{background:#FFF; width:300px; padding:5px; float:left; font-size:12px; color:#000}
#forgot_passwd .restore_block a{color:#fff; text-decoration:none;}
#forgot_passwd .restore_block a:hover{text-decoration:underline;}
#forgot_passwd .restore_block label {float:left; width:45px; padding-right:5px; font-size:12px; color:#FFF; margin:5px 0 4px;}
#forgot_passwd .restore_block form {padding:17px 0 0 0;}
#forgot_passwd .restore_block .body span{width:57px; font-size:12px; }
#forgot_passwd .restore_block p { font-size:12px; }
#forgot_passwd .restore_block .div_button { background:transparent url(images/background/forgot_but_bg.gif) no-repeat scroll 0 7px; float:left; padding:43px 74px 36px 70px; width:147px;}



/*mod_last_added_releases*/
.title_line{background:transparent url(images/content/bg_title_lin.gif) repeat-x left top; height:9px; font-size:0px}
.content .body h5{font-size:12px; font-family:tahoma; text-transform:uppercase;}
.content .body h6{color:#23A1F0; display:inline; font-family:tahoma; font-size:11px;}


/* mod_browse_thumbnails, mod_bsi*/
.content #screenshots .wrap{
margin-bottom:-50px;
padding-bottom:50px;
}
.content #screenshots td{
padding:5px;
}
.content #screenshots img{
display:block;
}
.content .screenshots_head{
padding:13px 0 13px 20px;
background:url(images/content/gallery/scene2_icon.gif) left 50% no-repeat;
float:left;
}
.content .screenshots_head a{
color:#000;
font-weight:bold;
font-size:1.27em;
margin-right:10px;
}
.content .screenshots_links{
float:right;
padding-top:10px;
}
.content .screenshots_links li, #view_gal .filter_pager li{
padding:0 8px 0 12px;
background:url(images/content/block/dots.gif) left repeat-y;
float:left;
}
.content .screenshots_links li:first-child, #view_gal .filter_pager li:first-child{
background:none;
}
.content .screenshots_links li span, .content .screenshots_links li a{
display:block;
padding:3px 0 3px 22px;
color:#e33d6f;
background:url(images/content/gallery/favour_icon.gif) left 50% no-repeat;
cursor:pointer;
}

#view_gal .title div span {text-indent:-1000px; overflow:hidden; display:block; width:136px; height:10px; float:none; padding:0;}
#view_gal .title div {border:1px solid #DFDFDF;padding:10px 0pt 10px 13px; float:none;}

/*mod_browse_thumbnail*/
.content #slideshow{
text-align:center;
padding-bottom:5px;
}
.content #slideshow .screenshots_head{
padding:10px 0 10px 20px;
}
.content #slideshow .screenshots_head a{
font-size:1.63em;
}
.content #slideshow .screenshots_links{
padding:14px 8px 14px 0;
color:#666;
}
.content .screenshots_links span{
color:#e33d6f;
}
.content .slideshow_pager{
background:url(images/background/slideshow_bg.gif) #f4f4f4 top repeat-x;
border:1px solid #f4f4f4;
border-top:none;
padding:12px 10px 10px 10px;
margin-top:5px;
}
.content .slideshow_btn{
float:left;
}
.content .slideshow_btn input{
float:left;
margin-right:6px;
width:81px;
height:17px;
border:none;
background:none;
}
.content .slideshow_speed{
position:relative;
float:right;
vertical-align:middle;
color:#666;
padding-right:70px;
}
.content .slideshow_speed dl.sbrWrap{
width:65px;
position:absolute;
right:0;
top:-3px;
}
.content .slideshow_speed dt{
padding-right:27px;
}



/*mod_unsubscript.tmpl*/

.content #acc_set .unsubscript form {padding-bottom:7px;}
.content #acc_set .unsubscript .comment{
clear:both;
padding:17px 0 18px;
}
.content #acc_set .unsubscript .text{
width:221px;
padding:5px;
position:relative;
}
.content #acc_set .unsubscript textarea.text{
height:139px;
width:523px;
padding:5px;
border-top:1px solid #a6a5a5;
border-left:1px solid #a6a5a5;
}
.content #acc_set .unsubscript label{
width:128px;
text-align:right;
padding-right:1em;
}

.content #acc_set .unsubscript .comment label{
	margin:0;
}
.content #acc_set .unsubscript dl.sbrWrap{
width:221px;
margin:6px 0;
background:url(images/background/cancel_sbrwrap.gif) no-repeat;
}
.content #acc_set .unsubscript dt {
	width:202px;
}
.content .unsubscript p{
padding:0 0 5px 0;
}
.content #acc_set .unsubscript .unsubmit{
margin-left:129px;
padding-top:8px;
}
.content #acc_set .unsubscript .unsubmit input{
position:relative; z-index:5;
}
/* Scene */


.title a{color:#666;}

.content ul.view_thumb li span.rating span {color:#666666; display:block; float:left; height:0px; padding-top:3px;}
.content ul.view_thumb{padding-top:10px;}

#scenes_part.body .wrap{padding:0;}
.related_part .wrap{padding:0;}
.content .block .wrap.overflow_frames {overflow:visible;}
.overflow_frames table { border-collapse:collapse; text-align:left}
.overflow_frames #content{ padding-bottom:45px;}
.timeline {display:block;height:159px;}
#scenes_part { border:0; float:left;}
.related_out {float:right; width:21%;}
.related_part {border:none; margin-left:5px; margin-right:4px; background-color:#f4f4f4; border-right:1px solid #dcdcdc; background-image:url(images/sidebar/browsedvd/bottom_bg.gif);background-repeat:no-repeat; background-position:bottom right;}
.related_part .item {margin-left:6px; margin-right:3px; padding-top:10px; padding-bottom:7px; border-bottom:1px solid #ddd;}
.related_part .item img{display:block; text-align:center; margin:0 auto; padding-bottom:5px;}
.related_part .item .name {color:#818181; font-size:0.91em; font-weight:bold; line-height:1.1em;}
.related_part .item .watch_it {display:block; width:91px; height:18px; text-indent:-1000em; overflow:hidden; margin-top:7px;}
.related_part .relate_title {padding:6px 5px 4px 7px; background:url(images/content/scene/related_title_bg.gif) #fcfcfc bottom repeat-x; cursor:pointer;}
.content .related_part .wrap .relate_title p {font-size:0.91em; font-weight:bold; color:#818181; text-transform:uppercase; padding:0 15px 0 0; cursor:pointer;}
.related_part .collapse p {background:url(images/content/scene/related_title_collapse.gif) right 50% no-repeat;}
.related_part .expand p {background:url(images/content/scene/related_title_expand.gif) right 50% no-repeat;}
.related_part  div.select{padding:3px 6px; background-color:#e9eceb; border-bottom:1px solid #e6e6e6; position:relative; z-index:1;}
.related_part  div.select label { color:#808080; font-size:0.93em;}
.related_part  dl.sbrWrap{width:47px; height:12px; padding:2px 5px; background:url(images/content/scene/related_select_bg.gif) no-repeat; position:absolute; top:3px; right:5px; border:0;}
.related_part  dl.sbrWrap dt, .related_part  dl.sbrWrap .sbrFocused {background:0; padding:0px 12px;}
.related_part  dl.sbrWrap dt {padding:0px 12px; color:#525252;}
.related_part  dl.sbrWrap dd{ background-color:#fff; border:1px solid #cfcfcf; font-size:1em; padding:1px; background:#333333;}
.related_part  dl.sbrWrap dd li {color:#666; padding:1px 17px;}

.timeline #begin_head, .timeline #end_head {position: absolute; z-index: 2; width: 214px; height: 159px;  display: none}
.timeline .opacity_black {width: 214px; height: 159px; background-color: black; opacity:0.4; z-index:3; position:absolute}
.timeline .opacity_text {width: 214px; height: 159px; opacity:1; color:#ebebeb;  font-size:0.92em; font-weight:bold; text-align: center; padding-top:60px; position:relative; z-index:4;}
.left{float:left;}
.right{float:right;}


.frames .frame_hidden .start, .frames .frame_hidden .end {display:none;}
.frames .frame_hidden .frame_center {top:5px;}
.frames .scene_hidden {margin:0 0 3px 0; padding:0 4px; border-bottom:1px solid #e6e6e6;}

.frames .frame_middle { z-index:101; position:relative; }
.frames .scene_title{ width:100%; font-size:1.65em; color:#666; border-bottom:1px solid #e6e6e6; margin-bottom:5px; line-height:1.8em;}
.frames .scene_title a{color:#666;}
.frames .scene_title a:hover{color:#666;}
.frames .timeline {float:none;}
.frames .start {float:left;width:214px; border:3px solid #FE3400;}
.frames .end {float:right; width:auto; text-align:right; border:1px solid #dcdcdc;}
.frames .aboveframe_center {top:-14px; z-index:100;left:0px;}
.frames .download_links {position:relative; z-index:101;}
.frames .download_links .formats {}
.frames .download_links ul { list-style-type:none; clear:left; background-repeat:no-repeat; margin:2px 0 0 0; padding:2px 0px 4px 0px; position:relative;}
.frames .download_links ul li {float:left; font-weight:bold;text-align:center; background:none;}
.frames .download_links ul li a { color:#000; font-weight:bold;}
.frames .download_links ul li a:hover { color:#FB4C1F;}
.frames .download_links .down{display:block; float:left;}
.frames .underframe_right .length{ display:block; line-height:1.6em; color:#525252;}

.framepager_bs {margin:5px 4px 5px 0; width:auto;}
#bsiPlaceHolder {margin:0 4px 0 0;}
.framepager_bs .framepager_left {padding:1px 166px 1px 6px; }
.framepager_bs .framepager_right {padding:1px 6px 1px 166px;}
.framepager_bs .framepager img {top:28px;}
.framepager_bs .framepager {width:181px; min-height:255px; color:#818181;}
.framepager_bs a.scene_btn {display:block; width:91px;}
.framepager_bs .frameitem {width:355px;}
.framepager_bs .dvdname {color:#404040; font-weight:bold; font-size:1.27em;}
.framepager_bs .framepager a.scene_btn {margin-bottom:5px;}
.framepager_bs .framepager .download_dvd {height:20px; width:76px;}
.framepager_bs a.next_scene {margin-left:85px;}

.framepager_bs .set_items{border:1px solid #d8d8d8; border-top:none; clear:both; padding:7px 0 0 0;}
.framepager_bs .set_items .prev{ left:5px;  width:91px; height:18px; text-indent:-9999px; overflow:hidden; position:absolute;}
.framepager_bs .set_items .next{ right:5px; width:91px; height:18px;  text-indent:-9999px; overflow:hidden; position:absolute;}
.framepager_bs .set_items #dvd_prev{float:left; width:50%; position:relative}
.framepager_bs .set_items #dvd_next{float:right; width:50%; position:relative}
.framepager_bs .set_items td {padding-top:18px; text-align:left;}
.framepager_bs .set_items .item .thumb img{margin:0 4px 0px 4px; display:block;}
.framepager_bs .set_items .name {color:#404040; font-size:1.28em; font-weight:bold; padding:5px 0px; display:block;}
.framepager_bs .set_items p {color:#404040; font-size:0.82em; padding-bottom:1em;}
.framepager_bs .set_items p span{ color:#818181;}
.framepager_bs .set_items .item{position:relative; padding:4px;}
.framepager_bs .set_items .download{ width:76px; height:20px; display:block; text-indent:-1000em; overflow:hidden;}

td .timeline {margin:0;padding:0;height:auto;}
td .timeline span {background:none;height:auto;margin:0;padding:0;}

/* scroll-box  */
#scene_holder {position:relative; width:573px; height:425px; overflow:hidden; z-index:100;}
#wn {position:absolute; left:0; top:0; width:558px; height:425px; overflow:hidden; z-index:1;}
#lyr {width:573px; position:absolute; font-size:1px; }
#scene_holder div.content {position:absolute; visibility:hidden; left:0; top:0; z-index:1;}
#scene_holder #lyr .img_list {border:2px solid #fff; cursor:move;}
#scene_holder #lyr .end {border:2px solid #e23b6f;}
#scene_holder #lyr .begin {border:2px solid #538dde;}
#scrollbar {position:absolute; right:0px; top:0px; width:15px; height:425px; font-size:1px; z-index:2;}
#scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:401px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
#scrollbar #dragBar {position:absolute; top:0; left:1px; width:11px; background: #e5e5e5 url(images/scrollbar_drag.gif) no-repeat 2px 50%; z-index:1; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-bottom:1px solid #999899; border-right:1px solid #999899;}
#scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:15px; height:13px;}
#scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:15px; height:13px; }
#scrollbar_up span, #scrollbar_down span {position:absolute;width:15px; height:13px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
#scrollbar_up span {background:url(images/scrollbar_up.gif);}
#scrollbar_down span {background:url(images/scrollbar_down.gif);}

.content .block .no_backg {background:none;}
table.search_block td {color:#111;font-weight:bold;padding-top:4px;}
table.search_block input {font-weight:normal;width:233px;padding:2px 0; height:14px; color:#a9a9a9; border:1px solid #849fb5; font-size:11px;margin:0 6px 0 22px;}
table.search_block input.button_img {width:auto;border:none;height:auto;padding:0;margin:0;}
table.search_block select {width:235px;height:18px; color:#a9a9a9; border:1px solid #849fb5; font-size:11px;margin:0 6px 0 22px;}
.content .block .noborder {border:none;}

#js_scale_tabs  {margin:5px 0px; padding-left:4px; position:relative; width:569px;}
#js_scale_tabs .bg_tab {background:url(images/content/scene/bg.gif) repeat-x; height:16px; margin-left:-4px; position:relative; top:-1px; z-index:2;}
#js_scale_tabs a {display:block; padding:1px 13px 0px; background-color:#7d7d7d; float:left; font-size:0.92em; color:#fff; position:relative; z-index:2;}
#js_scale_tabs a.active {background-color:#ab4272;}
#js_scale_tabs a b.decorTop {position:absolute; width:5px; height:16px; background-image:url(images/content/scene/thumbs_size/left.gif); left:-5px; top:0;}
#js_scale_tabs a b.decorBottom {position:absolute; width:5px; height:16px; background-image:url(images/content/scene/thumbs_size/right.gif); right:-5px; top:0;}
#js_scale_tabs a.active b.decorTop {position:absolute; width:4px; height:16px; background-image:url(images/content/scene/thumbs_size/a_left.gif); left:-4px; top:0; z-index:3;}
#js_scale_tabs a.active b.decorBottom {position:absolute; width:4px; height:16px; background-image:url(images/content/scene/thumbs_size/a_right.gif); right:-4px; top:0; z-index:3;}
#js_scale_tabs p {color:#525252; padding-left:40px; float:left; background-image:url(images/content/scene/arrow.gif); background-repeat:no-repeat; background-position:10px 5px; padding-bottom:0;}
#js_scale_tabs span.clear {display:inline; font-size:11px; clear:none; width:auto; height:auto; float:right; color:#E33D6F; margin-top:-2px; }
#js_scale_tabs span.clear:hover {text-decoration:underline;}

/*mod_design.tmpl*/
.content #acc_set .sel_design{
border-top:none;
padding-top:0;
padding-bottom:0;
}
.content #design .sel_design .table_content input{
margin-right:4px;
position:relative;
top:2px;
}
.content #design .sel_design label{
float:none;
}
.content #design .pulley table{
font-size:0.9em;
border-collapse:collapse;
}
.content #design .pulley th{
padding:6px 8px;
color:#a7a7a7;
font-weight:bold;
text-transform:uppercase;
border:none;
text-align:center;
}
.content #design .pulley td{
color:#666;
padding:6px 8px;
border-top:1px solid #e5e5e5;
text-align:center;
border-collapse:collapse;
vertical-align:middle;
}
.content #design .pulley td a{
font-size:1.1em;
}
.content #design .thumbfor_group label{
padding:0;
float:none;
}

/* View Photo Page */
#wrap_out{
width:973px;
padding:0 0 0 20px;
margin:0 auto;
font-size:11px;
background:url(images/background/main_bg.jpg) left repeat-y;
height:100%;
}
#wrap_mid{
padding:0 23px 0 0;
background:url(images/background/main_bg.jpg) right repeat-y;
height:100%;
}
#wrap_in{
padding:0 15px;
background:#fff;
min-height:100%;
}
#wrap_in #navigator{
padding:10px 0 0 0;
padding-left:5px;
margin:0 0 10px 0;
background:none;
border:none;
color:#666;
margin:0 auto;
}
#wrap_in #navigator a{
color:#9a9a9a;
text-decoration:underline;
}
#wrap_in #navigator span{
color:#9a9a9a;
}
#wrap_in #contname{
margin:0 auto;
position:relative;
}
#wrap_in h2{
margin:5px 0 8px 5px;
color:#424242;
text-transform:uppercase;
font-size:1.45em;
font-weight:bold;
}
#wrap_in #return_thumbs{
padding:4px 12px 7px 12px;
background:url(images/content/block/wrap_bot_bg.gif) #f4f4f4 left bottom repeat-x;
border-top:1px solid #e6e6e6;
color:#414141;
margin:0 auto;
position:relative;
z-index:100;
}
#return_thumbs div.rating_mid{
float:none;
position:absolute;
top:0;
left:50%;
width:auto;
margin:7px 0 -2px -70px;
}
#return_thumbs div{
float:left;
width:300px;
margin:4px 0 -2px 0;
}
#return_thumbs a{
color:#2a70d6;
}
#return_thumbs .slide_form{
margin:0;
float:right;
padding-left:36px;
background:url(images/slideshow_bg.gif) left 5px no-repeat;
width:auto;
}
#return_thumbs .slide_form strong{
position:relative;
padding-right:65px;
background:url(images/content/block/dots.gif) right -3px no-repeat;
font-weight:normal;
}
#return_thumbs .slide_form strong dl.sbrWrap{
position:absolute;
right:8px;
top:-4px;
width:55px;
}
#return_thumbs .slide_form strong dt{
padding-right:27px;
}
#return_thumbs .slide_form span{
margin-left:10px;
}
#return_thumbs .slide_form span input{
padding:0;
margin-right:5px;
position:relative;
}
#return_thumbs .slide_form img{
width:16px;
height:16px;
position:relative;
top:3px;
left:5px;
}
#return_thumbs .slide_form img.checkbox_img{
width:15px;
height:14px;
position:relative;
top:3px;
left:0px;
}
#wrap_in #view_photo_form{
border:1px solid #eee;
border-top:none;
margin:0 auto 0px auto;
}
#wrap_in #view_photo_nav{
border-bottom:1px solid #eee;
margin:0 auto;
position:relative;
}
#view_photo_nav .float_left, #view_photo_nav .float_right
{
padding:8px 4px;
}
#view_photo_nav span img{
vertical-align:middle;
position:absolute;
left:0px;
top:0px;
}
#view_photo_nav span.prev a, #view_photo_nav span.next a{
position:relative;
padding-left:18px;
}
#view_photo_nav span.prev{
margin-right:0px;
position:relative;
top:3px;
}
#view_photo_nav span.next{
margin-left:5px;
position:relative;
top:3px;
}
#view_photo_nav ul{
display:inline;
}
#view_photo_nav li{
background:url(images/content/block/dots.gif) left repeat-y;
padding:8px 10px;
vertical-align:middle;
display:inline;
}
#view_photo_nav li:first-child{
background:none;
}
#view_photo_nav li input{
vertical-align:middle;
}
#view_photo_nav li label{
padding:0 0 0 7px;
color:#db2a93;
text-decoration:underline;
vertical-align:middle;
}
#contname span.resolution{
position:absolute;
top:3px;
right:0;
}
#view_photo_nav strong, #view_photo_nav span{
/*vertical-align:middle;*/
}
.float_left{
float:left;
}
.float_right{
float:right;
}
table#photo_block {
background:#fff;
border-collapse:collapse;
font-size:1em;
position:relative;
z-index:1;
}
table#photo_block td{
border-collapse:collapse;
vertical-align:top;
text-align:center;
}
table#photo_block a{
color:#db2a93;
text-decoration:underline;
}
table#photo_block .item{
padding:5px 0px;
position:relative;
}
table#photo_block #left, table#photo_block #right {
padding:3px;
}
table#photo_block .item img{
display:block;
margin-bottom:4px;
}
table#photo_block .item img.checkbox_img{
position:absolute;
left:0;
}
table#photo_block .item div{
position:relative;
font-size:1.1em;
text-align:left;
}
table#photo_block .item div a{
font-size:0.9em;
}
table#photo_block .item input{
position:absolute;
left:0;
top:1px;
display:none;
}
table#photo_block .pic_center{
padding:17px;
padding-bottom:5px;
border-left:1px solid #eee;
border-right:1px solid #eee;
color:#bbb;
min-width:200px;
}
table#photo_block .pic_center .view_pic{
position:relative;
}
table#photo_block .view_pic span img{
display:none;
}
table#photo_block .view_pic span a{
width:66px;
height:66px;
padding:18px 0;
position:absolute;
top:50%;
margin-top:-51px;
overflow:hidden;
text-indent:-100em;
}
table#photo_block .view_pic span a:hover{
width:102px;
height:102px;
cursor:pointer;
}
table#photo_block .view_pic span.prev a{
padding-right:36px;
left:0;
background:url(images/page_prev_png.png) left 18px no-repeat;
}
table#photo_block .view_pic span.next a{
padding-left:36px;
right:0;
background:url(images/page_next_png.png) right 18px no-repeat;
}
table#photo_block .view_pic span.prev a:hover{
background:url(images/page_prev_h_png.png) no-repeat;
padding:0;
}
table#photo_block .view_pic span.next a:hover{
background:url(images/page_next_h_png.png) no-repeat;
padding:0;
}
#wrap_in p{
font-size:0.81em;
color:#525252;
margin:0 auto 10px auto;
}
#wrap_in p.warning{
color:#959595;
}

/*View Gallery*/
#view_gal .body_out{
border:none;
}
#view_gal .body_out .body{
border:none;
}
.body_out_border{
border:1px solid #e6e6e6;
position:relative;
top:-1px;
}
.content #view_gal .block .filter_pager{margin:1px; padding:0px;}
.content #view_gal .block .filter{
padding:0;
}
.content #view_gal .block .wrap{
background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x;
padding:7px;
}
#js_fav_zip_form {
margin:0;
padding:0;
}
#js_fav_zip_form td, #js_fav_zip_form table{
border-collapse:collapse;
border:none;
}
#js_fav_zip_form tr td{
padding:0 0 8px 16px;
}
#js_fav_zip_form tr td:first-child{
padding:0 0 8px 0;
}
#js_fav_zip_form tr td img{
padding:1px;
display:block;
}
#js_fav_zip_form tr td div{
position:relative;
text-align:left;
}
#js_fav_zip_form tr td input{
position:absolute;
top:1px;
left:1px;
}
#js_fav_zip_form .body{
border:none;
}
#view_gal .filter_pager dl.sbrWrap{
width:140px;
}
#view_gal .filter_pager dt{
padding-right:27px;
text-align:left;
}
#view_gal .filter_left{
width:350px;
float:left;
}
#view_gal .filter_right{
float:right;
width:300px;
vertical-align:middle;
}
#view_gal .filter_left label{
margin-right:15px;
}
#view_gal .filter_right div{
float:right;
border-right:1px solid #e0e0e0;
padding:0 7px;
color:#525252;
vertical-align:middle;
word-spacing:normal;
font-size:11px;
width:190px;
}

#view_gal .filter_right div strong {font-weight:bold; float:left;}

#view_gal .filter_right div img{padding:3px 3px 1px;}
#view_gal .filter_right div img.userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}

#view_gal .filter_right div:first-child{
border:none;
}
#view_gal .filter_right div small{
font-size:1.1em;
color:#538cdf;
}
#view_gal .header_bot .filter_right div{
display:none;
}
#js_scale_tabs_out{
position:relative;
padding-top:5px;
}
#js_scale_tabs_out form{
position:absolute;
right:0;
top:0;
}
#js_scale_tabs_out input.text{
width:20px;
}
#js_scale_tabs_out input.text, #js_scale_tabs_out label{
position:relative;
top:-5px;
}
#view_gal #js_scale_tabs .bg_tab{
margin-bottom:-10px;
}

/*mod_model.tmpl*/
.sidebar #persist_block .currModelLeftBlock {background:#131313; border-top:1px solid #201F1F; border-left:1px solid #201F1F; border-right:1px solid #201F1F; border-bottom:none; padding:10px; }
.sidebar #persist_block .currModelLeftBlock .modelImg {float:none; margin:0 auto; text-align:center; padding:7px; width:152px; background:#232323 none repeat scroll 0 0;border:1px solid #2B2B2B;}
.sidebar #persist_block .currModelLeftBlock .modelImg img {border:none; padding:3px 2px;}
.sidebar #persist_block .modelImg div.rateBlock strong, .sidebar #persist_block .modelImg div.rateBlock span { float:left; white-space:nowrap; word-spacing:-3px;} 
.sidebar #persist_block .modelImg div.rateBlock span a {cursor:pointer;}
.sidebar #persist_block .modelImg div.rateBlock strong { color:#737373; font-weight:normal; padding-right:10px;}
.sidebar #persist_block .currModelLeftBlock h6 { padding:5px 0px 5px; font-size:1.1em; color:#c70c0c; text-align:left; }
.sidebar #persist_block .pBottom_none, .sidebar #persist_block #result_view ul.pBottom_none {padding-bottom:0px;}
.sidebar #persist_block .currModelLeftBlock a.addmodel {width:141px; height:21px; padding:0px; margin:10px auto; display:block; }
.sidebar #persist_block .currModelLeftBlock a.addmodel.remove {width:179px; }

#model { width:728px;}
.model_page_in { border-bottom:1px solid #1a1a1a; width:717px; padding:10px 0 10px 11px;}
.model_pageLast {border-bottom:none;}
.model_itemDvd {padding:10px 0 10px 11px;}
.model_bookmark {/*width:938px;*/ position:relative; padding-left:11px;}
#browse_scene .model_bookmark{padding-left:0px;}
.model_bookmark_bot {width:707px; height:5px; background:url(images/background/model_bookmark_bot.gif) no-repeat; overflow:hidden;}
.model_bookmark .thumb {height:240px; text-align:center;}
.model_bookmark .thumb img {display:block;}
.model_bookmark .item {width:166px;}
/*.model_bookmark .item .front_back {width:166px;display:block;}*/
.dvd_browse table .item .front_back {width:166px;display:block;}
.dvd_browse .item{overflow:hidden;}

#model .ablaze .model_bookmark .item {width:200px; background:#212020; padding:10px;}
#model .ablaze .model_bookmark .thumb { overflow:hidden; height:290px; }
#model .ablaze .model_itemDvd {padding:0px;}
#model .ablaze .model_bookmark {width:auto; padding:0;}
#model .ablaze .model_itemDvd  h4, #model .ablaze h4  {font-size:1.4em; padding-left:12px;}
#model .ablaze h4.title {padding-top:10px;}
.model_bookmark table {margin-left:8px;}
.model_bookmark table td {padding:8px;}
#model .filter_pager{margin:0px 10px;}
#model .filter_pager_top{margin-top:10px;}
#model .ablaze{padding:0px 0px 10px;}

#model .scenes_box {padding:10px;}
#model .scenes_box ul li {margin:0px 10px 10px 0; padding:7px; width:212px; background:#131313 none repeat scroll 0 0; float:left; }
#model .scenes_box ul li.last{margin-right:0px;}
#model .scenes_box .thumb {margin-bottom:10px; padding:0px; width:212px; height:150px; overflow:hidden}
#model .scenes_box .item h3 a {color:#C70C0C; font-size:12px;}
#model .scenes_box .item .releasedate {color:#666666; display:block;font-size:10px;}

.model_bookmark .item .titles {}
.model_bookmark .item .added_on {padding-top:4px; font-weight:normal; padding-left:2px; color:#666;}

.dvd_browse table .item .titles {}
.dvd_browse table .item .downloads {color:#CCCCCC;font-size:11px;font-weight:bold;}
.dvd_browse table .item .added_on {margin-top:5px;}

html* .model_bookmark .front_back {margin:0;}
.model_bookmark .switchCover_no {display:none;}
.model_bookmark h5 {font-size:12px; color:#e95300; line-height:1.1em; padding:12px 0 2px 2px;}
.model_bookmark h5 a {color:#c70c0c;}
.model_bookmark p strong {color:#ccc; font-weight:normal;}
.model_bookmark .front_back span {background:#333; padding:2px 14px; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; float:left;}
.model_bookmark .switchFront_active span, .model_bookmark .switchCover_active span {color:#fff;}
.model_bookmark .switchCover span, .model_bookmark .switchFront span {color:#666;}
.model_bookmark td {padding:12px 5px; vertical-align:top;}
.model_bookmark .dvd_browse_lastTd {padding:12px 4px 12px 5px;}
.model_bookmark div.bg_tr {background:url(images/background/dot2.gif) repeat-x 0 bottom;}
/*.model_bookmark td .p_down {padding-top:10px;}*/
.model_scenes_in div {float:left; width:226px; text-align:center; padding:0 0 9px 7px;}
.model_scenes_in div img { padding:2px; background:#242424;}
.model_scenes_in div a {display:block; width:224px; height:169px; padding:1px;}
.model_scenes_in div a:hover {background:#dcdcdc;}
.model_scenes_info {float:left; width:283px;}
.model_bookmark .model_scenes_info p {padding:0 0 0 12px;}
.model_scenes_info p strong {color:#fff; font-weight:bold; float:left; width:50px; padding-right:3px;}
.model_scenes_info p span {color:#999; float:left; width:202px; padding-right:5px; font-weight:normal;}
.model_scenes_info p a {text-decoration:none;}
.model_scenes_info p a:hover {text-decoration:underline; cursor:pointer;}
.model_bookmark .model_scenes_disc {float:left; padding:0 12px 0 38px;; width:615px}
.model_bookmark .model_scenes_disc p {font-weight:normal;}
.model_bookmark .model_scenes_disc span {color:#fff; display:block; padding-bottom:7px; font-weight:bold;}
.model_scenes_download {width:97%; position:relative; padding:14px 0 12px; background:url(images/background/dot2.gif) repeat-x 0 top; margin:11px 10px 0;}
.model_scenes_download div {/*left:50%;*/ float:left; position:relative; left:10%; width:auto;}
.model_scenes_download ul {/*left:-50%;*/ position:relative; _float:left;left:15%;}
.model_scenes_download li {/*float:left; background:url(images/background/bsi_download_mid.gif) repeat-x; border-left:1px solid #555; font-size:1.55em; font-family:Tahoma, Arial; text-transform:uppercase; padding-top:7px; height:30px; overflow:hidden; width:165px; text-align:center;*/ position:relative;}
.model_scenes_download li.first {background:url(images/background/bsi_download_mid_bl.gif) repeat-x; border-left:none;}
.model_scenes_download li.scene_preview {background:url(images/background/bsi_preview.gif) repeat-x; border-left:none; padding:7px 10px 0 10px; width:auto; margin-left:10px;}
.model_scenes_download div h5 {display:block; color:#d07a10; text-align:center; padding:4px 0 0 0; font-size:1em;}
.model_scenes_download div h5 strong {background:url(images/background/down_scene_m.gif) repeat-x; position:relative; _display:inline-block; height:16px; overflow:hidden; padding:1px 9px 2px 10px; font-weight:normal;}
html* .model_scenes_download div h5 strong {padding:2px 9px 1px 10px;} 
.model_scenes_download div h5.w_onlineSpan {color:#dd4319;}
.model_scenes_download div h5 strong img, .model_scenes_download li img {position:absolute; top:0; /*width:6px; height:37px;*/}
.model_scenes_download div h5 strong img.down_sceneR, .model_scenes_download li img.down_sceneR {right:0; _right:-1px;}
.model_scenes_download div h5 strong img.down_sceneL, .model_scenes_download li img.down_sceneL {left:0;}
#model .model_bookmark h1 a {float:left; font-size:16px;}
.content #model .model_bookmark h1 {padding:0 0 0 10px; margin:0;}
#model .model_bookmark h1 span, #browse_scene h2 span {float:right; padding:0 0 0 23px; font-size:13px; font-weight:normal; color:#ccc; margin-right:11px;}
#model .model_bookmark h1 .model_scenesTime, #browse_scene h2 .model_scenesTime {background:url(images/model_scenesTime.gif) 0 60% no-repeat;}
#model .model_bookmark h1 .model_scenesDown, #browse_scene h2 .model_scenesDown {background:transparent url(images/model_scenesDownloaded.gif) 0 40% no-repeat;}
#model .titles_pages div.dvds {_margin:0 8px 0 3px;}
#model .titles_pages h4 {_margin:0 8px 0 3px;}
.modelImg {float:left;}
.modelImg img {border:1px solid #3d3d3d;}
#model .search_form form .gen_st {width:150px; padding-left:12px;}
#model .search_form .search_formTop {height:auto; padding-bottom:5px;}
#model .search_form h6 {color:#ccc; font-size:20px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:6px;}
#model .search_form p {font-size:9px; color:#fff; clear:both;}
#model .search_form form .gen_st dl {margin-bottom:14px;}
#model .search_form form .gen_st dl {background:url(images/background/sbr_input_searchOne.gif) no-repeat left 0;}
#model .search_form form .search_kwd {margin-top:22px;}
#model .search_form p .fav_add {background:#9F110F; padding:4px 0; text-align:center; display:block; width:115px;}
#model .search_form .search_formBot {background:url(images/background/searchformBot.gif) no-repeat 0 0;}
#model dl.sbrWrap dd ul {background:url(images/background/select_b_bg1.png) no-repeat center bottom;}


.model_photos {float:left;}
.model_videos {float:right;}
.model_media {width:365px;}
.content .model_photos .block .wrap {padding:4px;}
.content .model_media .block .wrap {background:url(images/content/model_photos_bg.gif) #fff bottom repeat-x; padding:4px 4px 15px 4px;}
.model_photos img {margin:2px;}
.model_photos img:hover {margin:0; border:2px solid #e54877;}
.model_photos .popup {display:none;}
.model_videos .thumb {float:left; padding:2px 5px; width:165px;}
.model_videos .thumb img {padding:2px;}
.model_videos .thumb img:hover {border:2px solid #e54877; padding:0;}
.model_videos .thumb p {padding:0 0 0 6px;}
.model_videos .thumb .popup {display:none;}
.model_media .all_her {margin:10px 0 0 4px; width:111px; height:17px; text-indent:-100em; overflow:hidden; display:block;}


/*mod_searchmodels.tmpl*/
#stars.float_right { width:728px; }
.searchmodels.ablaze {padding-top:10px;}
.searchmodels table.models {position:relative; margin:0px -6px;}
.searchmodels h4{font-size:1.4em; padding-bottom:12px; }
.searchmodels {background:#242424 url(images/background/acc_top.gif) no-repeat left 0; padding:0 13px; width:702px;}
.searchmodels .sortby_form .letters {float:left; width:447px; _width:445px;}
.searchmodels .sortby_form .letters img {float:left;}
.searchmodels .letters_in {float:left; background:#333; padding:4px 5px 5px 5px;}
.searchmodels .sortby_form {padding-left:0;}
.searchmodels table.models div.itemInfo a {color:#af0d0d; font-weight:bold;}
.searchmodels table.models div.itemInfo span a {font-size:12px;}
.searchmodels table.models div.itemInfo span {display:block;}
/*.searchmodels table.models div.rateBlock strong { font-weight:normal; color:#737373; float:left; padding-right:1em; }
.searchmodels table.models div.rateBlock span { float:left; }*/
.searchmodels .rating strong{float:left; color:#737373; font-weight:normal; padding-right:10px;}
.searchmodels .rating span{float:right;}
.searchmodels .rating img{padding:3px 2px;}
.searchmodels .rating a{float:left;}
.searchmodels table.models div.btnBlock { margin:10px auto 2px; width:147px; padding:0; }
.searchmodels table.models div.btnBlock a {text-decoration:none; background:url(images/background/bg_btn_item_searchmodels.gif) no-repeat; width:135px; height:21px; padding:3px 6px; text-align:center; display:block; color:#e6e6e6;}

.searchmodels table.models td {padding:8px 6px;}
.searchmodels table.models td div.model_boxex { background:#131313; padding:8px; vertical-align:top; width:150px;}
.searchmodels table.models td.noclass { background:none; }
.searchmodels table.models .item {position:relative;}
.searchmodels table.models .item .checkbox_img {display:none; visibility:hidden;}
.searchmodels table.models .item_last {position:relative;}
.searchmodels table.models .item_last .checkbox_img {display:none; visibility:hidden;}
.searchmodels .sortby_form .letters label {width:55px;}
.searchmodels .sortby_form .letters span {padding:2px 2px 3px 3px; background:#9d110d; margin-left:-2px;}
.searchmodels .sortby_form .letters a {padding:2px 2px 3px 3px; color:#fff; margin-left:-2px;}
.searchmodels .sortby_form .letters a:hover{background:#9d110d;}
.searchmodels .sortby_form form .gen_st dl {background:url(images/background/sbr_input_searcmodel.gif) no-repeat; width:133px; color:#ccc;}
.searchmodels dl.sbrWrap dt {width:109px; color:#ccc; padding:4px 5px 3px 10px;}
.searchmodels .sortby_form .gen_st {width:199px;}


/* Model scroll-box  */
.content #model #scene_holder {position:relative; width:205px; height:200px; overflow:hidden; z-index:100; margin-bottom:10px;}
.content #model #wn {position:absolute; left:0; top:0; width:190px; height:200px; overflow:hidden; z-index:1;}
.content #model #lyr {width:290px; position:absolute; font-size:0.91em; color:#666;}
.content #model #scrollbar {position:absolute; right:0px; top:0px; width:15px; height:200px; font-size:1px; z-index:2;}
.content #model #scrollbar #track {position:absolute; left:0; top:12px; width:13px; height:176px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
.content #model #scrollbar #dragBar {position:absolute; top:0; left:1px; width:11px; background: #e5e5e5 url(images/scrollbar_drag.gif) no-repeat 2px 50%; z-index:1; border-top:1px solid #f3f3f3; border-left:1px solid #f3f3f3; border-bottom:1px solid #999899; border-right:1px solid #999899;}
.content #model #scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:15px; height:13px;}
.content #model #scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:15px; height:13px; }
.content #model #scrollbar_up span, #scrollbar_down span {position:absolute;width:15px; height:13px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
.content #model #scrollbar_up span {background:url(images/scrollbar_up.gif);}
.content #model #scrollbar_down span {background:url(images/scrollbar_down.gif);}

/* SearchTabForm */
.searchtabform {}
.filterblock {width:312px;}
.content .filterblock input.text {width:290px; padding:5px 0; background-color:#333; font-size:12px; color:#ccc;}
#searchForma dl.sbrWrap dt, #searchForma_s dl.sbrWrap dt, #model .search_form form .gen_st dt {width:127px; padding:4px 5px 3px 10px; color:#ccc;}
#searchForma .button_img {margin-top:21px; float:left;}
#searchForma dl.sbrWrap dd li, #searchForma_s dl.sbrWrap dd li, #model dl.sbrWrap dd li {padding:2px 10px;}

#searchForma {width:706px;}
.sidebar #searchForma{width:auto;}
#searchForma label {clear:both;}
#searchForma {position:relative; z-index:10; padding-top:5px;}
#searchForma .filterblock img, #searchForma .filterblock #inp_query_by {float:left; margin-top:4px;}
#searchForma .filterblock label img {float:none; margin-top:0;}
.searchtabform_out li {display:none;}
	.content #sortForm input{left:-1000em; position:absolute; vertical-align:middle;}
.filter_pager #sortForm label, .content #sortForm label{cursor:pointer; margin-left:2px; position:relative; color:#fb4c1f;}
.filter_pager #sortForm label.checked, .content #sortForm label.checked{font-weight:bold;}
.filter_pager #sortForm div, .content #sortForm div{width:95px; position:relative; float:left; font-weight:bold; color:#666; font-size:11px;}
.filter_pager #sortForm a, .content #sortForm a{color:#fb4c1f;text-decoration:none;}
.filter_pager #sortForm a:hover, .content #sortForm a:hover {color:#fb4c1f;text-decoration:none;}

	
@media all and (min-width: 0px) {
div.login table input.inp_bg{
padding-top:1px;
padding-bottom:4px;
}

.content #login .button{margin:15px 0 0 58px;}
.content #remember_pass .button{margin:0px 0px 0px 56px;}


div#browsedvd .btn_go{position:relative;margin-top:-6px;}

div#search_block div.cont input.radio{
position:relative;
top:0px;
}
div#search_block div.cont input.src_bg{
padding-top:0px;
}
div#browsedvd .inputline label{
margin-bottom:0px;
}
div#browsedvd .btn_go{
position:relative;
top:0px;
}
div#join_left{
margin-bottom:-23px;
}
.content .block .wrap .sortby .btn_show{
top:3px;
}
.content .block .wrap .sortby{
}
#wide_sidebar{left:1px;}
.content #model .title div{position:relative; top:-2px;}
}

/* balloon tips */
#balloon {position:absolute; z-index:9999; left:-980px; top:-980px;}
.simpleBalloon #balloon-tip {background:url(images/background/tip.gif) repeat-x #fffbc9; color:#e7567b; border:1px solid #ddd685; padding:2px 5px; white-space:nowrap;}
.simpleBalloon .decorBottom {display:block; position:absolute; background:url(images/background/tip-arrow.gif); overflow:hidden; width:18px; height:6px; left:0; top:100%; margin-top:-1px;}
.simpleBalloon .decorBottom i {display:none;}

/* rating */
.modelvotes img {padding:3px 2px; cursor:pointer;}
.modelvotes .userSelected {background:url(images/rate_user.gif) no-repeat;}
.modelvotes a {padding:2px 0; cursor:pointer; float:left;}



/* splash screen */
#splash {
position:fixed;
width:100%;
height:100%;
left:0;
top:0;
background:#111;
opacity:.8;
z-index:999999;
}
#splash_out{
position:fixed;
width:100%;
height:100%;
left:0;
top:0;
z-index:1000000;
}
#splash_in {width:681px; height:463px; position:fixed; top:50%; left:50%; margin:-300px 0 0 -340px; opacity:1; z-index:1000001;}
.splash_in2 {width:681px; height:589px; padding:0px; background:url(images/splash/splash_bg.jpg) 0px top no-repeat; overflow:hidden; position:relative; }
.splash_in2 #explicit {position:absolute; top:167px; left:224px; width:410px; height:17px; padding:0px;}
#splash_text{ z-index:1000001; padding:203px 0px 0px 224px;}
.splash_in2 .div_button {float:left; background:url(images/background/splash_but_bg.jpg) no-repeat 0 0; padding:33px 63px 17px 57px; width:217px; height:59px; margin-left:50px;}
.splash_in2 .div_button div {text-align:center; padding-top:5px; }
#splash_text #scene_holder {background:#2C0202; color:#fff; line-height:14px; width:433px; height:252px; overflow:hidden; position:relative; z-index:100; }
#splash_text #scene_holder #wn {height:250px;left:0;overflow:hidden;position:absolute;top:0;width:430px;  /*width:410px;*/ z-index:1;}
#splash_text #lyr { font-size:1em; padding:22px 9px 9px; position:absolute; width:410px; /*width:390px;*/ }
#splash_text #lyr p {padding:5px 0; text-align:center;}
#splash_text #scrollbar {position:absolute; right:2px; top:2px; width:20px; height:248px; font-size:1px; z-index:2;}
#splash_text #scrollbar #track {position:absolute; left:0; top:22px; width:20px; height:205px; z-index:2; background:#2c0202; border:none;}
#splash_text #scrollbar #dragBar {position:absolute; top:0; left:0px; width:20px; height:48px; background:#2C0202 url(images/scrollbar_drag.gif) no-repeat scroll 1px 0px; z-index:1; border:none;}
#splash_text #scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:20px; height:20px;}
#splash_text #scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:20px; height:20px; }
#splash_text #scrollbar_up span, #scrollbar_down span {position:absolute;width:20px; height:20px;cursor:pointer; display:block; overflow:hidden; text-indent:-100em;}
#splash_text #scrollbar_up span {background:url(images/scrollbar_up.gif);}
#splash_text #scrollbar_down span {background:url(images/scrollbar_down.gif);}

/* Main Pager */
#wrap .content .pager {text-align:left; padding:5px; color:#666; float:none;}
#wrap .content .pager li {display:inline; vertical-align:middle; float:none; padding:0; background:none;}
#wrap .content .pager li.page {margin-right:5px; font-weight:bold; position:relative; top:1px;}
#wrap .content .pager a {padding:3px 1px; text-decoration:none; color:#666; vertical-align:middle; background:none; display:inline;}
#wrap .content .pager a.digit_num {padding:0;}
#wrap .content .pager img {vertical-align:middle; position:relative; top:-1px;}
#wrap .content .pager a:hover {color:#e33d6f; text-decoration:none;}
#wrap .content .pager span {padding:3px 4px; background:#e33d6f; color:#fff; vetical-align:middle; position:relative; top:2px;}

/* Items Per Page */
.indexPage #sortForm {padding:0 0 10px 0;}
.indexPage #sortForm div.per_page {display:none;}
#sortForm {position:relative;}
#sortForm div.per_page {position:absolute; top:0; right:0; padding-right:60px;}
#sortForm span {margin:0 0 0 5px;}
#sortForm span img {position:relative; top:1px;}
#sortForm  a {color:#fb4c1f; margin-left:2px; cursor:pointer; position:relative; }
#sortForm  a.checked {font-weight:bold;}
#sortForm strong {color:#666; position:relative; top:-2px;}
#sortForm div.per_page span label {color:#666; padding-right:5px; top:0;}
#sortForm div.per_page dl {width:60px; position:absolute; top:-3px; right:0;}

/* Digits */
.content .digits {
text-align:left;
padding:5px;
color:#666;
}
.digits a {
padding:4px;
text-decoration:none;
color:#666;
/*vertical-align:middle;*/
}
.digits a img {
vertical-align:middle;
}
.digits a.digit_num:hover {
color:#e33d6f;
text-decoration:none;
}
.digits span.digit_current{
padding:1px 4px;
background:#e33d6f;
color:#fff;
vertical-align:middle;
}

/* Sexperts Reviews */
#reviews_left{
width:158px;
float:left;
}
#reviews_left a{clear:both; display:block;}
#reviews_right{
float:left;
color:#666;
width:548px; 
}
#reviews_left .overall_mark{
width:128px;
height:101px;
background:url(images/sexpert_review/overall_mark_bg.gif) no-repeat;
text-align:center;
padding-top:28px;
color:#fff;
padding-left:2px;
margin-left:9px;
margin-bottom:10px;
}
#reviews_left .overall_mark p{
color:#fff;
padding-bottom:0;
}
#reviews_left .overall_mark .overall_rating{
font-family:arial;
font-weight:bold;
font-size:4.365em;
line-height:0.95em;
}
#reviews_left table, #reviews_right .marks{
background-color:#ebebeb;
margin-bottom:6px;
}
#reviews_right .marks{
clear:both;
}
#reviews_left table th, #reviews_right .marks th{
background:url(images/sexpert_review/table_th_bg.gif) repeat-x;
padding:1px;
color:#1b75bc;
font-weight:bold;
}
#reviews_left table td, #reviews_right .marks td{
background-color:#FFFFFF;
padding:2px;
color:#666;
padding-left:9px;
}
#reviews_left table .title3, #reviews_right .marks .title3{
color:#b27e9a;
width:84px;
}
#reviews_left table .total, #reviews_right .marks .total{
color:#fff;
background-color:#959595;
}
#reviews_right p.title{
margin-bottom:5px;
padding-bottom:0px;
padding-left:6px;
}
#reviews_right .edit_review p.title{
margin-bottom:0px;
padding-bottom:0px;
padding-left:0px;
color:#000;
font-size:2.18em;
line-height:1em;
font-weight:bold;
margin:5px 0px 10px 0px;
}
#reviews_right table td.item{
padding-right:0px;
padding-bottom:5px;
border:1px solid #ebebeb;
}
#reviews_right table td.item table{
width:274px;
}
#reviews_right table td.item th{
padding:2px;
background:url(images/sexpert_review/table_th_bg.gif) repeat-x;
text-align:right;
border-bottom:1px solid #ebebeb;
line-height:9px;
}
#reviews_right table td.item th a img{
margin-right:2px;
}
#reviews_right table td.item table.full_review{
width:565px;
}
#reviews_right table td.item table.full_review th{
padding:4px;
}
#reviews_right table td.item td{
padding:12px;
}
#reviews_right .avatar{
width:57px;
float:left;
padding-right:5px;
}
#reviews_right .avatar2{
width:57px;
float:left;
padding-right:5px;
margin-bottom:5px;
}
#reviews_right .avatar h4, #reviews_right .avatar2 h4{
text-align:center;
font-weight:normal;
color:#b27e9a;
text-decoration:none;
font-size:1em;
}
#reviews_right .review_text{
width:185px;
float:left;
}
#reviews_right .review_text2{
float:left;
}
#reviews_right h2 {font-size:1.7em; font-weight:bold; color:#000;}
#reviews_right .user_info {margin-top:5px; padding-top:5px; padding-bottom:5px; color:#000; border-top:1px solid #cacaca; clear:both;}
#reviews_right .user_info span,  #reviews_right span.becomes{width:110px; float:left;}
#reviews_right table td.item td .review_text span{
vertical-align:top;
}
#reviews_right table td.item td .review_text span img{
padding-left:7px;
padding-right:3px;
position:relative;
top:3px;
}
#reviews_right table td.item td .review_text a{
color:#e33d6f;
text-decoration:none;
}
#reviews_right table td.item td .review_text p{
margin-top:10px;
line-height:14px;
text-align:left;
padding:0;
}
#reviews_right .contra_pro{
clear:both;
margin-top:5px;
float:left;
width:100%;
}
#reviews_right .contra_pro ul{
list-style-type:none;
}
#reviews_right .contra_pro li{
padding-left:18px;
list-style-type:none;
height:11px;
line-height:8px;
padding-top:3px;
text-align:left;
}
#reviews_right  .contra_pro ul.pro li{
background-image:url(images/sexpert_review/plus_icon.gif);
background-position:left 50%;
background-repeat:no-repeat;
}
#reviews_right  .contra_pro ul.contra li{
background-image:url(images/sexpert_review/minus_icon.gif);
background-position:left 50%;
background-repeat:no-repeat;
}
#reviews_right .sentence{
float:left;
margin-top:5px;
width:100%;
clear:both;
}
*html #reviews_right .sentence, #reviews_right  .contra_pro{
margin-top:2px;
}
#reviews_right .sentence strong{
float:left;
position:relative;
top:6px;
margin-right:8px;
}
#reviews_right .sentence span{
width:86px;
height:23px;
background:url(images/sexpert_review/sentence_bg.gif) no-repeat;
display:block;
float:left;
padding-top:5px;
white-space:nowrap;
}
#reviews_right .sentence span img{
position:relative;
top:2px;
margin-right:5px;
margin-left:6px;
cursor:pointer;
}
#reviews_right .edit_review {margin-left:6px}
#reviews_right .edit_review .contra_pro{
clear:both;
margin-top:5px;
float:none;
width:100%;
}
/* #reviews_right .edit_review label{width:90px; display:block; padding-top:3px;} */
#reviews_right .edit_review table th.pn{color:#000; font-weight:bold;}
#reviews_right .edit_review .center{text-align:center;}
#reviews_right .sentence span img.active{opacity:.4; cursor:default}
#reviews_right table td{ text-align:left; color:#000;}
#reviews_right p.title2{color:#000; padding-bottom:3px; clear:both;}
#reviews_right p.title3{color:#000; padding-bottom:5px; margin-top:5px; padding-top:5px; border-top:1px solid #ececec;}

#reviews_right #text {background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x;border-right: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;width:45px;padding: 4px 2px;color:#a7a7a7;}

/* Reviews Rating */
#reviews_right ul.rating_element{
position:relative;
}
#reviews_right ul.rating_element li ul{
display: none;
overflow:hidden;
border-top:1px solid #ebebeb;
padding:5px 16px 10px 16px;
}
#reviews_right ul.rating_element li ul li{
border:0;
padding:5px 0px;
position:static;
z-index:1;
}
#reviews_right ul.rating_element li ul li span.itemname{
color:#b27e9a;
width:93px;
}

#reviews_right ul.rating_element li ul li div.tip{
display: none;
position: absolute;
border:1px solid #ddd685;
background-color:#fff8c9;
background-image:url(images/sexpert_review/tip_top.gif);
background-repeat: repeat-x;
background-position:top left;
padding:9px;
color:#57575a;
left:320px;
text-align:left;
margin-top:-17px;
}
#reviews_right ul.rating_element li ul li div.tip h6{
text-align:left;
color:#e33d6f;
font-size:1em;
margin-bottom:5px;
font-weight:bold;
line-height:1em;
padding:0;
margin-bottom:3px;
}
#reviews_right ul.rating_element li ul li div.tip .arrow_tip{
width:6px;
height:9px;
background:url(images/sexpert_review/arrow.gif) no-repeat;
position:absolute;
top:19px;
left:-6px;
background-position:0px 0px;
border:0;
}
#reviews_right ul.rating_element li .rat_title{
background-color:#f7f7f7;
padding:9px;
width:auto;
border:0;
overflow:hidden;
}
#reviews_right ul.rating_element li .rat_title i{
float:right;
font-weight:normal;
font-style:normal;
color:#404040;
font-size:1em;
margin-right:5px;
line-height:1.1em;
}
#reviews_right ul.rating_element li .rat_title span.rating_element_header{ color:#414141; padding:0; font-size:1em; font-weight:bold; line-height:1em; cursor:pointer;}
#reviews_right ul.rating_element li {clear:left; list-style: none; border:1px solid #ebebeb;margin-bottom:8px; position:relative;}
#reviews_right ul.rating_element li span {float:left;}
#reviews_right ul.rating_element li span span{
cursor:pointer;
}
#reviews_right ul.rating_element li span.rating_element_stars {float:right;}
#reviews_right ul.rating_element li span.rating_element_stars span{
cursor:pointer;
}
img.sexpert_avatars {margin-top:16px;}
.wrap .avatars{padding:16px 0px 20px;}
.wrap .avatars li{float:left; padding:6px 6px 6px 20px; background:url(images/avatars/avatars_bg.gif) top right no-repeat;}
p.sexpert_text { font-size:1.37em; color:#666;}
a.join_btn {float:right;}
.content .wrap p.example_text {font-size:1.37em; color:#666; clear:both; padding-bottom:0;}
#reviews_right span.rating_element_stars span{
background-image: url(images/rate_false.gif);
background-repeat: no-repeat;
width:14px; height:14px;
overflow:hidden;
text-indent:-100em;
float:left;

}
#reviews_right span.rating_element_stars span.rating_element_stars_active
{
background-image: url(images/rate_true.gif);
}
#reviews_right span.rating_element_rating{
float: left;
position:relative;
top:3px;
}
#reviews_right span.rating_element_rating span{
background-image:url(images/sexpert_review/block_nactive.gif);
background-repeat:no-repeat;
margin-right:1px;
width:20px; height:11px;
overflow:hidden;
text-indent:-100em;
float:left;
}
#reviews_right span.rating_element_rating span.rating_element_rating_active
{
background-image:url(images/sexpert_review/block_active.gif);
background-repeat:no-repeat;
}
#reviews_right ul.rating_element b.comments{
float:left;
color:#666666;
font-weight:bold;
margin:0px 6px;
}
#reviews_right ul.rating_element div{
border: 1px solid black;
background-color: white;
}
#reviews_right ul.rating_element b.close{
width:12px; height:12px;
overflow:hidden;
text-indent:-100em;
background-image:url(images/sexpert_review/arrow_block2.gif);
background-repeat:no-repeat;
display:block;
float:left;
background-position:0px 0px;
margin-right:5px;
cursor:pointer;
}
#reviews_right ul.rating_element b.open{
width:12px; height:12px;
overflow:hidden;
text-indent:-100em;
background-image:url(images/sexpert_review/arrow_block.gif);
background-repeat:no-repeat;
display:block;
float:left;
background-position:0px 2px;
margin-right:5px;
cursor:pointer;
}
#reviews_right .style2 .reviewsBox p {
font-size:1.3em;
color:#000;
font-weight:bold;
padding-bottom:0;
margin-bottom:8px;
}
#reviews_right .style2 .reviewsBox .reviewsForm{
float:none;
width:auto;
}
#reviews_right .style2 .reviewsBox label{
width:80px;
display:block;
float:left;
color:#000;
}
#reviews_right .style2 .reviewsBox textarea{
width:438px;
float:left;
margin-bottom:10px;
overflow:hidden;
}
#reviews_right .style2 .reviewsBox input{
margin-left:90px;
clear:both;
}
/* Search Tip */
#tip_inner {padding:10px; color:#666; font-size:11px;}
#tip_inner h5 {color:#e33d6f; font-size:11px; margin:0; padding:0;}
#tip_inner ul {margin-left:10px; margin-bottom:12px; margin-top:3px; padding:0; list-style:none;}
#tip_inner ul li {padding-left:10px; background:url(images/tip_sign.gif) 0 3px no-repeat; list-style:none; margin-bottom:3px;}
/*News Block*/
.news_date {color: #707070; font-size:11px;}
.news span {display: block; margin-top: 5px;}
.news_header {color:#edc44b; font-size:16px; padding-top:9px;}
.news_header a {color:#edc44b;}
.news_header a:hover {color:#edc44b;}
#news_page .more {padding-left:10px; background:url(images/news_li.gif) no-repeat 0 5px; color:#edc44b; font-size:11px;}
#news_page .more:hover {text-decoration:underline;}
#news_page .p{padding:5px 0 10px 0; font-size:12px; color:#ccc;}
.news {background:url(images/background/dot2.gif) repeat-x 0 bottom; padding-bottom:15px;}


/* Error Message Block */
#messages_out {border:1px solid #02b7f6; padding:1px; /*width:734px;*/ margin:10px auto;}
#messages_in {/*background:url(images/messages_1px.gif) repeat-y;*/}
#messages { padding:10px 10px 5px 116px; position:relative; min-height:74px; background:url(images/oops.gif) 45px top no-repeat;}
#messages ul {padding:19px 0 19px 88px;}
#messages span {position:absolute; top:-1px; left:50px; height:119px; width:151px; display:block;}
#messages li {font-size:16px; color:#f13002; font-weight:bold; padding-bottom:5px;}

/* Send To Friend */
.sendtofriend .text {background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; width:235px; padding: 4px 2px; color:#a7a7a7; margin:4px 0;}
.sendtofriend {width:360px;}
.sendtofriend label {float:left; clear:left; padding:4px 0 0 0; margin:4px 0; width:120px;}
.sendtofriend img {margin:4px 0 4px 120px;}
.sendtofriend .send_btn {margin:10px 0 0 120px;}
.sendtofriend textarea {height:130px;}

/* Req Content */
.req_cont_form dl.sbrWrap{
width:200px;
}
.req_cont_form input.text{
width:196px;
}
.req_cont_form table{margin:0 auto;}
.req_cont_form table td { text-align:left; padding-bottom:5px; padding-right:10px;}
.req_cont_form table td label{
position:relative;
top:2px;
}
/* Upgrade Membership */
#dvd_q_download {width:959px; position:relative; }
#dvd_q_download .info { width:959px; background:#9C000E url(images/background/bg_upgrade_page.jpg) no-repeat 0px 0px; }
#dvd_q_download .girl{ background:url(images/background/bg_girl_upgrade.jpg) no-repeat scroll right bottom;}
#dvd_q_download .FlashPlayerArea { width:935px; height:683px; background:#760101 url(images/background/fire_bg.jpg) no-repeat scroll right 0; padding:11px; }
#dvd_q_download .info ul.iList {padding:12px 225px 0 12px;}
#dvd_q_download .info ul.iList li {overflow:hidden; }
#dvd_q_download .div_button {background:url(images/background/upgrade_but_bg.png) no-repeat 0 0; padding:41px 79px 25px 79px; width:342px; margin:0 auto; }
#dvd_q_download .buttons { margin-top:12px; width:576px; }
#dvd_q_download .buttons div { float:left; }

#dvd_q_download.joinnow { width:959px; background:#8c0101 url(images/background/bg_join_page.jpg) no-repeat 0px 0px; }
#dvd_q_download.joinnow .body {padding:30px 10px 10px 17px; }
#dvd_q_download.joinnow .body div.title {padding:0px 0px 30px 50px;}
#dvd_q_download.joinnow .body .joinform {overflow:hidden; width:400px; float:left; padding-left:50px;}
#dvd_q_download.joinnow .body .joinform label {width:127px; color:#fff; float:left; font-size:12px; margin:6px 0; }
#dvd_q_download.joinnow .body .joinform small { display:inline-block; height:21px; margin:6px 0; width:205px; margin:6px 0; font-size:12px; }
#dvd_q_download.joinnow .body .joinform small.radio {height:auto;}
#dvd_q_download.joinnow .body .joinform input.text { border-left:1px solid #A6A5A5; border-top:1px solid #A6A5A5; color:#000000; font-size:12px; padding:3px 10px; width:180px; }
#dvd_q_download.joinnow .body .FlashPlayerArea { background:none; float:left; height:auto; padding:0 0px; width:430px; position:relative;}
#dvd_q_download.joinnow .body .FlashPlayerArea div {position:relative;top:0; /*-30px;*/}
#dvd_q_download.joinnow .body .your_advantage { padding-left:13px; width:490px;}
#dvd_q_download.joinnow .body .your_advantage .title, #dvd_q_download.joinnow .body .our_proposal .title, #dvd_q_download.joinnow .body .your_advantage_block .title {padding:0 0 10px 0;}
#dvd_q_download.joinnow .body .your_advantage p {color:#E8E8E8; font-size:12px; font-weight:bold;}

#dvd_q_download.joinnow .body .our_proposal { width:400px; }
#dvd_q_download.joinnow .body .our_proposal p { color:#E8E8E8; font-size:14px; font-weight:bold; }
#dvd_q_download.joinnow .body .our_proposal p span {color:#ffd942; display:block; float:left; width:70px;}
#dvd_q_download.joinnow .body .your_advantage_block {background:#111414; margin:15px 0; padding:10px;}
#dvd_q_download.joinnow .body .your_advantage_block p { font-size:12px; font-weight:normal; color:#fff;}
#dvd_q_download.joinnow .body .FlashPlayerArea #flashholder{height:282px;}

#dvd_q_download.joinnow .div_button {
background:transparent url(images/background/continue_but_bg.png) no-repeat scroll 0 0;
float:left;
margin-left:31px;
padding:43px 78px 53px 71px;
width:147px;
}


/* Naughy girls page */
#naughty_girls .naughty{
margin:7px 0 4px 0px;
text-indent:-1000em;
overflow:hidden;
height:269px;
}
#naughty_girls .girls{
width:527px;
float:left;
position:relative;
z-index:2;
}
#naughty_girls .girls p{
padding-bottom:0;
padding-left:15px;
}
#naughty_girls .girls p.girl_title{
color:#57575a;
text-transform:uppercase;
font-size:2.18em;
padding-top:25px;
padding-bottom:0px;
font-weight:bold;
}
#naughty_girls .girls ul{
list-style-type:none;
padding-left:15px;
padding-bottom:65px;
padding-top:15px;
}
#naughty_girls .girls ul li{
position:relative;
background:url(images/sidebar/top20dvds/arrow.gif) no-repeat 0px 8px;
padding:2px 15px;
color:#953e84;
text-transform:uppercase;
font-size:1.27em;
}
#naughty_girls .girls .wrap_bot{
height:389px;
}
#naughty_girls .girls img.girl_image{
position:absolute;
right:0px;
top:7px;
z-index:1;
}
#naughty_girls .girls p.give{
color:#ce2c8d;
text-transform:uppercase;
font-weight:bold;
font-size:2em;
}
#naughty_girls .girls p.tel1{
color:#57575a;
text-transform:uppercase;
font-size:2em;
font-family:arial;
}
#naughty_girls .girls p.tel2{
color:#c31ba5;
text-transform:uppercase;
font-size:2.2em;
font-family:arial;
}
#flavor{
width:180px;
float:right;
position:relative;
right:4px;
}
#flavor .body2{
height:377px;
width:168px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e7e7e7;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:0px 5px;
z-index:2;
}
#flavor .title2{
width:180px;
height:28px;
background:url(images/sidebar/flavor/title_bg.gif) no-repeat;
float:left;
}
#flavor .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:85px;
height:11px;
}
#flavor .body2 .bg{
position:absolute;
z-index:1;
left:0;
bottom:0;
width:178px;
height:79px;
overflow:hidden;
text-indent:-999em;
background:url(images/content/news_bg.jpg) no-repeat bottom;
}
#flavor ul{
margin-bottom:-5px;
position:relative;
z-index:2;
list-style-type:none;
margin-left:0px;
width:167px;
padding-left:0px;
}
#flavor ul li{
background:url(images/sidebar/categories/dot.gif) repeat-x;
background-position: left bottom;
padding-bottom:2px;
padding-top:1px;
padding-left:5px;
}
#flavor ul li a{
color:#e33d6f;
text-decoration:none;
background:url(images/sidebar/top20dvds/arrow.gif) no-repeat 153px;
padding-left:0px;
margin-left:0px;
display:block;
}
#flavor ul li a:hover{
text-decoration:underline;
}

/* CSR */
#csr_form{
width:357px;
float:left;
position:relative;
}
#csr_form .body, #support_block .body{
min-height:238px;
width:345px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e7e7e7;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:0px 5px;
z-index:2;
padding-top:8px;
}
#csr_form .title2, #support_block .title2{
width:357px;
height:28px;
background:url(images/content/csr/title_bg.gif) no-repeat;
float:left;
}
#csr_form .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:77px;
height:11px;
}
#csr_form table td{
text-align:left;
padding-right:10px;
padding-bottom:4px;
}
#csr_form table td textarea{
overflow-y:hidden;
}
#csr_form table td.center{
text-align:center;
}
#csr_form table td span{
color:#666;
}
#support_block{
width:357px;
float:right;
position:relative;
}
#support_block .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:43px;
height:11px;
}
#support_block .body h3{
color:#e33d6f;
font-size:1.2em;
font-weight:bold;
padding-left:10px;
text-decoration:underline;
display:block;
padding-bottom:10px;
}
#support_block .body ul{
list-style-type:none;
padding-left:10px;
}
#support_block .body ul li{
padding-left:16px;
color:#666666;
background:url(images/sidebar/besttitles/arrow.gif) no-repeat 0px 5px;
padding-bottom:10px;
position:relative;
}
#support_block .body ul li strong{
color:#000;
font-weight:bold;
display:block;
}
#support_block .body ul li strong a{
color:#e33d6f;
font-weight:bold;
}
#support_block{
width:357px;
float:right;
position:relative;
}
#tickets{
width:720px;
float:left;
position:relative;
margin-top:10px;
}
#tickets .title2{
width:720px;
height:28px;
background:url(images/content/csr/bigtitle_bg.gif) no-repeat;
float:left;
}
#tickets .title2 h2{
display:block;
float:left;
margin-top:9px;
margin-left:9px;
text-indent:-9999px;
width:188px;
height:11px;
}
#tickets .body{
width:708px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #e7e7e7;
border-top:1px solid #f9f9f9;
background:#f4f4f4 url(images/sidebar/top20dvds/btm_bg.gif) repeat-x bottom;
position:relative;
float:left;
padding:8px 5px;
z-index:2;
}
#tickets .body label{
float:left;
position:relative;
top:2px;
}
#tickets .body dl.sbrWrap{
width:135px;
left:60px;
}
#tickets .body table{
margin-bottom:5px;
margin-top:5px;
}
#tickets .body table th{
background:url(images/content/csr/th_bg.gif) repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
color:#949494;
font-weight:normal;
text-align:left;
padding:1px 0px;
padding-left:5px;
}
#tickets .body table td{
text-align:left;
color:#57575a;
background:url(images/sidebar/categories/dot.gif) repeat-x;
background-position: left bottom;
padding:1px 0px;
padding-left:5px;
}
#tickets .body table td span{
color:#559fe8;
}
#tickets .body table td.id{
color:#e33d6f;
}
#tickets .body table th.first{
border-left:1px solid #fff;
}
#tickets .body table th.last{
border-right:1px solid #fff;
}
iframe{
height:600px;
overflow:auto;
width:100%;
}
.intro_upgrade {position:absolute; top:23px; left:183px; cursor:pointer; z-index:1;}
/*bi and  bs welcome_banner*/
.content .welcome_banner .content_block {width:300px; position:relative; height:220px;}
.content .welcome_banner .content_block .join{width:161px; height:32px; overflow:hidden; text-indent:-1000em; display:block; position:absolute; bottom:18px; left:70px; z-index:2;}
.content .welcome_banner .content_block a {color:#fff; text-decoration:underline;}
.content .welcome_banner .content_block a:hover {color:#ff9;}
.content .welcome_banner .content_block h2{overflow:hidden; text-indent:-1000em; width:241px; height:40px; font-size:1em;}
.content .welcome_banner .content_block p{margin-top:5px; font-size:1.05em; line-height:1.35em; overflow:hidden; height:112px;}
.content .welcome_banner .decor_button{z-index:1; display:block; width:199px; height:67px; background:url(images/content/welcome_button_bg.png) no-repeat; position:absolute; bottom:0px; left:54px;}
.content .welcome_banner .content_block p strong{font-size:1.2em;}
.content .welcome_banner{position:relative; color:#fff; height:220px; width:552px; background:url(images/content/welcome_b.jpg) no-repeat top left; padding:19px 10px 0px 174px;}
.content .welcome_banner .player_block{ position:absolute; top:10px; right:12px; width:247px;}
.content .welcome_banner #flash_holder{width:249px; height:218px;}
.content .welcome_banner .player_block a{display:block; height:22px; width:112px; overflow:hidden; text-indent:-1000em; margin-left:70px;}
#allerotica{margin:6px 0px;}

/* join page */
.foot{background:#fff; padding-left:4px; position:relative; width:946px;}
.foot a{float:left; cursor:pointer;}
.foot div{padding-left:6px;}
.block .info_sites{background-color:#C46EB9; width:295px; color:#fff; padding:10px 15px; line-height:1.2em;}
.block .info_sites h1{color:#FFD5D5; font-size:1.5em;}
.block .info_sites h1 a{color:#FFD5D5;}
.block .info_sites p{padding-bottom:10px;}
.block .info_sites .banner{float:left; display:block; width:125px;}
.block .info_sites div div{float:left; width:160px; padding-left:10px;}
.info_block_decor{background:url(images/joinimages/infoblock_decor_bottom.gif) no-repeat top left; height:12px;}
.block_join{width:324px; margin:0px auto; border-top:1px solid #D8D8D8; background:#f4f4f4;}
.block_join h3{padding:12px 0px 0px 10px; font-size:1px;}


/* Bi - View Photo */
.top_block {}
div#photoName {font-size:14px; color:#fff; float:left;}
.photo_header {background:url(images/content/bg_title.gif) repeat-x left top; padding:3px 0pt 0pt 6px; height: 24px; }
.photo_header .info_r span {float:left;}
.photo_header .info_r span label {color:#ffdba2;}
.photo_header .info_r {float:right; font-size:11px; padding-right:5px;}
.photo_header .info_r span input {margin:0 3px 0 0; vertical-align:middle;/* background:url(images/content/gallery/favour_icon.gif) repeat-x left top; width:20px; height:15px; display:block; float:left;*/}
.photo_header .info_r .photo_size span {color:#ffdba2;}
.photo_header .info_r .photo_size strong {color:#fff;}
.top_block #navigator {color:#013573;}
.top_block .return_to_thumb {float:right;}
.top_block #navigator a {color:#666; vertical-align:middle; font-weight:bold;}
.top_block #navigator span#pContC {color:#666; vertical-align:middle; font-weight:normal;}
.top_block #navigator img {margin:0 6px; vertical-align:middle;}
.top_block #navigator span {vertical-align:middle; color:#666;}
.top_block #navigator span#ContCapt {vertical-align:middle; color:#48afea;}
.body_scene .info {padding-bottom:15px;}
.body_scene .info .info_block {background:url(images/bg/info.png) repeat-y; padding:0 15px; width:940px;}
.body_scene .info .info_l {float:left;}
.body_scene .info .info_l li {display:inline; margin-right:20px;}
.body_scene .info .info_l li input {display:none;}
.body_scene .info .info_l li span, .body_scene .info .info_l li label {color:#063975; text-decoration:underline;}
.body_scene .info .info_l li span:hover, .body_scene .info .info_l li label:hover {color:#1195e8; text-decoration:none;}
.body_scene .info .info_r {float:right; white-space:nowrap;}
.body_scene .slide_form span select {color:#666; border:1px solid #cecece; padding-left:2px; width:40px;}
.body_scene .slide_form span {vertical-align:middle; font-size:11px; color:#666; font-weight:bold;}
.body_scene .slide_form span input {margin-right:5px; padding:0; position:relative;}
.body_scene .slide_form img, .body_scene .slide_form label, .body_scene .slide_form input {vertical-align:middle;}
.body_scene .photo_size {padding-left:5px; float:left;}
.body_scene .slide_form label {margin-right:5px;}
.body_scene .slide_form img.checkbox_img {height:14px; left:0px; position:relative; top:3px; width:15px;}
.body_scene #photo_block .view_pic span.next {background:url(images/photo_next.gif) no-repeat; width:68px; height:43px; text-indent:-100em; overflow:hidden;}
.body_scene #photo_block .view_pic span.prev {background:url(images/photo_prev.gif) no-repeat; width:68px; height:43px; text-indent:-100em; overflow:hidden;}
.body_scene #format_set strong {font-weight:bold; color:#48afea; font-size:11px;}
.body_scene #format_set {color:#666; font-weight:bold; font-size:11px;}
.body_scene #image a {font-weight:bold; color:#333;}
.body_scene #image .view_pic {text-align:center;}
.body_scene #photo_block td {vertical-align:top;}
.body_scene #nextbtn, .body_scene #prevbtn {position:relative;}

.image_holder table {margin:auto; text-align:center;}
.image_holder table td {padding-bottom:10px;}
.image_holder table .info_left {text-align:left; width:220px;}
.image_holder table .info_left .userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}
.image_holder table .info_left #voteStars img {padding:3px 3px 1px; cursor:pointer;}
.image_holder table .info_right {text-align:right;width:220px;}

.image_holder table .info_left .plum_content {position:absolute; left:-5px; top:-15px; z-index:1;}
.image_holder table .info_right .plum_content {position:absolute; right:-30px; top:-15px; z-index:1;}
.image_holder #prevbtn span {position:relative; z-index:3;}
.image_holder #nextbtn span {position:relative; z-index:3;}

.gallery_hold {padding-bottom:10px; border:1px solid #DFDFDF;}
.return_to_thumb {display:block; width:189px; height:24px; text-indent:-1000px; margin:auto; overflow:hidden; z-index:3; position:relative;}
.back_holder {padding:20px 0; position:relative;}
.back_holder .plum_content {position:absolute;top:2px; left:50%; margin-left:-85px; z-index:1;}

#format_set a {color:#666; font-size:11px; text-decoration:underline; font-weight:normal;}
#format_set a:hover {color:#666; font-size:11px; font-weight:normal;}

.content .adult_img { float:left; padding-top:5px;}
.content .adult {color:#1785c8; font-size:2.0em; padding-top:15px; display:block;}

/*download menu in bi.tmpl*/

div.download_menu {width:720px; border-bottom:2px solid #4aafee; height:26px;}
div.download_menu ul{ list-style:none; list-style-image:none; list-style-type:none; margin:0px; padding:0px;} 
div.download_menu ul li {float: left;height:22px; text-align:center; background:#a1a1a1 url(images/background/bg_browse_dvd_0.gif) repeat-x; border-right: 1px solid #fff; border-top:1px solid #a1a1a1;font-size:14px; font-weight:bold; padding:0px; color:#fff;}
div.download_menu ul li.active {height:23px; background:#4aafee url(images/background/bg_browse_dvd_1.gif) repeat-x;  border-top:1px solid #4aafee; padding:0px; margin-right:1px}
div.download_menu ul li.active span{ border-left:1px solid #4aafee;; border-right:1px solid #4aafee;;  width:118px; height:21px; display:block; color:#fff; padding-top:1px}
div.download_menu ul li span {color:#fff; font-family:tahoma;  text-decoration:none;  width:115px; height:21px; border-left:1px solid #a1a1a1; display:block;
 border-right:1px solid #a1a1a1; padding-top:1px; cursor:pointer; padding:0px;}

.release_date{font-size:10px; color:#4A4A4A; padding-left:8px; font-weight:bold;}

.thank_you {font-size: 14px !important; color: darkblue;}

/*Titles for Pages Ss Si Favorites SearchModels */
.titles_pages {padding-top:11px;}
.titles_pages h4, .titles_pages div {float:left; font-size:1.3em; font-family:Tahoma, Arial; text-transform:uppercase; font-weight:normal; color:#f0f0f0; height:21px; padding:4px 18px 4px; position:relative; z-index:150px;}
.titles_pages div a {color:#f0f0f0;}
.titles_pages h4 {background:url(images/background/acc_a.gif) repeat-x; border-right:1px solid #0c0c0c;}
.titles_pages div.dvds {background:url(images/background/acc_no.gif) repeat-x; border-right:1px solid #373737;}
.titles_pages h4 strong, .titles_pages div strong {float:left; line-height:1.1em; font-weight:normal; color:#e0e0e0;}
.titles_pages .found_dvds {float:right; color:#ccc; font-size:14px; font-weight:bold; padding:2px 0 0 6px; margin:0;}
.titles_pages .found_dvds small {color:#ce3500; font-size:16px;}
.found_dvds_bottom{float:right; color:#23A0EF; font-size:14px; font-weight:bold; padding-top:0px; }
.titles_pages_ss h4 {_margin:0 6px 0 3px;}
.titles_pages_si h4 {_margin:0 7px 0 3px;}


/**/


/*Ss Page*/
.ss_page {background:#900201 url(images/background/fire_bg.jpg) no-repeat right top; width:700px; float:left; padding:8px 14px 10px 14px;}
.ss_page .filter_pager{margin-top:10px;}
.ss_page .filter_pagerBot{margin:0px;}
.ss_page h1 {font-size:2em; color:#F0F0F0; text-transform:uppercase;}
.search_form .title {height:30px; overflow:hidden; padding:0;}
.search_form form .gen_st {width:162px;}
.search_form form .gen_st dl {margin-top:7px; font-size:12px; background:url(images/background/sbr_input_search.gif) no-repeat left 0; width:151px; clear:both;}
.search_form form dl.sbrWrap dd ul {background:url(images/background/select_b_bg1.png) no-repeat center bottom;}
.search_form .search_formMid {background:url(images/background/searchformMid.gif) repeat-y; width:728px;}
.search_form .search_formTop {background:url(images/background/searchformTop.gif) no-repeat; width:716px; height:60px; padding:8px 0 0 12px}
.search_form .search_formBot {background:url(images/background/searchformBot.gif) no-repeat 0 -5px; width:728px; height:5px; overflow:hidden;}
.sortby_form {padding:16px 0 9px 105px; position:relative; z-index:9;}
.sortby_form .gen_st {float:left; width:235px;}
.sortby_form form .gen_st dl {font-size:12px; background:url(images/background/sbr_input_searchBot.gif) no-repeat left 0; width:153px; float:left;}
.sortby_form .gen_st label, .searchmodels label {float:left; width:50px; padding:3px 5px 0 0; font-size:12px; font-weight:bold;}
.sortby_form .gen_st_r {width:212px;}
.sortby_form .gen_st_r label {width:38px;}

.genres .inp_kwd_search {float:right; padding-top:3px;}
.genres h1{padding-right:5px;}

#auth_out_holder,#auth_out_stud_holder {position:absolute; width:421px; z-index:50; background:#810101 url(images/background/popup_center.jpg) repeat-y top right; border:1px solid #970302;}
.auth_out_top, .auth_out_stud_top {background:transparent url(images/background/popup_top.jpg) no-repeat top right; position:relative;}
.auth_out_in, .auth_out_stud_in {background:transparent url(images/background/popup_bottom.jpg) no-repeat bottom right; position:relative; padding:10px 15px 30px; min-height:400px;}
.auth_out_in form .list, .auth_out_stud_in form .list{border-top:1px solid #630001; border-bottom:1px solid #630001;}
.auth_out_in form .submit, .auth_out_stud_in form .submit{text-align:center; padding:14px 10px 29px;}
#auth_out_holder h1, #auth_out_stud_holder h1 {position:relative; padding-bottom:13px; text-transform:uppercase; padding-left:55px; font-size:1.9em; color:#e4e4e4;}
.close_popup {position:absolute; width:21px; height:21px; right:0; _right:12px}
#auth_out_holder ul, #auth_out_stud_holder ul {padding:15px 10px 8px 50px; float:left; width:135px;}
#auth_out_holder ul img, #auth_out_stud_holder ul img{margin-right:10px;}
#auth_out_holder ul *, #auth_out_stud_holder ul *{vertical-align:middle;}
#selected_categories,#selected_studios{font-weight:bold;}
#selected_categories label{float:left;}
#selected_categories a, #selected_studios a {overflow:hidden; float:right; width:8px; height:8px; background:url(images/del.gif) no-repeat left top; text-indent:-1000em; margin-top:4px;}
.sidebar #persist_block #browsedvd ul#selected_categories{padding-top:0px;}


.dvd_browse ul {padding:10px 0;}
.dvd_browse ul li {float:left; width:200px; padding:9px; border:1px solid #212020; background:#131313; margin-right:20px;}
.dvd_browse ul li.last {margin-right:0;}
p.downM a {display:block; background:#6c0c10 url(images/background/download_movie_bg.gif) repeat-x; padding:3px 10px 5px; text-transform:uppercase; font-size:1.1em; position:relative; border-top:1px solid #811c0b; border-bottom:1px solid #480f11; font-weight:bold; color:#F0F0F0; overflow:hidden; white-space:nowrap;}
p.downM {padding:8px 32px 0;}
p.downM a b {position:absolute; background:#171313; width:1px; overflow:hidden; height:1px;}
p.downM a .b1 {top:-1px; left:0;}
p.downM a .b2 {top:-1px; right:0;}
p.downM a .b3 {bottom:-1px; left:0;}
p.downM a .b4 {bottom:-1px; right:0;}
.rating .userSelected {background:url(images/rate_user.gif) no-repeat;}
.dvd_browse table .switchCover_no {display:none;}
div.releasedate strong {color:#ccc; font-weight:normal; float:left; width:74px; font-size:11px;}

/*Favorites*/
#favor .remove {position:absolute; padding:2px 6px 2px 17px; text-transform:uppercase; color:#fff; background:#3d3d3d url(images/background/remove_a.gif) no-repeat 6px 7px; font-size:10px; top:-19px; right:0;}
#favor .item{background:#131313; padding:9px; border:1px solid #212020; float:left;}
#favor .thumb{position:relative;}
#favor .items_block{position:relative;}
#favor .checkbox_img{position:absolute; top:4px; right:4px; border:1px solid #900101;}
#favor .dvds .item{margin-right:16px; width:200px;} 
#favor .dvds .items_block{padding:11px 0px 11px 14px; border-bottom:1px solid #0c0c0c;}
#favor .scenes{padding-top:11px; border-bottom:1px solid #0c0c0c;}
#favor .scenes .item{width:285px; margin-right:11px;} 
#favor .scenes .items_block{padding:0px 0px 11px 11px;}
#favor .gallery{padding:11px 0px 0px 11px; border-bottom:1px solid #0c0c0c;}
#favor .pictures .item{width:134px; margin:0px 12px 0px 0px; padding:5px; position:relative;}
#favor .pictures .items_block{padding-bottom:11px;}
#favor .models .items_block{padding:11px 0px 11px 14px; border-bottom:1px solid #0c0c0c;}
#favor .models .item{margin-right:20px; width:150px;}
#favor .models .item .red_box_c{padding-top:2px; height:19px; font-weight:bold;}
#favor .models .rating{padding:5px 0px;}
#favor .models .rating strong{float:left; font-weight:normal; padding-right:5px;}
#favor .last{margin-right:0px!important;}
#favor .index_title{font-size:1.7em; padding:0px 11px 15px 0px;}
#FavDelSelDiv{background:url("images/background/fav_grey_l.gif") top left no-repeat; float:right; padding:0px 0px 0px 6px; margin-bottom:7px;}
#favor .titles_pages{padding-right:12px;}
#FavDelSelDiv div{background:url("images/background/fav_grey_r.gif") top right no-repeat; padding:2px 10px 0px 4px; text-transform:uppercase; font-size:.9em; height:19px;}
.paging{padding:11px 14px; border-bottom:1px solid #0c0c0c;}
.paging .filter_pager ul{float:left;}
.paging .found{font-weight:bold;}
.paging .found span{color:#c70c0c;}

/**/

/*JOIN*/
div.top_join { background: #1a1a1a url("images/background/bg_img_join.jpg") top center no-repeat; width:733px; min-height:253px; }
div.top_join div.remember { position:relative; float:left; width:287px; }
div.top_join div.remember div {position:relative; float:left;}
div.top_join div.remember div strong, div.top_join div.remember div p, div.top_join div.remember div a, div.top_join div.what_we_offer strong {  font-size:15px; font-weight:bold; color:#edc44b; }
div.top_join div.remember div p { color:#fff; }
div.top_join div.remember div a, div.top_join div.what_we_offer a { color:#ef4600; }
div.top_join div.remember ul { position:relative; float:left; margin-top:56px; padding-left:2px;}
div.top_join div.remember li {}
.remember li a { background:url("images/bullet.jpg") center left no-repeat; padding-left:32px; font-size:14px;  color:#fff;  }
div.top_join div.what_we_offer { position:relative; float:right; width:260px; }
div.top_join div.what_we_offer strong { font-size:16px; margin-top:34px; position:relative; float:left; }
div.top_join div.what_we_offer div { position:relative; float:left; margin-top:87px; }
div.top_join div.what_we_offer div span { position:relative; float:left;  width:260px; }
div.top_join div.what_we_offer div span b { font-size:19px; font-weight:bold; text-align:right; position:relative; float:left; width:42%; color:#e95300; }
div.top_join div.what_we_offer div span strong { font-size:14px; position:relative; float:left; padding-left:9px; margin-top:5px; }

/*become part*/
div.become_part { position:relative; float:left; width:733px;}
div.become_part h1 { position:relative; float:left; width:733px; height:22px; margin-top:15px;  }
div.become_part h1 a {width:105px; position:relative; float:left; height:22px;  margin-left:344px; }
div.become_part div.left_become_part { position:relative; float:left; width:382px;}
div.become_part div.left_become_part form { padding-left:26px; position:relative; float:left; margin-bottom:30px; margin-top:8px; }
div.become_part div.left_become_part form#radio { margin-bottom:13px;}
div.become_part div.left_become_part form input { position:relative; float:left; width:194px; height:20px; color:#cccccc; font-size:12px; padding-left:5px; padding-top:5px; margin-top:7px;  }
div.become_part div.left_become_part form input.membership_plane_radio { width:10px; position:relative; float:left; padding-top:0px; margin-top:0px; margin-right:8px; }
div.become_part div.left_become_part form label i, div.become_part div.left_become_part form label b { color:#339900; font-size:12px; font-weight:100; font-style:normal; } 
div.become_part div.left_become_part form label b { color:#3366cc;}
div.become_part div.left_become_part form label { float:left; position:relative; width:350px;}
div.become_part div.left_become_part form label strong { color:#d8b347; font-weight:100; }
div.become_part div.left_become_part form input.input_background { position:relative; float:left; background:url("images/background/bg_input.jpg") top left no-repeat;}
div.become_part div.left_become_part form div.clear { clear:both;}
div.become_part div.left_become_part h1 { background:none; width:382px; color:#d8b347; font-size:17px; }
div.become_part div.left_become_part div.continue { position:relative; float:left; background:url("images/background/bg_text_join.jpg") center center no-repeat; width:165px; height:84px; padding-left:20px; margin-top:11px; margin-left:35px; }
div.become_part div.left_become_part div.continue input.join_button { position:relative; float:left; background:url("en/images/join/continue.jpg") top left no-repeat; height:28px; width:142px; margin-top:28px; text-indent:-9999px;overflow:hidden; }
div.become_part div.right_become_part { position:relative; float:right; width:319px;}
div.become_part div.right_become_part strong { position:relative; float:left; font-size:19px; color:#d8b347; padding-top:28px; width: 321px; } 
div.become_part div.right_become_part ul { position:relative; float:left; margin-top:13px; margin-bottom:21px;  }
div.become_part div.right_become_part li { font-size:12px; color:fff;   }
div.become_part div.right_become_part li a {color:#fff;}
div.become_part div.right_become_part p { font-size:12px; color:#fff;  position:relative; float:left; margin-top:15px; }
div.become_part div.right_become_part p a { color:#ce3500; text-decoration:underline;}
/**/

/*today Dvds*/
#latest_updates .front_back span {background:#333; padding:3px 5px 5px 8px;
width:86px;	 font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; float:left;}
#latest_updates .back_cover_span {margin-left:1px;}
#latest_updates .switchFront_active span, #latest_updates .switchCover_active span {color:#fff; cursor:pointer;}
#latest_updates .switchCover span, #latest_updates  .switchFront span {color:#666; cursor:pointer;}
/*join*/
div.top_join { background: #1a1a1a url("images/bg_img_join.jpg") top center no-repeat; width:733px; min-height:253px; }
div.top_join div.remember { position:relative; float:left; width:287px; }
div.top_join div.remember div {position:relative; float:left;}
div.top_join div.remember div strong, div.top_join div.remember div p, div.top_join div.remember div a, div.top_join div.what_we_offer strong {  font-size:15px; font-weight:bold; color:#edc44b; }
div.top_join div.remember div p { color:#fff; }
div.top_join div.remember div a, div.top_join div.what_we_offer a { color:#ef4600; }
div.top_join div.remember ul { position:relative; float:left; margin-top:56px; padding-left:2px;}
div.top_join div.remember li { background:url("images/bullet.jpg") center left no-repeat; padding-left:32px; font-size:14px;  color:#fff; }
.remember li  { }
div.top_join div.what_we_offer { position:relative; float:right; width:260px; }
div.top_join div.what_we_offer strong { font-size:16px; margin-top:34px; position:relative; float:left; }
div.top_join div.what_we_offer div { position:relative; float:left; margin-top:87px; }
div.top_join div.what_we_offer div span { position:relative; float:left;  width:260px; }
div.top_join div.what_we_offer div span b { font-size:19px; font-weight:bold; text-align:right; position:relative; float:left; width:42%; color:#e95300; }
div.top_join div.what_we_offer div span strong { font-size:14px; position:relative; float:left; padding-left:9px; margin-top:5px; }

/*become part*/
div.become_part { position:relative; float:left; width:733px;}
div.become_part h1 { position:relative; float:left; background:url("en/images/become_a_part.jpg") top left no-repeat; width:733px; height:22px; margin-top:15px;  }
div.become_part h1 a {background:url("en/images/sign_now.jpg") top left no-repeat; width:105px; position:relative; float:left; height:22px;  margin-left:344px; }
div.become_part div.left_become_part { position:relative; float:left; width:382px;}
div.become_part div.left_become_part form { padding-left:26px; position:relative; float:left; margin-bottom:30px; margin-top:8px; }
div.become_part div.left_become_part form#radio { margin-bottom:13px;}
div.become_part div.left_become_part form input { position:relative; float:left; width:199px; height:25px; color:#cccccc; font-size:12px; padding-left:5px; padding-top:5px; margin-top:7px;  }
div.become_part div.left_become_part form input.membership_plane_radio { width:10px; position:relative; float:left; padding-top:0px; margin-top:0px; margin-right:8px; }
div.become_part div.left_become_part form label i, div.become_part div.left_become_part form label b { color:#339900; font-size:12px; font-weight:100; font-style:normal; } 
div.become_part div.left_become_part form label b { color:#3366cc;}
div.become_part div.left_become_part form label { float:left; position:relative; width:350px;}
div.become_part div.left_become_part form label strong { color:#d8b347; font-weight:100; }
div.become_part div.left_become_part form input.input_background { position:relative; float:left; background:url("images/bg_input.jpg") top left no-repeat;}
div.become_part div.left_become_part form div.clear { clear:both;}
div.become_part div.left_become_part h1 { background:none; width:382px; color:#d8b347; font-size:17px; }
div.become_part div.left_become_part div.continue { position:relative; float:left; background:url("images/bg_text_join.jpg") center center no-repeat; width:165px; height:84px; padding-left:20px; margin-top:11px; margin-left:35px; }
div.become_part div.left_become_part div.continue input.join_button { position:relative; float:left; background:url("en/images/continue.jpg") top left no-repeat; height:28px; width:142px; margin-top:28px; text-indent:-9999px;overflow:hidden; }
div.become_part div.right_become_part { position:relative; float:right; width:319px;}
div.become_part div.right_become_part strong { position:relative; float:left; font-size:19px; color:#d8b347; padding-top:28px; width: 321px; } 
div.become_part div.right_become_part ul { position:relative; float:left; margin-top:13px; margin-bottom:21px;  }
div.become_part div.right_become_part li { font-size:12px; color:#fff;   }
div.become_part div.right_become_part li a {color:#fff;}
div.become_part div.right_become_part p { font-size:12px; color:#fff;  position:relative; float:left; margin-top:15px; }
div.become_part div.right_become_part p a { color:#ce3500; text-decoration:underline;}

/* Browse scene */
.si_page .filter_pager{margin:10px 0px 0px;}
.si_page .filter_pager ul{float:left;}
.si_page .filter_pager div{float:right; color:#c70c0c; font-weight:bold;}
.si_page .filter_pager span{color:#fff;}
.si_page .dvd_browse ul{padding:10px 0px 0px 0px;}
.si_page .dvd_browse ul li{width:212px; margin:0px 0px 0px 8px; padding:7px;}
.si_page .dvd_browse ul li:first-child{margin:0px;}
#lastaddeddvd{padding:16px 0px 10px;}
#lastaddeddvd .thumb{text-align:center;}
#lastaddeddvd .item{padding:4px 4px 10px; background:#131313; border:1px solid #201f1f; margin-top:10px;}
#lastaddeddvd .item:first-child{margin-top:5px;}
#lastaddeddvd .releasedate{float:left; color:#666; font-size:.8em;}
#lastaddeddvd .rating{float:right;}
.sidebar #persist_block #lastaddeddvd h1{padding-left:0px; background:none;}
#lastaddeddvd h3.title{color:#c70c0c; font-size:1.1em; padding-top:3px;}
#lastaddeddvd h3 a{color:#c70c0c;}
#lastaddeddvd .rating .userSelected{background:url(images/rate_user.gif) no-repeat;}

/* Galleries */
#gallery_page{width:728px; float:left;}
#gallery_page .items_block{padding:0 0 11px 11px;}
#gallery_page .item{float:left; width:210px; margin-right:11px; background:#131313; border:1px solid #212020; padding:8px;}
#gallery_page .last{margin-right:0px;}
#gallery_page .paging{border:none; padding:0px 11px 11px;}

#iSpeakVideo_Container{height:290px;}

.zavitok{height:55px; padding-left:150px; padding-top:7px;}

/*last added gal & bonus theaters*/
#lastAddedSetView {position:relative;}
#latestSet_div_glide {background:#131313; border:1px solid #212020;  margin:0 auto; padding-left:17px; width:880px; height:250px}
#premium_div_glide {background:#131313 none repeat scroll 0 0; border:1px solid #212020; height:265px; margin:0 auto; padding-left:17px; width:880px;}
#lastAddedSetView .scroller {width:864px; overflow:hidden; height:255px; position:relative;}
#lastAddedSetView .content {width:32765px;}
#lastAddedSetView ul li {float:left; background:#131313; padding:10px 7px 0 0; margin-left:1px; }
#lastAddedSetView ul li.last {margin-right:0; padding-right:7px;}
#lastAddedSetView ul li .thumb {padding:0; margin:0; width:280px; height:187px; position:relative;}
#lastAddedSetView ul .thumb_a img {width:280px; height:187px; display:block;}
#lastAddedSetView ul .thumb_a {width:280px; height:187px; padding:0; display:block;}
#lastAddedSetView ul .thumb_a:hover {background:#212121;}
#lastAddedSetView .gall_left {cursor:pointer;left:-1px;position:absolute;top:35px;}
#lastAddedSetView .gall_right {cursor:pointer;position:absolute;right:1px;top:35px;}

/*#trailer_box {left:318px;top:212px;}*/
.trailer_box {width:280px; height:162px; border:1px solid #FFF; background:#030303; position:absolute;z-index:999;visibility:hidden;}
.thumbs_box {width:280px; height:187px; position:relative; cursor:pointer;}