/* BODY - TOP LEVEL ELEMENTS */


#splash-wrapper { width: 971px; margin: 20px auto; border: 1px solid #330f0f; background-color: rgba(12,2,2,.70); box-shadow: 0px 0px 30px #000; color: #fff; text-align: center; }
#splash-wrapper p { font-size: 14px; padding: 0px 30px 10px 30px; line-height: 18px; }
#splash-wrapper a { color: #ff6666; }

.wht { color: #fff!important; text-decoration: underline; }

#entrance, .big-join { display: block; width: 350px; padding: 0 30px; height: 60px; line-height: 60px; margin: 0px auto 12px auto; clear: both;
    font-size: 32px; font-weight: 700; color: #fff!important;
border: 6px solid #451515;
box-shadow: 0px 3px 10px #000;
text-shadow: 1px 1px 0px #000;
background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
 }

 .big-join { width: 600px!important; margin: 20px auto 15px auto; clear: both!important;}
 .copyr { text-align: center;padding: 8px 0 30px 0; }

.splash { width: auto; padding: 0 30px 30px 30px; }
.splash h1 { font-family: 'Volkhov', serif; font-weight: 400; color: #ff6666; }
.splash h2, .splash h3, .splash h4 { font-family: 'Lato', Arial, sans-serif!important; font-weight: 400!important; }
.splash h2, .splash h3 { font-size: 16px; line-height: 21px; }
.splash h4 { font-size: 18px; color: #cc9933; padding-bottom: 10px; }

#entrance:hover { opacity: .75; }

#splash-footer { width: 800px margin: 0px auto 20px auto; text-align: center; color: #fff!important; }
#splash-footer a { color: #ff6666; }
#splash-footer h5 { font-size: 12px; font-family: 'Lato', Arial, sans-serif!important; font-weight: 400!important; }
#splash-footer h6 { font-size: 9px; font-family: 'Lato', Arial, sans-serif!important; font-weight: 400!important; }
.reviews { text-align: center!important; }
.reviews img { width: 120px; margin: auto; }
.memlink { font-size: 16px; }

#preview
{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

.elevpreview
{
  display: block;
}

.clearfix { clear: both!important; zoom: 1; display: block; height: 1px;}

h1, h1, h3, h4, h5, h5 { font-family: 'Volkhov', serif; font-weight: 400; }


body {
margin-top:0px;
font-family: 'Lato', Arial, sans-serif;
padding:0;
margin:0px 0px 0px 0px;
background: #270000 url(images/tile1.png) repeat fixed;
}

.body {
text-align:center;
margin-left:auto;
margin-right:auto;
color: #fff;
}

div, form {
margin:0px;
padding: 0px;
}


a {

}

a:hover {
text-decoration:underline;
}

img {
display:
block;
}


.input {
margin:4px;
}


ul {
margin:0px;
padding:0px;
}

li {
margin:0px;
padding:0px;
list-style-type: decimal;
}

ol {
margin-left:25px;
line-height:15px;
font-size:10px;
padding:0px;
color: #fff;
}


.faq { padding: 20px;
line-height: 26px;
color: #fff;}



/* WRAPPER */

.wrapper {
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
width:994px;
border: 1px solid #4f0a0a;
background-color: rgba(12,2,2,.80);
box-shadow: 0px 0px 30px #000;
}


.wrapper_liquid {
margin-top:0px;
text-align:center;
width:100%;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
border-top:0px;
background-color:#FFFFFF;
}



/* GLOBAL STYLES - SITE-WIDE STYLES */

.thumbs {
margin-top:3px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

.thumbs-gallery {
border-style:solid;
border-width:1px;
border-color:#000000;
}

.thumbs_border_light {
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}

.pagenav {
font-weight: 400;
font-size:14px;
color:#cc9933;
}


.plain_text {
font-weight:normal;
font-size:12px;
color:#fff;
}

.small_text {

font-weight:normal;
font-size:11px;
color:#fff;
}

.banner-text {
font-weight:normal;
font-size:12px;
color:#fff;
}

.dvd_decription { color: #fff; }

.title_bar {
text-transform: uppercase!important;
width:auto;
line-height:32px;
text-align:center;
vertical-align:middle;
font-size: 15px;
color:#FFFFFF;
font-weight: 400;
border: 1px solid #4f0a0a;
background: #301C20;
}

.title_bar_center {
width:auto;
line-height:30px;
text-align:center;
padding-left:4px;
vertical-align:middle;
font-size: 15px;
color:#FFFFFF;
font-weight: 400;
border: 1px solid #4f0a0a;
background: #301C20;
}


.subtitle {

font-weight: 700;
font-size: 13px;
color:#fff;
}


.section_title {

font-weight: 400;
font-size: 18px;
color:#F3A2AB;
}

.column_background {
text-align:left;
background-color:#722C2C;
padding:4px;
}

.page_links {
font-weight: 400;
font-size:14px;
color:#F3A2AB;
}


.page_links_count {

font-weight:normal;
font-size:14px;
color:#fff;
}


.page_links_current {
font-weight: 400;
font-size:14px;
color:#cc9933;
}


#model_a-z-links{
font-weight: 400;
font-size: 12px;
margin: 14px auto;
color: #fff;
}

#model_a-z-links a {
color:#cc9933;
margin:0 5px 5px 5px;
text-decoration:underline;
}

#model_a-z-links a:hover {
text-decoration:
underline;
color:#fff;
}

.model_category_link {
font-weight:normal;
font-size:11px;
color:#F3A2AB;
}

.model_title {
line-height:21px;
font-weight:normal;
font-size:16px;
color:#FF6B7C;
}

.site_title1 {
font-weight: 400;
font-size:11px;
color:#000000;
}

.site_title2 {

font-weight: 400;
font-size:14px;
color:#FFFFFF;
}

.update_title {
text-align:center;
font-weight:normal;
font-size:14px;
color:#FF6B7C;
}

.update_info {

font-weight:normal;
font-size:11px;
color:#fff;
}

.update_description {

font-weight:normal;
font-size:12px;
color:#fff;
}

.date {

font-weight:normal;
font-size:12px;
color:#cc9933;
}

.link_light {
font-size:12px;
color:#FFFFFF;
}

.mailing_list {
font-weight:normal;
font-size:12px;
}

.toplist_link {
font-weight:normal;
font-size:14px;
line-height: 18px;
color:#F3A2AB;;
}

.sort_link {
padding:10px;
padding-left:35px;
padding-right:35px;

font-weight: 400;
font-size:11px;
color:#000000;
background-color:#cecece;
}

.sort_link_current {
padding:10px;
padding-left:35px;
padding-right:35px;

font-weight: 400;
font-size:11px;
color:#000000;
background-color:#9b9b9b;
}

.sort_link a {
text-decoration:underline;
color:#000000;
}

.sort_link a:hover {
text-decoration:underline;
color:#7C7C7C;
}


.sort_link_current a {
text-decoration:underline;
color:#000000;
}

.sort_link_current a:hover {
text-decoration:underline;
color:#7C7C7C;
}

.red_hilite {
    font-weight: bold;
    color: red;
}

.contentnavlink { color: #F3A2AB; }

/* FAVORITES */

.favorites_link {
font-weight: 400;
font-size:12px;
color:#F3A2AB;
}

.favorites_hr {
size:1px;
height:1px;
border:0px;
background-color:#808080;
color:#C0C0C0;
}


.tags_heading {
font-size:12px;
font-weight: 400;
color:#000000;
}

.tag_link {
font-weight:normal;

font-size:12px;
color:#F3A2AB;
}

.tag_info {
font-size:12px;
font-weight:normal;
color:#000000;
}

.delete_tag_link {
font-weight:normal;

font-size:10px;
color:#F3A2AB;
}



/* TWITTER */

.column_background_twitter {
text-align:left;
background-color:#c9c9c9;
padding:4px;
}

#twitter_account {
font-weight:normal;

font-size:12px;
}

#twitter_account a {
color:#F3A2AB;
}

#tweets {
padding:4px;
margin-top:10px;
margin-bottom:10px;
background-color:#e4e4e4;
line-height:18px;
font-weight:normal;

font-size:12px;
color:#323232;
}

#tweets a {
color:#F3A2AB;
}




