a, a:link, a:visited, a:active, a:hover {
	color:#FF9900;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
}
.block_content a:hover {
	color:#FF9900;
}
.infoSizeB .scenes_right_content_info2 a.scenes_right_content_info_link2,
.infoSizeB .scenes_right_content_info2 a.scenes_right_content_info_link3,
.pink,
.bundle_dvd,
.nav_relateddvds div.dvd_info_title a,
.dvd_scenes_infos_scene span,
.user_info_item_detail,
.emphasis,
.basket_dvd_title,
.unlock_whole_dvd a,
.unlock_whole_dvd a:hover,
.scene_title,
#facebox h1,
#user_balance span {
	color:#FF9900;
}
.header02-nf {width:978px !important;}
.user_info_item_detail {color:#FFFFFF;}
.logo-nf {background: none !important;}
.logo-nf a {
    background:url('../images/premium_logo.png');
    width:279px !important;
    height:92px !important;
}
.wrapper-main-menu-nf a {
    padding:11px 18px 0 !important;
    width:auto !important;
    font-size:12px !important;
}
#header_infos {
    width:970px;
    margin:0 auto;
}
.logo-premium {
	height:20px;
	width:121px;
	position:absolute;
	top:36px;
	left:266px;
}
.logopremium {
	background: url(../images/logopremium.png) no-repeat 0 0;
	height:20px;
	width:121px;
	display: block;
}
#powered {
    background: transparent url(../../../v4/images/common/powered.png);
    width: 112px;
    height:29px;
	float: right;
	clear:both;
	margin:25px 0 0;
}
.header-wrapper div.header02-nf {
	height:142px;
}
.footer {
	clear:both;
	color:#666666;
	margin:0 auto;
	padding:30px 0;
	text-align:center;
	width:950px;
}
.footer_bg {
	background-color: transparent;
	border: none;
	color: inherit;
}
.my_account_block a,
.block_content span {
	background-image:url(../images/leftnav_sprite.png);
}
.header-wrapper .header02-nf .wrapper-main-menu-nf ul li a {
height:28px;
}
#premium_navigation {
	height: 32px;
	clear:both;
	padding-left: 5px;
}
#premium_navigation li {
	display:block;
	padding:0;
	float: left;
}
#premium_navigation a {
	display: block;
	height: 32px;
	background-image:url(../../../wlb2/pornhubpremium/members/images/nav2.png?v=3);
}
#premium_navigation a span {display: none;}

.nav_home {background-position: 0 0; width: 100px;}
.nav_home:hover, .nav_home_select {background-position: 0 -32px; width: 100px;}
.nav_dvds {background-position: -100px 0; width: 124px;}
.nav_dvds:hover, .nav_dvds_select {background-position: -100px -32px; width: 124px;}
.nav_hd {background-position: -552px 0; width: 107px;}
.nav_hd:hover, .nav_hd_select {background-position: -552px -32px; width: 107px;}
.nav_premium {background-position: -224px 0; width: 137px;}
.nav_premium:hover, .nav_premium_select {background-position: -224px -32px; width: 137px;}
.nav_cats {background-position: -361px 0; width: 101px;}
.nav_cats:hover, .nav_cats_select {background-position: -361px -32px; width: 101px;}
.nav_chans {background-position: -462px 0; width: 90px;}
.nav_chans:hover, .nav_chans_select {background-position: -462px -32px; width: 90px;}
.nav_account {background-position: -659px 0; width: 107px;}
.nav_account:hover, .nav_account_select {background-position: -659px -32px; width: 107px;}
.nav_specials {background-position: -767px 0; width: 117px;}
.nav_specials:hover, .nav_specials_select {background-position: -767px -32px; width: 117px;}


