| Server IP : 208.122.213.31 / Your IP : 216.73.216.185 Web Server : Apache System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64 User : WHMCS_MIA_382 ( 1001) PHP Version : 7.4.33 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/httpd/html/college-uniform.com/public_html/members/ |
Upload File : |
/************** DO NOT RENAME THIS FILE - CREATE A BACKUP COPY BEFORE EDITING *******************/
/************** GLOBAL SHARED STYLES USED BY BOTH TOUR AND MEMBERS AREA CSS *******************/
/* Startup CSS */
html {overflow-y: scroll;} /*Web Browser Side Bar*/
body { background-color:#000000;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, Sans-Serif;
font-size:14px;
background-image: url(images/bgcu02.png);
color:#FFFFFF}
div {background-color:#000000;
margin:0px;
padding:0px;}
form {background-color:#000000;
margin:0px;
padding:0px;}
/* img {display:block;
border:0px;} */
a:hover {cursor:pointer;
text-decoration: none;
color:#FFFFFF;}
/* a:hover img {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;} */
.clear {clear:both;}
.nowrap {white-space: nowrap;}
/* Page Outter side boarders */
.wrapper {/*background-color:#FFFFFF;*/
background-image: url(images/bgcu02.png);
background-attachment: fixed;
padding-top:51px;}
.wrapper.nopadding { padding-top:0; }
.wrapper_inner {background-color:#000000;
display:block;
padding:0 40px; }
.page_body { width:996px;
margin:auto;
text-align: left;}
.footer { width:996px;}
.AdBanner {text-align: center;}
/*------------- inside display table - Content Holder ---------*/
/*-------------------------------------------------------------*/
.content_wrapper {background-color:#000000;
width:980px;
margin:auto;}
.table { display: table;
text-align:left;}
.row {display: table-row;
text-align:left;}
.cell {display: table-cell;
text-align:left;
vertical-align:middle;
padding-bottom:6px;
padding-right:6px;
font-weight:normal;
color: #1d9ac9;}
.cell_top {display: table-cell;
text-align:left;
vertical-align:top;
padding-bottom:6px;
padding-right:6px;
font-weight:normal;}
.cell_content {display: table-cell;
text-align:left;
vertical-align:middle;
font-weight:normal;
color:#1d9ac9;
text-decoration:none;}
.cell_content a {display: table-cell;
text-align:left;
vertical-align:middle;
font-weight:normal;
color:#1d9ac9;
text-decoration:none;}
.cell_content a:hover {display: table-cell;
text-align:left;
vertical-align:middle;
font-weight:normal;
color:#f62487;
text-decoration:none;}
.100% {width:100%;}
.right {float:right;}
.red {color:#FF0000;}
.big_heading {font-size:20px;}
/*---------------- Footer CSS ----------------------*/
/*--------------------------------------------------*/
.footer {background-image: url(images/footerbase.png);
text-align:left;
display:block;
margin: auto;
/*max-width: 1600px;*/
/*width: inherit;*/
border:0px;
vertical-align:middle;
font-size:12px;
line-height:22px;
background: -webkit-linear-gradient(#FFFFFF, #FFFFFF); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FFFFFF, #FFFFFF); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFFFFF, #FFFFFF); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFFFFF, #FFFFFF); /* Standard syntax */
padding-top:10px;
padding-bottom:10px;}
.footer a {color:#000000;}
.footer a:hover {color:#1D9AC9;}
.subfooter {font-weight:normal;
font-size:10px;
color:#000000;}
.subfooter a {color:#000000;}
.sub footer a:hover {color:#1D9AC9;}
.footer .footer_links > a { padding:0px 0px; }
.footer .footer_links { padding:5px 8px;
background: none; }
.twitter_link { padding:0px 0px;
background: none;}
/*.footer { padding:5px 8px; }*/
.footer_links { padding:5px 8px; }
.facebook_link { padding:5px 8px; }
.footer .footer_links > span { display:none; }
/*------------ Live Cam Header and Countdown Ticker CSS ------------*/
/*------------------------------------------------------------------*/
.live_show_wrapper a {color:#000000;}
.tour_live_show_header_overlay {left: 670px;
top: 20px;
position: absolute;
width:300px;
height:255px;
border: 3px solid #C0C0C0;
background-color: #eeeded;
font-weight: bold;}
.tour_live_show_header_overlay_wrapper {padding-top:70px;}
.members_live_show_header_overlay {left: 675px;
top: 15px;
position: absolute;
width:300px;
height:115px;
border: 3px solid #C0C0C0;
background-color: #eeeded;
font-weight: bold;}
.members_live_show_header_overlay_wrapper {padding-top:5px;
white-space: nowrap;}
.live_show_ticker_wrapper {text-align: center;
margin: auto;
margin-top:5px;
margin-bottom:5px;
width:95%;
vertical-align: middle;}
.live_show_ticker_wrapper_table {border: 2px solid #C0C0C0;
background-color: #4d4d4d;
margin: auto;
padding:5px;
font-size: 18px;}
.live_show_ticker_data {border: 1px solid #3D3D3D;
padding:8px;
background-color: #919090;
font-weight: bold;}
.live_show_ticker_spacer {padding:2px;
font-weight: bold;
color:#C0C0C0;}
.cam_page_live_show {line-height: 22px;}
.cam_page_ticker {width:350px;
margin-top:10px;
margin-bottom: 10px;}
.cam_page_live_show_ticker_data {border: 1px solid #3D3D3D;
padding:12px;
background-color: #919090;
font-size:30px;
font-weight: bold;
text-align: center;}
.cam_page_ticker_spacer {padding:2px;
font-weight: bold;
color:#000000;
font-size:30px;
text-align: center;}
.cam_page_show_embed {text-align: center;}
.hide_if_live {display:none;}
.show_if_live {display:none;}
/*------------------------------------------*/
/* Page Numbers / Letter and Navigation CSS */
.page_numbers {display:inline-block;
line-height:35px;
text-align:center;
float:right; margin:0px;
margin-bottom: 5px;}
.page_numbers a {margin:0px;
color:#000000; /* Number font color*/
text-decoration:none;
background-color: #1d9ac9;}
.page_numbers a:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.page_totals {padding-left:10px;
padding-right:10px;
height:26px;
display:inline;
text-align:center;
vertical-align:middle;}
.number_item { width:30px;
height:24px;
display:inline-block;
text-align:center;
vertical-align:middle;
border:1px solid #b3b2b2;
border: 2px outset #808080;
background-image: url(images/number.png); /*<---------- Change Graphic Background*/
line-height: 25px; }
.number_current { width:30px;
height:24px;
display:inline-block;
text-align:center;
vertical-align:middle;
border:1px solid #b3b2b2;
border: 2px outset #808080;
color:#FFFFFF; /* Current Select Number font color*/
background-image: url(images/current.png); /*<---------- Change Graphic Background*/
line-height: 25px; }
.number { padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
display:inline;
text-align:center;
vertical-align:middle;
border:1px;
solid #b3b2b2;
border: 2px outset #808080;
background-image: url(images/number.png); } /*<---------- Change Graphic Background*/
/* Models A-Z Nivigation Links CSS */
.A-Z_links {margin:auto;
margin-bottom:5px;
min-width:990px;
width:990px;
text-align: center;
line-height:30px;
display:block;
/*float:left;*/}
.A-Z_links a {display:inline;
margin:0px;
color:#272727;
text-decoration:none;}
.A-Z_links a:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.A-Z_links span { width: 25px; height: 24px;
line-height: 24px;
margin-right:5px;
margin-bottom:10px;
display:inline-block;
text-align:center;
vertical-align:middle;
border: 1px solid #b3b2b2;
border: 0px outset #FFFFFF; }
.letter_male { text-shadow: 0px 0px 1.0px rgba(0,0,0,1.0); }
.letter_female { text-shadow: 0px 0px 1.0px rgba(0,0,0,1.0); }
.letter_trans { text-shadow: 0px 0px 1.0px rgba(0,0,0,0.04); }
.letter_nocontent {background-image: url(images/letter.png);
opacity: 0.4;
pointer-events:
none;}
.letter {background-image: url(images/letter.png); }
.letter_current {color:#FFFFFF; /* Current Select Letter font color*/
background-image: url(images/current.png);}
/*---------------- Section Title Bar CSS --------------*/
/*------------------------------------------------------*/
.title_bar {background-image: url(images/title_bar.png);
margin-top:15px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
min-width: 210px;
line-height:37px;
text-align:center;
display:inline-block;
vertical-align:middle;
border:0px;
font-size:16px;
color: #FFFFFF;}
.home-page .title_bar { margin-left:40px; }
.home-page .polls_block .title_bar { margin-left:0px; }
.title_bar a {color:#000000;}
.title_bar a:hover {color:#FFFFFF;}
.title_bar_hilite {color:#000000;}
.title_bar_right {margin-top:15px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
width:210px;
line-height:37px;
text-align:center;
vertical-align:middle;
border:0px;
font-size:16px;
font-weight:bold;
color:#1d9ac9;
background-color:#000000;
/*background-image: url(images/title_bar.png);*/}
.title_bar_model_updates {margin-top:15px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
display:inline-block;
line-height:37px;
text-align:center;
vertical-align:middle;
border:0px;
font-size:16px;
color:#FFFFFF;
background-image: url(images/title_bar.png);}
.title_bar_dvd {margin-top:15px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
display:inline-block;
line-height:37px;
text-align:center;
vertical-align:middle;
border:0px;
font-size:16px;
color:#FFFFFF;
background-image: url(images/title_bar.png);}
.title_bar_tags {margin-top:15px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
display:inline-block;
line-height:37px;
text-align:center;
vertical-align:middle;
border:0px;
font-size:16px;
color:#FFFFFF;
background-image: url(images/title_bar.png);}
.title_bar_footer {margin:auto;
margin-bottom:
5px; padding-left:10px;
padding-right:10px;
width:210px;
line-height:37px;
text-align:center;
vertical-align:middle;border:0px;
font-size:16px;
color:#000000;
background-image: url(images/title_bar.png);}
/*------ Page Content Sort Option Links CSS ------*/
/*------------------------------------------------*/
.sort_options { width:auto;
overflow: hidden;
display: block;
line-height: 36px;
text-align: right;
float: right;
margin-top: 15px; }
.home-page .sort_options { margin-right:42px; }
.home-page { margin-right:35px; }
.left_column.left_column_full_width { margin-right:35px; }
.sort_options { margin-right:35px; }
.sort_options a {margin-left:10px;
color:#272727;
text-decoration:none;}
.sort_options a:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.sort_link {line-height:26px;
display:inline;
text-align:center;}
.sort_link_current {line-height:26px;
display:inline;
text-align:center;
color:#808080;}
.sort_link_current a {line-height:26px;
display:inline;
text-align:center;
color:#808080;}
.sort_options.dvd_select { margin-right:10px; }
/*----------------- Blog Page CSS -------------------*/
/*---------------------------------------------------*/
.blog_details {margin-bottom:5px;
padding:10px;
color:#000000;
font-size:14px;
font-weight:bold;
text-align:left;
line-height:20px;
text-decoration:none;
background-image: url(images/blog_details.png);}
.blog_details a {color:#000000;
text-decoration:none;}
.blog_details a:hover {color:#f62487;
text-decoration:none;}
.blog_date {font-size:12px;
font-weight:normal;}
.blog_tags {font-weight:normal;}
.blog_entry {text-align:left;
padding:8px;}
/*------------ Updates Carousel Fonts CSS ---------*/
/*-------------------------------------------------*/
.update_details {padding:0px;
margin-bottom:5px;
line-height: 18px;
color:#1d9ac9;
font-size:14px;
font-weight:bold;
text-align:left;}
.update_details a {color:#1d9ac9;
text-decoration:none;}
.update_details a:hover {color:#FFFFFF;
text-decoration:none;}
/*---- Models, Photos, Movies and Category Listing Pages CSS ----*/
/*----------------------------------------------------------------*/
.category_listing_block {margin-top:5px;
width:100%;
overflow:hidden;}
.category_listing_wrapper_updates {width:238px;
font-size:14px;
display: inline-block;
margin-left: 2px;
margin-right:0px;
margin-bottom:5px;
vertical-align: top;}
.category_listing_wrapper_models {width:185px;
font-size:14px;
display: inline-block;
margin-left: 2px;
margin-right:2px;
margin-bottom:18px;}
.category_update_thumb {width:234px;
height:176px;}
.category_model_thumb {width:185px;
height:273px;}
.update_thumb {width:238px;
height:179px;}
/*--------- Model Listings and Model Bio Page CSS ---------*/
/*---------------------------------------------------------*/
.model_bio {display: table-cell; /* Bio Text */
padding-left:10px;
text-align:left;
vertical-align: top;
line-height:22px;
color:#FFFFFF;}/*NEW*/
.model_bio_heading {font-weight:bold; /* BIO TITLE*/
color: #1d9ac9;
line-height:30px;}
.model_bio_page .model_picture { width:220px; } /*NEW*/
.model_bio_thumb {width:220px; /* Bio Picture*/
height:330px;
max-width: 220px;}
.bellend1 {width:200%;}
.bellend2 {padding-left: 120px;
text-align: left;
width: 80%;
padding-top: 50px;}
.Model_Biotxt {display: table-cell; /* Bio Text */
padding-left:10px;
text-align:left;
vertical-align: top;
line-height:22px;
color:#FFFFFF;
width: auto;
max-width: 900px;}/*NEW*/
/*--------------- Twitter Feed CSS -----------------*/
/*--------------------------------------------------*/
.twitter {text-align:left;}
.twitter_account {text-align:left;
padding:0px;
color:#1d9ac9;
line-height:24px;}
.twitter_account a {color:#000000;
font-weight:bold;
text-decoration:none;}
.twitter_description {display:block;
text-align:left;
padding:6px;
color:#FFFFFF;
line-height:22px;}
.tweet {text-align:left;
margin-top:2px;
margin-bottom:2px;
padding:8px;
padding-right:0px;
font-size:12px;
color:#1d9ac9;
line-height:20px;}
.tweet a {color:#f62487;
text-decoration:none;}
.tweet a:hover {color:#FFFFFF;}
.tweet_background {background-color: 1d9ac9;}
.twitter_icon {margin:8px;
float:left;
display:inline;
width:24px;
height: 20px;
line-height: inherit;
border:0px;
background-size: contain;
background-repeat: no-repeat;
background-image: url(images/icons/twitter_icon.png);}
.twitter2_icon {margin:8px;
float:left;
display:inline;
width:24px;
height: 20px;
line-height: inherit;
border:0px;
background-size: contain;
background-repeat: no-repeat;
background-image: url(images/icons/twitter2_icon.png);}
/* Retina version */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.twitter_icon {margin:8px;
float:left;
display:inline;
width:24px;
height:24px;
line-height:24px;
border:0px;
background-size: contain;
background-repeat: no-repeat;
background-image: url(images/icons/twitter_icon_retina.png);}
}
/* Facebook Feed CSS */
.facebook {text-align:left;}
.facebook_account {text-align:left;
padding:6px;
color:#2d2d2d;
line-height:24px;}
.facebook_account a {color:#FFF;
font-weight:bold;}
.facebook_description {display:block;
text-align:left;
padding:6px;
color:#2d2d2d;
line-height:22px;}
.facebook_post {text-align:left;
margin-top:2px;
margin-bottom:2px;
padding:8px;padding-right:0px;
font-size:12px;
color:#2d2d2d;
line-height:20px;}
.facebook_post a {color:#2d2d2d;}
.facebook_post a:hover {color:#808080;}
.facebook_post_background {background: -webkit-linear-gradient(#FFFFFF, #dedede); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FFFFFF, #dedede); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFFFFF, #dedede); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFFFFF, #dedede); /* Standard syntax */}
.facebook_icon {margin:8px;
float:left;
display:inline;
width:24px;
height:24px;
line-height:24px;
border:0px;
background-size: contain;
background-repeat: no-repeat;
background-image: url(images/icons/facebook_icon.png);}
/* Retina version */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.facebook_icon {margin:8px;
float:left;
display:inline;
width:24px;
height:24px;
line-height:24px;
border:0px;
background-size: contain;
background-repeat: no-repeat;
background-image: url(images/icons/facebook_icon_retina.png);}
}
.facebook_link { display:inline-block;
line-height:100%; }
.facebook_link .facebook_icon { float:none;
margin:0;
vertical-align:middle;
display:inline-block;
padding:0;
line-height:100%;
width:18px;
height:24px;
margin-right:4px; }
.facebook_link .facebook_account { display:inline-block;
padding:0;
line-height:100%; }
/* Twitter Link CSS */
.twitter_link { display:inline-block;
background-color:#FFFFFF
line-height:100%; }
.twitter_link .twitter_account { color:#FFF;
line-height:100%;
background-color: transparent;}
.twitter_link .twitter_account a { color:#1d9ac9;}
.twitter_link .twitter_account a .twitter_icon { margin:0;
margin-right:0px;
width:19px;
height:19px;
margin-top:-3px;}
.twitter_link .twitter_account a:hover { color:#1d9ac9; }
/* Rating Stars and Text CSS */
.rating_box {display:inline;}
.rating_voteable {vertical-align: top;
display:inline-block;
width:16px;
height:16px;
padding:0px;
background-size: 100%;
cursor:pointer;}
.rating_nonvoteable {display:inline-block;
width:16px;
height:16px;
padding:0px;
background-size: 100%;}
.rating_empty {background-image: url("images/icons/star-outline.png");}
.rating_voted {background-image: url("images/icons/star.png");}
.rating_half {background-image: url("images/icons/star-outline-half.png");}
.rating_unrated {background-image: url("images/icons/star-unrated.png");}
.rating_text {font-size:12px;
display: inline;
color:#FFFFFF;
vertical-align: top;}
.avg_rating {font-size:12px;}
/* Retina version */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.rating_voteable {vertical-align: top;
display:inline-block;
width:16px;
height:16px;
padding:0px;
background-size: 100%;
cursor:pointer;}
.rating_nonvoteable {display:inline-block;
width:16px;
height:16px;
padding:0px;
background-size: 100%;}
.rating_empty {background-image: url("images/icons/star-outline_retina.png");}
.rating_voted {background-image: url("images/icons/star_retina.png");}
.rating_half {background-image: url("images/icons/star-outline-half_retina.png");}
.rating_unrated {background-image: url("images/icons/star-unrated_retina.png");}
}
/************** TOUR CSS *******************/
/* Tour Site Wide Styles CSS */
.join_button {margin-top:6px;
margin-left:8px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
width:100px;
line-height:36px;
display:inline;
float:right;
text-align:center;
vertical-align:middle;
border-right:1px solid #2d2d2d;
border-bottom:1px solid #2d2d2d;
color:#FFFFFF;
text-decoration:none;
background-image: url(images/button_green.png);}
.join_button:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
text-decoration:none; }
.see_more_button {margin-top:3px;
padding-left:20px;
padding-right:20px;
width:120px;
line-height:36px;
display:inline-block;
float:right;
text-align:center;
vertical-align:middle;
border:0px;
color:#000000;
text-decoration:none;
font-size:16px;
background-color: #1d9ac9;}
.see_more_button:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
/* Splash Page Adult Content Warning Window CSS */
#mask {background:rgba(0,0,0,0.95)
repeat; position: fixed;
left: 0;
top: 0;
z-index: 10;
width: 100%;
height: 100%;
z-index: 100000;}
.login-popup {margin-top: -306px;
margin-left: -382px;
padding:0px;
width:740px;
min-height:588px;
line-height:18px;
color:#2d2d2d; background: #D9D9D9;
float: left;
text-align:center;
position:fixed; top:50%;
left:50%; z-index:99999;
box-shadow: 0 0px 15px rgba(0,0,0,0.4);
-moz-box-shadow: 0 0px 15px rgba(0,0,0,0.4);
-webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.4);}
.nohoverfade:hover {opacity:1.0;}
.splash_popup_wrapper {margin:0px auto;
width:100%;
text-align:left;
position:relative;
z-index: 200001;}
.splash_header {margin:2px;
line-height:50px;
font-size:26px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
background-color:#272626;}
.splash_warning_wrapper {width:550px;
margin-left:auto;
margin-right:auto;}
.splash_warning_title {margin-top:20px;
font-size:16px;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;}
.splash_warning_icon {float:left;
width:30px;
height:30px;
margin:10px;
background-image: url(images/splash_images/warning_icon.png);}
.splash_warning_message {margin-bottom:8px;
padding:10px;
width:85%;
height:310px;
border:2px solid;
border-color:#C3C3C3;}
.exit {color:#000000;
text-decoration:underline;}
.enter {margin-left:auto;
margin-right:auto;
width:278px;}
.enter a {text-decoration:none;}
.enter_button {margin-top:10px;
width:278px;
height:66px;
line-height:66px;
text-align:center;
font-size:28px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
background-image: url(images/splash_images/enter_button.png);}
.enter_button:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
/* Tour Header CSS */
.tour_header {margin-left:auto;
margin-right:auto;
padding:0px;
width:994px;
text-align:center;
border-top:0px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
position: relative;}
.tour_header_image {margin:0px;
padding:0px;
width:994px;
height:300px;}
.members_button {margin-top:6px;
padding-left:10px;
padding-right:10px;
width:100px;
line-height:37px;
display: inline;
float:right;
text-align:center;
vertical-align:middle;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
color:#FFFFFF;
text-decoration:none;
background-image: url(images/button_dark.png); }
.members_button:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.tour_header_image:hover {filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;}
/*------------ Tour Top Navigation Bar CSS ---------------*/
/*---------------------------------------------------------*/
.tour_top_navbar_wrapper {margin:0px;
width:100%;
min-width:1000px;
height:51px;
text-align:center;
vertical-align:middle;
border-left:0px;
border-right:0px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#FFFFFF;
background-image: url(images/top_navbar.png);
position: absolute;}
.tour_top_navbar_container {margin-left:auto;
margin-right:auto;
padding:0px;
position:relative;
width:994px;
display:inline-block;
vertical-align:middle;
line-height:51px;}
.tour_top_navbar_container a {text-decoration:none;}
.tour_counts {padding-left:10px;
display:inline;
vertical-align:middle;
float:left;
font-size:18px;
font-weight:normal;
color:#FFFFFF;}
/* Tour Top Menu Links CSS */
.tour_top_menu_wrapper {margin-left:auto;
margin-right:auto;
width:994px;
height:51px;
text-align:center;
vertical-align:middle;
border-left:0px;
border-right:0px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#000000;
background-image: url(images/top_menu.png);}
.tour_top_menu_container {margin-left:auto;
margin-right:auto;
padding:0px;
position:relative;
width:994px;
display:inline-block;
vertical-align:middle;
line-height:51px;}
background-image: url(images/top_menu.png);}
.tour_top_menu_container a {text-decoration:none;}
.tour_top_menu {float:left;}
.tour_top_menu span {color:#FFFFFF;}
.tour_top_menu a {padding-left:20px;
padding-right:20px;
text-decoration:none;
color:#000000;}
.tour_top_menu a.current { /*padding-left:20px;
padding-right:20px;
line-height:51px;*/ text-decoration:none;
color:#808080;}
.tour_top_menu a:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.tour_top_menu a.hilite {color:#39a0ee;}
.mobile_button {margin:auto;
text-align:center;
border:0px;
color:#FFFFFF;
text-decoration:underline;}
.mobile_button:hover {color:#1d9ac9;}
/*Override Default Styling*/
.tour_top_menu {border-right:1px solid #FFF; }
.tour_top_menu span {display:none; /* Menu Dividers*/
color:#1d9ac9}
.tour_top_menu a {float:left;
padding:0px 25px;
border-right:1px solid #CCC;
border-left:1px solid #FFF;
background:rgba(0,0,0,0.2);
text-shadow:none; }
.tour_top_menu a:first-child { border-left:0; }
.tour_top_menu a:last-child { border-right:1px solid #FFF; }
.tour_top_menu a:hover, .tour_top_menu a.current { background:#000 url('images/top_menu.png') repeat-x center top;
color:#FFF;
text-shadow:none; }
/* Tour Index and Updates CSS */
.between_update_join_links {margin:0 auto;
text-align:center;}
.between_update_join_links span {line-height:65px;
vertical-align:top;}
.between_update_join_links a {margin-bottom:15px;
font-weight:bold;
font-size:20px;
color:#1b6ed5;}
.between_update_join_links a:hover {color:#808080;}
.join_next_link_container {margin-left:auto;
margin-right:auto;
width:810px;}
.join_link {margin:0px;
display:inline-block;
float:left;}
.join_links_big {margin: 0 auto;
margin-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
text-align:center;
font-size:26px;
font-weight:bold;}
.join_links_big a {color:#1b6ed5;}
.join_links_big a:hover {color:#808080;}
.update_block_footer {width:100%;
display:inline-block;}
.update_block_footer a {text-decoration:none;}
.join_button_preview_table {margin-top:6px;
margin-left:8px;
margin-right:5px;
padding-left:10px;
padding-right:10px;
width:100px;
line-height:36px;
display:inline;
float:right;
text-align:center;
vertical-align:middle;
border-right:1px solid #2d2d2d;
border-bottom:1px solid #2d2d2d;
color:#FFFFFF;
text-decoration:none;
background-image: url(images/button_green.png);}
.update_table_left {float:left;
display:inline-block;}
.update_table_right {display:inline-block;}
.small_update_thumb {margin-left:2px;
margin-bottom:2px;
width:148px;
height:115px;}
.large_update_thumb {width:332px;
height:234px;}
.update_block_info {padding:10px;
padding-right:10px;
text-align:left;
line-height:22px;
width:310px;
color:#FFFFFF;}
.update_image {padding-top:10px;
padding-right:0px;
width:646px;
text-align:right;
float:right;
position: relative;}
.update_hr {width:100%;
height:1px;
color:#808080;}
.update_thumbs_container {display:inline;}
.update_title {font-size:16px;
font-weight:bold;}
.tour_update_tags {font-weight:normal;}
.tour_update_tags a {color:#FFFFFF;}
.tour_update_tags a:hover {color:#808080;}
.tour_update_models {font-weight:normal;}
.tour_update_models a {color:#1d9ac9;}
.tour_update_models a:hover {color:#FFFFFF;}
.update_counts_preview_table {margin-top:6px;
padding-left:20px; width:490px;
height:37px;
line-height:37px;
display: inline;
float:right;
text-align:left;
vertical-align:middle;
border:0px;
background-image: url(images/button_dark.png);}
.latest_update_description {font-weight:normal;
color:#FFFFFF;}
.most_popular_model_thumb {width:186px;
height:279px;}
.tour_most_popular_model_name {width: 185px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color:#2d2d2d;}
.tour_upcoming_updates_thumb {width:238px;
height:179px;}
.play_icon_overlay {left: 142px;
top: 104px;
position: absolute;
width:50px;
height:50px;}
/* Video Trailer Window CSS */
#hpromo {display:none;}
#hpromo img {border: 0;}
.replay {color:#2d2d2d;}
.views_remaining {font-size:16px;
font-weight:bold;
color:#2d2d2d;}
/* Join Page CSS */
.join_header {margin-left:auto;
margin-right:auto;
width:994px;
padding:0px;
text-align:center;}
.join_header_image {margin:0px; padding:0px; width:994px; height:150px;}
.join_body_container {margin-left:auto; margin-right:auto; width:900px;}
.join_left {width:260px; float:left; display:inline-block;}
.join_middle {width:285px; float:right; display:inline;}
.join_middle a {text-decoration:none;}
.join_submit_button {margin-top:10px; width:278px; height:66px; line-height:66px; text-align:center; font-size:28px; font-weight:bold; text-decoration:none;color:#FFFFFF; background-image: url(images/join_images/submit_button.png);}
.join_submit_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.join_right {margin-top:5px; padding-left:5px; width:340px; float:right; display:inline; text-align:left;}
.secure_wrapper {width:320px; font-size:35px; line-height:74px; font-weight:bold; color:#454444;}
.secure_text {margin-top:10px; float:right; font-size:35px; line-height:25px; font-weight:bold; color:#454444;}
.secure_badge {float:left; width:64px; height:74px; line-height:74px; background-image: url(images/join_images/badge.png);}
.secure_text_2 {float:right; font-size:18px; font-weight:bold; color:#454444;}
.join_footer {font-size:12px;
color:#272727;
text-align:center;}
.join_footer a {font-size:12px;
color:#272727;
text-align:center;}
.join_footer a:hover {font-size:12px;
color:#C0C0C0;
text-align:center;}
.option_heading {padding:10px; font-size:16px; font-weight:bold; color:#000000;}
.payment_icon {width:48px; height:48px; line-height:48px; float:right;}
.payment_option_wrapper {margin-top:5px; padding-left:10px; width:240px; border:1px; border-style:solid; border-color:#C0C0C0; line-height:48px; font-weight:bold;color:#454444; display:inline-block;}
.membership_type_wrapper {margin-top:5px; padding-left:10px; width:266px; border:1px; border-style:solid; border-color:#C0C0C0; line-height:48px; font-weight:bold; color:#454444;}
.join_page_updates_block {width:965px;}
.join_page_updates_wrapper {width:215px;
display:inline-block;
font-size:14px;
float:left;
margin-left:0px;
margin-right:10px;
margin-bottom:5px;}
.join_page_updates_thumb {width:215px;
height:162px;}
.join_large_update_thumb {width:332px;
height:257px;}
/*-------------------------------------------------*/
/************** MEMBERS AREA CSS *******************/
/* color neon blue: #1d9ac9 */
/* color neon pink: #f62487 */
/* color white: #FFFFFF */
/* color black: #000000 */
/*------------- Members Area Site Wide Styles CSS -----------*/
/*-----------------------------------------------------------*/
.thumbs {border-style:solid; /*Thumbnail boarder color and thickness*/
border-width:1px;
border-color:#1d9ac9;}
.left {float:left;}
.warning {font-size:14px;
font-weight:bold;
color:#FF0000;}
.section_background
{background-color:#000000;}
/*{background: -webkit-linear-gradient(#C0C0C0, #FFFFFF); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#C0C0C0, #FFFFFF); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#C0C0C0, #FFFFFF); /* For Firefox 3.6 to 15 */
background: linear-gradient(#C0C0C0, #FFFFFF); /* Standard syntax */
padding-top:10px;}*/
.section_background_reverse {background-color:#000000;}
/*{background: -webkit-linear-gradient(#FFFFFF, #C0C0C0); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#FFFFFF, #C0C0C0); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#FFFFFF, #C0C0C0); /* For Firefox 3.6 to 15 */
background: linear-gradient(#FFFFFF, #C0C0C0); /* Standard syntax */
padding-top:10px;}
ol {padding-left:20px;}
li {padding-left:0px;}*/
/*------------------------ Members Area Header CSS ---------------------------*/
/*----------------------------------------------------------------------------*/
.header {margin-left:auto;
border:0px;
margin-right:auto;
padding:0px;
width:996px;
text-align:center;
position: relative;}
.logo {float:left;
padding-top:15px;}
.header a:hover img {filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;}
.header_image {margin:auto;
border:0px;
padding:0px;
width: auto;
height: auto;}
.members_button {margin-top:6px;
padding-left:10px;
padding-right:10px;
width:100px;
line-height:37px;
display: inline;
float:right;
text-align:center;
vertical-align:middle;
border-right:1px solid #2d2d2d;
border-bottom:1px solid #2d2d2d;
color:#FFFFFF;
text-decoration:none;
background-image:url (images/button_dark.png);}
.members_button:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
/*------------------ Members Area Top Navigation Menu CSS ---------------------*/
/*------------------------------------------------------------------------------*/
.top_navbar_wrapper {margin:0px;
width: 100%;
min-width:1000px;
height:51px;
/* text-align:center; */
vertical-align:middle;
border-left:0px;
border-right:0px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#FFFFFF;
background-image: url(images/top_navbar.png);
position: fixed;z-index: 7000;}
.top_navbar_container {margin-left:auto;
margin-right:auto;
padding:0px;
position:relative;
width: 100%;
display:inline-block;
vertical-align:middle;
line-height:51px;
font-size:13px;
color:#FFFFFF;}
.top_navbar_container a {text-decoration:none;}
.top_navbar {float:left;}
.top_navbar span {color:#FFFFFF;}
.top_navbar a {padding-left:20px;
padding-right:20px;
text-decoration:none;
color:#FFFFFF;}
.top_navbar a.current {padding-left:20px;
padding-right:20px;
line-height:51px;
text-decoration:none;
color:#FFFFFF;}
.top_navbar a:hover {padding-left:20px;
padding-right:20px;
text-decoration:none;
color:#1d9ac9;}
.top_navbar a.hilite {padding-left:20px;
padding-right:20px;
color:#FFFFFF;}
.top_navbar a.newmessage {padding-left:20px;
padding-right:20px;
color:#f62487;
font-weight: bold;}
.sites_dropdown {display:inline-block;
float: right;}
#site_dropdown { max-width: 250px; }
.sites_dropdown ul.sites_list { display:inline-block;
margin:0;
padding:0;
list-style:none;
color:#FFF; }
.sites_dropdown ul.sites_list li { display:inline-block;
display:block;
padding:0; }
.sites_dropdown ul.sites_list li > a { display:inline-block; padding:0 20px; border-radius:5px; background:#000 url(images/title_bar.png) repeat-x center top; color:#FFF; position:relative; line-height:30px; }
.sites_dropdown ul.sites_list li > a:hover { background:#333; }
.sites_dropdown ul.sites_list li > a span { display:inline-block; background:#555; color:#FFF; font-size:11px; border-radius:50%; line-height:15px; width:15px; height:15px; margin-left:10px; text-align:center; }
.sites_dropdown ul.sites_list li > a:hover span { background:#39a0ee; }
.sites_dropdown ul.sites_list li ul.dropdown_sites { display:none; position:absolute; right:0; top:40px; background:#F1F1F1; padding:10px; color:#222; list-style:none; max-width:250px; line-height:100%; box-shadow:#222 0px 0px 5px; }
.sites_dropdown ul.sites_list li ul.dropdown_sites li { display:block; text-align:left; line-height:100%; border-bottom:1px solid #CCC; }
.sites_dropdown ul.sites_list li ul.dropdown_sites li:last-child { border-bottom:0; }
.sites_dropdown ul.sites_list li ul.dropdown_sites li a { display:block; text-align:left; padding:5px 10px; background:none; line-height:130%; background:#f1f1f1; color:#000; border-radius:0; }
.sites_dropdown ul.sites_list li ul.dropdown_sites li a:hover, .sites_dropdown ul.sites_list li ul.dropdown_sites li a.active { background:#39a0ee; color:#FFF; }
/*---------------------------------------------------------------*/
/*--------------------- Members Area Menu CSS ------------------*/
.top_menu_wrapper {margin:auto;
width: 100%;
height:52px;
text-align:center;
vertical-align:middle;
background-image: url(images/top_menu.png);
background-repeat:repeat-x; }
.top_menu_container {margin-left:auto;
margin-right:auto;
padding:0px;
position:relative;
width: 100%;
display:inline-block;
vertical-align:middle;
background-image: url(images/top_menu.png);
line-height:51px;}
.top_menu_container a {text-decoration:none;
/*background-image: url(images/top_menu.png);*/ }
.top_menu {float:left;
border-right:1px solid #1d9ac9;}
.top_menu span {color:#1d9ac9; }
.top_menu a {padding-left:20px;
padding-right:20px;
line-height:52px;
color:#1d9ac9;
background-image: url(images/top_menu.png);}
.top_menu a.current {padding-left:20px;
padding-right:20px;
line-height:52px;
color:#808080;}
.top_menu a:hover {color:#1d9ac9;}
.top_menu a.hilite {color:#1d9ac9;}
/*------------- Override Default Styling ----------------*/
/*-------------------------------------------------------*/
.top_menu { border-right:1px solid #FFF; }
.top_menu span { color:#1d9ac9 ;
display:none; }
.top_menu a { float:left;
padding:0px 25px;
border-right:1px solid #CCC;
border-left:1px solid #FFF;
background:#000 url('images/top_menu.png') /*background:rgba(0,0,0,0.2)*/;
text-shadow:none; }
.top_menu a:first-child { border-left:0; }
.top_menu a:last-child { border-right:1px solid #FFF; }
.top_menu a:hover { /*background:#000 url('images/top_menu-0.png') repeat-x center top;*/
color:#FFF;
text-shadow:none; }
a.hilite { /*background:#000 url('images/top_menu.png') repeat-x center top;*/
color:#FFF;
text-shadow:none; }
/*--------------- Members Area Search Bar CSS -----------*/
/*-------------------------------------------------------*/
.searchbar_container {width:382px;
margin-top:8px;
margin-right:2px;
line-height:37px;
display:inline-block;
float:right;
text-align:left;
vertical-align:middle;
text-decoration:none;}
.searchbar_container form { float:left;
width:100%;
margin-top:3px;
line-height:100%; }
.searchbar_container .searchbar_field {width:200px;
margin-top:0px;
padding-left:0px;
float:right;
display: inline;
text-align:right;
vertical-align:middle;
border:0px;
color:#2d2d2d;
text-decoration:none; }
.searchbar_container .searchbar_field input[type="text"] { display:inline-block;
vertical-align:top;
width:189px;
padding:0px 5px;
border:1px solid #1d9ac9;
border-right:0;
border-radius:4px 0 0 4px;
height:29px;
line-height:29px; }
.searchbar_container .searchbar_submit_button {margin-right:10px;
text-align:center;
vertical-align:middle;
display:inline;
float:right;
border:0px;
line-height:100%; }
.searchbar_container .searchbar_submit_button input[type="submit"] { padding:0px 10px;
width:65px;
height:31px;
color: #FFFFFF;
cursor:pointer;
border:1px solid #999;
border-radius:0 4px 4px 0;
background-color:#000000;
/*background:url(images/top_menu.png) repeat-x center center;*/
text-shadow:none; }
.searchbar_container .searchbar_submit_button input[type="submit"]:hover { background-position:center bottom;
color: #1d9ac9;
border:1px solid #1d9ac9;
text-shadow:none; }
/*.searchbar_container .searchbar_submit_button input {width:24px;
height:40px;}*/
.searchbar_container .filter_link {background:none;
float:right;
padding-right:10px;
font-size:12px;
margin-top:8px; }
.searchbar_container .filter_link a {text-decoration:none;
color:#1d9ac9;}
.searchbar_container .filter_link a:hover {text-decoration:none;
color:#FFFFFF;}
/* Members Area Search Bar / Alt Trigger */
.searchbar_alt { float:right;
border-left:1px solid #FFF; }
/*.searchbar_alt a.search_trigger { display:inline-block;
padding:0 10px;
border-left:1px solid #CCC; }
.searchbar_alt a.search_trigger i.search_icon { display:inline-block;
vertical-align:middle;
width:30px;
height:50px; background:url('images/icons/search_dark.png') no-repeat center center;
background-size:20px; } */
.searchbar_alt a:hover.search_trigger { background:rgba(0,0,0,0.2); }
.searchbar_alt a:hover.search_trigger i.search_icon { background-image:url('images/icons/search_light.png'); }
.top_menu_wrapper { height:auto; }
.searchbar_container.fullwidth { display:none;
float:left;
width:100%;
margin:0;
background:#c2c1c1 url(images/top_menu.png) center top repeat-x; }
.searchbar_container.fullwidth form { display:block;
width:auto;
height:100%;
padding:7px 10px 25px 10px;
position:relative; }
.searchbar_container.fullwidth .searchbar_field { float:left;
width:909px;
margin:0; }
.searchbar_container.fullwidth .searchbar_field input[type="text"] { float:left;
width:898px;
position:relative;
z-index:20; }
.searchbar_container.fullwidth .searchbar_submit_button { margin-right:0; }
.searchbar_container.fullwidth .filter_link { line-height:100%;
margin:0;
padding-right:0;
position:absolute;
bottom:8px;
left:10px;
font-size:11px; }
/* Members Area Banners CSS */
.banner {display:block;
margin:auto;
text-align:center;}
.banner a {font-size:18px;
color:#2d2d2d;}
.banner a:hover {color:#808080;}
.banner img {display:inline-block;}
.text_ad {font-size:14px;
margin-top:5px;
text-align:left;
font-weight:normal;
color:#505050;}
.text_ad a {font-size:18px;
color:#2d2d2d;}
.text_ad a:hover {color:#808080;}
.gallery_page_banner {text-align: center}
.gallery_page_banner img {margin:auto;}
.gallery_page_banner a:hover img {filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;}
.gallery_page_banner a {font-size:16px;
color:#2d2d2d;}
.gallery_page_banner a:hover {color:#808080;}
.model_page_banner {text-align: center;
padding-top:8px;}
.model_page_banner img {margin:auto;}
.model_page_banner a:hover img {filter:alpha(opacity=100);
-moz-opacity:1.0;
-khtml-opacity: 1.0;
opacity: 1.0;}
.model_page_banner a {font-size:16px;
color:#2d2d2d;}
.model_page_banner a:hover {color:#808080;}
/* Members Area Mailing List CSS*/
.mailing_list {}
.mailing_list_block { float:left;
width:100%;
text-align:center; }
.mailing_list_block .title_bar { margin-left:0 !important; }
/* Members Area Mailbox CSS */
.mailbox {width:100%;
margin-top:10px;
text-align:left;
font-size:14px;}
.mailbox a {color:#2d2d2d;}
.mailbox a:hover {color:#f62487;}
.mailbox_wrapper {width:100%;
background-color:#000000;}
.mailbox_options div a {text-decoration: none;}
.compose_button {max-width:100px;
color:#000000;
padding:3px;
padding-left:10px;
padding-right:10px;
border-radius:5px;
background-color:#1d9ac9;
text-align: center;}
.compose_button:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.mailbox_headings {padding:4px;
font-weight:bold;}
.mailbox_info {line-height:24px;
vertical-align:middle;
padding:4px;
padding-right:25px;
background-color:#000000;
border:0px solid #EEEEEE;}
.mailbox_subject {width:75%;}
.delete {padding:8px 4px;
line-height:24px;
vertical-align:middle;
background-color:#000000;
border:0px solid #EEEEEE;
width:3%; }
.mailbox_form {width:100%;
line-height:24px;
padding:8px;}
.mailbox_field {width:95%;}
.mailbox_message {line-height:24px;vertical-align:middle;padding:4px;padding-bottom:10px;padding-right:25px;}
.mailboxtitlebar{padding:2px;font-size:14px;color:#000000;font-weight:bold;background-color:#EEEEEE;}
.mailboxinfo{padding:2px;font-size:14px;color:#000000;font-weight:normal;background-color:#DDDDDD;}
.mailboxinfo a{color:#000000;}
.mailboxcontrol{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxmessage{padding:6px;font-size:14px;color:#000000;font-weight:normal;background-color:#FFFFFF;}
.mailboxcontrol a{color:#000000;}
.mailboxtext{font-size:14px;color:#000000;font-weight:normal;}
.messagelist_table {background-color:#dddddd;width:100%;padding:1px;margin:auto;display: table;}
.messagelist_tr {display: table-row;}
.messagelist_td {display: table-cell;line-height:20px;vertical-align:top;border: 1px solid white;}
.messagelist_label {display:none;}
.messagelist_icon {display:inline;text-align:center;}
.messagelist_icon img {display:inline;margin-left: 5px;}
.nav_compact {display:none;}
.messages_popup {margin: auto;height:100px;}
/* Members Area Text Link Toplists CSS */
.text_toplist {padding-left:15px;
text-align:left;
line-height:24px;
color:#1d9ac9;}
.text_toplist a {color:#1d9ac9;
text-decoration:none}
.text_toplist a:hover {color:#f62487;
text-decoration:none}
.toplist_sub_headings {font-weight: bold;
color:#1d9ac9;}
/* Members Area Index Page News CSS */
.news_small {text-align:left;
padding-left:6px;
padding-right:6px;
color:#1d9ac9;
text-decoration:none;}
.news_small a {color:#1d9ac9;
text-decoration:none;}
.news_small a:hover {color:#f62487;
text-decoration:none;}
.news_body {font-weight:normal;
color:#1d9ac9;}
.news_date {font-size:12px;
font-weight:normal;
line-height:22px;}
/* Members Area Advanced Search Page CSS */
.advanced_search {margin-bottom:15px;}
.filter_heading {font-weight:bold;
text-align:left;
line-height:40px;}
/* Members Area Index Page CSS */
.left_column {width:84%;
height:auto;
vertical-align:top;
display:inline-block;}
.right_column {width: 15%;
height:auto;
vertical-align:top;
display:inline-block;}
.counts {margin-top:10px;}
.coming_soon { background:none;
padding-top:10px;}
.index_offer {margin:auto;
text-align: center;
padding-top:10px;}
.index_offer img {display:inline-block;}
.index_offer a {font-size:18px;
color:#FFFFFF;
text-decoration:none;}
.index_offer a:hover {color:#1d9ac9;
text-decoration:none;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.latest_dvd_box {width:186px;
height:209px;}
.latest_dvds_block {width:100%;margin-top:5px; text-align: center;}
.latest_dvds_wrapper {width:142px; margin-left: 0px; margin-right:2px;margin-bottom:5px;display:inline-block; font-size:14px; text-align:center;vertical-align: top; }
.index_pagenav{padding-right: 10px;margin-bottom: 20px;}
.latest_updates_block {width:100%;margin-top:5px;}
.latest_updates_wrapper {width:240px; margin-left: 0px; margin-right:4px;margin-bottom:5px;display:inline-block; font-size:14px; text-align:center;vertical-align: top; }
/* Members Area What's Hot CSS */
.whats_hot_wrapper { float:left; width:100%; }
.whats_hot_block {margin-top:5px;margin-right:0px;}
.whats_hot_block .whats_hot_item { display:inline-block; vertical-align:top; width:236px; margin:0 3px 6px 3px; }
/* Members Area Most Popular Toplists CSS */
.most_popular_models_block {margin:auto;text-align:center;}
.most_popular_models {margin:auto;text-align:center;}
.most_popular_models a {font-weight:normal; color:#2d2d2d;}
.most_popular_models a:hover {color:#808080;}
.most_popular_models_wrapper {margin-top:0px;
margin-right:
auto;margin-left: auto;
display:inline-block;
text-align: center;}
.most_popular_dvds {margin:auto;text-align:center;}
.most_popular_dvds_wrapper {margin:1px;margin-top:0px; display:inline-block;}
.most_popular_updates_block {margin-bottom:0px;width:984px;}
.most_popular_updates_wrapper {margin-left: 0px; margin-right:10px; width:236px; display:inline-block; float:left;}
.most_popular_model_name {width: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#2d2d2d;}
.right_column .most_popular_models_wrapper { margin:1px; margin-top:0; }
.right_column .most_popular_models_wrapper .most_popular_model_name img { width:105px; }
/* Members Area Upcoming Updates CSS */
.upcoming_updates_block {width:984px;}
.upcoming_updates_wrapper {margin-left: 0px;
margin-right:10px;
width:236px;
display:inline-block;
float:left;}
.upcoming_updates_block:after {content: '';
width: 100%;
display: inline-block;}
.upcoming_updates_thumb {width:235px;
height:350px;}
/* Members Area FAQ Page CSS */
.faq_questions {margin:10px;
color:#FFFFFF;
font-size:14px;
text-align:left;
line-height:28px;}
.faq_questions a {color:#1d9ac9;
text-decoration: none;}
.faq_questions a:hover {color:#f62487;
text-decoration: none;}
.faq_answers_title {color:#1d9ac9;
font-weight:bold;}
.faq_answers {margin:10px;
color:#FFFFFF;
font-size:14px;
text-align:left;
line-height:20px;}
/* Members Area Bonus Pages CSS */
.bonus_block {width:100%;
margin-top:5px;}
.bonus_wrapper {margin-left: 0px;
margin-right:4px;
margin-bottom:5px;
display:block;
width: 100%;
font-size:14px;
float:left;
text-align:center; }
.bonus_thumb {float:left;
margin-right:10px;}
.bonus_title_story {font-weight: bold;}
.bonus_details {padding:0px;
padding-right:10px;
margin-bottom:5px;
color:#2d2d2d;
line-height:22px;
font-size:14px;
font-weight:bold;
text-align:left;}
.bonus_details a {color:#2d2d2d;}
.bonus_details a:hover {color:#808080;}
.bonus_description {font-weight:normal;
color:#505050;}
/* Members Area Updates CSS */
.update_block {margin-left:auto;
margin-right:auto;
width:980px;
display:inline-block;
background-color:#3d3d3d;
color:#FFFFFF;
padding-bottom:5px;}
.update_title {font-size:16px;
font-weight:bold;}
.update_tags {font-weight:normal;
line-height:24px;
padding-top:4px;}
.update_tags a {color:#2d2d2d;}
.update_tags a:hover {color:#808080;}
.suggest_tags {padding-top:8px;
padding-bottom:8px;}
.suggest_tags a {padding-right:5px;
color:#2d2d2d;}
.suggest_tags a:hover {color:#808080;}
.update_models {line-height:18px;
font-weight:bold;}
.update_models a {color:#1d9ac9;}
.update_models a:hover {color:#FFFFFF;}
.update_dvds {line-height:20px;
font-weight:normal;
margin-top:5px;}
.update_dvds a {padding-right:5px;
color:#2d2d2d;}
.update_dvds a:hover {color:#808080;}
.update_date {font-size:12px;
font-weight:normal;
vertical-align: middle;
line-height:18px;}
.update_description {font-weight:normal;
color:#FFF;
line-height:20px;}
.update_counts {font-size:12px;
font-weight:normal;
margin-top:3px;
margin-bottom:3px;}
.suggest_tag_icon {margin-right:5px;
width:16px;
height:16px;
background-position: center;
background-size: 16px 16px;
background-repeat: no-repeat;
background-image: url(images/icons/add_icon.png);}
/* Retina version */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.suggest_tag_icon {margin-right:5px;width:16px;height:16px; background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/add_icon_retina.png);}
}
/* Members Area VOD CSS */
.buy_button {display:inline;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}
.buy_button:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.buy_button_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-image: url(images/button_green.png);float:right;}
.buy_button_arrow:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.purchased_hilite {display:inline-block;margin-left:5px;margin-bottom: 6px; padding-left:10px; padding-right:10px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}
.purchased_arrow {display-inline;margin-left:0px;margin-bottom: 6px; padding-left:5px; padding-right:5px; width:20px; line-height:36px; text-align:center; vertical-align:middle; border-right:1px solid #2d2d2d; border-bottom:1px solid #2d2d2d; color:#FFFFFF;text-decoration:none; background-color: #0d6cc4;float:right;}
.rental_time_remaining {display: block;float: right;margin-top: 5px;margin-bottom: 10px;}
.add_cart_icon {width:41px;height:26px;border:0px;margin:5px;}
/* Members Area DVDs Page CSS */
.DVD_A-Z_links {margin:auto; min-width:990px; width:990px; line-height:30px; display:block; text-align:left;}
.DVD_A-Z_links a {margin-right:4px; display:inline; color:#272727; text-decoration:none;}
.DVD_A-Z_links a:hover {filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.dvd_block {width:100%;margin-top:5px;overflow:hidden;}
.dvd_wrapper {margin-left: 0px; margin-right:4px;margin-bottom:5px;display:inline-block; font-size:14px; text-align:center; }
.dvd {width:185px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dvd_box {width:185px; height:278px;}
.dvd_description {font-weight:normal; color:#505050;}
.dvd_details_box {display:inline;vertical-align: top;float:left;margin-right: 10px;}
.dvd_details_overview {display: table-cell;vertical-align: top;padding-left:10px;line-height:22px;font-size:14px;}
.dvd_details_overview a {color:#13579d;}
.dvd_details_overview a:hover {color:#808080;}
.dvd_extra_fields div {margin-top: 10px;}
.dvd_details {margin-bottom:5px; color:#2d2d2d; line-height:22px; font-size:14px; font-weight:bold; text-align:left;padding-top:10px;}
.dvd_details a {color:#2d2d2d;}
.dvd_details a:hover {color:#808080;}
.dvd_preview_thumb {width:232px;
height:155px;}
.dvd_info {padding-left:10px;
padding-bottom: 5px;}
/* Members Area Calendar CSS */
.calendar {width:100%;
margin-top:5px;
font-size:14px;}
.calendar_month {text-align:center;
width:33%;
padding:8px;
font-size:16px;
font-weight:bold;}
.calendar_month a {color:#1d9ac9;
text-decoration: none;
font-weight: bold;}
.calendar_month a:hover {color:#FFFFFF;
text-decoration: none;
font-weight: bold;}
.calendar_week {width:100%;
font-weight:bold;}
.calendar_days {width:100%;
padding:4px;
border:2px solid #C0C0C0;
text-align:center;
font-weight:bold;
background-color:#FFFFFF;}
.calendar_day_number {padding:4px;
border:2px solid #C0C0C0;
text-align:right;
background-color:#EEEEEE;}
.calendar_event {height:100px;
padding:4px;
border:2px solid #C0C0C0;
text-align:left;
vertical-align:middle;
font-family:Arial;
font-weight:normal;
background-color:#FFFFFF;}
.calendar_event a {font-size:14px;
color:#2d2d2d;}
.calendar_event a:hover {color:#808080;}
.calendar_link_background {font-family:Arial;
color:#FFFFFF;
background-color:#FF1175;}
.calendarheadings {font-weight:bold;
background-color:#FFFFFF;}
.calendar_event_title {font-weight:bold;}
.calendar_event_description {width:100%;
padding-right:10px;}
.calendarpopup {position:absolute;
top:-500px;
left: 0;
padding: 5px;
padding-right:10px;
visibility: hidden;
border:1px solid #1d9ac9;
line-height: 18px;
z-index: 100;
background-color: #000000;
width: 600px;}
.calendar_event_image {float:left;
margin-right: 10px;}
.week {}
.day a {font-size: 14px;
color: #1d9ac9;
text-decoration:none;}
.month {font: 15px arial;
text-decoration:none;
font-weight:bold;}
.day {border:1px solid #1d9ac9;
width:14%;
float:left;
height:180px;
overflow:hidden;}
.weeklabel_item {border:1px solid #1d9ac9;
width:14%;
float:left;
text-align:center;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;}
.daylabel {background-color:#1d9ac9;
padding-right:5px;
text-align:right;
padding-top:5px;
padding-bottom:5px;
color:#000000;}
.longdaylabel {display:none;}
.eventwrapper {padding-left:5px;
padding-right:5px;}
/* Members Area Comments CSS */
.comments_box {margin-bottom:5px;
padding:10px;
line-height:20px;
background-color: #000;
/*color:#393939;*/
font-weight:normal;
text-align:left;
border: 1px solid #1d9ac9;
border-radius: 5px;}
.comments_box_admin {margin-bottom:5px;
padding:10px;
line-height:20px;
background-color:#000000;
color:#FFF;
font-weight:normal;
text-align:left;
border: 1px solid #1d9ac9;
border-radius: 5px;}
.comment_counts {display: inline-block;
float:left;
line-height:34px;
font-size:12px;
font-weight:normal;
color:#2d2d2d;
border:0px solid;}
.comment_counts a {color:#1d9ac9;
text-decoration:none;}
.comment_counts a:hover {color:#f62487;}
.comment_icon {margin-top:6px;
margin-left:6px;
margin-right:10px;
float:left;
width:24px;
height:24px;
line-height:24px;
text-align:center;
vertical-align:top;
display: inline;
border:0px;
background-image: url(images/icons/comment_icon.png);
background-size:contain; }
.comment_icon_admin {margin-top:6px;
margin-left:6px;
margin-right:10px;
float:left;
width:24px;
height:24px;
line-height:24px;
text-align:center;
vertical-align:middle;
display: inline;
border:0px;
background-image: url(images/icons/comment_icon_admin.png);
background-size:contain; }
.comment {padding-left:40px;}
.comments_note {font-size: 12px;
color: #f62487;
font-weight: bold;}
.comment_name { font-style: italic;
color: #f62487;}
.comment_date {font-size:12px;
font-weight:normal;
color: #1d9ac9;}
/* Members Area Content Tabs CSS */
.content_tab_wrapper {display:block;
margin-top:5px;}
.content_tab_wrapper a:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.content_tab {display:inline;
background-color:#1d9ac9;
padding:10px;
padding-left:20px;
padding-right:20px;
margin-right:2px;}
/* PHOTO / MOVIE HEADING BOX - Gallery Pages */
.content_tab_current { text-decoration:none;
font-size:18px;
color:#000000;
background:#1d9ac9;
position:relative;
padding: 5px 10px;
/*font-weight:bold;*/
margin-bottom:20px; }
.content_tab_current a:hover {color:#FFFFFF;
text-decoration:none; }
.content_tab a {text-align:center;
text-decoration:none;
color:#000000;}
.content_tab_current a {text-align:center;
text-decoration:none;
margin-top: 0px;
/*min-width: 210px;*/
line-height: 20px;
text-align: center;
display: inline-block;
vertical-align: middle;
border: 0px;
padding: 5px 5px;
color:#000000;}
/* Members Area Poll CSS */
.polls_block { float:left;
width:49%;
margin-left:1%;}
.poll {width:100%;
min-width:365px;
margin-top:5px;
text-align:left;
font-weight:normal;
color:#f62487;
line-height:22px;}
.poll a {color:#1d9ac9;
text-decoration: none;
padding-left:5px;}
.poll a:hover {color:#f62487;}
.poll_title {margin-bottom:5px;
font-weight: bold;}
.poll_results {margin-bottom:5px;
color:#1d9ac9;}
.poll_results_bar {margin-bottom:15px;
position:relative;
width:100%;
border: 2px solid #1d9ac9;
height:22px;
text-align:center;
background-color:#000;}
.poll_percent {display:inline;
margin-right:6px;
float:left;
text-align:left;
background-color: #f62487;
color: #000;
font-size:12px;
font-weight:bold;
top:0px;
left:0px;
line-height:22px;
padding-left:4px;
padding-right:4px;
width:0%;
min-width: 20px;
max-width:300px;}
.poll_votes {float:left;
display:inline;
text-align:left;
font-size:12px;}
.poll_option {max-width: 20px;
display:inline;
float: left;}
.polls_block_fullwidth { float:left;
width:100%;
text-align:left; }
.polls_block_fullwidth .poll { width:auto;
margin-left:auto;
margin-right:auto;
padding:15px;
border-radius:5px;
border:1px solid #1d9ac9; }
.polls_block_fullwidth .poll_title { font-size:22px;
margin-bottom:10px;
padding-bottom:10px;
color: #FFF;
border-bottom:1px solid #1d9ac9; }
/*------------- News Block ----------------*/
/*-----------------------------------------*/
.news_block { float:left;
width:49%;
margin-right:0px;}
/*------------- Deals Block ----------------*/
/*------------------------------------------*/
.deals_block { float:left;
width:100%;
text-align:center; }
.deals_block .title_bar { margin-left:0 !important; }
.deals_block .deals { display:inline-block;
width:100%;
text-align:center; }
.deals_block .deal_block { display:inline-block;
margin:0 10px; }
/*------------- Members Area Photo Gallery CSS ----------------*/
/*-------------------------------------------------------------*/
.gallery_info {padding:10px;
text-align:left;}
.photo_gallery_block {margin-top:5px;
width:100%;
overflow:hidden;
text-align: center;}
.photo_gallery_thumbnail_wrapper {display: inline-block;
margin-left: 0px;
margin-right:4px;
margin-bottom:5px;
vertical-align: top;}
.format_select_menu {background-color: #505050;
background: -webkit-linear-gradient(#808080, #303030); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#808080, #303030); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#808080, #303030); /* For Firefox 3.6 to 15 */
background: linear-gradient(#808080, #303030); /* Standard syntax */
text-align: right;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
color:#FFFFFF;}
.format_select_menu select {margin-right:5px;}
.player_options {height: 52px;
width:100%;
text-align:right;
background:url(images/top_navbar.png);
position:relative;
font-size:0;
margin:0 auto;
margin-bottom:20px; }
.options_block {display:inline-block;
margin:0 5px;
padding:5px 0;
position:relative;
font-size:14px; }
.options_block ul {display:inline-block;
margin:0;
padding:0;
position:relative; }
.options_block ul li { display:inline-block;
margin:0;
position:relative; }
.options_block ul li span.options_button { /*display:inline-block;*/
margin:0;
position:relative;
padding:10px 20px;
font-weight:bold;
cursor:pointer;
font-size:16px;
border:1px solid #000;
color:#FFFFF; }
.options_block ul li span:hover.options_button {color:#1d9ac9; }
.options_block ul li ul.dropdown { display:none;
min-width:150px;
background:#000;
padding:5px;
position:absolute;
bottom:100%;
right:0;
z-index:7000; }
.options_block ul li ul.dropdown { display:none;
min-width:150px;
background:#000;
padding:5px;
position:absolute;
bottom:100%;
right:0;
z-index:7000; }
.options_block ul li ul.dropdown.goDown {bottom:auto;
top:100%; }
.options_block ul li ul.dropdown li {display:block;
padding:0px;
margin:0;
border-bottom:1px solid #222; }
.options_block ul li ul.dropdown li:last-child {border-bottom:0px; }
.options_block ul li ul.dropdown li a {display:block;
padding:5px;
border-top:1px solid #555;
text-decoration:none;
color:#FFF; }
.options_block ul li ul.dropdown li:first-child a {border-top:0; }
.options_block ul li ul.dropdown li a:hover {background-color:#1d9ac9;
/*background:url(images/top_navbar.png);*/
color:#000000;
text-decoration:none; }
.options_block ul li ul.dropdown li a.active { background:url(images/top_menu.png);
color:#222;
font-weight:bold; }
.options_block > ul > li:hover ul.dropdown { display:block; }
.options_block > ul > li:hover span.options_button { color:#FFFFF; }
.options_block ul li ul.dropdown li.howto { text-align:center;
font-size:11px;
color:#000000;
padding:5px;
background:rgba(29,154,201,255); }
/* Members Area Video CSS */
.movie_wrapper { display:block;
padding:0 10px;
text-align:center; }
.video_clips_listing_block {margin-top:5px;
width:100%;
overflow:hidden;
text-align: center;}
.video_clips_wrapper {width:234px;
font-size:14px;
display: inline-block;
margin-left: 0px;
margin-right:6px;
margin-bottom:5px;
vertical-align: top;}
.video_clip_navigation_wrapper {width:100%;
text-align:right;
margin-top:10px;
display:none;
height:30px;}
.video_clip_navigation_wrapper .video_clip_section {padding-left:5px;
padding-right: 0px;}
.video_clip_navigation_wrapper a {margin:0px;
color:#FFFFFF;
text-decoration:none;}
.video_clip_navigation_wrapper a:hover {filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.video_clip_arrow {padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;
width:26px;
display:inline;
text-align:center;
vertical-align:middle;
border:1px solid #b3b2b2;
border: 2px outset #808080;
background-image: url(images/number.png);}
.video_clip_length {font-size:12px;
padding-left:4px;}
.video_clip_options {padding-top:4px;
padding-left:4px;
font-size:12px;}
.video_clip_options a {font-size:12px;
color:#2d2d2d;}
.video_clip_options a:hover {color:#808080;}
.video_clip_file_size {font-size:12px;}
#download_form a {font-size:16px;
color:#13579d;}
#download_form a:hover {color:#808080;}
.report_problem {float:right;
display: inline-block;
line-height: 26px;
vertical-align: middle;}
.report_problem a {font-size:12px;
color:#1d9ac9;
text-decoration: none;}
.report_problem a:hover {color:#FFFFFF;
text-decoration: none;}
.report_problem_options {padding-left:10px;
font-size:14px;
line-height: 22px;}
.report_problem_options a {text-decoration: none;}
/* Members Area Favorites CSS */
.favorites {font-size: 12px;
vertical-align: bottom;
line-height: 18px;}
.favorites a {color:#1d9ac9;}
.favorites a:hover {color:#f62487;}
.favorites_updates_block {width:100%;
margin-top:5px;}
.favorites_updates_wrapper {width:235px; display:inline-block; font-size:14px; margin-left: 0px; margin-right:5px;}
.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_pink.png);}
.0heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_grey.png);}
/* Retina version */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.heart_pink {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_pink_retina.png);}
.heart_grey {margin-right:2px;width:16px;height:22px;background-position: center; background-size: 16px 16px;background-repeat: no-repeat;background-image: url(images/icons/heart_grey_retina.png);}
}
/************** ON DEMAND PURCHASING CSS *******************/
.ondemand_transactions_wrapper a {color:#272727;}
.ondemand_transactions_wrapper a:hover {color:#808080;}
.ondemand_transactions {width: 100%;}
.ondemand_transactions a {color:#272727;}
.ondemand_transactions_heading {background-color:#C0C0C0;}
.ondemand_transactions_info {padding:4px;
vertical-align: middle;}
.my_account_wrapper {width:100%;
border:0px;}
.register {margin-top:10px;
margin-bottom:10px;}
.register a {color:#2d2d2d;}
.register a:hover {color:#C0C0C0;}
.od_login input {max-width:150px;}
.od_break { display:none; }
/************ CAROUSEL OPTIONS *********/
/* Global Carousel Options */
.prev_arrow { left:10px; background: transparent url(images/icons/leftarrow.png) no-repeat 0 0; }
.next_arrow { right:10px; background: transparent url(images/icons/rightarrow.png) no-repeat 0 0; }
/* Members Area Coming Soon Responsive Carousel */
.coming_soon { position:relative; }
.coming_soon .coming_soon_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.coming_soon .coming_soon_arrow:hover { opacity:0.6; }
.coming_soon .container { max-width: 1500px;
width: auto;
margin:0 auto;
display:block; }
.coming_soon .coming_soon_carousel_item { width:221px; margin:0 auto; display:block; }
/* Members Area Most Popular Models Responsive Carousel */
.most_popular_models_block { position:relative; }
.most_popular_models_block .most_popular_models_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.most_popular_models_block .most_popular_models_arrow:hover { opacity:0.6; }
.most_popular_models_block .container { width:660px; margin:0 auto; display:block; }
.most_popular_models_block .most_popular_models_wrapper { width:189px; margin:0 auto; display:block; }
/* Members Area Latest Responsive Carousel */
.latest_dvds_block { position:relative; }
.latest_dvds_block .latest_dvds_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.latest_dvds_block .latest_dvds_arrow:hover { opacity:0.6; }
.latest_dvds_block .container { width:660px; margin:0 auto; display:block; }
.latest_dvds_block .most_popular_models_wrapper { width:189px; margin:0 auto; display:block; }
/* Members Area Most Popular Updates Responsive Carousel */
.most_popular_updates_wrap { position:relative; }
.most_popular_updates_wrap .most_popular_updates_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.most_popular_updates_wrap .most_popular_updates_arrow:hover { opacity:0.6; }
.most_popular_updates_wrap .container { width:660px; margin:0 auto; display:block; }
.most_popular_updates_wrap .category_listing_wrapper_updates { width:212px; margin:0 auto; display:block; }
/* Members Area Latest Updates Responsive Carousel */
.latest_updates_block { position:relative; }
.latest_updates_block .latest_updates_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.latest_updates_block .latest_updates_arrow:hover { opacity:0.6; }
.latest_updates_block .container { width:660px; margin:0 auto; display:block; }
.latest_updates_block .latest_updates_wrapper { width:212px; margin:0 auto; display:block; }
/* On Demand Responsive Carousel */
.your_purchases { position:relative; }
.your_purchases .your_purchases_arrow { cursor:pointer; display:inline-block; width:19px; height:69px; position:absolute; top:50%; margin-top:-34.5px; z-index:90; }
.your_purchases .your_purchases_arrow:hover { opacity:0.6; }
.your_purchases .container { width:910px; margin:0 auto; display:block; }
.your_purchases .your_purchases_carousel_item { width:221px; margin:0 auto; display:block; }
.left_column.left_column_full_width { width:100%; }
.left_column.left_column_full_width .latest_updates_block .container,
.left_column.left_column_full_width .most_popular_models_block .container,
.left_column.left_column_full_width .latest_dvds_block .container,
.left_column.left_column_full_width .most_popular_updates_wrap .container { max-width: 1500px;
width: auto; }
.whats_hot_wrapper .latest_updates_block .container { width:280px; }
.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper { width:280px; }
.whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:278px; }
.left_column.left_column_full_width .latest_updates_block .latest_updates_wrapper,
.left_column.left_column_full_width .most_popular_updates_wrap .category_listing_wrapper_updates { width:220px; }
.left_column.left_column_full_width .most_popular_models_block .most_popular_models_wrapper,
.left_column.left_column_full_width .latest_dvds_block .latest_dvds_wrapper { width:176px; }
.left_column.left_column_full_width .most_popular_models_block .most_popular_models_wrapper img.most_popular_model_thumb,
.left_column.left_column_full_width .latest_dvds_block .latest_dvds_wrapper img.latest_dvd_box { width:174px; }
.left_column.left_column_full_width .latest_dvds_block .most_popular_models_wrapper { width:176px; }
.left_column.left_column_full_width .latest_dvds_block .most_popular_models_wrapper img.most_popular_model_thumb { width:174px; }
.left_column_full_width .whats_hot_wrapper { width:100%; }
.left_column_full_width .whats_hot_wrapper .latest_updates_block .container { width:910px; }
.left_column_full_width .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper { width:220px; }
/*.left_column_full_width .whats_hot_wrapper .latest_updates_block .latest_updates_wrapper img.update_thumb { width:278px; }*/
.left_column_full_width .polls_block { width:29%; }
.left_column_full_width .polls_block .poll { min-width:0; }
/* New Advanced Search Layouts */
.adv-search-box { display:block;
padding:25px 15px 15px 15px;
border:1px solid #1d9ac9;
border-radius:10px;
margin:20px 0 30px 0;
position:relative; }
.adv-search-box:first-child {margin-top:50px; }
.adv-search-box h4 { /*display:inline-block;*/
padding:0 5px;
/*background:#000000;*/
color:#FFFFFF;
margin:0;
font-size:15px;
position:absolute;
top:-10px;}
.adv-search-box .form-row { display:inline-block;
width:100%;
margin-bottom:10px; }
.adv-search-box .form-row:last-child { margin-bottom:0; }
.adv-search-box .form-row label { display:inline-block;
vertical-align:top;
line-height:33px;
font-weight:bold;
width:200px;
text-align:right;
margin-right:10px; }
.adv-search-box .form-row .adv-search-input { display:inline-block;
vertical-align:top; }
.adv-search-box .form-row .adv-search-input input.inputTxt { display:block;
padding:8px 8px;
border:1px solid #ababab; }
.adv-search-box .form-row .adv-search-input .helper { display:block;
font-size:12px;
color:#ababab;
padding-top:5px; }
.adv-search-box .form-row .adv-search-input select { display:block;
min-width:200px;
padding:8px 8px;
border:1px solid #ababab; }
.adv-search-box .form-row ul.adv-search-list { display:inline-block;
width:100%;
list-style:none;
margin:0;
padding:0;
list-style:none; }
.adv-search-box .form-row ul.adv-search-list li { float:left;
min-width:200px;
margin-right:5px;
margin-bottom:5px; }
.adv-search-box .form-row ul.adv-search-list li.clearfix { clear:both; }
.adv-search-box .form-row ul.adv-search-list li label { display:block; /*Option Box Outline*/
cursor:pointer;
padding:8px 8px;
border:1px solid #ababab;
line-height:100%;
font-weight:normal;
width:auto;
text-align:left;
margin:0; }
.adv-search-box .form-row ul.adv-search-list li label:hover,
.adv-search-box .form-row ul.adv-search-list li label.active { background:#f1f1f1; }
#searchform input.inputSubmit { display:inline-block;
padding:10px 20px;
font-size:16px;
font-weight:bold;
color:#000;
cursor:pointer;
border:1px solid #999;
border-radius:5px; /*button curves*/
background:url(images/number.png);
text-shadow:none; }
#searchform input.inputReset { display:inline-block;
padding: 10px 20px;
font-size:16px;
font-weight:normal;
color:#000;
cursor:pointer;
border:1px solid #999;
border-radius:5px; /*button curves*/
background:url(images/number.png);
text-shadow:none; }
#searchform input:hover.inputSubmit,
#searchform input:hover.inputReset { background:url(images/number.png);
color:#FFF;
text-shadow:none; }