body { 
	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:				#000;
	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;
}

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

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

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

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