/* FACEBOOK */

.column_background_facebook {
text-align:left;
background-color:#c9c9c9;
padding:4px;
}

#facebook_account {
font-weight:normal;

font-size:12px;
}

#facebook_account a {
color:#F3A2AB;
}

#facebook {
padding:4px;
margin-top:10px;
margin-bottom:10px;
background-color:#e4e4e4;
line-height:18px;
font-weight:normal;

font-size:12px;
color:#323232;
}

#facebook a {
color:#F3A2AB;
}




/* FAQ */

faq {
padding:10px;

font-size:12px;
}


.faq_link {
line-height:22px;
font-weight:normal;

font-size:14px;
color:#F3A2AB;
}


.faq_title {
font-weight: 400;

font-size:16px;
color:#F3A2AB;
}


.faq_description {

line-height: 16px;
font-weight:normal;
font-size:14px;
color:#fff;
}


/* BONUS */

#bonus_filter_form {
background-color:#9b9b9b;
margin:1px;
}


#bonus_filter_form td {
text-align:left;
padding:4px;

font-weight: 400;
font-size:12px;
color:#000000;
}


.bonus_title {
font-weight:normal;

font-size:11px;
color:#F3A2AB;
}

.bonus_title_story {
font-weight: 400;

font-size:12px;
color:#000000;
}


