/* CSS Document */
body {height:100%;font:62.5%/1.4 Arial, Georgia, Tahoma, Verdana, Sans-Serif;color:#FDFDFD;background:#1B1B1B url(images/background/body.jpg) repeat-x;}
body.mail_body {background:#ececec;}
* {margin:0;padding:0;}
table {border-collapse:collapse;} 
img {border:none;}   
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#dbdbdb;}
a:hover {text-decoration:underline;color:#dbdbdb;} 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;} 
h1, h2, h3, h4, h5, h6{font-size:1em;}
h3{font-size:1.25em;}

.feed{padding: 95px 0px 50px; font-size: 2.2em; font-weight: bold; text-align: center;}
 
/*  All  */  
.wraper {width:961px;margin:0 auto; position:relative;}
.clear {clear:both;font-size:0;line-height:0;height:0;}
.inline {display:inline}

/*  Header  */   
.header {position:relative;height:136px; background:#5f5f5f url(images/background/bg_header_black.gif) repeat-x top center;}
.header h1 {position:absolute; top:5px; left:4px; float:left; z-index:2;}
.header h1 a {overflow:hidden; text-indent:-100em; display:block; z-index:9999; cursor:pointer; background:url(images/logo.png) no-repeat 0 50%; height:60px; width:300px;}
.header .logo {position:absolute;top:8px;left:5px;}
.header .dvds_online {position:absolute;top:35px;left:432px;font-weight:bold;text-transform:uppercase;font-size:1.4em;line-height:14px; white-space:nowrap;}
.header .dvds_online span {font-size:2.6em;line-height:28px;color:#e33d6f;float:left;padding-right:2px;}
.header .dvds_online p.img {position:absolute;top:-10px;left:-71px; width:68px; height:45px;}

#logo{float:left; background:url(images/logo.png) no-repeat; margin-top:36px; height:40px; width:263px;}


/*  Top menu  */  
.header .top_menu, .header .top_menu_auth {position:absolute;top:93px;left:0px;}
.header .top_menu li {float:left;font-size:1.4em;font-weight:bold;}
.header .top_menu li a, .header .top_menu li a:visited {display:block;width:131px;margin-right:1px;height:28px;padding-top:7px;text-align:center;color:#dbdbdb;background:url(images/background/top_menu.jpg) repeat-x;}
.header .top_menu .how a, .header .top_menu .how a:visited {width:151px;}
.header .top_menu_auth .bookmarks a, .header .top_menu_auth .bookmarks a:visited {width:129px;}
.header .top_menu li a:hover, .header .top_menu li a.active, .header .top_menu li a.active:visited {color:#e33d6f; background:url(images/background/top_menu_active.jpg) repeat-x;}

/*  Top menu  Autorized*/  
.header .top_menu_auth li {float:left;font-size:1.4em;font-weight:bold; }
.header .top_menu_auth li a, .header .top_menu_auth li a:visited {display:block;width:109px;margin-right:1px;height:28px;padding:7px 11px 0px;text-align:center;color:#dbdbdb;background:url(images/background/top_menu.jpg) repeat-x;}
.header .top_menu_auth li.long a, .header .top_menu_authli.long a:visited {width:151px;}
.header .top_menu_auth li a:hover, .header .top_menu_auth li a.active, .header .top_menu_auth li a.active:visited {color:#e33d6f; background:url(images/background/top_menu_active.jpg) repeat-x;}

/*  Header login form  */  
.header #user_info {position:absolute;top:45px;left:679px;width:276px;}
.header #user_info p {font-size:1.1em; position:relative; padding-left:5px;}
.header #user_info p a, .header .user_info p a:visited {color:#7c7c7c;}
.header #user_info p strong {padding:0px 8px;}
.header #user_info p strong a, .header .user_info p strong a:visited {color:#e33d6f;font-size:1.3em;}
.header #user_info p input { padding:6px 4px 5px; color:#ababab;width:91px;font-size:1.1em;;margin-right:3px;margin-top:10px;margin-bottom:9px;vertical-align:middle;border:none;background:#000;}
.header #user_info p input.button {width:59px;background:none;position:absolute; top:-5px; cursor:pointer; right:-3px;}
.header .logged{top:98px!important; text-align:right;}
.header .logged *{vertical-align:middle;}
.header .logged span *{vertical-align:baseline;}
.header .logged span{padding-right:5px;}

/*Auth user*/
div#user_info{background:none; padding:0px;}
#user_info{font-family:Arial; font-size:11px;}
#user_info ul{ background-color:#282828; padding:5px 0 0 5px; min-height:55px;}
#user_info h2 span{color:#dbdbdb; font-size:11px; padding-left:5px;} 
#user_info li{background:url(images/other/user_info_arrow.gif) no-repeat left 5px; color:#DBDBDB; padding-left:10px;}
#user_info li a, #user_info li a:hover{color:#e33d6f}
#user_info h2 img{left:227px; position:absolute; top:28px}
#user_info .bg_login {background-color:#282828;}
#user_info .bg_login .inp_bg { background:#080808 url(images/background/bg_main_search.gif) repeat-x top left;}
/*  Languages  */  
	div.language_bar{position:absolute;	top:5px; background:url(images/background/bg_flag.gif) no-repeat top left;  right:0; float:left; z-index:1000;	}
	div.language_bar ul{list-style-type:none;}
	div.language_bar li{float:left;	position:relative; }
	div.language_bar ul li img{cursor:pointer;}
	div.language_bar a{	margin:0 3px; display:block; width:16px; height:11px; padding:8px 2px; cursor:pointer; background:center bottom no-repeat;}
	div.language_bar span{ margin:0 3px;	display:block;	width:16px;	height:11px; padding:4px 1px; background:left bottom no-repeat;}
	div.language_bar .active a, div.language_bar .active a:hover, div.language_bar .active span {background-image:url(images/header/lang_bar/arrow_a.gif);	}
	div.language_bar a:hover{background-image:url(images/header/lang_bar/arrow.gif);}
	div.language_bar ul li a:hover span{display:block;}
	div#lang_list.hide{display:none}
	div#lang_list.show{display:block}
	
	div#lang_list{border:1px solid #535353; color:#666; position:absolute; right:0px; top:26px; width:194px; z-index:1000;}
	div#lang_list ul li{border-bottom:1px solid #535353; float:left; background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0%;}
	div#lang_list ul li a{margin:0px;	display:block; 	width:87px; height:11px; padding:8px 5px; cursor:pointer; color:#666}
	div#lang_list ul li a:hover{text-decoration:underline;}
	div#lang_list ul li img{float:left; padding:2px 3px 0 0;}

/*  Left column  */  
.sidebar {float:left;width:206px;}
.sidebar h3 {font-size:1.4em;color:#eeeeee;padding:3px 0 3px 10px;background:url(images/other/h32.jpg) repeat-x;}
.sidebar div {background:#090909 url(images/background/left_col_bg.jpg) top repeat-x;border:1px solid #535353;border-top:0;margin-bottom:5px;}
/*  Search block  */  
.sidebar .search_block {padding:5px 5px 0 0;background:#282828 url(images/background/left_col_bg2.jpg) top repeat-x;}
.sidebar .search_block p {color:#dbdbdb; display:block; font-size:1.1em; margin-bottom:3px; padding:0px 0px 0px 5px; position:relative; text-align:left; width:195px;}
.sidebar .search_block p input.text {width:160px;color:#afafaf; background:url(images/background/bg_main_search.gif);border:none;  padding:5px 4px 6px; font-size:1.1em; height:15px;}
.sidebar .search_block p .btn{ position:absolute; cursor:pointer;}
.sidebar .search_block .dropdown{ text-align: right; position:relative; color:#dbdbdb;font-size:1.1em; display:block;}
.sidebar .search_block p span {color:#e33d6f; }
.sidebar .search_block .radioImg{padding:0px 5px;}
/*  Left menu  */  
.sidebar .left_menu {border-top:1px solid #535353; background:#090909 url(images/background/left_col_bg.jpg) repeat-x top left;}
.sidebar .left_menu ul li {font-size:1.1em;}
.sidebar .left_menu ul li a, .sidebar .left_menu ul li a:visited {display:block;border-bottom:1px solid #535353;padding:4px 0 0 13px;height:20px;}
.sidebar .left_menu ul li a:hover {color:#fff;background:url(images/background/left_menu_li.gif) repeat-x; text-decoration:none;}
.sidebar .left_menu ul li.last a, .sidebar .left_menu ul li.last a:visited {border-bottom:0;}
/*  Browse dvd block  */  
.sidebar .browse_dvd_block {padding:5px;}
.sidebar .browse_dvd_block p {padding:0 5px 4px 0;}
.sidebar .browse_dvd_block p select {width:194px;border:1px solid #535353;background:#000;color:#898989;font-size:1.1em;height:24px;}
/*  Browse models block  */  
.sidebar .browse_models_block {background:#090909 url(images/background/left_col_bg3.jpg) top repeat-x;}
.sidebar .browse_models_block ul {padding:4px 0 0 6px;}
.sidebar .browse_models_block ul li {float:left;margin:0 3px 3px 0;font-size:0;line-height:0;position:relative;}
.sidebar .browse_models_block ul li.last {margin-right:0;}
.sidebar .browse_models_block ul li img {border:1px solid #b3b3b3;}
.sidebar .browse_models_block p {font-size:1em;font-weight:bold;color:#bfbfbf;padding:3px 10px 5px 13px;text-transform:uppercase;clear:both;}
.sidebar .browse_models_block p a, .sidebar .browse_models_block p a:visited {color:#bfbfbf;padding:0 1px;}
.sidebar .browse_models_block p a:hover {color:#fff;background:#e33d6f;}
.sidebar .browse_models_block p span a, .sidebar .browse_models_block p span a:visited {color:#e33d6f;}
/*  Best rated list  */  
.sidebar .best_rated_list ul li {font-size:1.1em;clear:both;}
.sidebar .best_rated_list ul li a, .sidebar .best_rated_list ul li a:visited {display:block;border-bottom:1px solid #343434;padding:4px 0 0 0;height:20px;}
.sidebar .best_rated_list ul li.last a, .sidebar .best_rated_list ul li.last a:visited {border-bottom:none;}
.sidebar .best_rated_list ul li span {border-right:1px solid #343434;padding:5px 8px 5px 7px;margin-right:7px;}
.sidebar .best_rated_list ul li.last span {padding:5px 4px 5px 5px;}
.sidebar .best_rated_list ul li a span, .sidebar .best_rated_list ul li a:visited span {color:#898989;}
.sidebar .best_rated_list ul li a:hover, .sidebar .best_rated_list ul li a:hover span {color:#FFF;background:url(images/background/best_rated_li.jpg) no-repeat; text-decoration:none;}
/*  Recomended list  */
.sidebar .recomended_list ul {padding:4px 4px 0 6px;}
.sidebar .recomended_list ul li {font-size:1.1em;padding:0 0 6px 2px;}
.sidebar .recomended_list ul li span {font-weight:bold;color:#e33d6f;}
.sidebar .recomended_list ul li img {position:relative;left:-2px;}
.sidebar .recomended_list ul li img.marg {margin-right:2px;}

/*  Right column  */
.content {float:right;width:750px;}
.content textarea { color:#FFF}
/*  Welcome block  */
.content .welcome_block_left {background:url(images/background/welcome_block.jpg) no-repeat;float:left;width:427px;height:245px;margin-right:5px;padding:4px 0 0 13px;margin-bottom:4px;}
.content .welcome_block_left p {font-size:1.1em;padding-top:14px;line-height:14px;}
.content .welcome_block_left p span {font-size:1.5em;color:#84c4fb;font-weight:bold;}
.content .welcome_block_left p strong {font-size:1.5em;color:#f35290;}
.content .welcome_block_left p strong.color {color:#febf4b;}
.content .welcome_block_left p a, .content .welcome_block_left p a:visited {display:block;font-weight:bold;color:#fff;font-size:1.3em;text-align:center;width:173px;height:40px;padding-top:7px;background:url(images/other/download_bg.jpg) no-repeat;margin:18px 0 0 -4px;}
.content .welcome_block_right {background:#090909 url(images/background/welcome_block_right.jpg) 0 27px repeat-x;border:1px solid #535353;width:303px;float:left;}
.content .welcome_block_right div.list{float:right;}
.content .welcome_block_right h3 {color:#eeeeee;font-size:1.4em;background:url(images/other/h32.jpg) repeat-x;padding:3px 0 4px 11px;}
.content .welcome_block_right ul {width:183px;float:left;}
.content .welcome_block_right ul li {font-size:1.1em;border-left:1px solid #343434; height:22px; vertical-align:top;}
.content .welcome_block_right ul li a, .content .welcome_block_right ul li a:visited {display:block;border-bottom:1px solid #343434;padding:3px 0 0 13px;height:18px;}
.content .welcome_block_right ul li a:hover {color:#fff;background:url(images/background/left_menu_li.gif) repeat-x;}
.content .welcome_block_right ul li.last a, .content .welcome_block_right ul li.last a:visited {border-bottom:0;}
.content .welcome_block_right p {float:left;width:119px;text-align:center;padding-top:7px;}
.content .welcome_block_right p img {border:1px solid #eaeaea;}
.content .welcome_block_right .img { text-align:center; padding-top:7px;}
.content .welcome_block_right .img a {color:#e33d6f; text-transform:uppercase;}
.content .welcome_block_right p a, .content .welcome_block_right p a:visited {color:#e33d6f;font-size:1em;font-weight:bold;text-transform:uppercase;text-decoration:underline;}

/*Welcome Auth block*/
#welcome_logged{line-height:1.1em; font-size:1.2em; background:url(images/background/welcome_logged.jpg) no-repeat; border:1px solid #535353; float:left; height:244px; width:217px; margin:0px 5px 4px 0px; padding:5px 5px 0px 210px;}
#welcome_logged h1{font-size:2.8em; color:#ef4d6b; position:relative; line-height:1em; margin-left:-7px;}
#welcome_logged h1 .right{text-align:right; position:relative; display:block; padding-right:5px;}
#welcome_logged h1 .top{font-size:0.4em; position:relative; top:-1em;}
#welcome_logged h1 .small{font-size:0.4em;}
#welcome_logged h3{color:#57d9ff; padding-bottom:4px;}
#welcome_logged h2{color:#fff; line-height:1.7em; font-size:2.8em;}

/*  Flash block  */
.content .flash_block {background:#090909 url(images/background/left_col_bg.jpg) top repeat-x;border:1px solid #535353;padding:6px;margin-bottom:4px;}
.content .flash_block ul li {color:#e33d6f;text-align:center;float:left;margin-right:1px;width:101px;font-size:1.1em;font-weight:bold;background:url(images/background/flash_list.gif) no-repeat;height:22px;padding-top:5px;}
.content .flash_block ul li.active {background:url(images/background/flash_list_active.gif) no-repeat;}
.content .flash_block ul li a, .content .flash_block ul li a:visited {color:#666;}
.content .flash_block p {font-size:1.4em;color:#666;font-weight:bold;background:#000;clear:both;}
.content .flash_block p span {font-weight:bold;padding:0 8px 0 9px;}
.content .flash_block p input {vertical-align:middle;background:#d8d8d8 url(images/background/input_search2.gif) right no-repeat;width:384px;border:none;margin-top:5px;margin-bottom:10px;height:20px;font-size:1.1em;}
/*  Main list menu  */
.content .title {height:29px;}
.content .title div {float:left;font-size:1.4em;color:#DBDBDB;text-align:center;border:1px solid #535353;border-bottom:none;margin-right:1px;background:url(images/background/main_list_menu_li.gif) repeat-x;height:24px;padding-top:4px;}
.content .title div span{position:relative;}
.content .indexPage h2 span, .content .indexPage div span {padding:0px 6px; text-align:center; width:172px; display:block;}
.content .indexPage h2 span strong, .content .indexPage div span strong {color:#949494;}
.content .indexPage h2 span{width:175px;}
.content .title h2 {background:url(images/background/main_list_menu_li_active.gif) repeat-x;position:relative;top:1px;margin-top:-1px;padding:5px 0px 4px 0px;float:left;font-size:1.4em;color:#949494;text-align:center;border:1px solid #535353;border-bottom:none; margin-right:1px;}
.content .title div.last, .content .title h2.last {margin-right:0;}
.content .title h2 span {font-weight:bold;color:#e33d6f;}
.content .title a, .content .title a:visited {color:#f5f5f5;font-weight:bold;}

.content table.gallery div.item {width:auto;}
/*.content table.gallery td {width:184px;}*/
.content .body {background:#000 url(images/background/main_list_block.gif) repeat-x;border:1px solid #535353;}
.content .main_list_block ul {padding:0 0 0 6px;}
.content div.items_box{padding-bottom:8px;}
.content div.item {float:left;text-align:center;border:1px solid #535353;background:#131313 url(images/background/main_list_block_li.jpg) repeat-x; margin:4px 0 4px 8px; padding:2px 4px 3px 3px; width:229px; overflow:hidden;}
.content .main_list_block ul li.last {margin-right:0;}
.content div.item img.th_im {margin:0px;}
.content div.item a, .content div.item a:visited {font-size:1.4em;font-weight:bold;color:#e33d6f;}
.content div.item span {font-size:0.9em;color:#a7a7a7;}
.content #sortForm {text-align:right;font-size:1.1em;padding:5px 28px 7px 0;}
.content #sortForm span {color:#949494;}
.content .main_list_block p span span {color:#e33d6f;}
.content #sortForm input {margin-left:5px;position:relative;top:2px;}
.name_top_added {padding-top:3px;}

/*  Footer  */
.footer_bg {background:url(images/background/footer_bg.jpg) repeat-x; position:relative;}
.footer {height:211px;width:961px;margin:0 auto;position:relative;}
/*  Bottom menu  */
.footer .bottom_menu {padding:6px 0 0 211px;}
.footer .bottom_menu li {font-size:0.9em;font-weight:bold;text-transform:uppercase;padding:5px 0 0 0;width:101px;height:12px;background:#000;text-align:center;float:left;margin-right:1px;border:1px solid #000;border-bottom:none;}
.footer .bottom_menu li a, .footer .bottom_menu li a:visited {color:#666;}
.footer p {font-size:0.9em;font-weight:bold;padding:24px 0 5px 211px;color:#898989;position:relative; z-index:1000;}
.footer p span {color:#626262;}
.footer p a, .footer p a:visited {color:#e95280;}
.footer p.copy {text-transform:uppercase; color:#fff; height:30px; padding:24px 0 10px 211px;}
.footer div.info{padding:20px 0px 20px 211px;}
.footer div.info p{float:left; padding:8px 10px 0px 0px;}
.footer .powered_list {float:right; padding-top:7px;}
.footer .powered_list li {font-size:1em; color:#626262; }
.footer .powered_list li span{padding-left:7px;}

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

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

/*select*/
select.selReplaced {width:1px; position:absolute; left:-999em; float:none;} 
dl.selectboxs {margin:0; padding:0; border:none; position:relative; overflow:visible; line-height:1.2em; background:url(images/background/input_bg.gif) left top repeat-x; border: 1px solid #535353; zoom:1;}
dl.selectboxs * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.selectboxs dd {z-index:1001;}
dl.selectboxs dt {cursor:default; color:#666; padding:7px 7px 8px; background:url(images/other/arrow.gif) right top no-repeat; height:1.1em; overflow:hidden;}
dl.selectboxs dd {position:absolute; z-index:101; left:0; top:100%; margin:0; padding:0; width:100%; overflow:auto; max-height:15em; border:1px solid #535353; border-left:none; border-top:none; background:#000; white-space:nowrap; font-size:.9em;}
dl.selectboxs dd ul {width:100%; overflow:hidden;}
dl.selectboxs dd li {padding:4px 3px; cursor:default; color:#dbdbdb; height:1.1em; overflow:hidden;}
dl.selectboxs dd li.sbrSelected { background:url(images/background/left_menu_li.gif) repeat-x;}
dl.selectboxs dd li:hover, dl.sbrWrap dd li.hover {background:url(images/background/left_menu_li.gif) repeat-x;}
/*dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap .sbrOptsExp *{display:block;}*/
dl.selectboxs .sbrFocused {background-image:url(images/other/arrow.gif)}


/* SearchTabForm */
.searchtabform_out {padding-bottom:24px; position:relative; z-index:2;}
.searchtabform {background:#000 url(images/background/main_list_block.gif) top left repeat-x; border:1px solid #535353;}
.searchtabform_in {padding:10px 0 5px 3px; position:relative;}
.searchtabform_in .clearfix{position:relative;}
.tabfilter {padding:0 0px 0 0; position:relative; z-index:50;}
.tabfilter select{width:182px;}
.tabfilter img {position:absolute; right:2px;}
.searchtabform .button_img {margin:0px 0 5px 5px; display:block; float:left;}
.filterblock {width:186px; float:left; padding:0 0px 8px 0; position:relative;}
.filterblock dl {width:182px; float:left; position:relative; top:0; left:0;}
.content .filterblock input.text {color:#AFAFAF;font-size:1.1em;padding:6px 23px 7px 5px; background:#121212 url(images/background/bg_main_search.gif) repeat-x; width:150px; border:medium none; }
.content #stars .filterblock input.text{border:1px solid #535353; height:16px;}
.content .filterblock div.search_inp {border:1px solid #535353; height:26px; position:relative;}  
.filterblock dt {padding-left:5px; text-align:left;}
.filterblock label {width:60px; float:left; padding-top:3px;}
.per_pager_block {width:115px; float:left; padding:0 0 5px;}
.per_pager_block dl {width:60px; float:left; position:relative; left:0; background:url(images/background/input_bg.gif) repeat-x 0px 0px; }
.per_pager_block dl.sbrWrap dt {padding-left:30px; text-align:left;  height:0.8em; font-size:1.2em; }
.per_pager_block dl.sbrWrap dd { font-size:1em; }
.per_pager_block dl.sbrWrap dd li {}

.per_pager_block dl.selectboxs dt {padding-left:10px; text-align:left;  height:0.8em; font-size:1.2em; }
.per_pager_block dl.selectboxs dd { font-size:1em; }
.per_pager_block dl.selectboxs dd li {}

#searchForma{position:relative; z-index:10; display:block;}
#input_helper {position:relative; top:0; left:0; z-index:49; float:left;}
#input_helper #input_helper_form_field {padding:1px 5px 3px 1px; position:relative; top:0; left:0; width:554px; height:30px;}
#input_helper #input_helper_form_field #input_helper_asist {margin:3px 0 2px 3px; border:none; padding:5px 6px; color:#999; background:#010101 url(images/background/input_helper_asist.gif) repeat-x; width:438px; position:absolute; top:1px; left:105px;}
#input_helper #input_helper_form_field #input_helper_start {width:100px; height:26px; float:left; text-indent:-100em; overflow:hidden; cursor:pointer; margin:3px 0 0 3px}
#input_helper .passive {border:1px solid #535353; background:#323232 url(images/background/form_field_passive.gif) repeat-x top left;}
.content #input_helper .passive #input_helper_asist {border:1px solid #a50031; background:url(images/content/searchtabform/input_helper_asist_passive.gif) #fdfdfd repeat-x;}
#input_helper .active {border:1px solid #a50031; background:url(images/background/form_field_active.gif) #b454a5 repeat-x;}
.content #input_helper .active #input_helper_asist {border-bottom:1px solid #994b8c; border-right:1px solid #994b8c; border-left:1px solid #f0c2f0; border-top:1px solid #f0c2f0;}
/*.searchtabform_out li {display:none;}*/
#input_helper_div { background:#090909 url(images/background/left_col_bg.jpg) repeat-x center top;}
.input_helper_div_root {display:none; border:1px solid #525252;}
.input_helper_div_root li {padding:2px 0 2px 20px; color:#dbdbdb; font-weight:bold; border-top:1px solid #343434; background:url(images/other/arrow2.gif) 9px 4px no-repeat;}
.input_helper_div_root li:first-child {border-top:none;}
.input_helper_div_root li li {margin-left:-20px; font-weight:normal; border-top:1px solid #343434; background:none}
.input_helper_div_root li li:first-child {border-top:none;}
.input_helper_div_root li ul {position:relative; top:2px;}
.input_helper_div_first_item {display:none;}
.input_helper_div_root li.all {padding:2px 0 2px 5px; color:#e23a6b;}
.input_helper_div_root li li.all {padding:2px 0 2px 20px; color:#e23a6b;}
.input_helper_div_root li input {margin-right:4px;}
.input_helper_div_element {display:none;}
.input_helper_div_folder {display:none;}
.input_helper_div_root .toggler {display:block; margin-left:-20px; padding-left:20px; cursor:pointer;}
.button_search{margin:1px 0pt 0pt 5px;}

/**/
h2.title{font-size:2em; font-family:Arial; border-bottom:1px solid #535353; color:#e33d6f; font-weight:bold;}
p.subtitle{padding:10px 0; font-family:Arial; font-size:1.1em;}
div.tabtitle{padding:0 5px 10px; color:#999; font-size:1.4em; font-weight:bold; font-family:Arial;}
div.tabtitle span{float:left;}
div.tabtitle a, div.tabtitle a:active, div.tabtitle a:visited{color:#e33d6f; float:right;}


/* Main Pager */
.content .pager {text-align:left; color:#dcdcdc; padding-bottom:5px;}
.content .pager li {float:left; padding:0; background:none; margin-right:3px;}
.content .pager li.page {position:relative; font-size:1.2em; border:1px solid #535353; padding:4px 9px; margin-right:3px;}
.content .pager a {padding:4px 9px; text-decoration:none; color:#dcdcdc; background:none; font-size:1.2em; border:1px solid #535353; float:left;}
.content .pager a.digit_num {padding:0;}
.content .pager img {vertical-align:middle; position:relative; top:-1px;}
.content .pager a:hover {color:#e33d6f; text-decoration:none;}
.content .pager span {padding:4px 9px; background:#e33d6f; color:#fff; float:left; position:relative; font-size:1.2em; border:1px solid #e33d6f;}
.filter_pager{padding-bottom:5px;}


/*searchmodels*/
.content div.models_item {text-align:center;border:1px solid #535353;background:#f2f2f2 url(images/background/main_list_block_li.jpg) repeat-x;width:175px;margin:0 0 8px 5px;padding:4px 0 3px 4px;}
.content div.models_item span.name a {color:#e33d6f; font-family:Arial; font-size:1.4em; font-weight:bold;}
.content div.models_item span.name small a{color:#dbdbdb; font-family:Arial; font-size:1.1em; font-weight:bold;}

/*index news*/
#news #scene_holder {position:relative; width:409px; height:137px; overflow:hidden; z-index:100;}
	#news #wn {position:absolute; left:0; top:0; width:397px; 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:11px; height:137px; font-size:1px; z-index:2;}
	#news #scrollbar #track {position:absolute; left:0; top:12px; width:11px; height:113px; z-index:2;border-left:1px solid #535353;border-right:1px solid #535353; background:#f5f5f5;}
	#news #scrollbar #dragBar {position:absolute; top:0; left:1px; width:9px; background: #f7f7f7 url(images/scrollbar_drag.gif) no-repeat 0px 50%; z-index:1; border:1px solid #b8b8ba;}
	#news #scrollbar_up {position:absolute; left:0; top:0; z-index:3; width:11px; height:11px;}
	#news #scrollbar_down {position:absolute; left:0; bottom:0px; z-index:1; width:11px; height:11px; }
	#news #scrollbar_up span, #scrollbar_down span {position:absolute;width:11px; height:11px;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; position:relative}
	#news .body2{height:137px;	width:404px; border: 1px dotted #d8d8d8; position:relative;	float:left;	padding:1px 6px; z-index:2; background-color:#fbfbfb}
	#news .body2 ul{list-style-type:none; position:relative; z-index:5;}
	#news .body2 ul li{width:397px; 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_news{color:#898989; font-size:1.1em;}
	#news .body2 ul li .title_news a{color:#e33d6f; font-size:1.1em; font-weight:bold;}
	#news .body2 ul li .news_text{color:#555; font-size:1.1em; font-weight:normal;}
	#news .body2 ul li .more_news{float:right; width:86px; height:18px;	text-indent:-100em;	overflow:hidden;}

/*model page*/
	#model .block {background:#090909 url(images/background/left_col_bg.jpg) repeat-x scroll center top;border:1px solid #535353;margin-bottom:4px;padding:5px;}
	#model .model_main_pic{width:459px; float:left; margin-bottom:0px;}
	#model .model_main_pic div.prev{padding:0; margin:0;float:left;}
	#model .model_main_pic div.next{padding:0;	margin:0; float:right;}
	#model .model_main_pic div.model_name{float:left;}
	#model .model_main_pic div.model_name span{color:#E33D6F;display:block;font-size:18px;text-align:center;width:274px; font-weight:bold}
	#model .block h2{font-size:18px; color:#e33d6f; font-weight:normal;}
	#model dl.sbrWrap, #model dl.selectboxs{ width:223px; float:left; margin-right:3px}
	#model ul li{font-size:14px; color:#dbdbdb;}  
	#model ul li strong{ font-weight:normal; color:#949494;}
	#model .block a{font-size:14px; color:#555;}
	#model h3, .related_part .relate_title  {background:transparent url(images/other/h32.jpg) repeat-x scroll 0%;	border:1px solid #929195; color:#EEEEEE; font-size:1.4em; padding:3px 0pt 3px 10px;	}
	.model_photos {float:left;}
	.model_videos {float:right;}
	.model_media {width:373px; padding-top:5px;}
	.model_media .all_her {margin:10px 0 0 4px; width:111px; height:17px; text-indent:-100em; overflow:hidden; display:block;}	
	.content .models .item{float:left;text-align:center;border:1px solid #535353; background:#000 url(images/background/main_list_block_li.jpg) repeat-x; width:176px;margin-left:8px;padding:12px 0 3px;}
	
	.models .item .thumb img{margin:0 4px 3px 4px;	}
	.models .item .name{padding-top:5px; display:block; text-align:center; background:url(images/content/thumb_name_bg.gif) top repeat-x; color:#e33d6f; line-height:13px;}
	.models .item .name a{	color:#e33d6f; }
	.models .item .name small a{color:#666;}
	#model .title em {position:absolute; right:0; top:3px; padding-right:210px; font-size:1.1em; font-style:normal;}
	#model .title dl.sbrWrap {position:absolute; right:50px; top:1px; width:150px;}
	#model .title em input {position:absolute; top:0; right:0;}
	#model .title em big {font-size:1.1em; color:#666; position:relative; top:2px;}
	#model small {font-size:1.1em; vertical-align:middle; position:relative; top:-3px; padding:0 5px;}


	.content .model_photos .block .wrap {padding:4px;}
	.content .model_media .block .wrap {background:url(images/content/model_photos_bg.gif) #000 bottom repeat-x; padding:4px 4px 15px 4px;}
	.model_photos .popup {display:none;}
	.model_videos .thumb {float:left; padding:2px 5px; width:165px; text-align:center}
	.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 124px; width:119px; height:26px; text-indent:-100em; overflow:hidden; display:block;}	
	#model .model_videos .block .thumb a{font-size:11px; color:#e33d6f; font-weight:bold;}
	#model .model_videos .block .thumb a strong{color:#616161; font-weight:normal}

	 

/*free tour*/
.tour_easy_block{background:url(images/tour/free_tour_easy_to_use2.jpg) no-repeat;width:276px;height:259px;color:white;font-family:arial;font-weight:bold; 
				padding:15px 5px 0 23px;float:left;}
.tour_easy_block .btn{background:transparent url(images/tour/free_tour_v_button.jpg) no-repeat; width:173px;height:47px;font-size:28px;text-align:center;padding-top:5px;}
.tour_easy_block .btn a{color:white;}
.tour_easy_block h2{font-size:18px;padding-bottom:15px;}
.tour_easy_block p{font-weight:bold;padding-bottom:20px;}
.easy_use1{overflow:hidden;padding-bottom:20px;clear:both;padding-top:20px;padding-left:10px;}
.easy_pic_1 {display:block;float:left;}
.ftour_huge_pic{padding-left:10px;}

.red_header{font-family:arial;color:#e33d6f;font-size:24px;font-weight:bold;padding-bottom:5px;}
.ftour_huge_pic p{color:#666666;font-family:arial;font-size:14px;font-weight:bold;}
.ftour_huge_pic p strong{color:#e03662;}
.ftour_huge_pic .pic_cont{margin-top:20px;overflow:hidden;}
.ftour_huge_pic .pic_cont .pic_prev img{display:block;}
.secure_service secur_top h2, .fast_sp_container h2, .secure_service h2, .download_dvd h2{padding-left:10px;}

.tour_secure{height:140px;border:solid #535353 1px;width:748px;background:#090909 url(images/tour/free_tour_secure_site_bg.jpg) 0px 0px repeat-x;}
.tour_secure_div{height:140px;width:630px;background: url(images/tour/free_tour_lock.jpg) 40px 30px  no-repeat;padding:20px 0 0 115px;}
.tour_secure_div p{color:#666666;font-family:arial;font-weight:bold;font-size:14px;}
.tour_secure_div p strong{color:#e33d6f;}
#page_tour .tour_secure_div a{color:#eeeeee;
								font-family:arial;
								font-weight:bold;
								font-size:28px;
								background: url(images/tour/free_tour_become_bg.jpg) no-repeat;
								display:block;
								width:314px;
								height:47px;
								line-height:45px;
								font-variant:small-caps;
								margin-top:5px;
								text-align:center;}
.secur_top{padding-top:15px;}

.fast_sp_container{width:270px;}
.fast_sp_container p{color:#666666;
					font-size:12px;
					font-weight:bold;
					padding:0 0 15px 10px;}
.fast_sp_container a{background: url(images/tour/free_tour_v_button.jpg) no-repeat  0 0;
					color:white;
					font-family:arial;
					font-weight:bold;
					display:block;
					font-variant:small-caps;
					font-size:28px;
					height:47px;
					padding-top:5px;
					text-align:center;
					width:173px;
					margin:0 auto;}
.tour_ad_bottom_cont{background: url(images/tour/free_tour_bottom_ads.jpg) no-repeat  0 0;
					width:726px;
					height:90px;
					margin:15px 0px 0px 0px;
					padding-left:25px;
					}
.tour_ad_bottom_cont p{font-family:arial;font-size:13px;}					
.tour_ad_bottom_cont .fuel_ad {color:#ffffff;padding-top:10px;}
.tour_ad_bottom_cont .fuel_ad1 {color:#e33d6f;padding-bottom:5px;}
.tour_ad_bottom_cont a{color:#dcfa4c;font-family:arial;font-size:19px;font-weight:bold;}

.but_cont{margin:0 auto; width:460px;padding-top:10px;}
.download_dvd  .download_dvd_flash a.watch_sample, .download_dvd  .download_dvd_flash a.download_sample{background: url(images/tour/free_tour_prev_button.jpg) no-repeat  0 0; width:225px; height:36px; display:block; font-family:arial; font-size:18px; font-weight:bold; color:white; line-height:35px; text-align:center;}
.download_dvd_flash_bottom_buttons {float:left;}
.right_bottn {float:right;}
.but_cont p{text-align:center;text-transform:capitalize;color:#949494;padding-top:3px;}
/*tourflash*/
.main_flash{width:747px; height:500px; 	background:#121212 url(images/tour/free_tour_video_bg.gif) 0px 0px no-repeat; border-style:solid; border-color:#535353; border-width: 1px; padding-top:20px;}
.free_tour_player{width:648px; height:478px;margin:21px 0 0 50px;}
.download_dvd_flash ul{margin-bottom:-1px;padding-top:15px;}			
.download_dvd_flash ul li{display:block; margin-left:4px; padding:4px 27px;	border-style:solid;	border-color:#535353; border-width: 1px 1px 0px 1px; background: url(images/tour/free_tour_dvd_list_bg.jpg) repeat-x 0 0; float:left; color:#DBDBDB;font-family:arial;font-size:14px;text-decoration:none; cursor:pointer;}
/*.download_dvd_flash ul #high{margin:0 5px 0 4px;}	*/					

.download_dvd_flash ul li strong{color:#FFF;text-transform:capitalize;}

.download_dvd_flash ul li.active{background:#333;padding-left:32px;}
.download_dvd_flash ul li#dvd{width:182px; margin-left:0px;}
.download_dvd_flash ul li#high{width:182px;}
.download_dvd_flash ul li#medium{width:204px;}

.download_dvd_flash ul li.active strong{color:#e33d6f;}
.download_p {color:#DBDBDB; font-family:arial; font-size:14px; padding-left:10px;}
.download_dvd div.download_dvd_flash div.main_flash div, .download_dvd div.download_dvd_flash2 div.main_flash2 div {margin:0pt auto;}
/*#page_tour .download_dvd h2.red_header{padding-left:10px;padding-top:10px;}*/

/*HIW 1*/
.hdiw_tour_block_left {padding:20px 0 10px 0; background:#000 url(images/hiw/HIW_tour_step1_bg.jpg) repeat-x 0 0; border:solid #535353 1px;}
.tmp{visibility:hidden;}
.hdiw_tour_block_left_separator {width:407px;height:1px;background:url(images/hiw/hiw_step1_hr.jpg) no-repeat 0 0;margin:0 auto; overflow:hidden;}
.hdiw_tour_block_right {float:left;width:317px;height:540px;border:solid #535353 1px;}
.step_container12{padding:0 20px;color:#cfcfcf;font-family:arial;font-size:14px;}
.step_container12 h3{color:#e33d6f;font-size:30px;}
.step_container12 h4{font-size:18px;font-weight:bold;}
.step_container12 p{padding-bottom:5px;}
.hdiw_pager {text-align:right;padding:10px 8px 0 8px; width:409px; margin:0px auto;}
.hdiw_pager a {color:#e33d6f;font-weight:bold;font-size:16px;}
.hdiw_pager .right{display:block;float:right;}
.hdiw_pager .right a{color:white;
					font-size:11px;
					background:url(images/hiw/hiw_step1_button.jpg) no-repeat 0 0;
					margin-left:33px;
					padding:3px 30px 3px 8px;}
.hdiw_pager .left1 {display:block;float:left;}
.hdiw_pager .left1 a{color:white; font-size:11px; background:url(images/hiw/hiw_step1_button_prev.jpg) no-repeat 0 0; padding:3px 8px 3px 28px;}
.button_p {display:block; float:left; width:250px; line-height:18px;}
			

/*Recommend*/
.products_img {float:left;padding:10px 15px 0 10px;}
.description{padding:5px 0 0 0;}
.description h2 {color:#e33d6f;font-size:24px;font-weight:bold;}
.description p {color:#DBDBDB;font-size:14px;padding-bottom:15px;}

/*Privacy_policy*/
.body_for_privacy {background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0 0;border:1px solid #535353;}
.privacy_header h2{color:#e33d6f;font-size:24px;font-weight:bold;padding:10px 0 0 20px;}
.privacy_body {font-size:12px;color:#DBDBDB;line-height:20px;padding:0 20px 20px;text-align:justify;}
.privacy_body h3 {font-weight:bold;padding:10px 0;}

/*Review*/
.review_ul li{background:#2a2a2a url(images/recommend/recommends_li_bg.jpg) repeat-x bottom left;border:1px solid #535353;min-height:186px;margin:0 0 4px;}
.review_ul .reting_block {float:left;padding:15px 10px 0 10px;text-align:center;width:130px;}
.review_ul .text_block {padding:10px 0 0 0;}
.review_ul .text_block h2{font-size:18px;color:#e33d6f;}
.review_ul .text_block p {color:#DBDBDB;font-size:14px;overflow:hidden;padding-right:15px;text-align:justify;min-height:95px;}
.review_ul .read_full{color:#DBDBDB;font-size:14px;padding-right:15px;text-align:right;}
.review_ul .read_full a{color:#e33d6f;font-size:14px;text-decoration:none;}
.download_dvds_bot a {color:white;display:block;font-size:24px;font-weight:bold;margin: 0 0 0 600px;width:120px;}

/*2257*/
.class_2257 {font-size:12px;padding:10px 15px 0;background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0 0;border:1px solid #535353;}
.class_2257 h2{color:#E33D6F;font-size:24px;padding-bottom:5px;}
.class_2257 h5, .class_2257 .inline, .class_2257 h6 {color:#E33D6F;font-size:18px;font-weight:normal; line-height:inherit; display:inline}
.class_2257 p{line-height:18px;padding-bottom:10px;}


/*DVD Page*/
h2.name{font-size:30px; color:#dbdbdb; border-bottom:1px solid #535353;}
.content .gallerydvd a.thumb img{margin-bottom:8px;}
.content .gallerydvd {padding:8px 4px 5px 8px; overflow:hidden; background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0%; border:1px solid #535353; margin-bottom:15px;}
.content .gallerydvd .thumb_item span{display:block; line-height:0.9em; padding:1px 0px 3px 12px; color:#dbdbdb; position:relative; }
.content .gallerydvd .thumb_item span a{color:#e33d6f;}
.content .gallerydvd .thumb_item span a:hover{text-decoration:underline;}
.content .gallerydvd div.thumb_item{width:156px; float:left; border:1px solid #535353;}
.content .gallerydvd a.thumb{width:150px; padding:4px 4px 0px; text-align:center; display:block; position:relative;}
.gallerydvd  div.dvd_info_reviews{float:right; width:652px;}
.gallerydvd div.dvd_info{min-height:255px; float:left; margin-left:8px; width:570px;}
/*.gallerydvd div.dvd_info div.ratings, .content .latest div.ratings {padding-bottom:0px;}*/

.gallerydvd div.dvd_info div.ratings div.rating, .content .latest div.ratings div.rating{ width:150px; padding-bottom:0px;}
.gallerydvd div.dvd_info div{float:left; width:280px; padding-bottom:9px;}
.gallerydvd div.dvd_info div.series strong{padding-top:3px}
.gallerydvd div.dvd_info div.series p {position:relative;}
.gallerydvd div.dvd_info div.series select {border:1px solid #aaa; padding:2px;}
.gallerydvd div.dvd_info div.series dl dt {padding:5px 27px 5px 7px;}
.gallerydvd div.dvd_info div.series dl {float:left; width:150px;}

.gallerydvd div.dvd_info div.cast, .gallerydvd  div.dvd_info div.desc, .gallerydvd  div.dvd_info div.genres{color:#dbdbdb; width:560px;}
.gallerydvd div.dvd_info div, .gallerydvd  div.dvd_info strong{color:#dbdbdb; font-size:14px;}
.gallerydvd div.dvd_info div strong{padding-right:5px; display:block; float:left;}
.gallerydvd div.dvd_info div.duration strong{ width:72px}
.gallerydvd div.dvd_info div.release_date strong{ width:105px}
.gallerydvd div.dvd_info div span {display:block; float:left; font-weight:bold;}
.gallerydvd div.dvd_info div span.synopsis {font-weight:normal;}
.gallerydvd div.dvd_info div p{color:#949494; display:inline;}
.gallerydvd div.dvd_info div a, .content .latest .latest_img_prop{color:#e33d6f; text-decoration:none; display:inline;}
.gallerydvd div.dvd_info div  a:hover{text-decoration:underline;}
.gallerydvd div.dvd_info div.genres, .gallerydvd div.dvd_info div.cast, .gallerydvd  div.dvd_info div.desc{clear:both;}
.gallerydvd div.dvd_info a.add_favor{color:#e33d6f;font-size:1em;background-image:url(images/other/favour2_icon.gif); background-repeat:no-repeat; background-position:0 0px; padding:0px 0px 4px 20px; margin-top:11.5px; margin-bottom:9.5px; font-weight:normal; text-decoration:none; clear:both; display:block;}
.gallerydvd div.dvd_info div.genres p, .gallerydvd div.dvd_info div.cast p{display:block; float:left; width:500px;}


/*DVD Page Scenes*/
.content .block .wrap {padding:0pt 7px;}
.content .scene .name, .content .scene div.length {color:#dbdbdb; display:block; float:left; font-size:14px; font-weight:bold; line-height:15px; margin-bottom:8px; margin-right:5px; margin-top:8px; padding:0px 0px 0px 10px; position:relative; text-decoration:none;}
 .content .scene div.length {color:#949494; font-weight:normal;}
.content .scene .info {border:1px solid #535353; clear:both; line-height:1.5em; margin-top:-12px; min-height:30px; padding:5px 10px; position:relative; }
.content .latest a.button, .content .scene a.button {background:transparent url(images/download_scene.gif) no-repeat scroll 0%;}
.content .scene a.button {display:block; height:30px; overflow:hidden; position:absolute; right:37px; text-indent:-2000em; top:7px; width:150px;}
.content .scene a.button_stream {display:block; height:30px; overflow:hidden; position:absolute; right:4px; text-indent:-2000em; top:4px; width:150px;}
.content .scene .info a {color:#E33D6F; text-decoration:none; font-size:14px;}
.content .scene .info a:hover {text-decoration:underline;} 
.content .scene .info .genres, .content .scene .info .ratings {float:left; width:290px;}
.content .scene .info strong {color:#dbdbdb; vertical-align:top; font-size:14px;}
.content .scene .reviewsButtons {border-bottom:1px solid #535353; margin-bottom:1px; padding:5px 9px 5px 5px; border-top:none; margin-bottom:10px;}
.content .scene .reviewsButtons .addrewiew_buttons{float:left;}
.content .border_bot{border-bottom:none;}
.content .scene .shots div {display:inline;position:relative;}
.content .scene .shots {clear:both;  padding-left:10px;}
.content .scene .shots img {margin:0pt 4px 14px;}
.content .dvd_photo td div input, .content .dvd_photo td div .checkbox_img {left:5px; position:absolute; top:5px; }
.content .dvd_photo td {border-collapse:collapse;padding:6px 6px;}
.content .scene .thumb_item{padding-left:10px;}
.content .scene .thumb_item img {margin:7px 8px 7px 0pt;}


/*bookmark*/
span.bookmarks{font-size:18px; font-weight:bold; color:#e33d6f; float:left; padding:0 20px;}

/*Review box*/
.dvd_info_reviews .reviewsBox {font-size:11px}
.reviewsBox {clear:both; padding-bottom:0px;}
.reviewsBox .view, .reviewsBox .add, .reviewsBox .sep{margin:0px 5px 0px 0px; vertical-align:middle; position:relative;}
.reviewsBox .reviewsForm {border:1px solid #535353; float:right; margin-bottom:7px; padding:5px 5px 6px; position:relative; width:640px;}
.reviewsBox .reviewsBiForm { float:right; margin-bottom:7px; padding:5px 0px 6px; position:relative;}
.reviewsButtons {border-top:1px solid #535353; margin-bottom:1px; padding:5px 9px 5px 5px;}
.reviewsButtons span {background:transparent none no-repeat scroll right center; padding-right:5px; position:relative; z-index:151;}
.reviewsButtons span.closed {/*background-image:url(images/content/gallery/arrow_rem.gif);*/ background-position:right 3px;}
.reviewsButtons span.opened {/*background-image:url(images/content/gallery/arrow_add.gif);*/ background-position:right 3px;}
.reviewsButtons .ratings{float:left; padding-top:7px}
.reviewsButtons .itemCount strong{color:#dbdbdb;}
.reviewsButtons .itemCount {color:#999; width:100px; font-size:14px; padding-top:7px; float:left;}
.ratings strong{font-size:14px; font-weight:bold; color:#434343; float:left; padding-right:10px;}
.gallerydvd .reviewsButtons{float:right; width:560px;}
#bsiPlaceHolder .reviewsBox .reviewsForm{float:left;}
.reviewOpts span, .reviewsButtons span {color:#dbdbdb; cursor:pointer;}
.reviewsButtons span strong {text-decoration:underline; font-weight:normal; color:#dbdbdb;}
.reviewsBox .reviewsForm label, .reviewsBox .reviewsBiForm label {vertical-align:top; color:#E33D6F; font-size:18px;}
.reviewsBox .reviewsForm textarea, .content .reviewsBox .reviewedit textarea {background-color:#000; border:1px solid #535353; height:78px; margin-left:24px; width:550px;}
.reviewsBox .reviewsForm input, .content .reviewsBox .reviewedit input{background-color:#000; border:1px solid #535353; margin-left:4px; padding:2px; color:#fff;}
.reviewsBox .reviewsBiForm textarea {background-color:#000; border:1px solid #535353; height:78px; margin-left:10px; width:500px;}
.reviewsBox .edit_form {padding:5px 8px;}
.reviewsBox .edit_form textarea {background-color:#000; border:1px solid #535353; color:#FFF; width:99%; }
.sub_review {display:block;float:right;margin-right:5px;margin-top:5px;}
.reviewTitle {border-bottom:1px solid #535353; color:#dbdbdb; min-height:17px; padding:2px 9px; position:relative; margin-bottom:10px; }
.reviewsBody {clear:both;}
.reviewActions span {cursor:pointer;}
.reviewActions span img {position:relative; top:2px;}
.reviewTitle * {display:inline;}
.reviewTitle h5 {color:#dbdbdb; font-size:14px; font-weight:bold;}
.reviewActions strong {font-weight:normal; font-size:12px}
.bangs {position:absolute; right:10px; top:-1px;}
.bangs img {cursor:pointer;position:relative;top:2px;}
.bangs .active {cursor:default;opacity:0.4;}
.reviewOpts {color:#DBDBDB; font-size:11px;}
.reviewText p {color:#dbdbdb; display:block; font-size:11px; margin:0pt;}
.content .reviewText p {padding:5px 9px;}


.content .screenshots_head {float:left;padding:13px 0pt 13px 20px;}
.content .screenshots_head a {color:#DBDBDB; font-size:1.27em; font-weight:bold; margin-right:10px; }
.content .screenshots_links {float:right; padding-top:10px; }
#view_gal .screenshots_links {float:none; padding:0;}
.content .screenshots_links li:first-child, #view_gal .filter_pager li:first-child {background:transparent none repeat scroll 0%;}
.content .screenshots_links li, #view_gal .filter_pager li {background:transparent url(images/content/block/dots.gif) repeat-y scroll left center;float:left;padding:0pt 8px 0pt 12px;}
.content .screenshots_links li span, .content .screenshots_links li a, #view_gal .filter_pager li a {background:transparent url(images/content/gallery/favour_icon.gif) no-repeat scroll left 50%;color:#dbdbdb;cursor:pointer;display:block;padding:4px 0pt 4px 24px;text-decoration:underline;}

.content .screenshots_links li.downloadAs {border-left:1px dotted #434343;}
.content .screenshots_links li.downloadAs span {background:transparent url(images/content/gallery/download.gif) no-repeat scroll left 50%; color:#dbdbdb; text-decoration:underline;}

.content .dvd_photo table {margin-bottom:10px;}
.content .dvd_photo td div {position:relative; padding:2px; background:#535353;}
.content .dvd_photo img {display:block;}
.content .block .wrap {padding:0pt 7px;}


/*sugsession dvd*/
.framepager_bs {margin:0px 0px 5px 0pt; width:auto; background-color:#000;}
.framepager_bs .set_items {border-color:#535353; border-style:none solid solid; border-width:medium 1px 1px; clear:both; padding:7px 0pt 0pt;}
.framepager_bs .set_items #dvd_prev {float:left; position:relative; width:50%;}
.framepager_bs .set_items #dvd_next {float:right; position:relative; width:50%;}
.framepager_bs .set_items .prev {height:20px; left:5px; overflow:hidden; position:absolute; text-indent:-9999px; width:87px; }
.framepager_bs .set_items .next {height:20px; overflow:hidden; position:absolute; right:5px; text-indent:-9999px; width:87px;}
.framepager_bs .set_items .thumb_item {border:1px solid #535353; float:left; width:156px; margin:10px 4px; padding:4px 0px;}
.framepager_bs .set_items .thumb_item .thumb img {display:block; margin:0pt 4px 0px;}
.framepager_bs .set_items .name {color:#dbdbdb; display:block; font-size:18px; padding:5px 0px;}
.framepager_bs .set_items p {color:#dbdbdb; font-size:11px; padding-bottom:10px;}
.framepager_bs .set_items p a{color:#e33d6f;}
.framepager_bs .set_items td {padding-top:20px; text-align:left;}
.framepager_bs .set_items .download {display:block; height:26px; overflow:hidden; text-indent:-1000em; width:111px; margin-bottom:5px;}

.content table td {border-collapse:collapse; text-align:center; vertical-align:top;}

/*Scene page*/
.content #si.latest {min-height:200px;}
.content .latest {margin-bottom:4px; /*padding-left:278px;*/ position:relative;}
.content .latest div.latest_img {border:1px solid #535353;height:186px;padding:4px;
								text-align:center;background:#090909 url(images/background/most_download_scenes_top_p_.jpg) repeat-x 0 0;float:left;margin-left:8px;}
/*.content .latest div.latest_img img {margin:2px 4px 0pt;}*/
.img_mar{margin:0px;}
.content .latest .name {color:#DBDBDB; display:block; font-size:1.63em; font-weight:bold; padding:7px 5px 10px 20px;}
.content .latest .name a {color:#DBDBDB;}
.content #si.latest p {color:#404040; min-height:2.3em; }
.content #si.latest p strong{padding-right:5px}
.content #si.latest p a{color:#E33D6F; font-size:14px;}
.content .latest strong {color:#dbdbdb; float:left; font-size:14px; }
.content .latest a.button {display:block; height:30px; overflow:hidden; text-indent:-2000em; width:117px;}
.latest_img_prop{overflow:hidden; float:left;background:#090909 url(images/background/most_download_scenes_top_p_.jpg) repeat-x scroll 0 0;margin-left:5px;width:460px;border:1px solid #535353;min-height:186px;padding:4px 0 4px 8px}
.content div.item1 {float:left;text-align:center;border:1px solid #535353;background:#f2f2f2 url(images/background/main_list_block_li.jpg) repeat-x;height:180px;width:176px;margin-left:8px;padding:12px 0 3px; overflow:hidden;}
.content div.item1 a.thumb{display:block;}
.ratin_categories{border-color:#535353;border-style:solid none;border-width:1px;height:50px;margin:0 0 15px;padding:10px 0 0 6px;width:445px;}
.latest_img_prop h1.name1{line-height:30px;margin-top:5px;}
.latest_img_prop h2.name1{line-height:30px;}
.latest_img_prop h1.name1 a{font-size:30px;color:#dbdbdb;font-weight:normal;}
.latest_img_prop h2.name1 a{font-size:24px;color:#eeeeee;font-weight:normal;}
.latest_img_prop .button1{width:150px;height:30px;display:block;text-indent:-2000em; float:right; margin-right:1em; overflow:hidden;}

/*FAQ*/
.content .body1, .content .body2 {background:#000 url(images/background/main_list_block.gif) repeat-x;border:1px solid #535353;float:left;}
.content .body1 {height:210px;width:440px;}
.content .body1 p{padding-bottom:4px;padding-top:2px;font-size:11px;}
.content .body1 p a{color:#e23c6c;}
.content .body2 {width:250px;border-top:none;}
.content .body1 h3{color:#DBDBDB;font-size:15px;font-weight:bold;padding-left:7px;padding-top:5px;}
.content .body1 h2{color:#e03e70;font-size:15px;font-weight:bold;padding:20px 0 8px;}
.body1 td.inform-1{font-size:11px;font-weight:bold;padding-right:120px;text-align:justify;}
.body1 td.inform-2{font-size:10px;text-align:left;}

.content .top5 h3{background: url(images/other/h32.jpg) repeat-x scroll 0 0;border:1px solid #919193;color:#EDEDED;font-size:15px;
					font-weight:bold;height:25px;overflow:hidden;padding:2px 0 0 8px;width:293px;}
.top5 .body2{float:left;width:298px;min-height:182px;background:#000 url(images/background/faq_5_bg.gif) repeat-x 0 0;padding-left:3px;}
.top5{overflow:hidden;padding-left:5px;}
.top5 .body2 ul {padding-top:12px;}
.top5 .body2 ul li{background: url(images/faq_top_5_li_bg.gif) no-repeat 0 5px;font-size:11px;padding:0 0 5px 9px;}
.body2 h2 {color:#DBDBDB;font-size:15px;font-weight:bold;}
.content .body2 p{color:#DBDBDB;padding-bottom:3px;}
.content .body2 input.text{border:1px solid #535353;float:left;height:22px;margin-right:5px;width:205px;background: url(images/background/input_bg.gif) repeat-x 0 0;}
.title3 h1{color:#df3f6f;padding-left:15px;padding-top:10px;font-size:18px;}
.body3 {background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0 0;border:1px solid #535353;}
.body3 ul{padding:5px 0 10px 3px;}
.body3 li{background: url(images/faq_top_5_li_bg.gif) no-repeat scroll 0 13px;font-size:14px;padding:5px 0 5px 13px;}
.body3 ul li.no_bg{background:none;}
.body3 ul li.no_bg a{color:#c50000; font-size:0.9em;}

.faq_block h1{color:#df3f6f;padding-left:15px;}
.body4 {background:#000 url(images/background/main_list_block.gif) repeat-x  0 0;border:1px solid #535353;margin-right:7px;padding:10px 0 15px 15px;}
.body4 h4 {font-size:14px;padding-bottom:5px;}
.body4 .p {font-size:12px;padding-bottom:5px;}
.body4 a{color:#df3f6f;}

/*Contact us*/
.box_contact{background:#000 url(images/background/contact_us_top_bg.jpg) repeat-x 0 0;border:solid #535353 1px;margin-bottom:5px;padding:10px 20px 20px;}
.box_contact h1{color:#df3d6e;font-size:24px;padding-bottom:5px;text-transform:uppercase;}
.box_contact h5{color:#df3d6e;font-size:14px;padding-bottom:5px;}
.box_contact p{font-size:12px;}
.box_contact p a{color:#df3d6e;font-weight:bold;}

.block_contact{}
h2.title_contact {color:#df3d6e;font-size:16px;padding-bottom:5px;text-transform:uppercase;}
.body_contact{background:#000 url(images/background/contact_us_bot_bg.jpg) repeat-x bottom;border:solid #535353 1px;padding:15px 20px 20px;overflow:hidden;}
.body_contact input{background: url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #535353;color:#DBDBDB;font-size:16px;height:24px;width:233px;}
.body_contact textarea{background:#000 url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #535353;color:#DBDBDB;font-size:16px;height:130px;width:233px;}

.body_contact span{display:block;float:left;font-size:12px;padding-top:6px;width:125px;}
.body_contact label{}
.body_contact em{color:#df3d6e;}
.body_contact p{font-size:12px;padding-bottom:20px;}
.body_contact li{padding:5px 0;}
.body_contact span.submit input{width:130px;height:25px;margin-left:229px;}

/*Unsubscript*/
.unsubscript{}
.unsubscript .body{padding:5px 0 50px 15px;}
.unsubscript .body h3{color:#df3d6e;font-size:28px;font-weight:normal;text-transform:uppercase;padding-bottom:10px;}
.unsubscript .body ul li{padding:3px 0;}
.unsubscript .body ul li.submit input{height:26px;margin-left:139px;margin-top:10px;width:105px;}

.unsubscript .body label{display:block;float:left;font-size:12px;font-weight:bold;width:140px;}
.unsubscript .body  input{background: url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #535353;color:#DBDBDB;font-size:16px;height:24px;width:233px;}
.unsubscript .body  dl.sbrWrap{width:232px;float:left;}
.unsubscript .body  textarea{background:#000 url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #535353;color:#DBDBDB;font-size:16px;height:130px;width:233px;}

/*Login*/
.body_login {background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0 0;border:1px solid #535353;padding:5px 10px 10px;}
.body_login h2{border:medium none;color:#DF3D6E;font-size:30px;font-weight:normal;text-transform:uppercase;}
.body_login p {font-size:12px;padding:5px 0 15px 0;}
.body_login p a{color:#df3d6e;}
.body_login label{display:block;padding-bottom:10px;}
.body_login label span{display:block;float:left;font-size:12px;font-weight:bold;width:100px;}
.body_login label input{background: url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #535353;color:#DBDBDB;font-size:16px;height:24px;width:233px;}
.body_login .button{width:58px;height:26px;margin-left:100px;}

/*Upgrade*/
.d_q_title{color:#DD4171;font-size:26px;padding:10px 0 0 10px;}

.download_dvd_flash21{}
.download_dvd_flash21 ul{border:medium none;list-style-type:none;margin:5px 2px 4px 3px;padding:0;position:relative;z-index:5;}
.download_dvd_flash21 li{background:transparent url(images/upgrade/upgrade_list_bg.jpg) repeat-x scroll 0 0;border-color:#535353;
						border-style:solid;border-width:1px;color:#DBDBDB;display:inline;font-size:14px;font-weight:bold;padding:6px;position:relative;
						cursor:pointer; }
.download_dvd_flash21 li span{color:#FFF;}
.download_dvd_flash21 li strong{color:#FFF;}					
.download_dvd_flash21 li.active{background:transparent url(images/upgrade/upgrade_list_bg_active.jpg) repeat-x scroll 0 0; border-bottom:none}
.download_dvd_flash21 li.active strong{color:#E33D6F;}	
.download_dvd_flash21 .main_flash21{background:transparent url(images/upgrade/upgrade_dvd_bg.jpg) repeat-x scroll 0 0;border:solid #535353 1px;
									height:497px;padding:22px 0 0 56px;width:692px;}

.download_dvd_flash21 .main_flash21 .dvd_res{background: url(images/upgrade/upgrade_dvd_res_sample.jpg) no-repeat 0 0;width:636px;height:476px;}
.download_dvd_flash21 .main_flash21 .high_res{background: url(images/upgrade/upgrade_high_res_sample.jpg) no-repeat 50% 50%;width:636px;height:476px;}
.download_dvd_flash21 .main_flash21 .medium_res{background: url(images/upgrade/upgrade_medium_res_sample.jpg) no-repeat 50% 50%;width:636px;height:476px;}


.enj_down {padding:20px 0 30px 10px;}
.enj_download {color:#dd4171;margin-top:7px;overflow:hidden;padding-left:50px;}
.enj_download_link {display:block;float:left;}

.upgrade_p{padding:0 0 0 10px;font-size:11px;text-align:justify;}

/*View Scene page*/
.left {float:left;width:593px;}
.frames {width:593px;position:relative;}
.frames .aboveframe {padding:8px 4px 2px 10px; z-index:102; position:relative; background:#000 url(images/background/main_list_block.gif) repeat-x scroll left top;
border:1px solid #535353;
}
.frames .aboveframe_left {float:left;  position:relative; z-index:102;margin-top:-22px;}
.frames .aboveframe_right {position:absolute;top:14px;right:-160px;z-index:102;}
.frames .aboveframe_right ul li{float:left; color:#dbdbdb; font-size:14px; font-weight:bold; white-space:nowrap;}
/*.frames .aboveframe_right ul li.vote{padding-top:4px}*/
.frames .aboveframe_right ul li.vote strong{color:#e33d6f;}

.frames .aboveframe li {float:left; padding:1px 0;width:100%; font-size:1em; color:#525252;}
.frames .aboveframe_left li {  position:relative;}
.frames .aboveframe_left li:first-child {border:none;}
.frames .aboveframe_left li small {color:#e33d6f; padding:2px 17px 2px 0; position:relative;z-index:150;background:url(images/content/gallery/arrow_rem.gif) right center no-repeat; cursor:pointer; font-size:1em;}
.frames .aboveframe_left li img {vertical-align:middle;position:relative;z-index:150;top:-2px;margin-right:5px;margin-left:4px;}
.frames .aboveframe_right li div { font-weight:bold; position:relative; top:2px; white-space:nowrap;}

.frames .aboveframe_left .tooltip {margin:-12px 0 10px 0; z-index:102; display:none;}
.frames .aboveframe_left .tooltip big {font-size:1px; line-height:1px; position:absolute; width:223px;}
.frames .aboveframe_left .tooltip h3 {min-height:13px; padding:0 7px 0 10px; text-align:right; color:#DBDBDB; background:#f7f7f7;border:1px solid #f2f2f2; font-size:1em; font-weight:normal; position:relative; top:16px;}
.frames .aboveframe_left .tooltip h3 big {display:none;background:url(images/content/scene/tooltip_title.png) top left no-repeat; height:16px; top:-16px; left:0px;}
.frames .aboveframe_left .tooltip h3 small {padding:0;display:block;width:11px;height:11px; font-size:0;line-height:0; background:url(images/content/gallery/arrow_add2.gif) left top no-repeat; cursor:pointer; color:#000;position:absolute; top:-20px;left:79px;}
.frames .aboveframe_left .tooltip h3 span {float:left; position:relative;font-weight:bold;}
.frames .aboveframe_left .tooltip div {padding:5px 9px 5px 11px; border:1px solid #f2f2f2;border-top:none;color:#525252; background:#000; position:relative; top:16px;}
.frames .aboveframe_left .tooltip_bot {display:none; background:url(images/content/scene/tooltip_bot.png) bottom no-repeat; left:0px; bottom:-17px; height:17px;}

.frames .underframe {line-height:1.5em;margin:2px 0pt;position:relative;z-index:100;}
.frames .frame_middle { z-index:101; position:relative; }
.frames .scene_title{ width:505px; font-size:24px; margin-bottom:5px; line-height:1.8em;}
.frames .scene_title a{color:#dbdbdb;}
.frames .scene_title a:hover{color:#dbdbdb;}
.frames .scene_title strong{color:#949494; font-weight:normal;}
.frames .timeline {float:none;}
.frames .start {float:left;width:171px;}
.frames .underframe_left strong, .frames .underframe_right strong/*, .frames .download_links .info, .frames .download_links .info*/ {color:#949494; font-size:14px; font-weight:normal}
.frames .underframe_left #begin_time span, .frames .underframe_right #end_time span {color:#949494; font-size:14px; font-weight:bold;}

.frames .underframe_left #begin_time {position:relative; padding-top:9px; height:24px; width:168px; text-align:center; border:1px solid #535353;}
.frames .end {float:right; width:171px; text-align:right;}
.frames .underframe_right #end_time {position:relative; padding-top:9px; height:24px; width:168px; text-align:center; border:1px solid #535353;}
.frames .reset_hiw {position:absolute; top:113px; left:205px;}
.frames .underframe_right { float:right;}
.frames .underframe_left {float:left;}
.frame_hidden .how_it_works {display:none;}
.frame_hidden .reset_hiw {display:none;}
.frame_hidden .underframe {display:none;}

.frames .frame_hidden .start, .frames .frame_hidden .end,  .frames .frame_hidden .length {display:none;}
.frames .frame_hidden .frame_center {top:5px;}
.frames .scene_hidden {padding-top:4px;}
.frames .aboveframe .cast_top {font-size:14px; font-weight:bold; padding-bottom:5px; display:block;}
.frames .aboveframe .cast_top strong {color:#dbdbdb;}
.frames .aboveframe .cast_top a{color:#e33d6f;}

.frames .download_links {position:relative; z-index:101; margin-bottom:7px; padding-top:10px;}
.frames .download_links .formats {}
.frames .download_links dd {display:none;}
.frames .download_links ul { list-style-type:none; clear:left; /*background-image:url(images/content/scene/downlinks_bg.gif);*/ background-repeat:no-repeat; margin:2px 0 0 0; padding:2px 0px 4px 12px; position:relative;}
.frames .download_links ul li:first-child {background:0; width:auto;}
.frames .download_links ul li {color:#949494; font-weight:bold; float:left; margin-right:10px; padding:3px 0px 5px; width:120px; background:url(images/content/scene/quality_bg.gif) no-repeat; text-align:center;}
.frames .download_links ul li.active {background:url(images/content/scene/quality_bg_active.gif);}
.frames .download_links ul li.problem {background:none; width:269px;}
.frames .download_links ul li.problem img {top:1px;}
.frames .download_links ul li.problem  a img {top:5px;}

.frames .download_links ul li a { color:#fff; font-weight:bold;}
.frames .download_links ul li span {color:#dbdbdb; font-size:18px; font-weight:bold;}
.frames .download_links ul li img { position:relative; top:1px;}
.frames .download_links ul li img.anim_img { position:relative; top:9px;}
.frames .download_links .down{display:block; float:left;}

.frames .length {color:#949494;font-size:14px; padding-left:17px;display:block; line-height:1.6em; top:142px; right:207px; position:absolute; letter-spacing:-1px;}
.frames .length strong{ font-weight:bold;}
#total_time_value {color:#dbdbdb}

.content #choose_format.block .title dt{float:left; position:relative; font-size:1em; cursor:pointer; }
.content #choose_format.block .title dt span{padding:6px 5px 0px; display:block; background:url(images/background/main_list_menu_li.gif) repeat-x; white-space:nowrap; color:#e33d6f; font-weight:bold; font-size:1em; float:left; text-transform:uppercase; border:1px solid #535353;border-bottom:none;margin-right:1px; height:23px; position:relative; z-index:3; width:80px; text-align:center;}
.content #choose_format.block .title dt.active span{ background: none; background-color:#333; padding:6px 9px 0px;}
.content #choose_format.block .title dt.wma span{width:107px;}
.content #choose_format.block .title dt.ipod span{width:107px;}

.WMV{width:74px; height:16px; background:url(images/content/scene/wma.png) no-repeat 0px 4px; display:block; margin:0 auto; }
.MOV{width:70px;height:16px;background:url(images/content/scene/quicktime.png) no-repeat 0px 3px;display:block;margin:0 auto;}
.PSP{width:43px;height:13px;background:url(images/content/scene/psp.png) no-repeat 0px 4px;display:block;margin:0 auto;}
.IPOD{width:67px;height:15px;background:url(images/content/scene/ipod.png) no-repeat 0px 2px;display:block;margin:0 auto;}
.DVD{width:44px;height:15px;background:url(images/content/scene/dvd.png) no-repeat 0px 0px;display:block;margin:4px auto 0;}
.FLASH{width:46px;height:15px;background:url(images/content/scene/flash.png) no-repeat 0px 3px;display:block;margin:0 auto;}


.active .WMV{ background:url(images/content/scene/wma_active.png) no-repeat 0px 4px;}
.active .MOV{ background:url(images/content/scene/quicktime_active.png) no-repeat 0px 3px ;}
.active .PSP{ background:url(images/content/scene/psp_active.png) no-repeat 0px 4px;}
.active .IPOD{background:url(images/content/scene/ipod_active.png) no-repeat 0px 2px;}
.active .DVD{ background:url(images/content/scene/dvd_active.png) no-repeat 0px 0px;}
.active .FLASH{ background:url(images/content/scene/flash_active.png) no-repeat 0px 3px;}



#choose_format {z-index:101; position:relative;}
#choose_format .title{margin-bottom:0px;}
#choose_format .body{height:22px; position:relative; top:1px; padding-left:10px; clear:left; font-family:tahoma; background:none; border:none;}

#choose_format .body span{color:#e33d6f;font-size:10px;padding-right:5px;}
#choose_format .body span strong{color:#555;font-size:10px; font-weight:bold;}
#choose_format .body a{border-left:1px solid #eb79c0;padding-left:5px;padding-right:5px;color:#e33d6f;text-decoration:underline;font-size:10px;}
#choose_format .body span.problemplay{color:#555; font-size:10px; padding-right:5px; padding-left:5px; border-left:1px solid #eb79c0; }


#choose_format .body span.problemplay a{border:none;}
#choose_format .body a:hover{color:#b1b1b1;}
.frames .tab_content{background:#000 url(images/background/main_list_block.gif) repeat-x scroll left top; border:1px solid #535353; padding:8px 2px 2px 2px;}

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

.scene_items{background:#000 url(images/background/main_list_block.gif) repeat-x scroll left top; border:1px solid #535353; padding:8px 0px 2px 10px; position:relative; zoom:1;}

#js_thumbs_view, #js_thumbs_view #content {width:573px; }
#js_thumbs_view {height:415px; overflow:auto; position:relative;}

#js_scale_tabs {margin-top:5px; padding-left:4px; position:relative; width:569px;}
#js_scale_tabs a.active { background-color:#e33d6f;color:#FFFFFF; font-weight:bold;}
#js_scale_tabs a {color:#e33d6f; display:block;float:left;font-size:14px;padding:1px 13px 0px;position:relative;z-index:2;}
#js_scale_tabs p {color:#555; float:left; padding:0 10px 10px 0; font-size:14px;}
#scene_thumbs .img_list {border:2px solid #535353; display:block; float:left;}
#scene_thumbs .begin {border:2px solid #538CDF;}
#scene_thumbs .end {border:2px solid #E33D6F;}
.framepager_middle {margin:5px 0; width:594px;}
.framepager_left {padding:1px 156px 1px 6px; }
.framepager_right {padding:1px 6px 1px 156px; text-align:right;}
.framepager {width:121px; border:1px solid #535353; background:#000 url(images/background/main_list_block.gif) bottom repeat-x; min-height:104px; font-size:11px; color:#555; position:relative;}
.framepager_left img {right:6px;}
.framepager_right img {left:6px;}
.framepager img {position:absolute; top:1px; border:1px solid #535353;}
.framepager a {color:#e33d6f; font-size:18px;}
.framepager span {color:#e33d6f;}
.framepager p {padding:1px 0 7px 0;}
.framepager a.scene_btn {display:block; height:20px; width:93px; text-indent:-100em; overflow:hidden; margin-bottom:5px;}
.framepager a.next_scene, .framepager_bs .download_dvd_next {text-align:left; float:right;}
.frameitem_left {float:left;}
.frameitem_right {float:right;}
.frameitem {width:295px;}

/*Related scenes*/
.related_out {float:right;margin-top:48px;width:152px;}
.related_part dl.sbrWrap{zoom:1;}
.content .related_part div.item {margin:5px 3px; padding-top:10px; padding-bottom:7px; width:136px; overflow:hidden; float:none;}
.related_part .item img{display:block; text-align:center; margin:0 auto; padding-bottom:5px;}
.related_part .item .name_dvd {color:#E33D6F; font-size:1.4em; font-weight:bold;}
.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:86px; height:18px; text-indent:-1000em; overflow:hidden; margin:7px 0pt 0pt 21px;}
.content .related_part .wrap .relate_title p {font-weight:bold; 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; position:relative; z-index:1;}
.related_part  div.select label { color:#808080; font-size:0.93em;}

/* View Photo Page */
	body.gallery{background:#1B1B1B url(images/background/body.jpg) repeat-x scroll 0pt -9px;}
	#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;	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:#949494;	text-transform:uppercase;	font-size:30px;	font-weight:bold;	}
	#wrap_in #return_thumbs{	padding:4px 12px 5px 12px;	border-top:1px solid #535353; color:#414141;	margin:0 auto;	position:relative;	z-index:100; height:30px}
	#return_thumbs div.rating_mid{	float:none;	position:absolute;	top:0;	left:50%;	width:auto;	margin:10px 0 -2px -70px;	}
	#return_thumbs div{	float:left;	width:300px;	margin:10px 0 -2px 0;	}
	#return_thumbs a{	color:#e33d6f;	}
	#return_thumbs .slide_form{	margin:0;	float:right;	padding-left:36px;	background:url(images/slideshow_bg.gif) left 5px no-repeat;	width:auto; height:30px; 	}
	#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:-13px;	width:55px;	}
	#return_thumbs .slide_form strong dt{padding:7px 7px 5px;}
	#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:30px;	height:27px;	position:relative;	top:3px;	left:5px;	}
	#return_thumbs .slide_form img.checkbox_img{	width:19px;	height:19px;	position:relative;	top:0px;	left:0px;	}
	#wrap_in #view_photo_form{	border:1px solid #535353;	margin:0 auto 0px auto; background-color:#000;	}
	#wrap_in #view_photo_nav{margin:0 auto;	position:relative; height:38px;}
  #view_photo_nav .float_left, #view_photo_nav .float_right  {	padding:8px 4px;  }
	#view_photo_nav span img{	vertical-align:middle;	position:absolute;	left:-2px;	top:-5px;	}
	#view_photo_nav span.prev a, #view_photo_nav span.next a{	/*overflow:hidden;	text-indent:-100em;*/	position:relative;	padding-left:18px;	}
	#view_photo_nav span.prev{	margin-right:0px;	position:relative;	top:3px;	}
	#view_photo_nav span.next{	margin-left:5px;	position:relative;	top:3px;	}
/*	#view_photo_nav span.delete label{
	color:#414141;
	vertical-align:middle;
	}
	#view_photo_nav span.delete input{
	height:16px;
	width:16px;
	margin-right:6px;
	background:none;
	border:none;
	vertical-align:middle;
	} */
	#view_photo_nav ul{	display:inline;	}
	#view_photo_nav li{	background:url(images/content/block/dots.gif) left repeat-y;	padding:8px 10px;	vertical-align:middle;	display:inline;	}
	#view_photo_nav li:first-child{	background:none;	}
	#view_photo_nav li input{  vertical-align:middle;	}
	#view_photo_nav li label{	padding:0 0 0 7px;	color:#db2a93;	text-decoration:underline;	/*background:url(images/content/gallery/favour_icon.gif) left center no-repeat;*/  vertical-align:middle;	}
	#contname span.resolution{	position:absolute;	top:3px;	right:0;	}
	#view_photo_nav strong, #view_photo_nav span{	padding:5px;	}
	.float_left{	float:left;	}
	.float_right{	float:right;	}
	div.per_page {width:60px; padding-bottom:5px;}
	div.per_page span {display:block;}
	div.per_page dl.sbrWrap dt { height:1em; }
	table#photo_block {	background:#000;	border-collapse:collapse;	font-size:1em;	position:relative;	z-index:1;	clear: both;}
	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 0pt 3px 11px;}
	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 0;	padding-bottom:5px;		color:#dbdbdb;	min-width:200px; font-size:18px;}
	table#photo_block .pic_center .view_pic{	position:relative;	padding:0 17px;	}
	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:18px;	background:url(images/page_prev_png.png) left 18px no-repeat;	}
	table#photo_block .view_pic span.next a{	padding-left:36px;	right:18px;	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;	}

	.warning_block {padding-top:6px; text-align:center}
	#photo_block .pic_center .view_pic_b_text_block .center {color:#434842;text-align:center;font-size:11px;padding:9px 0 3px 0;}
	#photo_block .pic_center .razr_span strong {background:#000;z-index:2;}
	#photo_block .pic_center .razr_span a, #photo_block .pic_center .razr_span a:visited {padding-left:18px;background:url(images/line.gif) 7px center no-repeat;}
	.view_pic_b_text_block .center span {padding-left:18px;background:url(images/line.gif) 7px 0 no-repeat;}
	.view_pic_b_text_block .center a, .view_pic_b_text_block .center a:visited {color:#e55fa6;}
	.view_pic_b_text_block div {background:#000 url(images/background/main_list_block.gif) top repeat-x;padding:15px 0 5px 0;text-align:center;}
	#view_photo_form .view_pic_b_text_block div p {text-align:center;padding:0 10px 13px 10px;font-size:30px; color:#dbdbdb} 
	#view_photo_form .view_pic_b_text_block div p strong{ font-weight:normal; color:#e33d6f;} 
	#view_photo_form .view_pic_b_text_block div p a, #view_photo_form .view_pic_b_text_block div p a:visited {font-size:18px;font-weight:bold;text-decoration:none;color:#e34599;}
	#view_photo_form .view_pic_b_text_block div p.get_walpaper {width:440px;padding:10px 10px 8px 10px; font-size:14px; color:#555;}
	.view_pic_b_text_block div p.get_walpaper input {vertical-align:middle;border:1px solid #535353;background:url(images/background/input_bg.gif) top repeat-x;width:66px;height:20px;margin-left:4px;margin-right:4px;}
	.view_pic_b_text_block div p.get_walpaper input.button {background:none;border:none;width:118px;height:22px;margin-left:16px;margin-right:0;}
	.view_pic_b_text_block div p.get_walpaper span {color:#babbba;padding:0 8px;}
	
	.hoverZone {position: absolute; top:0px; width:20px; height:20px; background: transparent;}
	#nextZone {right:0px; margin-right:18px;}
	#prevZone{left:0px; margin-left:18px;}
		
/*View Gallery*/
	#view_gal {border:1px solid #535353; padding:5px;}
	#view_gal .title {height:auto;}
	#view_gal .title strong {font-size:30px; color:#939393;}
	#view_gal .body_out{	border:none;	}
	#view_gal .body_out .body{	border:none;	}
	#view_gal #sortForm {text-align:left;}
	.body_out_border{	border-top:1px solid #535353; border-bottom:1px solid #535353;	position:relative;	top:-1px;	}
	.content #view_gal .block .filter_pager{	margin:1px;	}
	.content #view_gal .block .filter{	padding:0;	}
	.content #view_gal .block .wrap{	background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x;	padding:7px;	}
	#js_fav_zip_form {	margin:0;	padding:0;	}
	#js_fav_zip_form td, #js_fav_zip_form table{	border-collapse:collapse;	border:none;	}
	#js_fav_zip_form tr td{	padding:0 0 8px 16px;	}
	#js_fav_zip_form tr td:first-child{	padding:0 0 8px 0;	}
	#js_fav_zip_form tr td img{	padding:1px;	display:block;	}
	#js_fav_zip_form tr td div{	position:relative;	text-align:left;	}
	#js_fav_zip_form tr td input{	position:absolute;	top:1px;	left:1px;	}
	#js_fav_zip_form .body{	border:none;	}
	#view_gal .filter_pager dl.sbrWrap{	width:140px;	}
	#view_gal .filter_pager dt{	padding-right:27px;	text-align:left;	}
	#view_gal .filter_left{	float:left;	}
	#view_gal .filter_right{	float:right;	padding:7px 0;	vertical-align:middle;	}
	#view_gal .filter_left label{	margin-right:15px;	}
	#view_gal .header_bot .filter_right span{	display:none;	}
	#js_scale_tabs_out{	position:relative;	padding-top:5px;	}
	#js_scale_tabs_out form{	position:absolute;	right:0;	top:0;	}
	#js_scale_tabs_out input.text{	width:20px;	}
	#js_scale_tabs_out input.text, #js_scale_tabs_out label{	position:relative;	top:-5px;
	}
	#view_gal #js_scale_tabs .bg_tab{	margin-bottom:-10px;	}


/*forgot pass*/
.f_pas_body {background:#000 url(images/background/main_list_block.gif) repeat-x scroll 0 0;border:1px solid #535353;}
.fog_passwrd {padding:5px 0 10px 5px;}
.fog_passwrd h2{color:#E33D6F;font-size:30px;font-weight:normal;padding-bottom:5px;}
.fog_passwrd p{font-size:14px;padding-bottom:15px;}
.fog_passwrd a{color:#E33D6F;}
.fog_passwrd strong{font-size:12px;}
.fog_passwrd .text{background:transparent url(images/background/input_bg.gif) repeat-x scroll 0 0;border:1px solid #C3C3C3;color:#dbdbdb;font-size:18px;height:25px;
					padding:0 3px;width:300px;}
.fog_passwrd div{float:left;padding-right:8px;}
.fog_passwrd label{display:block;padding-top:7px;}

/*Account Settings*/
.ac_set h3{font-size:14px;padding:5px 0 5px 5px;}
.ac_set p{font-size:12px;padding-left:5px;}
.acc_dv_select{padding:10px 0 0 0px;}
.ac_set input.text{border:1px solid #535353;color:#DBDBDB;height:22px;width:191px; padding:4px 4px 0px; background: url(images/background/input_bg.gif) repeat-x scroll 0 2px;}

.info_table{}
.info_table div{padding:5px 0;}
.info_table div label{display:block;float:left;font-size:12px;padding-right:10px;padding-top:8px;text-align:right;width:135px;}
.info_table div label span{color:#E33D6F;font-weight:bold;}
.info_table input.text{float:left;}

.select_timez{border:1px solid #535353;color:#DBDBDB;font-size:1.3em;height:26px;width:385px;padding-left:2px;background: url(images/background/input_bg.gif) repeat-x scroll 0 2px; float:left; margin:0px 24px}
.select_lang {border:1px solid #535353;color:#DBDBDB;font-size:1.3em;height:26px;width:200px;padding-left:2px;background: url(images/background/input_bg.gif) repeat-x scroll 0 2px; float:left; margin:0px 24px}
.acc_dv_select label{display:block;float:left;font-size:12px;padding-right:10px;padding-top:5px;text-align:right;width:120px;}
.label_flt_lft { margin-left:14px;}

div.acc_dv_select dl.sbrWrap dt { padding:2px 5px 5px;}
.acc_dv_select ul.psw{}
.acc_dv_select ul.psw li{padding:5px 0;}
.acc_dv_select ul.psw li label{display:block;float:left;font-size:12px;padding-right:10px;padding-top:8px;text-align:right;width:135px;}

.ch_form{margin:20px 0 30px 145px;}
div#acc_set .title span {padding:0px 25px;}
/*incorrect*/
.incorrect {background:#272727 url(images/incorrect/incorrect_bg.gif) repeat scroll 0 0;border:1px solid #535353;margin-bottom:5px;}
.incorrect div{background: url(images/incorrect/incorrect_sign.gif) no-repeat scroll 87px 26px;color:#E31754; font-family:arial;font-size:22px;font-weight:bold; min-height:69px;padding:40px 0 0 170px;}

/*incorrect Account Settings*/
#messages_in {background:#272727 url(images/incorrect/incorrect_bg_ac_set.gif) repeat-x scroll 0 0;border:1px solid #E45080;margin-bottom:5px;}
#messages {background: url(images/incorrect/incorrect_sign.gif) no-repeat scroll 87px 26px;color:#E31754; font-family:arial;font-weight:bold; min-height:93px;padding:7px 0 0 170px;}
	
#messages ul li{font-size:22px}				
/*Navigation Bar*/
	#navigator{padding:6px 0 6px 11px; background-color:#979797; color:#424242; margin-bottom:3px; font-size:11px}
	#navigator a{color:#eee;}
	#navigator img{	margin:1px 3px 1px 2px;}
	
	
	/*currentdvd block*/
	div#currentdvd div.title h2{width:69px; height:15px;}
	div#currentdvd div.body{background:#F4F4F4 url(images/sidebar/currentdvd/bg_current.gif) no-repeat scroll right bottom; border-bottom:1px solid #D0D0D0; margin-bottom:2px;}
	div#currentdvd .dvdadded{font-size:10px; color:#949494; padding:4px 4px 2px; text-align:center; display:block; border-bottom:1px solid #535353;}
	div#currentdvd .dvdadded strong{color:#dbdbdb; font-weight:bold;}
	div#currentdvd .dvdname{font-size: 12px; font-weight:bold;  text-align:center; padding: 5px 0; display:block;}
	div#currentdvd .dvdname span{color:#dbdbdb; font-size:11px; font-weight:300; display:block; padding-top:2px;}
	div#currentdvd .dvdname a{color:#e33d6f; font-size:14px; font-weight:bold}
	div#currentdvd  ul{padding: 0 12px 10px 12px}
	div#currentdvd  ul li{margin-bottom:2px; font-size:12px; color:#e33d6f;}
	div#currentdvd  ul li a{font-size:12px; color:#e33d6f;}
	div#currentdvd  ul li a:hover{ text-decoration:underline;}


.reviewsBox .view, .filter_pager .float_left #FavDelSelDiv .view {margin-right:5px;}
/* rating */
.rating {white-space:nowrap;}
.rating img {padding:3px 3px 1px 3px; background:no-repeat center; cursor:pointer; vertical-align:top;}
.rating .userSelected {background:url(images/rate_user.gif) no-repeat 1px 1px;}
.rating a {cursor:pointer; vertical-align:middle; position:relative; margin-left:-3px;}
/*.indexPage{margin-top:4px;}

/* Sexperts Reviews */
#reviews_left{
width:158px;
float:left;
padding-top:20px;
}
#reviews_left a{clear:both; display:block; color:#e33d6f; font-size:12px;}
#reviews_right{
float:left;
color:#666;
width:548px; 
padding-top:10px;
}
#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:#000;
padding-left:2px;
margin-left:9px;
margin-bottom:10px;
}
#reviews_left .overall_mark p{
color:#771a08;
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:#535353;
margin-bottom:6px;
}
#reviews_right .marks{
clear:both;
}
#reviews_left table th, #reviews_right .marks th{
background:#555555;
padding:1px;
padding-left:9px;
color:#e33d6f;
font-weight:bold;
font-size:18px;
text-align:left;
}
#reviews_left table td, #reviews_right .marks td{
text-align:left;
background-color:#333333;
padding:2px;
color:#dbdbdb;
padding-left:9px;
font-size:12px;
}
#reviews_left table .title3, #reviews_right .marks .title3{
width:84px;
}
#reviews_left table .total, #reviews_right .marks .total{
background-color:#444444;
}
#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:#FFF;
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 #535353;
}
#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 #535353;
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;
margin-left:10px;
}
#reviews_right .avatar h4, #reviews_right .avatar2 h4{
text-align:center;
font-weight:normal;
color:#e33d6f;
text-decoration:none;
font-size:14px;
}
#reviews_right .review_text{
width:185px;
float:left;
}
#reviews_right .review_text2{
float:left;
padding-left:20px;
}
#reviews_right h2 {font-size:30px; font-weight:normal; color:#dbdbdb;}
#reviews_right .user_info {margin-top:5px; padding-top:5px; padding-bottom:5px; color:#DBDBDB; 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;
width:300px;
}
#reviews_right .item .contra_pro ul{width:auto;}

#reviews_right .contra_pro li{
padding-left:38px;
list-style-type:none;
line-height:14px;
padding-top:4px;
text-align:left;
font-size:14px;
min-height:20px;
}

* html #reviews_right .contra_pro li{min-height:20px; !important height:auto; height:20px;}
#reviews_right  .contra_pro ul.pro li{
background:url(images/sexpert_review/plus_icon.gif) top left no-repeat;
}
#reviews_right  .contra_pro ul.contra li{
background:url(images/sexpert_review/minus_icon.gif) 5px 8px no-repeat;
}
#reviews_right .sentence{
float:left;
margin-top:5px;
width:100%;
clear:both;
}

#reviews_right .edit_review .review_container {border:1px solid #535353; padding:10px; float: left; width:100%; clear:both; margin-bottom:10px; background: #000 url(images/background/main_list_block.gif) repeat-x top left;}

*html #reviews_right .sentence, #reviews_right  .contra_pro{
margin-top:2px;
}



#reviews_right .sentence strong{
float:left;
position:relative;
top:8px;
margin-right:8px;
color:#e33d6f;
font-size:14px;
font-weight:bold;
}
#reviews_right .sentence span{
width:86px;
height:23px;
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; padding-top:10px;}
#reviews_right .edit_review p strong {font-size:12px; font-weight:normal; color:#dbdbdb;}

#reviews_right .edit_review p.title2 strong {font-weight:bold;}

#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:#DBDBDB; 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:#DBDBDB;}
#reviews_right p.title2{color:#DBDBDB; padding-bottom:3px; clear:both;}
#reviews_right p.title3{color:#DBDBDB; 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 #535353;
	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:#dbdbdb;
width:93px;
font-size:12px;
font-weight:bold;
}

#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:url(images/other/h32.jpg) repeat-x top left #616161;
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:#FFF; padding:0; font-size:18px; font-weight:bold; cursor:pointer;}
#reviews_right ul.rating_element li {clear:left; list-style: none; border:1px solid #535353;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; margin-top:6px}
#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: url(images/sexpert_review/block_nactive_title.gif) top left no-repeat;
	width:20px; height:9px;
	overflow:hidden;
	text-indent:-100em;
	margin-right:2px;
	float:left;

}
#reviews_right span.rating_element_stars span.rating_element_stars_active
{
	background: url(images/sexpert_review/block_active_title.gif) top left no-repeat;
}
#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{
	float:left;
	color:#dbdbdb;
	font-weight:bold;
	margin:0px 6px;
}

#reviews_right ul.rating_element b.comments{
	color:#e33d6f;
}
#reviews_right ul.rating_element div{
	border: 1px solid black;
	background-color: white;
}
#reviews_right ul.rating_element b.close{
	width:14px; height:16px;
	overflow:hidden;
	text-indent:-100em;
	background:url(images/sexpert_review/arrow_block2.gif) top left no-repeat;
	display:block;
	float:left;
	margin:4px 5px 0 10px;
	cursor:pointer;
}
#reviews_right ul.rating_element b.open{
	width:16px; height:14px;
	overflow:hidden;
	text-indent:-100em;
	background:url(images/sexpert_review/arrow_block.gif) top left no-repeat;
	display:block;
	float:left;
	margin:4px 5px 0 10px;
	cursor:pointer;
}
#reviews_right .style2 .reviewsBox p {
font-size:18px;
color:#dbdbdb;
font-weight:bold;
padding-left:10px;
margin-bottom:8px;
}
#reviews_right .style2 .reviewsBox .reviewsForm{
float:none;
width:auto;
background: #000 url(images/background/main_list_block.gif) repeat-x;
}

/*#reviews_right .style2 .reviewsBox{background:url(images/other/h32.jpg) repeat-x top left #616161;}*/

.content #reviews_right .addToSex .reviewsBox .reviewsForm textarea {width:460px;}
.content #reviews_right .reviewsBox .reviewsForm {width:541px;}

#reviews_right .style2 .reviewsBox label{
width:80px;
display:block;
float:left;
color:#dbdbdb;
font-size:12px;
}
#reviews_right .style2 .reviewsBox textarea{
width:438px;
float:left;
margin-bottom:10px;
overflow:hidden;
color:#FFF;
}
#reviews_right .style2 .reviewsBox input{
margin-left:90px;
clear:both;
}

/* bonus_page */
div#bonus_page .flavor { padding:0px; margin:0px; width:203px; float:left; }
div#bonus_page .bonus_sites { padding:0px; margin:0px; width:540px; float:left; }
div#bonus_page .banners_block { width: 749px; height:266px; padding:0px; margin:0 0 5px; display:block;}
div#bonus_page .bonus_sites img{ margin-right:2px; margin-bottom:2px;}
div#bonus_page #flavor { padding:0px; margin:0px; width:206px; float:right; }

/* balloon tips */
#balloon {position:absolute; z-index:9999; left:-1000px; top:-1000px;}
.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;}
div.ballon_info{height:26px;}
div.ballon_info .left{background:transparent url(images/background/bubble_left.png) no-repeat left top; height:26px; width:6px; overflow:hidden; font-size:0px; float:left;}
div.ballon_info .right{background:transparent url(images/background/bubble_right.png) no-repeat left top; height:23px; width:6px; overflow:hidden; font-size:0px; float:left;}
div.ballon_info .info{background:transparent url(images/background/bubble_center.png) repeat-x left top; height:21px; float:left; padding:2px 2px 0px; color:#434343;}

/*auto_completer*/
.search_block .auto_complete .bytitle_list li {clear:both;color:#212322;background:#282828 url(images/background/left_col_bg2.jpg) repeat-x scroll center top; float:left;width:193px; cursor:pointer;}
.search_block .auto_complete .bytitle_list li span.left_side {float:left;display:block;width:30px;padding:4px 5px 2px 3px;}
.search_block .auto_complete .bytitle_list li span.left_side img {border:1px solid #bababa;overflow:hidden;}
.search_block .auto_complete .bytitle_list li span.right_side {float:left;display:block;width:155px;color:#656766;padding:4px 0 2px 0;}
.search_block .auto_complete .bytitle_list li span.right_side span {color:#fff;position:relative; float:left;}
.search_block .auto_complete .bytitle_list li span.right_side span.txt{ color:#000; left:0px;}
.search_block .auto_complete .bytitle_list li strong {font-size:1.2em;color:#e33d6f;}
.search_block .auto_complete .bytitle_list li.last {float:none; border:none;}
.search_block .auto_complete {background:#fff;z-index:3000;border:1px solid #d8d6d7;position:absolute;left:12px;top:43px;min-width:193px; width:193px; opacity: 0.999999;height:225px; overflow-y:auto; overflow-x:hidden;}
.search_block .auto_complete .bypornstar_list li {clear:both;color:#666867;background:#eceeed url(images/line4.gif) repeat-x;float:left;width:174px; cursor:pointer;}
.search_block .auto_complete .bypornstar_list li span.left_side {float:left;display:block;width:36px;padding:4px 4px 2px 0;}
.search_block .auto_complete .bypornstar_list li span.left_side img {border:1px solid #bababa;width:35px;height:33px;overflow:hidden;}
.search_block .auto_complete .bypornstar_list li span.right_side {float:left;display:block;width:124px;color:#666867;padding:4px 0 2px 0;}
.search_block .auto_complete .bypornstar_list li span.right_side b{font-weight:normal;}
.search_block .auto_complete .bypornstar_list li span.right_side span{color:#dd3d6b;font-size:1.2em;font-weight:bold;position:relative;left:-4px;}
.search_block .auto_complete .bypornstar_list li strong {color:#e33d6f;padding-right:5px;background:url(images/line3.gif) right 1px no-repeat;}
.search_block .auto_complete .bypornstar_list li strong.no_line {background:none;}
.search_block .auto_complete .bypornstar_list li.last {background:none;float:none;}
.search_block .auto_complete li:hover{background:url(images/line5.gif) left top repeat-x #fff;}

.search_block .auto_complete .bytitle_list li.selected{background:#f55e8c url(images/background/line5.gif) left top repeat-x;}
.search_block .auto_complete .bytitle_list li.selected strong, .search_block .auto_complete .bytitle_list li.selected span.right_side, .search_block .auto_complete .bytitle_list li.selected span.right_side span{color:#fff;}

.search_block .auto_complete .bypornstar_list li.selected{background:#f55e8c url(images/background/line5.gif) left top repeat-x;}

/*Update Calendar*/
#calendar_div {background:url(images/background/updatecalendar_top.jpg) top left no-repeat; height:186px; margin-bottom:10px; padding:47px 0 0 20px; position:relative;}
#calendar_div span.title {position:absolute; top:15px; left:35px; width:179px; height:22px; border:none; text-indent:-9999px; overflow:hidden;}
#calendar_div table {width:300px; height:143px;}
#calendar_div table table {width:auto; height:auto;}

#calendar_div table table th {color:#E33D6F; font-size:10px;}
#calendar_div table table td {color:000; font-size:11px; padding:0 4px;}
#calendar_div table table td.gray {color:#c2c2c2; font-size:11px;}
#calendar_div table table td.cont {background:#ededed; border:1px solid #d8d8d8;}

#calendar_div td.prev {border-right:1px solid #e1e1e1; padding-top:5px; padding-right:10px;}
#calendar_div td.next {padding-top:5px; padding-left:10px;}
#calendar_div td.prev a.arrow {background:url(images/arrow_left.gif) 5px 4px no-repeat; padding:3px 5px 0; text-indent:-9999px; overflow:hidden; float:left; width:10px; height:10px;}
#calendar_div td.next a.arrow{background:url(images/arrow_right.gif) 8px 4px no-repeat; padding:3px 5px 0; text-indent:-9999px; overflow:hidden; float:right; width:10px; height:10px;}
#calendar_div td.prev strong { float:left; color:#e33d6f; font-size:11px; font-weight:bold;}
#calendar_div td.next strong { float:right; color:#e33d6f; font-size:11px; font-weight:bold;}
#calendar_div td a {color:#000; font-size:11px;}

.up_items td .today td {border:none; padding:10px; padding:10px 2px 0 0;}
.up_items td .today td .item .thumb img{display:block;}


.up_items {width:750px; text-align:center; border-collapse:collapse; margin:auto;}
.up_items td.month {background:url(images/background/up_cal_month.gif) top left no-repeat; height:28px; border:none; text-align:center; width:100%;}

.up_items td.month span.title {font-size:14px; color:#e33d6f; font-weight:bold; text-align:center; display:block; width:100%; position:relative; z-index:10; padding-top:4px;}

.up_items td.month span.prev {padding:3px 0 0 3px; float:left; position:relative; z-index:100;}
.up_items td.month span.prev a{display:block; width:63px; height:20px; background:url(images/prev_month.gif) top left no-repeat;}
.up_items td.month span.next {padding:3px 3px 0 0; float:right; position:relative; z-index:100;}
.up_items td.month span.next a {display:block; width:63px; height:20px; background:url(images/next_month.gif) top left no-repeat;}

.up_items th {background:url(images/background/input_bg.gif) top left repeat-x #e4e4e4; font-size:11px; color:#898989; padding:2px 0; border:1px solid #535353; border-top:none;}
.up_items td {width:105px; border:1px solid #535353;}
.up_items td div.cont {position:relative; min-height:96px; padding:5px 0; width:96px; margin:auto; text-align:left;}
.up_items td div.cont img {border:1px solid #747474;}
.up_items td div.cont span {display:block; position:absolute; width:14px; height:14px; background:#fceabb; font-size:9px; text-align:center; color:#000; right:0px; bottom:5px;}
.up_items .gray {opacity:0.5;}

#period_navigate{position:absolute; top:210px; right:50px;}
#period_navigate li {float:left; padding-left:5px;}
#period_navigate li span {font-size:16px; color:#c2c2c2; float:left; font-size:11px; font-weight:bold; padding-left:5px;}
#period_navigate li a{text-indent:-9999px; overflow:hidden; float:left;}
#period_navigate li .today { width:57px; height:19px; display:block;}
#period_navigate li .this_week {width:85px; height:19px; display:block;}
#period_navigate li .this_month {width:100px; height:19px; display:block;}


/* Report a Problem */
.content #popup_message td { text-align:left;}
#popup_overlay {z-index:999;}
#popup_message {border:1px solid #d1d1d1; padding:3px; width:367px; font-size:11px; /*background:url(images/report_problem/bg_browseblock.gif) repeat-x 0 -130px;*/ }
#popup_message select {width:217px;}
#popup_message table textarea {background:#fdfdfd url(images/report_problem/textarea_bg.gif) repeat-x 0 0; border:1px inset #f3f3f3; width:215px; margin-left:2px;}
.popup_message_title {background:url(en/images/report_problem_title.gif) no-repeat; height:37px; position:relative;}
.popup_message_title a {display:block; float:right; margin:9px; display:block}

#errorWindowReport_holder {width:367px;/*height:264px;*/z-index:2000;padding:3px;float: left;}
#popup_window #errorWindowReport_holder .formFields span input.text {height:18px;width:225px;background:#fdfdfd url(images/report_problem/textarea_bg.gif) repeat-x 0 0; border:1px inset #f3f3f3;padding:3px 3px 1px;}
#popup_window  #errorWindowReport_holder { background:#fefefe url(images/report_problem/bg_errorWindowReport.gif) repeat-x 0 0; border:1px solid #d4d4d4; position:relative;}
#popup_window  #errorWindowReport_holder .title { height:25px; width:345px; padding:10px 5px 0 15px; border:1px solid #232424; background:url(images/report_problem/bg_errorWindowReport_title.gif) no-repeat 0 0; position:relative;}
#popup_window  #errorWindowReport_holder .title img {vertical-align:top; float:left;}
#popup_window  #errorWindowReport_holder .title a.close { width:20px; height:18px; padding:0; margin:0; display:block; float:right; margin-top:-3px;}
#popup_window  #errorWindowReport_holder .formFields {padding:15px 14px 15px 22px;}
#popup_window  #errorWindowReport_holder .formFields label {display:block; float:left; padding-top:6px; width:85px; text-align:right;color:#434343;} 
#popup_window  #errorWindowReport_holder .formFields span { float:right; position:relative; width:234px;}
#popup_window  #errorWindowReport_holder .formFields span dl.sbrWrap dt { width:220px; background:transparent url(images/report_problem/arrow.gif) no-repeat scroll right top;padding:6px 7px 7px;}
#popup_window  #errorWindowReport_holder .formFields span dl.sbrWrap dd {z-index:2000;}
#popup_window  #errorWindowReport_holder .formFields span dl.sbrWrap dd ul {padding-bottom:5px; z-index:2000;}
#popup_window  #errorWindowReport_holder .clear {clear:both; font-size:1px; height:18px; width:auto;}
#popup_window  #errorWindowReport_holder .formFields span textarea {  height:110px; width:220px; padding:4px; font-size:1.5em; color:#000; background:#ccc url(images/report_problem/bg_errorWindowReport_textarea.gif) repeat-x scroll left top;border-color:#C6C6C6; border-style:solid none none solid; border-width:1px medium medium 1px;}
.reviewsButtons span , .footer p , .sidebar , .frames .aboveframe_right , .frames .aboveframe , .frames .download_links , .frames .frame_middle , .frames .underframe , .gallerydvd div.dvd_info , 

div.series dl.sbrWrap {z-index:1;}
div.language_bar , .footer .powered_list {z-index:10;}
#navigator {position:relative;}
.footer p.copy {width:460px;}
#errorWindowReport_holder dl.sbrWrap {display:block; float:right;width:233px;}
#errorWindowReport_holder dl.selReplaced {display:block;}
.report_btn_bottom {left:740px;position:absolute;top:45px; display:block; width:112px; height:18px; z-index:999;}
.report_btn_bottom img {width:112px; height:18px;display:block;z-index:998;}
.report_btn_navigator {position:absolute;right:4px;top:4px;}
#js_reportForm .clearfix{position:relative;}
#js_reportForm .select_box{z-index:2;}
/* end Report a Problem */

 /*new search by keywords*/
.search_input .button_img {float:right; margin:0 5px 5px 0}
.search_input .text { background:#0c0c0c url(images/background/bg_main_search.gif) repeat-x left bottom; border:1px solid #535353;height:24px;margin-left:5px;width:625px;color:#999999; padding-left:2px}
.filterblock {padding-left:4px}
.filterByBlock {padding:6px 0 0 6px;width:250px}
.filterByBlock label, .filterByBlock img, .filterByBlock span {vertical-align:middle}
.filterByBlock label {float:none; width:auto; padding:0; color:#949494}
.filterByBlock img {position:static; margin:0 3px 0 9px}
#input_keywords {color:#616161; font-size:11px; padding:0 6px 10px;}
#input_keywords .show_keywords {color:#fff; display: block; float: left; border: 1px solid #535353; background:#0c0c0c url(images/background/bg_main_search.gif) repeat-x left bottom; padding-left:10px; margin-right:-1px; cursor:pointer}
#input_keywords .show_keywords b {display:inline-block; background:url(images/keyword_arrow.gif) no-repeat 50% 50%; height:2.15em; width:24px; vertical-align:middle; border-left:1px solid #535353; margin-left:10px; line-height:0}
.checked_keywords {float: left; border: 1px solid #535353; padding:1px 10px; min-height:22px; line-height:2; width:507px; background:#0c0c0c url(images/background/bg_main_search.gif) repeat-x left bottom;}
.checked_keywords span {border-bottom:1px dotted #616161; white-space:nowrap}
.checked_keywords span b {display:inline-block; cursor:pointer; width:10px; height:10px; font-size:0; line-height:0; background:url(images/delete_keyword.gif) no-repeat 0 0}

/*keywords1*/
#keywords1 {border:1px solid #e0e0e1; background:#f6f6f6;}
#keywords1 table.table_window tr {border:none}
#keywords1_row1, #keywords1_row3 {font-size:0; line-height:0}
#keywords1 .keywords_list_close { background:url(images/keywords_close.gif) no-repeat 0 0; cursor:pointer; height:18px; position:absolute; right:14px; top:12px; width:18px; z-index:1000; font-size:0; line-height:0}
#keywords_list {padding:0 10px}
#keywords_list h2 {font-size:18px; color:#e33d6f; font-weight:bold; text-align:center; padding-top:10px}
#keywords_list ul {list-style:none; float:left; padding:15px 28px; color:#949494; font-size:11px; width:122px;}
#keywords_list ul li {padding:2px 0}
#keywords_list ul input, #keywords_list ul label {vertical-align:middle; margin-left:-5px}
#keywords_list ul img {vertical-align:middle}
#keywords_list ul label {margin-left:5px; //margin-left:0; white-space:nowrap}
#keywords_list p {text-align:center; clear:both; padding-bottom:10px}
#keywords_list p span {cursor:pointer}

/* join page */
#infoDVD{text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; color:#4d4d4d; font-weight:bold; position:absolute; top:100px; width:100%;}
#infoDVD li{display:inline;}
#infoDVD span{padding:1px 4px; background:#e91a6c; color:#fff; margin:0px 5px;}
#infoDVD strong, #join_page .dots strong{color:#e33d6f;}
.join .header{height:130px;}
.join .header #logo{ height:130px; margin-top:3px;}
#join_page{color:#999; width:424px; min-height:477px; _height:477px; margin:0px auto; border:1px solid #e0e0e1; background:#fefefe url(images/join/join.jpg) bottom center no-repeat; padding:2px 164px 20px 188px;}
#join_page h2{color:#999; text-align:center; padding-bottom:12px; font-size:1.6em;}
#join_page .dots{border:1px dotted #d8d8d8; background:none; text-align:center; color:#898989; font-size:1.6em; padding:10px 0px; margin-bottom:18px;}
#join_page .dots span{color:#e33d6f;} 
#join_page .dots h3{color:#e33d6f; font-size:1.4em; padding-top:5px;}
#join_page .secure{background:url(images/join/secure.gif) top left no-repeat; margin:0px 0px 0px 60px; margin-bottom:25px; color:#999; padding:1px 0px 0px 23px; height:18px; font-size:1.6em;}
#join_page label{float:left; width:132px; padding:0px 10px 0px 0px; text-align:right; font-size:11px; margin-top:5px;}
#join_page .radio label{float:none; text-align:left;  vertical-align:middle; padding-top:8px;}
#join_page .radio p{padding:5px 0px;}
#join_page .radio{float:left; width:222px;}
#join_page .radio img, #join_page .radio input{margin-right:10px; vertical-align:middle;}
#join_page .fields{padding:6px 0px;}
#join_page .join_button{margin:6px 0px 0px 142px;}
#join_page dl{color:#fff; width:222px; float:left;}
#join_page .field{padding:5px 8px 8px; background:#333333 url(images/background/input_bg.gif) bottom left repeat-x; border:1px solid #e1e1e1; width:206px; color:#666; font-size:1em;}
#join_page .join_error{display:block; clear:both; padding:0px 0px 0px 100px; color:#ff0000;}
#join_page .footer p.copy {padding-left:111px}
#join_page .footer div.info{padding-left:111px}
#join_page .footer .powered_list{padding-right:111px;}
.join .footer p{padding:0 0 5px;}
/* - join page - */