/* CSS Document */ 
html, body {width:100%;}
html { background:#e2e2e2;}
body {height:100%; font:68.75%/1.4 Tahoma, Arial, Verdana, Sans-Serif; color:#1c1c1c; background:url(images/bg_body.jpg) top center no-repeat;}
* {margin:0; padding:0; border:none;} 
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none; color:#ba3132; background-color:inherit;}
a:hover {text-decoration:underline; background-color:inherit; color:#d98687;}
h1, h2, h3, h4, h5, h6, th {font-weight:bold; font-size:1em;}
input, select, textarea {font-size:1em; font-family:Arial, Tahoma, Verdana, Sans-Serif;}
table, td {border-collapse:collapse;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.feed{padding: 95px 0px 50px; font-size: 2.2em; font-weight:bold; text-align: center;}

/*  All  */
#wrap {width:962px; margin:auto;}

/* Header */
#header {height:87px; overflow:hidden; position:relative; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; margin:auto;}
#header h1 {position:absolute; float:left; left:22px; top:13px;}
#header h1 a {width:263px; height:60px; display:block; overflow:hidden; text-indent:-100em; background:url(images/logo.png) no-repeat 0 20px;}

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


#header #total_items {position:absolute; top:26px; left:315px;}
#header .total_items {float:left; padding-right:18px;}
#header .total_items .items_r {height:37px;	padding-right:12px; background:url(images/header_total_items_r.gif) top right no-repeat; float:left;}
#header .total_items .items_l {padding-left:11px; background:url(images/header_total_items_l.gif) top left no-repeat; float:left;}
#header .total_items .items {background:url(images/header_total_items.gif) top left repeat-x; padding-top:7px; height:30px; overflow:hidden; color:#fff; font-size:2.27em; line-height:25px; float:left;}
#header .total_scenes h5 {float:left; position:relative; top:8px; width:44px; height:23px; text-indent:-100em; overflow:hidden; padding-left:5px;}
#header .total_content h5 {float:left; position:relative; top:7px; width:59px; height:24px; text-indent:-100em; overflow:hidden; padding-left:5px;}

#header #language {position:absolute; top:0; right:0; height:22px; float:left;}
#header #language .bar_r {background:url(images/header_language_bar_r.gif) right top no-repeat; padding-right:3px; float:left;}
#header #language .bar_l {background:url(images/header_language_bar_l.gif) left top no-repeat; padding-left:3px; float:left;}
#header #language .bar {background:#4b4b4d; padding:5px 4px 0 4px; height:17px; overflow:hidden; float:left;}
#header #language .bar p {color:#fff; font-size:0.91em; text-transform:uppercase; padding-right:40px; float:left;}
#header #language .bar ul {float:left; position:relative; top:-2px;}
#header #language .bar li {padding:3px; float:left;}
#header #language .bar .active {background:url(images/header_language_li_a.gif) 1px 1px no-repeat;}
#header #language .bar li img {display:block;}

#header #auth {height:57px; overflow:hidden; top:28px; right:0; position:absolute; color:#434244; font-size:0.91em; width:302px;}
#header #auth label {display:block; float:left; padding:0 9px 1px 5px; width:126px; text-transform:uppercase;}
#header #auth .input_field {margin:0 9px 2px 0; float:left; height:18px; width:121px; background:url(images/header_auth_input_field.gif) no-repeat; padding:4px 5px 0 5px;}
#header #auth .input_field input {border:none; width:120px; background:none; font-size:1.09em;}
#header #auth .submit {float:left; border:none; width:auto; background:none; margin:0;}
#header #auth li {float:left; padding:0 9px 0 5px; width:126px; text-transform:uppercase;}

#header #user_info {height:28px; overflow:hidden; position:absolute; top:28px; right:5px; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; float:right;}
#header #user_info h2 {display:inline;}
#header #user_info h2 small {color:#999; font-size:0.91em; text-transform:uppercase; font-weight:normal;}
#header #user_info h2 span {color:#434244; font-size:1.63em;}
#header #user_info li {display:inline;}
#header #user_info ul {display:inline; margin-left:30px; font-size:0.91em; color:#999; text-transform:uppercase;}

#search_block {background:url(images/block_search.png) no-repeat; width:293px; height:26px; padding:5px 0 0 8px; text-transform:uppercase; overflow:hidden; position:absolute; top:56px; right:0; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; float:right; font-size:0.91em;}
#search_block label {width:47px; float:left; padding-top:5px; color:#333; position:relative; z-index:1;}
#search_block div {width:191px; float:left; padding:4px 5px 1px 5px; height:17px; color:#333; margin-right:6px; background:url(images/block_search_input.gif) no-repeat; position:relative; z-index:1;}
#search_block div input {background:none; width:191px; height:16px; color:#999; position:relative; z-index:2;}
#search_block .btn {float:left; position:relative; z-index:1;}

/* Top menu */
#menutop {position:relative; height:35px; overflow:hidden; background:url(images/menutop.gif) no-repeat; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif;}
#menutop.logged {background:url(images/menutop_logged.gif) no-repeat;}
#menutop li {float:left; width:20%; background:url(images/menutop_li.gif) left top no-repeat; text-transform:uppercase; text-align:center; padding-top:12px;}
#menutop.logged li {width:16.5%}
#menutop li:first-child {background:none; margin-right:-1px;}
#menutop li a {color:#333; position:relative;}
#menutop li.active a {color:#ba3132;}
#menutop li.active a:hover {color:#d98687;}
#menutop li div {height:23px; margin-left:1px;}
#menutop li.active div {background:url(images/menutop_div.png) repeat-x;}

/* Footer */
#footer {margin-bottom:10px; margin:auto;}
.footer_out {background:url(images/footer_out.gif) bottom no-repeat; padding-bottom:3px; margin-bottom:6px;}
.footer_in {padding:22px 4px 2px 4px; background:#fff; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6;}
.footer_in p {color:#666; line-height:16px; padding:0 30px 10px 30px;}
.footer_in ul {background:url(images/footer_menu.gif) #f4f4f4 bottom repeat-x; padding:9px 0 7px 30px;}
.footer_in li {margin-right:40px; display:inline; font-weight:bold;}
#footer .copyright {padding:0 30px 10px 35px; color:#666; font-size:0.818em;}
#footer .copyright p {margin-top:10px; float:left;}
#footer .powered_by span {margin-right:5px; vertical-align:middle;}
#footer .powered_by small {margin-right:5px; vertical-align:middle; position:relative; top:-2px;}
#footer .powered_by img {vertical-align:middle;}
#footer .powered_by {float:right; position:relative; top:8px;}

/* Content */
#content {background:#fff; border-left:1px solid #a6a6a6; border-right:1px solid #a6a6a6; min-height:400px; width:960px;}

/* Rating */
div.rating {white-space:nowrap; vertical-align:middle; word-spacing:-0.2em;}
div.rating span {vertical-align:middle; margin-right:3px; color:#666;}
div.rating .userSelected {background:url(images/rate_user.gif) no-repeat;}
div.rating img {background:transparent none no-repeat scroll center; cursor:pointer; vertical-align:middle; position:relative; top:-2px; padding:3px;}
div.rating a {cursor:pointer; padding:2px 0; text-decoration:none; display:inline; vertical-align:middle;}
div.rating div, div.rating form {display:none;}

/* mindex - Tour page */
#indexlastadded .tour_title {padding:20px 260px 20px 30px; position:relative; color:#333; border-bottom:1px solid #d7d7d7; min-height:50px;}
#indexlastadded .tour_title_b {border:none;}
#indexlastadded .tour_title h2 {color:#ba3132; font-size:2.18em; text-transform:uppercase;}
#indexlastadded .tour_title .next_page {position:absolute; top:27px; right:45px;}
#indexlastadded .block {padding:20px 30px 35px 34px; border-bottom:1px solid #d7d7d7;}
#indexlastadded .title {padding-bottom:6px;}
#indexlastadded .title .rating {float:right; padding-right:5px; position:relative; top:4px;}
#indexlastadded .title .rating span {font-size:1.09em;}
#indexlastadded .title .rating small {font-size:1.09em; color:#bbb; vertical-align:middle;}
#indexlastadded .title h3 {font-size:1.45em; margin-right:10px; display:inline; vertical-align:middle;}
#indexlastadded .title em {padding-left:16px; background:url(images/lastadded_date_a.gif) left center no-repeat; color:#666; font-size:1.09em; font-style:normal; vertical-align:middle; position:relative; top:3px;}
#indexlastadded .sceneBase {float:left; padding:0 4px 5px 0; display:block;}
#indexlastadded .sceneBase img {display:block;}
#indexlastadded .scenePlayer {border:1px solid #a6a6a6; width:666px; height:504px; float:left; margin:0 0px 5px 0;}
#indexlastadded .info {float:left; width:575px; padding:10px 0 0 10px; color:#666;}
#indexlastadded .info .desc {line-height:16px; padding-bottom:5px;}
#indexlastadded .info .cast {padding-bottom:15px;}
#indexlastadded .info .cast a {font-style:italic; color:#666;}
#indexlastadded .info .download {width:138px; height:32px; display:block; margin-right:5px; float:left; overflow:hidden; background:url(images/lastadded_download.gif) no-repeat; color:#fff; text-align:center; padding-top:7px; text-transform:uppercase;}
#indexlastadded .info .download:hover {text-decoration:none;}
#indexlastadded .info .download small {font-size:0.727em; position:relative; top:-3px;}
#indexlastadded .info .join_now {float:left;}

/* System message */
#messages {border:1px solid #ba3132; padding:11px 17px 5px 17px; width:300px; margin:0 auto 25px auto;}
#messages li {color:#BA3132;padding:2px 2px 6px}
#messages_out {padding-top:25px;}
#messages_out #messages {margin:0 auto;}

/* Authindex - Login */
h2.title {color:#ba3132; padding:20px 5px 6px 35px; margin-bottom:10px; border-bottom:1px solid #d7d7d7; font-size:1.45em;}
h2.title a { text-decoration:none;}
h2.title a:hover { text-decoration:none;}

#login .body {padding:55px 35px 10px 35px; min-height:200px; background:url(images/bg_authindex.jpg) top center no-repeat;}
#login .body form {width:340px; margin:0 auto 25px auto; color:#333;}
#login .body label {display:block; width:80px; padding:5px 20px 3px 0; float:left; text-align:right;}
#login .body input.text {width:185px; float:left;}
input.text {padding:4px 5px 3px 5px; background:#f5f5f5; border:1px solid #d7d7d7; color:#333;}
#login .body .info {margin-left:103px; padding:2px 0 6px 0;}
#login .body .button {margin:10px 0 0 100px;}
#login .body .info a {text-decoration:underline;}

/* Authremeber - Forgot password */
#remember_pass .body {padding:0 35px 10px 35px; min-height:280px; background:url(images/bg_authindex.jpg) top center no-repeat;}
#remember_pass .body p {padding-bottom:45px;}
#remember_pass .body form {width:340px; margin:45px auto 25px auto; color:#333;}
#remember_pass .body label {display:block; width:80px; padding:5px 20px 3px 0; float:left; text-align:right;}
#remember_pass .body input.text {width:185px; float:left;}
#remember_pass .body .button {margin:10px 0 0 100px;}

/* How To Support */
#howtosupport .block {float:left; padding:0 0 20px 35px; width:435px;}
#howtosupport h3 {color:#ba3132; padding-bottom:7px;}
#howtosupport .inform p {padding-bottom:15px;}
#howtosupport .inform td {width:150px; padding:0 0 2px 0;}
#howtosupport .inform td.inform_2 {color:#ba3132; font-weight:bold;}
#howtosupport .top5 li {padding:0 0 2px 20px; color:#ba3132;}
#howtosupport .top5 ul {padding-bottom:15px;}
#howtosupport .top5 form {padding-top:10px;}
#howtosupport .top5 .text {background:#fff; padding:2px 5px 1px 5px; width:200px; margin-right:7px; vertical-align:middle;}
#howtosupport .top5 .button_img {vertical-align:middle;}
#howtosupport .faq_list li {padding:0 0 2px 20px; background:url(images/howtosupport_li.gif) 6px center no-repeat;}
#howtosupport .faq_list .list_name {padding:0 0 3px 10px; background:none;}
#howtosupport .faq_list .child {padding:0; background:none;}
#howtosupport .results {width:auto; float:none;}
#howtosupport .results ul {padding-bottom:20px;}
#howtosupport .results li {padding:0 0 2px 20px; background:url(images/howtosupport_li.gif) 6px center no-repeat;}
#howtosupport.freq_asked {padding:0 20px 30px 35px;}
#howtosupport.freq_asked .p {padding-bottom:20px;}

/* Static pages */
.block_grey {font-size:1.09em; color:#666; padding:0 35px 20px 35px;}
.block_grey p {padding-bottom:15px;}
.block_grey h5 {padding-bottom:7px;}
.block_grey .inline, .block_grey h6 {font-size:1em; display:inline}

/* Contact Form */
#contactform {padding:0 15px 30px 35px; line-height:16px; color:#333; border-bottom:1px solid #d7d7d7;}
#contactform .fr {float:right;}
#contactform .fl {float:left;}
#contactform table {margin-top:25px;}
#contactform input.contact, #contactform textarea.contact {width:255px; height:20px; margin:4px 0; padding:4px 4px 0 4px; background:#f5f5f5; border:1px solid #d7d7d7;}
#contactform textarea.contact {width:685px; height:70px; overflow:auto;}
#contactform td.c1 { width:100px; }
#contactform td.c2 { width:310px;}
#contactform td.c3 { width:120px;}
#contactform td.c4 { width:280px;}
#contactform td.c5 { vertical-align:top; padding-top:6px;}

/* Splash */
#splash {position:fixed; width:100%; height:100%; left:0; top:0; background:#111; opacity:.8; z-index:999999;}
#splash_out {position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000000;}
#splash_in {width:642px; height:390px; padding:6px 0 5px 0; background:url(images/bg_splash.jpg) left 6px no-repeat; position:fixed; top:50%; left:50%; margin:-198px 0 0 -321px; opacity:1; z-index:1000001;}
#splash_in div.splash_top {position:absolute; top:0; left:0; width:642px; height:6px; background:url(images/bg_splash_top.gif) no-repeat; z-index:1000001; line-height:0px; font-size:0px;}
#splash_in div.splash_bottom {position:absolute; bottom:0; left:0; width:642px; height:5px; background:url(images/bg_splash_bottom.gif) no-repeat; z-index:1000001; line-height:0px; font-size:0px;}
#splash_text {position:relative; z-index:1000001; width:642px; height:390px; overflow:hidden;}
#splash_text .plus18 {position:absolute; top:296px; left:23px; font-size:5.45em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#fff;}
#splash_text .splash_warning {position:absolute; top:31px; left:340px; font-size:5.45em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#fff; height:70px; overflow:hidden; text-transform:uppercase;}
#splash_text .splash_explicit_content {position:absolute; top:120px; left:348px; font-size:1.909em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#ba3132; height:40px; overflow:hidden; text-transform:uppercase;}
#splash_text p {color:#666; overflow:hidden; height:130px; width:255px; line-height:18px; position:absolute; top:173px; left:348px; font-size:1.09em;}
#splash_text p strong {color:#ba3132;}
#splash_text .buttons {position:absolute; top:306px; left:383px;}
#splash_text .buttons img {margin-right:4px; cursor:pointer;}
#splash_text .buttons a img {margin:0;}
#splash_text li {padding:0 2px 0 0; display:inline;}
#splash_text ul {bottom:10px; position:absolute; left:295px; width:340px; text-align:center; font-size:0.91em; color:#666;}

/* Warning page */
#warning .warning_head {position:relative; padding:50px 0 50px 455px; min-height:55px; color:#333; font-size:2.18em; border-bottom:1px solid #d7d7d7; text-transform:uppercase; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; line-height:25px;}
#warning .warning_head h6 {color:#fff; text-align:center; font-size:60px; padding-top:9px; height:83px; width:302px; background:url(images/warning_head.gif) no-repeat; position:absolute; top:31px; left:137px; line-height:normal;}
#warning .warning_head span {color:#ba3132;}
#warning .block_grey {padding:25px 55px 35px 35px; border-bottom:1px solid #d7d7d7; color:#666; font-size:1em;}
#warning .block_grey h2 {font-size:2.54em; font-weight:normal;}
#warning .block_grey h4 {font-size:1.63em; color:#ba3132; text-transform:uppercase; font-weight:normal; padding-bottom:10px;}
#warning .block_grey .enter {color:#fff; text-align:center; font-size:1.63em; padding-top:10px; height:32px; width:346px; background:url(images/warning_enter.gif) no-repeat; margin:0 auto; text-transform:uppercase; display:block; cursor:pointer; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif;}

/* mindex - today updates */
#todayadded {width:460px; padding-right:40px; float:left;}
#todayadded .title {padding:25px 0 0 35px;}
#todayadded .title h2 {color:#ba3132; margin-right:5px; display:inline; font-size:1.45em; vertical-align:middle;}
#todayadded .title .browse_all, #todayadded .title .browse_all img {vertical-align:middle; font-size:1px; line-height:1px;}
#todayadded .block {padding:10px 0 5px 35px; border-top:1px solid #d7d7d7; margin-top:5px;}
#todayadded .thumb {width:200px; float:left; padding-right:15px;}
#todayadded .thumb .scenePrimary {border:1px solid #a6a6a6; display:block; margin-bottom:15px;}
#todayadded .thumb .scenePrimary img {display:block; width:197px; height:147px;}
#todayadded .thumb .rating {text-align:center;}
#todayadded .info {width:210px; float:left; padding-top:5px; color:#666;}
#todayadded .info h3 {font-size:1.27em; color:#666;}
#todayadded .info h3 span {font-weight:normal;}
#todayadded .info h3 span a {color:#666;}
#todayadded .info .added {font-size:0.91em; padding:3px 0;}
#todayadded .info .desc {padding-bottom:8px;}
#todayadded .info .cast {padding-bottom:15px;}
#todayadded .info .cast a {font-style:italic; color:#666;}

/* mindex - latest updates */
#lastadded {width:460px; padding-right:40px; float:left;}
#lastadded .title {padding:25px 0 5px 35px; border-bottom:1px solid #d7d7d7; margin-bottom:10px;}
#lastadded .title h2 {color:#ba3132; display:inline; font-size:1.45em; vertical-align:middle;}
#lastadded .block {padding:0 0 0 35px;}
#lastadded .item {padding:0 13px 15px 0; float:left; width:199px; text-align:center;}
#lastadded .scenePrimary {border:1px solid #a6a6a6; display:block; margin-bottom:5px;}
#lastadded .scenePrimary img {display:block; width:197px; height:147px;}
#lastadded h3 {font-size:1.27em; color:#666;}
#lastadded h3 span {font-weight:normal;}
#lastadded h3 span a {color:#666;}
#lastadded .added {font-size:0.91em;}
#lastadded .rating {text-align:center; margin-top:8px;}

/* mindex - mostvideos */
.index_right{float:right; width:460px;}
.mostvideos {width:460px;}
.mostvideos .title {padding:25px 0 5px 10px; border-bottom:1px solid #d7d7d7; margin-bottom:6px;}
.mostvideos .title h2 {color:#ba3132; display:inline; font-size:1.45em; vertical-align:middle;}
.mostvideos p {padding:0 0 8px 10px; width:330px;}
.mostvideos p a {color:#666; font-weight:bold;}
.mostvideos table {margin-left:10px; width:420px; color:#666;}
.mostvideos th, .mostvideos td {text-align:left; vertical-align:middle;}
.mostvideos th.title {padding:0 0 4px 22px; margin:0; border-bottom:none;}
.#mostvideos th.views {padding:0 0 4px 0; width:70px;}
.mostvideos td {border-top:1px solid #f1f1f1;}
.mostvideos .firstrow {border-top:none;}
.mostvideos td.views {padding:6px 0 4px 5px;}
.mostvideos td.title {padding:6px 0 4px 0; margin:0; border-bottom:none;}
.mostvideos td h3 {background:url(images/lastadded_date_a.gif) 10px center no-repeat; padding-left:25px;}
.mostvideos td h3 a {font-weight:normal; color:#666;}
.mostvideos .btn {width:35px; text-align:center;}

/* mindex - Links */
#mindexLinks {padding-left:35px;}
#mindexLinks .links {padding-bottom:25px;}
#mindexLinks .links h2 {color:#ba3132; font-size:1.45em; padding-bottom:5px;}
#mindexLinks .links .item {float:left; padding-right:17px;}
#mindexLinks .links .item img {display:block; border:1px solid #a6a6a6; width:163px; height:118px;}
#mindexLinks .links .item a {display:block;}

/* AccSet */
#acc_set {padding-top:15px;}
#acc_set .pulley {border-bottom:1px solid #d7d7d7; padding:10px 20px 20px 35px;}
#acc_set .pulley h3 {color:#ba3132; font-size:1.45em; padding-bottom:10px;}
#acc_set .pulley p {padding-bottom:15px;}
#acc_set .pulley .clearfix div {float:left; width:360px; padding:3px 50px 3px 0;}
#acc_set .pulley label {float:left; width:150px; font-weight:bold; padding-top:3px;}
#acc_set .pulley input.text {width:198px; float:left;}
#acc_set .pulley select {width:206px; float:left; background:#f5f5f5; border:1px solid #d7d7d7; color:#333; padding:2px 2px 2px 8px;}
#acc_set .info_table div span {color:#bb3131;}
#acc_set .change_pass div {position:relative;}
#acc_set .submit {position:absolute; top:50%; left:500px; margin-top:-11px;}

/* FilterForm */
.filter_pager .pager {float:left;}
.filter_pager {padding:5px 5px 5px 15px; background:#fff;}
.sortForm {float:right;}
.sortForm label {color:#666; margin-left:20px; vertical-align:middle;}
.sortForm select {width:90px; background:#f5f5f5; border:1px solid #d7d7d7; color:#666; padding:2px 2px 2px 5px; vertical-align:middle;}
.sortForm select.per_page {width:50px;}
.sortForm span {vertical-align:middle;}

/* Pager */
.pager {height:21px; overflow:hidden; background:url(images/pager_bg.gif) left bottom repeat-x; padding:0 5px;}
.pager li {float:left; padding:3px 8px 0 8px; color:#4b4b4d; font-size:0.91em; height:18px;}
.pager li a {color:#4b4b4d;}
.pager .page {text-transform:uppercase;}
.pager .active {color:#fff; background:url(images/page_current_page.gif) center top no-repeat;}

/* SearchTabForm */
#searchForma {padding-bottom:10px; position:relative;}
#searchForma .filterblock {padding:6px 0 6px 35px; width:325px; float:left; color:#666;}
#searchForma .filterblock label {width:80px; float:left; padding:4px 10px 4px 0; text-align:right;}
#searchForma .filterblock input {width:215px;}
#searchForma .filterblock select {width:228px; background:#f5f5f5; border:1px solid #d7d7d7; color:#666; padding:2px 2px 2px 8px;}
#searchForma .search_kwd {position:absolute; left:780px; top:50%; margin-top:-11px;}

/* Si */
.browse {padding:0 0 0 35px; width:891px;}
.browse .title {height:36px; overflow:hidden; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif; color:#333; text-transform:uppercase; position:relative; top:2px;}
.browse .title h4, .browse .title div {float:left; padding-right:2px; font-weight:normal;}
.browse .title em {width:5px; float:left; height:36px; font-size:1px; line-height:1px;}
.browse .title h4 .decor_l {background:url(images/block_title_h4_decor_l.gif) no-repeat;}
.browse .title h4 .decor_r {background:url(images/block_title_h4_decor_r.gif) no-repeat;}
.browse .title div .decor_l {background:url(images/block_title_div_decor_l.gif) no-repeat;}
.browse .title div .decor_r {background:url(images/block_title_div_decor_r.gif) no-repeat;}
.browse .title span {padding:11px 25px 0 25px; height:25px; float:left;}
.browse .title a {color:#333;}
.browse .title h4 span {background:url(images/block_title_h4_span.gif) left top repeat-x;}
.browse .title div span {background:url(images/block_title_div_span.gif) left top repeat-x;}
.browse .body_b {background:url(images/browse_body_b.gif) left bottom no-repeat; padding-bottom:5px;}
.browse .body_t {background:url(images/browse_body_t.gif) left top no-repeat; padding-top:5px;}
.browse .body {border-left:1px solid #cecece; border-right:1px solid #cecece;}
.browse .body table {border-top:1px solid #cecece; border-bottom:1px solid #cecece; background:#f3f3f3; width:889px;}

#si {background:url(images/bg_si.jpg) #f3f3f3 right top no-repeat; border-top:1px solid #cecece; padding:15px;}
#si .latest_img {float:left; width:365px;}
#si .latest_img img, #si .latest_img a {display:block;}
#si .latest_img img {border:1px solid #a6a6a6; width:347px; height:219px;}
#si .info {width:485px; float:left; padding-top:5px;}
#si .info h3 {font-size:1.27em; color:#666;}
#si .info h3 span {font-weight:normal;}
#si .info h3 span a {color:#666;}
#si .info .added {font-size:0.91em; padding:3px 0;}
#si .info .desc {padding-bottom:8px;}
#si .info .cast {padding-bottom:15px;}
#si .info .cast a {font-style:italic; color:#666;}
#si .info .rating {padding-bottom:35px;}
#si .info .rating span {font-size:1.09em;}
#si .info .rating small {font-size:1.09em; color:#999; vertical-align:middle; margin-left:5px;}

.scenes td {width:222px; vertical-align:top;}
.scenes td .item {padding:10px; width:202px; text-align:center; overflow:hidden;}
.scenes td h3 {font-size:1.09em; margin-bottom:3px;}
.scenes td .thumb {display:block; margin-bottom:3px;}
.scenes td .thumb img {width:200px; height:150px; border:1px solid #a6a6a6; display:block;}
.scenes td .added {font-size:0.91em; padding:3px 0;}
.scenes td .desc {padding-bottom:8px;}
.scenes td .cast {padding-bottom:5px;}
.scenes td .cast a {font-style:italic; color:#666;}
.scenes td .rating {padding-bottom:5px;}
.scenes td .rating span {font-size:1.09em;}
.scenes td .rating small {font-size:1.09em; color:#999;}

/* Ss*/
.gallery td {width:444px; vertical-align:top;}
.gallery td .item {padding:10px 15px; width:414px; overflow:hidden;}
.gallery td h3 {font-size:1.09em; margin-bottom:3px;}
.gallery td .image {float:left; width:132px; text-align:center; padding-right:15px;}
.gallery td .thumb {display:block; margin-bottom:5px;}
.gallery td .info {float:left; width:260px;}
.gallery td .thumb img {width:130px; height:152px; border:1px solid #a6a6a6; display:block;}
.gallery td .added {font-size:0.91em; padding:3px 0;}
.gallery td .desc {padding-bottom:8px;}
.gallery td .cast {padding-bottom:5px;}
.gallery td .cast a {font-style:italic; color:#666;}
.gallery td .rating {padding-bottom:5px;}
.gallery td .rating span {font-size:1.09em;}
.gallery td .rating small {font-size:1.09em; color:#999;}

/* SearchModels */
.models td {width:177px; vertical-align:top;}
.models td .item {padding:10px; width:157px; text-align:center; overflow:hidden;}
.models td h3 {font-size:1.09em; margin-bottom:3px;}
.models td .thumb {display:block; margin-bottom:3px;}
.models td .thumb img {width:155px; height:155px; border:1px solid #a6a6a6; display:block;}
.models td .cast {padding-bottom:5px;}
.models td .cast a {font-style:italic; color:#666;}
.models td .rating {padding-bottom:5px;}
.models td .rating small {font-size:1.09em; color:#999;}
.models td .rating div {display:block;}
.models td .rating br {display:none;}

/* Bs2 - View Gallery */
#view_gal td {width:148px; vertical-align:top;}
#view_gal td .item {margin:10px; width:128px; text-align:center; overflow:hidden; position:relative;}
#view_gal td .thumb {display:block; margin-bottom:5px;}
#view_gal td input {position:absolute; top:1px; left:1px;}
#view_gal td .thumb img {border:1px solid #a8a8a8; display:block; width:125px; height:125px;}
#view_gal td h3 {font-size:1.09em;}
#view_gal .photo_info {color:#265486; font-size:1.09em; float:right; padding-right:10px;}
#view_gal .photo_info li {display:inline; margin:0 5px; color:#666;}
#view_gal .photo_info li span {margin-right:10px;}
#view_gal .rating {float:left; font-size:1.09em; padding-left:15px;}

/* Favorites */
.noitems {padding:10px; font-size:1.09em; font-weight:bold;}
#favor {background:url(images/favorites_bg.jpg) right top no-repeat;}
#FavDelSelDiv {display:none;}

/* Browse Scene */
#frames {width:460px; padding-right:40px; float:left;}
#frames .title {padding:25px 0 0 35px;}
#frames .title h2 {color:#ba3132; margin-right:5px; display:inline; font-size:1.45em; vertical-align:middle;}
#frames .title h2 span, #frames .title h2 span a {font-weight:normal; color:#666;}
#frames .title .browse_all, #frames .title .browse_all img {vertical-align:middle; font-size:1px; line-height:1px;}
#frames .block {padding:10px 0 5px 35px; border-top:1px solid #d7d7d7; margin-top:5px;}
#frames .thumb {width:200px; float:left; padding-right:15px;}
#frames .thumb #begin {border:1px solid #a6a6a6; display:block; width:197px; height:147px;}
#frames .thumb .rating {padding-top:15px;}
#frames .thumb .rating, #frames .thumb #favAddRemLink {text-align:center; padding-bottom:5px;}
#frames .thumb .rating span {font-size:1.09em;}
#frames .info {width:210px; float:left; padding-top:5px; color:#666;}
#frames .info .added {font-size:0.91em; padding:3px 0;}
#frames .info .desc {padding-bottom:8px;}
#frames .info .cast {padding-bottom:5px;}
#frames .info .cast a {font-style:italic; color:#666;}

#related_out {float:right; width:460px; padding-top:15px;}
#related_out .title {padding:10px 0 5px 10px; border-bottom:1px solid #d7d7d7;}
#related_out .title h2 {color:#ba3132; margin-right:5px; display:inline; font-size:1.45em; vertical-align:middle;}
#related_out .title h2 a {vertical-align:moddle;}
#related_out .title .browse_all, #related_out .title .browse_all img {vertical-align:middle; font-size:1px; line-height:1px;}
#related_out .item {float:left; width:135px; padding:10px 2px 0 10px; text-align:center; overflow:hidden;}
#related_out .item .thumb {display:block; margin-bottom:5px;}
#related_out .item .thumb img {border:1px solid #a6a6a6; display:block; width:133px; height:93px;}
#related_out .item h4 {color:#ba3132; font-size:1.09em; margin-bottom:3px;}
#related_out .item .cast a {font-style:italic; color:#666;}
#related_out .watch_it {text-align:center; margin-top:10px;}

/* Download Links */
#download_links {position:relative; z-index:101; width:891px; margin:auto;}
#choose_format {z-index:101; position:relative;}
#choose_format .title dt {height:36px; overflow:hidden; color:#333; text-transform:uppercase; position:relative; top:2px; float:left; padding-right:2px; font-weight:normal; cursor:pointer;}
#choose_format .title em {width:5px; float:left; height:36px; font-size:1px; line-height:1px;}
#choose_format .title dt.active .decor_l {background:url(images/block_title_h4_decor_l.gif) no-repeat;}
#choose_format .title dt.active .decor_r {background:url(images/block_title_h4_decor_r.gif) no-repeat;}
#choose_format .title dt .decor_l {background:url(images/block_title_div_decor_l.gif) no-repeat;}
#choose_format .title dt .decor_r {background:url(images/block_title_div_decor_r.gif) no-repeat;}
#choose_format .title span {padding:11px 10px 0 10px; height:25px; float:left; white-space:nowrap; position:relative; z-index:3; text-align:center;}
#choose_format .title dt.active span {background:url(images/block_title_h4_span.gif) left top repeat-x;}
#choose_format .title dt span {background:url(images/block_title_div_span.gif) left top repeat-x;}
#choose_format .title dt p {height:16px; display:block; margin:0 auto;}
span.WMV {width:90px;}
span.MOV {width:75px;}
span.PSP {width:38px;}
span.IPOD {width:89px;}
span.DVD {width:42px;}
span.FLASH {width:49px;}
p.WMV {width:90px; background:url(images/wma_ico.gif) no-repeat;}
p.MOV {width:75px; background:url(images/quicktime_ico.gif) no-repeat;}
p.PSP {width:38px; background:url(images/psp_ico.gif) no-repeat;}
p.IPOD {width:89px; background:url(images/ipod_ico.gif) no-repeat;}
p.DVD {width:42px; background:url(images/dvd_ico.gif) no-repeat;}
p.FLASH {width:49px; background:url(images/flash_ico.gif) no-repeat;}
#download_links dd {display:none;}
#tab_content_id {background:url(images/browse_body_t.gif) left top no-repeat; padding-top:5px;}
#download_links ul {padding:5px 0px 10px 30px; position:relative; border-left:1px solid #cecece; border-right:1px solid #cecece;}
#download_links ul li {color:#fff; float:left; margin-right:5px; background:url(images/bi_main_quality_bg.gif) no-repeat; text-align:center; height:33px; padding-top:3px 2px 0px; position:relative; width:140px; overflow:hidden; white-space:nowrap;}
#download_links ul li.info {background:none; padding:5px 10px 0 0; position:relative; height:auto; width:auto; color:#666; font-size:1.818em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif;}
#download_links ul li.info h6 {display:inline; color:#ba3132; text-transform:uppercase;}
#download_links ul li a {text-transform:uppercase; font-weight:bold; color:#fff;}
#choose_format .select_format {position:absolute; top:14px; right:195px; background:url(images/bi_select_format.gif) left center no-repeat; padding-left:14px; color:#c2c2c2; font-size:0.818em;}
#choose_format .view {position:absolute; top:11px; right:0; color:#c2c2c2; font-weight:bold; font-size:1.09em;}
#choose_format .view strong {color:#ba3132; text-decoration:underline; cursor:pointer;}
#choose_format .view strong:hover {color:#d98687;}
#choose_format .view strong.active, #choose_format .view strong.active:hover {color:#666; text-decoration:none; cursor:auto;}

/* Seperate movie clips */
#separate_clips_out {background:url(images/browse_body_grey_b.gif) left bottom no-repeat; width:891px; margin:auto; padding-bottom:5px;}
#separate_clips {border-left:1px solid #cecece; border-right:1px solid #cecece; background:#f3f3f3; padding:20px 0 10px 30px;}
#separate_clips h2 {color:#666; font-weight:normal; padding-bottom:5px; font-size:1.45em; font-family:'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif;}
#separate_clips .text {/*display:none;*/ padding-bottom:10px;}
#separate_clips .thumbnail {display:block;}
#separate_clips .thumbnail .item {width:260px; float:left; padding:0 25px 10px 0;}
#separate_clips .thumbnail .item .thumb {float:left; padding:5px; width:135px; height:95px; background:url(images/bi_seperate_thumb.gif) no-repeat;}
#separate_clips .thumbnail .thumb a {display:block;}
#separate_clips .thumbnail .thumb img {display:block; width:133px; height:93px; border:1px solid #a6a6a6;}
#separate_clips .thumbnail .item .info {float:left; width:115px;}
#separate_clips .thumbnail .info h3 {width:115px; position:relative; left:-1px; margin-bottom:5px; overflow:hidden; text-align:center;}
#separate_clips .thumbnail .info h3 em {display:block; font-size:1px; line-height:1px; height:5px; width:115px;}
#separate_clips .thumbnail .info h3 .decor_l {background:url(images/bi_seperate_decor_l.gif) no-repeat;}
#separate_clips .thumbnail .info h3 .decor_r {background:url(images/bi_seperate_decor_r.gif) no-repeat;}
#separate_clips .thumbnail .info h3 span {display:block; border-right:1px solid #ececec; background:#fff; font-size:1.09em;}
#separate_clips .thumbnail .info li {margin:0 0 3px 4px; overflow:hidden; width:111px; height:30px; text-align:center; background:url(images/bi_subordinate_quality_bg.gif) no-repeat; color:#fff; font-size:0.91em; position:relative; left:-1px; white-space:nowrap;}
#separate_clips .thumbnail .info li strong {color:#fff; text-transform:capitalize;}
#separate_clips .text .item {float:left; width:380px; padding:20px 40px 0 0;}
#separate_clips .text h3 {padding-bottom:5px; color:#333; font-size:1.63em;}
#separate_clips .text h3 a {color:#333;}
#separate_clips .text li {display:inline; font-size:0.91em; color:#ba3132; font-weight:bold;}
#separate_clips .text li span {margin:0 5px; color:#666;}
#separate_clips .text li strong {color:#ba3132;}

#en_flash_out {width:869px; margin:auto; border-left:1px solid #cecece; border-right:1px solid #cecece; padding:10px;}
#en_flash_videoholder {width:573px; height:476px; margin:0 auto;}

/* Bi - View Photo */
.top_block {padding:8px 0 0 35px;}
.top_block #navigator {float:left; color:#666;}
.top_block #navigator a {color:#666; vertical-align:middle;}
.top_block #navigator a:hover {color:#666;}
.top_block #navigator img {margin:0 6px; vertical-align:middle;}
.top_block #navigator span {vertical-align:middle;}
.top_block #navigator small {font-size:1em;}
.body_photo .info {margin-bottom:10px; border-bottom:1px solid #D7D7D7;}
.body_photo .info #photoName {float:left; padding:25px 0 5px 35px; font-size:1.45em; color:#ba3132;}
.body_photo .info .info_r {float:right; white-space:nowrap; padding:25px 35px 0 0;}
.body_photo .photo_size {padding-left:35px; float:left;}
.body_photo .infox .infox_r {float:right; padding:1px 35px 1px 0;}
.body_photo .infox .infox_r ul {display:inline; vertical-align:middle; margin-right:15px;}
.body_photo .infox .infox_r li {display:inline; vertical-align:middle; margin:0 3px;}
.body_photo .infox .infox_r li input {display:none;}
.body_photo .infox .infox_r li span, .body_photo .infox .infox_r li label {color:#ba3132; text-decoration:underline; cursor:pointer;}
.body_photo .infox .infox_r li span:hover, .body_photo .infox .infox_r li label:hover {color:#ba3132; text-decoration:none;}
.body_photo .slide_form {display:inline;}
.body_photo .slide_form span select {color:#666; border:1px solid #cecece; padding:2px 0; width:40px;}
.body_photo .slide_form span {margin-left:20px; vertical-align:middle;}
.body_photo .slide_form span input {margin-right:5px; padding:0; position:relative;}
.body_photo .slide_form img, .body_photo .slide_form label, .body_photo .slide_form input {vertical-align:middle;}
.body_photo .slide_form label {margin-right:5px;}
.body_photo .slide_form img.checkbox_img {height:14px; left:0px; position:relative; top:3px; width:15px;}

.body_photo #image {margin:10px auto; text-align:center;}
.body_photo #image .view_pic img {display:block; border:1px solid #a6a6a6; margin:auto;}
.body_photo #image .view_pic {position:relative; margin:0 auto 10px auto;}
.body_photo #image .view_pic #nextbtn {position:absolute; top:50%; right:1px; margin-top:-31px; width:58px; height:62px;}
.body_photo #image .view_pic #prevbtn {position:absolute; top:50%; left:1px; margin-top:-31px; width:58px; height:62px;}
.body_photo #image .view_pic #nextbtn a, .body_photo #image .view_pic #nextbtn img, .body_photo #image .view_pic #nextbtn span, .body_photo #image .view_pic #prevbtn a, .body_photo #image .view_pic #prevbtn img, .body_photo #image .view_pic #prevbtn span {display:block; width:58px; height:62px; border:none;}
.body_photo #image .razr_span {color:#666;}
.body_photo #image .razr_span a {font-weight:bold;}
.body_photo #image .razr_span span {margin-right:3px;}
.body_photo #image .razr_span strong {margin:0 6px;}

.body_photo .footer_out {background:none; padding-bottom:3px; margin-bottom:6px;}
.body_photo .footer_in {background:none; border:none; padding:22px 7px 2px 5px; border-top:1px solid #D7D7D7;}
.body_photo #wrap_in {position:relative; background:#fff; border:1px solid #a6a6a6;}
.body_photo #wrap_in .wrap_decor {width:3px; height:3px; position:absolute; line-height:1px; font-size:1px;}
.body_photo #wrap_in .wrap_decor_tl {top:-1px; left:-1px; background:url(images/wrap_decor_tl.gif) no-repeat;}
.body_photo #wrap_in .wrap_decor_tr {top:-1px; right:-1px;}
.body_photo #wrap_in .logged_out {background:url(images/wrap_decor_tr_out.gif) no-repeat;}
.body_photo #wrap_in .logged_in {background:url(images/wrap_decor_tr_in.gif) no-repeat;}
.body_photo #wrap_in .wrap_decor_bl {bottom:-1px; left:-1px; background:url(images/wrap_decor_bl.gif) no-repeat;}
.body_photo #wrap_in .wrap_decor_br {bottom:-1px; right:-1px; background:url(images/wrap_decor_br.gif) no-repeat;}

/*Join Page*/

.join_page .title {padding:25px 0 5px 60px; border-bottom:1px solid #d7d7d7; margin-bottom:6px;font-size:1.45em; vertical-align:middle; font-weight:bold;color:#ba3132;}
.join_page .info_table {padding-left:60px;}
.join_page .info_table label {width:128px; display:block; float:left;}
.join_page .info_table div {padding:5px 0;}
.join_page .info_table div.wo_label {padding-left:128px;}
.join_page .info_table div input.text {width:225px;}

.join_page .secure {padding:10px 10px 10px 75px; width:260px; border:1px solid #ba3132; margin:40px 0 0 100px; text-align:right;}
.join_page .secure h5 {color:#ba3132; font-size:11px;}

/* Cancel Subscription Page */
.unsubscript .f_left { float:left; }
.unsubscript .f_right { float:right;}
.unsubscript .c_subscr { padding-left:36px; width:400px; }
.unsubscript label { font-weight:bold;}
.unsubscript input.text { height:17px;padding:4px 5px 0px;width:235px; }
.unsubscript select.sel_text { background:#F5F5F5 none repeat scroll 0%;border:1px solid #D7D7D7;color:#333333; width:247px; height:22px; padding:3px 0px; }
.unsubscript textarea.text {background:#f5f5f5; border:1px solid #D7D7D7;height:140px;padding:4px 5px 0px;
width:235px;}

.unsubscript .password , .unsubscript .reason , .unsubscript .comment , .unsubscript .submit {padding-bottom:5px;}

.unsubscript .comment { padding-bottom:2px; }
.unsubscript .submit { float:right; width:220px; height:22px; font-size:0px; text-indent:-3000px; overflow:hidden; }
.unsubscript .submit input { color:#FFFFFF; display:block; padding-top:5px; text-align:center; padding-top:0px; }