/* BODY - TOP LEVEL ELEMENTS */

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

.elevpreview
{
  display: block;
}

.addthis_sharing_toolbox {
width: 100%;
margin: 0 auto;
text-align:center;
}

.addthis_horizontal_follow_toolbox {
width: 220px;
margin: 0 auto;
text-align:center;
}


body {
margin-top:0px;
font-family:Arial;
padding:0;
margin:0px 0px 0px 0px;
background-color:#eda2df;
}

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

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

a {
font-family:Arial;
}

a:hover {
color:#520945;
}

a:hover img {
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}

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;
}

.right_col {
min-width:220px;
}




/* WRAPPER */

.wrapper {
margin-left:auto;
margin-right:auto;
margin-top:0px;
text-align:center;
width:994px;
border-style:solid;
border-width:1px;
border-color:#f9dbf3;
border-top:0px;
background-color:#f9dbf3;
}


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



/* GLOBAL STYLES - SITE-WIDE STYLES */

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

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

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

.pagenav {
font-weight:bold;
font-size:14px;
color:#0056CC;
}


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

.small_text {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#520945;
}

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

.join_button {
width:100percent;
line-height:30px;
text-align:left;
padding-left:4px;
vertical-align:middle;
border-style:solid;
border-width:1px;
border-color:#ffffff;
font-size:18px;
color:#ffffff;
font-weight:bold;
background-image: url(images/titlebar.gif);
}

.title_bar {
width:100percent;
line-height:30px;
text-align:left;
padding-left:4px;
vertical-align:middle;
border-style:solid;
border-width:1px;
border-color:#f9dbf3;
font-size:18px;
color:#f9dbf3;
font-weight:bold;
background-image: url(images/titlebar.gif);
}

.title_bar_center {
width:994px;
line-height:30px;
text-align:center;
padding-left:4px;
vertical-align:middle;
border-style:solid;
border-width:1px;
border-color:#f9dbf3;
font-size:14px;
color:#f9dbf3;
font-weight:bold;
background-image: url(images/titlebar.gif);
}


.subtitle {
font-family:Arial;
font-weight:bold;
font-size:11px;
color:#520945;
}


.section_title {
font-family:Arial;
font-weight:bold;
font-size:14px;
color:#520945;
}

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

.page_links {
font-weight:bold;
font-size:14px;
color:#0056CC;
}


.page_links_count {
font-family:Arial;
font-weight:normal;
font-size:14px;
color:#520945;
}


.page_links_current {
font-weight:bold;
font-size:14px;
color:#520945;
}


#model_a-z-links{
color:#520945;
font-weight:bold;
font-size:12px;
margin-top:11px;
margin-bottom:10px;
}

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

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

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

.model_title {
line-height:13px;
font-weight:normal;
font-size:11px;
color:#0056CC;
}

.site_title1 {
font-weight:bold;
font-size:11px;
color:#520945;
}

.site_title2 {
font-family:Arial;
font-weight:bold;
font-size:14px;
color:#f9dbf3;
}

.update_title {
text-align:center;
font-weight:normal;
font-family:Arial;
font-size:13px;
color:#0056CC;
}

.update_title2 {
text-align:center;
font-weight:bold;
font-family:Arial;
font-size:20px;
color:#0056CC;
}

.episode_title1 {
font-weight:bold;
font-size:13px;
color:#520945;
}

.episode_title2 {
text-align:center;
font-weight:bold;
font-family:Arial;
font-size:14px;
color:#0056CC;
}

.update_info {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#520945;
}

.update_description {
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}

.date {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#520945;
}

.link_light {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#f9dbf3;
}

.link_light a {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#f9dbf3;
}

.link_light a:hover {
text-decoration:underline;
color:#fefafd;
}

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

.toplist_link {
font-weight:normal;
font-size:10px;
color:#0056CC;
}

.sort_link {
padding:10px;
padding-left:35px;
padding-right:35px;
font-family:Arial;
font-weight:bold;
font-size:11px;
color:#520945;
background-color:#cfb7cb;
}

