
/* ********** RESET HTML ELEMENTS  ********** */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


body{font-family:arial, helvetica, sans-serif; background-color:#131313;}

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

.top_pad{padding-top:6px;}

h1{ font-size:16px;}

h2{ font-size:15px;}

h3{ font-size:14px;}

h4{ font-size:13px;}

h5{ font-size:12px;}

h6{ font-size:12px;}


/* ********** HEADER  ********** */

.dropmenudiv {position:absolute; font-size:12px; font-family:Arial, Helvetica, sans-serif; top: 0; border-bottom-width: 0; line-height:18px; z-index:100; background-color: #1e2434; visibility: hidden;}

.dropmenudiv a {width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #FFFFFF; /*THEME CHANGE HERE*/padding: 2px 0; text-decoration: none; font-weight: bold; color: #FFFFFF;}

* html .dropmenudiv a { /*IE only hack*/width: 100%;}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/background-color: #FFFFFF; color: #1e2434;}

#header_letters {background:#1e1e1e; border-top: solid 1px #3f3f3f; border-bottom: solid 1px #3f3f3f; color:white; padding: 5px 10px; font-size:11px; font-weight:normal;}

#member_header a {color:white; text-decoration:none;}

#member_header a:hover {color:#ffcc00;}

#header_letters a {color: white; text-decoration:none;}

#header_letters a:hover {color:#ffcc00;}

#header_menu {background:#333333; font-size: 13px; border-bottom: solid 1px #3f3f3f; position: relative; z-index: 50;}

#header_topics {background:#333333; font-size: 13px; border-bottom: solid 1px #0f0f0f; color:#a7a7a7; padding: 0px 10px 0px 10px;}

#header_topics a {color:white; margin-right:5px;}

#header_topics a:hover {color:#ffcc00;}

.go_bttn {float:right;position:relative; bottom:4px; right:3px;}

/* Tabs for Bedrooms */

#bedrooms .bedrooms-tabs ul{padding:0; margin:0; height:19px; margin-top:7px; float:right;}

#bedrooms .bedrooms-tabs ul li.last{border:none;}

#bedrooms .bedrooms-tabs .ui-widget { font-family: Verdana,Arial,sans-serif;  }

#bedrooms .bedrooms-tabs .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif;  }

#bedrooms .bedrooms-tabs .ui-widget-content {margin-top:10px;}

#bedrooms .bedrooms-tabs .ui-widget-content a {}

#bedrooms .bedrooms-tabs .ui-widget-header {}

#bedrooms .bedrooms-tabs .ui-widget-header a {font-size:12px; color:#000; font-weight:bold;  padding:5px 7px; border-right:5px solid #fff;}

#bedrooms .bedrooms-tabs.ui-widget-content .ui-state-default {}

#bedrooms .bedrooms-tabs .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {}

#bedrooms .bedrooms-tabs .ui-state-default a,.whats-new .ui-state-default a:link{background:#cc0000; color: #fff; text-decoration: none; outline: none; border-right:5px solid #fff;}

#bedrooms .bedrooms-tabs .ui-state-default a:visited {text-decoration: none; outline: none; }

#bedrooms .bedrooms-tabs .ui-state-active a,.whats-new .ui-state-active a:link {background-color:#990000; color: #fff; outline: none; text-decoration: none; }

#bedrooms .bedrooms-tabs .ui-state-active a:visited {background:#990000; color: #fff; outline: none; text-decoration: none; }

#bedrooms .bedrooms-tabs .ui-state-active {font-weight: normal; outline:none; }

#bedrooms .bedrooms-tabs .ui-state-hover a,.whats-new .ui-state-hover a:hover {background-color:#990000; color: #fff; text-decoration: none; outline: none;}

#bedrooms .bedrooms-tabs .ui-widget-content .ui-state-active {}

#bedrooms .bedrooms-tabs .ui-state-hover {background:#990000; font-weight: normal; color: #fff; outline: none;}

#bedrooms .bedrooms-tabs.ui-tabs .ui-tabs-nav { list-style: none;}

#bedrooms .bedrooms-tabs.ui-tabs .ui-tabs-nav li {float:left; list-style:none;}

#bedrooms .bedrooms-tabs .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;}

#bedrooms .bedrooms-tabs .ui-tabs .ui-tabs-panel {padding:10px 0px ;}

#bedrooms select#select_post_options{margin-right:7px; text-align:left;}

#bedrooms .ui-tabs .ui-tabs-hide {display:none !important;}

/* Bedrooms profile.tpl */
#bedrooms #bedrooms-container {background-color:#fff; margin:0 auto; width:1000px; padding-bottom:15px;}
#bedrooms #bedrooms-content {width:700px;}
#bedrooms #headline {margin: 0px; padding: 5px 0px 5px 9px; background-color: #cc0000; color: white;}
#bedrooms .info_box {color: #333333;}
#bedrooms .info_box p {margin-bottom:4px;}
#bedrooms #email_invite {color: #333333;}
#bedrooms #user_input form input {border-color: #666; background: url(/images/layout/buttonbg.png) repeat-x center center; }
#bedrooms #user_input form {margin: 0; padding: 0;}
#bedrooms #user_input form input {padding: 0 10px; line-height: 32px; height: 32px; border-width: 2px; border-style: solid; font-size: 14px; font-weight: bold;}
#bedrooms #comments {margin:auto; width:90%; height:320px; overflow:auto; font-size: 12px;}
#bedrooms #comments a {color:#4188d2; text-decoration:none;}
#bedrooms #comments a:hover {color:red;}
#bedrooms #social img {margin-right: 10px;}
#bedrooms #comments {margin:auto; font-size:11px; line-height:1.5em; width:270px; overflow:auto;}
#bedrooms #comments a {}
#bedrooms #comments a:hover {}
#bedrooms .comment {margin-bottom:4px;}
#bedrooms #scene_information {}
#bedrooms #favorite_block a {color: #181d2b;}
#bedrooms #favorite_block a:hover {color:red;}
#bedrooms .divider{display:none;}
#bedrooms .single_scene_vid_headline {background-color:#cbd6dc; border:1px solid #88939a; font-size:16px; font-weight:bold; margin: 10px; padding: 7px 0px 7px 10px;}
#bedrooms .more_arrow {position:relative; top:1px; left:6px;}
#bedrooms .orange_headline {margin: 10px 10px; padding: 7px 7px 10px 9px; background-color: #f2c513;}
#bedrooms .header-icon { padding-right: 15px }
#bedrooms .left_sidebar_header { font-weight: bold; text-align: left; height: 30px; padding-top: 5px; margin-top: 5px}
#bedrooms .left_sidebar_blue { background-color: #A5D9FE;  }
#bedrooms .left_sidebar_yellow {background-color: #FCEEB0;  }
#bedrooms .release_date { color: gray; font-size: 10px }
#bedrooms .stash_scene_container { width: 210px; margin: 10px 0px 0px 5px }
#bedrooms .stash_portrait { float: left; }
#bedrooms .stash_portrait img { width: 90px }
#bedrooms .stash_stacked_pics img { padding: 0px 0px 2px 3px; width: 95px }
#bedrooms .no_stash { padding: 10px 0px 0px 15px; }
#bedrooms #actor #content { padding: 0px; width: 700px }
#fantasyContent { padding:5px; width:692px }
#bedrooms .arial_black { font-family:arial, helvetica }

/* ********** DROPDOWN MENU ********** */

#menu{list-style:none; padding:0; margin:0;}

#menu li ,#menu ul{position:relative; list-style:none;}

#menu li {display:inline; float:left;}

#menu a {font-size: 16px; color: #FFFFFF; text-decoration:none; display:block; border-right:1px solid #1f1f1f; border-bottom:none; border-top:none; border-left:1px solid #3f3f3f; line-height:34px; height:34px; text-align:center; background-color:#313031; padding:0 27px; font-weight:bold;}

#menu .whats_new_blue a{background-color: #1078E4; padding: 0px 18px;}

#menu .bedroom_li a{ background-image:url('http://tour.naughtyamerica.com/images/bedroom_print2.jpg'); }

#menu .bedroom_li a:hover{color:yellow;}

#menu .live_red a{background-color: #cc0000; color:#fff;}

#menu .live_red a:hover{background-color: #ffcc00; color:#333;}

#menu a:hover {color:#333333; background-color:#ffcc00;}

#menu ul li ul{position:absolute; top:33px; display:none; z-index:100; width:150px;}

#menu ul li:hover ul{display:block;}

#menu ul li:hover div{display:block;}

#menu ul ul a{width:200px; padding:0 0 0 10px; text-align:left; font-size:14px; background:#313031;}

#menu ul li div{position:absolute; left:-30px; top:33px; border:#181818 1px solid; border-top:#424142 1px solid; border-left:#525152 1px solid; background-color:#313031; width:420px; height:410px; z-index:0; display:none;}

* html #menu ul li div{}

* html #menu a {float:left;}

#menu a:link,#menu a:active,#menu a:visited {}

#menu a:active{}

#menu ul div ul{position:static; width:200px; float:left;}

* html #menu ul div ul{margin:0;}

#menu ul div ul h1{background-color:#181818; color:#9C9A9C; font-size:14px; text-align:center; line-height:33px; height:33px; margin:10px;}

#menu ul li div ul li a{border:none; height:24px; line-height:24px;}

#site_description a {color:white;}

#site_description a:hover {color:red;}

.blue_font{color:#0084FF;}

.yellow_font{color:#ffcc00;}

.green_font{color:#ccff00;}

.pipe{font-size:12px; color:#999; padding:0px 1px 0px 4px;}

a#join{border-right:none; background-color:#ffcc00; color:#333;}

a:hover#join{}

.results a, .results a:visited {width: auto; display: block; text-indent: 3px; padding: 2px 0; text-decoration: none; font-weight: bold; color: #273044;}

.small_search { margin-left:36px; }


#container img {border: 0px;}

#wrapper{width:1000px; margin:0 auto;}

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

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

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

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

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

a:hover {color:#04131F;}



/*#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  ********** */
#fantasySideBar {width:295px; border-right: 6px solid #E0E9EF; border-left: 6px solid #E0E9EF; background-color: #E0E9EF;}

#fantasySideBar a{ color:#1E2434; font-weight:bold; line-height:1.8em;}

#fantasySideBar a:hover{color:#0084FF;}

#sideBar {width:216px; border-right: 6px solid #E0E9EF; border-left: 6px solid #E0E9EF; background-color: #E0E9EF;}

#sideBar a{ color:#1E2434; font-weight:bold; line-height:1.8em;}

#sideBar a:hover{color:#0084FF;}

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

.sideBar_divider {background-color: #0F1821;}

.sideBar_divider h3{color:#fff; font-weight:bold; padding:10px 0px; text-align:center;}

.sideBar_divider2 {background-color: #B5C4CF; margin:6px 0px;}

.sideBar_divider2 h3{font-weight:bold; padding:6px 0px 6px 0px; text-align:center;}

.side_row{border-top:6px solid #E0E9EF; width:100%;}

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

#comments {margin:auto; font-size:11px; width:280px; overflow:auto;}

.comment_author {color:#619ad6; font-weight:bold; text-decoration:none;}

#comments a { color:#619ad6; text-decoration:none;}

#comments a:hover {color:red; text-decoration:underline;}

.comment {padding:3px; margin-bottom:4px; color:black;}

/* ********** HEADLINES & BUTTONS & STATS INFO  ********** */

.hd-bttn {position:absolute; bottom:0px; right:10px;}

.hd-bttn-sm {position:absolute; bottom:0px; right:0px;}

.anal-banner {position:absolute; top:0px; left:0px; border:none; display:block; height:53px;}

#flashcontent { cursor: pointer; }

#play_button { position: absolute; top: 125px; left: 250px;}

#download_button { position: absolute; top: 154px; left: 219px;}

.new-block {padding:10px 0px 0px 15px;}

.main-headline h1{font-weight:bold; font-size:larger; padding:6px 0px 6px 10px;}

.main-headline span{color:#01509A;}

.main-headline {background:#D1D9DF; margin:0px 10px;}

.content-headline h1{font-weight:bold; font-size:larger; padding:6px 0px 6px 10px;}

.content-headline span{color:#01509A;}

.content-headline {background:#D1D9DF; margin:10px 0px;}


.headline-pagination{text-decoration:none; padding:5px 10px 3px 10px; float:right;}

.f-left{float:left;}

.f-right{float:right;}

.gray-left {float:left; background-color:#D1D9DF;}

.gray-right {float:right; background-color:#D1D9DF;}

.img-border{border: 1px solid #ccc;}

.entry-date{color:#000; font-size:12px; line-height:1.4em;}

.stats-block{font-size:12px; text-align:left; margin-top:3px;}

.model-name{font-size:13px; font-weight:bold; line-height:1.4em;}

.model-name-large{font-size:16px; font-weight:bold; line-height:1.7em;}

.bottom-clear{clear:both; padding-bottom:15px;}

/* ********** MAIN.tpl  ********** */

.latest-updates-main {width:235px; padding: 10px 0 0 0; float:left;}

.button-block{height:168px; width:235px; display:block; position:relative;}

.sites-images-block {margin:0px 10px 10px 15px; width:302px;float:left;}

* html .sites-images-block {margin:0px 10px 0px 10px;}

.buy-now {font-size:36px;text-align:center; font-weight:bold; padding-bottom:25px;}

.buy-now span {font-size:30px;}

.sites-images-block img {border: 1px solid #ccc;}

.sites-images-block_last img {border: 1px solid #ccc;}

.hd-bttn-main {position:relative; bottom:35px; left:122px; border:none; display:block; height:34px;}

.anal-banner-main {position:relative; bottom:154px; left:1px; border:none; display:block; height:53px;}

.anal-banner2-main {position:relative; bottom:120px; right:0px; border:none; display:block; height:53px;}

.content-main{text-align:left; padding-top:10px; margin:0px; background-color:#fff;}

/* ********** CHAT SITES.tpl  ********** */

#side_img_container {/*width:210px;*/}

.side_img { padding-bottom:6px; margin:0px 0px 0px 4px; text-align:center;}

.scene_info1 {float:left; margin-left:20px; text-align:left;}

/* ********** ARTICLES_HOT_TOPICS.tpl  ********** */

.headline_txt {color:#990000; font-family: 'Times new roman', serif; font-size: 42px; text-align: center; padding-bottom:10px;}

/* ********** LIVE INTERVIEWS.tpl  ********** */

.live_interviews-mod{padding:3px 0px 3px 0px; float:left;}

/* ********** LIVE HIGHLIGHTS.tpl  ********** */

.live_highlights_mod{padding:3px 0px 3px 0px; float:left;}

/* ********** RELATED NEWS.tpl  ********** */

.related-news-mod{float:left; width:355px; padding:0px 5px; margin-right:10px;}

/* ********** RELATED NEWS SIDEBAR  ********** */

.sidebar-related-news-mod{float:left; padding:0px 5px;}

/* ********** SCENES SCENE.tpl  ********** */

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

#fantasy_links a{color: #5c5c5c;}

/* EMBED INPUT */

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

#scene_vid{float:left;}

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

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

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

/* PHOTO SET */

#photo-set{width:442px; float:left; position:relative; border-right:1px dotted #ccc; padding-right:10px; margin-bottom:15px;}

.scene_vert_img_lrg {width:190px; height:256px; float:left; position:relative;}

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

.scene_horz_img_lrg_pad{margin-bottom:6px;}

#scene_img_vert{margin-right:6px; position:relative; width:93px; height:147px;}

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

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

.upcoming-scene{font-weight:bold; font-size:14px; padding:10px 7px 7px 7px;}

/* SYNOPSIS AREA */

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

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

.synopsis_txt span{font-weight: bold;}

#scene-info{width:279px; float:left; padding-left:9px;}

.watch-video{padding:15px 0px 0px 6px;}

.site-icon{padding:2px 0px;}





/* ********** ARTICLES.tpl, ARTICLES_ARTICLE.tpl, ARTICLES_HOT_TOPICS.tpl, ARTICLES_STORIES.tpl   ********** */

.article-header{padding:0px 10px 15px 10px;}

.article_txt p{line-height:1.6em; font-size:14px; letter-spacing:.01em; padding-left:10px;}

.article_txt strong{color:#990000; font-weight:bold;}

.scene_vert_img_sm {width:145px; height:196px; float:left; position:relative;}

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

.scene_horz_img_sm_pad{margin-bottom:6px;}

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

#bars{background-color: #181818; height: 30px; padding-top:10px; width: 605px;}

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

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

#hot_topics a{color:#cc0000;}

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

#download_button { position: absolute; top: 154px; left: 219px}

.latest_headline_txt {color:#990000;font-family: 'Times new roman', serif;font-size: 42px;text-align: center; padding-bottom:15px;}

.scene_info_now {padding:15px 0px 0px 6px;}

.hand-icon { cursor: pointer; }

.latest-pix {width:277px; padding:0px 0px 5px 8px;}

.latest-pix img {border:1px solid #95989F; float:left; margin:3px 10px 5px 0px;}

.late-date {font-style:italic; font-size:10px;}

.sideBar_underline {border-bottom: 1px dashed #95989F; margin: 10px;}

.notice {font-size:11px; text-align:center; color:#881521; font-weight:bold; padding-bottom:4px;}

.hand-icon { cursor: pointer; }

.no-underline {text-decoration:none;}

#latest-pix {width:277px; padding:0px 0px 5px 8px;}

#latest-pix img {border:1px solid #95989F; float:left; margin:3px 10px 5px 0px;}

#late-date {font-style:italic; font-size:10px;}

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

.clear {clear: both;}

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

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

.section_block {color: white; background-image: url(/images/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;}




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




.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:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/join_blank_ext.png) top left no-repeat;}


.access_btn_alt {margin-top:5px; margin-left:auto; margin-right:auto;  width:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/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:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/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:27px; }


#access_btn_full_reg {margin-top:5px; margin-left:auto; margin-right:auto;  width:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/full_join_blank_reg_ext.png) top left no-repeat;}


#access_btn_full_eu {margin-top:5px; margin-left:auto; margin-right:auto;  width:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/euro_debit_blank_ext.png) top left no-repeat;}


#access_btn_full_mil {margin-top:5px; margin-left:auto; margin-right:auto;  width:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/full_join_mil_ext.png) top left no-repeat;}


#access_btn_full_st {margin-top:5px; margin-left:auto; margin-right:auto;  width:194px; height:34px; padding:10px 16px 16px 10px; background:url(http://tour.naughtyamerica.com/images/sign_up2/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(http://tour.naughtyamerica.com/images/sign_up2/euro_debit_blank_ext.png) top left no-repeat;}


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

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

.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;width:512px;}



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

.head_1{font-size:16px;}

.categories{padding:6px; font-size:12px; text-align:left;}

.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; padding:6px 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{ 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;}

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

#actor_images{padding-bottom:15px; width:143px; float:left;}

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


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

/* TOP BOX AREA */

.box_spacer {margin-top:10px;}

.box_border {width:222px; border:1px solid #D1D9DF;}

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

.box_copy {font-size:12px; padding:6px; line-height:1.4em;}

.fantasy_image {width:109px; float:left; padding-bottom:15px;}

.fantasy_style{ position:relative; width:109px; height:154px;}

.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 #D1D9DF; padding: 7px 0px 7px 10px; background: rgb(209, 217, 223); font-size: 14px; font-weight: bold;}

.fantasy_image_spacing {float:left; width:190px; padding-bottom:15px;}

.fantasy_image_style {position:relative; width:223px; height:151px;}

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

.underline {clear: both; margin: 15px 0px 15px 0px; border-bottom: 1px dotted rgb(205,211,214);}

/* FANTASY SIDEBAR AREA */

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

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

.reset_box {text-align:center; font-weight:bold; margin:6px 0px; font-size:13px; padding:10px 0px; background-color:#B5C4CF;}

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

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

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


/* ################# 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;}

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

/*****************   FOOTERS ******************/
#footer-rounded{margin:0 auto; background:#1e1e1e; height:10px; padding:10px 0px; width:1000px; margin: 0 auto 15px auto;
	-moz-border-radius: 0 0 20px 20px;
    -webkit-border-radius: 0 0 20px 20px;
    -khtml-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;}

.x-links{font-size:16px; line-height:1.6em;}
#wrapper-footer {background:#1e1e1e; margin:0px auto; padding:10px 0px;}
div#wrapper-footer ul {height:20px; margin:1px; text-align:center; list-style-image:none; list-style-position:outside; list-style-type:none; }
div#wrapper-footer ul li {/*border-right:1px solid #D0D0D0;*/ color:#fff; display:inline; font-size:12px; font-weight:bold; padding: 0px 10px;}
div#wrapper-footer ul li.first {border:0 none;}
div#wrapper-footer a {color:#fff; }
div#wrapper-footer a:hover { color:#ffcc00;}
.x-links{font-size:16px; line-height:1.6em;}
#openx-footer {margin:0 auto; padding:5px 0px; background-color:#1e1e1e; text-align:center;}
#openx-else {margin:0 auto; padding:5px 0px;background-color:#1e1e1e; text-align:center;}
.footer_signup {margin:0px auto;text-align:center;background:#333333; font-size:36px; padding-top:10px; padding-bottom: 10px;}
/* ********** SCHEDULE PAGE  ********** */

.scrollable_schedule {
    width: 484px;
    height:100%;
    padding:0px;
}

.times {
background-color:#000;

}

.times ul {
	border-bottom: none;
	border-top: 1px solid #3f3f3f;
    width:611px;


}

.times li {

}

#topsellers{
	height:1111px;
}
#tab_scroll{
	overflow:hidden;
	width: 277px;
	height:1111px;
}
#live{
	height:1111px;
}
#live_tab_scroll{
	overflow:hidden;
	width: 277px;
	height:1111px;
        margin-top:10px;
}
.top-selling{padding-left:8px; margin:2px 0px; width:216px; height:170px; display:block;}

.top-selling div{position:relative; width:208px; height:140px;}

#tabs .top-link,#tabs .top-link a{font-size:12px; text-align:left; padding:6px 0px 10px 0px; color:#fff;}

#tabs a:hover {color:#000;}

.red-btn{font-size:13px; font-weight:bold; text-align:center; padding:3px 10px; border:1px solid #fff; float:left; background-color:#990000; margin-left:5px; color:#fff; cursor:pointer; position:relative; top:6px;}

.red-btn:hover{background-color:#cc0000;}

.blue-btn{font-size:13px; font-weight:bold; text-align:center; padding:3px 10px; border:1px solid #fff; background-color:#0C73CF; color:#fff; float:left; margin-left:5px; cursor:pointer; position:relative; top:6px;}

.blue-btn:hover{background-color:#4FACFF;}

.blue.ui-state-default { border:1px solid #fff;background:#1895ff; color: #fff;}

.red.ui-state-default { border:1px solid #fff;background:#d80400; color: #fff;}

.red .ui-state-default a, .red .ui-state-default a:link,.blue .ui-state-default a, .blue .ui-state-default a:link{text-decoration: none; outline: none;  padding:6px 34px;}

.red .ui-state-default a:visited,.blue .ui-state-default a:visited {text-decoration: none; outline: none; text-decoration: none;}

.red.ui-state-hover { border:1px solid #fff;background:#9d0300; font-weight: normal; color: #fff; outline: none; text-decoration: none;}

.blue.ui-state-hover { border:1px solid #fff;background:#0065bb; font-weight: normal; color: #fff; outline: none; text-decoration: none;}

.blue.ui-state-active { border:1px solid #fff;background:#1895ff; font-weight: normal; color:#fff; outline:none; text-decoration: none;}

.red.ui-state-active { border:1px solid #fff;background:#d80400; font-weight: normal; color:#fff; outline:none; text-decoration: none;}

.red .ui-tabs .ui-tabs-panel,.blue .ui-tabs .ui-tabs-panel {}

#tabs .ui-tabs .ui-tabs-nav li a{ float: left;}

#tabs.ui-tabs .ui-tabs-nav{ list-style: none;}

#tabs.ui-tabs .ui-tabs-nav li.red{float:left; list-style:none;}

#tabs.ui-tabs .ui-tabs-nav li.blue{float:left; list-style:none;}

.red .ui-widget-header,.blue .ui-widget-header { margin:2px 0px 0px 0px; padding:0; }

.red .ui-widget-header a,.blue .ui-widget-header a {font-size:12px; color:#000; font-weight:bold;}






.red .ui-state-active a:visited,.blue .ui-state-active a:visited  {background:#000; color: #fff; outline: none; text-decoration: none; }

.red .ui-state-active,.blue .ui-state-active {font-weight: normal; outline:none; }

.red .ui-state-hover a,.red .ui-state-hover a:hover,.blue .ui-state-hover a,.blue .ui-state-hover a:hover {background-color:#000; color: #fff; text-decoration: none; outline: none; }


.whats-new .ui-state-hover {background:#000; font-weight: normal; color: #fff; outline: none; }


.latest_updates_main {width:137px; padding: 10px 0px 0px 0px; float:left;}
.latest_updates_main img {}
.box_headline_main h1{font-weight:bold; font-size:larger; padding:0px; margin:0px;}
.box_headline_main {padding:6px 0px 6px 10px; background:#D1D9DF; font-size:14px; font-weight:bold; margin:2px; margin:0px 10px;}

.archived_videos {
width: 2448px;
}
#highlight_vids2,#highlight_vids3,#highlight_vids4,#highlight_vids5,#highlight_vids6,#highlight_vids7,#highlight_vids8,#highlight_vids9,#highlight_vids10,#highlight_vids11,#highlight_vids12,#highlight_vids13,#highlight_vids14,#highlight_vids15,#highlight_vids16,#highlight_vids17,#highlight_vids18{
    overflow:hidden;
    width: 604px;
    height:161px;
}
#interview_vids2,#interview_vids3,#interview_vids4,#interview_vids5,#interview_vids6,#interview_vids7,#interview_vids8,#interview_vids9,#interview_vids10,#interview_vids11,#interview_vids12,#interview_vids13,#interview_vids14,#interview_vids15,#interview_vids16,#interview_vids17,#interview_vids18{
    overflow:hidden;
    width: 604px;
    height:170px;
}

.actress  {
float:left;
margin-bottom:20px;
margin-left:20px;
width:250px;
}

.actress_pic, .actress_info {
float:left;
}

.actress_info  {
font-size:13px;
padding:0 0 0 6px;
width:90px;
}

#headline_txt ul{
margin-left:20px;
padding:0px 5px 30px 0px;
background-color:#fff;
line-height:1.6em;
list-style: disc;
list-style-position: outside;
color:#cc0000;
height:50px;
}
#headline_txt li{

}

#headline_txt ul li a{color:#cc0000; text-decoration:none;}

#headline_txt ul li a:hover{text-decoration:underline;}


/* HEADLINES */

.whats-new-headline{background-color:#000; margin:0;}

.whats-new-headline h1{font-size:larger; font-weight:bold; padding:6px 0 6px 10px; color: #fff;}

.whats-new-headline span{text-transform:uppercase;}

/* SCENE & IMAGE CONTROL */

.whats-new-images{float:left; padding:0; width:194px;}

/* TABS CONTROL */

#tabs2,#tabs3,#tabs4,#tabs5,#tabs6,#tabs7,#tabs8,#tabs9,#tabs10,#tabs11,#tabs12,#tabs13,#tabs14,#tabs15,#tabs16,#tabs17,#tabs18 {width:100%; margin-bottom:15px;}

#tabwrapper2,#tabwrapper3,#tabwrapper4,#tabwrapper5,#tabwrapper6,#tabwrapper7,#tabwrapper8,#tabwrapper9,#tabwrapper10,#tabwrapper11,#tabwrapper12,#tabwrapper13,#tabwrapper14,#tabwrapper15,#tabwrapper16,#tabwrapper17,#tabwrapper18 {padding:5px 6px;}

.whats-new ul{padding:0; margin:0; background-color:#ccc; height:24px; margin-top:2px;}

.whats-new ul li.last{border:none;}

.whats-new .ui-widget { font-family: Verdana,Arial,sans-serif;  }

.whats-new .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif;  }

.whats-new .ui-widget-content {margin-top:10px;}

.whats-new .ui-widget-content a {}

.whats-new .ui-widget-header {}

.whats-new .ui-widget-header a {font-size:12px; color:#000; font-weight:bold;  padding:5px 7px; border-right:2px solid #fff;}

.whats-new.ui-widget-content .ui-state-default {}

.whats-new .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {}

.whats-new .ui-state-default a,.whats-new .ui-state-default a:link{background:#ccc; color: #000; text-decoration: none; outline: none; border-right:2px solid #fff;}

.whats-new .ui-state-default a:visited {text-decoration: none; outline: none; }

.whats-new .ui-state-active a,.whats-new .ui-state-active a:link {background-color:#000; color: #fff; outline: none; text-decoration: none; }

.whats-new .ui-state-active a:visited {background:#000; color: #fff; outline: none; text-decoration: none; }

.whats-new .ui-state-active {font-weight: normal; outline:none; }

.whats-new .ui-state-hover a,.whats-new .ui-state-hover a:hover {background-color:#000; color: #fff; text-decoration: none; outline: none;}

.whats-new .ui-widget-content .ui-state-active {}

.whats-new .ui-state-hover {background:#000; font-weight: normal; color: #fff; outline: none;}

.whats-new.ui-tabs .ui-tabs-nav { list-style: none;}

.whats-new.ui-tabs .ui-tabs-nav li {float:left; list-style:none;}

.whats-new .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;}

.whats-new .ui-tabs .ui-tabs-panel {padding:10px 0px ;}


/* ********** /SCHEDULE PAGE  ********** */


/* ********** FOOTER  ********** */
.tos_18 {color:white;font-weight:normal;}



/* ******************************* *
 * JQUERY PAGINATION AREA MAIN.TPL *
 * ******************************* */

.jq_pagination {float:right; font-size:80%; padding:5px 3px 0 0;}

.jq_pagination a {text-decoration: none; border: solid 1px #1078E4; color: #1078E4;}

.jq_pagination a:hover {background-color:#fff;}

.jq_pagination a, .jq_pagination span {display: block; float: left; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; min-width:1em; text-align:center;}

.jq_pagination .current {background: #1078E4; color: #fff; border: solid 1px #1078E4;}

.jq_pagination .current.prev, .jq_pagination .current.next{color:#999; border-color:#999; background:#fff;}

/* **************************** *
 * OVERWRITE THE PHP PAGINATION *
 * **************************** */

.pagination {font-size:80%; font-weight:bold; color:#1078E4; background-color: #fff; border: 1px solid #1078E4; padding:5px 7px; text-decoration:none;}

.pagination:hover {background-color:#E0E9EF; text-decoration:none;}

.pagination_selected { color:#fff; font-size:80%; background-color: #1078E4; border: 1px solid #1078E4; padding:5px 7px; font-weight:bold;}

/* ********** VOD  ********** */
#vod_content {width:555px; padding:0px 5px 10px 5px;}

#vod_scene_content {width:730px; padding:0px 5px 10px 5px;}

#vod_right_sideBar{
    width: 175px;
    border-right:1px solid #949494;
    border-left:1px solid #949494;
}

#vod_sideBar {
    width:174px;
    border-right:1px solid #949494;
    background-color:#f8ffef;
    font-size:12px;
    color:#949494;
}

#vod_sideBar p{
    font-size:15px;
    color:#0289e3;/*light blue*/
    border-bottom:1px solid  #949494;/*light grey*/
}
#vod_sideBar p a{
    text-decoration:none;
}
.big_vod_head{
    background-color: #53cd3a;/*green*/
    padding:3px;
    color:#000;
    border: 1px solid #949494;
}
.head_vod {
    background-color: #a4fb5e;/*bright green*/
    border-bottom: 1px solid #949494;
    border-top:1px solid  #949494;
    font-size: 15px;
    font-weight: bold;
    color:#000;
    text-align: center;
}

.vod_options{
    padding:5px;
     margin-bottom:10px;
}
.vod_sort{
    padding:5px;
    color:#0289e3;
    margin-bottom:10px;
}
/* Tour Sitemap Styles */
#htmlSitemap {background: #fff; width: 1000px; padding:10px; border-collapse: inherit;}
#htmlSitemap .content-headline{margin:0;}
#letter {display: inline-block; padding:0 3px;}
#sitemapIndex li{display:block;}
#sitemapIndex li a{display:block;}
#htmlSitemap h1{font-size:18px; font-weight:bold;}
.htmlSitemap ul{float:left; list-style-type: none; list-style-position: inside; color:#B7C1C9; width:100%;}
.htmlSitemap .none{list-style:none; padding:0;}
#htmlSitemap ul li{padding: 0 0 7px 0;}
#htmlSitemap td{padding: 7px;}
.htmlSitemap li p{text-align:center; font-weight:bold; background-color:#ccc; padding:3px 0;}
.htmlSitemap li p{text-align:center; font-weight:bold; background-color:#D1D9DF; padding:3px 0; color:#000;}
#htmlSitemap td{vertical-align:top;}
.last{clear:both; float:none !important;}
#sitemapPornSites,#sitemapFantasies, #sitemapRecentScenes{border:solid #b7c1c9; border-width:1px 0 1px 1px;}
#sitemapPornStars{padding:10px;}
#sitemapTopics{border:1px solid #b7c1c9;}
#sitemapFantasies,#sitemapTopics{background-color:#f7f7f7;}