.container {
	padding-top:0;
}
.block_content,
.content_right {
	border: none;
}
.block_page_content_title,
.block_right_content_title {
	background: url(../images/block_title.png) no-repeat 0 0;
	height:37px;
	border-bottom: none;
}
.block_left_content_title {
	background: url(../images/block_title_left.png) no-repeat 0 0;
	height:37px;
	border: none;
}
.block_left_content_title { width: auto; }
.block_title {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 11px;
	text-transform:uppercase;
}
.block_right_content_title {
	width: auto;
	background-color: transparent;
	border-bottom: none;
}
.block_content {
	border:1px solid #111212;
	border-top:none;
	margin-bottom:10px;
	padding:6px 2px;
	width:144px;
	float: left;
}
.block_content a {
	float: none;
	margin: 3px 0;
}
.scene_bar {
	border-right:1px solid #111212;
	height:163px;
	margin:0 20px;
}
a.follow_link {
	margin:0;
	display:block;
	border-left:1px solid #1F2021;
	border-right:1px solid #3B3B3B;
	border-bottom:1px solid #232323;
	color:#FFFFFF;
	line-height:30px;
	height:30px;
	padding:0 9px;
}
.engraved_button_left,
.engraved_button_right {
	display: none;
}
.engraved_button_center {
	display:block;
	color:#FFFFFF;
	background:#FF0000 url(../images/tabs-active.gif) repeat-x 0 0;
	border-left:1px solid #1F2021;
	border-right:1px solid #3B3B3B;
	border-bottom:1px solid #232323;
	padding:0 9px;
	line-height:30px;
	height:30px;
}
.hr_separator {
	border-top:1px solid #000;
	padding-top:10px;
}
.home_dvd_1 { padding-right:60px; }
.expand_collapse a {
	border: none;
}
.dvd_right_content_line {
	height:246px;
	margin-left:31px;
	margin-right:31px;
}
.dvd_options_block a, a.unlock_dvd, a.unlock_dvd:hover, .p_dvd a#add_favorites,
.p_dvd a#add_favorites:hover, a#add_to_wishlist, a#add_to_wishlist:hover,
.dvd_info_price, .small_cover_info1, .small_cover_info3, .dvd_info_title1,
.dvd_info_title3 {
	background-image:url(../images/dvd/sprite.png);
}
.dvd_options_block {
	background-color:#7E7E7E;
	border:1px solid #6B6B6B;
}
.dvd_info_title1 {
	width:31px;
}
.dvd_info_title2 {
	background-color:#E1E1E1;
	height:24px;
	color:#3F3F40;
}
.dvd_info_title3 {
	background-position:-32px -1px;
}
.dvd_info_desc span, .dvd_info_desc a {
	color:#FF9900;
}
.dvd_info_text, .dvd_info_text a {
	color:#e2e2e2;
}
.small_cover_info2 {
	background-color:#B3B3B3;
	color:#3F3F40;
}
.p_dvd .content_left_page {
	border-right: none;
}
.p_categories div.last {
	clear: none;
}
.separator {
	border-bottom:1px solid #111212;
}
.scenes_right_content_line_2 {
	margin-right:43px;
}
.bundle_price_div {
	color:white;
}
.video_flash_title {
	background: url(../images/block_title.png) no-repeat top right;
	height:37px;
	border-bottom: none;
	margin: 0;
	padding: 0;
}
.video_flash_title_text {
	background: url(../images/block_title.png) no-repeat top left;
	width: 753px;
	height:32px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 11px;
	text-transform:uppercase;
}
.video {
	margin:0 auto;
}
.video_flash {
	margin:0;
	padding:0 34px;
	width:864px;
	width:auto;
	border:1px solid #111212;
	border-top:none;
}
.p_scene .content {
	margin-top:15px;
}
.video_flash .block {
	border: none;
}
.block_menu_title {
	background: url(../images/block_title_right.png) no-repeat 0 0;
	height:37px;
	border: none;
}
.block_menu {
	border:1px solid #111212;
	border-top:none;
	padding: 5px 0;
}
.p_scene .scenes_right_content_line_2 {
	height:194px;
	margin-right:10px;
}
.video_watching_info {
	color:white;
}
.bundle_arrows {
background: url(../images/arrows_bg.png) repeat center center;
}
a.bundle_arrow_left,
a.bundle_arrow_right {
	background-image: url(../images/arrows.png);
}
.related_block {
background-color: transparent;
}
.section_header {
	background-color:#666666;
}
div.messageCenterContainer,
.messageCenterContainer, dl#channel_list div.channelHeader {
	background:url(../images/bg_channels.png) center center no-repeat;
}
dl#channel_list .messageCenter_chan_left, .messageCenter_chan_left {
height:91px;
padding-left:7px;
padding-top:25px;
width:174px;
}
dl#channel_list .messageCenter_chan_left div,
.messageCenter_chan_left div {
height:56px;
width:168px;
}