.sort_link_current {
padding:10px;
padding-left:35px;
padding-right:35px;
font-family:Arial;
font-weight:bold;
font-size:11px;
color:#520945;
background-color:#bea4b9;
}

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

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


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

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

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


/* FAVORITES */

.favorites_link {
font-weight:bold;
font-size:12px;
color:#0056CC;
}

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


.tags_heading {
font-size:12px;
font-weight:bold;
color:#520945;
}

.tag_link {
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#0056CC;
}

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

.delete_tag_link {
font-weight:normal;
font-family:Arial;
font-size:10px;
color:#0056CC;
}



/* TWITTER */

.twitter_image {
width:104px;
height:31px;
}


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

#twitter_account {
font-weight:normal;
font-family:Arial;
font-size:12px;
}

#twitter_account a {
color:#0056CC;
}

#tweets {
padding:4px;
margin-top:10px;
margin-bottom:10px;
background-color:#e4e4e4;
line-height:18px;
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#323232;
}

#tweets a {
color:#0056CC;
}




/* FACEBOOK */

.facebook_image {
width:26px;
height:26px;
}


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

#facebook_account {
font-weight:normal;
font-family:Arial;
font-size:12px;
}

#facebook_account a {
color:#0056CC;
}

#facebook {
padding:4px;
margin-top:10px;
margin-bottom:10px;
background-color:#e4e4e4;
line-height:18px;
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#323232;
}

#facebook a {
color:#0056CC;
}




/* FAQ */

faq {
padding:10px;
font-family:Arial;
font-size:12px;
}


.faq_link {
line-height:22px;
font-weight:normal;
font-family:Arial;
font-size:14px;
color:#0056CC;
}


.faq_title {
font-weight:bold;
font-family:Arial;
font-size:12px;
color:#520945;
}


.faq_description {

font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}


/* BONUS */

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


#bonus_filter_form td {
text-align:left;
padding:4px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#520945;
}


.bonus_title {
font-weight:normal;
font-family:Arial;
font-size:11px;
color:#0056CC;
}

.bonus_title_story {
font-weight:bold;
font-family:Arial;
font-size:12px;
color:#520945;
}


.bonus_description {

font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}



/* GALLERY */


.suggest_tags {
font-weight:bold;
font-size:12px;
color:#520945;
}

.suggest_tags_instruction {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#520945;
}

.suggest_tags_link {
font-weight:bold;
font-size:12px;
color:#0056CC;
}

.gallery_description {
text-align:left;
padding:4px;
padding-right:8px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}


.full_download_table {
background-color:#520945;
width:100%;
padding:0px;
margin:0px;
border-spacing:1px; 
}

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


.full_download_option_title {
text-align:center;
padding:2px;
padding-left:6px;
padding-right:6px;
background-color:#f9dbf3;
font-family:Arial;
font-weight:bold;;
font-size:11px;
}

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

.full_play_option_title {
text-align:center;
padding:2px;
padding-left:6px;
padding-right:6px;
background-color:#f9dbf3;
font-family:Arial;
font-weight:bold;;
font-size:11px;
}

.full_download_link_default {
text-align:center;
font-family:Arial;
font-weight:normal;
text-decoration:none;
font-size:12px;
color:#520945;
}

.full_download_link {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#0056CC;
}

.full_download_link_selected {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#fefafd;
}

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

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

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

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

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

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

.photo_sizes_link {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#0056CC;
}

.zip_link {
font-family:Arial;
font-weight:normal;
font-size:11px;
color:#0056CC;
}

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


.download_instructions {
padding:6px;
font-family:Arial;
font-weight:normal;
font-size:12px;
}

.clip_options_heading {
font-size:11px;
color:#520945;
font-weight:bold;
}


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

.movie_background {
width:100percent;
}

#content_tab_link {
padding:10px;
padding-left:35px;
padding-right:35px;
font-family:Arial;
font-weight:bold;
font-size:11px;
color:#520945;
background-color:#cfb7cb;
}

#content_tab_link_current {
padding:10px;
padding-left:35px;
padding-right:35px;
font-family:Arial;
font-weight:bold;
font-size:11px;
color:#520945;
background-color:#bea4b9;
}

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

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

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

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