.bonus_description {


font-weight:normal;
font-size:12px;
color:#000000;
}



/* GALLERY */


.suggest_tags {
font-weight: 400;
font-size:12px;
color:#000000;
}

.suggest_tags_instruction {

font-weight:normal;
font-size:11px;
color:#000000;
}

.suggest_tags_link {
font-weight: 400;
font-size:12px;
color:#F3A2AB;
}

.gallery_description {
text-align:left;
padding: 18px;
font-weight:normal;
font-size:14px;
line-height: 21px;
color:#fff;
}


.full_download_table {
background-color:#808080;
width:300px;
padding:0px;
margin:0px;
border-spacing:1px; 
}

.full_download_option {
text-align:center;
padding:2px;
padding-left:6px;
padding-right:6px;
background-color:#FFFFFF;
}


.full_download_option_title {
text-align:center;
padding:2px;
padding-left:6px;
padding-right:6px;
background-color:#FFFFFF;

font-weight: 400;;
font-size:11px;
}

.full_play_option {
text-align:center;
padding:2px;
padding-left:6px;
padding-right:6px;
background-color:#FFFFFF;
}

.full_play_option_title {
text-align:center;
padding:2px;
padding-left:6px;
padding-right:6px;
background-color:#FFFFFF;

font-weight: 400;;
font-size:11px;
}

.full_download_link_default {
text-align:center;

font-weight:normal;
text-decoration:none;
font-size:12px;
color:#000000;
}

.full_download_link {

font-weight:normal;
font-size:14px;
color:#ff0000;
}

.full_download_link_selected {

font-weight:normal;
font-size:11px;
color:#808080;
}

.vodtitle {
    font-weight: bold;
    font-size: 11px;
    background-color: #e8e8e8;
    text-align:left;
}

.cliptitle {
    font-weight: bold;
    font-size: 11px;
    background-color: #e8e8e8;
    text-align:center;
}

.vodtable {
    font-size: 11px;
    text-align:left;
}

.vodtabledownload {
    font-size: 11px;
    text-align:left;
}

.photo_sizes_table {
background-color:#808080;
padding:0px;
margin:0px;
border-spacing:1px; 
}

.photo_sizes_option {
text-align:center;
padding:6px;
padding-left:12px;
padding-right:12px;
background-color:#FFFFFF;
}

.photo_sizes_link {

font-weight:normal;
font-size:14px;
color:#ff0000;
}

.zip_link {

font-weight:normal;
font-size:14px;
color:#ff0000;
}

.movie_options_title_bar {
width:272px;
line-height:30px;
white-space: nowrap;
text-align:center;
padding-left:14px;
padding-right:14px;
vertical-align:middle;
font-size:14px;
color:#FFFFFF;
font-weight: 400;
background-image: url(images/titlebar.gif);
}


.download_instructions {
padding:6px;

font-weight:normal;
font-size:12px;
}

.clip_options_heading {
font-size:11px;
color:#cc9933;
font-weight: 400;
}


.clip_options_title {
font-size:11px;
color:#cc9933;
font-weight:normal;
}

.movie_background {
width:100%;
}

#content_tab_link {
padding:10px;
padding-left:35px;
padding-right:35px;

