/*  Header  */    
.header {position:relative; height:183px; background:url(images/background/header_bg.jpg) left top no-repeat;}
.header .dvds_online{left:609px; top:33px; font-size:1.9em; line-height:.95em;}
.header .dvds_online span{color:#C63D3D; padding-right:2px; font-size:2.6em; line-height:.7em;}
.header #user_info{top:89px;}
.header .dvds_online p.img {height:62px; left:-98px; top:-13px; width:95px;}
.header h1{top:3px;}
.header h1 a {text-indent:0em; width:auto; height:auto; float:left;}
.header .top_menu, .header .top_menu_auth{top:140px;}
.header .logged{top:147px !important;}
/* -Header- */

/* welcomebanner */
.content .welcome_block_left {color:#fdeddc; padding:0px; width:440px; height:249px;}
.content .welcome_block_left h1{font-family:Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; font-size:2.2em; line-height:1.1em;}
.content .welcome_block_left ul{padding:35px 14px 8px 206px; font-size:1.7em; line-height:1.3em;}
.content .welcome_block_left ul li{padding:0px 0px 6px 22px; background:url(images/background/red_big_arrow.gif) no-repeat 0px 5px;}
.content .welcome_block_left .join{margin-left:257px;}
/* -welcomebanner- */

/* Welcome Auth block */
.content .welcome_block_news {background:#090909 url(images/background/left_col_bg.jpg) repeat-x scroll center top; border:1px solid #535353; float:left;width:421px;margin-right:5px;padding:4px 5px 5px 7px; margin-bottom:4px; min-height:238px; _height:238px;}
/* -Welcome Auth block- */

.content .block .indexPage h2 span strong, .content .block .indexPage div span strong {color:#fff; font-weight:normal;}
.content .title h2{background-image:url(images/other/h32.jpg); color:#fff;}

.sidebar h3, 
#model h3, 
.related_part .relate_title,
.content div.item a, 
.content div.item a:visited,
.content .title h2 span ,
.header .top_menu li a, .header .top_menu li a:visited, .header .top_menu li a:hover,
.header .top_menu li a:hover, .header .top_menu li a.active, .header .top_menu li a.active:visited,
.header .top_menu_auth li a:hover, .header .top_menu_auth li a.active, .header .top_menu_auth li a.active:visited,
.content .body2 input.text
{color:#fff;}

.sidebar .browse_models_block p span a, 
.sidebar .browse_models_block p span a:visited,
.content .welcome_block_right div.img a.name,
h2.title,
div.tabtitle a, 
div.tabtitle a:active, 
div.tabtitle a:visited, 
div.tabtitle a:hover,
span.bookmarks,
.title3 h1,
.content .body1 h2, 
.content .body1 p a,
.info_table div label span,
.class_2257 h2,
.class_2257 h5, 
.class_2257 .inline, 
.class_2257 h6,
.content div.models_item span.name a,
.content #si.latest p a,
#model .model_main_pic div.model_name span,
#model .block h2,
#model .model_videos .block .thumb a,
.header #user_info p strong a, 
.header .user_info p strong a:visited,
.gallerydvd div.dvd_info div a, 
.content .latest .latest_img_prop,
.content .scene .info a,
.framepager_bs .set_items p a,
.content .gallerydvd .thumb_item span a,
.step_container12 h3,
.hdiw_pager a,
.footer p a, .footer p a:visited,
.body_login h2,
.body_login p a,
.fog_passwrd h2,
.content .faq_title,
.search_block .auto_complete .bytitle_list li strong,
.frames .aboveframe .cast_top a,
#choose_format .body a,
div#currentdvd .dvdname a,
div#currentdvd ul li a,
.related_part .item .name_dvd,
.framepager a,
.frames .aboveframe_right ul li.vote strong,
#choose_format .body span,
#welcome_logged h1, 
#welcome_logged h2,
.framepager span,
.reviewsBox .reviewsForm label, 
.reviewsBox .reviewsBiForm label,
.reviewsBox .reviewsForm label, 
.reviewsBox .reviewsBiForm label,
#keywords_list h2,
.red_header,
.ftour_huge_pic p strong,
.tour_click_to_enlg a,
.tour_secure_div p strong,
.tour_ad_bottom_cont .fuel_ad1,
.box_contact h1,
.box_contact h5,
.box_contact p a,
h2.title_contact,
.body_contact em
{color:#c50000;}

#choose_format .body a, #choose_format .body span.problemplay{border-left:1px solid #c50000;}

.newPager .pages span a:hover{color:#c50000!important;}

.sidebar .browse_models_block p a:hover, 
.newPager .pages span strong
{background:#c50000!important;}

.search_block .auto_complete .bytitle_list li.selected{background:#6c0000 url(images/other/h32.jpg) top left repeat-x;}


/* select */
dl.selectboxs dt{color:#dbdbdb;}


/*JoinUs nats*/
#join_page_logo { position:absolute; left:3px; top:20px;}
#join_page_logo a { display:block; font-size:1px; overflow:hidden; text-indent:-9999px; width:284px; height:51px;}
.disc_counter { height:54px; left:360px; position:absolute; top:25px;}
#infoDVD { position:absolute; top:148px; padding-left:190px}
#container_ju { width:961px; position:relative;}
#container_ju .content { float:right; position:relative; z-index:3;}
#container_ju .block_col { margin:5px 0 0 0; width:426px; padding:5px; border:1px solid #535353; float:left; min-height:668px; background:#1a1a1a url("images/background/bg_login_form.jpg") top left repeat-x;}

#container_ju .block_col .block_join { background:none; border:0}
.block_join .wrap_bot { padding-left:53px;}
#page_join { float:right; width:668px; position:relative;}
#page_join .join_by_card span, #wide_sidebar.block_col .join_by_card span { display:block; padding-left:90px;}
#page_join .join_by_card label { margin-top:7px; width:90px; padding:4px 7px 4px 0; float:left; color:#dbdbdb; position:relative; font-size:12px; text-align:right;}
#wide_sidebar.block_col .join_by_card label {margin-top:5px; width:90px; padding:0; float:left; color:#dbdbdb; position:relative; font-size:12px; text-align:left;}
#page_join .join_by_card input { border:1px solid #303030; background:url(images/background/input_bg.gif) #dde1e0 top repeat-x; padding:4px 5px; width:210px; color:#666; margin-top:7px;}
#wide_sidebar.block_col .join_by_card input{ border:1px solid #303030; background:url(images/background/input_bg.gif) #dde1e0 top repeat-x; padding:4px 5px; width:240px; color:#666; margin-top:3px;}
#page_join .join_by_card b, #wide_sidebar.block_col .join_by_card b{ position:relative; display:block; float:left; clear:left; font-weight:normal;}
#page_join .join_by_card dl.sbrWrap, #wide_sidebar.block_col .join_by_card dl.sbrWrap{ width:220px; position:absolute; left:97px; top:7px;}
#page_join .join_by_card dt, #wide_sidebar.block_col .join_by_card dt{ padding-right:27px; text-align:left;}
#page_join .join_by_card strong, #wide_sidebar.block_col .join_by_card strong { float:left; padding:5px; color:#000; margin-top:7px; font-weight:normal; display:block; position:relative;}

.ju_sidebar { margin-top:5px; float:left;}
.ju_sidebar h2 { color:#FFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px;}
.ju_sidebar .body { border:1px solid #535353; padding:5px; width:194px;}

#page_join .join_by_card strong span { color:#db2a93;}
#page_join .join_by_card input.join_by_card_btn { margin:15px 0 0 90px; height:23px; width:168px; background:none; border:none; padding:0; position:relative;}
#page_join #radio_join{clear:both; display:block;}

#wide_sidebar.block_col #page_join #radio_join div.chkboxes div {float:left;}

#page_join #radio_join div label{float:none; color:#fff; vertical-align:middle; font-size:11px; padding-left:7px;}
#page_join #radio_join div p{min-height:25px;}
#page_join #radio_join div img{vertical-align:middle;}
#page_join #radio_join div{float:left;  padding-top:10px;}
#page_join .join_by_card input#by_card, #page_join .join_by_card input#by_check{width:auto; margin:0px 5px; background:none; border:none; vertical-align:middle;}
#page_join .join_by_card select { display:block; width:1px; height:1px; font-size:1px;}
#page_join .join_by_card div strong { display:inline; padding:0; color:#db2a93; margin:0; width:auto; font-weight:bold; position:relative; float:none; top:0; left:0;}

.block_join h2 { padding:0 5px 5px 5px; color:#dbdbdb; font-size:16px; margin:0;}
.foot { padding-top:6px;}
.foot .title { width:941px; padding:6px 10px; background:#606060 url(en/images/joinpage/join_us_title_bg.jpg) repeat-x top left; border:1px solid #929294; border-bottom:none; float:left; height:16px; text-align:center;}
.foot .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;}
.foot .body { width:957px; padding:3px 2px; background:#f6f6f6 url(images/background/main_list_block.jpg) repeat-x; border:1px solid #e3e3e3; border-top:none;}
.foot .body img { padding:7px 3px 0 3px;}

.info_col { width:302px; float:right; position:absolute; margin-left:5px; top:-3px; right:0px;}
.info_col #flash_holder { width:290px; height:219}
.info_col .info_col_text { background:url(en/images/joinpage/info_text.jpg) no-repeat left top; width:302px; display:block; overflow:hidden; text-indent:-9999px; margin-top:7px;}
.info_col .one_access { background:url(en/images/joinpage/one_access.jpg) no-repeat left top; width:302px; height:54px; display:block; overflow:hidden; text-indent:-9999px; margin-top:230px;}

.bjoin_header{height:175px; background:url(images/background/join_header.jpg) no-repeat top right;}

#unlim_download {color:#f21771; font-size:1.5em; text-transform:uppercase; font-weight:bold;}
#one_pass {color:#f21771; font-size:20px; line-height:24px; margin-top:10px; text-transform:uppercase; font-weight:bold;}
.simple_unlim_text { padding-left:40px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#555;}
.join_us_img { border:1px solid #e5e5e5; margin-top:8px; background:url(en/images/joinpage/join_us.jpg) no-repeat; width:696px; height:303px}
/*Wide Sidebar*/
#container_ju #wide_sidebar.block_col { width:263px; float:left; padding:10px 5px;}
#container_ju #wide_sidebar.block_col .bblock { background-color:#111111; padding:7px;}


#wide_sidebar { width:206px; float:left;}
#wide_sidebar div.title { width:188px; padding:6px 8px; background:#606060 url(en/images/joinpage/join_us_title_bg.jpg) repeat-x top left; border:1px solid #535353; 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(images/background/bg_feature_video.jpg) repeat-x top left;}
#featured_video h2 { font-size:14px; line-height:19px; padding-bottom:5px; color:#dbdbdb;}
/* selects replacing */

.block_col .dots_text { background-color:#111111; 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(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 #303030;}
.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:#fff; 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; max-height:15em; 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,.block_col 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:#fff; line-height:12px;}
.counter .tex_tab { color:#E33D6F; font-size:3.4em; font-weight:bold;}