/* IMAGE */

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


.slideshow_title {
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#520945;
}

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



.image_nav_link {
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#520945;
}


/* VOD */


#vodtokenbanner {
margin-top:5px;
width:990;
height:152px;
text-align:center;
vertical-align:middle;
border-style:solid;
border-width:1px;
border-color:#520945;
font-weight:bold;
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:#f9dbf3;
font-weight:bold;
}

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

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



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




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

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



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


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


.account_table_heading {
padding:10px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#520945;
background-color:#bea4b9;
}

.account_data_text {
padding-left:10px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}

.account_data_text_current {
padding-left:10px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:green;
}

.account_data_text_expired {
padding-left:10px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:red;
}

.account_sort_link {
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#520945;
}

.account_content_URL {
padding-left:10px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#0056CC;
}

/* NEWS */

.news {
padding:4px;
width:90percent;

}


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

.news_title {
font-weight:bold;
font-size:11px;
color:#3B3B3B;
}

.news_tag_link {
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#0056CC;
}


.news_comment_link {
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#0056CC;
}

.news_title_link {
font-weight:normal;
font-family:Arial;
font-size:14px;
color:#0056CC;
}

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


.news_body {
font-weight:normal;
font-size:12px;
color:#520945;
}

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


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



/* CUSTOM PAGES */

.custompages {
padding:0px;
width:100percent;
}

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

.custompages_title {
font-weight:bold;
font-size:11px;
color:#3B3B3B;
}

.custompages_title_link {
font-weight:normal;
font-family:Arial;
font-size:12px;
color:#0056CC;
}

.custompages_info {
font-weight:normal;
font-size:12px;
color:#520945;
}


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

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


.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:#e9d9e6;
font-family:Arial;
font-size:12px;
font-color:#393939;
font-weight:normal;
width:100%;
text-align:left;
}


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

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

.comments_user {
font-weight:bold;
font-size:12px;
color:#393939;
}

.comments_field {
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#393939;
}


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

.comments_note {
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}

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





/* PRIVATE MESSAGING */

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


/* HEADER & FOOTER */

.header_image {
width:994px;
height:350px;
}

.footer_fixed_width {
text-align:center;
width:996px;
padding-top:25px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
color:#520945;
font-size:12px;
background-size:100%;
background-repeat:no-repeat;
}

.footer_liquid {
text-align:center;
width:100%;
padding-top:25px;
padding-bottom:10px;
margin-left:auto;
margin-right:auto;
color:#520945;
font-size:12px;
background-size:100%;
background-repeat:no-repeat;
}


.footer_link {
color:#520945;
}

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


#footer {
color:#520945;
}


#footer a {
color:#520945;
}

#footer a:hover {
color:#fefafd;
}





/*  UNIVERSAL NAVIGATION BAR */

#universal_navbar {
width:994px;
min-width:995px;
line-height:26px;
text-align:left;
vertical-align:middle;
border-left:0px;
border-right:0px;
border-top:1px;
border-bottom:1px;
border-style:solid;
border-color:#f9dbf3;
color:#f9dbf3;
font-family:Arial;
font-size:12px;
background-image: url(images/titlebar.gif);
}

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

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

#universal_navbar td {
color:#f9dbf3;
font-weight:bold;
font-family:Arial;
font-size:12px;
}

#universal_navbar a {
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#f9dbf3;
}

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

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

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


img.topicon {
line-height:24px;
width:13;
height:24;
vertical-align:text-middle;
vertical-align:middle;
display:inline;
}

.topiconlink {
display:inline;vertical-align:middle;padding:4px;
}



/*  ADVANCED SEARCH */

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


#advanced_search td {
font-size:12px;


}



/* SEARCH */

.search_image {
width:24px;
height:40px;
}

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

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




/*  TOP NAVIGATION AND SEARCH MENU */


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

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

.navbar_bottom {
width:994px;
margin:0px;
padding:0px;
line-height:10px;
background-image: url(images/ripped-edge2.gif);
background-size:100%;
background-repeat:no-repeat;
}