font-weight: 400;
font-size:11px;
color:#000000;
background-color:#cecece;
}

#content_tab_link_current {
padding:10px;
padding-left:35px;
padding-right:35px;

font-weight: 400;
font-size:11px;
color:#000000;
background-color:#9b9b9b;
}

#content_tab_link a {
text-decoration:underline;
color:#000000;
}

#content_tab_link a:hover {
text-decoration:underline;
color:#7C7C7C;
}

#content_tab_link_current a {
text-decoration:underline;
color:#000000;
}

#content_tab_link_current a:hover {
text-decoration:underline;
color:#7C7C7C;
}




/* IMAGE */

.full_photo_wrapper {
padding:10px;
background-color:#000000;
}


.slideshow_title {

font-weight: 400;
font-size:12px;
color:#ffffff;
}

.slideshow_text {
font-weight:normal;
font-size:12px;
color:#ffffff;
}



.image_nav_link {

font-weight: 400;
font-size:12px;
color:#FFFFFF;
}


/* VOD */


#vodtokenbanner {
margin-top:5px;
width:990;
height:152px;
text-align:center;
vertical-align:middle;
border-style:solid;
border-width:1px;
border-color:#000000;
font-weight: 400;
background-image: url(images/vodtokenbanner.jpg);
}


#tokenbannertoptext {
padding-top:30px;
padding-bottom:30px;
padding-left:25px;
text-align:left;
vertical-align:middle;
font-size:16px;
color:#FFFFFF;
font-weight: 400;
}

#tokenbannertoptext a {
padding-top:30px;
padding-bottom:30px;
padding-left:25px;
text-align:left;
vertical-align:middle;
font-size:16px;
color:#FFFFFF;
font-weight: 400;
}

#tokenbannertoptext a:hover {
padding-top:30px;
padding-bottom:30px;
padding-left:25px;
text-align:left;
vertical-align:middle;
font-size:16px;
color:#808080;
font-weight: 400;
}



#tokenbannerbottomtext {
height:74px;
margin-top:30px;
padding-left:25px;
text-align:left;
vertical-align:middle;
font-size:16px;
color:#000000;
font-weight: 400;
}




.vod_form_text {
font-weight:normal;
text-align:left;
font-size:12px;
color:#000000;
padding:2px;
}

.vod_form_text_error {
font-weight:normal;
text-align:left;
font-size:12px;
color:#ff0000;
padding:2px;
}



.vod_form_link {
font-weight:normal;
font-size:12px;
color:#F3A2AB;
}


.vod_confirm_text {
font-weight:normal;
font-size:12px;
color:#000000;
padding:2px;
line-height:22px;
}


.account_table_heading {
padding:10px;

font-weight: 400;
font-size:12px;
color:#000000;
background-color:#9b9b9b;
}

.account_data_text {
padding-left:10px;

font-weight:normal;
font-size:12px;
color:#000000;
}

.account_data_text_current {
padding-left:10px;

font-weight:normal;
font-size:12px;
color:green;
}

.account_data_text_expired {
padding-left:10px;

font-weight:normal;
font-size:12px;
color:red;
}

.account_sort_link {

font-weight: 400;
font-size:12px;
color:#000000;
}

.account_content_URL {
padding-left:10px;

font-weight:normal;
font-size:12px;
color:#F3A2AB;
}

/* NEWS */

.news {
padding: 24px;
width: auto;

}


.news_link {
font-weight:normal;
font-size: 10px;
color:#F3A2AB;
}

.news_title {
font-weight: 400;
font-size:18px;
color:#3B3B3B;
}

.news_tag_link {
font-weight:normal;

font-size:12px;
color:#F3A2AB;
}


.news_comment_link {
font-weight:normal;

font-size:12px;
color:#F3A2AB;
}

.news_title_link {
font-weight:normal;

font-size:14px;
color:#F3A2AB;
}

.news_info {
line-height:20px;
font-weight:normal;
font-size:14px;
color:#fff;
}

