p, div, table, td, tr, img, ul, li, a {padding:0px; margin:0px;}

#container {margin: 0 auto; width: 916px; background-color: #fff;  color:#04131F;}

.top_pad{padding-top:6px;}

#container p {margin-top: 0px; text-decoration:none;}

#container img {border: 0px;}


/* ********** CONTENT  ********** */

#content {width: 604px; padding:0px 6px 10px 6px;}

#content a.caption {margin-left: 35px;}

#content a.action {float: right; margin: 0px 25px 15px 0px;}

#content a {font-family: arial, helvetica, sans-serif; color: #0084FF; text-align: left;}

#content a:hover {color:#04131F;}

#content-data a, a {color:#0084FF;}

#content-data a:hover, a:hover {color:#04131F;}

#content-data{padding:0px;}

#content p{line-height: 1.5em;}

#content ul{ color:#cc0000; margin-left:20px; padding-right:5px; text-decoration:none;}

#content li{ color:#cc0000; margin-left:0px; padding-right:5px; text-decoration:underline;}


/* ********** SIDEBAR  ********** */

#sideBar {width:288px; border-right: 6px solid #88939a; border-left: 6px solid #88939a; background-color: #cbd6dc;}

#sideBar p {margin: 0px 3px;}

#sideBar_img {border: 1px solid #88939a; margin: 0px 0px 3px 3px;}

