body.wl.dark,
body.whitelabel.dark { 
	color:#dedede; 
	background:#000; 

		.pageSelected {
			background:			#b1055d url("/images/skins/whitelabel/basic_02/nav-arrow-dark.png") no-repeat;
		}

		/*** Top grey bar ***/
		.greyBarWrap {
			background:			#212121;
		}

		.freeCredits,
		.free120Credits {
			background:			url("/images/skins/whitelabel/basic_02/120-free-dark.png") no-repeat;
		}

		/*** Titles ***/
		.titles {
			color:				#a1a1a1;
			background:			url("/images/skins/whitelabel/basic_02/bg-title-dark.png") 0px 15px repeat-x;	
		}

		.titles h1 {
			color:				#a1a1a1;
			background:			#000;
		}

		.titles .grey {
			background:			#212121;
		}

		.titleSmall {
			color:				#a1a1a1;	
		}

		.titleSmall h1 {
			color:				#a1a1a1;
		}

		.titleSmaller {
			color:				#a1a1a1;	
		}

		.titleSmaller h3 {
			color:				#a1a1a1;
		}

		.titleMed {
			color:				#a1a1a1;
			background:			url("/images/skins/whitelabel/basic_02/bg-title-dark.png") 0px 0px repeat-x;
		}

		.lineBottom {
			background:			url("/images/skins/whitelabel/basic_02/bg-title-dark.png") 0px 28px repeat-x;
		}

		.titleMed h1 {
			color:				#a1a1a1;
		}

		/*** Most Popular ***/

		.mostPop .theBorder {
			background:			#878787;
			border:				1px solid #444444;	
		}

		.mostPop .theBorder a {
			background:			#000;
			border:				1px solid #444444;	
		}

		.mostPop .sideTabs .bioTab {
			background:			#878787;
			border:				1px solid #444444;	
		}

		.mostPop .sideTabs .ratingTab {
			background:			#878787;
			border:				1px solid #444444;	
		}

		.mostPop .sideTabs .bioTab span, .mostPop .sideTabs .ratingTab span {
			background:			#878787;
			color:				#212121;
		}

		.mostPop .buttonWrap a {
			border:				2px solid #444444;
		}

		.mostPop .modeltext span {
			color:				#cdcdcd;
		}

		.mostPop .modeltext a {
			color:				#979797;
		}

		/*** Categories ***/

		.catTitle {
			background:			#363636 url("/images/skins/whitelabel/basic_02/cat-dark.png") no-repeat;
			color:				#d7d7d7;
		}

		.chatCats {
			background:			url("/images/skins/whitelabel/basic_02/bg-cat-dark.png") repeat-y;	
		}

		.chatCats a {
			color:				#dedede;	
		}

		.chatCats .catType {
			background:			url("/images/skins/whitelabel/basic_02/cat-sep-dark.png") -8px bottom no-repeat;
		}

		.chatCats .catType2 {
			background:			url("/images/skins/whitelabel/basic_02/cat-sep-dark.png") -8px bottom no-repeat;
		}

		/*** Paging ***/

		.sortingOptionsSelect select {
			color:				#000;
			border: 			1px solid #cacaca;
		}

		.nonHomePager .sortingOptionsSelect select {
			color:				#bdbdbd;
			border: 			1px solid #cacaca;
		}

		.pages a  {
			background:			#878787;
			color:				#dedede;
		}

		.pages .preNext {
			color:				#dedede;		
		}

		.freeRegChecks {
			background:			#212121;
			border:				3px solid #313131;	
		}

		/***  Tabs  ***/

		.tabWrap ul li a {
			background: 		#404040;
			color: 				#d0d0d0;
			text-shadow: 		1px 1px #000;
		}

		.tabWrap ul li a:hover {
			background: 		#4F4F4F;
			color: 				#d0d0d0;
			text-shadow: 		1px 1px #000;
		}

		.tabWrap ul .selected a {
			background: 		#323232;
			text-shadow: 		none;
		}

		.tabWrap ul .selected a:hover {
			background:			#4F4F4F;
			text-shadow: 		none;
		}

		/*** Fan Clubs ***/

		.fanListWrap {
			background: #151515;
			border-left: none;
			border-top: none;
			color: #b2b2b2;
		}

		.fanTitleBg  {
			background: #202020;
		}

		.fanTitleBg h1 {
			color: #cecece;
		}

		.fanDescription {
			color: #b2b2b2;
		}

		.fanPrice {
			color: #b2b2b2;
		}

		/*** Ads ***/
		.featureAdInfo {
			color:				#181818;
		}

		.sideBanner200wideBorder {
			background: 		none repeat scroll 0 0 #212121;
			border: 			1px solid #353434;
		}

		/***My Account***/
			.bitCoinWrap {
				background: #111;	
			}

		/*** Footer ***/
		.footerWrap {
			background:			#212121;
		}

		.footCol {
			color:				#9d9d9d;	
		}

		.footCol a {
			color:				#9d9d9d;
		}

		.subFooterWrap {
			background:			#111111;
		}

		.subFooterWrap  .subFooter {
			color:				#686868;
		}

		.subFooterWrap  .subFooter a {
			color:				#686868;
		}

		/*** Chat Type Overlay ***/

		.chatTypeOverlay {
			color:				#fff;
		}

		.partyOverlay {
			color:				#fff;
		}

		.semiPrivateOverlay {
			color:				#fff;
		}

		.groupOverlay {
			color:				#fff;
		}

		.offlineOverlay {
			color:				#000;
		}

		.subNav a {
			color:				#dedede;
		}

		#age_warning {
			background:			#000;
			border:				2px solid #181818;	
		}

		.alphaSearch a {
			background:			#212121;
		}

		.alphaSearch a:hover {
			background:				#e56eb3;
			color:					#212121;
		}

		.editorsPicks {
			border-bottom:		1px solid #878787;
		}

		.editorsPicks .imageWrap {
			background:			#878787;
		}

		.btnStandard a {
			border:				2px solid #444;
		}

		.btnOnline a {
			border:				2px solid #444;
		}

		.btn a {
			border:				2px solid #444;
		}

		.reviewSep {
			border-bottom:		1px solid #878787;
		}

		.benes {
			border-top:			1px solid #878787;	
		}

		.benes .vip_benefits_section {
			border-left:		1px solid #878787;	
		}

		/** Bio Pages **/
		.bioRate {
			color:				#8e8e8e;	
		}

		.fPhoneActions div {
			color: 				#a1a1a1;
		}

		.bioRate .ratingText2 {
			color:				#8e8e8e;
		}

		.bioRate .rateModel a {
			color:				#8e8e8e;
		}

		/** Bio Tabs **/
		.bioTabWrap {
			background:			url("/images/skins/whitelabel/basic_02/bg-bio-tabs-dark.png") 0px -1px no-repeat;	
		}

		.bioTabWrap ul li a {
			background:			#6f6f6f;
			color:				#eee;
			text-shadow: 		1px 1px #000;
		}

		.bioTabWrap ul .selected a {
			background:			#000 url("/images/skins/whitelabel/basic_02/bio-tabs-on-dark.png");
			text-shadow: 		none;
		}

		.bioTabWrap ul .selected a:hover {
			background:			#000 url("/images/skins/whitelabel/basic_02/bio-tabs-on-dark.png");
			text-shadow: 		none;
		}

		.bioWrapper .rightCol {
			background:			#000;
		}

		.myStats {
			background:			#212121;
		}

		.infoArea {
			color:				#dedede;
		}

		.miniAlbum {
			background:			#212121;	
		}

		.performerWall li a {
			color:				#000;
		}

		.performerWall li .liveBubble {
			background:			#06d823;
		}

		.wLine {
			border-bottom:		1px solid #878787;	
		}

		.blogWrap .blog {
			border-right:		2px solid #878787;
		}

		.blog2 {
			border-bottom:		1px solid #878787;
		}

		.reviewForm td input, .reviewForm td select {
			border:				1px solid #cdcdcd;		
			color:				#707070;
		}

		.reviewForm td textarea {
			border:				1px solid #cdcdcd;	
		}

		/*** Register ***/

		.myAccountTbl {
			border:				1px solid #555;
		}

		.myAccountTbl th {
			background: 		#212121;
		}

		.tblGrey1 td { background: #444; }
		.tblGrey2 td { background: #222; }
			
		.btnHelp input {
			background:			#448ccb;
			border:				1px solid #448ccb;	
		}

		/*************** Chat Area **************/

		#chatArea .performerWallChat {
			background:			#000;
		}

		#chatArea .performerWallChat img {
			border-top:			1px solid #000;
			border-left:		1px solid #000;
		}

		/** Chat Bio Tabs **/

		#chatArea .bioTabWrap {
			background:			url("/images/skins/whitelabel/basic_02/bg-bio-tabs-dark.png") -370px -1px no-repeat;	
		}

		#chatArea .bioTabWrap ul li a {
			background:			#6f6f6f;
			color:				#eee;
			text-shadow: 		1px 1px #000;
		}

		#chatArea .bioTabWrap ul .selected a {
			background:			#000 url("/images/skins/whitelabel/basic_02/bio-tabs-on-dark.png");
			text-shadow: 		1px 1px #000;
		}

		#chatArea .bioTabWrap ul .selected a:hover {
			background:			#000 url("/images/skins/whitelabel/basic_02/bio-tabs-on-dark.png");
			text-shadow: 		0px 0px #000000;
		}

		.aboutHalfsSep {
			border-left:		1px solid #878787;
		}

		.samplePhotos {
			background:			#212121;
		}

		.line {
			background:			#252525;	
		}

		#rooms_list {
			background:			#000;	
		}

		.booted {
			background:			#000;
		}

		.smallHeader {
			background:			#000;	
		}

		.whatYouGet {
			background:			url("/images/skins/whitelabel/basic_02/chat/what-you-get-dark.png") no-repeat;	
		}

		.searchTbl h3 {
			background:		#363636;
			color:			#707070;	
		}

		/***************** Support *****************/

		.ratesTbl  th {
			background:			#b0b0b0;
			color:				#fff;
		}

		.ratesTbl  td {
			border-bottom:		1px solid #cdcdcd;
		}

		/***************** Stars *****************/

		.rating_stars {
			background:			#4d4d4d url("/images/skins/whitelabel/basic_02/star.png") repeat; /** Empty Stars **/	
		}

		/** Most Popular Vert Stars **/
		.starWrapVert {  
			background:			#4d4d4d url("/images/skins/whitelabel/basic_02/star-darkgrey.png") repeat;	
		}

		.starWrapVert div {  
			background: 		#e56eb3 url("/images/skins/whitelabel/basic_02/star-darkgrey.png") repeat;
		}

		/** Stars on dark grey BG **/
		.ratings_stars { background: 			#9e9e9e url("/images/skins/whitelabel/basic_02/star-darkgrey.png") repeat; }
		.ratings div { background: 				#e56eb3 url("/images/skins/whitelabel/basic_02/star-darkgrey.png") repeat; }

		/** Stars on white BG **/
		.ratingsWhite { background: 			#9e9e9e url("/images/skins/whitelabel/basic_02/star-onblack.png") repeat; }
		.ratingsWhite div { background: 		#e56eb3 url("/images/skins/whitelabel/basic_02/star-onblack.png") repeat; }

		/** Stars on light grey BG **/
		.ratingsLightGrey { background: 		#9e9e9e url("/images/skins/whitelabel/basic_02/star-darkergrey.png") repeat; }
		.ratingsLightGrey div { background: 	#e56eb3 url("/images/skins/whitelabel/basic_02/star-darkergrey.png") repeat; }

		.titleMoreLink { background: #000; }

		.theGrey { background:#222; }

		/***  Performer Deals Styles ***/

		A:link.dealModelName  {
			color:				#FFFFFF;
		}

		.dealWrap {
			background:			#222;
			border-top:			1px solid #323232;	
			border-left:		1px solid #323232;
		}

		.dealCodeBg { 
			background:			#131313;
		}

		.dealCodeTitle {
			color:				#767676;
		}

		.dealCode {
			color:				#89b56a;
		}

		.dealReqMinBg { 
			background:			#191919;
		}

		.dealReqMinTitle {
			color:				#767676;
		}

		.dealReqMin {
			color:				#bababa;
		}

		.dealBonusMinBg { 
			background:			#191919;
		}

		.dealBonusMinTitle {
			color:				#767676;	
		}

		/** Bio Tabs **/
		.dealTabWrap {
			background:			url("/images/skins/whitelabel/basic_02/bg-bio-tabs-dark.png") 0px -1px no-repeat;	
		}

		.dealTabWrap ul li a {
			background:			#6f6f6f;
			color:				#eee;
			text-shadow: 		1px 1px #000;
		}

		.dealTabWrap ul .selected a {
			background:			#000 url("/images/skins/whitelabel/basic_02/bio-tabs-on-dark.png");
			text-shadow: 		none;
		}

		.dealTabWrap ul .selected a:hover {
			background:			#000 url("/images/skins/whitelabel/basic_02/bio-tabs-on-dark.png");
			text-shadow: 		none;
		}

		/** New VOD Page Styles **/

		.vodPlaybackOptionsBox {
			background: 		none repeat scroll 0 0 #212121;
		}

		.vodPlaybackOptionsBox .infoArea {
			color:				#dedede;
		}

		/*** Tip Targets - Bio ***/

		.tipPercent {
			color:					#a5a5a5;
		}

		.tipPercent span {
			color:					#fff;
		}

		.tipTitle {
			color:					#fff;
		}

		.progressBarWrap {
			background:				#636363;
		}

		.progressBarBorder {
			background:				#3b3a3a;
			border:					1px solid #636363;
		}

		.countBubble {
			color:					#fff;
			background:				#06a906;
		}

		.countBubble:before {
			border-bottom: 			5px solid #06a906;
		}

		.finishWrap {
			color:					#fff;
		}

		a#tipTargetTab {
			background:				#111;
			color:					#e2e2e2;
		}

		a#tipTargetTab:before {
			border-top: 			4px solid #e2e2e2;
		}

		a#tipTargetTab:hover { color: #fff; cursor: pointer; }

		#tipTargetTabInfo {
			background:				#111;
			color:					#ccc
		}

		.tipForm {
			border-right:			1px solid #222;
		}

		/*** COLOR SWITCHES:DEFAULT WHITE ***/

		#guest_chat #chat_display { background: #000; }

		#guest_chat a#guest_tip_btn { border-left: 5px solid #000; }

		#guest_chat .guestRoomInfo, .guestLearn { background: #222; color: #fff; }

		#guest_chat .guestRoomInfoHeader,
		#guest_chat .guestRoomLearnHeader { background: #333; color: #fff; }

		#guest_chat .roomInfoText { color: #ccc; }

		#guest_chat .guestRoomIcon.info,
		.guestRoomIcon.learn { background-color: #111; color: #ccc; }

		#guest_chat a#btn_emoticons { background-color: #333; }
		#guest_chat a#btn_emoticons:hover { background-color: #444; }

		#guest_chat .guestLearn a,
		#guest_chat .guestLearn a:hover { color: #ccc; }

		#guest_chat a.freeCreditsBtn { color: #ccc; }

		#guest_chat a.btnGreen { color: #fff; }

		#guest_chat .chatToolWrap {background: #666;}
		#guest_chat .chatToolWrap .arrow { border-top: 6px solid #666; }

		#guest_chat #page_body .nameTaglineWrap h1 { color: #fff; font-size: 15px; }
		#guest_chat .nameTaglineWrap #room_topic { color: #ccc; font-size: 12px; }

		#guest_chat #learn_faqs { color: #fff; background: #444; }
		#guest_chat .closeFAQ { color: #fff; background: #333; }

		/*** Login Overlay ***/

		#loginOverlay { background: #444; }

		#loginOverlay input[type=submit]:hover{ background: #1088e8; }

		.startsInTab {
			background:			#000;
		}

		/*** HTML5 ***/
		#rooms_list, #performer { background: #000; }

		/* interactive page */

		.fixedWrapperInteractive {
			background-image:url(/images/skins/whitelabel/basic_02/vstroker/texture.png);
			width: auto;
		}

		.interactiveSexMachines .controlOptionBoxInside {
			background:				#222222;	
		}

		.kiirooPage .mainControlTextArea H1 A {
		color: #fff;
		}

		/* Basic 02 Responsive redesign */

		.homepageMobileGenderMenu a {
			border:				1px solid #000;
			background:			#333;
			color:				#d0d0d0;	
		}

		/* My Account Side Nav */

		.accountNav h3,
		.accountNav a.controlPanel,
		.accountNav a.support {
			background:			#363636;
			color:				#c2c2c2;
			border-bottom:		1px solid #222;
		}

		.accountNav a.controlPanel {
			border-bottom:		30px solid #000;
		}

		.accountNav a.controlPanel.active,
		.accountNav a.controlPanel.active:hover,
		.accountNav a.support.active,
		.accountNav a.support.active:hover,
		.accountNav h3.active,
		.accountNav h3.active:hover {
			color: 				#fff;
		}

		.accountNav a.controlPanel.active span,
		.accountNav a.support.active span,
		.accountNav h3.active span {
			background:			rgba(255,255,255,.3);
		}

		.accountNav h3:hover,
		.accountNav a.controlPanel:hover,
		.accountNav a.support:hover {
			background:			#444;
			color:				#fff;
		}

		.accountNav h3 span,
		.accountNav a.controlPanel span,
		.accountNav a.support span {
			background:			#404040;
		}

		.accountSideNav .menuWrapper > a {
			border-bottom:		1px solid #323232;
			border-left:		12px solid #222;
			color:				#e1e1e1;
			background:			#2a2a2a;
		}

		.accountSideNav > a:hover,
		.accountSideNav a.active {
			background:			#134050;
			color:				#fff;
		}

		.accountSideNav .menuWrapper > a:hover:before,
		.accountSideNav .menuWrapper > a.active:before {
			background:			#00a7e1;
		}

		.accountNav a.controlPanel {
			border-bottom: 30px solid #000;
		}

		.swipeText {
			color:				#585858;
			background:			#222222;
		}

		.swipeArrowLeft {
			border-color: 		transparent #222222 transparent transparent;	
		}

		.swipeArrowRight {
			border-color: 		transparent transparent transparent #222222;	
		}

		/* control panel page */

		.controlPanel .accountTiles a.tile {
			background-color: #252525;
			color: #EAEAEA;
		}

		.controlPanel .tile .iconArea {
			background-color: rgba(255,255,255,0.1);
		}
			
		.myAccountMenu {
			background:			#333;
		}

		.linkToButton a {
			background: #111111;
			border: solid 1px #1F1E1E;
		}

		.modelVodList .vodCats a {
			background: #111111;
			border: solid 1px #1F1E1E;
		}

		.accountNav {
			background: 		#000;
		}

		/* VIP */

		.dailyVodPlayerLeft {
			background: #212121;
		}

		.vodItem .theBorder, .photoGalleryItem .theBorder, .modelItem .theBorder, .vodItem .theBorder a, .photoGalleryItem .theBorder a, .modelItem .theBorder a {
			background: #4b4b4b;
			border: 1px solid #4b4b4b;
		}

		/* FOTY */

		.fotyRanking .tbl th { 
			padding: 			10px; 
			background: 		#222; 
			font-size:			13px;
			color:				#fff;
		}

		.fotyRanking .tbl td, .tblNoBg td { padding: 8px; vertical-align: top; }

		.fotyRanking .tbl tr:nth-child(even) { background: #191919; }

		.fotyRanking .tbl tr:nth-child(odd) { background: #111; }

		/* FOTY Responsive Banner */

		.fotyBioContainer {
			background: #111;
		}

		/* FOTY Raffle */

		.raffle .tbl th { 
			background: 		#222; 
			border-top: 		1px solid #292929; 
			border-left: 		1px solid #292929;
			color:				#fff;
			text-shadow: 		-1px -1px #000;
		}

		.raffle .winnerTables td {
			color:				#b2b2b2;
		}

		.raffle .tbl tr:nth-child(even) { background: #191919; }


		/* JS Carousel Color Updates for Dark */

		.dots a.dotLink {
			background: #999;
		}

		.dots a.dotLink:hover, 
		.dots a.dotLink.thisSlide {
			background: #EEE;
		}


		/* Flag Menu for Dark */

		.languageMenu:hover ul {
			background:				#363636;
		}

		.languageMenu:hover ul:before {
			border-bottom: 		    6px solid #333;	
		}

		.languageMenu li a {
			color:					#eee;
		}

		.languageMenu li a:hover {
			color:					#fff;
			background:				#2a2a2a;
		}

		.languageMenu li span {
			color:                  #fff;
		}

		/*** Custom Popup Login ***/

		.overlayBox .regBox .boxTitle span,
		#oneClickAccountSelect .boxTitle span,
		#oneClickProductSelect .boxTitle span   {
			color: #8a8a8a;	
		}

		.overlayBox .regBox a,
		#oneClickProductSelect a {
			color: #8a8a8a;
			font-weight: bold;
		}

		#oneClickProductSelect a span {
			color: #FFFFFF;
		}

		/* FOTM */

		.titleRank, .titlePrize {
			border-bottom: 1px solid #444444;
			color: #fff;
		}

		.titleRank, .titlePrize, .rankNumber, .prizeAmount {
			color: #FFFFFF;
		}

		.rankNumber.backGrey, .prizeAmount.backGrey {
			background: #0f0f0f;
		}

		.rankNumber, .prizeAmount {
			background: #000000;
		}

		.rankNumber.backFirst, .prizeAmount.backFirst {
			background: #1F1F1F;
		}

		.rankNumber.last, .prizeAmount.last {
			border-bottom: 1px solid #444444;
		} 

		/* WL Forums  */

		.divTdHead,
		.divTdHead a,
		.trMenuTitle {
			background: 		#111;
			color: #9a9a9a;
		}

		.divTdHead,
		.divTd {
			border-bottom:		1px solid #222;	
		}

		.divTr:hover {
			background:			#111;
		}

		.divTr {
			border-bottom:		1px solid #222;
		}
			
		.trMenuTitle {
			background: #222;
		}

		#sort_form_links:checked ~ .trMenu,
		#sort_form_links:checked ~ .trMenu .divTdHead {
			border-top: 1px solid #101010;
		}

		.divTdHead,
		.divTdHead a,
		.trMenuTitle {
			background: #212121;
		}

		.buttonForumSearch,
		.buttonCommunityForum {
			background: #212121;
			color: #d2d2d2;
		}

		.buttonForumSearch:hover,
		.buttonCommunityForum:hover {
			background: #333333;
		}

		a.buttonCommunityForum:link {
			color: #d2d2d2;
		}

		.forumPagingMenu .pages a {
			background: #212121;
			color: #707070;
		}

		.forumSearch input[type=text] {
			margin: 10px 0;
			padding: 8px;
			background: #4c4c4c;
			border: none;
			color: #fff;
		}

		.forumUserInfo {	
			background: #111;
		}

		.quotedPost {
			background: #172841;
			border: 1px dotted #364a68;
		}

		.forumThreadOptions:hover .forumThreadOptionLinks {
			background: #212121;
		}

		.forumThreadOptionLinks a {
			border-bottom: 1px solid #424141;
		}

		.forumActionsWrap:hover .forumActions {
			background: #212121;
		}

		.forumActions a {
			border-bottom: 1px solid #222;
		}

		.forumThreadOptionLinks a:hover,
		.forumActions a:hover {
			background: #3a3a3a;
		}

		.form textarea.width60,
		.form input.width60,
		.form select,
		.forumPages select,
		.forumPagingMenu select {
			background: #212121;
			color: #dedede;
			border: 1px solid #424141;
		}

		.overlayBox {
			background: #2f2f2f;
		}

		.overlayBox.overlayAddToList a {
			color: #fff;
		}

		.overlayBox.overlayAddToList textarea {
			background: #212121;
			border: 1px solid #424141;
			color: #fff;
		}

		.forumSignup table td {
			background: #212121;
			border: 1px solid #424141;
		}

		.forumThreadOptionLinks a {
			background: #212121;
		}

		#overlay {
			background: #101010;
		}

		.forumActionsWrap .moreActionsSub {
			border-bottom: 1px solid #424141;	
		}

		.rewardsProgress {
			border: 1px solid #2d2d2d;
		}

		.rewardsBackFullWidth {
			background: #222;
			border: 1px solid #292929;
		}

		.containerMissions {
			background: #222;
			border: 1px solid #292929;	
		}

		.rewardsMissionTitle {
			background: #363636;
		}

		.rewardsMissionCheck {
			background: #4e4e4e;
		}

		.rewardsProgress {
			border: 1px solid #444;
			background: repeating-linear-gradient(
			-45deg,
			#222,
			#222 5px,
			#191919 5px,
			#191919 10px);
		}

		.rewardsRedeemPts {
			background: #363636;
			border: 1px solid #292929;
		}

		.rewardsRedeemPts .promoPercent {
			color: #fff;
		}

		/*** Payment Accounts ***/

		.payment {
			width: 100%;
			border-spacing: 1px;
			border-bottom: 1px solid #555555;		
		}

		.mailerTextSizeTitle {
			color: #fff;	
		}

		.messagesNavigationLinks div a.messagesSideBarLinks:hover {
			background: #212121;
		}

		.rewardsTableSettings input, select {
			padding: 5px;
			background: #3e3e3e;
			color: #fff;
		}

		.buyRewardConvertBoxSpend,
		.buyRewardConvertBoxReceive {
			background: #141414;
		}

		form .buyRewardConvertBoxReceive input {
			background: #141414;
		}

		.buyRewardsEqual {
			background: #2f2a8e;
		}

		.topFifty .topNumber {
			background: #404040;
		}

		.topFifty {
			background: #292929;
		}

		.profileNav {
			background:			#2a2a2a;
		}

		.profileNav h3 {
			background:			#363636;
			color:				#c2c2c2;
		}

		.profileNav h3 span {
			background:			#404040;
		}

		.profileNav > a.active,
		.profileNav .menuWrapper > a.active {
			background: #3c3b3b;
			color: #fff;
		}

		.profileNav > a,
		.menuWrapper > a,
		.actionItem > a {
			border-bottom:		1px solid #323232;
		}

		.profileNav > a:hover,
		.menuWrapper > a:hover,
		.menuWrapper .actionItem > a:hover,
		.actionItem > a:hover {
			background:			#313131;
		}

		.profileNav > a.active, .profileNav .menuWrapper > a.active {
			background: #505050;
			color: #888;
			border-left: 2px solid #848383;
		}

		#profile_actions .actionItem a span {
			background:			#2f2f2f;
		}

		#profile_actions .actionItem a:hover span,
		#social_media .actionItem a:hover span {
			background:			#1b6680;
		}

		#profile_actions .actionItem > a,
		#social_media .actionItem > a {	
			border-bottom:		1px solid #323232;
			color:				#e1e1e1;
		}

		.profileTagLine {
			color:						#fff;
		}

		.nameArea h1,
		.pageBody .nameArea h1 {
			color:						#fff;
		}

		.customersRated span {
			color:						#fff;
		}

		.profileTbl div:nth-child(even) {
			color:						#fff;	
		}

		.profileNav.darkNav {
			background:			#101010;
		}

		.profileNav.darkNav h3 {
			background:			#141414;
		}

		#social_media .actionItem a span {
			background:			#161616;
		}

		#social_media.profileNav.darkNav h3 span,
		#forum_posts.profileNav.darkNav h3 span,
		#friends.profileNav.darkNav h3 span {
			background:			#1a1a1a;
		}

		.profileHeadshot .modelPhotoBg {
			border:						6px solid #fff;	
		}

		.profileNav > a:hover,
		.menuWrapper > a:hover,
		.menuWrapper .actionItem > a:hover,
		.actionItem > a:hover {
			background: #ebebeb;
			color:				#fff;
		}

		.noTheme .nameRatingInfo .blackBg {
			background: #212121;
		}

		.profileNav.darkNav h3 {
			background: #363636;
		}

		#social_media.profileNav.darkNav h3 span,
		#forum_posts.profileNav.darkNav h3 span,
		#friends.profileNav.darkNav h3 span {
			background: #404040;
		}

		.profileNav > a:hover, .menuWrapper > a:hover, .menuWrapper .actionItem > a:hover, .actionItem > a:hover {
			background: #313131;
			color: #fff;
		}

		#forum_posts h3, #friends h3 {
			background: #363636;
		}

		.profileNav.darkNav {
			background: #2a2a2a;
		}

		#social_media .actionItem a span {
			background: #2f2f2f;
		}

		#profile_actions .actionItem a:hover span, #social_media .actionItem a:hover span {
			background: #363636;
		}

		.profileTbl div:nth-child(odd) {
			color:						#fff;	
		}

		.customersRated {
			border-left: 1px solid rgba(255,255,255,.3);
		}

		.profileNav a span span {
			color: #fff;
		}

		.modelSchedule .dayWrap .theDay {
			background:		#333;
		}

		.modelSchedule .dayWrap {
			background: #222;
			color: #fff;
		}

		.modelSchedule .dayWrap {
			background: #222;	
		}

		select.textWhite {
			color: #fff;
		}

		.overlayBox .titles h1 {
			background: rgb(47, 47, 47);
		}

		.largePhotoArray a {
			background: #111;
		}

		.entryWrap .commentInfo {
			background: #151515;
		}

		.nameRatingInfo .blackBg {
			background: rgba(0, 0, 0, .8);
		}

		.bioGiftsPage .tbl th {
			background: #111111;
		}

		.bioGiftsPage .tbl td {
			background: #000000;
			border-bottom: 1px solid #111111;
		}

		.profileHeaderDesign {
			background-color: #151515;
		}

		.rewardsHovBoxTxtRank {
			color: #fff;
		}

		.rewardsHovBoxTxtRank {
			color: #fff;
			font-size: 19px;
		}

		.badgeWrapper .badgeInfo {
			border-left: 1px solid #333;
		}

		.badgeInfo .line {
			background: #333;
		}

		.iconDropTitle {
			background: #444;
			color: #fff;
		}

		.iconDropContents {
			background: #191919;
		}

		.rewardsHovBoxRedeemPts,
		.rewardsHovBoxRedeemTxt {
			color: #fff;
		}

		.badgeWrapper .badgeInfo {
			border-left: 1px solid #333;
		}

		a .badgeInfo .line {
			background: #333;
		}

		.userName.hasDrop:hover .userNameOptions {
			background: #444;
			color: #b2b2b2;
		}

		.userName.hasDrop:hover {
			background: #444;
		}

		.userName.hasDrop a.userBtn {
			background: rgba(255, 255, 255, .3);
		}

		.userName.hasDrop a.userBtn:hover {
			background: rgba(255, 255, 255, .5);
		}

		.userName.hasDrop:hover a {
			color: #fff;
		}

		.rewardsLevelNameWL {
			color: #fff;
		}

		.rewardsHovBoxRedeemPtsWl, .rewardsHovBoxRedeemTxtWl {
			color: #fff;
		}

		.userName.hasDrop:hover:after {
			border-top: 4px solid #ccc;
		}

		.topLinks i.iconInfo:hover span  {
			background:				#484848;
			color:					#fff;
		}

		.userSeenAs {
			color: #ccc;
		}

		.customizeContentBox .containerVodModelVideo input,
		.customizeContentBox .containerVodModelVideo textarea {
			background-color: #2e312e;
			border: 1px solid #4c4c4c;
			padding: 9px;
		}

		.vodSideNav .container-vod-side-nav a {
			color: #f8f8f8;
		}

		.modelDisplayName .model-name {
			color: #f8f8f8;
		}

		.video-information .side-right .rate-percent,
		.video-information .side-right .rate-votes {
			color: #fff;
		}

		.inline-search form input,
		.inline-search form select {
			background: #a1a1a1;
		}

		.vodSideNav a {
			border-bottom: 1px solid #222;
		}

		.vodOtherLinks span {
			color: #fff;
		}

		.video-information .modelName {
			color: #fff;
		}

		.show-info .related-cat-items {
			background: #353535;
		}

		.no-comments .percent-circle {
			background: #181818;
		}

		.show-info .rate-votes-main .vote-amount {
			color: #fff;
		}

		.video-categories a {
			background: #171717;
			border: 1px solid #000;
		}

		.video-categories a:hover {
			background: #212121;
			color: #fff;
			opacity: 1;
		}

		.video-categories a span {
			color: #fff;
		}

		.vod-prev-daily {
			background: #232323;
		}

		.vod-prev-daily a:hover {
			background: #2d2d2d;
		}

		.vod-editors-picks {
			background: #171717;
		}

		.show-info .title {
			color: #fff;
		}

		.mobileTitle:after {
			background: #313131;
		}

		.mobileTitle {
			background: #212121;
			border: 1px solid #313131;
		}

		.sideLinks li {
			background: #191919;
			border-bottom: 1px solid #313131;
		}

		.sideLinks li a {
			color: #949494;
		}

		.sideLinks li:hover {
			background: #151515;
		}

		#open_side_links:not(:checked) ~ .mobileTitle:before {
			border-top: 8px solid #a1a1a1;
		}

		#open_side_links:checked ~ .mobileTitle:before {
			border-bottom: 8px solid #a1a1a1;
		}

		.sideLinks #open_side_links:checked ~ ul {
			border: 1px solid #313131;
		}

		.sideLinks li.button-title,
		.sideLinks li.button-title:hover { 
			background: #212121;
		}

		.vod-side-nav-upper a {
			background: #141414;
			border-bottom: 1px solid #000;
		}

		.vod-side-nav-upper a span {
			background: #1d1d1d;
		}

		.vod-side-nav-upper a:hover {
			background: #272727;
		}

		.vod-side-nav-upper a.active, .vod-side-nav-upper a.active:hover {
			background: #252525;
		}

		.vod-side-nav-upper a.active span {
			background: #1d1d1d;
		}

		.show-info .review-box {
			border: 1px solid #181818;
		}

		.show-info .reviews-for-video .review-separator {
			border-bottom: 1px solid #2d2d2d;
		}

		.rate-video .percent-circle {
			background: #181818;
		}

		.rate-video .percent-circle .percent-amt {
			color: #fff;
		}

		.no-comments .percent-circle {
			background: #484848;
		}

		.circular-landscape.top-perf {
			border: 4px solid #fff;
		}

		.container-circ-image .top-rank-numb {
			border: solid #fff 2px;
		}

		.learderboard-section-result {
			background: #171717;
		}

		.learderboard-section-result a:link,
		.learderboard-section-result a:visited,
		.container-circ-image .ranking-name a {
			color: #cfcfcf;
		}

		.learderboard-section-result .ranking-numb {
			background: #212121;
		}

		.learderboard-section-result a:link,
		.learderboard-section-result a:visited,
		.container-circ-image .ranking-name a,
		.direct-vault-models .model-name a:link,
		.direct-vault-models .model-name a:visited {
			color: #cfcfcf;
		}

		.direct-vault-line {
			background: #222;
		}

		a.btnBlue.vod-subscribe {
			background: #2a2a2a;
		}

		.direct-vault-directors .icon {
			background: #272727;
		}

		.direct-vault-directors .earn-money {
			color: #ccc;
		}

		.earn-money-options {
			background: #191919;
		}

		a:link.pp-send-me-a-tip,
		a:visited.pp-send-me-a-tip {
			color: #fff;
		}

		a:link.pp-send-me-a-tip:hover,
		a:visited.pp-send-me-a-tip:hover {
			color: #fff;
		}

		.video-content select {
			background: #3e3e3e;
			color: #a8a8a8;
		}

		.vod-write-review textarea,
		.vod-write-review select {
			background: #212121;
			color: #dedede;
			border: 1px solid #424141;
		}

		.flv-record-message {
			background: #1d1d1d;
		}

		.controlOptionBoxTitle {
			background: #000;
		}

		.controlOptionBox {
			background: #222222;
		}

		.free-photos .photos-background,
		.free-photos.webCamPics .photos-background {
			background: #111111;
		}

		.free-photos.webCamPics .miniSubNav a{
			background: #111;
			color: #b2b2b2;
		}

		.free-photos .sideLinks li {
			background: #2a2a2a none repeat scroll 0 0;
			border-bottom: 1px solid #222;
		}

		.free-photos .sideLinks li a {
			color: #c2c2c2;
		}

		.free-photos .mobileTitle {
			background: #363636;
			color: #a7a7a7;
			border: 1px solid #222;
		}

		.free-photos .mobileTitle::after {
			background: #363636 none repeat scroll 0 0;
		}

		.free-photos.webCamPics .photoTopPerformers {
			border-bottom: 1px dashed #222;
		}

		.free-photos .largePhotoArray a:hover {
			border-top: 1px solid #797979;
		}

		.free-photos.webCamPics .miniSubNav a {
			border-bottom: 1px solid #000000;
		}

		.free-photos .photoSection {
			border-right: 1px solid #222;
		}

		.free-photos .pop-section {
			border-bottom: 1px solid #222;
		}

		.headshot-accordion-action .icon-arrow-down {
			border-bottom: 2px solid #eee;
			border-right: 2px solid #eee;
		}

		.free-photos .photoSection a.title {
			color: #ccc;
		}

		.social-media-form {
			color: #dedede;	
		}

		.contain-search-results-main {
			background: #1b1a1a;
		}

		.roof-container.verify-age {
			background: #111111;
		}





	@media all and (max-width: 800px) { 

		.messagesSideNav A.messagesNavTitle {
			background: #333333;
		}
		
		.messagesSidebarNavSection > a {
			background:	#333;
		}

		.messagesSidebarNavSection > a:hover {
			color:	#fff;
			background:	#444;
		}
		
		.messagesSidebarNavSection > a:hover:before {	
			border-top: 6px solid;
		}
		
		.messagesSideNav a:hover, 
		.messagesSideNav a.active {
			color:	#fff;
		}
		
		.messagesSidebarNavSection:hover .messagesNavigationLinks,
		.messagesSidebarNavSection:hover .messagesMyFoldersLinks {
			background:	#333;
		}
		
		.messagesNavigationLinks div a.messagesSideBarLinks:hover {
			background: #333;
		}
		
		.messagesNavigationLinks div a.messagesSideBarLinks {
			border-bottom: 1px solid #000;
		}
		
	}

	.scheduled-shows-description {
		color: inherit ! important;
		background: none ! important;
	}

	@media all and (max-width: 750px) { 

		.noTheme .nameRatingInfo .blackBg {
			background: none;
		}
		
	}

	@media all and (max-width: 700px) { 

		.dailyVod .vodDates a {
			background: #212121;
			border: solid 1px #3c3c3b;
		}
		
	}

	@media all and (max-width: 550px) { 

		.buyRewardConvertBoxSpend,
		.buyRewardConvertBoxReceive {
			background: #000;
		}
		
		form .buyRewardConvertBoxReceive input,
		form .buyRewardConvertBoxReceive input:focus {
			background: #000;
			color: #fff;
		}
		
	}

	@media all and (max-width: 430px) { 

		a.buttonCommunityForum {
			border-bottom: 1px solid #424141;
		}
	}
}