.news_info a { color:#F3A2AB; }

.news_body {
font-weight:normal;
font-size:14px;
color:#fff;
}

.news_body_small {
line-height:14px;
font-weight:normal;
font-size:11px;
color:#fff;
}


.news_hr {
size:1px;
height:1px;
border:0px;
background-color:#C0C0C0;
color:#C0C0C0;
}



/* CUSTOM PAGES */

.custompages {
padding:0 24px 24px 24px;
width:auto;
}

.abt p { text-align: justify; }


.custompages_link {
font-weight:normal;
font-size:10px;
color:#F3A2AB;
}

.custompages_title {
font-weight: 400;
font-size: 16px;
color:#3B3B3B;
}

.custompages_title_link {
font-weight:normal;
font-size:14px;
color:#F3A2AB;
}

.custompages_info {
font-weight:normal;
font-size:14px;
line-height: 21px;
color:#fff;
}


.custompages_body {
font-weight:normal;
font-size:12px;
color:#fff;
}

.custompages_body_small {
line-height:14px;
font-weight:normal;
font-size:11px;
color:#fff;
}


.custompages_hr {
size:1px;
height:1px;
border:0px;
background-color:#C0C0C0;
color:#C0C0C0;
}



/* COMMENTS */

.comments_wrapper {
width:996px;
text-align:left;
}


.comments_box {
padding-top:6px;
padding-bottom:6px;
line-height:26px;
margin-bottom:2px;
background-color:#270202;
font-size:12px;
font-weight:normal;
width:100%;
text-align:left;
}


.comments_heading {
padding-left:22px;
font-weight: 400;
font-size:14px;
color:#FF6B7C;
}

.comments_user {
font-weight: 400;
font-size:12px;
color:#cc9933;
}

.comments_field {

font-weight:normal;
font-size:12px;

}


.comments_info {
line-height:24px;
font-weight:normal;
font-size:12px;
color: #fff!important;
}

.comments_note {

font-weight:normal;
font-size:12px;
color:#FF0000;
}

.comments_body {
line-height:24px;
color: #fff;
font-weight:normal;
font-size:12px;
}





/* PRIVATE MESSAGING */

.message_link {
color:#F3A2AB;
font-size:12px;
text-decoration:underline;
}


/* HEADER & FOOTER */

.footer_fixed_width {
text-align:center;
width:996px;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-size:12px;
height: 50px;
}

.footer_liquid {
text-align:center;
width:100%;
margin-left:auto;
margin-right:auto;
color:#FFFFFF;
font-size:12px;
height: 50px;
}


.footer_link {
color:#FFFFFF;
}

.subfooter {
font-weight:normal;
font-size:10px;
color:#FFFFFF;
}


.footer, #footer {
color:#FFFFFF;
}


#footer a, .footer a  {
color: #F3A2AB;
}

#footer a:hover, .footer a:hover  {
color:#3399cc;
}





/*  UNIVERSAL NAVIGATION BAR */

#universal_navbar {
width:100%;
text-transform: uppercase;
padding: 6px 0;
text-align:center;
vertical-align:middle;
border-bottom: 1px solid #4f0a0a;
color:#fff;
font-family:Volkhov;
font-size: 11px;
margin-bottom: 12px;
box-shadow: 0px 3px 10px #000;
text-shadow: 1px 1px 0px #000;
background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}

#universal_navbar span {
margin:0 6px 4px 6px;
color:#FFFFFF;
}

#universal_navbar table {
width:994px;
margin-left:auto;
margin-right:auto;
}

#universal_navbar td {
color:#FFFFFF;
font-family:Volkhov;
font-size:11px;
}

#universal_navbar a {
font-family:Volkhov;
font-size:11px;
text-decoration:none;
text-shadow: 1px 1px 0px #000;
color:#FFFFFF;
}

#universal_navbar a:hover {
text-decoration:underline;
color:#cc9933;
}

#universal_navbar a.hilite {
color:#cc9933;
}

#universal_navbar a.newmessage {
color:#ff0000;
}



/*  ADVANCED SEARCH */

#advanced_search {
margin-left:auto;
margin-right:auto;
}


#advanced_search td {
font-size:12px;


}



/* SEARCH */

.search_decription {
text-align:left;
font-weight:normal;
font-size:12px;
color:#fff;
}

.search_hr {
size:1px;
height:1px;
border:0px;
background-color:#808080;
color:#C0C0C0;
}




/*  TOP NAVIGATION AND SEARCH MENU */

.nav_fixed_width {
width:994px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
}

.nav_liquid {
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
border-top:0px;
}