.sideBarDivider {height: 29px; background-color: #1e2739; margin-bottom:0px; clear: both; margin:6px;}

.sideBarDivider_next {height: 29px; background-color: #1e2739; clear: both; margin:15px 6px 6px 6px;}

.sideBarDivider_2 {height: 29px; background-color:#B5C5CF; margin:10px 6px;}

#bigger a{font-size: 16px; color: #fff; text-align:center;}

.bigger_p {font-size: 16px; font-weight: bold; padding: 5px 0px 0px 10px; color:#fff;}

.bigger_p_2 {font-size: 16px; font-weight: bold; padding: 5px 0px 0px 0px; text-align:center;}

/*Find Your Fantasy Sidebar*/
.bigger_p_3 {font-size: 16px; font-weight: bold; padding: 3px 0px 0px 10px; color:#fff;}


/* ********** SIDEBAR COMMENTS  ********** */

.sideBar_comments{padding:10px 0px; border-bottom:#88939A dashed 1px; margin:0px 6px;}

.sideBar_comments div{width:210px; font-size:13px; margin-left:auto; text-align:right;}

.sideBar_comments div p{font-style:italic;}

.sideBar_comments_date{font-size:12px; font-weight:bold; margin-top:6px;}

.sideBar_comments img{border:1px solid #fff;}


/* ********** HEADLINES  ********** */

.headline {height: 29px; background: url(%7B#dir_image#}tabltBlu_grad01.png) top left repeat-x; clear: both;}

#headline_txt {background-color: #ffffff;}

#headline_txt a{color:#cc0000;}

#headline_txt a:hover{text-decoration: none;}


/* ********** WHAT'S NEW  ********** */

#bars{background-color: #181818; height: 30px; border: 1px solid #ababab; width: 605px;}

#whatsnew_header{width: 606px; background-color: #ffffff;}


/* ********** HOT TOPICS  ********** */

#hot_topics a{color:#cc0000;}

#hot_topics a:hover{color:#660000;}


/* ********** GAMES  ********** */

.naughty_games {width: 215px;}

.naughty_games img { width: 210px; }

.naughty_games p { padding-left: 10px; text-align: left; }

.game_description {padding:10px;}


/* ********** FORM ELEMENTS  ********** */

.embedinput {width:200px; font-size:10px;}


/* ********** OVER-WRITE PAGINATION  ********** */

.pagination {background-color: #fff; border-bottom: 1px solid #C2C9CF; border-top: 1px solid #E0E8EF; border-right: 1px solid #C2C9CF; border-left: 1px solid #E0E8EF; padding: 3px 5px; text-decoration:none;}

.pagination_selected { background-color: #D1D9DF; border: 1px solid #D1D9DF; padding: 3px 5px; font-weight:bold;}


/* ********** SCENES_SCENE STYLES  ********** */

#scene_fantasy{ padding:6px; margin:0px 6px 6px 6px; background-color:#CBD6DC; border:1px solid #88939A;}

#scene_fantasy p {font-size:12px; font-weight:bold;}

#scene_fantasy a {font-size:12px;}

#scene_fantasy a:hover {}

.scene_fantasy_divider{border-right:1px solid #88939A; }

.buffer1{padding-left:6px;}

#scene_data a {color: #9b1701;}

#scene_data a:hover {}

#fantasy_links a{color: #5c5c5c;}

#fantasy_links a:hover {}

#scene_img_vert{width:93px; padding-right:6px;}

.scene_img_col_pad{padding:0px 7px 7px 0px; width:99px;}

#scene_embed{display:block; float:left; padding:6px; margin:6px 0px 6px 0px; border:1px solid #A7B6BF; width:590px;}

#scene_vid{float:left;}

#scene_embed dd{float:left; margin-right:10px;}

#scene_embed dt{float:left; margin: 2px 7px 0px 0px; font-weight:bold;}

.scene_vid_headline{padding:7px 0px 7px 10px; margin:10px 0px 10px 0px; background-color:#CBD6DC; border:1px solid #88939A; font-size:16px; font-weight:bold;}

.scene_vert_img_lrg {width:190px; float:left;}

#scene_horz_img_lrg{float:left; margin-left:6px;}

.scene_horz_img_lrg_pad{margin-bottom:6px;}

#scene_info{float:left; margin-top:-5px; text-align:left; width:207px; margin-left:5px;}

#scene_info_title{font-size:16px; font-weight:bolder;}

.scene_info_release{font-size:13px; padding-top:5px; font-weight:bold;}

.scene_info_icon{padding-top:6px;}

.scene_info_tag{font-size:13px; padding-top:7px;}

.scene_info_btn{font-size:13px; padding-top:10px; margin:0 auto;}

/* ********** MISC ELEMENTS  ********** */

.clear {clear: both;}

.figure img {border: 1px solid #666;}

.underline {clear: both; width: 100%; height: 15px; margin: 0px 0px 15px 0px; border-bottom: 1px dashed rgb(205,211,214);}

.stand_out{color:#0084FF; font-weight:bold;}

.section_block {color: white; background-image: url(section_block.jpg); width: 215px; height: 33px; padding: 14px 0px 0px 15px; margin-top: 20px; font-weight: bold; font-size: 1.25em;}

.pspan {color:#3398DE; font-weight:bold;}



.float_l{float:left;}

.float_r{float:right;}

.margin_top_10{ margin:10px 0px 10px 0px;}

a.button_link{color:#0084FF; padding:4px; border:1px solid #0084FF; background-color:#fff;}

a:hover.button_link {color:#04131F; padding:4px; border:1px solid #04131F; background-color:#E0E9EF;}

.blue_txt{color:#0084ff;}

.caption_txt{font-size:10px; color:#333;}

#synopsis{padding:0px 0px 0px 3px;}

.synopsis_title{font-size: 13px; font-weight: bold;}

.synopsis_txt{margin-top:4px; font-size:13px;  line-height:1.5em;}


#did_you_know{padding:6px; font-size:13px; line-height:1.5em;}

.side_row{border-top:6px solid #88939a; width:100%; padding:0px; margin:0px; font-size:0;}


.foreign_txt{margin-bottom:7px; margin-left:auto; text-align:center; margin-right:auto; width:250px; font-size:14px; font-weight:bold;}

.direct_debit{ margin:0 auto; width:148px; padding:7px 0px;}

/* ********** ACCESS BUTTONS  ********** */

.access_btn_short {margin:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(join_blank_ext.png) top left no-repeat;}


.access_btn_alt {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(join_blank_alt_ext.png) top left no-repeat;}

.access_btn_alt div{margin:0 auto; width:150px;}

.access_btn_alt p{ text-align:center; color:#fff; font-size:15px; line-height:1.2em;}


#access_btn_full {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(full_join_blank_ext.png) top left no-repeat;}

#access_btn_full_p2 {font-size:26px; padding-top:2px; color:#FFB900; font-weight:bold; padding-left:17px; }


#access_btn_full_reg {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(full_join_blank_reg_ext.png) top left no-repeat;}


#access_btn_full_eu {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(euro_debit_blank_ext.png) top left no-repeat;}


#access_btn_full_mil {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(full_join_mil_ext.png) top left no-repeat;}


#access_btn_full_st {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(full_join_st_ext.png) top left no-repeat;}


.access_btn_short_eu {margin-top:5px; margin-left:auto; margin-right:auto;  width:212px; height:34px; padding:10px 16px 16px 10px; background:url(euro_debit_blank_ext.png) top left no-repeat;}


.access_btn_left {float:left; width:120px;}

.access_btn_right {float:right; width:90px;}

.no_dec {text-decoration:none;}

.access_btn_p1 {text-align:center; color:#fff; font-size:15px; line-height:1.2em;}

.access_btn_p2 {font-size:26px; padding-top:2px; color:#FFB900; font-weight:bold; padding-left:23px; }


/* ********** ALL SITES (MFHM, SBC ..)  ********** */

#site_description{}

.site_description{padding:10px; line-height:1.5em; font-size:14px;}

.site_description2{padding: 10px 0px 10px 10px; line-height:1.5em; font-size:14px;}



.site_description img{padding-bottom:10px;}

.head_1{font-size:16px;}

.categories{padding:6px; font-size:14px; line-height:1.5em;}

.categories span{font-size:11px;}

.cat_left{float:left; width:120px;}

.cat_right{float:right; width:120px;}

.reverse a{color:#04131F;}

.reverse a:hover{color:#0084FF;}

.pagin_site{float:right; padding-bottom:6px;}

.pagin_site2{float:right; padding:6px 0px 0px 0px;}

.site_vid_headline{padding:7px 0px 7px 10px; margin:0px 0px 10px 0px; font-size:16px; font-weight:bold; border:1px solid #88939A;}

.most_popular{font-size:15px; font-weight:bold;}


/* ********** ALPHA SEARCH PAGES  ********** */

#alpha_letters{border-bottom: 6px solid #88939A; padding:6px 6px 15px 6px; margin:0 auto;}

#alpha_letters td{padding-left:2px;}

#model_names{ padding:6px;}

#model_names div{float:left; padding:0px 0px 0px 0px; width:136px;}

#model_names div p{height:25px; font-size:14px;}

#model_images{float:left; width:604px;}

#actor_images{margin-left:6px; margin-right:1px; height:195px; width:113px; float:left;}

#actor_images div{font-size:14px; text-align:center;}


/* ********** SCENES MEMBERS  ********** */

.movie_format_title{font-size:14px; font-weight:bold;}

.movie_format_title_sub{font-size:13px; font-weight:bold;}

.format_box{padding:6px; border:1px solid #CBD6DC; width:287px; margin:0px 10px 6px 0px;}

.link_spacing{padding-left:10px; font-size:12px;}

.format_hrz_divide{margin:0px 0px 6px 0px; width:100%; height:4px; border-bottom:1px dashed #CBD6DC;}

.actors_align{text-align:left; width:916px; height:20px; margin:0px 0px 10px 0px;}

#video_wrapper{width:916px; padding:10px 0px 10px 0px; background-color:#E7E7E7; margin-bottom:6px; border-bottom:1px solid #CBD6DC;}

#synopsis_members{padding:6px; width:290px; margin:0px 0px 6px 0px;}

#video_faves{}

#scene_img_vert_mem{width:190px; padding-right:6px;}


/* ********** RELATED NEWS MODULE  ********** */

#related_news{padding:0px 6px;}

#related_news p{line-height:1.5em;}

#related_news a{color:#cc0000;}

#related_news a:hover{color:#660000;}

.related_date{font-size:11px;}

.break{padding-bottom:6px;}


/* ********** RELATED NEWS MODULE  ********** */



/* ********** FIND YOUR FANTASY  ********** */

/* TOP BOX AREA */

.box_spacer {margin-top:10px;}

.box_border {width:193px; border:1px solid #88939A; margin-bottom:10px;}

.box_headline {  padding:9px 0px 9px 10px; background:#D1D9DF; font-size:14px;  font-weight:bold; border:1px solid #88939A; margin:10px 0px 10px 0px;}

.box_copy {font-size:12px; padding:6px;}

.fantasy_image {width:109px; padding: 0px 0px 20px 10px;  float:left;}

.who_what_where_bar {background:#D1D9DF; border:1px solid #88939A; margin-top:10px;}

.who_what_where_text {color:#1E2434; font-weight:bold; font-size:14px; padding:9px 0px 9px 10px; text-align:left;}

.pagination_3 { padding:10px 0px 8px 10px;  font-size:14px; margin-bottom:10px;  font-weight:bold; float:right;}

.box_top{border-bottom: 1px solid rgb(136, 147, 154); padding: 7px 0px 7px 10px; background: rgb(209, 217, 223); font-size: 14px; font-weight: bold;}

.fantasy_image_spacing {padding: 0px 4px 0px 4px;  float:left;}

.fantasy_image_caption {color:#1E2434; margin:5px 0px 15px 0px; width: 190px;}

.underline {clear: both; width: 100%; height: 15px; margin: 0px 0px 15px 0px; border-bottom: 1px dashed rgb(205,211,214);}



/* FANTASY SIDEBAR AREA */


.sidebarDivider {height: 29px; background-color: #1e2739; margin-bottom:10px; clear: both; margin:6px;}

.sidebar_text_who_what_where_text {background-color:#fff; padding:4px;}

.select_fantasy {font-weight:bold; font-size:14px; padding-top:9px; text-align:center;}

.reset_box {text-align:center; font-weight:bold; margin-top:10px; margin-left:6px; padding:10px 0px; background-color:#E0E9EF; width:275px;}

.reset_button{background-color:#fff; padding:5px; margin-top:10px;}

.padding_bottom_15 {padding-bottom:15px;}

.or_padding {padding:6px 0px;}

.word_float_left {float:left; width:140px;}

.word_float_right {float:right; width:134px;}

.sidebar_underline {border-bottom: 1px dashed rgb(136, 147, 154); height: 10px; margin-bottom: 10px;}

.sideBar p {margin-left:3px; font-size:11px; font-weight:bold;}

#sideBar a {font-size:12px;color:#1E2434;line-height:1.8em;}

#sideBar a:hover {color:red;}

/* ********** END FIND YOUR FANTASY  ********** */


/*****************   TWITTER  ******************/
.bold {font-weight:bold;}

.twitter_top {margin-top:6px;}

.padding_15 {padding:15px;}

.padding_7 {padding:7px;}



    /*****************   WHATS NEW  ******************/
#whats_new_text ul{ list-style: disc; list-style-position: outside; margin-left:20px; padding-right:5px; text-decoration:none;}

#whats_new_text li{color:#cc0000; font-size:14px; list-style: disc; list-style-position: outside;}

#bars{background-color: #181818; height: 30px; border: 1px solid #ababab; width: 605px;}

#whats_new_pagination {padding:8px 0px 10px 10px; margin: 10px 10px 10px 0px;  font-size:14px;  font-weight:bold; float:right;}

#whats_new_headline_padding {padding: 0px 0px 10px 20px;}

#whats_new_bckgrnd_color {background-color: #e2e2e2;}

#whats_new_subheadline {font-size: 20px; color: #fff; padding: 0px 0px 10px 15px; margin: 0px;}

#new_fantasies {padding:0px 0 0px 15px;  font-size: 18px; color: #181818;}

#p_stars_on_live {margin: 0px 0px 0px 177px;  font-size: 18px; color: #181818;}

#red_live_text {text-decoration: none; font-size: 18px; cursor:pointer;}

.new_fantasies_area {border: 1px solid #ababab; padding:5px 0px 5px 10px; background-color: #fff;}

#new_fantasies_images {width:89px; padding-right: 3.5px;  float:left;}

#new_fantasies_logo {margin-top:5px; margin-bottom:10px;}

#live_girls_images {width:85px; padding-right: 8px;  float:left; margin-bottom:10px; height:165px;}

.whats_new_caption {font-size:11px; text-align:center; margin-top:3px;}

#whats_new_discussions {padding:0px 0px 0px 15px; float: left; font-size: 18px; color: #181818;}

#being_discussed_area {padding:5px 10px 15px 0; background-color: #fff;  border: 1px solid #ababab;}

    /*****************   WHATS NEW SIDEBAR ******************/

#upcoming_videos_box {width:252px; padding-top:25px; margin-left:auto; margin-right:auto;}

.clear_l {clear:left;}

    /***************** SCENES PAGE ******************/
.scene_bar {background-color:#eaeaea; color: #181d2b; border: solid 1px #9ba1a5; padding:2px; font-size:14px; margin-top:4px; margin-bottom:4px;}

#hd_player_dimensions {width:850px; height: 500px; margin:0 auto;}

#standard_player_dimensions {width:725px; height: 505px; margin:0 auto;}

.pddng_t_3 {padding-top:3px;}

.pddng_t_2 {padding-top:2px;}

.category_space {margin-top:2px; line-height:1.5em;}

.fuzzy_blue {color: #0084ff;}

#release_date {margin-top:4px; text-align:center;}

.font_18 {font-size:18px;}

.scene_info_box {margin:5px; color:#273044;}

#trailer_spacer {margin-right:20px;}

#hd_spacer {margin-right:48px;}

#synopsis_height {line-height:200%}

#format_options_info {float:left; text-align:left; width:275px; margin-left:6px;}

.font_11 {font-size:11px;}

.margin_l_30 {margin-left:30px;}

/* ################# MEMBER COMMENTS ####################*/

.pddng_r_3 { padding-right:3px;}

#scene_rating_box {float:left; margin-left:6px; width:120px; text-align:center; padding:6px; border:1px solid #CFB54D; background-color:#F8E9B0;}

#all_ratings_box {float:right; margin-right:3px; width:120px; text-align:center; padding:7px 6px; border:1px solid #CFB54D; background-color:#F8E9B0;}

#review_instructions {padding:0px 0px 6px 6px; font-weight:bold;}

#review_warning {font-size:12px; text-align:center; color:#990000; font-weight:bold;  padding:10px 6px 10px 6px;}

#stars_position {float:left; width:130px; text-align:left;}


#abuse_style {margin:0 auto; padding:6px 0px; width:276px; font-size:11px;}

#members_agree {float:right; padding:6px 0px;  width:276px; font-size:11px;}

#rate_this_scene {padding:0px 6px; margin-bottom:6px; font-weight:bold;}

#how_many_stars {border:1px solid #CFB54D; background:#FFFFFF; margin-bottom:6px;}

.rate_typing_feild {border:1px solid #CFB54D; margin:6px 0px 6px 6px; background:#FFFFFF none repeat scroll 0 0; width: 260px; font-size:12px;}

.section_title {
  font-weight: bold;
  font-size: 20px; 
  margin-bottom: 10px;
}

#bar p a { 
  font-size: 10px;
  color: #FFF; 
}

#scene_thumbs #linked_thumb img{
  border: 2px solid #0a253a;
  width: 108px;
}

#index_letters div a {
    text-decoration: none;
}
#marquee { 
    margin-bottom: 10px;
}
.white_text {
    color: white;
}
.black { 
    background-color: #000;
}

a {
	color:#464646;
	font-weight:bold;
}
a:hover {
	color:#FF0000;
}
#wrapper {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#header {
	font-size:11px;
	font-weight:bold;
}
#header a {
	color:#FFF;
}

#header a:hover {
	color:#FF0000;
}
#header ul {
    padding-top:5px;
    text-align: right;
    top:-100px;
    right: 30px;
    position: relative;
}
#header li {
	display:inline;
	margin: 0 0 0 5px;
	padding: 0 0 0 6px;
}
#footer ul {
	text-align:center;
}
#logo-menu {
}
.img2 {
	border:solid 2px #464646;
}

#rating_textarea {
	font-size:10px;
	border:#aeabab solid 1px;
	background:#aeabab;
	color:#333232;
	width:100%;
}
#rating_select {
	font-size:10px;
	border:#aeabab solid 1px;
	background:#aeabab;
	color:#333232;
}
#rating_input {
}
#tag_textarea {
	font-size:12px;
	border:#EAD779 solid 1px;
	background:#EAD779;
	color:#333232;
	width:100%;
}
#tag_select {
	font-size:10px;
	border:#aeabab solid 1px;
	background:#aeabab;
	color:#333232;
}
#tag_input {
}
#tag_scene {
	text-align:center;
	padding-top:10px;
}
#tag_scene a {
	font-weight:normal;
	text-decoration:none;
	margin-right:10px;
	margin-top:10px;
}
#live_button { 
    position: relative;
    right: 10px;
    float: right;
    cursor: hand;
    cursor: pointer;
}
#site_list img {

	margin:5px;
}
#site_list img:hover {
	background-color:#C1C1C1;
}
#scene_trailer {
	background:url(trailer_bg.gif) no-repeat top left;
	width:161px;
	height:19px;
	text-align:center;
	margin-top:11px;
}
#scene_trailer a {
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}
#scene_trailer a:hover {
	color:#FFFF00;
}
#new_features a {
	color:red;
    font-weight-bold;
}
#new_features a:hover {
	color:black;
}
/*-------------------------*/
body {
	background-color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        color:#0a253a;
}
a {
	font-weight:bold;
	color:#07386c;
}
a:hover {
	color:#FFFF00;
}
#wrapper {
	background-color:#1e2434;
	border-top:none;
	width:916px;
	margin-left:auto;
	margin-right:auto;
}
#wrapper-header {
	background-image:url(header_red.jpg);
	background-repeat:no-repeat;
	height:102px;
}
#wrapper-menu {
	background-color:#0a253a;
	height:35px;
        padding-top: 7px;
}
#wrapper-data {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#wrapper-footer {
	padding-top:10px;
	color:#FFFFFF;
	text-align:center;
}
#wrapper-footer a {
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
#wrapper-footer a:hover {
	color:#FFFF00;
}
#wrapper-footer p {
	padding: 2px;
}

#footer-rounded {

	width:916px;
	margin-left:auto;
	margin-right:auto;
	height:8px;
	text-align:right;
background-color: #111111;
}
#footer-rounded b {background-color: #1e2434;}
#header-account {
	text-align:right;
	padding:5px;
}
#content-data {	
	background-color:#7a7a7a;
	padding:13px;
}

#content-data a{	

    color: #890d0f;
}
#content-data a:hover{	

    color: #0a253a;
}
#index_letters a {
	color:#FFFFFF;
	text-decoration:underline;
}
#index_letters a:hover
{
	color:#FFFF00;
}
#menu_search {
	background:url(menu_search.gif) no-repeat top right;
	width:230px;
	height:24px;
}
/* ---------- JOIN PAGE ------------- */
#join_box {
	text-align:center;
}
#join_options {
	width:400px;
	background:#FFFFFF;
	border:solid 1px #000000;
}
#join_banner {
	width:400px;
	background:#FFFFFF;
	border:solid 1px #000000;
}
#join_options p {
	padding-top:5px;
	padding-bottom:5px;
}
#join_box a {
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
	font-size:16px
}
#join_box a:hover {
	color:#FF0000;
}
.table_newjoin td {
	padding:10px;
}
.table_newjoin p {
	padding-bottom:10px;
}

