/* CSS Document */
body {height:100%;font:62.5%/1.4 Arial, Georgia, Tahoma, Verdana, Sans-Serif;color:#434343;background:#fff url(images/background/body2.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:#434343;}
a:hover {text-decoration:underline;color:#434343;}
.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;}
.indent { text-indent:-9999px; font-size:1px; overflow:hidden;}
.inline {display:inline}
.noitem{font-size:1.2em; padding:10px;}

/*  Header  */   
.header {position:relative;height:136px;background:#f1f1f1  url(images/background/bg_header_grey.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:21px;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; display:block;}


/*  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:#434343;background:url(images/background/top_menu2.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;}

/*  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:#434343;background:url(images/background/top_menu2.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;}

/*  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:#fff;}
.header #user_info p input.button {width:59px;background:none;position:absolute; top:-5px; cursor:pointer; right:-3px;}

/*Auth user*/
div#user_info{background:none; padding:0px;}
#user_info{font-family:Arial; font-size:11px;}
#user_info ul{ background-color:#d7d7d7; padding:5px 0 0 5px; min-height:55px;}
#user_info h2{line-height:1;}
#user_info h2 span{color:#434343; font-size:11px; padding-left:5px; line-height:1;} 
#user_info li{background:url(images/other/user_info_arrow.gif) no-repeat left 5px; color:#555; 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:#d7d7d7;}
.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;}

/*  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 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 #e4e4e4; color:#666; position:absolute; right:0px; top:26px; width:194px; z-index:1000;}
div#lang_list ul li{border-bottom:1px solid #e4e4e4; float:left; background:url(images/background/main_list_block.jpg) 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; position:relative;}
.sidebar h3 {font-size:1.4em;color:#eeeeee;border:1px solid #929195;padding:3px 0 3px 10px;background:url(images/other/h32.jpg) repeat-x; display:block;}
.sidebar div {background:#f6f6f6 url(images/background/left_col2_bg.jpg) top repeat-x;border:1px solid #e0e0e1;border-top:0;margin-bottom:5px;}

/*  Search block  */  
.sidebar .search_block {padding:5px 5px 0 0;background:#ebebeb url(images/background/left_col2_bg2.jpg) top repeat-x;}
.sidebar .search_block p {color:#434343; 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:#434343;font-size:1.1em; display:block; padding-bottom:5px;}
.sidebar .search_block .dropdown img { position:relative; top:4px; margin:0 4px 0 6px;}
.sidebar .search_block p span {color:#e33d6f; }

/*  Left menu  */  
.sidebar .left_menu {border-top:1px solid #e0e0e1;}
.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 #eaeaea;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 #e0e0e1;background:#fff;color:#898989;font-size:1.1em;height:24px;}

/*  Browse models block  */  
.sidebar .browse_models_block {background:#ebebeb url(images/background/left_col2_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:0.9em;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:#666;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 #eaeaea;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 #eaeaea;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; position:relative;}

/*  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; color:#FFF;}
.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:#f6f6f6 url(images/background/welcome_block_right2.jpg) 0 27px repeat-x;border:1px solid #e0e0e1;width:302px;float:left; min-height:247px;}
.content .welcome_block_right div.list{float:right;}
.content .welcome_block_right div.img{padding:4px; width:102px; text-align:center;}
.content .welcome_block_right div.img a.name{color:#e33d6f; text-decoration:underline; font-size:10px; text-transform:uppercase;}
.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 #eaeaea; border-bottom:1px solid #eaeaea; height:21px; vertical-align:top;}
.content .welcome_block_right ul li a, .content .welcome_block_right ul li a:visited {display:block;padding:3px 0 3px 13px;}
.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 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 #e0e0e1; float:left; height:244px; width:241px; margin:0px 5px 4px 0px; padding:5px 184px 0px 10px; min-height:238px;}
#welcome_logged h1{font-size:3.2em; color:#e33d6f; font-weight:normal; position:relative; line-height:1em;}
#welcome_logged h1 .right{text-align:right; position:relative; top:-9px; display:block; padding-right:39px;}
#welcome_logged h1 .top{font-size:0.4em; position:relative; top:-1em;}
#welcome_logged h1 .small{font-size:0.4em;}
#welcome_logged h3{color:#2579c1; font-weight:1.3em; padding-bottom:4px;}
#welcome_logged h2{text-align:right; color:#e33d6f; line-height:1.7em; font-size:2.8em;}

/*  Flash block  */
.content .flash_block {background:#f6f6f6 url(images/background/left_col2_bg.jpg) top repeat-x;border:1px solid #e0e0e1;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:#fff;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; width:100%;}
.content .title div {text-align:center; position:relative; float:left;font-size:1.4em;color:#949494;text-align:center;border:1px solid #e3e3e3;border-bottom:none;margin-right:1px;background:url(images/background/main_list_menu_li2.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 .block .indexPage h2 span{width:175px;}
.content .title h2 {text-align:center; background:#fff;position:relative;top:1px;margin-top:-1px;padding:5px 0px;float:left;font-size:1.4em;color:#949494;text-align:center;border:1px solid #e3e3e3;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; position:relative;}
.content .title a, .content .title a:visited {color:#434343;font-weight:bold;}
.content .body {background:#f6f6f6 url(images/background/main_list_block.jpg) repeat-x;border:1px solid #e3e3e3;}
.content .main_list_block ul {padding:0 0 0 6px;}
.content div.item {float:left; text-align:center; border:1px solid #e3e3e3;background:#f2f2f2 url(images/background/main_list_block_li2.jpg) repeat-x; margin:4px 0 4px 8px; padding:2px 4px 3px 3px; width:229px; overflow:hidden;}
.content .up_items div.item{float:none;}
.content div.item .item_title {height:35px;}
.content table.gallery div.item {width:auto;}
.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 #sortForm span img { position:relative; top:4px; margin:0 3px 0 9px;}
.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_bg2.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:url(images/background/bottom_menu_li.jpg) repeat-x;text-align:center;float:left;margin-right:1px;border:1px solid #d6d6d6;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; 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:#434343; 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;}
*html .footer .powered_list li span{display:inline-block;}
.footer .powered_list li a {vertical-align:middle; margin-left:5px; position:relative; }
/*.footer .powered_list li *{vertical-align:middle;}*/

/*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 #e1e1e1; zoom:1;}
dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.sbrWrap dd {z-index:1001;}
dl.sbrWrap dt {cursor:default; color:#666; padding: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:0; top:100%; margin:0; padding:0; width:100%; overflow:auto; max-height:15em; border:1px solid #e1e1e1; border-left:none; border-top:none; background:#ebebeb; white-space:nowrap; font-size:.9em;}
dl.sbrWrap dd ul {width:100%; overflow:hidden;}
dl.sbrWrap dd li {padding:4px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden;}
dl.sbrWrap dd li.sbrSelected {background:#eee;}
dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover {background:#e1e2e3;}
dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap .sbrOptsExp *{display:block;}
dl.sbrWrap .sbrFocused {background-image:url(images/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 #e1e1e1; 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 #e1e1e1; border-left:none; border-top:none; background:#ebebeb; white-space:nowrap; font-size:.9em;}
dl.selectboxs dd ul {width:100%; overflow:hidden;}
dl.selectboxs dd li {padding:4px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden;}
dl.selectboxs dd li.sbrSelected {background:#eee;}
dl.selectboxs dd li:hover, dl.sbrWrap dd li.hover {background:#e1e2e3;}
/*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:url(images/background/main_list_block.jpg) #fff top left repeat-x; border:1px solid #e4e4e4;}
.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:5px 23px 5px 5px; background:url(images/background/bg_main_search.gif) repeat-x #f7f7f7; width:150px; border:medium none; }
.content #stars .filterblock input.text{border:1px solid #e0e0e0; height:16px;}
.content .filterblock div.search_inp {border:1px solid #E1E1E1; 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:90px; float:left; position:relative; left:0; background:url(images/background/bg_item_per_pager.gif) 6px 6px no-repeat; }
.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:30px; 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;}
#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 1px; padding:4px 5px; color:#999; border:1px solid #d9d9d9; width:440px; 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-bottom:1px solid #959595; border-right:1px solid #959595; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background:url(images/background/form_field_passive.gif) #a6a6a6 repeat-x top left;}
.content #input_helper .passive #input_helper_asist {border:1px solid #a50031;}
#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_root {display:none; border:1px solid #d3d3d3;}
.input_helper_div_root li {padding:2px 0 2px 20px; color:#666; font-weight:bold; border-top:1px solid #fff; background:url(images/content/searchtabform/arrow.gif) #ebebeb 9px 4px no-repeat; position:relative;}
.input_helper_div_root li:first-child {border-top:none;}
.input_helper_div_root li li {margin-left:-20px; font-weight:normal; background:#fff; border-top:1px solid #e6e6e6;}
.input_helper_div_root li li:first-child {border-top:none;}
.input_helper_div_root li ul {position:relative; top:2px;}
.input_helper_div_root li.expand {background:url(images/content/searchtabform/arrow_expand.gif) #ebebeb 6px 8px no-repeat;}
.input_helper_div_root li.opened {color:#fff; border:none; background:url(images/content/searchtabform/arrow_opened.gif) #e23a6b 6px 8px no-repeat;}
.input_helper_div_first_item {display:none;}
.input_helper_div_root li.all {padding:2px 0 2px 5px; color:#e23a6b; background:#ebebeb;}
.input_helper_div_root li li.all {padding:2px 0 2px 20px; color:#5c89de; background:#fff;}
.input_helper_div_root li input {margin-right:4px;}
.input_helper_div_element {display:none;}
.input_helper_div_folder {display:none;}
.input_helper_div_root .toggler {display:block; margin-left:-20px; padding-left:20px; cursor:pointer;}
.button_search{margin:1px 0pt 0pt 5px;}
/**/

h2.title{font-size:2em; font-family:Arial; border-bottom:1px solid #e0e0e1; color:#e33d6f; font-weight:bold;}
p.subtitle{padding:10px 0; font-family:Arial; font-size:1.1em;}
div.tabtitle{padding:0 5px 10px; color:#434343; 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, div.tabtitle a:hover{color:#e33d6f; float:right;}

/* Main Pager */
.content .pager {text-align:left; color:#666;}
.content .pager li {float:left; padding:0; background:none; margin-right:3px;}
.content .pager .prev {}
.content .pager li.page {position:relative; font-size:1.2em; border:1px solid #e0e0e1; padding:3px 9px; margin-right:3px;}
.content .pager a {padding:3px 8px 3px 9px; text-decoration:none; color:#666; background:none; font-size:1.2em; border:1px solid #e0e0e1; 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}
.content div#pager_per_pager {position:relative; padding:0px; margin:0px; width:auto;}
.content div#pager_per_pager .pager_block{width:auto; padding:0 0 5px; margin:0; float:left;}
.filter_pager_bot{padding-bottom:5px;}

/*searchmodels*/
.content div.models_item {text-align:center;border:1px solid #e3e3e3;background:#f2f2f2 url(images/background/main_list_block_li2.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:#434343; font-family:Arial; font-size:1.1em; font-weight:bold;}

/*index news*/
#news #scene_holder {position:relative; width:409px; height:133px; overflow:hidden; z-index:100;}
#news #wn {position:absolute; left:0; top:0; width:397px; height:133px; 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:133px; font-size:1px; z-index:2;}
#news #scrollbar #track {position:absolute; left:0; top:12px; width:11px; height:109px; z-index:2;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background:#f5f5f5;}
#news #scrollbar #dragBar {position:absolute; top:0; left:1px; width: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:133px;	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:#F6F6F6 url(images/background/left_col2_bg.jpg) repeat-x scroll center top;border:1px solid #E0E0E1;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:#434343;}  
#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 #e3e3e3; background:#f2f2f2 url(images/background/main_list_block_li2.jpg) repeat-x; width:176px;margin:0 0 8px 8px;padding:12px 0 3px;}
.content .models td .item{float:none;}
.models .item .thumb img{margin:0 4px 3px 4px;	}
.models .item .name{padding-top:5px; display:block; text-align:center; 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) #fff bottom repeat-x; padding:4px 4px 15px 4px;}
.model_photos img {margin:2px;}
.model_photos img:hover {margin:0; border:2px solid #e54877;}
.model_photos .popup {display:none;}
.model_videos .thumb {float:left; padding:2px 5px; width:165px; 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 #e6e6e6 1px;width:748px;background: 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: url(images/tour/free_tour_video_bg.gif) 0px 0px no-repeat; border-style:solid; border-color:#e0e0e1; 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:#e0e0e1; border-width: 1px 1px 0px 1px; background: url(images/tour/free_tour_dvd_list_bg.jpg) repeat-x 0 0; float:left; color:#949494;font-family:arial;font-size:14px;text-decoration:none; cursor:pointer;}			
.download_dvd_flash ul li strong{color:#434343;text-transform:capitalize;}
.download_dvd_flash ul li.active{background:white;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:#555555; 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;}

/*HIW 1*/
.hdiw_tour_block_left {padding:20px 0 10px 0; background:#f2f2f2 url(images/hiw/HIW_tour_step1_bg.jpg) repeat-x 0 0; border:solid #e3e3e3 1px;}
.tmp{visibility:hidden; padding:0px 11px 0px 31px;}
.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 #e3e3e3 1px;}
.step_container12{padding:0 20px;color:#555555;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; margin:0px auto; width:408px;}
.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;}
.hdiw_pager .left1 {display:block;float:left;}
.hdiw_pager .left1 a{color:white; font-size:11px;}
.button_p {display:block; float:left; width:274px; line-height:18px; text-align:center;}

#hdiw_tour_block{padding-bottom:10px;}
#hdiw_tour_block .center_tour{background:url(images/hiw/tour_center_btn_ptr_r.gif) repeat-x 0 0; padding-top:2px; height:18px; float:left; cursor:pointer;}
#hdiw_tour_block .hdiw_pager .left1 .left_tour, #hdiw_tour_block .hdiw_pager .left1 a:hover.left_tour {background:url(images/hiw/tour_left_btn_ptr_l.gif) no-repeat 0 0; padding-left:31px; float:left; position:relative;}
#hdiw_tour_block .hdiw_pager .left1 .right_tour, #hdiw_tour_block .hdiw_pager .left1 a:hover.right_tour {background:url(images/hiw/tour_right_btn_ptr_l.gif) no-repeat top right; padding-right:11px; float:left;}
#hdiw_tour_block .hdiw_pager .right .left_tour, #hdiw_tour_block .hdiw_pager .right a:hover.left_tour {background:url(images/hiw/tour_left_btn_ptr_r.gif) no-repeat 0 0; padding-left:11px; float:left; position:relative;}
#hdiw_tour_block .hdiw_pager .right .right_tour, #hdiw_tour_block .hdiw_pager .right a:hover.right_tour {background:url(images/hiw/tour_right_btn_ptr_r.gif) no-repeat top right; padding-right:31px; float:left;}

/*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:#555555;font-size:14px;padding-bottom:15px;}

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

/*Review*/
.review_ul li{background:#f2f2f2 url(images/recommend/recommends_li_bg.jpg) repeat-x scroll 0 0;border:1px solid #E3E3E3;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:#555555;font-size:14px;overflow:hidden;padding-right:15px;text-align:justify;min-height:95px;}
.review_ul .read_full{color:#555555;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:#F6F6F6 url(images/background/main_list_block.jpg) repeat-x scroll 0 0;border:1px solid #E3E3E3;}
.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:#434343; border-bottom:1px solid #e0e0e1;}
.content .gallerydvd a.thumb img{margin-bottom:8px;}
.content .gallerydvd {padding:8px 4px 5px 8px; background:#F6F6F6 url(images/background/main_list_block.jpg) repeat-x scroll 0%; border:1px solid #e3e3e3; margin-bottom:15px;}
.content .gallerydvd .thumb_item span{display:block; line-height:0.9em; padding:1px 0px 3px 12px; color:#434343; 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 #e3e3e3;}
.content .gallerydvd a.thumb{width:150px; padding:4px 4px 0px; text-align:center; display:block; position:relative;}
.gallerydvd div.dvd_info{float:left; margin-left:8px; width:570px;}
.gallerydvd div.dvd_info{min-height:255px}
/*.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:#434343; width:560px;}
.gallerydvd div.dvd_info div, .gallerydvd  div.dvd_info strong{color:#434343; 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:auto;}
.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 .scene .name, .content .scene div.length {color:#434343; display:block; float:left; font-size:14px; font-weight:bold; line-height:15px; margin-right:5px; 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 #F4F4F4; 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: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:550px;}
.content .scene .info strong {color:#434343; vertical-align:top; font-size:14px;}
.content .scene .reviewsButtons {border-bottom:1px solid #E0E0E1; margin-bottom:1px; padding:5px 9px 5px 5px; border-top:none;}
.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*/
.gallerydvd  div.dvd_info_reviews{width:652px; float:right;}
.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 #F2F2F2; float:right; margin-bottom:7px; padding:5px 5px 6px; position:relative; width:640px;}
.reviewsBox .reviewsBiForm { float:right; margin-bottom:7px; padding:5px 5px 6px; position:relative; width:576px;}
.reviewsButtons {border-top:1px solid #E0E0E1; margin-bottom:1px; padding:5px 9px 5px 5px;}
.reviewsButtons span {background:transparent none no-repeat scroll right center; padding-right:17px; position:relative; z-index:151;}
.reviewsButtons span.closed {background-position:right 3px;}
.reviewsButtons span.opened {background-position:right 3px;}
.reviewsButtons .ratings{float:left; padding-top:7px}
.reviewsButtons .itemCount strong{color:#434343;}
.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:550px;}
#bsiPlaceHolder .reviewsBox, #bsiPlaceHolder .reviewsBox .reviewsForm{float:left;}
#bsiPlaceHolder .bsi_pager {clear:both; padding-top:10px;}
.reviewOpts span, .reviewsButtons span {color:#434343; cursor:pointer;}
.reviewsButtons span strong {text-decoration:underline; font-weight:normal;}
.reviewsBox .reviewsForm label, .reviewsBox .reviewsBiForm label {vertical-align:top; color:#E33D6F; font-size:18px; float:left;}
.reviewsBox .reviewsForm textarea, .content .reviewsBox .reviewedit textarea { float:right; background-color:#fff; border:1px solid #e5e5e6; height:78px; margin-left:10px; width:564px;}
.reviewsBox .reviewsBiForm textarea {background-color:#fff; border:1px solid #e5e5e6; height:78px; margin-left:10px; width:500px;}
.reviewsBox .edit_form {padding:5px 8px;}
.reviewsBox .edit_form textarea {background-color:#fff; border:1px solid #E5E5E6; color:#000000; width:99%; }
.sub_review {display:block;float:right;margin-right:5px;margin-top:5px;}
.reviewTitle {border-bottom:1px solid #E0E0E1; color:#434343; 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:#434343; 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:#000000; font-size:11px;}
.reviewText p {color:#434343; 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:#000000; 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:#434343;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:#434343; text-decoration:underline;}
.content .dvd_photo table {margin-bottom:10px;}
.content .dvd_photo td div {position:relative; padding:5px; background:#ddd;}
.content .dvd_photo img {display:block;}
.content .block .wrap {padding:0pt 7px;}
.content .block .wrap .wrap_bot p{padding:7px 3px; text-align:justify; }
.content .block .wrap .wrap_bot p a { color:#5D5D5D; font-weight:bold; }

/*sugsession dvd*/
.framepager_bs {margin:0px 0px 5px 0pt; width:auto; background-color:#f6f6f6;}
.framepager_bs .set_items {border-color:#D8D8D8; 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 #E3E3E3; 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:#373739; display:block; font-size:18px; padding:5px 0px;}
.framepager_bs .set_items p {color:#373739; 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; position:relative;}
.content .latest div.latest_img {border:1px solid #E3E3E3;height:186px;padding:4px; text-align:center;background: url(images/background/most_download_scenes_top_p_.jpg) repeat-x 0 0;float:left;margin-left:8px;}
.img_mar{margin:0px;}
.content .latest .name {color:#000000; display:block; font-size:1.63em; font-weight:bold; padding:7px 5px 10px 20px;}
.content .latest .name a {color:#000000;}
.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:#434343; 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: url(images/background/most_download_scenes_top_p_.jpg) repeat-x scroll 0 0;margin-left:5px;width:460px; border:1px solid #E3E3E3;min-height:186px;padding:4px 0 4px 8px}
.content div.item1 {float:left;text-align:center;border:1px solid #e3e3e3; background:#f2f2f2 url(images/background/main_list_block_li2.jpg) repeat-x;height:180px;width:176px;margin:0 0 8px 8px;padding:12px 0 3px; overflow:hidden;}
.content div.item1 a.thumb{display:block; min-height:130px}
.ratin_categories{border-color:#E3E3E3;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:#434343;font-weight:normal;}
.latest_img_prop h2.name1 a{font-size:24px;color:#949494;font-weight:normal;}
.latest_img_prop .button1{width:150px;height:30px;display:block;text-indent:-2000em; overflow:hidden;}

/*FAQ*/
.content .body1, .content .body2 {background:#f6f6f6 url(images/background/main_list_block.jpg) repeat-x;border:1px solid #e3e3e3;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:#464646;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:#ebebeb 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:#444444;font-size:15px;font-weight:bold;}
.content .body2 p{color:#939393;padding-bottom:3px;}
.content .body2 input.text{border:1px solid #C3C3C3;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:#F6F6F6 url(images/background/main_list_block.jpg) repeat-x scroll 0 0;border:1px solid #E3E3E3;}
.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:#F6F6F6 url(images/background/main_list_block.jpg) repeat-x  0 0;border:1px solid #E3E3E3;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: url(images/background/contact_us_top_bg.jpg) repeat-x 0 0;border:solid #e5e5e5 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;}
h2.title_contact {color:#df3d6e;font-size:16px;padding-bottom:5px;text-transform:uppercase;}
.body_contact{background: url(images/background/contact_us_bot_bg.jpg) repeat-x bottom;border:solid #e5e5e5 1px;padding:15px 20px 20px;overflow:hidden;}
.body_contact input{background: url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #E5E5E5;color:#555555;font-size:16px;height:24px;width:233px;}
.body_contact textarea{background:#f3f3f3 url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #E5E5E5;color:#555555;font-size:16px;height:130px;width:233px;}
.body_contact span{display:block;float:left;font-size:12px;padding-top:6px;width:125px;}
.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 .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 #E5E5E5;color:#555555;font-size:16px;height:24px;width:233px;}
.unsubscript .body  dl.sbrWrap{width:232px;float:left;}
.unsubscript .body  textarea{background:#f3f3f3 url(images/background/input_bg.gif) repeat-x 0 0;border:1px solid #E5E5E5;color:#555555;font-size:16px;height:130px;width:233px;}

/*Login*/
.body_login {background:#F6F6F6 url(images/background/main_list_block.jpg) repeat-x scroll 0 0;border:1px solid #E3E3E3;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 #E5E5E5;color:#555555;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:#C1C1C1 #C1C1C1 #D4D4D5; border-style:solid;border-width:1px;color:#E33D6F;display:inline;font-size:14px;font-weight:bold;padding:6px;position:relative; cursor:pointer; }
.download_dvd_flash21 li span{color:#424242;}
.download_dvd_flash21 li strong{color:#424242;}					
.download_dvd_flash21 li.active{background:transparent url(images/upgrade/upgrade_list_bg_active.jpg) repeat-x scroll 0 0;border-bottom-color:white;}
.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 #e0e0e0 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 10px 2px; z-index:102; position:relative; background:#FFFFFF url(images/background/main_list_block.jpg) repeat-x scroll left top;border:1px solid #E4E4E4; margin-bottom:5px;}
.frames .reviewsBox .reviewsBiForm {padding:5px 0px 10px; width:auto;}
.frames .reviewsBox .reviewsBiForm textarea {width:490px;}
.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:#434343; font-size:14px; font-weight:bold; white-space:nowrap;}
.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:#000; 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:#fff; 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:#434343;}
.frames .scene_title a:hover{color:#434343;}
.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{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 #e0e0e1;}
.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 #e0e0e1;}
.frames .reset_hiw {position:absolute; top:113px; left:205px;}
.frames .reset_hiw .reset_bi img{cursor:pointer;}
.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:#434343;}
.frames .aboveframe .cast_top a{color:#e33d6f;}
.frames .download_links {position:relative; z-index:101; margin-bottom:7px;}
.frames .download_links .formats {}
.frames .download_links dd {display:none;}
.frames .download_links ul { list-style-type:none; clear:left; 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); color:#CFCFCF;}
.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:#434343; 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:#434343}

.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; display:block; background:url(images/background/main_list_menu_li2.gif) repeat-x; white-space:nowrap; color:#e33d6f; font-weight:bold; font-size:1em; float:left; text-transform:uppercase; border:1px solid #e3e3e3;border-bottom:none;margin-right:1px; height:18px; position:relative; z-index:3; width:80px; text-align:center;}
.content #choose_format.block .title dt.active span{ background: none; background-color:#fff; padding:6px 9px;}
.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.gif) no-repeat 0px 4px; display:block; margin:0 auto; }
.MOV{width:70px;height:16px;background:url(images/content/scene/quicktime.gif) no-repeat 0px 3px;display:block;margin:0 auto;}
.PSP{width:43px;height:13px;background:url(images/content/scene/psp.gif) no-repeat 0px 4px;display:block;margin:0 auto;}
.IPOD{width:67px;height:15px;background:url(images/content/scene/ipod.gif) no-repeat 0px 2px;display:block;margin:0 auto;}
.DVD{width:44px;height:15px;background:url(images/content/scene/dvd.gif) no-repeat 0px 0px;display:block;margin:4px auto 0;}
.FLASH{width:46px;height:15px;background:url(images/content/scene/flash.gif) no-repeat 0px 3px;display:block;margin:0 auto;}

.active .WMV{ background:url(images/content/scene/wma_active.gif) no-repeat 0px 4px;}
.active .MOV{ background:url(images/content/scene/quicktime_active.gif) no-repeat 0px 3px ;}
.active .PSP{ background:url(images/content/scene/psp_active.gif) no-repeat 0px 4px;}
.active .IPOD{background:url(images/content/scene/ipod_active.gif) no-repeat 0px 2px;}
.active .DVD{ background:url(images/content/scene/dvd_active.gif) no-repeat 0px 0px;}
.active .FLASH{ background:url(images/content/scene/flash_active.gif) 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:#FFFFFF url(images/background/main_list_block.jpg) repeat-x scroll left top; border:1px solid #E4E4E4; 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:#FFFFFF url(images/background/main_list_block.jpg) repeat-x scroll left top; border:1px solid #E4E4E4; 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, #scene_thumbs .no_drag_img {border:2px solid #FFFFFF; display:block; float:left; cursor:pointer}
#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 {float:left; width:121px; border:1px solid #e6e6e6; background:url(images/background/main_list_block.jpg) 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 #d7d7d7;}
.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 {}
.content .related_part div.item {margin:5px 3px; padding-top:10px; padding-bottom:7px; width:136px; overflow:hidden; float:none;}
.content .related_part .item img{display:block; text-align:center; margin:0 auto; padding-bottom:5px;}
.content .related_part div.item .name_dvd {color:#E33D6F; font-size:1.4em; font-weight:bold;}
.content .related_part div.item .name {color:#818181; font-size:0.91em; font-weight:bold; line-height:1.1em;}
.related_part div.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:#fff url(images/background/bg_gallery_body.gif) repeat-x;}
#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 #e6e6e6; 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 #eee; margin:0 auto 0px auto; background-color:#fff;}
#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{position:relative;	padding-left:18px;}
#view_photo_nav span.prev{margin-right:0px; position:relative; top:3px;}
#view_photo_nav span.next{margin-left:5px; position:relative; top:3px;}
#view_photo_nav ul{display:inline;}
#view_photo_nav li{background:url(images/content/block/dots.gif) left repeat-y;	padding:8px 10px; vertical-align:middle; display:inline;}
#view_photo_nav li:first-child{background:none;}
#view_photo_nav li input{vertical-align:middle;}
#view_photo_nav li label{padding:0 0 0 7px;	color:#db2a93; text-decoration:underline; vertical-align:middle;}
#contname span.resolution{position:absolute; top:3px; right:0;}
#view_photo_nav strong, #view_photo_nav span{padding:5px;}
.float_left{float:left;}
.float_right{float:right;}
.margin_left_4 {margin-left:4px;}
table#photo_block {background:#fff;	border-collapse:collapse; font-size:1em; position:relative;	z-index:1;}
table#photo_block td{border-collapse:collapse; vertical-align:top; text-align:center;}
table#photo_block a{color:#db2a93; text-decoration:underline;}
table#photo_block .item{padding:5px 0px; position:relative;}
table#photo_block #left, table#photo_block #right {padding:3px 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:#434343; 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:#fff;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: url(images/background/main_list_block.jpg) 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:#434343} 
#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 #E1E1E1;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 #e6e6e6; 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 #e6e6e6; border-bottom:1px solid #e6e6e6; position:relative; top:-1px;}
.content #view_gal .block .filter_pager{margin:1px;}
.content #view_gal .block .filter{padding:0;}
.content #view_gal .block .wrap{background:url(images/content/block/wrap_bot_bg.gif) bottom repeat-x; padding:7px;}
#js_fav_zip_form {margin:0; padding:0;}
#js_fav_zip_form td, #js_fav_zip_form table{border-collapse:collapse; border:none;}
#js_fav_zip_form tr td{padding:0 0 8px 16px;}
#js_fav_zip_form tr td:first-child{padding:0 0 8px 0;}
#js_fav_zip_form tr td img{padding:1px; display:block;}
#js_fav_zip_form tr td div{position:relative; text-align:left;}
#js_fav_zip_form tr td input{position:absolute; top:1px; left:1px;}
#js_fav_zip_form .body{border:none;}
#view_gal .filter_pager dl.sbrWrap{width:140px;}
#view_gal .filter_pager dt{padding-right:27px; text-align:left;}
#view_gal .filter_left{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;}
.filter_pager{z-index:1; position:relative;}

/*forgot pass*/
.f_pas_body {background:#F6F6F6 url(images/background/main_list_block.jpg) repeat-x scroll 0 0;border:1px solid #E3E3E3;}
.fog_passwrd {padding:5px 0 10px 5px;overflow:hidden;}
.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:#434343;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 #E1E1E1;color:#555555;height:22px;width:191px;padding:4px 4px 0px;background: url(images/background/input_bg.gif) repeat-x scroll 0 2px;}
.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 #E1E1E1;color:#555555;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 #E1E1E1;color:#555555;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 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: url(images/incorrect/incorrect_bg.gif) repeat scroll 0 0;border:1px solid #E45080;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_out { margin-top:6px;}
#messages_in {background:#fcedf0 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:#ebebeb; color:#434343; margin-bottom:3px; font-size:11px}
#navigator a{color:#949494;}
#navigator img{	margin:1px 3px 1px 2px;}

/*currentdvd block*/
div#currentdvd{position:relative;}
div#currentdvd .dvdadded{font-size:10px; color:#949494; padding:4px 4px 2px; text-align:center; border-bottom:1px solid #e0e0e1;}
div#currentdvd .dvdadded strong{color:#434343; font-weight:bold;}
div#currentdvd .dvdname{font-size: 12px; font-weight:bold;  text-align:center; padding: 5px 0;}
div#currentdvd .dvdname span{color:#434343; font-size:11px; font-weight:normal; 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;}

/* 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:#fff; 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:#e3e3e3; margin-bottom:6px;}
#reviews_right .marks{clear:both;}
#reviews_left table th, #reviews_right .marks th{background:#ebebeb; 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:#f2f2f2; padding:2px; color:#434343; 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:#dfdfdf;}
#reviews_right p.title{margin-bottom:5px; padding-bottom:0px; padding-left:6px;}
#reviews_right .edit_review p.title{margin-bottom:0px; padding-bottom:0px; padding-left:0px; color:#000; font-size:2.18em; line-height:1em; font-weight:bold; margin:5px 0px 10px 0px;}
#reviews_right table td.item{padding-right:0px; padding-bottom:5px; border:1px solid #ebebeb;}
#reviews_right table td.item table{width:274px;}
#reviews_right table td.item th{padding:2px; background:url(images/sexpert_review/table_th_bg.gif) repeat-x; text-align:right; border-bottom:1px solid #ebebeb; line-height:9px;}
#reviews_right table td.item th a img{margin-right:2px;}
#reviews_right table td.item table.full_review{width:565px;}
#reviews_right table td.item table.full_review th{padding:4px;}
#reviews_right table td.item td{padding:12px;}
#reviews_right .avatar{width:57px; float:left; padding-right:5px;}
#reviews_right .avatar2{width:57px; float:left; padding-right:5px; margin-bottom:5px; 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:#434343;}
#reviews_right .user_info {margin-top:5px; padding-top:5px; padding-bottom:5px; color:#000; border-top:1px solid #cacaca; clear:both;}
#reviews_right .user_info span,  #reviews_right span.becomes{width:110px; float:left;}
#reviews_right table td.item td .review_text span{vertical-align:top;}
#reviews_right table td.item td .review_text span img{padding-left:7px; padding-right:3px; position:relative; top:3px;}
#reviews_right table td.item td .review_text a{color:#e33d6f; text-decoration:none;}
#reviews_right table td.item td .review_text p{margin-top:10px; line-height:14px; text-align:left; padding:0;}
#reviews_right .contra_pro{clear:both; margin-top:5px; float:left; width:100%;}
#reviews_right .contra_pro ul{list-style-type:none; 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 #e2e2e2; padding:10px; float: left; width:100%; clear:both; margin-bottom:10px; background: #f6f6f6 url(images/background/main_list_block.jpg) 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:#434343;}
#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 table th.pn{color:#000; font-weight:bold;}
#reviews_right .edit_review .center{text-align:center;}
#reviews_right .sentence span img.active{opacity:.4; cursor:default}
#reviews_right table td{ text-align:left; color:#000;}
#reviews_right p.title2{color:#000; padding-bottom:3px; clear:both;}
#reviews_right p.title3{color:#000; padding-bottom:5px; margin-top:5px; padding-top:5px; border-top:1px solid #ececec;}
#reviews_right #text {background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x;border-right: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;width:45px;padding: 4px 2px;color:#a7a7a7;}

/* Reviews Rating */
#reviews_right ul.rating_element{position:relative;}
#reviews_right ul.rating_element li ul{display: none; overflow:hidden; border-top:1px solid #ebebeb; padding:5px 16px 10px 16px;}
#reviews_right ul.rating_element li ul li{border:0; padding:5px 0px; position:static; z-index:1;}
#reviews_right ul.rating_element li ul li span.itemname{color:#434343; 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 #ebebeb;margin-bottom:8px; position:relative;}
#reviews_right ul.rating_element li span {float:left;}
#reviews_right ul.rating_element li span span{cursor:pointer;}
#reviews_right ul.rating_element li span.rating_element_stars {float:right; 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:#434343; 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:#434343; font-weight:bold; padding-left:10px; margin-bottom:8px;}
#reviews_right .style2 .reviewsBox .reviewsForm{float:none; width:auto; background: #f6f6f6 url(images/background/main_list_block.jpg) repeat-x;}
.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:#434343; font-size:12px;}
#reviews_right .style2 .reviewsBox textarea{width:438px; float:left; margin-bottom:10px; overflow:hidden;}
#reviews_right .style2 .reviewsBox input{margin-left:90px; clear:both;}

/* 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; position:relative;}
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:#fff; float:left;width:193px; cursor:pointer; border-bottom:1px solid #eaeaea;}
.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:#212322;padding:4px 0 2px 0;}
.search_block .auto_complete .bytitle_list li span.right_side span {color:#656766;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 {background:none;float:none; border:none;}
.search_block .auto_complete {background:#fff;z-index:3000;border:1px solid #d8d6d7;position:absolute; 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;}

/* 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; }

/*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; float:left; margin-top:10px;}
#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 .noitem{width:auto;}
.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 #d6d6d6; border-top:none;}
.up_items td {width:105px; border:1px solid #d6d6d6;}
.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;}

.item_info {background:url(images/content/calendar/popup_bottom.gif) bottom left no-repeat; padding-bottom:10px;width:168px; overflow:hidden;}
.item_info table {width:100%;}
.item_info div{background:url(images/content/calendar/popup_body.gif) top left repeat-x #ececec; width:100%; min-height:293px;}
.item_info div td.strong {color:#7c7c7c;font-weight:bold;}
.item_info div td {color:#434343; font-size:10px; width:60px; padding-left:5px;}
.item_info div td.thumb {text-align:center; width:100%; padding:5px 0px;}
.item_info h3 { height:20px; width:100%; background:url(images/content/calendar/popup_top.gif) top left no-repeat; font-size:11px; color:#434343; padding:2px 5px;}

.news_title { color:#df3d6e; font-weight:bold; font-size:24px; padding:5px 10px;}
.news_block { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5d5d5d; line-height:14px; margin-top:5px;}
.news_block .wrap { border-top:1px solid #E3E3E3;}
.news_block h4 a, .news_block .news_header { color:#df3d6e; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.news_block .more { color:#df3d6e; float:left;}
.news_block .more a { color:#5d5d5d; font-weight:bold; font-size:11px;}
.news_block .news_date { float:right; color:#5d5d5d; font-weight:normal; font-size:12px;}
.news_block .news_bot, .news_block h4 { padding:10px 0;}

.content .faq_title { color:#df3d6e; font-weight:bold; font-size:24px; padding:5px 10px;}
.content .faq_search a { float:left; display:block; clear:both; font-size:12px; padding-top:10px; line-height:16px;}
.content .faq_search { padding-bottom:10px;}
.content .faq_search .wrap { padding:10px 13px 0 13px;}
.faq_search .more { color:#df3d6e; float:left; clear:both; padding-top:10px;}
.faq_search .more a { color:#5d5d5d; font-weight:bold; font-size:11px; display:inline; float:none;}

.inbox { float:left; margin:0 9px;}
.text_for_ie { padding:8px 0; width:700px; float:left}
/*li.prev .pager_link { margin-right:3px;}*/

/* 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_page{color:#616161; 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:#616161; text-align:center; padding-bottom:12px; font-size:1.6em;}
#join_page .dots{border:1px dotted #d8d8d8; background:#fbfbfb; 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 page - */

/*Wide Sidebar*/
#wide_sidebar { width:206px; float:left;}
#wide_sidebar div.title { width:188px; padding:6px 8px; background:#606060 url(http://images.videosexperts.com/tmpl/100/en/images/joinpage/join_us_title_bg.jpg) repeat-x top left; border:1px solid #929294; border-bottom:none; float:left; height:16px}
#wide_sidebar div.title h2 {color:#ededed; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px; border:none; padding:0; margin:0; background:none; left:0;}
#wide_sidebar div.body { float:left;}

/*Featured DVD*/
#featured_dvd, #featured_video, #featured_model { padding:0; color:#959595; font-size:1.1em;}
#featured_dvd .featured img { padding:0 1px;}
#featured_dvd .featured .wrap { background:none; margin:0; padding:0; border:none;}
#featured_dvd  span.name { font-weight:bold; font-size:1em; color:#565656; clear:left;}

/*Featured Video, Featured Model*/
#featured_model .wrap { padding:0px;}
#featured_video { text-align:center; padding:6px; background:url(http://images.videosexperts.com/tmpl/100/en/images/joinpage/flash_bg.gif) repeat-x top left;}
#featured_video h2 { font-size:14px; line-height:19px; padding-bottom:5px; color:#555;}

/* selects replacing */
.block_col .dots_text { background:url(http://images.videosexperts.com/tmpl/100/en/images/joinpage/dots_border.gif) repeat-x top left; width:404px; height:61px; padding:10px; text-align:center;}
.block_col .dots_text p { color:#898989; font-size:15px; font-weight:bold; line-height:25px;}
.block_col .dots_text p span { color:#e33d6f; font-size:16px; font-weight:bold; text-transform:uppercase;}
.block_col .dots_text h3 { color:#e33d6f; font-size:22px; text-transform:uppercase; line-height:25px;}
.block_col .transactions_secured { background:url(http://images.videosexperts.com/tmpl/100/en/images/joinpage/transactions_secured.gif) repeat-x top left; width:377px; height:43px; margin:10px 0 3px 25px; display:block; overflow:hidden; text-indent:-9999px}
.block_col select.selReplaced {width:1px; position:absolute; left:-999em; float:none;}/* hiding selects */
.block_col dl.sbrWrap {margin:0; padding:0; position:relative; overflow:visible; line-height:1.2em; background:#dde1e0 url(images/background/input_bg.gif) left top repeat-x; border:1px solid #E1E1E1;}
.block_col dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
.block_col #acc_set dl.sbrWrap dd {z-index:1001;}
.block_col dl.sbrWrap dt {cursor:default; color:#666; padding:6px; background:url(images/other/arrow.gif) right top no-repeat; height:1.4em; overflow:hidden;}
.block_col dl.sbrWrap dd {position:absolute; z-index:101; left:-1px; top:100%; margin:0; padding:0; width:100%; overflow:auto; border:1px solid #cfcfcf; background:#ebebeb; white-space:nowrap; font-size:1em;}
.block_col dl.sbrWrap dd ul {width:100%; overflow:hidden;}
.block_col dl.sbrWrap dd li {padding:4px 6px; cursor:default; color:#666; line-height:1.2em; height:1.2em; overflow:hidden;}
.block_col dl.sbrWrap dd li.sbrSelected {background:#f3f3f3;}
.block_col dl.sbrWrap dd li:hover, dl.sbrWrap dd li.hover {background:#EEE;}
.block_col dl.sbrWrap .sbrOptsCol {display:none;}
.block_col dl.sbrWrap .sbrOptsExp *{display:block;}
.block_col dl.sbrWrap .sbrFocused {background-image:url(images/other/arrow.gif)}
.block_col #browsedvd dl.sbrWrap dd li {padding:1px 3px; cursor:default; color:#333; height:1.1em; overflow:hidden; white-space:nowrap; min-width:143px;}
.block_col #browsedvd dl.sbrWrap dt{ width:112px; padding:4px 27px 4px 4px; line-height:1.22em;}
#lang_join_us a { height:11px; padding:4px 4px 4px 1px; width:19px;}
#phonediv .body { background:none; border:none;}
.counter p { font-size:11px; font-weight:bold; color:#444; line-height:12px;}
.counter .tex_tab { color:#E33D6F; font-size:3.4em; font-weight:bold;}


/* 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:3px; 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;}
#errorWindowReport_holder dl.selReplaced {display:block;}
.report_btn_bottom {left:740px;position:absolute;top:45px;}
.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 */

/*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}

/*new search by keywords*/
.search_input .button_img {float:right; margin:0 5px 5px 0}
.search_input .text {background:#fff;border:1px solid #c3c3c3;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 {display: block; float: left; border: 1px solid #e1e1e1; background:url(images/show_keyword_bg.gif) repeat-x 0 100%; 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 #e1e1e1; margin-left:10px; line-height:0}
.checked_keywords {float: left; border: 1px solid #e1e1e1; padding:1px 10px; min-height:22px; line-height:2; width:507px;}
.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}

/* suggestion */
#suggestion_box{top:50%!important; left:0px; position:fixed; z-index:1000; color:#676767; width:672px; left:-672px; font-size:1.2em;}
#get_suggestion{background:url(en/images/get_suggestion.png) top left no-repeat; width:41px; height:251px; overflow:hidden; text-indent:-1000em; position:absolute; right:-41px; top:50%; margin-top:-129px;}
#suggestion{position:relative; background:#f6f6f6; border:1px solid #373739; padding:0px 15px 15px;}
#suggestion .pd_both{padding:15px 0px;}
#suggestion .help{padding-top:15px;}
#suggestion ul{float:left; width:150px; padding-right: 5px;}
#suggestion li{padding:2px 0px;}
#suggestion li img{vertical-align:middle; margin-right:7px;}
#suggestion .keywords{max-height:400px; margin:10px 0px; overflow:auto; _height:400px;}
#suggestion textarea{vertical-align:top; margin-right:10px; background:#fff; border:1px #c3c3c3 solid; width:459px; height:42px; padding:5px;}
#suggestion_box .grey_title{border-bottom:1px solid #47474a; color:#fff; font-weight:normal; font-size:1.2em; padding:5px 15px; background:#646464 url(images/background/grey_title.gif) repeat-x top left; margin:0px -15px;}
#suggestion_box .light_title{border-top:1px solid #e4e4e5; border-top:1px solid #e4e4e5; font-weight:normal; font-size:1.2em; padding:5px 15px; background:#dcdcdc url(images/background/light_title.gif) repeat-x top left; margin:0px -15px;}
#suggestion_box .pink_it{color:#c62052; font-weight:normal; font-size:1.2em; font-style:italic;}
#suggestion_box .add{color:#008B65;}
#suggestion_box .del{color:#c62052;}
.help_us{font-size:0.75em; font-weight:normal; background:#f6f6f6; border:1px solid #434343; padding:0px 7px; cursor:pointer; white-space:nowrap; margin:1px 0px;}
#suggestion_box .message{padding:15px; text-align:center; font-weight:bold; border:#E33D6F 1px solid; margin:15px; background:#fff;}
#categories a{white-space:nowrap; position:relative;}
#categories .kwd_item{position:relative;}
.kwd_link_box{border:1px solid #39393b; background:#f6f6f6; padding:4px 7px; position:absolute; z-index:1000; top:50%; left:50%;}
.frames .aboveframe .cast_top .kwd_link_box a{color:#434343; font-size:.8em; display:block; padding:3px 0px;}
.frames .aboveframe .cast_top .kwd_link_box a:hover{color:#e33d6f;}

/*updater*/
.updating {position:relative}
.preloader {position:absolute; top:0; left:0; width:100%; z-index:800; visibility:hidden; height:100%; background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAADAFBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALI7fhAAABAHRSTlOZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQgoZwAAAA1JREFUeAEBAgD9/wAAAAIAAX4FDdIAAAAASUVORK5CYII=);}
.preloader .middle {display:table; width:100%; height:100%}
.preloader .in_middle {display:table-cell; text-align:center; vertical-align:middle;}
*+html .preloader {background:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff); zoom:1;}
*+html .preloader .middle {position:absolute; top:50%; left:50%; width:auto; height:auto}
*+html .preloader .in_middle {position:relative; top:-50%; left:-50%; width:auto; height:auto}
* html .preloader {background:none; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff); zoom:1;}
* html .preloader .middle {position:absolute; top:50%; left:50%}
* html .preloader .in_middle {position:relative; top:-50%; left:-50%;}
.updating > .preloader {visibility:visible}
* html .updating .preloader {visibility:visible}