.navbar_bottom {
width:100%;
margin:0px;
padding:0px;
line-height:10px;
background-image: url(images/ripped-edge.gif);
display: none!important;
}

#search_bar {
width:100%;
padding:0px;
margin-left:auto;
margin-right:auto;
border-style:solid;
border-width:1px;
border-left:0px;
border-right:0px;
border-color:#4f0a0a;
height:40px;

font-size:12px;
font-weight: 400;
color:#C0C0C0;
}

#site_navbar {
    text-transform: uppercase;
width: 100%;
line-height:58px;
font-size: 19px;
font-family: 'Volkhov', serif!important;
font-weight: 400;
color:#FFFFFF;
text-align:center;
text-shadow: 1px 1px 0px #111;

background: #a90329; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */

}


#site_navbar span {
margin:0 10px 4px 10px;
}

#site_navbar a {
font-family: 'Volkhov', serif!important;
text-decoration:none;
color:#FFFFFF;
}

#site_navbar a:hover {
text-decoration:underline;
color:#cc9933;
}

#site_navbar a.hilite {
color:#cc9933;
}


#VOD_menu {
text-align:center;
color:#000000;

font-size:14px;
}

#VOD_menu span {
margin:0 10px 8px 8px;
}


#VOD_menu a {

font-size:14px;
font-weight: 400;
color:#F3A2AB;
}

#universal_navbar a:hover {
text-decoration:underline;
color:#cc9933;
}

#universal_navbar a.hilite {
color:#cc9933;
}









.plaintext { color: #fff; }
/* INDEX PAGE */

.totals { 
text-align:center;
margin:6px;
font-weight: 400;
font-size:14px;
color:#fff;
display: none!important;
}

.coming_soon {
margin-left:auto;
margin-right:auto;
text-align:center;
width:auto;
padding:2px;
border-bottom: 1px solid #4f0a0a;
background: rgba(0,0,0,.75);
}

.coming_soon_info {
text-align:left;
background-color:#BCBCBC;
}


.coming_soon_title {
text-align:left;
font-size:12px;

color:#000000;
}


#bookmark {
margin-bottom:8px;
font-size:12px;

color:#FFFFFF;
}

#bookmark a {
font-size:12px;
color:#FFFFFF;
}



.model_info_overlay {
text-align:left;
white-space: nowrap;
font-size:12px;

color:#FFFFFF;
}

.model_info_overlay_title {
font-size:12px;
font-weight: 400;

color:#FFFFFF;
}

.dvd_box_index {
margin-top:3px;
width:180px;
border-style:solid;
border-width:1px;
border-color:#000000;
}



#index_offer {
margin:10px;
padding:4px;
}

#index_offer a {
color:#000000;
font-size:12px;
}

#index_offer a:hover {
color:#FF0000;
}

#index_offer img {
border-style:solid;
border-width:1px;
border-color:#000000;
}


#suggested_site_index {
width: auto;
text-align: left;
background-color: #722C2C;
padding: 4px;
}

#suggested_site_index a {
color:#000000;
font-size:12px;
}

#suggested_site_index a:hover {
color:#FF0000;
}

.index_offer_nothanks {
color:#000000;
}





/* SETS */

.model_info {
line-height:18px;

font-weight:normal;
font-size:12px;
color:#fff;
}


#model_bio_banner {
width:100%;
padding:4px;
}

#model_bio_banner a {
color:#000000;
font-size:12px;
}

#model_bio_banner img {
border-style:solid;
border-width:1px;
border-color:#000000;
}


#model_bio_banner a:hover {
color:#FF0000;
}


.model_description {
text-align:left;
font-weight:normal;
font-size:12px;
color:#000000;
}









/* DVDS */

.dvd_box {
margin-top:3px;
border-style:solid;
border-width:1px;
border-color:#000000;
}

#dvd_index {
margin-left:auto;
margin-right:auto;
}

#dvd_index td {
text-align:center;
width:20%;
padding:6px;
padding-bottom:15px;
font-weight:normal;
font-size:12px;
color:#F3A2AB;
}

.dvd_title {
font-weight:normal;

font-size:11px;
color:#F3A2AB;
}


#dvd_info {
width:100%;
background-color:#BCBCBC;
}

.dvd_title_info {
line-height:18px;

font-weight:normal;
font-size:12px;
color:#000000;
}