.channel_logo_24 {background-image:url(../images/channels/24.png?v=2);}
.channel_logo_25 {background-image:url(../images/channels/25.png?v=2);}
.channel_logo_28 {background-image:url(../images/channels/28.png?v=2);}
.channel_logo_29 {background-image:url(../images/channels/29.png?v=2);}
.channel_logo_31 {background-image:url(../images/channels/31.png?v=2);}
.channel_logo_35 {background-repeat: no-repeat; margin-top:7px;}
dl#channel_list .messageCenter_chan_right p, .messageCenter_chan_right p {
color:#D9D9D9;
}
dl#channel_list .messageCenter_chan_right span.title,
dl#channel_list .messageCenter_chan_right span.channel,
.messageCenter_chan_right span.title, .messageCenter_chan_right span.channel {
color:#D9D9D9;
text-transform:none;
}
.premium_overlay,
a.premium_overlay {
background-image: url(../images/premium_overlay.png);
}
.premium_overlay_scene {
background-image: url(../images/premium_overlay_scene.png);
}
ul {
color:inherit;
list-style-type:none;
margin:auto;
padding:auto;
}
.credit_label label {
	float: none;
	clear: none;
}
div.form_container label {
	float: none;
	clear: none;
	margin:0;
	width: auto;
	display: inline;
}
div.form_container .account_details_right label {
	float:left;
	margin:2px 0;
	width:120px;
	clear:left;
}
.p_dvds .banner_regular { background: url(../images/banner_regular.png) repeat 0 0; }
.p_dvds .banner_premium { background: url(../images/banner_premium.png) repeat 0 0; }
.p_dvds .banner_hd { background: url(../images/banner_hd.png) repeat 0 0; }