#search_bar {
float:right;
padding-right:60px;
padding-right:30px;
display:inline;
line-height:40px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#C0C0C0;
}

.site_navbar_wrapper {
height:40px;
width: 994px;
text-align:left;
vertical-align:middle;
background-image: url(images/menubar.gif);
}

#site_navbar {
padding-left:10px;
display:inline;
float:left;
line-height:38px;
font-size:12px;
font-weight:bold;
color:#f9dbf3;
text-align:left;
}

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

#site_navbar a {
text-decoration:none;
color:#f9dbf3;
}

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

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


#VOD_menu {
text-align:center;
color:#520945;
font-family:Arial;
font-size:14px;
}

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


#VOD_menu a {
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#0056CC;
}

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

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










/* INDEX PAGE */

.totals {
text-align:center;
margin:6px;
font-weight:bold;
font-size:12px;
color:#520945;
}

.coming_soon {
margin-left:auto;
margin-right:auto;
text-align:center;
width:100percent;
padding:2px;
border-style:solid;
border-width:1px;
border-color:#520945;
border-top:0px;
background-color:#f9dbf3520945;
}

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


.coming_soon_title {
text-align:left;
font-size:12px;
font-family:Arial;
color:#520945;
}


#bookmark {
margin-bottom:8px;
font-size:12px;
font-family:Arial;
color:#f9dbf3;
}

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



.model_info_overlay {
text-align:left;
white-space: normal;
font-size:12px;
font-family:Arial;
color:#f9dbf3;
}

.model_info_overlay_title {
font-size:12px;
font-weight:bold;
font-family:Arial;
color:#f9dbf3;
}

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



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

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

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

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


#suggested_site_index {
width:100percent;
background-color:#ccb1c7;
padding:4px;
}

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

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

.index_offer_nothanks {
color:#520945;
}





/* SETS */

.model_info {
line-height:18px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}


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

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

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


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


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









/* DVDS */

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

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

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

.dvd_title {
font-weight:normal;
font-family:Arial;
font-size:11px;
color:#0056CC;
}


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

.dvd_title_info {
line-height:18px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#520945;
}

.buy_links {
line-height:18px;
font-family:Arial;
font-weight:normal;
font-size:12px;
color:#0056CC;
}



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

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




/* POLL */

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

.poll {
padding:10px;
}

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

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

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

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

.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;
}

.barPercent {
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-family:Arial;
font-size:12px;
color:#f9dbf3;
font-weight:bold;
background-color:#FF1175;
}

.calendarday {
font-size:12px;
color:#520945;
background-color:#dbdadb;
}

.calendarmonth {
padding:2px;
font-size:16px;
color:#520945;
font-weight:bold;
background-color:#fefafd;
}

.calendarinfo {
height:100px;
text-align:left;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#520945;
background-color:#f9dbf3;
}

.calendarheading {
font-size:12px;
font-weight:bold;
color:#520945;
background-color:#f9dbf3;
}


.calendar_event_title {
font-size:12px;
font-weight:bold;
color:#520945;
}

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

.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-family:Arial;font-size:12px;color:#520945;font-weight:normal;background-color:#520945;}





.content-link3{font-weight:bold;font-size:10px;color:#0056CC;}

.vid-link{font-weight:bold;font-size:10px;color:#0056CC;}





.big-links{font-weight:bold;font-size:14px;color:#0056CC;}






.nav_vis
{
 visibility: visible;
}

.nav_hid
{
 visibility: hidden;
}







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



#mycarousel
{
  height: 280px;
  overflow: hidden;
  opacity: 0;
  filter:alpha(opacity=0)
}

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

.replay {
color:#f9dbf3;
}

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

.bold {
    font-weight: bold;
}

.pricing_header {
    background-color:#e9d9e6;
    font-weight:bold;
    font-size:10pt;
}

.buy_button {
    font-family:arial;
    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:bold;
    font-size:12px;
    padding-top:15px;
}

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

.video_length {
    background: #e9d9e6;
    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;
}