.buy_links {
line-height:18px;

font-weight:normal;
font-size:12px;
color:#F3A2AB;
}



.dvd_description {
text-align:left;
font-weight:normal;
font-size:12px;
color:#000000;
}

.dvd_hr {
size:1px;
height:1px;
border:0px;
background-color:#808080;
color:#C0C0C0;
}




/* POLL */

#poll {
border-style:solid;
border-width:1px;
border-color:#808080;
}

.poll {
padding:10px;
}

.poll_hr {
height:1px;
width:100%;
text-align:center;
color:#808080;
}

.poll_title {
font-weight: 400;
font-size:12px;
color:#3B3B3B;
}

.poll_votes {
font-weight:normal;
font-size:11px;
color:#000000;
}

.poll_answer {
font-weight:normal;
font-size:12px;
line-height:18px;
color:#000000;
}

.bar {
font-weight:normal;
margin:0 0 1em 0;
border:1px #DDDDDD solid;
font-size:10px;
}

.barAnswer {
font-size:10px;
text-align:left;
margin:.5em 0 0 0;
}

.barColor {
background:#AAAAAA;
border:1px #DDDDDD solid;
border-bottom:1px #555555 solid;
border-right: 1px #555555 solid;
}

.bar% {
padding:0.3em;
font-size:12px;
background:#EEEEEE;
color:#555555;
}

.barVotes {
padding:0.3em;
font-size:12px;
background:#EEEEEE;
color:#555555;
white-space:nowrap;
}

.totalVotes {
float:right;
}





/* CALENDAR */

.calendar_link_background
{

font-size:12px;
color:#FFFFFF;
font-weight: 400;
background-color:#FF1175;
}

.calendarday {
font-size:12px;
color:#000000;
background-color:#e9e9e9;
}

.calendarmonth {
padding:2px;
font-size:16px;
color:#000000;
font-weight: 400;
background-color:#F5F5F5;
}

.calendarinfo {
height:100px;
text-align:left;

font-size:12px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;
}

.calendarheading {
font-size:12px;
font-weight: 400;
color:#000000;
background-color:#FFFFFF;
}


.calendar_event_title {
font-size:12px;
font-weight: 400;
color:#000000;
}

.calendar_description {
font-size:11px;
color:#000000;
}

.calendarpopup {
position:absolute;
top:-500px;
left: 0;
padding: 3px;
visibility: hidden;
border:1px solid black;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: white;
width: 600px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}








.gallery_background{padding:10px;font-size:12px;color:#000000;font-weight:normal;background-color:#000000;}





.content-link3{font-weight: 400;font-size:10px;color:#F3A2AB;}

.vid-link{font-weight: 400;font-size:10px;color:#F3A2AB;}





.big-links{ font-weight: 400;font-size:14px;color:#fff!important;}






.nav_vis
{
 visibility: visible;
}

.nav_hid
{
 visibility: hidden;
}







.mailboxtitlebar{padding:2px;font-size:12px;color:#000000;font-weight: 400;background-color:#EEEEEE;}
.mailboxinfo{padding:2px;font-size:12px;color:#000000;font-weight:normal;background-color:#DDDDDD;}
.mailboxtext{font-size:12px;color:#000000;font-weight:normal;}



#mycarousel
{
  height: 280px;
  overflow: hidden;

}

#mycarousel li
{
  float: left;
  width: 305px;
}

.replay {
color:#FFFFFF;
}

#wrapper {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.bold {
    font-weight: bold;
}

.pricing_header {
    background-color:#e8e8e8;
    font-weight: 400;
    font-size:10pt;
}

.buy_button {
    
    font-size:10px;
    vertical-align:middle;
    text-decoration:none;
}

.buy-button-link {
    text-decoration:none;
}

.overlay {
    background: url('images/overlay-sm.png') top left repeat;
}

.purchased_notification {
    font-weight: 400;
    font-size:12px;
    padding-top:15px;
}

.purchased_notification img {
    margin-bottom:5px;
}

.video_length {
    background: #e8e8e8;
    padding:2px;
}

.vod-purchase-types {
    text-align:center;
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
}

.buy-button-container {
    text-align:center;
    font-size:10px;
}

.clip-download-label {
    text-align:left;
    font-size:10px;
}

.clip-download-container {
    padding:5px;
}