.hd_scenes .scenePreviewContainer { margin:0 38px 0 0; }
.video_watching_subtitle {
background-color:transparent;
}
.video_flash_div {
margin:0 auto;
}
.video_flash {
padding:0;
}
.sorting_top_bar2 {
	background-color:#5A5A5A;
	border:1px solid #EEEEEE;
	color:#CCCCCC;
	clear: both;
}
.dvd_remove_confirmation { color: #CCCCCC; }
.inner_scene_link {
color: inherit;
text-decoration:none;
}
#facebox .facebox_pop_right_box_buttons { background-color: transparent; }
#facebox .body {background:#7c7c7c;}
#facebox .v2 #email{border:1px solid white;}
#facebox .msg.v2{color:#dedede;}
#facebox #emailconfirmation_submit{background:url("../../../v2/images/common/popup/confirm_email_asset.png") repeat scroll 0 -58px transparent}
#facebox #emailconfirmation_submit:hover{background:url("../../../v2/images/common/popup/confirm_email_asset.png") repeat scroll 0 -107px transparent;}

.pagenumbers a.focus,
.p_button {
color:#FFF;
}
div.focus {
border-right:1px solid #FFF;
color:#FFF;
}
.pagenumbers a.number,
.pagenumbers a.number:hover,
div.number {
border-right:1px solid #FFF;
color:#FF9900;
}
ul.tab_nav_ma .creditsItem #credit_amount {color:#B70000;}
.channel_top_block,
.channel_details_bottom { background-image: url(../images/channels/channel_bg_big.png); }
.channel_details_bottom {height:9px;}
.chanlogo { padding-top:6px }
.channel_details_block {
background-color:#696969;
border-left:1px solid #000;
border-right:1px solid #000;
}
.channel_details_block .channel_block_content {
background-color:#464646;
}
.chanlogo div {
	height:84px;
	width:168px;
}
.chan_text p, .chan_text p span.title, .chan_text p span.channel {color:#D9D9D9;}
.channel_subscribed a {background-image: url(../images/button_viewsample.png);}
.channel_unlock a {background-image: url(../images/button_unlockchannel.png);}
.chan_first_title {background: none;}
.chan_first_title {
background: none;
padding:0;
}
#channel_details_div {padding-left:0; }
/*
div.download_options td {background-color:#131415;}
div.download_options .download_helper {background-color:#000;}
div.download_options td.heading { background:transparent url(../images/block_title.png) no-repeat 0 0; color:#fff;}
div.download_options td.type {background-color:#191B1C;}
*/
.hd_preview_button {background-image: url(../images/preview_button.png);}
.hd_play_button {background-image: url(../images/play-button.png);}
.current_credits {color:#000;}
.credits_header {display: none;}
#fb_chan_text label {
clear:none;
float:none;
margin:auto;
text-align:left;
width:auto;
}
#fb_chan_right {width:458px; padding-right:10px;}
div#fb_subscribe_btn_container {width:187px;}
a#fb_suscribe_btn {
background-image: url(../images/button_unlockchannel.png);
height:33px;
width:187px;
}
.messageCenter_chan_right p {font-size:12px;}
ul.tab_nav li.activeTab, ul.tab_nav_double li.activeTab {height:30px;}
.buy_credits .error,
.user_info .error {
background-color: transparent;
border: none;
color:inherit;
font-weight:inherit;
margin:0;
padding:0;
}
div.form_container #updatecard label,
.update_card_header {color:#fff;}
#update_card_form_div,
div.form_container fieldset {border:none;}
.buy_credits .error { width: 430px; }
.title_left_container span {
color:#FF9900;
}
.credit_msg {
	width:436px;
}
.title_right_container {
	margin-right:20px;
}


/*** SCENE PAGE ***/
.sp {background-image:url(../images/scene/sprite.png);}
.scene_info_content,
.hd_scene_info_content,
.scenes_on_dvd_block,
.comments_block_content,
.scene_wide_title_content {background-color:#7F7F7F;}
.scene_info_title_content {background-color:#878787; border-color:#6d6d6d;}
.scene_title_text h1,
.scene_views,
.scene_dvd_info_text a,
.scene_dvd_info_text,
.scenes_on_dvd .scenes_right_content_info2 a {color:#fff;}
.scene_dvd_info_block span {color:#282828;}
.scene_player { border-color: #000;}
.scene_player_content { border-color: #333;}
.scenes_on_dvd_title {background-color:#8d8d8d; border-color:#a8a8a8;}
.scenes_on_dvd .scenes_starring, .scenes_on_dvd .scenes_starring a {color:#000;}
.comments_block_title {background-color:#7F7F7F; border-color: black;}
.leave_comment_header {color:#000;}
.related_scene_info div.related_scene_info_title a,
.dvd_series_right_content a {color:#FF9900;}
.comments_count {color:#808080;}
a.unlock_scene {
	background:url(../images/scene/sprite.png) 0 -302px;
	display:block;
	height:36px;
	margin:0 auto;
	width:192px;
}
a.unlock_scene:hover {
	background:url(../images/scene/sprite.png) -192px -302px;
}
#facebox h1 {color:#FF9900; font-size: 16px; font-weight:bold;}

.scene_dvd_info_block span.inactiveLink {color:white;}
a.scene_img_overlay {color:black;}
.leave_comment textarea { height: auto; width: auto; padding: 2px;}
.scene_buttons a {color:#222222;}
.scene_buttons a:hover,
.scene_buttons a span.pink { color: black; }
.download_options a,
.download_options a:hover {color:black;}
.scene_price {color: #000}
.scene_download, .scene_dvd_serie, .scene_related {border-color:#555;}
.report_problem_content label {float: none; margin:0;}
.report_problem_content textarea {height:auto; width:auto;}



/*** AUTOCOMPLETE SEARCH ***/
.popup_header,
.view_all_search,
a.ac_arrow_top,
a.ac_arrow_bottom,
.right_arrow_icon,
.view_all_icon,
.link_icon { background-image: url(../images/search/search_sprite.png);}

.popup_title {background-color:#333; border-color: #919191; border-top:1px solid #919191;}
.search_item {background-color:#333; border-color: #333; border-bottom:4px solid #333;}
.popup_footer {background-color:#333;}
.popup_content {border-color: #919191;}
.ac_title,
.ac_links a,
.ac_links a.ac_over,
.search_view_all a,
.ac_links a:hover {color:#fff;}


div#fancy_bg { background-color: #888;}
.home_trial_upgrade a {background-image: url(../images/trial/banner.jpg);}
.upgrade_popup a,
.upgrade_popup {background-image:url(../images/trial/upgrade_popup.png);}



/*** MY ACCOUNT ***/
.submit_channels input,
.sm {background-image:url(../images/myaccount/sprite.png?1);}
.block_myaccount {
	background-color:#7f7f7f;
	border:1px solid #adadad;
	margin-left:0;
}
.infos_credits_content,
.infos_credits_box {background-color:#A5A5A5;}
.account_details_right label,
.user_info_item,
.infos_channels_title,
.infos_channels_text,
#refill_note,
.cc_info,
.infos_credits_title,
.channel_popup_logo_text,
.infos_credits_text { color: #333; }
.auto-refill {background-color:#A5A5A5;}
.form_bottom label {
	width: auto;
}
.channel_popup_txt {color:#FFFFFF;}
.infos_credits_faq_block a { color: black;}
.channel_popup_rebill_price{color:#FF9900;}
/*** MY ACCOUNT ***/


/*** NAV BAR ***/
.lns { background-image: url(../images/leftnav_sprite.png); }
.navbar_anchor, .navbar { background-color: #646464; border-color: #6d6d6d;}
#navbar, #navbar .name, #navbar a { color:#fff; }
.navbar { width: 761px; }
/*** NAV BAR ***/


/****** FAQ PAGE SETTINGS ********/
.sf {
	background-image: url(../../../v2/images/common/faq/sprite_v3.jpg);
}
.block_right_content_title {
	width:793px;
}
.question_mark {
	background-position:none;
	background-image: none;
	float:none;
	height:none;
	width:none;
}
.faq_big_bar1, .faq_big_bar2 {
	background-color:#7F7F7F;
	border-bottom:1px solid #7F7F7F;
	border-top:1px solid #7F7F7F;
}
.faq_cam {
	height:109px;
}
.faq_text1 {
	color:#CCCCCC;
}
.faq_question_center {
	background-color:#727272;
	border-bottom:1px solid #1F1F1F;
	border-top:1px solid #1F1F1F;
	color:#CCCCCC;
}
.faq_input {
	background-color: #727272;
	border: 1px solid #727272;
}
.faq_qa .faq_question {
	color:#FF9900;
}

/****** END FAQ PAGE SETTINGS ********/



/*** PORNSTARS ***/
.ps  {background-image:url(../images/pornstars/sprite.png);}
.pi_bio_infos { color: white; }
.pi_bio_title,
.we_have { color: black; }
html[xmlns] .row_pornstars_infos {display: none;}
html[xmlns] .filter_block .row_pornstars_infos {display: block;}
.even {background-color:#252525;}
.odd {background-color:#343434;}
.column1,
.column1 td,
.column1 th,
.column2 td,
.column2 th {border-color:#000;}
.row_pornstars_separator {
	border-top: 1px solid #393939; 		/*1*/
	background-color: #505050; 			/*2*/
	border-bottom: 1px solid #919191; 	/*5*/
}
.row_pornstars_separator div {
	border-top: 1px solid #646464;  	/*3*/
	background-color: #767676;  		/*4*/
}
.black_corner_overlay {
	display: block;
	width: 140px;
	height:211px;
	background-position:-587px 0;
	position: absolute;
}
.pi_bio_block {width:339px;}
.pi_bio_view_scenes {width:124px;}
/*** PORNSTARS ***/

/*** Popup window for channels ***/
#facebox_channel_content {color:#666666;}
#fb_chan_text label {color:#999999;}

/* channels new style */
dl#channel_list div.channelHeader, dl#channel_list a.channelHeader {
	background:url("../../../v3/images/areas/channels/channel_bg_new_dark.png") no-repeat scroll left top transparent;
	color:#000000;
	height:105px;
	padding:0;
	width:801px;
}
dl#channel_list a.channelHeader:hover {
	background:url("../../../v3/images/areas/channels/channel_bg_new_dark.png") no-repeat scroll left top transparent;
	color:#FF9900;
}

/* Unlock Dvd Buttton */
a#open_unlocklive {
    background-position:-36px 0;
    height:33px;
    margin:16px 5px 0;
    width:149px;
}

/* Upgrade now btn fix */
.dvd_options_block a.trialpopup img {
    display:none;
}
.dvd_options_block a.trialpopup {
    background:url("../../../wlb2/pornhubpremium/members/images/upgrade_now_btn.png") no-repeat scroll left top transparent;
    width:227px;
    height:38px;
    display:block;
    margin-top:12px;
}

/*** new popup ***/
.upgrade_popup2 {
    background-image:url(../images/trial/upgrade_popup.jpg) ;
    height:139px;
    padding:86px 0 0 433px;
    width:362px;
}
.upgrade_popup2 #charge {
    color:#FFF;
    font-weight:bold;
    padding-left:15px;
    text-align:center;
    width:340px;
}
.upgrade_popup2 #save {
    color:#FFF;
    font:12px Arial;
    height:16px;
    padding:16px 0 0 50px;
    width:345px;
}
.upgrade_popup2 a {
    background: url(../images/trial/upgrade_popup.jpg) 0 -226px no-repeat;
    display:block;
    height:68px;
    margin:8px auto 0;
    width:262px;
}
.upgrade_popup2 a:hover {
    background-position: -263px -226px;
}

