@charset "utf-8";
* { margin: 0; padding: 0; font-size: 100%; border:none; }
html, body { height: 100%; }
body { font:68.75%/1.3 Arial, Helvetica, sans-serif; }
img, .checkbox, .middle, label { vertical-align: middle; }
.dashed { border-bottom:1px dashed #000; }
button, .submit_button { padding: .2em .8em; font: 1em Tahoma, Arial, Helvetica, sans-serif; overflow: visible; }
textarea, input { font: 1em/1.4 Tahoma, Arial, Helvetica, sans-serif; padding-left: 3px; }
a img { border: none; }
a { text-decoration: none; }
a:hover, a:focus, a:active { text-decoration: underline; }
:focus { outline: none; }
.clear { clear: both; display: block; line-height:0; font-size:0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
ul, ol, li { list-style: none; }
.centered {width:960px; margin:0 auto; text-align:left; display:block; position:relative; }
.checkbox_img {width:15px !important; height:15px !important; vertical-align:middle}
.inline {display:inline}
.clear_l {clear:left}
#template { min-height:100%; }
#footer { height:136px; margin:-137px auto 0; position:relative; border-top:1px solid transparent }
#header { height:78px; position:relative;}
#top_menu ul, #bottom_menu ul {overflow:hidden; height:30px; line-height:30px;}
#top_menu li, #bottom_menu li {display:inline; border-left:1px solid transparent; margin: 0 13px 0 -13px;}
#top_menu {margin-bottom:12px;}
#bottom_menu li span {padding: 0 12px; }
#top_menu li span {border-left:1px solid transparent; padding:0 11px; font:16px/2 "Myriad Pro", Tahoma, sans-serif;}
#top_logo {float:left; margin-top:27px;}
#bottom_text {overflow:hidden; color:#949494; font-size:10px;}
#bottom_text a img {margin-top:-8px}
#bottom_text .png {margin:0 7px;}
#copyright {float:left; margin-top:28px; margin-left:-7px}
.created_by {float:right; border-right:1px solid #bcbcbc; margin-right:-28px; padding:0 20px 0 48px; margin-top:23px}
.side_bar {float:left; width:186px;}
#main_content {float:left; width:569px; margin:-12px 9px 0; background:url(images/backgrounds/main_bg.jpg) no-repeat 50% 0; padding-top:12px;}
.header {width:186px; height:31px; font:16px/28px "Myriad Pro", Tahoma, sans-serif; text-align:center; color:#dadada; overflow:hidden; font-weight:normal}
#main_block {padding-bottom:151px;}

.rounded {margin:1px 0 10px;}
.rounded .tl, .rounded .tr, .rounded .bl, .rounded .br, .rounded .ctl, .rounded .ctr, .rounded .cbl, .rounded .cbr {width:3px; height:3px; font-size:0; line-height:0; background:no-repeat 0 0; position:relative; z-index:50}
.rounded .tl, .rounded .bl, .rounded .ctl, .rounded .cbl {float:left; background-image:url(images/backgrounds/grey_cuts/tl.png)}
.rounded .bl {background-image:url(images/backgrounds/grey_cuts/bl.png)}
.rounded .ctl {background-image:url(images/backgrounds/grey_cuts/ctl.png)}
.rounded .cbl {background-image:url(images/backgrounds/grey_cuts/cbl.png)}
.rounded .tr, .rounded .br, .rounded .ctr, .rounded .cbr {float:right; background-image:url(images/backgrounds/grey_cuts/tr.png)}
.rounded .br {background-image:url(images/backgrounds/grey_cuts/br.png)}
.rounded .ctr {background-image:url(images/backgrounds/grey_cuts/ctr.png)}
.rounded .cbr {background-image:url(images/backgrounds/grey_cuts/cbr.png)}
.rounded .tm {border-top:1px solid #d7d7d5; display:block; margin:0 3px; position:relative; z-index:50; font-size:0; line-height:0}
.rounded .bm {border-bottom:1px solid #d7d7d5; display:block; margin:0 3px; padding-top:2px; position:relative; z-index:50; font-size:0; line-height:0}
.rounded .inner {border:1px solid #d7d7d5; border-bottom:none; border-top:none; padding:0 5px; position:relative;}

.pink{color:#9f2d8c;}
.light{color:#666;}

#main_categories_list {height:487px; overflow:auto; margin:0 3px; line-height:1.8; position:relative}
.scrollbar {position:absolute; top:0; height:100%; right:0; background:#e9e9e9; width:7px; display:none; border:4px solid #e9e9e9}
.scroller {position:absolute; top:5px; left:4px; width:7px; height:40px; background:#bc2892}

#most_viewed {overflow:hidden; margin: -3px -5px;}
#most_viewed li {border-top:1px solid #eee; margin-top:-1px; height:23px; line-height:23px; background:url(images/backgrounds/most_viewed_bg.gif) repeat-x 0 0}
#most_viewed li span {display:inline-block; width:23px; border-right:1px solid #eee; text-align:center; font-size:12px; color:#949494;}
#most_viewed li a {color:#9f2d8c; margin-left:5px;}

#left_side_banner {overflow:hidden; margin-bottom:10px;}


#main_news_list {overflow:auto; height:302px;margin:0 0 0 3px; position:relative}
#news_list { width:155px;}
#news_list dt {color:#949494}
#news_list dd {color:#1b1b1b; margin-bottom:15px;}

#main_content h2 {font:36px "Myriad Pro", Tahoma, sans-serif; font-weight:normal; letter-spacing:-1px; color:#000; line-height:1}
#main_content h2 span, #content h2 span {color:#9f2d8c}
#main_content .main_info {font-size:15px; padding:15px 0}
#content h2 {font:2.7em "Myriad Pro", Tahoma, sans-serif; font-weight:normal; letter-spacing:-1px; color:#000; line-height:0.7em; padding-bottom:20px;}
#content a{color:#9f2d8c;}

#main_banners {overflow:hidden; margin-top:10px;}
#main_banners div { margin:0 -10px 0 -9px;}
#main_banners p {position:relative; float:left; margin: 0 0 10px 9px;}
#main_banners p a {position:absolute; bottom:10px; right:10px; cursor:pointer}

#main_contacts h4 {font:18px "Myriad Pro", Tahoma, sans-serif; font-weight:normal}
#main_contacts ul {overflow:hidden; padding-top:10px}
#main_contacts li {/*float:left; border-left:1px solid #d8d8d8; padding:1px 20px 1px 7px; margin-left:-8px;*/ border-top:1px solid #d8d8d8; padding:4px 0 6px;}
#main_contacts li:first-child{padding-top:0px; border-top:none;}
#main_contacts .contact_img {width:59px; height:59px; float:left; position:relative}
#main_contacts .contact_img b {position:absolute; width:100%; height:100%; z-index:50; background:url(images/backgrounds/mask.png) no-repeat 0 0; top:0; left:0}
#main_contacts p {float:left; font-size:9px; padding-left:5px;}
#main_contacts p b {font-size:14px; font-weight:bold; }
#main_contacts p a {color:#9f2d8c}

#choose_skin {padding-bottom:10px;}
#choose_skin h5 {font:17px "Myriad Pro", Tahoma, sans-serif; font-style:italic; font-weight:normal; padding:5px 5px 8px}
#choose_skin_block {width:160px; margin:0 auto; background:#BABABA url(images/backgrounds/choose_skin_bg.gif) no-repeat 0 100%; text-align:center; padding-bottom:3px}
#choose_skin_block p {margin:0 -70px; margin-bottom:3px}
#choose_skin_block p a img {border:3px solid #DCDCDC; position:relative}
#choose_skin_block div a, #choose_skin_block div a .png_bg_ch_link {display:inline-block; width:26px; height:26px; font:13px "Myriad Pro", Tahoma, sans-serif; color:#e1e1e1; font-weight:bold;line-height:24px; text-decoration:none;}
#choose_skin_block div a .png_bg_ch_link {display:inline-table; overflow:hidden; background:url(images/buttons/choose_skin.png) no-repeat 0 0; cursor:pointer;}
#choose_skin_block div a em {position:absolute; visibility:hidden}
#choose_skin_block div a:hover {position:relative}
#choose_skin_block div a:hover em {visibility:visible; left:50%; top:-32px;}
#choose_skin_block div a:hover em b {position:relative; left:-50%; background:url(images/backgrounds/tooltip.gif) repeat-x 0 0; color:#fff; white-space:nowrap; font:11px "Myriad Pro", Tahoma, sans-serif; font-weight:normal; display:inline-block}
#choose_skin_block div a:hover em b i {background:url(images/backgrounds/tooltip.gif) repeat-x 100% 0; position:relative; left:4px; padding-right:4px; font-style:normal; display:inline-block; height:25px; line-height:24px;}
#choose_skin_block div a:hover em b q {width:11px; height:6px; font-size:0; line-height:0; background:url(images/backgrounds/tooltip_arrow.gif) no-repeat 0 0; bottom:-6px; left:50%; margin-left:-5px; position:absolute}
#choose_skin_block div a:hover .png_bg_ch_link {background-position:0 -26px;}
#choose_skin .skin{text-align:center; padding-bottom:10px; font-size:1.2em;}
#choose_skin .skin a{color:#e6e6e6;}
#choose_skin .last{padding-bottom:0px;}
#choose_skin .skin img{border:3px solid #dcdcdc}
#choose_skin .skin_name{width:140px; padding:5px 10px; background:#3a3a3a url(images/backgrounds/skin_name.gif) no-repeat center bottom; margin:0px auto;}

#login_form {float:right; width:333px; padding-top:8px;}
#login_form .form_element {float:left; width:135px;margin-right:4px; padding-top:7px;}
#login_form .png {font-size:0; line-height:0}
#login_form .text {width:115px; overflow:hidden; background: url(images/backgrounds/input_bg.png) no-repeat 0 0; border:none; font-style:italic; padding:6px 10px 8px; cursor:text; }
#login_form .form_element label, #login_form .form_element a {color:#cdcdcd; vertical-align:middle}
#login_form .submit{margin-top:7px; float:right}
#login_form .info{width:270px; float:left; padding-right:5px; color:#fff; line-height:1.1em;}
#login_form .info strong{font-size:1.1em;}
#login_form .info a{color:#cf2ca1;}
#login_form .exit{float:left; padding-top:15px;}

.input_text {background:url(images/backgrounds/input_left_bg.gif) no-repeat top left; padding-left:4px; float:left;}
.input_text div {background:url(images/backgrounds/input_right_bg.gif) no-repeat top right; padding-right:4px; float:left;}
.input_text input {background:url(images/backgrounds/input_body_bg.gif) repeat-x; height:22px; display:block; float:left; font-size:1.1em; padding:5px 1px 0px; width:265px; border:0px;}

#login_form {display:block;position:relative;right:202px;top:-2px;}
#login_form .info {margin-top:14px;}
#login_form .exit {padding-top:0px;margin-top:26px;}

#support_js a {display:none; position:absolute; left:-99999px; top:-9999px;}

#support {display:block; float:left; left:489px;top:20px;background:url(images/LiveChatSupport/off.png?ver=1) no-repeat top left;height:40px;width:167px; position:relative;right:0;top:20px;z-index:999;cursor:pointer;}
#support.staffonline {background:url(images/LiveChatSupport/online.png) no-repeat top left;height:40px;width:152px;}
#support.staffoffline {background:url(images/LiveChatSupport/off.png?ver=1) no-repeat top left;height:40px;width:167px;}
#support.staffbackin5 {background:url(images/LiveChatSupport/dinner.png) no-repeat top left;height:46px;width:173px;}
#support.staffaway {background:url(images/LiveChatSupport/away.png) no-repeat top left;height:44px;width:166px;}

/* navigation */
#navigator .inner{padding:7px 14px;}
#navigator .inner a{color:#1b1b1b;}
#navigator .inner img{margin:0px 5px;}
#navigator .rounded{margin:0px 0px 1px;}
#navigator .video{background: url(images/icons/video.gif) no-repeat left center; padding-left:22px;}
/* - navigation - */

/* Splash */

/* splash screen */
#splash {position:fixed; width:100%; height:100%; left:0; top:0; background:#111; opacity:.8; z-index:998; }
#splash_out{position:fixed; width:100%; height:100%; left:0; top:0; z-index:999;}
#splash_in{width:599px; height:425px; position:fixed; top:50%; left:50%; margin:-235px 0 0 -300px; opacity:1; z-index:1000;}

#splash_text{background:url(images/backgrounds/bg_splash.png) 0px top no-repeat; width:469px; height:275px; padding:150px 65px 0; text-align:center;}

#splash_text .splash_warning{z-index:1000003; font-size:30px; color:#000; font-family:"Myriad Pro"; font-weight:bold;}
#splash_text .splash_warning strong{color:#701999;}
#splash_text p{font-size:18px; color:#000; margin:20px 0 26px 0; text-align:center; font-family:"Myriad Pro"; letter-spacing:-0.4px; line-height:20px;}




.evolution { margin-bottom:30px;}

/* About Us */
#about .main_info { font-size:1.2em; }
#about  a {text-decoration:none; color:#9f2d8c; }
#about  a:hover {text-decoration:none; }
#about .featureBlock {margin-top:8px;}
#about .featureBlock.last {margin-bottom:20px;}
#about .featureBlock img {float:left; margin-top:2px; }
#about .featureBlock div {display:table; font-weight:normal; font-size:1.2em;  padding-left:15px; padding-top:12px;}
#about .featureBlock div strong {width:auto; font-weight:bold; font-style:italic; font-size:1.2em; margin:0px 0px 2px;}
#about a.download {margin:25px auto 25px 125px; vertical-align:middle; font-weight:bold; font-size:1.2em;}

/* Feed */
#feed .main_info { font-size:1.2em; }
#feed  a {text-decoration:none; color:#9f2d8c; }
#feed  a:hover {text-decoration:none; }
#feed .featureBlock {margin-top:8px;}
#feed .featureBlock.last {margin-bottom:20px;}
#feed .featureBlock img {float:left; margin-top:16px; }
#feed .featureBlock div {display:table; font-weight:normal; font-size:1.1em;  padding-left:15px; padding-top:12px;}
#feed .featureBlock div strong {width:auto; font-weight:bold; font-style:italic; font-size:1.2em; margin:0px 0px 2px;}
#feed a.download {margin:25px auto 25px 125px; vertical-align:middle; font-weight:bold; font-size:1.2em;}
#feed ul li{padding-left:35px;}
#feed .featureBlock p{padding: 10px 0 4px;}

/* Product Demo */
/*#demo {background:url(images/backgrounds/demo_bg.gif) no-repeat 80px 60px;}*/
#demo span.head { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; line-height:30px; display:block}
#main_content #demo .main_info { font-size:12px; line-height:15px; padding:290px 5px 0;}
#demo .access{padding:10px 0px; font-size:1.1em;margin-top:10px;}
#demo .access .block2_1 strong, #demo .access .block2_2 strong{float:left; width:160px; padding-right:5px;}
#demo .access .block2_1 a, #demo .access .block2_2 a{line-height:24px;}
#demo .access .pink{float:none;}
#demo #login_form{float:none; /*padding-left:110px;*/ width:auto; padding:0}
#demo #login_form .checkbox {padding-top:10px;}
#demo #login_form .login_submit {margin-top:7px; float:left}
#demo #login_form .password {width:110px;}
#demo .block1 .body a, #demo .block1 .body a:hover{text-transform:none; font-weight:normal;}
#demo .admin_access {width:244px;height:74px; float:left;padding:42px 0 0 34px;position:relative;}
#demo .admin_access span {position:absolute;left:167px;}
#demo .admin_access span.loggin {top:65px;left:178px;}
#demo .admin_access span.passwd {top:89px;}
#demo .sample_feed { float:left;padding-left:11px;}

/* Affilate */
#affilate { background:url(images/backgrounds/affilate_bg.jpg?ver=1) no-repeat top left; position:relative;}
#main_content #affilate .main_info { font-size:1.2em; line-height:15px; padding:310px 0 0 5px;}
#affilate .start_selling { position:absolute; left:253px; top:273px;}
#affilate a.btn_signup_now { width:159px; height:35px; margin:10px auto; vertical-align:middle; display:block; }
/* Join Page */
/*.join_page { background:url(images/backgrounds/register_bg.jpg) no-repeat 47px 43px;}*/
.join_page span.head { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; line-height:30px; display:block}
/*.join_content { padding-top:320px;}*/
.join_page #login_form { float:left; padding-bottom:20px; right:0px;}
.join_page #login_form label, .join_page #login_form a { color:#2f2f2f; font-size:12px;}
.join_page .input_left { background:url(images/backgrounds/input_left_bg.gif) no-repeat top left; padding-left:4px; float:left;}
.join_page .input_right { background:url(images/backgrounds/input_right_bg.gif) no-repeat top right; padding-right:4px; float:left;}
.join_page .input_right input { background:url(images/backgrounds/input_body_bg.gif) repeat-x; height:22px; display:block; float:left; font-size:12px; padding-top:5px; width:285px;}
.join_page .clearfix .clearfix { border-bottom:1px solid #e2e2e2; padding:8px;}
.join_page .clearfix .clearfix label { width:200px; float:left; line-height:27px; font-size:12px;}
.join_page #code_valid {color:#737373;float:left;height:60px;margin-top:8px;overflow:hidden;padding-left:200px;width:314px;}
.join_page #sbmt { border:none; text-align:center;}
.error {color:#9F2D8C}

#content{float:left; width:765px; position:relative; padding-left:9px;}

/* Browse DVD */
#browsedvd .thumb{float:left; margin-right:9px; width:180px;}
#browsedvd .inner{padding:6px 9px; font-size:1.1em;}
#browsedvd .info{width:555px; float:left;}
#browsedvd .info p{display:inline;}
#browsedvd .desc{padding-top:20px;}
#browsedvd .box {position:relative; padding-bottom:20px;}
#browsedvd .box div.left{width:47%; padding-right:3%; float:left;}
#bsiPlaceHolder .inner{border-top:1px solid #d7d7d5; position:relative; margin-top:-1px; z-index:1;}
#bsiPlaceHolder .title{position:relative; z-index:2;}
#bsiPlaceHolder .title div{font-size:1.4em; font-weight:bold; float:left; position:relative;}
#bsiPlaceHolder .title div span{background:url(images/backgrounds/center_tabs.gif) repeat-x right top; height:27px; padding-top:5px; display:block; margin-right:3px; white-space:nowrap; text-align:center;}
#bsiPlaceHolder .title div a{color:#1b1b1b; text-decoration:none;}
#bsiPlaceHolder .title b.ld{background:url(images/backgrounds/left_tabs.gif) no-repeat left top; }
#bsiPlaceHolder .title b.rd{background:url(images/backgrounds/right_tabs.gif) no-repeat right top; position:absolute; right:2px; top:0px;}
#bsiPlaceHolder h3{float:left; font-size:1.4em; color:#9f2d8c; position:relative;}
#bsiPlaceHolder h3 span{background:#fff url(images/backgrounds/dott.gif) repeat-x right top; height:27px; padding-top:5px; display:block; margin-right:3px; white-space:nowrap; text-align:center;}
#bsiPlaceHolder .title b{float:left; height:32px; width:4px; overflow:hidden; font-size:0px;}
#bsiPlaceHolder .title b.lad{background:url(images/backgrounds/left_tabs_active.gif) no-repeat left top; }
#bsiPlaceHolder .title b.rad{background:url(images/backgrounds/right_tabs_active.gif) no-repeat right top; position:absolute; right:2px; top:0px;}
#bsiPlaceHolder .shots div{float:left; padding:9px 15px;}
#bsiPlaceHolder .scene{padding:10px 0px;}
#bsiPlaceHolder .scene .info{padding:0px 15px;}
#bsiPlaceHolder .button{float:right; padding-left:20px;}
#bsiPlaceHolder .border{border-bottom:#efefee 1px solid;}
#bsiPlaceHolder h4{font-size:1.4em; padding:0px 15px; color:#1b1b1b}
#bsiPlaceHolder h4 a{color:#1b1b1b; text-decoration:none;}
#bsiPlaceHolder h4 .title_info{float:right; color:#626262;}
#bsiPlaceHolder h4 .length{padding:0px 10px 0px 20px; background:url(images/icons/time.gif) no-repeat left center;}
#bsiPlaceHolder h4 .times{padding-left:20px; background:url(images/icons/play.gif) no-repeat left center;}
#bsiPlaceHolder .covers{padding:20px 6px;}
#bsiPlaceHolder .covers div{padding:0px 10px; float:left;}
#bsiPlaceHolder .covers p{font-size:1.2em; text-align:center; font-weight:bold; padding:10px; background:#fcfcfc url(images/backgrounds/menu_bg.gif) repeat-x bottom left;}
#bsiPlaceHolder .models .item{padding:4px 4px 0px; border:solid 1px #e3e3e3; background:url(http://cdn-small.content.adultcentro.com/tmpl/17/images/backgrounds/models_bg.gif) bottom center repeat-x; text-align:center;}
#bsiPlaceHolder .models a.name{font-size:1.4em; font-weight:bold;}
#bsiPlaceHolder .models a.count{color:#2f2f2f; font-size:0.8em; padding-top:3px;}
#bsiPlaceHolder .models p{padding-bottom:4px;}
#bsiPlaceHolder .models td{padding:0px 4px 10px;}
#bsiPlaceHolder .models{margin-top:12px; border-collapse:collapse;}
/* - Browse DVD - */

/* 2257*/
.class_2257 {font-size:100%; }
.class_2257 p {font-size:1.2em; padding-bottom:1em; }
.class_2257 h3 {font-size:2em; padding-bottom:5px; font-weight:normal;}
.class_2257 h6 {font-size:1.2em; display:inline; color:#23a1f0}

/*Content Owner*/
.content_owner {font-size:100%; background:transparent url(images/backgrounds/content_owner_bg.jpg) no-repeat scroll 50% 0; position:relative; height:575px; margin-top:409px;}
.main_content_owner {float:left; width:569px; background:#F4F4F2;}
.main_content_owner p {font-size:1.2em; padding-bottom:1em; }
/*.main_content_owner h2 {width:547px; height:50px; padding:0; text-indent:-300em; overflow:hidden; margin-left:7px;}*/
.main_content_owner p.content_studios { margin:0px auto 0 auto;}
.main_content_owner a.btn_signup_now { width:159px; height:35px; margin:10px auto; vertical-align:middle; display:block; }
/*.content_owner a.btn_contact_us { width:206px; height:18px; margin:10px auto; display:block; }*/

/*Search*/
#dvd_list_block .list_title {margin-bottom:-2px; position:relative; background:#fff url(images/backgrounds/tab_gr_bg.gif) repeat-x 0 100%; z-index:100; width:189px; float:left; margin-right:2px;}
#dvd_list_block .list_title.active {background:#fff}
#dvd_list_block .list_title h3 {font-size:14px; text-align:center; font-weight:bold; height:31px; line-height:30px; color:#2f2f2f}
#dvd_list_block .list_title h3 span {color:#989898}
#dvd_list_block .list_title.active h3, #dvd_list_block .list_title.active h3 span {color:#9f2d8c}
.no_tl .tm {margin-left:0; border-left:1px solid #d7d7d5; padding_bottom:2px;}
.no_t .tm {margin:0; border:1px solid #d7d7d5; border-bottom:none; padding_bottom:2px;}
.no_t .rounded .tm {margin:0 3px;}

#dvd_list {margin:-3px -5px;}
.top_pager {padding:15px 10px 12px}
.bottom_pager {padding:1px 10px 15px}
.sort_by_select {padding-left: 8px; display:inline-block}
.sort_by_select label {font-size:12px; color:#1b1b1b; vertical-align:middle; color:#979797}
.sort_by_select label.black {color:#1b1b1b}
.sort_by_select select {font:12px Arial, Helvetica, sans-serif; color:#626262; vertical-align:middle; position:relative; margin:0 10px 0 5px; border:1px solid #7F9DB9}
.sort_by_select select option {margin:1px 0}
.sort_by_select input, .sort_by_select .radioImg {vertical-align:middle; margin-left:4px;}
.pager .prev_page, .pager .next_page {margin-right:-4px; position:relative; top:-1px; vertical-align:middle; cursor:pointer}
.pager .next_page {margin:0 0 0 4px;}
.pager span {display:inline-block; background:url(images/backgrounds/pager_bg.gif) no-repeat 0 0; padding-left:4px; margin-left:4px; vertical-align:middle}
.pager .active, .pager .active span {background-image:url(images/backgrounds/pager_active_bg.gif); color:#fff}
.pager span span {background-position:100% 0; padding-right:8px; height:20px; line-height:20px; margin-right:-4px; margin-left:0; font-size:12px; position:relative}
.pager span span a {color:#1b1b1b;}
.pager b {font-weight:normal; margin-left:8px;}

.dvd_list_inner {}
.dvd_list_inner table {background:#fff; border-collapse:collapse; width:100%;}
.dvd_list_inner table td {padding:10px; border:1px solid #eee; vertical-align:top; color:#1b1b1b}
.dvd_list_inner table td.dvd_cover {border-right:none; border-left:none}
.dvd_list_inner table td.dvd_info {border-left:none}
.dvd_list_inner table td.dvd_aditional_info {border-right:none}
.dvd_list_inner table td.dvd_rater { vertical-align:middle}
.dvd_list_inner table td.dvd_info h3 {font-size:18px; color:#9f2d8c; font-weight:normal}
.dvd_list_inner table td.dvd_rater span, .dvd_list_inner table td.dvd_aditional_info p span {white-space:nowrap}
.dvd_list_inner table td.dvd_aditional_info h4 {font-size:33px; font-weight:normal}
.dvd_list_inner table td.dvd_aditional_info h4 a {color:#9f2d8c;}
.dvd_list_inner table td.dvd_aditional_info p, .dvd_list_inner table td.dvd_aditional_info p a {color:#9f2d8c; line-height:1.4}
.dvd_list_inner table td.dvd_aditional_info p strong {color:#1b1b1b}

.dvd_list_inner .result_item {float:left; text-align:center; border:1px solid #d7d7d5; background:#f3f3f3 url(images/backgrounds/search_result_item_bg.gif) repeat-x 0 100%; padding:4px; margin:0 0 11px 11px;}
.models_list .result_item {margin:0 0 11px 8px;}
.dvd_list_inner .result_item img {width:229px; height:326px;}
.models_list .result_item img {width:170px; height:170px;}
.scenes_list .result_item img {width:166px; height:112px;}
.dvd_list_inner .result_item h4 {font-size:14px; font-weight:bold; white-space:nowrap; margin:4px 0}
.dvd_list_inner .result_item h4 a {color:#9f2d8c; }
.dvd_list_inner .result_item span {color:#a7a7a7; font-size:10px;}
.models_list .result_item span {font-size:11px; line-height:1.4}
.models_list .result_item p {margin-top:4px;}
.scenes_list .result_item h5 {font-weight:normal; font-size:11px; margin-bottom:3px;}

.small_header {font:30px/1.2 "Myriad Pro", Tahoma, sans-serif !important; font-weight:normal; color:#000; margin-bottom:7px;}

#breadcumb {padding:5px 8px; color:#a5a5a4}
#breadcumb a {color:#1b1b1b; margin:0 4px;}

#search_form {padding:2px 10px;}
#search_form h4 {font-size:14px; font-weight:bold; color:#1b1b1b}
#search_form h4.red_header {float:right; color:#9f2d8c}
#search_form h4.red_header a {color:#9f2d8c}
#search_form select {font:12px Arial, Helvetica, sans-serif; color:#626262; vertical-align:middle; width:175px; padding:2px 0; border:1px solid #7F9DB9}
#search_form select option {margin:1px 0}
#search_form .search {width:175px; border:1px solid #999; border-color:#eee #bfbfbf #bfbfbf #eee; background:#fff url(images/backgrounds/search_bg_input.gif) no-repeat 100% 100%; padding:4px 3px; vertical-align:middle; }
#search_form .search_selects {margin:5px 0}
#search_form .filter_label {font-size:12px; margin:0 2px 0 5px;}
#inner_content_block {float:left; width:764px; margin-left:9px;}

/*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/backgrounds/input_bg_sr.gif) left top repeat-x; border: 1px solid #e1e1e1; border-color: #eee #bfbfbf #bfbfbf #eee}
dl.sbrWrap * {position:static; float:none; display:block; width:auto; margin:0; padding:0; border:none;}
#acc_set dl.sbrWrap dd {z-index:1001;}
dl.sbrWrap dt {cursor:default; color:#666; padding:4px 7px 5px; background:url(images/backgrounds/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/backgrounds/arrow.gif)}

.sort_by_select dl {width:80px; display:inline-block; position:relative; top:0; left:0; background:url(images/backgrounds/bg_item_per_pager.gif) 3px 3px no-repeat; vertical-align:middle; margin-right:10px; }
.sort_by_select dl.sbrWrap dt {padding-left:30px; text-align:left;  height:0.8em; font-size:1.2em; }
.sort_by_select dl.sbrWrap dd { font-size:1em; }

#search_form .sbrWrap {width:175px; vertical-align:middle; display:inline-block}

.sortForm {display:inline-block}

div#tip_inner h5 {font-size:12px !important}
div#tip_inner ul li {font-size:11px !important}

#input_helper {position:relative; top:0; left:0; z-index:49; float:left;}
#input_helper #input_helper_form_field {padding:8px 5px 0 1px; position:relative; top:0; left:0; width:554px; height:30px;}
#input_helper #input_helper_form_field #input_helper_asist {margin:0px 0 0px 1px; padding:4px 5px 5px; color:#999; border:1px solid #d9d9d9; background:url(images/content/searchtabform/input_helper_asist.gif) #fdfdfd repeat-x; width:435px; position:absolute; left:110px;}
#input_helper #input_helper_form_field #input_helper_start {width:105px; height:24px; float:left; overflow:hidden; cursor:pointer; margin:0 0 0 3px; vertical-align:middle}
#input_helper #input_helper_form_field.passive .input_helper_start img {margin-top:0}
/*#input_helper #input_helper_form_field.active .input_helper_start img {margin-top:-5px;}
#input_helper #input_helper_form_field.open_list .input_helper_start img {margin-top:-10px;}*/
#input_helper .passive {border-bottom:1px solid #959595; border-right:1px solid #959595; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4; background:#fff url(images/backgrounds/form_field_passive.gif) repeat-x 0 100%;}
.content #input_helper .passive #input_helper_asist {border:1px solid #a50031; background:url(images/content/searchtabform/input_helper_asist_passive.gif) #fdfdfd repeat-x;}
#input_helper .active {border:1px solid #a50031; background:#e33d6f url(images/backgrounds/form_field_active.gif) repeat-x 0 100%; background:#fff url(images/backgrounds/form_field_passive.gif) repeat-x 0 100%;border-bottom:1px solid #959595; border-right:1px solid #959595; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
.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;}

#input_helper_div {width:562px;}
#input_helper_div li{display:none;}
.input_helper_div_root {display:none; border:1px solid #d3d3d3;}
.input_helper_div_root label, .input_helper_div_root input, .input_helper_div_root img {vertical-align:middle;}
.input_helper_div_root li {padding:2px 0 2px 20px; color:#666; font-weight:bold; border-top:1px solid #fff; background:url(images/content/searchtabform/arrow.gif) #ebebeb 9px 4px no-repeat;}
.input_helper_div_root li:first-child {border-top:none;}
.input_helper_div_root li li {margin-left:-20px; font-weight:normal; background:#fff; border-top:1px solid #e6e6e6;}
.input_helper_div_root li li:first-child {border-top:none;}
.input_helper_div_root li ul {position:relative; top:2px;}
.input_helper_div_root li.expand {background:url(images/content/searchtabform/arrow_expand.gif) #ebebeb 6px 8px no-repeat;}
.input_helper_div_root li.opened {color:#fff; border:none; background:url(images/content/searchtabform/arrow_opened.gif) #e23a6b 6px 8px no-repeat;}
.input_helper_div_first_item {display:none;}
.input_helper_div_root li.all {padding:2px 0 2px 5px; color:#e23a6b; background:#ebebeb;}
.input_helper_div_root li li.all {padding:2px 0 2px 20px; color:#5c89de; background:#fff;}
.input_helper_div_root li input {margin-right:4px;}
.input_helper_div_element {display:none;}
li.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;}

/* FAQ */
.faq { background:url(images/backgrounds/faq_bg.gif) no-repeat 13px 49px ;}
.block_grey { margin-top:8px;}
.block_grey .head { font-weight:normal; font-size:15px; height:33px; line-height:33px; text-align:center; background:url(images/backgrounds/head_greyblock.gif) no-repeat;}
.block_grey .body { background:#eee; border-bottom:1px solid #d7d7d5; padding:10px; font-size:12px}
.block_grey .freq_quest { color:#bb1d8d; font-size:18px; border-bottom:1px solid #d7d7d5; line-height:18px; padding-bottom:8px; margin-bottom:8px;}
.block_grey span, .block_grey a, .block_grey a:hover { color:#bb1d8d;}
.block_grey .links { float:left; clear:both;}
.block_grey a.links { font-weight:bold;}
.block2_1 { margin-right:8px;}
.block2_2, .block2_1 { float:left; width:280px; margin-top:8px;}
.block2_2 .head, .block2_1 .head { font-weight:normal; font-size:15px; background:url(images/backgrounds/head_2blocks.gif) no-repeat; height:33px; line-height:33px; text-align:center}
#main_content .faq .main_info { padding-top:285px}
.block2_2 .body, .block2_1 .body { border:1px solid #d7d7d5; border-top:none; padding:10px; font-size:12px; line-height:16px}
.block2_2 .body {min-height:62px;}
h5.simple_center { font-size:15px; text-align:center; font-weight:normal; line-height:30px;}
.block2_2 a, .block2_2 a:hover { float:left; line-height:24px; color:#be3299}
.block2_2 .input_left { background:transparent url(images/backgrounds/input_left_bg.gif) no-repeat scroll left top; float:left; padding-left:4px; }
.block2_2 .input_right { background:transparent url(images/backgrounds/input_right_bg.gif) no-repeat scroll right top; float:left; padding-right:4px; }
.block2_2 .input_right input { background:transparent url(images/backgrounds/input_body_bg.gif) repeat-x scroll 0 0; display:block; float:left; font-size:12px; height:22px; padding-top:5px; width:185px; }
.faq_serach_text { margin-bottom:7px}
.faq .row1 { font-weight:bold; color:#399da9; width:175px;}
.block1 { width:569px; margin-top:8px}
.block1 .head { font-weight:normal; font-size:15px; height:33px; line-height:33px; text-align:center; background:url(images/backgrounds/head_1blocks.gif) no-repeat;}
.block1 .body { border:1px solid #d7d7d5; border-top:none; padding:10px;}
.block1 .body a, .block1 .body a:hover { color:#be3299; font-weight:bold; line-height:20px; text-transform:uppercase; float:left; font-size:12px }
.block1 .body a.fanswer, .block1 .body a.fanswer:hover { color:#be3299; font-weight:bold; line-height:20px; text-transform:uppercase; float:none; font-size:12px }


/* customers */
#customers .decoration{width:411px; height:304px; background:url(images/backgrounds/customers.png) no-repeat top left; margin:0px auto;} 
.grey_block .title{position:relative; z-index:2; padding-left:4px; background:url(images/backgrounds/greyblock_l.gif) no-repeat top left;}
.grey_block .title div{padding-right:4px; background:url(images/backgrounds/greyblock_r.gif) no-repeat top right;}
.grey_block .title h3{font-size:1.4em; text-align:center; height:26px; padding:6px 10px 0px; background:url(images/backgrounds/greyblock_c.gif) repeat-x top left;}
.grey_block .block{position:relative; z-index:1; margin-top:-3px; background:#e7e7e6; font-size:1.2em; padding:18px 12px 15px; border-bottom:1px solid #d7d7d5; margin-bottom:10px;}
.side_bar .grey_block a{color:#9f2d8c;}
.side_bar .grey_block .block{font-size:1em;}
.side_bar .grey_block .block h3{font-size:1.4em;}
#customers .block .first{width:235px; padding-right:5px; float:left;}
#customers .block .last{padding-left:5px;}
#customers .block .clearfix{padding-bottom:5px;}
#customers .block .clearfix div{float:left;}
#customers .block .clearfix div *{vertical-align:middle;}
#customers .text{background:url(images/backgrounds/text_field.gif) no-repeat top left; width:215px; height:21px; padding:10px;}
/* - customers - */


/* Pricing */
#main_content #pricing .main_info{ padding-top:300px}
#pricing .text_img { width:250px; height:170px; position:absolute; top:75px; left:60px; text-indent:-9999px; overflow:hidden;}
#pricing { background:url(images/backgrounds/pricing_bg.jpg) no-repeat 355px 26px; position:relative;}
#pricing table { font-size:14px; width:562px; margin:15px auto;}
#pricing table th { width:281px; height:31px; text-align:center; color:#FFF;}
#pricing table th#row1 { background:url(images/backgrounds/purple_th_left.gif) no-repeat;}
#pricing table th#row2 { background:url(images/backgrounds/purple_th_right.gif) no-repeat;}
#pricing table td { height:20px; padding:5px 10px;}
#pricing table #price_top .row1 { border:1px solid #d7d7d5; border-bottom:none;}
#pricing table #price_top .row2 { border-top:1px solid #d7d7d5; border-right:1px solid #d7d7d5;}
#pricing table .price_tr .row1 { border:1px solid #d7d7d5; border-bottom:none; border-top:none;}
#pricing table .price_tr .row2 { border-right:1px solid #d7d7d5;}
#pricing table #price_bot .row1 { border:1px solid #d7d7d5; border-top:none;}
#pricing table #price_bot .row2 { border-right:1px solid #d7d7d5; border-bottom:1px solid #d7d7d5;}
#pricing table .grey { background:#f5f5f5}
#pricing table tr { background-color:#FFF;}

/* contactus */
#contactform .png_bg{width:412px; height:331px; background:url(images/backgrounds/contactus.png) no-repeat top left; margin-left:60px;} 
#contactform .left{width:275px; padding-right:14px; float:left; font-size:1.2em;}
#contactform .right{float:left; padding-top:22px; width:280px;}
#contactform .right a{color:#bc2892;}
#contactform label{padding:5px 0px 2px; display:block; clear:left;}
#contactform .submit{text-align:center; padding-top:15px;}
#contactform textarea{width:265px; height:147px; background:none; border:0px; padding:0px;}
#contactform .textarea{background:url(images/backgrounds/textarea.gif) no-repeat top left; padding:5px;}
#contactform .captcha .input_text input{width:154px;}
#contactform .captcha img{margin-right:10px;}
/* - contactus - */

/*order*/
.sign_info {font:18px "Myriad Pro", Tahoma, sans-serif; color:#000; font-style:italic; line-height:1; margin:43px 150px 60px 25px;}
.sign_info span {font-size:31px; color:#a80177}
.sign_info a {color:#a80177}
.order {background:url(images/backgrounds/order.jpg) no-repeat 50% 1px; margin-top:-12px; padding-top:12px; min-height:270px}
* html .order {height:270px;}

#signup_form .order_label, #signup_form .order_input {float:left; width:190px; font-size:12px; color:#2e2e2e}
#signup_form .order_label {padding:7px 0 0 10px;}
#signup_form .order_label span {vertical-align:middle; color:#bc2892}
#signup_form .order_input {background:url(images/backgrounds/input_order.gif) repeat-x 100% 0; padding-right:5px; width:auto; margin-bottom:10px;}
#signup_form .order_input.recu {background:url(images/backgrounds/input_order_err.gif) repeat-x 100% 0;}
#signup_form .order_input input, #signup_form .order_input textarea {padding:4px 0 5px 5px; background:url(images/backgrounds/input_order.gif) repeat-x 0 0; border:none; width:290px; font-size:15px}
#signup_form .order_input input.recu {background:url(images/backgrounds/input_order_err.gif) repeat-x 0 0;}
#signup_form .textarea {background-image:url(images/backgrounds/textarea_order.gif)}
#signup_form .textarea.recu {background-image:url(images/backgrounds/textarea_order_err.gif);}
#signup_form .textarea textarea {background-image:url(images/backgrounds/textarea_order.gif); height:73px; overflow:auto}
#signup_form .textarea textarea.recu {background-image:url(images/backgrounds/textarea_order_err.gif);}
#signup_form .select {background:none}
#signup_form .order_input select, #signup_form .order_input .sbrWrap {width:300px;}
#signup_form .zip input {width:100px;}
#signup_form .host input {width:200px;}
#signup_form hr {border:none;color:#e2e2e2; background:#e2e2e2; height:1px;}
#signup_form .more_info { /*color:#c9359f;*/ font-size:12px; padding:15px 40px 15px 10px;}
#signup_form #step_2 .more_info {color:#000;}
#signup_form .after {float:left; color:#c9359f; font-size:12px; padding:8px 0 0 5px;}
#signup_form .empty {background:none}
#signup_form .empty i {font-size:11px; color:#7c7c7c; line-height:1.8}
#signup_form .submit {background:none}
#signup_form .submit input {background:none; width:auto; padding:0}

/*Scenes*/
#latest_scene_block {margin:0 14px 10px 11px;}
#latest_scene .latest_scene_thumb {float:left;}
#latest_scene .latest_scene_info {margin-left:308px}
#latest_scene .latest_scene_info h3, #latest_scene .latest_scene_info h3 a {color:#9F2D8C; font-size:30px;}
#latest_scene .latest_scene_info h4, #latest_scene .latest_scene_info h4 a {color:#949494; font-size:24px;}
#latest_scene .latest_scene_info p {font-size:14px;}

.forgot_passwd_info {font-size:14px; line-height:1.4; font-weight:normal}
.forgot_passwd_info a {color:#9F2D8C}

/*page Contest*/
.contest{position:relative; text-align:center;}
.contest .contest_signup{position:absolute; left:174px; top:677px;}
.contest .terms{text-decoration:underline; color:#949494}
.contest h3{font-size:16px; text-align:left; padding-top:6px;}
.contest p{text-align:justify; padding-bottom:6px; }

.contest_banner{padding-bottom:10px;}


/*page Resources*/
#main_content #resources .main_info{ padding-top:270px}
#main_content #resources .info{ padding-top:20px; font-size:14px; color: #2f2f2f;}
#resources .text_img { width:250px; height:170px; position:absolute; top:75px; left:60px; text-indent:-9999px; overflow:hidden;}
#resources { background:url(images/backgrounds/resources_bg.jpg) no-repeat 220px 44px; position:relative;}
#resources span.head { font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; line-height:30px; display:block}


/*Resourse sites*/
.header_sites {background:url(images/backgrounds/bg_resource_sites.gif) no-repeat; text-align:center; font-size:14px; padding:7px 0px}
#resources_sites h2 span{font-size:30px; color:#787878;}
#resources_sites .resources_cp{border:1px solid #d7d7d5; padding-top:9px; border-top:none;}
#resources_sites .resources_cp_list {padding:15px 0 20px 5px;}
#resources_sites .resources_cp_list li {float:left;width:242px;padding-right:40px;}
#resources_sites .resources_cp_list li ul {padding-left:0;}
#resources_sites .resources_cp_list li ul li {float:none;width:auto;font-size:12px;color:#2f2f2f;padding-right:0; padding-bottom:10px;}
#resources_sites .resources_cp_list li ul li a {font-size:16px; color: #bc228f}
#resources_sites p {font-size:1.2em;color:#999;border-bottom:1px solid #333;margin:18px 15px 9px 3px;padding:0 0 5px 12px;}
#resources_sites p span {border:1px solid #333;border-bottom:none;padding:5px 15px;background:#080808 url(images/background/list_active_bg.gif) left top no-repeat;position:relative;top:2px;}
#resources_sites .resources_cp_list2 {padding-left:8px;}
#resources_sites .resources_cp_list2 li {float:left;font-size:0;line-height:0;margin:0 4px 6px 0;}
#resources_sites .resources_cp_list2 li img {border:1px solid #717171;}

#ipad_main {font-size:12px; color:#666; margin-right:-10px; margin-left:-10px;}
#ipad_main h2{ font-size:24px; color:#000; padding-left:14px; width:276px;}
#ipad_main h2 .big{ color:#000000; display:block;font-size:80px;height:44px;padding-top:20px;}
#ipad_main .pink { color:#bc2892;}
#ipad_main p{ width:244px; padding-left:14px; margin-top:12px; line-height:14px;}
#ipad_main .p_right{ margin-left:266px;}
#ipad_main .p_bottom{ margin-top:262px;}
#ipad_main .av_now{ background:url(images/backgrounds/ipad_back_1.gif) no-repeat top right; height:472px; padding-bottom:5px; padding-right:300px; }
#ipad_main .keep_your{ background:url(images/backgrounds/ipad_back_2.gif) no-repeat top left; height:260px; margin-top:-16px; margin-bottom:-10px; margin-left:10px; }
#ipad_main .win_an{background:url(images/backgrounds/ipad_back_3.gif) no-repeat bottom right; height:286px;}
