﻿.PaneContent#keepAlive{position: absolute;top: 0;left: 0;width: 1px;height: 1px;visibility:hidden;}
.signUpMainBoxes { margin-bottom:11px; }

h1.seo{text-align:center;margin:15px auto 8px auto !important;font-size:17px!important;height:auto!important;line-height:1 !important;width:990px;clear:both;float: none !important;}
h1.seo+p{text-align:center; font-size:14px!important;margin:0 auto 10px auto;width:990px;}

h2.seo{text-align:center;margin:15px auto 8px auto !important;font-size:18px!important;height:auto!important;line-height:1 !important;width:990px;clear:both; }
h2.seo+p{text-align:center;font-size:15px;margin:0 auto 10px auto !important;width:990px;}

h3.seo{text-align:center;margin:15px auto 8px auto !important;font-size:18px!important;height:auto!important;line-height:1 !important;width:990px;clear:both;}

::-webkit-input-placeholder { font-style:italic; }
::-moz-placeholder { font-style:italic; } /* firefox 19+ */
:-ms-input-placeholder { font-style:italic; } /* ie */
input:-moz-placeholder { font-style:italic; }

h3.seo+p{text-align:center;font-size:15px;margin:0 auto 10px auto;width:990px;}

.seoP1 { padding:0 10px 10px; font:bold 13px/16px Arial; }

.sexyVideosProfile .buttonRed{margin-bottom:4px;}
.topBlackHighlight {width:auto !important;}
.sexyVideoButtonsDiv .buttonRed{margin-bottom:8px;}
a.enlarge-link {text-decoration:none} 


.oneButton{float:none !important;margin:4px auto !important;}
	.forgotDiv{padding: 20px 10px 0 10px !important;overflow:hidden !important;height:229px !important;}
	* + html .forgotDiv{height:224px !important;}
	
	
.LiveFeedImage{float:left;margin-right:4px;}
	


#hhContainer {
margin-bottom:16px;
}
	.hotestLiveNow{color: #00ff00;position: absolute; z-index: 1;background: transparent url(images/onlineBack.png) repeat-x scroll right top;line-height: 15px;margin-left: 3px;padding: 0 4px !important;}
	.endVideoChatDivImnude{border-left: 1px solid #ababab;display: block !important;overflow: hidden;padding-left: 24px;}
	.endVideoChatDivImnude{display: block !important;}
	.videoChatTopRight{display: none !important;}
	.hotestHostLink{height: 22px !important;text-decoration: none !important;padding: 2px;line-height: 18px;letter-spacing:-1px;font-weight:bold;}
	.videoChatTopTable a{letter-spacing: -1px;}
	table.videoChatTopTable td{padding:4px 8px;}
	#divStartNewSessionDiv{float:left}
	* + html #divStartNewSessionDiv{float:none}
	.PaneContent{min-height:200px;}
	#transformResult {margin-left:3px !important;}
	.caption {padding:11px 8px 8px 21px !important;}
	.HotestMainDiv a{text-decoration:none;}
	.width100 {width: 100% !important;}
	p.leftMenuLevel1 {font-weight:bold;padding-left:6px;}
	.LatestActivitiesEmpty{margin-bottom:10px;}  
	.banerPlaceholder{margin-bottom:10px;}                
	div.imgGalleryDiv a{display:inline !important}
/* re-captcha */
    .loginMainCnt .box.captcha { height: 325px; }
    .g-recaptcha { width: 302px; margin: 0 auto; }
/* re-captcha */
.cntNotification label{float:left;clear:right;font-size:10px;letter-spacing:-1px;padding:5px 3px;}
* + html .cntNotification label{padding:4px;}
.cntNotification input{float:left;margin:5px 0 0 5px;clear:both}
* + html .cntNotification input{margin:0}

.cntNotification {border:solid 1px #666666;overflow:hidden;width:214px;margin:4px 0;}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999px;
	width:			150px; /* left offset of submenus need to match (see below) */
	z-index:999999;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}




.crr{border:1px solid #666;background:#666 !important;color:#ccc !important;font-weight:bold ;letter-spacing:-1px;}



li.sfHover{margin:0px;}

.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			20px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999px;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			150px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999px;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			150px; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	5px;
}
.sf-menu a {
	padding: 		4px 5px;
	text-decoration:none;
}
.sf-menu a img
{
	display:none;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	20px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			4px;
	top:			11px; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999px;
	overflow:		hidden;
	background:		url('images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.sf-main-indicator{top:7px;background-position:-0px -100px !important}





a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			5px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('images/shadow.png') no-repeat bottom right !important;
	padding: 0 8px 9px 0 !important;*/
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
.sf-menu a  { /* visited pseudo selector so IE6 applies text colour*/
/*	color:			#666;*/padding:3px;}


/*li.crr .leftMenuLevel3 li ul{width:190px;font-weight:normal;}*/




.menuPh{float:left; margin-top:7px;}
.narrowCaption{height:12px;padding:5px 0;width:148px;text-align:left;padding-left:2px;}

.promocnt{width:735px;margin:50px auto;}
.promoitem{float:left;padding:10px}
.followImgBlock{}
				  




.pagecontentconIN
{
	padding: 70px;
	background:#dedede; 
	margin:40px 112px;
	text-align:center;
}

.pagecontentconIN h3
{
	
	color: #ff0000;
	font-weight: bold;
	
}
.pagecontentconIN ul
{
	/*padding-left: 20px;*/
	padding-bottom: 10px;
	margin:0 0 0 120px;
	text-align:left;
	list-style-type:none;
	
}
.pagecontentconIN li
{
	padding-bottom: 6px;
}

.pagecontentconIN b,.pagecontentconIN a,.pagecontentconIN,
.pagecontentconIN li,.pagecontentconIN h3

{
		font-size: 14px;
}


.LatestActivitiesCon{width:226px;font-family:Verdana !important;}
.LatestActivities{text-align:left;padding-left:16px;}
.LatestActivitiesEmpty{height:368px !important;  }

.LatestActivitiesInfo {width:193px;border-bottom:1px solid #000;padding:10px 0px 7px 0px;font-size:11px; height:60px;letter-spacing:-1px}
.LatestActivitiesInfo a{font-weight:bold;}
.LatestActivitiesInfoLast{border:none !important;}




/*======gallery========*/ 
.onlineGif
{
	background: transparent url(  "images/Gallery/onlineBack.png" ) repeat-x scroll right top;
	line-height: 14px;
	margin-left: 0px;
	padding: 0 4px !important;
	position: absolute;
	text-decoration: none;
	margin-top:100px;
	z-index:20;
	bottom:auto;
	bottom:0 !important;
}
.HostAlternatingG td.col1G div.imgGalleryDiv,td.Hcol1 div.avatarDiv div.imgGalleryDiv 
{
	margin: 0pt auto !important;
	width: 140px !important;
	padding-top: 0px !important;
	height:114px !important;
	border:0 !important;
	position:relative;
}
div.imgGalleryDiv
{
	position:relative;
	}


div.avatarDiv div.imgGalleryDiv {width:108px; height:90px; margin:auto; margin-top:2px;}
div.avatarDiv div.imgGalleryDiv p.onlineGif {margin-top:76px;}

table.HostAlternatingG td{background:transparent !important;/*padding:1px !important;*/ }


td.Hcol1 div.avatarDiv {width:142px !important;height:136px !important;}
td.Hcol1 div.avatarDiv a{line-height:20px;}

#hasData .backGrayHost {padding:0 !important}

/*======END gallery========*/ 

.onlineGifHostProfile{margin-top:156px !important;}

.compaingBannerDiv {}

.sf-menu li {z-index:999;}


.cnt1Div,.cntDiv
	{
	width:214px;
	margin:0 auto;
	top:auto;
	border:0px solid #FF0000;
	display:none;position:absolute;
	background:#fff !important;
	padding:6px 0;
	z-index: 1;
	}
.cnt1Div a,.cntDiv a{padding-left:4px;}

.cntDiv a{line-height:18px;text-decoration:none}

#cnt1{margin-top:4px !important;}

.contShereFriends{background:#dedede;width:427px;margin:20px 0 20px 36px;padding:2px 0;}
.contShereFriends p{margin:13px !important;padding-bottom:4px;}
.contShereFriends p#emailPref span.chkMail input{float:left;margin-right:4px;}
.contShereFriends p#emailPref span.chkMail label{clear:right;margin:10px 0;}
* + html .contShereFriends p#emailPref span.chkMail label{line-height:18px;}
.cnt1Div a.tdn{float: left; clear: right; padding-top: 1px;color:#ff0000}

td#chkNotifications input{margin:10px 11px 0 0 !important;}

/*  Narrow style  */
ul.leftMenuLevel3 {margin-left:-1px !important;margin-top:2px !important;font-weight:bold}
.sf-menu a  {padding:3px; /* visited pseudo selector so IE6 applies text colour*/}
.sf-menu li {color:#666;}
.sf-menu ul {border:1px solid #666;width:150px;}
.sf-menu li li {background:#fff;padding:4px 0;}
.sf-menu li li a {color:#333 !important;}
.sf-menu li:hover {background:#999;outline:0;color:#666;}
.sf-menu li:hover>a {color:#FFF;}
.sf-menu li li li {background:#fff;color:#666;}
.sf-menu li li li a{color:#333;font-weight:normal}
.sf-menu li li li:hover {background:#999;}
.sf-menu li li li:hover>a {color:#FFF;}
.crr{border:1px solid #666;background:#fff !important;color:#333 !important;}
.crr  .leftMenuLevel3 .counters{color:#333 !important;}
/* END Narrow style  */
 .sf-menu li li li a.menuCurrent{font-weight:bold !important;font-weight:bold}
 
 .leftMenuLevel2 li a img{visibility:hidden}
 
 .nerrowWidth1{width:198px !important}
 .nerrowWidth2{width:200px !important}
 .nerrowLeft{left:200px !important;}
 
 .tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none;width:300px;text-align:left !important;text-decoration:none !important;font-weight:normal; }

 
#PopUpOneTimeFee{width:300px;height:160px;text-align:center;border:1px solid #000}
#PopUpOneTimeFee h1{padding:8px 0;font-size:13px;font-weight:bold}
#PopUpOneTimeFee p{margin:2px 0}
#okBtnOneTimeFee {width:100px;margin-top:11px}


#ImProfessional{font-size:11px;color:#000;}

.unsubDesc{text-align:center;font-size:11px;color:#000;line-height:18px;margin-bottom:20px;}


	.unsubcribeDiv{width: 940px;margin: 0 auto;padding: 20px; clear:both;}
	.unsubcribeDiv p{margin-bottom: 10px;}
	.unsubcribeDiv ul{margin:10px 0 10px 14px;}
	.unsubcribeDiv li{margin:10px 0;}

#ImProfessionalG{color:#333}

.buttonRed[disabled] {cursor:default !important}

table.Host td.col1, table.HostAlternating td.col1{
width:141px !important;
}

/*FAQ*/
/*table*/
table.faqTable{border-collapse:collapse;margin: 20px;}
table.faqTable th{height:22px;}
table.faqTable .c1{width:260px;height:22px;text-align:left;padding-left:5px;}
table.faqTable .c2{width:80px;height:22px;text-align:center;padding-left:5px;}
table.faqTable .c3{width:80px;height:22px;text-align:center;padding-left:5px;}
/*ul*/
.Answer ul{padding:5px 0 0 15px;}
/*END FAQ*/

/*cut text without spaces in results*/
#resultDiv table tr td div {overflow:hidden;}

/*forgot password Send btn*/
.forgotDiv table input.buttonRed {width:110px !important;}
.forgotDiv table input.inputGray {margin:20px auto 0 !important; float:none;}

/*blocked user error link size*/
p.subHeader a{font-size:14px;}

		table#timeTable {border-collapse:collapse; border:1px solid #000; margin-top:10px;}
		table#timeTable td {border:1px solid;padding:3px;}
		
/*#contentContainer .profileCenterText p {width:358px;overflow:hidden;letter-spacing:0;}*/

/*Flash installer*/
.flashInstallHr {background-color:#2B5176;border:0 none;clear:both;color:#2B5176;height:1px;margin:0 0 20px;text-align:left;width:98%;}
#flashInstallContainerDiv {margin-top: 50px;text-align: center;}
#flashInstallContainerDiv * {font-size: 13px;}
#flashInstallContainerDiv .flashInstallHeader {margin-bottom:20px;}
#flashInstallContainerDiv .flashInstallContactUs {margin-top:20px;}
body.page_install-flash #TopBar,.PaneBody{clear:both;}
body.page_install-flash .logo{display:inline !important;}

* + html #simplemodal-container #confirmMsg input#btnokBtn 
{
	margin-left: 55px;
}
#helpPopup {margin-left: -100px;}
.waitingRoomAlert {height: auto !important; width: 630px !important; margin-left: -200px !important;}
#featurePopUp {height: auto !important; margin-left: -65px !important; font-weight: normal; text-align: left;}
#fancy_close {right: -20px !important;}


/*Host rating page*/
.RatedHostDiv div {margin:0 !important; padding:4px;}


#installedMsg{ margin: 26px 0 15px;}

/* My Favourites */
.cnt, .Gcnt {height:23px; line-height: 23px; font-size:11px !important; padding-left:4px; width:210px; font-weight:bold; cursor:pointer;}
.Gcnt {margin-top:-1px;}
.cnt img,.Gcnt img {padding-top: 3px !important;}
.emailPref input,.emailPref label {float:left;}
.notificationChk {border:none !important;}
.cnt1Div {color:#333 !important;}
.addNote {display:block; font-weight:bold; line-height:12px; padding:5px 10px 4px; text-align:left; width:60px;}
.saveNote, .closeNote {margin:0 0 0 2px !important; padding:0 5px; float:right !important;}
div.saveNote {width:71px;}
div.closeNote {width:43px;}
.notificationChkAll {border:none; color:#333;}
.favSelectAll{background:url('images/favFrame.gif') !important; width:61px; height:15px; text-align:center; font-size:9px; border:0px !important; line-height:14px; margin:0 0 4px 4px;}
.allBtnClicked{background:url('images/favFrameRem.gif') !important; cursor:default !important;}
td#chkNotifications input {margin:7px 11px 0 0 !important;}
p#emailPref label {color:#333 !important;}
.favoriteTop .combo select, .favoriteTop .comboCat select {width:138px !important;}

/* signup table*/
div.signUpNUContent table.signTable td.first label {margin-top:6px;}
div.signUpNUContent table.signTable td span.signUpAstrix {display:block; margin-top:9px;visibility:hidden}
div.signUpNUContent table.signTable td span.signUpAstrixLast {display:block; margin-top:3px;visibility:hidden}
span.astrix, .loginMainTable span.red, table.signTable span.signUpAstrix, table.signTable span.signUpAstrixLast,table.ContactUsTable td.first span {display:none;visibility:hidden}
p.mandatory,div.mandatory {visibility:hidden!important}
.mandatory_login{display:none !important}

.add2favStandAlone {text-align:left !important;}

p.CreditBalance {font-size:12px;}

.forgotPassContainer {height:234px;overflow:hidden;border:2px solid #fff;width:307px}
/*.forgotDiv {padding:20px 10px 0 !important;}*/

li.select, li.select .Leftil, li.select .midil a, li.select .rightil {cursor:default !important;}

/* Waiting room */
#cntRadios {width:544px; overflow:visible;}
#cntRadios #divStartNewSessionDiv, #cntRadios #divDiscount {width:100%; float:left;margin-bottom:5px !important;}
#cntRadios #divDiscount, #cntRadios #divStartNewSessionDiv {height:18px;}
/*#cntRadios .chatButton {margin-top:31px;}*/
#cntRadios .lineA {margin: 0 0 0 23px !important;}
* + html #cntRadios .lineA {margin: 0 0 0 22px !important;}
.videoChatLogo {/*margin:0 auto -70px auto;*/ margin:0 auto; width:900px;}
span.DiscountError {float:left; width:100%; margin: 0 0 10px 23px;}
* + html span.DiscountError {margin-left:22px;}
* + html #cntRadios input[type="checkbox"]{width:13px;}
* + html #cntRadios input[type="radio"]{width:12px;}

.profileRightDiv .profileCenterText, #cntSearchResult #resultDiv table.Host td.col3 {overflow:hidden;}
.followMeDiv_small .followMeDivText .followmeDivButtons .btnContainer a {font-family: Arial;font-weight: bold;}

.topContentRes a.white {cursor:default;}

.MorePromoVideosDiv a#MorePromoVideos {text-decoration: none;}

.rightChatDiv {float:right !important;}

/* LeftBar */
#LeftBar br {display:none;}
#LeftBar #menuResult {margin-bottom:16px;}
#LeftBar #placeHolder {padding:0 !important;}
#LeftBar #banerPlaceholder {padding:0 !important; margin-bottom:16px;}
#LeftBar .banerPlaceholder {margin-bottom:16px;}
#LeftBar .LatestActivitiesCon {margin-bottom:16px; margin-top:10px;}

/* Buy Credit */
#cntCaption {position:relative;}
#cntCaption .buyCreditHelpBtn {position:absolute; top:9px !important; right:37px !important; margin:0 !important;}

#resultDiv table tr td.col3 div {overflow:visible;}
#resultDiv table.Host td.col4 p nobr, #resultDiv table.HostAlternating td.col4 p nobr {display:block; height:15px;}
body.leftNavigation .paymentDeclined {width:370px;min-height:60px;color:#000;background:#ccc;opacity:1.5;padding:10px;}

/* Chrome hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #resultDiv table.Host td.col4 input.buttonRed, #resultDiv table.HostAlternating td.col4 input.buttonRed {margin-top:10px;}
}


div.warningMain{float:left;height:172px;margin-left:10px;margin-top:26px;width:632px;}
div.warningN {padding-top:30px;text-align:left;background:none;}
img.warningLeftCor,img.warningRightCor{}
img.warningLeftCor{float:left;margin-left:0;}
img.warningRightCor{float:left;margin-left:0;}
div.warningBackCenter{float:left;height:400px;width:684px;background:transparent url(  "images/warningBackCenter.png" ) repeat-x scroll left top;}
.blockMsg {width:auto !important;padding:40px !important;background-color:transparent !important;position: absolute !IMPORTANT;left: 50% !IMPORTANT;margin-left: -426px !IMPORTANT;}

* html div.warningBackCenter {background:#000; border:2px solid #fff;}

.warningN p{margin:32px 0;text-align:center;font-size:18px !important;color:#fff;}
.warningN .WarningOver18Btn{text-align:center;background:transparent url(  "images/WarningOver18Btn.gif" ) no-repeat scroll left top;float:left;width:215px;height:46px;font-size:18px;font-weight:bold;font-family:Arial;line-height:43px;color:#fff;letter-spacing:-1px;}
.warningN .WarningExitBtn{text-align:center;background:transparent url(  "images/WarningExitBtn.gif" ) no-repeat scroll left top;float:right;width:215px;height:46px;font-size:18px;font-weight:bold;font-family:Arial;line-height:43px;color:#fff;}
.warningN div span{font-size:18px}

li.pgCurrent a, .NewBestRate a.white, div.navi a.active {cursor:default !important;}

div.mandatoryFieldsForSignup{display:none}

ul#topMenuTabsHost li.cap3-content-results {width:185px !important;}
* + html ul#topMenuTabsHost li.cap3-content-results {width:158px !important;}

/* clb*/

.clbHostName
	{
		color: #FFFF99;
		font-family: impact;
		font-size: 22px;
		text-align: left;
		text-decoration: none;
	}
	.clbDate
	{
		color: #FFFF99;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		text-align: left;
	}
	.clbNew
	{
		color: #11FC05;
		font-family: impact;
		font-size: 22px;
		text-align: left;
		text-decoration: none;
	}
	.clbDesc
	{
		color: #FFFFFF;
		font-family: arial;
		font-size: 13px;
		font-weight: bold;
		text-align: left;
	}
	.clbEventTable
	{
		
	background: #333;
		width:720px;
		margin:6px auto;
		height:150px;
		
		
	}
	table.clbEventTable td{padding:12px;}
	table.clbEventTable td.clbEventTdSecond{padding-left:10px;padding-top:18px;
					  
					  }
					  
	#apromo,#apast{text-decoration:none;font-size:12px;font-weight:bold;padding-bottom:16px;} 
	#apast{} 
	 #promo{text-align:center;width:900px;margin:20px auto;}   
	 .clbEventTdSecond a{text-decoration:none;}           
/*END clb*/

.sexyVideosProfile input.buttonRed {margin-bottom:4px;width:110px !important; padding:0 0 1px 0;}


/*#pfv{height:570px;margin-top:-49px !important;}*/

.stateIcon {width:200px !important; height:auto !important; text-align:center;}

#resultDiv td.col3Videos {vertical-align:top;}

table#reportRes td {padding:4px 2px 4px 1px !important;}

.ByCreditBottomDivPopUp .byCrediitDiv {margin-left:10px;}
.ByCreditBottomDivPopUp .byCrediitDiv a {text-decoration:none;}

/**** ie6 fixes ****/
* html .PaneBody{position:relative;}/* disappearing elements */
/* video in profile */
* html .profileRightDiv {display:inline;}
* html .profileRightDiv #contentContainer #PlaceForVideo {width:490px !important;}
/* END video in profile */
* html .mainContainer {margin-top:-13px;} /* profile tabs */
* html span.upperLoginInputBg {background-position:left top;} /* top login inputs */
/**** END ie6 fixes ****/

.backGray .caption {display:none;}

.followmeDivButtons .btnContainer {padding:0;height:21px!important;}
.followmeDivButtons a {display:block;height:21px;line-height:21px;}
.HotestMainDiv .hotestPrivetLink a {display:block;}

img.warningLeftCor, img.warningRightCor, .warningBackCenter img.warning_blue {display:none;}
div.warningBackCenter {width:470px; height:211px; overflow:hidden;}
body .blockPage {margin-left:-240px !important;}
.warningN p {font-size:15px !important; font-family:arial; font-weight:bold; margin:36px 0;}
div.warningMain {width:426px; height:166px; margin:23px 0 0 23px;}
.warningN .WarningOver18Btn, .warningN .WarningExitBtn {width:173px; height:31px;}
.warningN .WarningOver18Btn {float:left; margin:0 0 0 28px;}
.warningN .WarningExitBtn {float:right; margin:0 104px 0 0;}
.warningN div span {font-size:14px; line-height:31px;}

div.warningMain, .warningN .WarningOver18Btn, .warningN .WarningExitBtn {display:inline;} /* IE6 FIX */

#cntSearchResult.backGray {padding-bottom:3px;}
#cntSearchResult.backGray .pgrClass {margin:10px 0 5px;}
.lblLengthBR{line-height:4px;}

 ul.descUl
	{list-style-type:none;
		padding-left:12px !important;
		margin-top:4px;
		padding-bottom:15px;
	}
	
	* + html ul.descUl {padding-left:16px;}
	.mainContainer {position:relative}
	
div.btnContainerBottom{	clear: both;position:absolute;bottom:6px;width:500px;}
#profileRightDiv div.btnContainerBottom {width:490px;}
.videoDetailsCnt {margin:6px 0;}
a#selectAnoter {float:left; margin-top:6px;}
	
	.avatarDiv, table.HostAlternatingG td {width:139px !important;}
	
.profileRightDiv #PlaceForVideo {width:auto !important;}
.FDescHostimg p.onlineGif {margin:0 !important; bottom:0 !important; left:0 !important; top:auto !important;}

.favoriteTop {position:relative; z-index:2;}

div.HostAlternating {overflow:hidden;}

/*.topMenuTabsDivHost li:first-child {width:131px!important;}*/
.topMenuTabsDivHost li.col1 {width:141px!important;}



/*left Menu*/
.leftSignupLoginDiv .alreadyAMember { font:14px/30px Arial; }
img.leftMenuLevelImg1{display:none}
ul.leftMenuLevel2 li {position:relative;}
ul.leftMenuLevel2 li span.countersOnline {position:absolute; right:5px; }
div#menuResult ul.leftMenuLevel2 a {font-weight:normal;}

/* IE6 snapshots fix */
* html div.thumbs-content {float:left; display:inline; position:relative;}
* html div.mainContainer {height: 0.01%;}

.bredCr {position:relative; z-index:2;}

/* Signup */
.signupExplanationCnt * {font-size:12px; line-height:20px;}

/*Fix BuyCredit add250*/
.ByCreditBottomDiv, .ByCreditTopDiv{height:auto !important;overflow:hidden !important}
.newUserRightDiv{background-repeat:no-repeat !important;min-height:309px; height:auto!important; height:309px;}
.newUserCenterDiv{height:auto !important}
.friendsAndRomanceMessage  {clear:both;font-weight:bold !important;padding:4px;margin-bottom:7px;text-align:left;}
.linksAndPagerCntRight{display:inline;}

.newLinksPosition
{width:216px;
border-right:none !important;
float:right !important;
height:18px !important;
line-height:15px;
padding:0 !important;
position:static !important;
right:auto !important;
top:auto !important;
clear:none !important;
margin-right:18px;
margin-top:4px;
background:none !important
}

div.too_much_credit{float:right !important; font-size:13px !important; margin:10px 0px 15px 0px !important; display:block !important; width:354px !important; text-align:left !important;padding:0 5px 2px 0px !important;}
ul.too_much_credit_ul{margin-bottom:10px !important;border:1px solid #222 !important; }
.hiddenCaptcha{position:absolute;top:-3000px;left:-3000px;}

/* Fix for sexier-phonemates.. byCredit bottom text*/
div.waitingRoomCnt img.waitingImg {bottom:60px !important;}
div.waitingRoomCnt .bottomMsg {height:51px !important;line-height:17px !important;padding-top:3px !important;}

.hlPanelWrap{position:relative !important}
.hlPanelWrap .hlFilters{left:50% !important;margin-left:-155px !important;}

/* Div Parental Advisory for PhoneMates Sites */

.signUpNewUserContainer div.Steptext2_AdvisoryDiv 
{
background:url("images/phonemates/Parental_Advisery.jpg") no-repeat left center;
color:#FFFFFF;
font-size:11px;
margin-left:20px;
padding:0 20px 0 100px;
outline:0px solid red;
}

.hlPanelWrap span{font-size:12px;font-weight:bold;}
.linkme span{cursor:pointer;text-decoration:underline;}

.signUpNewUserContainer #SignUpMainLogic ul.step3 span.firstPart{float:left !important;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 span.limited{float:right !important;font-size:10px !important;text-decoration:underline;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 span.wraper{margin-top:0px !important;font-size:11px !important;display:inline-block;}
.signUpNewUserContainer #SignUpMainLogic ul.step3 li input{margin:0px !important;margin-top:15px !important;}
/*credit bonus addition text in phonemates*/
.signUpNewUserContainer #SignUpMainLogic ul.step3 span.wraper .bonusPartAdditionToCredits { color:#FF910F; }
/*credit bonus addition text in phonemates - end*/
.welcomeJoinMessage{float:left;clear:both;font-size:12px;font-weight:bold;line-height:26px; margin-top:20px;}

.singleHostContainer .topModelTrophy{height:auto !important }
.hpHostListContainer .singleHostContainer .langs {left:10px !important;}
.detailsContainer .leftContent .detailedListLangCnt p {margin-top:-4px !important; width:51px !important;}
.flags_1 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -2px;margin-right:3px; float:left;}
.flags_2 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -14px;margin-right:3px; float:left;}
.flags_3 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -26px;margin-right:3px; float:left;}
.flags_4 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -38px;margin-right:3px; float:left;}
.flags_5 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -50px;margin-right:3px; float:left;}
.flags_6 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -62px;margin-right:3px; float:left;}
.flags_7 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -74px;margin-right:3px; float:left;}
.flags_8 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -86px;margin-right:3px; float:left;}
.flags_9 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -98px;margin-right:3px; float:left;}
.flags_10 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -2px -110px;margin-right:3px; float:left;}
.flags_11 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -2px;margin-right:3px; float:left;}
.flags_12 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -14px;margin-right:3px; float:left;}
.flags_13 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -26px;margin-right:3px; float:left;}
.flags_14 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -38px;margin-right:3px; float:left;}
.flags_15 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -50px;margin-right:3px; float:left;}
.flags_16 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -62px;margin-right:3px; float:left;}
.flags_17 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -74px;margin-right:3px; float:left;}
.flags_18 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -86px;margin-right:3px; float:left;}
.flags_19 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -98px;margin-right:3px; float:left;}
.flags_20 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -18px -110px;margin-right:3px; float:left;}
.flags_21 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -2px;margin-right:3px; float:left;}
.flags_22 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -14px;margin-right:3px; float:left;}
.flags_23 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -26px;margin-right:3px; float:left;}
.flags_24 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -38px;margin-right:3px; float:left;}
.flags_26 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -50px;margin-right:3px; float:left;}
.flags_27 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -62px;margin-right:3px; float:left;}
.flags_28 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -74px;margin-right:3px; float:left;}
.flags_29 {width:13px;height:9px !important;background:url("images/flags/Hostlanguages.png") no-repeat -34px -86px;margin-right:3px; float:left;}

div.group_Banner_Cnt{width:986px;height:118px;clear:both;background:url('images/mid1.png') no-repeat;position:relative}
div.group_Banner_Cnt2 {background:url('images/bg_phonemates.png') no-repeat;position: relative;width:990px;height:100px;clear:both;}
div.group_Banner_Cnt2 #bannerLinks { padding:4px 9px; }
div.group_Banner_Cnt2 #bannerLinks .rtBtn,
div.group_Banner_Cnt2 #bannerLinks .midBtn { float: right;width: 197px;height: 83px;border-radius: 6px; margin-left:8px; text-align:center; padding:8px 5px 0; cursor:pointer;
                                            background: #ff8500;
                                            background: -moz-linear-gradient(100% 100% 90deg, #ff7400, #ffa600) !important;
                                            background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff7400), to(#ffa600)) !important;
}
div.group_Banner_Cnt2 #bannerLinks .rtBtn span,
div.group_Banner_Cnt2 #bannerLinks .midBtn span { font:bold 15px/18px Arial; text-shadow:0 1px #ffcf99; color:#000; letter-spacing:-1px; }
div.group_Banner_Cnt2 #bannerLinks .rtBtn span.credit,
div.group_Banner_Cnt2 #bannerLinks .rtBtn span.creditCount,
div.group_Banner_Cnt2 #bannerLinks .midBtn span.credit,
div.group_Banner_Cnt2 #bannerLinks .midBtn span.creditCount { font-size:16px; text-transform:uppercase; }
div.group_Banner_Cnt2 #bannerLinks .rtBtn span.acAmount,
div.group_Banner_Cnt2 #bannerLinks .midBtn span.acAmount { font-size:16px; }
div.group_Banner_Cnt2 #bannerLinks .rtBtn span.plus,
div.group_Banner_Cnt2 #bannerLinks .midBtn span.plus { font-size:18px; color:#9c0606; }

div.group_Banner_Cnt2 .campaignRulesBtn { position:absolute; bottom:0; left:0; height:20px; width:120px; cursor:pointer; }

div.group_Banner_Cnt.noLifTime{width:986px;height:120px;background:url('images/mid2.png') no-repeat;}
div.group_Banner_Cnt div.groupBannerButtonsCnt{width:529px;height:29px;position:absolute;bottom:22px;left:437px;}
div.group_Banner_Cnt.noLifTime div.groupBannerButtonsCnt{bottom:10px;}
div.group_Banner_Cnt div.groupBannerButtonsCnt.gold{background:url('images/gray_empty.png') no-repeat}
div.group_Banner_Cnt div.groupBannerButtonsCnt div.groupBannerBtn{cursor:pointer;color:#eee;width:123px;height:28px;background:url('images/red_empty.png') no-repeat;line-height:28px;text-align:center;float:left;margin-left:8px;}
div.group_Banner_Cnt div.groupBannerButtonsCnt div.groupBannerBtn.gold{background:url('images/gray_empty.png') no-repeat;color:#f7e89c}
div.group_Banner_Cnt div.groupBannerButtonsCnt div.groupBannerBtn span{padding-right:2px;font-size:14px;text-shadow:1px 1px 1px #333333;}
div.group_Banner_Cnt div.groupBannerButtonsCnt div.groupBannerBtn span.symble{padding:0;}
body.page_peep_shows  div.group_Banner_Cnt.noLifTime{ background: url("images/groupBanner_small_C.png") no-repeat scroll 0 0 transparent;height: 120px; width: 986px;}
body.page_peep_shows  div.group_Banner_Cnt{ background: url("images/mid1_new.png") no-repeat scroll 0 0 transparent;height: 120px; width: 986px;}
body.page_peep_shows div.group_Banner_Cnt.noLifTime div.groupBannerButtonsCnt {bottom: 46px;left: 450px;}
body.page_peep_shows div.group_Banner_Cnt div.groupBannerButtonsCnt {bottom: 46px;left: 453px;}
/* PhoneMates Banner 30.01.2012 */
a.groupBannermidA { background: url("images/banners/groupBanner_mid_A.png") no-repeat scroll 0 0 transparent; display:block; height:118px; width:985px; clear:both;margin-bottom: 5px;position: relative;}
a.groupBannermidA span.joinBanner{left:514px;position:absolute;top:47px;}
a.groupBannermidA span.joinBanner, a.groupBannermidA span.joinBanner span {color:#000000;font-size:26px;font-weight:bold;letter-spacing:-0.8px;text-shadow:0 1px 2px #FFFFFF;word-spacing:-2px;}
a.groupBannermidA span.joinBanner span { color: #AA0B0B;font-size:110%;margin-left:7px;}
div.group_Banner_Cnt { background: url("images/mid1_new.png") no-repeat scroll 0 0 transparent;clear: both;height: 118px;position: relative;top: 0px;width: 986px;left: 4px;z-index:1;}
div.group_Banner_Cnt #bannerLinks { position:absolute;top:45px;right:7px;z-index:2; }
div.group_Banner_Cnt #bannerLinks a.bonus span { display:block; }
div.group_Banner_Cnt #bannerLinks a span { display:none;position:absolute;top:0;right:0;width:55px;height:49px;z-index:3; }
div.group_Banner_Cnt #bannerLinks .extra5 { background:url(images/bannerBtns_5bonus.png) no-repeat; }
div.group_Banner_Cnt #bannerLinks .extra10 { background:url(images/bannerBtns_10bonus.png) no-repeat; }
div.group_Banner_Cnt #bannerLinks .extra15 { background:url(images/bannerBtns_15bonus.png) no-repeat; }
div.group_Banner_Cnt #bannerLinks .extra20 { background:url(images/bannerBtns_20bonus.png) no-repeat; }
div.group_Banner_Cnt #bannerLinks .extra25 { background:url(images/bannerBtns_25bonus.png) no-repeat; }
div.group_Banner_Cnt #bannerLinks a { position:relative;width:181px;height:49px;float:right;margin-left:3px;cursor:pointer;background:url(images/bannerBtns.png) no-repeat;line-height:49px;text-align:center;font-size:20px;color:#000000;font-weight:bold;text-shadow: 1px 1px #EEEEEE; }
div.group_Banner_Cnt #bannerLinks a.bonus { font-size:15px; width:131px; padding-right:50px;}
div.group_Banner_Cnt #bannerLinks a.midBtn { background-position:-182px 0; }
/* end PhoneMates Banner  */

/* Phonemates Large Users banner 26.06.12 */
body div.group_Banner_Cnt.waiting { background: url("images/mid1_waiting_largeuser.png") no-repeat scroll 0 0 transparent;clear: both;height: 100px;position: relative;top: 0px;width: 990px;left: 2px;z-index:1;}
body div.group_Banner_Cnt.waiting #bannerLinks { position: absolute; right: 20px; top: 33px; z-index: 2;}
body div.group_Banner_Cnt.waiting #bannerLinks a { background: url("images/bannerBtns_303x58.png") no-repeat scroll 0 0 transparent;color: #000000;cursor: pointer;float: right;font-size: 20px;font-weight: bold;height: 58px;line-height: 29px;margin-left: 10px;overflow: hidden;padding: 0 20px;position: relative;text-align: center;text-shadow: 1px 1px #EEEEEE; white-space: normal;width: 108px;word-wrap: break-word;}
body div.group_Banner_Cnt.waiting #bannerLinks a.midBtn { background-position: -155px 0; }
/* endof LargeUsers banner*/

div.freeCampaign50{margin-bottom:25px;}

.waitingRoomCnt p span.msgBottomSpan.NonVIPWaiting 
{
   background: url("images/vipBGWatingRoom.jpg") no-repeat scroll 0 0 transparent; 
   width:291px;
   height:69px;
   margin-top: 0px;
   padding-top:52px;
   font:11px/12px Trebuchet MS, Arial;
   color:#e1b532;
}
.waitingRoomCnt p span.msgBottomSpan.NonVIPWaiting span.BottomTextLine
{
	display:block;
	margin-top:13px;
	color:#fff;	
}


.waitingRoomCnt p.msgBottom span.Waiting {
    background-image: url("images/vipBGWatingRoom.png");
    background-repeat: no-repeat;
    background-size: auto 81px;
    color: #e1b532;
    display: block;
    height: 69px;
    margin: -15px 12px 0;
    padding-top: 20px;
    text-align: center;
}


.waitingRoomCnt p.msgBottom span.Waiting span.MiddleTextLine {
    color: #fff !important;
    display: block;
    float: right;
    font-size: 12px !important;
    font-weight: normal !important;
    height: 101px;
    margin-right: 5px;
    width: 160px;
}

.waitingRoomCnt p.msgBottom span.Waiting span.status3
{
	line-height: 17px;
	font-size:14px !important;
}
.waitingRoomCnt p.msgBottom span.Waiting span.MiddleTextLine img
{
    position: relative;
    top: 3px;    
}

.waitingRoomCnt p.msgBottom span.Waiting span.MiddleTextLine span.BottomTextLine
{		
	color: #e1b532;	
	font-size: 11px;
	display: block;
	margin-top: 5px;
}

/* Global Changes for WLG Templates */
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn .btn-Submit, .l-FormsCenterWrapper .signupStep2Submit.myAccountButton { cursor:pointer }
.l-FormsCenterWrapper .signupStep2Submit.myAccountButton, .signUpNewUserContainer #SignUpMainLogic input.myAccountButton {     
    height:63px; 
	width:261px;   
    border: none;        
    text-transform: uppercase;
    font-size: 20px;        
    font-weight: bold;
}
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn .btn-Submit {
    height: 63px;
    width: 261px;
    border: none;
    font-size: 20px;
    font-weight: bold;
    padding-right:3px;
}
.l-FormsCenterWrapper .paymentMethod {    display: block !important;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: -65px;
    margin-top: 15px;}
body.page_personal-card #ui-datepicker-div { z-index: 999; }
div.FeedBackHeader { height: auto !important; }
body.page_buycredit .too_much_credit {padding: 0 !important;}
body.page_video-chat-buy-credits  .too_much_credit {padding: 0 !important;}
ul#BillingOption.too_much_credit_ul { display:none; }

.referAFriendViaMail span.code /* refer-a-friend */
{
  width: 400px !important;  
}

body.leftNavigation .popupMore-container .more div 
{
    background: none !important;
}


.longForm .l-CenterBlockWrapper.b-GirlStep1 { background:#000000 url('images/signup/signup_bg_01.png') no-repeat right bottom; } 


/* Oops Window PopUp */

.b-oops-window-wrap 
{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 8px solid #ccc;
    -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
    -moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
    -moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
    -moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
    color: #000000;
    height: 225px;
    left: 0;
    position: absolute;
    top: 0;
    width: 515px;
    z-index: 2000; 
    display:none;  
}

.b-oops-window-wrap .b-oops-txt
{
    font: 16px Tahoma;
    margin: 37px auto;
    text-align: center;   
}

.b-oops-window-wrap .b-oops-txt span
{
    display: block;
    font: bold 17px Tahoma;
    margin: 15px auto;
    text-align: center;
    text-decoration: underline;   
}

.b-oops-window-wrap .b-oops-links 
{
    background-color: #CCC;
    display: block;
    height: 30px;
    margin: 30px auto 0;
    width: 346px; 
    padding:0 7px;  
    text-align : center;    
}

.b-oops-window-wrap .b-oops-links a
{
   font:bold 12px Tahoma; 
   text-decoration:none;
   line-height:30px;
   color:#000;
   text-decoration:underline;
}
/*
.b-oops-window-wrap .b-oops-links a:first-child {float:left; color:#fff;}
.b-oops-window-wrap .b-oops-links a:first-child:hover {text-decoration:underline;}
.b-oops-window-wrap .b-oops-links a:last-child {float:right;color:#FDE060;text-decoration:underline;}
.b-oops-window-wrap .b-oops-links a:last-child:hover {text-decoration:none;}
/* End Oops Window PopUp */

body.page_free-videochat.leftNavigation .hpHostListContainer { width: 990px; }
span.worthLoyaltyPoints.points0 {display:none;}


.PaneHeader #WickedHpBanner {text-align : center;}

/*  span.Class_spMessage exists only here.
/*  in order to overwrite,
/*  just add it to the local 'global.css' of each theme.*/

.purchase span.Class_spMessage { font-size:13px;position: relative;top: 10px; } 
.purchase span.Class_spMessage a  { color:#000;font-size:15px; }  
 
/* !important is needed in order to overwrite the local global Css in each Theme*/
div.purchase div.smallTxtWrap { width: 286px !important; }
div.purchase div.buttonWrap { top:14px !important; }
.DivPicture {
    left: -10px !important;
    margin: 0 auto !important;
    position: relative !important;
    width: 922px !important;
}
div.purchase {
left:0 !important;
}
div.PaneBottomBar div.FaceBooklikeDivWrapper{   left: 30px;
    margin: 0 auto;
    position: relative;
    width: 990px;}
    
div.msgBox{height:225px}
div.msgBox.wide{width:500px;}
div.msgBox.wide p{border:1px solid #888; padding:20px;display:inline-block;}
div.msgBox.wide .buttonRed{margin: 5px 20px;}
div.msgBox.wide .btnMember{border:0;background:none;color:#fff;}
div.msgBox.wide .btnLogin{border:0;background:none;color:#fff;text-decoration:underline;cursor:pointer;}
div.msgBox.wideNoBorder { width:500px; }
div.unsubMsgBox {height:555px!important;}
div.unsubMsgBox span {left: 175px;}

div.mainBannerCnt{text-align:center;margin-bottom:10px;}
div.staticBannerCnt{text-align:center;padding-bottom:10px;clear:both; position:relative; z-index:10;}

#SexierHeader div.logoSite { background-position:center center;}
.footerDiv  { position:relative; width:990px; margin:0 auto; padding-top:5px; clear:both; }
.wck_footer_div { height:auto!important; overflow:hidden; padding-bottom:5px; }
.foterBody { position:relative; width:100%; }
.foterBody .basicFooterCnt, .wck_footer_div .basicFooterCnt, .foterBody .footerLinks { width:885px!important; float:right!important; position:static; padding-bottom:30px; }
.wck_footer_div .basicFooterCnt { width:730px!important; }
.foterBody > div { position:relative;left:106px; }
.foterBody ul { margin:7px auto !important;width:785px !important; clear:left !important; }
/*.footerDiv p.bottomTextForAdults { padding:0 !important;}*/
.footerDiv .sponsorsLogos, .wck_footer_div .sponsorsLogos { float:left; clear:none; width:92px!important; display:block; position:relative;top:5px;left:0; }
.footerDiv .foterBody .asacpLogo, footerDiv .foterBody .rtaLogo,
.wck_footer_div .asacpLogo, .wck_footer_div .rtaLogo { float:left; display:block; }
.footerDiv .foterBody .asacpLogo img, .footerDiv .foterBody .rtaLogo img,
.wck_footer_div .asacpLogo img, .wck_footer_div .rtaLogo img { margin:0; visibility:visible; }
div.feedbackFooter { left:149px !important; }
div.PaneBottomBar  div.FaceBooklikeDivWrapper { width: 80px !important;left: auto !important;top: auto !important; bottom: 45px;right: 437px; }
.unfdSignupVald { color:Red; text-align:center; width:266px;}
body.page_buycredit .paymentErrImgCnt { position:relative;left:121px; bottom:2px;}
body.page_signup .paymentErrImgCnt { text-align:right;}
.dvHostListSplitter,.hpHostListContainer .singleHostContainer a div.dvHostListSplitter { display:none !important; }

#spServerOrigin { display: none;visibility: hidden;}
/*.signUpNewUserContainer #SignUpMainLogic ul.step3 li input { top:0 !important; }
.signUpNewUserContainer #SignUpMainLogic ul.step3 li { height: 45px !important;padding-top: 12px !important;}*/

/*Phonemates signup for wlg*/
body.wlg .signUpNewUserContainer #step3MembershipGroups {height: 374px;overflow: hidden;padding-top: 17px;position: absolute;right: -1px;top: -9px; width: 458px;z-index: 10;}
body.wlg .signUpMainBoxes{float: left;margin-top: 7px;position: relative;width: 990px;z-index: 2;height:384px;}
body.wlg .signUpNewUserContainer #SignUpStepInfo{ padding-top: 17px;right: 22px;width: 458px;}
body.wlg .signUpNewUserContainer #SignUpMainLogic{height: auto !important;margin-left: 21px;min-height: 359px;overflow: hidden;position: relative;width: 484px;}
body.wlg .signUpNewUserContainer #SignUpMainLogic input.myAccountButton {margin: 0 0 0px 165px !important;}
body.wlg .signUpNewUserContainer #SignUpMainLogic span.devGoBack{display: block;float: right;font-size: 12px;line-height: 20px;margin-bottom: 0px;margin-top: 0px;text-align: center;width: 390px;}
body.wlg .signUpNewUserContainer #SignUpMainLogic ul.step3 li span {margin-top: 4px;}
body.wlg.page_signup .signUpNewUserContainer #SignUpMainLogic input.myAccountButton{margin-left:0!important}
body.wlg.page_signup .signUpNewUserContainer #SignUpStepInfo .signUpGirl{top: 151px!important;}
/*end of phonemates signup*/

/*phonemates for wl generator*/
body.wlg_phoneMates  .ulTopMenu .um-vipsection {display:none}
body.wlg_phoneMates  .ulTopMenu .um-topmodels {display:none}
/*private show*/
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.enterChat.hotRoom{/*background-position: center -162px!important;*/}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.enterChat.hotRoom:hover{/*background-position: center -135px!important;*/}
body.wlg_phoneMates .detailsContainer .centerContent .bigImg a.hotRoom.enterChat{background-position: center -189px!important;}
body.wlg_phoneMates .detailsContainer .centerContent .bigImg a.hotRoom.enterChat:hover {background-position: center -189px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.enterChat, body.wlg.phoneMates .srContainer a.enterChat{ background-position:center -81px !important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.enterChat:hover, body.wlg.phoneMates .srContainer a.enterChat:hover{ background-position:center -54px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.enterChatPopup, body.wlg.phoneMates .profileTopSection .imgContainer .mainImg .enterChatPopup, body.wlg.phoneMates .imageCnt a.enterChatPopup{background-position:0 -47px!important}
/*body.wlg_phoneMates .profileTopSection .hostTopDetails input.privateChatBtn{background-position:center -325px!important;}
body.wlg_phoneMates .profileTopSection .hostTopDetails input.privateChatBtn:hover{background-position:center -352px!important;}
body.wlg_phoneMates .profileTopSection .imgContainer .mainProfileImg a.enterChat, body.wlg.phoneMates .profileTopSection .hostTopDetails input.privateChatBtn, body.wlg.phoneMates .profileTopSection .hostTopDetails a.enterChat{background-position:center -323px}
*/body.wlg_phoneMates .profileTopSection .imgContainer .mainProfileImg a.enterChat:hover, body.wlg.phoneMates .profileTopSection .hostTopDetails a.enterChat:hover, body.wlg.phoneMates .profileTopSection .hostTopDetails input.privateChatBtn:hover{background-position:center -350px}
body.wlg_phoneMates .detailsContainer .centerContent .bigImg a.enterChat {background-position: center -325px;}
body.wlg_phoneMates .detailsContainer .centerContent .bigImg a.enterChat:hover {background-position: center -352px;}
/*body.wlg_phoneMates .profileTopSection .hostTopDetails a.enterChat {background-position: center -325px;}
body.wlg_phoneMates .profileTopSection .hostTopDetails a.enterChat:hover {background-position: center -352px;}
*/

body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.happyhourBtn, body.wlg.phoneMates .srContainer a.happyhourBtn {background-position: center -216px !important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.happyhourBtn:hover, body.wlg.phoneMates .srContainer a.happyhourBtn:hover {background-position: center -243px !important;}
/*body.wlg_phoneMates .profileTopSection .imgContainer .mainProfileImg a.enterChat.happyhourBtn,body.wlg.phoneMates .detailsContainer .centerContent .bigImg a.enterChat.happyhourBtn, body.wlg.phoneMates input.happyhourBtn, body.wlg.phoneMates .profileTopSection .hostTopDetails a.enterChat.happyhourBtn{background-position: center -378px!important}
body.wlg_phoneMates .profileTopSection .imgContainer .mainProfileImg a.enterChat.happyhourBtn:hover, body.wlg.phoneMates .detailsContainer .centerContent .bigImg a.enterChat.happyhourBtn:hover, body.wlg.phoneMates input.happyhourBtn:hover, body.wlg.phoneMates .profileTopSection .hostTopDetails a.enterChat.happyhourBtn:hover{background-position: center -405px!important}
*/body.wlg_phoneMates a.happyhourChat {background-position:0 -47px!important}
/*body.wlg_phoneMates .profileTopSection .hostTopDetails a.enterChat.happyhourBtn {background-position: center -378px!important}
body.wlg_phoneMates .profileTopSection .hostTopDetails a.enterChat.happyhourBtn :hover{background-position: center -405px!important}
body.wlg_phoneMates .profileTopSection .hostTopDetails input.privateChatBtn.happyhourBtn{background-position:center -378px!important;}
body.wlg_phoneMates .profileTopSection .hostTopDetails input.privateChatBtn.happyhourBtn:hover{background-position:center -405px!important;}
*/

body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.freeChatBtn.hotRoom{/*background-position: center -108px!important;*/}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.freeChatBtn.hotRoom:hover{/*background-position: center -135px!important;*/}
body.wlg_phoneMates .detailsContainer .centerContent .bigImg a.hotRoom.freeChatBtn {background-position: center -108px!important;}
body.wlg_phoneMates .detailsContainer .centerContent .bigImg a.hotRoom.freeChatBtn:hover {background-position: center -135px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.freeChatBtn {background-position: center 0px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.freeChatBtn:hover {background-position: center -27px !important;}
body.wlg_phoneMates .profileTopSection .imgContainer .mainProfileImg a.freeChatBtn, body.wlg_phoneMates .profileTopSection .hostTopDetails a.freeChatBtn, body.wlg.phoneMates .detailsContainer .centerContent .bigImg a.freeChatBtn, body.wlg.phoneMates .profileTopSection .hostTopDetails a.freeChatBtn{background-position: center -270px!important;}
body.wlg_phoneMates .profileTopSection .imgContainer .mainProfileImg a.freeChatBtn:hover, body.wlg_phoneMates .profileTopSection .hostTopDetails a.freeChatBtn:hover, body.wlg.phoneMates .detailsContainer .centerContent .bigImg a.freeChatBtn:hover, body.wlg.phoneMates .profileTopSection .hostTopDetails a.freeChatBtn:hover{background-position: center -297px!important;}
body.wlg_phoneMates .profileTopSection .imgContainer .mainImg .freeChat{background-position:0 0px!important}
                                                        
/*view bio*/
body.wlg_phoneMates.page_search .srContainer a.viewProfile {background-position: center -108px !important;}

/*close account*/

body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl{width: 489px;right: -22px;}
body.wlg.phoneMates .signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li {margin-top: 10px}
body.wlg.phoneMates .signUpMainBoxes {height: 416px;}
body.wlg.phoneMates #SignUpMainLogic p.termsOfUse {clear: both;position:relative}
body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl {height: 265px;}
body.wlg.phoneMates div.signUpMainBoxes  table.imageContiner { top: 0!important;}

body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl{width: 489px;right: -22px;}
body.wlg.phoneMates .signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li {margin-top: 10px}
body.wlg.phoneMates .signUpMainBoxes {height: 416px;}
body.wlg.phoneMates #SignUpMainLogic p.termsOfUse {clear: both;position:relative}
body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl {height: 265px;}
body.wlg.phoneMates .signUpBottomText {margin-top: 18px;}
body.wlg.phoneMates .registerBottomText{display:none}
body.wlg .forgotDiv p.checkJunkMail, body.wlg .forgotDiv p.dataSent{color: #ffffff !important;}
body.wlg.phoneMates.page_buycredit .signUpMainBoxes {height: 376px;}
body.wlg.phoneMates .loginMainCnt .right ul li {width: 377px;}
body.page_signup.wlg_phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl{ height: 260px;position: absolute;top: 98px;z-index: 1;}
body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl{ height: 260px;position: absolute;top: 98px;z-index: 1;}
body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo ol li{position: relative;z-index: 999; padding-left: 20px;}
body.wlg.phoneMates .signUpNewUserContainer #SignUpStepInfo{z-index: 999;}
body.page_signup.wlg_phoneMates .signUpNewUserContainer #SignUpStepInfo .signUpGirl{ height: 260px;position: absolute;top: 98px;z-index: 1;}
body.page_signup.wlg_phoneMates .signUpNewUserContainer #SignUpStepInfo ol li{background-position: -14px 0;position: relative;z-index: 999; padding-left: 20px;}
body.page_signup.wlg_phoneMates .signUpNewUserContainer #SignUpStepInfo{z-index: 999;}
body.wlg_phoneMates .divNormalView .stop_btn { background: url("images/ButtonYes.png") no-repeat scroll 0 0 transparent;  border: medium none; cursor: pointer; float: left; height: 21px; margin-right: 5px;  width: 35px;}
 body.wlg_phoneMates div.divNormalView div a { background: url("images/ButtonNo.png") no-repeat scroll 0 0 transparent; display: inline-block; float: left; height: 21px; text-indent: 4000px; width: 35px;}
 body.wlg_phoneMates.page_buycredit .signUpNewUserContainer #step3MembershipGroups {
    height: 374px;
    overflow: hidden;
    padding-top: 17px;
    position: absolute;
    right: 0px;
    top: -10px;
    width: 458px;
    z-index: 10;
}
     body.wlg_phoneMates.page_buycredit .signUpNewUserContainer #SignUpMainLogic input.myAccountButton{     border: medium none !important;
    color: #000000;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 21px;
    font-weight: 700;
    height: 39px !important;
    margin: 0 0 15px 163px !important;
    padding: 5px 0 30px 6px !important;
    position: relative;
    right: 500px;
    text-shadow: none;
    text-transform: uppercase;
    top: 176px;
    width: 260px !important;
}
body.wlg_phoneMates.page_buycredit .signUpNewUserContainer #SignUpMainLogic span.devGoBack {
    display: block;
    float: right;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    width: 374px;position: relative;
    right: 490px;top: 215px;
}
 body.wlg_phoneMates.page_buycredit .signUpMainBoxes{height: 374px;}
  body.wlg_phoneMates.page_buycredit .signUpNewUserContainer #SignUpMainLogic ul.step3 span.wraper{ margin-top: 3px !important;}
  
body.wlg_phoneMates .hpCatsCntMain .liveSexCams, body.wlg_phoneMates .hpCatsCntMain .commonTags, body.wlg_phoneMates .hpCatsCntMain .popularSearch{min-height: 150px;}
body.wlg .hpCatsCntMain .liveSexCams, body.wlg .hpCatsCntMain .commonTags, body.wlg .hpCatsCntMain .popularSearch{min-height: 150px;}
/*end of phonemates for wl generator*/


body.wlg #SexierHeader .wrapperCell-1 div.welcomeMessageUser {
    left: 0px;
    top: 153px;
    position: absolute;

}
body.wlg_phoneMates #SexierHeader .wrapperCell-1 div.welcomeMessageUser{ left: 10px!important;top: 152px!important;}
body.wlg.leftNavigation #SexierHeader .wrapperCell-1 div.welcomeMessageUser {
    left: 5px;
    top: 147px!important;
    font-size:12px
}
body.wlg .ulTopMenu .um-mystatus {display:none}


/*Refer a friend - Sexier*/

.referAFriendMainCntNew { clear: both; height: auto; margin: 0 auto; padding: 18px; width: 580px;}
.referAFriendExplainNew, .referAFriendViaMailNew, .referAFriendInputsNewNew { width: 575px;margin-bottom: 15px; padding-bottom: 30px;float:left}
.referAFriendMainCntNew h2 {font-size:20px;font-family:arial;font-weight:normal}
.referAFriendMainCntNew h2 span{font-size:20px;font-family:arial;font-weight:bold;}
.referAFriendMainCntNew p {font-size:13px; margin-top:8px;}
.referAFriendMainCntNew h3 {font-size:18px;}
.referAFriendInputsNew{ margin-bottom: 20px;float:left}
.referAFriendViaMailNew span{display:block;font-family:Arial;font-size:12px;color:#fff;margin-bottom:5px}
.referAFriendViaMailNew span.code_new {float:left;display:block; width:345px; padding-left:8px;height:21px; line-height:21px; border:1px solid #242424; color:#242424; background:#fff;}
.referAFriendViaMailNew span.explain_new {cursor:pointer;float:left; margin-left:6px; display:block;height:21px; line-height:21px; font-size:13px; }

.referAFriendInputsNew .left_new {width:570px; float:left;}
.referAFriendInputsNew .left_new .left_box_new{}
.referAFriendInputsNew .left_new .friend_name{margin-left: 18px;}

.referAFriendInputsNew a.add_friend{margin-left:323px;float:left;font-size:10px;text-decoration:underline;font-weight:bold;cursor:pointer;font-family:Arial;}
.referAFriendInputsNew a.add_friend{*margin-left:340px;}
.referAFriendInputsNew .right_new .subject_name{margin-left: 27px;}
.referAFriendInputsNew .right_new .subject_name{*margin-left: 22px;}

.referAFriendInputsNew .right_new .max_char{ float: right;  margin: 0 12px 0 0;color:#fff;font-size:11px;font-family:Arial;}
.referAFriendInputsNew .right_new .max_char{*margin-right:24px;}
.referAFriendInputsNew .right_new .messege_con{margin-left:3px}
.referAFriendInputsNew .right_new .messege_con{*margin-left:11px}
.referAFriendInputsNew .right_new {width:380px; float:left;clear: both;}
.referAFriendInputsNew .right_new {*width:410px}
.referAFriendInputsNew span {font-size:13px; font-weight:bold; margin-right:8px; display:block; float:left;}
.referAFriendInputsNew p {height:23px; line-height:23px; margin-top:17px;}
.referAFriendInputsNew .right_new p.refer_textarea_new{height:auto;width: 500px;}
.referAFriendInputsNew p input {width:285px; height:25px; font-family:Arial; font-size:12px; padding-left:10px; float:left;}
* + html .referAFriendInputsNew p input {padding-top:3px; height:18px;}
.referAFriendInputsNew p textarea {width:285px; height:132px; padding:5px; font-family:Arial; font-size:12px; }
.referAFriendInputsNew .right span {display:block; width:60px; float:left;}
.referAFriendInputsNew .right * {float:left;}
.referAFriendInputsNewNew .right input {width:290px;}

.referAFriendMainCntNew table {margin:auto; border:1px solid #595959; border-collapse:collapse;}
.referAFriendMainCntNew table tr {background:url('images/hp-cats-seperator.png') repeat-x left bottom;}
.referAFriendMainCntNew table tr td {padding:8px; text-align:left; border-right:1px solid #595959;}
.referAFriendMainCntNew input.referAFriendSendBtnNew {border:0;  cursor:pointer; display:block; margin:5px 115px 0;}
.referAFriendTableNew h3.ref_earn_title{font-size:18px;font-weight:normal;font-family:Arial;} 
.referAFriendTableNew div.ref_earn{margin-bottom:10px}

.referAFriendViaMailNew h3, .referAFriendTableNew h3 {margin-bottom:10px;}
.referAFriendMainCntNew h3 span {font-weight:normal; color:#fff; float:none; display:inline; font-size:12px;}
.referAFriendMainCntNew .thankMessage {width:100%; margin-top:80px; color:#fff;}

.referAFriendTableNew .you_refer, .referAFriendTableNew .friends_refer, .referAFriendTableNew .refer_cred{float: left;font-size: 27px;height: 96px;margin-left: 10px;padding-top: 35px;text-align: center;width: 113px;}
.referAFriendTableNew{float:left;}
.referAFriendTableNew .earning_wrap{  height: 104px;margin: 0 auto; width:375px;}

/*End of refer*/

/*fb like for phonemates*/
body.wlg_phoneMates div.FaceBooklikeDivWrapper.FBLikeTop{top: 108px;
   
    position: absolute;
    left: 725px;
    width: 85px;
    z-index: 99999;}
/*end of fb like


/*pc to mobile*/

div.pctomobwrap{height:580px}
div.divWomen{width:584px;height:497px;float:right;position:relative;bottom:410px;left:0px}
div.pctomobhead{background:url("images/pctomob_text.png") no-repeat;width:489px;height:142px;}
div.pctomobtext{color:#fff;font-family:Arial;font-size:16px;font-weight:bold;margin-bottom:35px}
div.pctomobtext ul{list-style:none;}
div.pctomobtext ul li{background: url("images/pctomob_ico.png") no-repeat scroll 0 0 transparent;height: 16px;font-weight:normal; margin-top: 10px; padding-left: 24px;color:#fff;font-family:Arial;font-size:14px}
div.pctomobemail{background: url("images/pctomob_sendbg.png") no-repeat;width:393px;height:135px;margin-bottom:60px}
div.pctomobemail div{margin-left: 40px;}
div.pctomobemail p{font-size:12px;font-family:Arial;color:#5b5b5b;margin-bottom:10px;padding-top:15px}
div.pctomobemail input{display:block;width:245px;height:22px;border:1px solid #c7c7c7}
div.pctomoblogo{background:url("images/pctomob_logo.png") no-repeat;width:143px;height:88px;margin-left: 20px;}
a.pctomobbtn{background:url("images/pctomob_send.png") no-repeat;width:110px;height:38px;float:right;margin-right:15px;margin-top: 10px;}
body.page_mobile .PaneContent{height:640px!important}
div.pctomobwrap div.pctomobthanks{background: url("images/pctomob_sendbg.png") no-repeat;width:393px;height:135px;margin-bottom:60px}
div.pctomobwrap div.pctomobthanks p{font-size:14px;font-family:Arial;color:#5b5b5b;margin-bottom:10px;padding-top:15px;font-weight:bold;margin-left: 40px;}
a.anotheremailbtn {background: url("images/pctomob_another.png") no-repeat scroll 0 0 transparent;float: left; height: 41px; margin-left: 85px; margin-top: 20px; width: 230px;}
/*end of pc to mobile*/
body.wlg #SexierHeader div.logoSite{  z-index: 5;}

body.wlg .hpHostListContainer .singleHostContainer a.enterChat div.Rating span, body.wlg .srContainer a.enterChat div.Rating span
{
color: Black;
    float: left;
    height: 25px;
    margin-left: -2px;
    margin-top: 2px;
    width: 22px;
 
}
body.wlg .hpHostListContainer .singleHostContainer a.enterChat div.Rating, 
 body.wlg .srContainer a.enterChat div.Rating
{
 height:26px !important;
 width:180px !important;
 background: url("images/medal.png") no-repeat scroll 0px 2px transparent;
}

body.leftNavigation.wlg .LatestActivitiesEmpty{height: 395px !important;}
body.wlg.leftNavigation div.LeftExternBanner{ text-align: center;float: left;}

.l-CenterBlockWrapper .l-FormsCenterWrapper .b-LabelAndInput input.inp-Signup{line-height:24px}
body.wlg #SexierHeader.wrapperMainHeader {
    margin: 0 auto 10px!important}
    
    
 body.wlg_phoneMates .signUpNewUserContainer #SignUpMainLogic ul.signupStep2Radios li{margin-top: 15px;}
 
 /*No cookies page*/
 /*general*/
 div.NocookiesPage{padding-top: 10px;background:#FFFFFF;height:auto;width:990px;}
 div.NocookiesPage p.nocookieshead{margin-left: 50px;color:#000000;font-family:arial;font-size:16px;line-height: 20px; width: 825px;}
 p.cookies_bottom{ margin:0 auto; width: 630px;font-family: arial; font-size: 16px;}
 
 /*firefox*/
 div.NocookiesPage div.ffwrap{width:600px;margin:40px auto 0;overflow:hidden}
 div.NocookiesPage div.ffwrap p{color:#000;font-family:arial;font-size:16px;margin-top: 17px}
 div.NocookiesPage div.ffwrap p span{color: #000000;display: block;float: left;font-family: arial;font-size: 16px; width: 147px;}
 div.NocookiesPage div.ffwrap p b{color:#000;font-family:arial;font-size:16px;float:left}
 div.NocookiesPage div.ffwrap div.ff_top{width:600px;float:left}
 div.NocookiesPage div.ffwrap div.ff_top div.ff_top_left{width:270px;float:left;margin-top: 23px;}
 div.NocookiesPage div.ffwrap div.ff_top div.ff_top_right{margin-left: 15px;width:300px;float:left}
 div.NocookiesPage div.ffwrap div.ff_bottom{margin-bottom: 30px;margin-top: 50px;width:600px;float:left;}
 div.NocookiesPage div.ffwrap div.ff_bottom div.ff_bottom_left{margin-top:15px;width:270px;float:left}
 div.NocookiesPage div.ffwrap div.ff_bottom div.ff_bottom_right{width:300px;float:left}
 
  /*Internet Explorer*/
 div.NocookiesPage div.iewrap{width:600px;margin:40px auto 0;overflow:hidden}
 div.NocookiesPage div.iewrap p{color:#000;font-family:arial;font-size:16px;margin-top: 17px}
 div.NocookiesPage div.iewrap p span{color: #000000;display: block;float: left;font-family: arial;font-size: 16px; width: 210px;}
 div.NocookiesPage div.iewrap p b{color:#000;font-family:arial;font-size:16px;float:left}
 div.NocookiesPage div.iewrap div.ie_top{width:600px;float:left;margin-bottom:10px}
 div.NocookiesPage div.iewrap div.ie_top div.ie_top_left{width:270px;float:left;}
 div.NocookiesPage div.iewrap div.ie_top div.ie_top_right{margin-left: 15px;width:300px;float:left;margin-top:18px;}
 div.NocookiesPage div.iewrap div.ie_bottom{margin-bottom: 30px;margin-top: 50px;width:600px;float:left;}
 div.NocookiesPage div.iewrap div.ie_bottom div.ie_bottom_left{width:290px;float:left}
 div.NocookiesPage div.iewrap div.ie_bottom div.ie_bottom_right{width:300px;float:left;margin-top:17px;}
 
 /*Chrome*/
 div.NocookiesPage div.chrwrap{width:600px;margin:40px auto 0;overflow:hidden}
 div.NocookiesPage div.chrwrap p{color:#000;font-family:arial;font-size:16px;margin-top: 13px}
 div.NocookiesPage div.chrwrap p b{color:#000;font-family:arial;font-size:16px;float:left}
 div.NocookiesPage div.chrwrap div.chr_top{width:600px;float:left;margin-bottom:10px}
 div.NocookiesPage div.chrwrap div.chr_top div.chr_top_left{width:270px;float:left;margin-top:12px;}
 div.NocookiesPage div.chrwrap div.chr_top div.chr_top_right{margin-left: 15px;width:300px;float:left;margin-top:18px;}
 div.NocookiesPage div.chrwrap div.chr_bottom{margin-bottom: 30px;margin-top: 35px;width:600px;float:left;}
 div.NocookiesPage div.iewrap div.ie_bottom div.ie_bottom_left{width:290px;float:left}
 div.NocookiesPage div.chrwrap div.chr_bottom img{margin-top:30px;display:block;margin-bottom:30px;}
  
 /*end of no cookies page*/
 
 /*Host rating fix*/
 .PaneContent .profileTopSection .imgContainer .mainProfileImg .mainImg .rating   
 {
    /*background: #000;*/
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
   /* padding:1px;*/
} 

/****************************************************************/
/**********!!-DO NOT TOUCH THE FOLLOWING CLASS-!!***************/
/**************************************************************/
/**/.favoritesMainSingleCnt .WCK_hostName { display:none; }/**/
/************************************************************/
/*********UNLESS YOU ABSOLUTELY KNOW WHAT IT'S DOING********/
/**************[aND BELIEVE ME - YoU dOn't]****************/
/*********************************************************/


div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.rating{ 
 background: url("images/medal.png") no-repeat scroll 0 0 transparent;
 position:absolute;z-index:999;width:24px;height:24px;float:left;left:0;top:5px}
div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.rating span{color:#000;font-weight:700;position:relative;left:7px;top:2px}

div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar{ 
background: url("images/Gavia.png") no-repeat;
 position:absolute;z-index:999;width:28px;height:32px;float:left;left:0;top:0;}

div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar1{ 
background: url("images/trophy_1.png") no-repeat scroll 5px 2px transparent;
 position:absolute;z-index:999;width:24px;height:24px;float:left;left:0;top:5px}
 div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar1 span{display:none;}

div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar2{ 
background: url("images/trophy_2.png") no-repeat scroll 5px 2px transparent;
 position:absolute;z-index:999;width:24px;height:24px;float:left;left:0;top:5px}
 div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar2 span{display:none;}
 
div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar3{ 
background: url("images/trophy_3.png") no-repeat scroll 5px 2px transparent;
 position:absolute;z-index:999;width:24px;height:24px;float:left;left:0;top:5px}
 div.profileTopSection div.imgContainer div.mainProfileImg div.mainImg  div.ratingStar3 span{display:none;}

.hpHostListContainer .singleHostContainer a.enterChat div.Rating, .srContainer a.enterChat div.ratingStar
{
    background: url("images/Gavia.png") no-repeat scroll 7px 2px transparent;
    height: 26px !important;
    width: 180px !important;
}

.hpHostListContainer .singleHostContainer a.enterChat, .srContainer a.enterChat
{
    width:180px!important; padding-left:0!important;
}

.hpHostListContainer .singleHostContainer a.enterChat div.Rating, 
.srContainer a.enterChat div.Rating
{
 height:26px !important;
 width:180px !important;
 background: url("images/medal.png") no-repeat scroll 2px 2px transparent;
 position:absolute; top:0;
}

.hpHostListContainer .singleHostContainer a.enterChat div.Rating span, 
.srContainer a.enterChat div.Rating span
{
 float : left;
 margin-left : 8px; 
 margin-top : 2px;
 width : 22px;
 height : 25px;
 color : Black;
 
}


.hpHostListContainer .singleHostContainer a.enterChat div.RatingStar1, 
.srContainer a.enterChat div.RatingStar
{
    height:26px !important;
    width:180px !important;
}


.hpHostListContainer .singleHostContainer a.enterChat div.RatingStar span, 
.srContainer a.enterChat div.RatingStar span
{
    visibility : hidden;
}

.hpHostListContainer .singleHostContainer a.enterChat div.RatingStar, 
.srContainer a.enterChat div.RatingStar
{
    background: url("images/Gavia.png") no-repeat scroll 0px -4px transparent;
}


.hpHostListContainer .singleHostContainer a.enterChat div.RatingStar1, 
.srContainer a.enterChat div.RatingStar1
{
    background: url("images/trophy_1.png") no-repeat scroll 5px 2px transparent;
}

.hpHostListContainer .singleHostContainer a.enterChat div.RatingStar2, 
.srContainer a.enterChat div.RatingStar2
{  
     background: url("images/trophy_2.png") no-repeat scroll 5px 2px transparent;
}

.hpHostListContainer .singleHostContainer a.enterChat div.RatingStar3, 
.srContainer a.enterChat div.RatingStar3
{ 
    background: url("images/trophy_3.png") no-repeat scroll 5px 2px transparent;
}

#dv1clickText { width: 90%; margin: 0 auto;line-height: 18px;}

.welcomeMessageUser span, .welcomeMessageUser span a { font-size:13px; }

/***************** purchase limit msg***************************/
body.page_buycredit .b-oops-window-wrap{background:#000; border:1px solid white;}
body.page_buycredit .b-oops-window-wrap .b-oops-links{width:181px; height:22px; background:url(images/btn_limitcredit.gif) center center no-repeat;}
body.page_buycredit .b-oops-window-wrap .b-oops-links a{width:181px; height:22px; display:block; line-height:22px; text-decoration:none;}
body.page_buycredit .b-oops-window-wrap .b-oops-txt{color:white;}
/***************** purchase limit msg end***************************/
 .Pane.PaneBody .PaneContent div.favoritesMainSingleCnt div.right div.content04 div.bottomBtns {margin-top:62px !important;}
 .Pane.PaneBody .PaneContent div.favoritesMainSingleCnt div.right div.content04 a.remove {background-position:0 -28px !important; top:-4px !important; font-weight: bold !important;}
 /*********hosts icons**********************/

 .singleHostContainer div.p098_2,.singleHostContainer .imgPromoWrapper_2,
 .singleHostContainer div.p040,.singleHostContainer div.p020,
 .singleHostContainer div.hdQuality_2,.singleHostContainer div.highQuality_2,
 .singleHostContainer div.hasMic_2,.detailsContainer .centerContent .bigImg .icons div.newHost_2,
 .singleHostContainer div.newHost_2,.singleHostContainer div.hostLive,div.detailsContainer div.hostLive,
 div.detailsContainer div.newHost_2,div.detailsContainer div.hasMic_2,
 div.detailsContainer div.highQuality_2,div.detailsContainer div.hdQuality_2,
 div.detailsContainer div.p020,div.detailsContainer div.p040,div.detailsContainer .imgPromoWrapper_2,
 div.detailsContainer div.p098_2{background: url("images/hostsIcons.png") no-repeat scroll 0 0 transparent;}

.threeTopModels .singleHostContainer div.p098_2,.threeTopModels .singleHostContainer .imgPromoWrapper_2,
 .threeTopModels .singleHostContainer div.p040,.threeTopModels .singleHostContainer div.p020,
 .threeTopModels .singleHostContainer div.hdQuality_2,.threeTopModels .singleHostContainer div.highQuality_2,
 .threeTopModels .singleHostContainer div.hasMic_2,.threeTopModels .detailsContainer .centerContent .bigImg .icons div.newHost_2,
 .threeTopModels .singleHostContainer div.newHost_2,.threeTopModels .singleHostContainer div.hostLive{background: url("") no-repeat scroll 0 0 transparent;}


 .singleHostContainer div.p098_2{bottom:50px; right:3px; height:32px; width:32px; position:absolute; background-position:0px 0px;}
 .singleHostContainer .imgPromoWrapper_2{bottom: 51px; height: 32px; position: absolute; right:3px; width: 32px; background-position:0 0;}
 .singleHostContainer div.p040{bottom:50px; right:5px; height:32px; width:32px; position:absolute; background-position:0px 0px;}/*new 040 icon*/
 .singleHostContainer div.p020{bottom:50px; right:5px; height:32px; width:32px; position:absolute; background-position:0px 0px;}/*new 020 icon*/
  .singleHostContainer div.hdQuality_2 {height: 28px; margin-bottom: 2px; width: 23px; background-position:-279px 0;}
 .singleHostContainer div.hdQuality_2 {height: 28px; margin-bottom: 2px; width: 23px; background-position:-279px 0;}
 .singleHostContainer div.highQuality_2{width:25px;height:17px;margin-bottom:2px; background-position:-203px 0;}
 .singleHostContainer div.hasMic_2 {height: 17px; width: 23px; background-position:-155px 0px;}
 .singleHostContainer div.newHost_2{height: 44px; left: -1px; position: absolute; text-decoration: none; text-transform: uppercase; top: 45px; width: 16px; background-position:-227px 0;}
 .singleHostContainer div.hostLive{height: 17px; margin-bottom: 2px; width: 23px; background-position:0px 0px;}/*new live icon*/

 div.detailsContainer div.p098_2{bottom:0px; right:0px; height:32px; width:32px; position:absolute; background-position:0px 0px;}
 div.detailsContainer .imgPromoWrapper_2{bottom: 0px; height: 32px; position: absolute; right: 5px; width: 32px; background-position: 0 0;}
 div.detailsContainer div.p040{bottom:0px; right:0px; height:32px; width:32px; position:absolute; background-position:0px 0px;}/*new 040 icon*/
 div.detailsContainer div.p020{bottom:0px; right:0px; height:32px; width:32px; position:absolute; background-position:0px 0px;}/*new 020 icon*/
 div.detailsContainer div.hdQuality_2 {height: 17px; margin-bottom: 2px; width: 23px; background-position:-131px 0;}
 div.detailsContainer div.highQuality_2{width:25px;height:17px;margin-bottom:2px; background-position:-203px 0;}
 div.detailsContainer div.hasMic_2{height: 17px; width: 23px; background-position:-155px 0px;}
 div.detailsContainer div.newHost_2{height: 44px; left: -6px; position: absolute; text-decoration: none; text-transform: uppercase; top: 45px; width: 16px; background-position:-227px 0 !important;}
 div.detailsContainer div.hostLive{height: 17px; margin-bottom: 2px; width: 23px; background-position:0px 0px;}/*new live icon*/
 
 .imgPromoWrapper_2.status0 { background-position:-33px 0px;}
 .imgPromoWrapper_2.status1 { background-position:-66px 0px;}
 .imgPromoWrapper_2.status2 { background-position:-98px 0px;}
 .imgPromoWrapper_2.status3 { background-position:-246px 0px;}
 
 /******bug test******/
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea{float:left; width:685px; min-height:89px; position:relative; padding:0 0 0 10px; }
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea.expandedFetishCategories{position:absolute;height:auto;border-radius:5px;}
#btnMoreFetishCategories{position:absolute;bottom:12px;right:5px;}
#btnMoreFetishCategories.less{bottom:3px;}
#btnMoreFetishCategories a{color:#fff !important;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu{padding-top:0; width:500px; clear:left;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu li{width:167px; clear:none; padding:0 0 0 22px; font-size:13px; font-weight:bold;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu li a{padding:0; font-size:13px; line-height:25px; font-weight:bold; text-decoration:underline; background:none;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu li .creditColor { color:#ffcc33; font-size:13px; padding-right:5px; }
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu span.statusIcon{ display: block;width:32px;height:24px;position: absolute;top: 53px;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu span.status1{ background:url(images/LoyaltyPoints/status1/statusIcon2.png) no-repeat left center;left: 110px;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu span.status2{ background:url(images/LoyaltyPoints/status2/statusIcon2.png) no-repeat left center;left: 100px;}
html body #divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu span.status3{ background:url(images/LoyaltyPoints/status3/statusIcon2.png) no-repeat left center;left: 128px;}


#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li.loyaltyTab a { text-align:left; padding-left:13px; min-width:83px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs .tabIcon2 { display:block; position:absolute; right:3px; top:0; width:37px; height:28px; }
.tabIcon2.status1{ background:url(images/LoyaltyPoints/status1/menuStatusIcon.png) no-repeat left center; }
.tabIcon2.status2{ background:url(images/LoyaltyPoints/status2/menuStatusIcon.png) no-repeat left center;}
.tabIcon2.status3{ background:url(images/LoyaltyPoints/status3/menuStatusIcon.png) no-repeat left center;}
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo .welcomeMessageUser .statusIcon2 { display:block;width:32px;height:24px;float:left; position: relative; top: -7px; cursor: pointer;}



/* My Status */

div.myStatusCnt { clear:both; height:624px; margin:21px auto; width:800px; background:url(images/LoyaltyPoints/my_status_bg.jpg) no-repeat; position:relative; }
.nonadult div.myStatusCnt { background:url(images/LoyaltyPoints/my_status_nonadult_bg.jpg) no-repeat; }
div.myStatusCnt.gays { background:url(images/LoyaltyPoints/my_status_gay_bg.jpg) no-repeat; }
div.myStatusCnt.shemales { background:url(images/LoyaltyPoints/my_status_shemale_bg.jpg) no-repeat; }
div.myStatusCnt .statusBox { width:485px; height:300px; line-height:20px; color:#251a45; position:absolute; right:0; bottom:23px; background:url(images/LoyaltyPoints/status_box_opac_bg.png) repeat; }
div.myStatusCnt .statusBox.lastStatus { height:220px; bottom:35px;}
div.myStatusCnt .statusBox h1 { font:bold 18px Arial; padding:14px 18px 0; }
div.myStatusCnt .statusBox p { font:bold 14px Arial; padding:0 18px; }
div.myStatusCnt .statusBox.lastStatus p { font-size:13px; }
div.myStatusCnt .statusBox ol { padding:0 18px 0 38px; }
div.myStatusCnt .statusBox li { font-size:14px; }
div.myStatusCnt .statusBox li span { font:bold 14px Arial; color:#a30606; }
div.myStatusCnt .statusBox hr { margin:12px 10px; border:0; border-bottom:1px solid #a30606; }

div.myStatusCnt .statusBox .statusLevels { float:left; list-style:none; width:98px; padding-top:7px; overflow:hidden; }
div.myStatusCnt .statusBox .statusLevels li { cursor: pointer; font:12px/24px Arial; text-align:left; padding-left :4px; color:#fff; height:24px; margin-bottom:3px; background:url(images/LoyaltyPoints/purple_level_bg.png) no-repeat; }
.nonadult div.myStatusCnt .statusBox .statusLevels li { font-size:11px; }
div.myStatusCnt .statusBox .statusLevels li.marked { background:url(images/LoyaltyPoints/red_level_bg.png) no-repeat; }
div.myStatusCnt .statusBox .bigStatusIcon { float:left; width:137px; height:96px; margin-left:8px; background:url(images/LoyaltyPoints/status1/statusIcon2_big.png) no-repeat; }
.nonadult div.myStatusCnt .statusBox .bigStatusIcon { background:url(images/LoyaltyPoints/status1/statusIcon2_big_nonadult.png) no-repeat; }
div.myStatusCnt .statusBox .bigStatusIcon.status2 { background:url(images/LoyaltyPoints/status2/statusIcon2_big.png) no-repeat; }
.nonadult div.myStatusCnt .statusBox .bigStatusIcon.status2 { background:url(images/LoyaltyPoints/status2/statusIcon2_big_nonadult.png) no-repeat; }
div.myStatusCnt .statusBox .bigStatusIcon.status3 { background:url(images/LoyaltyPoints/status3/statusIcon2_big.png) no-repeat; }
.nonadult div.myStatusCnt .statusBox .bigStatusIcon.status3 { background:url(images/LoyaltyPoints/status3/statusIcon2_big_nonadult.png) no-repeat; }
div.myStatusCnt .statusBox .statusDetails { float:right; list-style:none; width:235px; padding-top:15px; overflow:hidden; }
div.myStatusCnt .statusBox.lastStatus .statusDetails { width:325px; padding-top:0px; overflow:hidden; }
div.myStatusCnt .statusBox .statusDetails li { font:12px/16px Arial; color:#000; padding-left:16px; background:url(images/LoyaltyPoints/v_bullet.png)  no-repeat 0 center; }
div.myStatusCnt .statusBox .statusDetails li.title { font:bold 14px/20px Arial; color:#a30606; padding-left:0px; padding-bottom:8px; background:none; }

.StatusPopUpCnt {width:628px;height:400px;display:none;background:url(images/LoyaltyPoints/status_popup_bg.png) no-repeat;position:relative;}
.nonadult .StatusPopUpCnt {background:url(images/LoyaltyPoints/status_popup_bg_nonadult.png) no-repeat;}
.StatusPopUpCnt .statusBox { width:458px; height:105px; border:1px solid #554555; color:#251a45; position:absolute; left:86px; bottom:7px; background:url(images/LoyaltyPoints/status_box_opac_bg.png) repeat; }
.StatusPopUpCnt .statusBox h1 { font:800 18px/20px Arial; color:#251a45; text-align:center; width:458px; position:absolute; left:0; top:-44px; }
.StatusPopUpCnt .statusBox h1 span { font:bold 15px/20px Arial; }
.StatusPopUpCnt .statusBox p { font:bold 14px Arial; padding:0 18px; }
.StatusPopUpCnt .statusBox ol { padding:0 18px 0 38px;; }
.StatusPopUpCnt .statusBox li { font-size:14px; }
.StatusPopUpCnt .statusBox li span { font:bold 14px Arial; color:#a30606; }
.StatusPopUpCnt .statusBox hr { margin:12px 10px; border:0; border-bottom:1px solid #a30606; }

.StatusPopUpCnt .statusBox .bigStatusIcon { float:left; width:137px; height:96px; margin:6px 0 0 20px; background:url(images/LoyaltyPoints/status1/statusIcon2_big.png) no-repeat; }
.nonadult .StatusPopUpCnt .statusBox .bigStatusIcon { background:url(images/LoyaltyPoints/status1/statusIcon2_big_nonadult.png) no-repeat; }
.StatusPopUpCnt .statusBox .bigStatusIcon.status2 { background:url(images/LoyaltyPoints/status2/statusIcon2_big.png) no-repeat; }
.nonadult .StatusPopUpCnt .statusBox .bigStatusIcon.status2 { background:url(images/LoyaltyPoints/status2/statusIcon2_big_nonadult.png) no-repeat; }
.StatusPopUpCnt .statusBox .bigStatusIcon.status3 { background:url(images/LoyaltyPoints/status3/statusIcon2_big.png) no-repeat; }
.nonadult .StatusPopUpCnt .statusBox .bigStatusIcon.status3 { background:url(images/LoyaltyPoints/status3/statusIcon2_big_nonadult.png) no-repeat; }
.StatusPopUpCnt .statusBox .statusDetails { float:right; list-style:none; width:290px; padding-top:9px; overflow:hidden; }
.StatusPopUpCnt .statusBox .statusDetails li { font:bold 14px/21px Arial; color:#414354; padding-left:16px; background:url(images/LoyaltyPoints/v_bullet.png)  no-repeat 0 center; }
.StatusPopUpCnt .statusBox .statusDetails li.title { font:bold 16px/21px Arial !important; color:#050505; padding-left:0px; background:none; }
.StatusPopUpCnt .statusBox.lastStatus .statusDetails li { font:bold 12px/17px Arial; }

.StatusPopUpCnt #closePopup {width:18px; height:18px; position:absolute; right:6px; top:5px; cursor:pointer; background:url(images/LoyaltyPoints/x.png) no-repeat;}


.member_reward
{
    display: block;
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
    margin-top: -2px;
}

.myHosts_list.loyaltyStatus .myHosts_ttl p { background:none; }

.myHosts_list.loyaltyStatus .myHosts_ul
{
    padding-left:2px;
}

.myHosts_list .myHosts_ul li a span {font-size:14px;}

.MyStatusloyaltyImage
{
    width: 80px;    
    /*position: relative;*/
    top: 16px;
}

.MyStatusloyaltyTitle
{
    font-size: 13px !important;
    font-weight: normal !important;
}

.MyAccountStatusBg, .MyAccountStatusBg_ms { background:url(images/LoyaltyPoints/my_account_features.png) no-repeat 15px 0; width:420px; height:67px; }
.MyAccountStatusBg_ms { background-image:url(images/LoyaltyPoints/my_account_features_ms.png); }

.MyAccountStatusBg.status1,
.MyAccountStatusBg_ms.status1_ms {background-position:15px -67px;}
.MyAccountStatusBg.status2,
.MyAccountStatusBg_ms.status2_ms {background-position:15px -134px;}
.MyAccountStatusBg.status3,
.MyAccountStatusBg_ms.status3_ms {background-position:15px -201px;}

div.MyAccountStatusBg span.mystatuscontent,
div.MyAccountStatusBg_ms span.mystatuscontent { left: 134px;position: relative;top:18px;}
div.MyAccountStatusBg span.mystatuscontent span,
div.MyAccountStatusBg_ms span.mystatuscontent span {color:#000;font-size:13px;}

div.MyAccountStatusBg span.mystatuscontent span.AccountDetails,
div.MyAccountStatusBg_ms span.mystatuscontent span.AccountDetails {font-size:14px;text-decoration:none;color:#ffcc00;}

div.MyAccountStatusBg span.mystatuscontent span,
div.MyAccountStatusBg_ms span.mystatuscontent span { font-size:13px; color:#fff; }

.sexsierbay {font-size:11px;}

/* Happy-hour chat-popup text position fix */
/*body .hpHostListContainer .singleHostContainer .happyhourChat span {left:5px !important; text-align:center; display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; position: absolute; top: 32px; /*right: 3px;*/ /*float:right; margin-right:3px;overflow:hidden;width:101%;text-align:center;}*/


div.waitingRoomCnt .rightCnt div.truePrivateWrapper .wrActionBtn2 { background:url("images/btnExclusiveChat1.png") no-repeat; border:0; cursor:pointer; width:187px; height:31px; margin:8px 0; }
div.waitingRoomCnt .rightCnt div.truePrivateWrapper2 {font-size: 17px; text-align: center; margin: 10px auto 0; }
div.waitingRoomCnt .rightCnt div.truePrivateWrapper2 .wrCaption {font-size: 17px; }
div.waitingRoomCnt .rightCnt div.truePrivateWrapper2 .wrCaption p {font-size: 17px; font-weight: bold; }


/* New Left Menu 22/07/2012 */
    .PaneHeader {position:relative;z-index:20!important;overflow:visible!important;}
    .PaneBody {position:relative;z-index:10!important;}
    .page_mini-profile .PaneBody {overflow:visible!important;}

    /* header */
    #divHeader { min-height:92px; position:relative; z-index:200; }
    #divLogo { float:left; padding-top:8px; cursor: pointer;}
    #divLogo img {padding-bottom:10px;}
    .headerItems { float:right; font:14px/18px Arial; padding-top:20px; width: 535px;}
    .headerItems span { font-size:14px; }
    .headerItems ul { list-style:none;}
    .headerItems ul li { float:right; }
    .headerItems ul li a { font-size:14px; padding-right:10px; margin-right:10px; }
    .headerItems ul li .signInOutLink { text-decoration:none; border:0; }
    
    /* Login PoUp */
    #divLoginBox { min-width:130px !important; height:130px; padding:24px 12px 0; position:absolute; top:35px; right:115px; z-index:10; background-size: 100% 100% !important; text-align: center; }
    #divLoginBox input.t-x-t { display: block; }
    #divLoginBox input.t-x-t,
    #divLoginBox input.t-x-t-w { width:120px; height:16px!important; border-radius:5px; margin-bottom:10px; }
    #divLoginBox .loginTabsSubmit { display:block; margin:0 auto; }
    #divLoginBox #lnkForgotPassword { width: 121px; font-size:11px; text-decoration:underline; display:block; text-align:center; margin-top:10px; margin: 0 auto; }
    
    /* Left Bar */
    .leftMenuFrame {float:left;margin-top:0!important;border-radius:5px;width:220px;height:auto; padding:6px 0 10px;margin-bottom:10px;}
    
    /* signup */

    /* new buy credit */
    #defaultCharger { width:335px; padding:10px 0; overflow:hidden; }
    #defaultCharger h4 { float:left; font:bold 16px Arial; }
    #defaultCharger .defCharImg { float:right; }
    #defaultCharger .defCharImg.charger_21 { float:left; }
    #defaultCharger .defCharImg.charger_100 { float:left;padding-left: 5px;}
    #defaultCharger .changeMethod { float:right; clear:both; font-size:10px; padding:5px 0; white-space:nowrap; }

    #otherChargers {  width:335px; padding:10px 0;position:relative; }
    #otherChargers h4 { font:bold 16px Arial; padding:0 0 5px; }
    #otherChargers ul { list-style:none; overflow:visible; }
    #otherChargers li { float:left; padding-bottom:5px;position:relative;}
    #otherChargers input { float:left; margin:0 7px 0 0; } 
    #otherChargers label { float:left; padding-bottom:3px; font:bold 12px Arial; width:290px;}
    #otherChargers img { float:left; clear:both; padding-left:20px; }

    .signUpSteps { position:relative; width:738px; margin:15px auto 30px; height:34px; }
    .signUpSteps div { float:left; width:246px; height:34px; text-align:center; }
    .signUpSteps span { font:bold 15px/21px Arial; height:21px; margin:6px 0 0; display:inline-block; }
    /* end of new buy credit */

    .leftSignupLoginDiv {float:left;width:220px;height:auto;text-align:center;}
    .leftSignupLoginDiv .lfSignupTxt {font:18px/22px Arial;padding:0 5px 5px;cursor: pointer;}
    .leftSignupLoginDiv .lfSignup {display:block;text-decoration:none;font:24px/46px Arial;width:181px;height:46px;margin:0 auto 5px;border-radius:8px;cursor:pointer;}
    .leftSignupLoginDiv .lfLogin {display:block;text-decoration:none;font:20px/33px Arial;width:181px;height:33px;margin:0 auto 10px;border-radius:8px;cursor:pointer;}
    
    /* NarrowMenu */
    .NarrowMenuWrap {float:left;margin-top:0!important;width:220px;height:auto;}
    p.narrowMenuSelectCategory {width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;margin-bottom:3px;border-radius:3px;}
    .NarrowMenuWrap .lmWrap {position:relative; float:left; width:220px; padding-bottom:2px; background:url(images/lf_menu_btm_border.gif) repeat-x 0 bottom;}
    div.NarrowMenuWrap ul.narrowItem {float:left;list-style:none;width:auto;margin:0;padding:0;clear:both;overflow:hidden;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li {float:left;width:196px;height:29px;padding:0 16px 0 8px;white-space:nowrap;cursor:pointer;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li a {padding-left:6px; font:bold 13px/29px Arial; text-decoration: none; display: block; float: left; width:125px; overflow:hidden; text-overflow:ellipsis; }
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li:hover,
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li.selected,
    .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory:hover,
    .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory.selected {padding-right:5px;}
    .NarrowMenuWrap .lmWrap:last-child {background-image:none;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.narrowItemCategory a {padding-left:0;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.lmCnt {position:absolute;top:2px;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li {padding-bottom:2px; background:url(images/lf_menu_btm_border.gif) repeat-x 0 bottom;}
    .NarrowMenuWrap .lmWrap ul.narrowItem li.niche-li a {font-weight:normal;}
    
    .NarrowMenuWrap div ul li span {padding:0;display:block;font:13px/29px Arial;text-align:right;}
    .NarrowMenuWrap div ul li span.countersOnline {cursor:pointer;}
    
    .NarrowMenuWrap .more, div.NarrowMenuWrap .more2 {margin-left:6px; /*background:url(images/sepDown.png) repeat-x 0 28px !important*/; width: 970px; clear: both; overflow: hidden; margin-bottom:10px;}
    
    .PaneLeftBar .searchDiv {float:left;margin:10px 0;width:208px;height:auto;padding:0px 6px;position:relative;}
    .PaneLeftBar .searchDiv input.inputGray,
    .PaneLeftBar .searchDiv input.inputSearch {float:left;background:#fff;border:1px solid #000;border-right:0;border-radius:3px 0 0 3px;width:178px!important;height:19px!important;font-style:italic;padding:0!important;margin:0!important;}
    .PaneLeftBar .searchDiv .searchIcon {margin:0;}
    .PaneLeftBar .searchDiv a.advancedSearch {color:#000;text-decoration:underline;margin:5px 0 0 3px;float:left;}
    
    .collapse-toggle {float:left; display:none!important;}
    
    .PaneLeftBar .narrowItemCon {float:left;overflow:hidden;}
    body.leftNavigation .NarrowMenuWrap .leftMenuMoreLink {position:static!important; width:200px!important; white-space:nowrap!important; float:none!important; height:25px!important;}
    body.leftNavigation .popupMore-container .more div {min-height:230px!important;}
    
    /* My Model */
    .myHosts_list {float:left;width:220px;height:auto;}
    .myHosts_list .myHosts_ttl {cursor:pointer;}
    .myHosts_list .myHosts_ttl p {position:relative;width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;margin-bottom:3px;border-radius:3px;}
    .myHosts_list .myHosts_ttl p .arrow {background:url(images/downArrowLeftMenu.png) no-repeat 0 0; width:10px; height:11px; position:absolute; right:10px; top:12px;}
    .myHosts_list .myHosts_ttl p .arrow.upArrow { background-position:0 -11px; }
    .myHosts_list .myHosts_ul {list-style-type:none;}
    .myHosts_list .myHosts_ul li { position:relative; float:left; width:220px; padding-bottom:2px; background:url(images/lf_menu_btm_border.gif) repeat-x 0 bottom;}
    .myHosts_list .myHosts_ul li:last-child {background-image:none;}
    .myHosts_list .myHosts_ul li a {float:left;width:190px;height:29px;padding:0 15px;white-space:nowrap;text-decoration:none;font:bold 13px/29px Arial;}
    .myHosts_list .myHosts_ul li a:hover,
    .myHosts_list .myHosts_ul li a.MyHostSelected {padding-right:5px;}
    .myHosts_list .myHosts_ul li span { position:absolute; right:15px; top:5px; font:bold 13px Arial; }

    /* Adult Mode Box */
    .myAdultMode_box {float:left;width:220px;height:auto;}
    .myAdultMode_box .myAdultMode_ttl p {position:relative;width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;border-radius:3px;}
    .myAdultMode_box .switchBox {text-align:center;height:50px;padding-top:10px;}
    .myAdultMode_box .switchBox span {font:14px/46px Arial;display:inline-block;}
    .myAdultMode_box .switchBox .switchCnt {width:70px;height:26px;border-radius:6px;margin:0 5px;position:relative;text-align:left;top:8px;cursor:pointer;}
    .myAdultMode_box .switchBox.myAdultMode1 .switchCnt {text-align:right;}
    .myAdultMode_box .switchBox .switchCnt .switchBtn {width:20px;height:20px;margin:3px;border-radius:3px;}
    .myAdultMode_box .adultBtn {display:block;text-decoration:none;width:202px;height:34px;margin:0 auto;border-radius:8px;cursor:pointer;padding:3px 0 0;}
    .myAdultMode_box .adultBtn span {font:bold 15px/15px Arial; width:150px; background:url(images/adultBtnArrow_white.png) no-repeat right center; padding:0 20px 0 0; display:inline-block;}

    /* My Profile */
    .myProfile {float:left;width:220px;height:auto;margin-top:10px;}
    .myProfile .myProfile_ttl {cursor:pointer;}
    .myProfile .myProfile_ttl p {position:relative;width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;border-radius:3px; margin-bottom:3px;}
    .myProfile .myProfile_ttl p a {text-decoration:none;}
    .myProfile .myProfile_ttl p .arrow {background:url(images/downArrowLeftMenu.png) no-repeat 0 0; width:10px; height:11px; position:absolute; right:10px; top:12px;}
    .myProfile .myProfile_ttl p .arrow.upArrow { background-position:0 -11px; }
    .myProfile .myProfile_ul {list-style-type:none;overflow:hidden;padding-bottom:10px;}
    .myProfile .myProfile_ul li {float:left; width:220px; padding-bottom:2px; background:url(images/lf_menu_btm_border.gif) repeat-x 0 bottom;}
    .myProfile .myProfile_ul li:last-child {background-image:none;}
    .myProfile .myProfile_ul li a {float:left;width:190px;padding:0 15px;white-space:nowrap;text-decoration:none;font:bold 13px/29px Arial;}
    .myProfile .myProfile_ul li a:hover,
    .myProfile .myProfile_ul li a.MyHostSelected {padding-right:5px;}
    .myProfile .myProfile_ul li a .MyStatusloyaltyImage {width:60px; margin:5px 0 0 -10px;}
    /*************  slideToggle doesn't work with position in IE!!!!!!!  *************/
    .myProfile .myProfile_ul li a span {font-size:13px;padding:16px 0 0;display:block;line-height:16px;float:right;width:135px;}
    .myProfile .myProfile_ul li a span span {padding:0; float:none;}
    .myProfile .myProfile_ul li a.creditBalance { font-size: 12px;}
    .myProfile .myProfile_ul li a.creditBalance span.buyMoreFake{ text-decoration: underline;display: inline;float: none;}

    /* Latest Activities */
    .LatestActivitiesCon {float:left;width:220px;height:auto;}
    .LatestActivitiesInfo:last-child {border:0;}
    
    /* Celeb */
    .celeb {float:left;width:220px;height:auto;margin-bottom:3px;}
    .celeb .celeb_ttl p {width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;margin-bottom:3px;border-radius:3px;}
    .celeb .celeb_ttl p a {text-decoration:none; font-size:13px;}
    .celeb .banner {width:206px;padding:0 7px;}
    .celeb .banner a {display:block;}

    /* Affiliate */
    .affiliate {float:left;width:220px;height:auto;}
    .affiliate li {width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;margin-bottom:3px;border-radius:3px;}
    .affiliate li a {text-decoration:none;display:block;}

    /* QR Code */
    .QRcodePopup {display:none; position:absolute;margin:20px auto 0; width:840px; height:523px; padding-left:60px; background:url(images/QRcode/QRcode_full_page_BG.png) no-repeat;}
    .QRcodePopup p.onMobile {font:bold 32px/40px Arial; color:#000000; margin:0px 46px 20px; width:411px;}
    .QRcodePopup p.getDom {margin-bottom: 0;margin-top: 35px;width: auto;text-indent:19px;text-indent:14px;}
    .QRcodePopup p.getDom span {font:bold 32px/40px Arial;}
    .QRcodePopup p {font:bold 17px/35px Arial; color:#000; margin:0px 29px; width:445px; text-align:center;}
    .QRcodePopup .ten_free {font-size: 26px; line-height:26px;}
    .QRcodePopup .ten_free span {font-size: 26px;}
    .QRcodePopup .signed_up_qr {font-size: 30px;}
    .QRcodePopup .signed_up_qr span {font-size: 30px;}
    .QRcodePopup p span {font:bold 20px/28px Arial;}
    .QRcodePopup span {font-size:inherit;}
    .QRcodePopup #popUpDefult {float:left;margin-top:0;position:relative;text-align:center;width:515px;}
    .QRcodePopup .orImg {width:57px; height:37px; display:inline-block; margin:5px 0;}
    .QRcodePopup .QRcodeImg {position:absolute;left:540px;top:196px; border:1px solid #336699; z-index:100;}
    .QRcodePopup .QRform {float:left;margin:10px 0 0 0;position:relative;}
    .QRcodePopup input {width:251px; height:16px;float:left; color: #555; font:14px Arial; padding:10px;border-radius: 8px;border: 0; margin-left:68px;}
    .QRcodePopup input.qr_submit {background: #499bea; /* Old browsers */
        background: -moz-linear-gradient(top, #499bea 0%, #207ce5 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#499bea), color-stop(100%,#207ce5)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #499bea 0%,#207ce5 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #499bea 0%,#207ce5 100%); /* IE10+ */
        background: linear-gradient(to bottom, #499bea 0%,#207ce5 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#207ce5',GradientType=0 ); /* IE6-9 */
        width:auto;height:36px;float:right; *float:none;color: #fff;padding:0 10px; margin-left:10px; cursor:pointer;
    }
    .QRcodePopup .QRclose { background-image: url("images/QRcode/CloseButton.png"); width:29px; height:29px; position:absolute; top:10px; right:10px; cursor:pointer;}
    .QRcodePopup br { display:none!important; }
    .QRcodePopup #ErrorMobileEmail { margin-left:68px; float:left; clear:both; }

    .QRcodePopup .availableOn { position:absolute; right:160px; bottom:30px; color:#000; }

     /*Default colors*/
    .QRcodePopup {background-color:#C8D5DE;}
    .QRcodePopup span {color:#135794;}
    .QRcodePopup .orImg {background-image:url("images/QRcode/OR.png");height:37px;width:57px;}
    .QRcodePopup .orImg2 { display: block; font: 700 35px arial; margin-top: 5px; text-transform: uppercase; }
    .sndAgain {background:url("images/QRcode/longbutton.png") no-repeat scroll 0 0 transparent; }

    
/******************CELEB EVENTS******************/
    
.clbPormoCnt {
  border: 0 solid red;
  cursor: pointer;
  margin-top: 10px;
  position: relative;
  text-align: center;
}
.clbPormoInfoLinksCnt {text-align:center; position:relative;overflow:hidden;margin:10px 29px 0 43px;}

.clbPormoInfoLinksCnt .clbCounterAndRef {
  float: left;
  height: 59px;
  width: 778px;
}
.clbPormoInfoLinksCnt .clbRef {
  float: right;
  height: 65px;
  width: 122px;
}
.clbPormoInfoLinksCnt .clbRef .clbRefFacebook {float:left;margin-right:7px; margin-top:2px;}
.clbPormoInfoLinksCnt .clbRef .clbRefTwitter {float:left;}

.clbPormoInfoLinksCnt .clbCounterAndRef .clbCounter {
  background: url("images/promotion/bgCelebLineCounter.gif") repeat-x scroll 0 0 transparent;
  float: left;
  height: 49px;
  margin-right: 13px;
  padding: 10px 15px 0 5px;
  width: 360px;
}
.clbPormoInfoLinksCnt .clbCounterAndRef .clbCounter .clbTimeNumbers {font:30px Tahoma;color:#ff0000;}
.clbPormoInfoLinksCnt .clbCounterAndRef .clbCounter #Time {
  color: #999999;
  font: 14px Tahoma;
}
#Time .clbTimeMsg {font:14px Tahoma; color:#ff9137;}

.clbPormoInfoLinksCnt .clbCounterAndRef .clbNotifyCnt {
  background: url("images/promotion/bgBtnBlack.gif") repeat-x scroll 0 0 transparent;
  color: #EFC524;
  float: left;
  font: 18px/24px Tahoma;
  height: 54px;
  margin-right: 13px;
  padding-top: 5px;
  width: 372px;
}
.clbPormoInfoLinksCnt .clbCounterAndRef .clbNotifyCnt a {
  color: #EFC524;
  display: block;
  font: 18px/18px Tahoma !important;
  padding-top: 6px;
  text-decoration: none;
} 
.clbRefferFriend {text-align:left;width:470px;margin-left:45px;margin-top:20px; font:bold 14px Tahoma;color:#000;z-index:100;}
.clbRefferFriend a {position:relative;top:-4px; float :right;margin-left:10px;width:95px;height:29px;background:url('images/promotion/btnReferNow3.png') no-repeat; text-indent:-10000px;}
* + html .clbRefferFriend  a{position:relative;top:-20px}

/******************CELEB EVENTS end******************/
.sndAgain {
  background: url("images/sndAgainBg.png") no-repeat scroll 0 0 transparent;
  color: #D0CFCB;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  height: 36px;
  line-height: 36px;
  text-align: center;
  width: 356px;
}


/* Narrow By drop down menu fix */
#divNarrowMenu .narrowByDiv {width:160px!important;}
#divNarrowMenu .narrowByDiv.moreView {width:968px!important;}

.onlineIndicator { background: url("images/hostsIcons.png") no-repeat scroll -178px 0 transparent; height:32px; width:25px; display: inline-block;  position: absolute; top: 15px; left: 280px; }
.msgTopChat {font-size: 17px; margin-top:15px; line-height: 20px;margin-bottom:15px;}
.msgTopChat span {font-size: 17px; font-weight: bold;}


/* topnew header banner fix */
/* #divHeaderWrapper #divHeaderLowerStrip #divBannersArea img {float:right; height:82px!important; padding-top:4px;} */

/* Private Chat */
div.waitingRoomCnt .rightCnt div.truePrivateWrapper .wrActionBtn {margin:8px 0;background:url('images/btnExclusiveChat1.png') no-repeat 0 0;width:187px;height:31px;border:none;cursor:pointer;}
/* End Private Chat */
.affiliate li{list-style-type:none;}
div.modalDiv a.modalDivSignup { line-height: 35px; text-decoration: none; font-weight: bold; font-size: 18px; background-color: #e3b426; color: #336699; background-image: none; border-radius: 5px; cursor: pointer; }
body .hpCatsCntMain .liveSexCams ul li a{display:inline-block;}

/* Signup Error Msg */
.signupErrorMsg,
.unfdSignupVald,
.b-UserNotAvailable { color:Red!important; width:270px;line-height:11px;display:block; }
/* Login Error Msg */
.signupErr { height: auto !important; min-height: 30px; padding-bottom: 10px; }

/* Top Models Height Fix */
.topModelsCntInner { min-height:400px; }
div.topModelsCnt .singleHostContainer span {margin-right:17px;font-weight: bold;margin-top:29px;}
div.topModelsCnt .singleHostContainer .happyhourChat span { font-size:11px !important; }
div.topModelsCnt .singleHostContainer .happyhourChat .hostModeButton { font-size:17px !important; }

/* Email Preferences */
.EmailPreMainDiv .OneClickPreDiv { padding:0; border:0; }
.EmailPreMainDiv .OneClickPreDiv table { width:930px!important; padding-left:15px; }
.EmailPreMainDiv .mainTitle { color:#FEC611; padding:10px 0; }
.EmailPreDiv .emailPrefsSubmitWraper input { float: none;}

/* Mini Profile fix */
.profileTopSectionMiniProfile { height:auto!important; }
.miniProfilepanelWrap { margin-top:0!important; }
.HostProfile_facebook_div { margin-top:6px; }
.HostProfile_facebook_div .fbSendFont { font-size: 13px; display: inline-block; float: right; width: 200px; margin-left: 5px; margin-top: -5px; line-height: 14px; }
.fbSendSpan { font:11px/13px Arial!important;display: inline-block!important; margin:2px 0 0!important; width: 250px; }
.profileTopSection .imgContainer a.login { display:inline-block; width:100%; text-align:center; text-decoration:none; }
.miniProfileOverlay p.checkOut { cursor:pointer; }
.HostProfile_facebook_div span {display:inline-block!important;margin:0!important;}

/* Sign Up Title */
#SignUpTitle { text-align: center;background:none; }
.signUpTitle_topColor1 { font-size: 27px;text-transform:uppercase;font-weight:bold; }
.signUpTitle_topColor2 {font-size: 27px; font-weight:bold;text-transform:uppercase }
.signUpTitle_bottom { font-size: 18px;}
#dvProcessing{text-align: center;}
#dvProcessing img {margin:30px 0!important;}

/* Top menu overflow fix */
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li {float:left;white-space:nowrap;}

/* billing Massage Center */
.PaneHeader #dvBillingMessageFrame {
    border-radius: 10px;
    border-style: solid;
    border-width: 1px;
    display: table;
    margin: 10px auto !important;
    padding: 10px 0 10px 20px;
    position: relative;
    text-align: left !important;
    width: 95% !important;
}

#BillGood{ background-image: url("images/Payment_Messages/checkMark.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 40px auto;
    padding:10px 0 10px 50px;
    font: 17px arial;
}

#billBadByBiller { background-image: url("images/Payment_Messages/error.png"); background-position: left center; background-repeat: no-repeat; background-size: 100px auto; padding: 10px 0 10px 125px; font: 17px arial; }
#billBadByBiller .txtBig { font: 700 18px arial; margin-bottom: 10px; }
#billBadByBiller a {font:17px arial;}
#billBadByBiller .txtSmall, #billBadByBiller .txtSmall a {font:14px arial;margin:10px 0 0;}


#BillBadByUs { background-image: url("images/Payment_Messages/error.png"); background-position: left center; background-repeat: no-repeat; background-size: 100px auto; padding: 25px 0 25px 125px; font: 17px arial; }
#BillBadByUs .txtBig { font: 700 18px arial; margin:10px 0; }
#BillBadByUs .txtSmall, #BillBadByUs .txtSmall a {font:14px arial;}

#billBadError { background-image: url("images/Payment_Messages/time.png"); background-position: left center; background-repeat: no-repeat; background-size: 100px auto; padding: 10px 0 10px 120px; font: 17px arial; }
#billBadError .txt { font: 17px arial; margin:10px 0; }
#billBadError a {font:17px arial;}
#billBadError .txtSmall, #billBadError .txtSmall a {font:14px arial;display:inline-block;}





#dvBillingMessageFrame #hostImage { float: left; border-width: 0px; margin: 5px 10px 0 1px; position: initial !important;}
#dvBillingMessageFrame #hostLoggedOffAfterPurchaseMessage{margin-top: 15px;}
#dvBillingMessageFrame { height:auto!important; }

/* Not Adult Mode */
.hostListMarcom { font:21px Arial; padding-bottom:10px; }
.b-LabelAndInput.chkBox { padding-bottom:10px; }
.b-LabelAndInput.chkBox input#CBWIthAdult { float:left; }
.b-LabelAndInput.chkBox label { float:left; padding-left:8px; }


/* top model */
.singleHostContainer.h1 .topModelTrophyMen{background:url("images/topmodels/top-models-men01.png") no-repeat scroll 0 0 transparent;bottom: -54px;height: 161px!important;left: 3px;position: absolute;width: 119px;z-index: 5;}
.singleHostContainer.h2 .topModelTrophyMen{background:url('images/topmodels/top-models-men02.png') no-repeat; width:90px;bottom: -11px;height: 120px!important; left: 3px;position: absolute;width: 100px;z-index: 5;}
.singleHostContainer.h3 .topModelTrophyMen{background:url('images/topmodels/top-models-men03.png') no-repeat;width:75px;width: 100px;bottom:-11px;height: 120px!important;left: 3px;position: absolute;z-index: 5;}
.threeTopModels .no-models {text-align:center;}
a.add2CartLink {display:block; width:19px;height:16px; position:absolute;bottom:29px;right:7px;padding:0!important;background-position:right center; background-repeat:no-repeat;}
.threeTopModels .contentHost a.add2CartLink {bottom:7px;}
.topModelsCntInner .live.f-c-f {background: url("images/hostsIcons.png") no-repeat scroll -178px 0 transparent;height:23px;left:6px;position: absolute;
                                top:4px;width:25px;cursor:pointer;}


/* buy credit bonus fix */
.RealBonus {float:none !important;}


/* BuyCredit Matching Emails */

.signUpNewUserContainer #SignUpStepInfo .signUpGirl { z-index:-1; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_2_0 { background:url(images/matching_emails/case_02_0_girl.png) no-repeat !important; width: 220px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_2_0_gay { background:url(images/matching_emails/case_02_0_gay.png) no-repeat !important; width: 230px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_4_0 { background:url(images/matching_emails/case_04_0_girl.png) no-repeat !important; width: 267px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_4_0_gay { background:url(images/matching_emails/case_04_0_gay.png) no-repeat !important; width: 257px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_5_0 { background:url(images/matching_emails/case_05_0_girl.png) no-repeat !important; width: 460px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_5_0_gay { background:url(images/matching_emails/case_05_0_gay.png) no-repeat !important; width: 211px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_6_0 { background:url(images/matching_emails/case_06_0_girl.png) no-repeat !important; width: 399px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_6_0_gay { background:url(images/matching_emails/case_06_0_gay.png) no-repeat !important; width: 230px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_7_0 { background:url(images/matching_emails/case_06_0_girl.png) no-repeat !important; width: 399px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_7_0_gay { background:url(images/matching_emails/case_06_0_gay.png) no-repeat !important; width: 230px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_8_0 { background:url(images/matching_emails/case_08_0_girl.png) no-repeat !important; width: 312px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_8_0_gay { background:url(images/matching_emails/case_08_0_gay.png) no-repeat !important; width: 254px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_9_0 { background:url(images/matching_emails/case_09_0_girl.png) no-repeat !important; width: 226px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_9_0_gay { background:url(images/matching_emails/case_09_0_gay.png) no-repeat !important; width: 245px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_10_0 { background:url(images/matching_emails/case_09_0_girl.png) no-repeat !important; width: 226px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }
.signUpNewUserContainer #SignUpStepInfo .signUpGirl.emailCase_10_0_gay { background:url(images/matching_emails/case_09_0_gay.png) no-repeat !important; width: 245px !important; height: 355px !important; bottom: 0px !important; right: 0px !important; }

.l-CenterBlockWrapper.emailCase_2_0 { background:url(images/matching_emails/case_02_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_2_0_gay { background:url(images/matching_emails/case_02_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_4_0 { background:url(images/matching_emails/case_04_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_4_0_gay { background:url(images/matching_emails/case_04_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_5_0 { background:url(images/matching_emails/case_05_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_5_0_gay { background:url(images/matching_emails/case_05_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_6_0 { background:url(images/matching_emails/case_06_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_6_0_gay { background:url(images/matching_emails/case_06_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_7_0 { background:url(images/matching_emails/case_06_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_7_0_gay { background:url(images/matching_emails/case_06_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_8_0 { background:url(images/matching_emails/case_08_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_8_0_gay { background:url(images/matching_emails/case_08_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_9_0 { background:url(images/matching_emails/case_09_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_9_0_gay { background:url(images/matching_emails/case_09_0_gay.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_10_0 { background:url(images/matching_emails/case_09_0_girl.png) no-repeat scroll right bottom !important; }
.l-CenterBlockWrapper.emailCase_10_0_gay { background:url(images/matching_emails/case_09_0_gay.png) no-repeat scroll right bottom !important; }

.signUpNewUserContainer #SignUpStepInfo ol li { padding:11px 0 10px 30px!important; height:auto!important; line-height:16px!important; white-space:normal!important; background-position:left top !important; margin-bottom:-13px !important; }
.signUpNewUserContainer #SignUpStepInfo .emailCase_2_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_2_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_4_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_4_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_5_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_5_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_6_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_6_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_7_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_7_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_8_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_8_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_9_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_9_0_gay ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_10_0 ol li,
.signUpNewUserContainer #SignUpStepInfo .emailCase_10_0_gay ol li { width:190px !important; }

.signUpNewUserContainer .emailCase_2_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_2_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_2_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_2_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_2_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_2_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_4_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_4_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_4_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_4_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_4_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_4_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_5_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_5_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_5_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_5_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_5_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_5_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_6_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_6_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_6_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_6_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_6_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_6_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_7_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_7_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_7_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_7_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_7_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_7_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_8_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_8_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_8_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_8_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_8_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_8_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_9_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_9_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_9_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_9_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_9_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_9_0_gay h1.Steptext3H1,
.signUpNewUserContainer .emailCase_10_0 h1.Steptext1H1, .signUpNewUserContainer .emailCase_10_0 h1.Steptext2H1, .signUpNewUserContainer .emailCase_10_0 h1.Steptext3H1,
.signUpNewUserContainer .emailCase_10_0_gay h1.Steptext1H1, .signUpNewUserContainer .emailCase_10_0_gay h1.Steptext2H1, .signUpNewUserContainer .emailCase_10_0_gay h1.Steptext3H1
{ width:190px; padding-top:10px; }

/* End of BuyCredit Matching Emails */

/*   */
.hpHostListContainer .singleHostContainer .hostModeButton,
.topModelsCnt .singleHostContainer .hostModeButton,
.singleHostContainer span.hostModeButton
{ display: inline-block; font-size: 15px; font-weight: bold; letter-spacing: -1px;  margin: 5px auto 0 auto; float:none; top:0px; position:initial; text-transform:uppercase;}

.profileTopSection .hostTopDetails input.privateChatBtn /* this class here is for debug only, just need to remove all properties below from global/private.css - katy 27/9/2012 */
{ text-indent:initial !important;}

.profileTopSection .hostTopDetails input.privateChatBtn
{ font-size: 15px; font-weight: bold; letter-spacing: -1px; }




/* new hostlist buttons */
.singleHostContainer a.enterChat:hover { background-position:0px -81px !important; cursor:pointer; }
.singleHostContainer a.enterChat .hostModeButton,
.detailsContainer .centerContent .bigImg a.enterChat .hostModeButton,
.profileTopSection .imgContainer .mainProfileImg a.enterChat .hostModeButton,
.profileTopSection .hostTopDetails a.enterChat .hostModeButton,
.profileTopSection .hostTopDetails input.privateChatBtn { text-align:center; font:bold 15px/27px Arial !important; text-transform:uppercase; height:27px !important; color:#fff !important; text-shadow:1px 1px #000; margin:0px !important; float:none !important; position:static; }
.singleHostContainer a.enterChat.hotRoom .hostModeButton { width:100%; background:url("images/hot.png") no-repeat right bottom; }
.singleHostContainer a.enterChat.freeChatBtn,
.detailsContainer .centerContent .bigImg a.enterChat.freeChatBtn { background-position:0px -27px !important; }
.singleHostContainer a.enterChat.freeChatBtn:hover,
.detailsContainer .centerContent .bigImg a.enterChat.freeChatBtn:hover { background-position:0px 0px !important; }

.hpHostListContainer .singleHostContainer a.enterChat.happyhourBtn, .srContainer a.enterChat.happyhourBtn { background-position:0px -27px !important; }
.hpHostListContainer .singleHostContainer a.enterChat.happyhourBtn:hover, .srContainer a.enterChat.happyhourBtn:hover { background-position:0px 0px !important; }

.hpHostListContainer .singleHostContainer a.enterChat.viewBio, .srContainer a.enterChat.viewBio, body.page_search .srContainer a.enterChat.viewProfile { background-position:0px -54px !important; }
.hpHostListContainer .singleHostContainer a.enterChat.viewBio:hover, .srContainer a.enterChat.viewBio:hover, body.page_search .srContainer a.enterChat.viewProfile:hover { background-position:0px -81px !important; color:#fff; }

.srContainer a.enterChat:hover,
.srContainer a.enterChat.viewProfile:hover { background-position:0px -81px !important; cursor:pointer; }
.srContainer a.enterChat .hostModeButton { text-align:center; font:bold 14px/27px Arial; text-shadow:1px 1px #000; }
.srContainer a.enterChat.freeChatBtn { background-position:0px -27px !important; }
.srContainer a.enterChat.freeChatBtn:hover { background-position:0px 0px !important; }
.profileTopSection .hostTopDetails input.privateChatBtn { text-indent:0 !important; }

body.leftNavigation.page_search .srWrapperCnt .srContainer a.enterChat { background-position:0px -54px !important; }
body.leftNavigation.page_search .srWrapperCnt .srContainer a.enterChat:hover { background-position:0px -81px !important; }
body.leftNavigation.page_search .srWrapperCnt .srContainer a.enterChat .hostModeButton { text-align:center; font:bold 15px/27px Arial !important; height:27px !important; color:#fff !important; text-shadow:1px 1px #000; margin:0 !important; float:none !important; }

.topModelsCnt .singleHostContainer p.singleHostNickname,
.topModelsCnt .singleHostContainer p.singleHostLinks { left:0px !important; width:177px !important; }
.leftNavigation .topModelsCnt .singleHostContainer p.singleHostNickname,
.leftNavigation .topModelsCnt .singleHostContainer p.singleHostLinks { left:1px !important; }
.leftNavigation .topModelsCnt .threeTopModels .singleHostContainer p.singleHostNickname,
.leftNavigation .topModelsCnt .threeTopModels .singleHostContainer p.singleHostLinks { left:0px !important; }

body.page_live-sex-chat #onlyForMembers span { display:block; position: absolute; top: 165px; left: 75px; }
body.page_waiting-room  #onlyForMembers span { display:block; position: absolute; top: 165px; left: 75px; }
.mainProfileImg, .hostTopDetails { position:relative; }
.profileTopSection .hostTopDetails {height:100%!important;margin-bottom:10px;}
.profileTopSection .hostTopDetails ul {margin-bottom:0!important;}
.alreadyMemberHostProfile { position:absolute; bottom:5px; left:0; width:100%; display:block; text-align:center; }
.alreadyMemberHostProfile_right { position:absolute; top:-20px; left:0; width:100%; display:block; text-align:center; }

.profileTopSection .imgContainer div.mainProfileImg a.enterChat { top:-30px !important; left:3px !important; width:320px!important; }

/* footer fix */
.foterBody p.bottomTextForAdults { float:none !important; display:inline; }

.footerDiv p { display: inline;line-height:16px!important;}

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

/* Daniel 10/10/2012 15:07 PM - page_mini-profile  leftNavigation gays - btn width   */

.page_mini-profile .hpHostListContainer .singleHostContainer a.enterChat { width: 173px !important; }

#DivLargImage { display: none;z-index:100;position:absolute;left: 29px;}

/* fix popup status btn */
body.leftNavigation div.srContainer .srcontentLeft a { height:47px !important; }

/*   culture    */
#divNarrowMenu {z-index: 0 !important;margin:0 auto;}
.currentCulture { width: 25px; float: left; text-align: right;  }
.currentCulture img { width: 22px; position:relative; top:2px; }
.flagsContainer { position:relative; left:-5px; top:1px; width: 46px; height: 16px; margin: 0 6px 0 0; float: right; cursor: pointer; border-right-width: 1px; border-right-style: solid; border-right-color: inherit; }
.flagsContainer ul { list-style-type: none; display: none; min-width: 90px; position: absolute; border-radius:5px; padding: 6px; width: 120px; top: 40px; background-color: #fff; box-shadow: 0px 0px 4px #333; border: 1px solid #333;z-index:500; }
.flagsContainer ul li { list-style-type: none; line-height: 18px; }
.flagsContainer ul span { display: block;width:80px; float: left;  cursor: pointer; margin:1px 0 0 4px;color: #000; font-size: 11px; }
.flagsContainer ul img { display: block; width: 18px; float: left;  margin: 4px 2px 2px 2px; cursor: pointer;}
.flagsContainer .downArrow { display: inline-block; width: 10px; font-size: 10px; line-height: 11px; float: left; background-color: transparent; }
.flagsContainer div.separator { clear: both; }
.flagsContainer .de-DE { background: url("images/flags/cultures/languages.png") no-repeat 0 0; width: 24px; height: 16px; float: left; }
.flagsContainer .en-US { background: url("images/flags/cultures/languages.png") no-repeat 0 -16px; width: 24px; height: 16px; float: left; }
.flagsContainer .es-ES { background: url("images/flags/cultures/languages.png") no-repeat 0 -32px; width: 24px; height: 16px; float: left; }
.flagsContainer .fr-FR { background: url("images/flags/cultures/languages.png") no-repeat 0 -48px; width: 24px; height: 16px; float: left; }
.flagsContainer .hi-IN { background: url("images/flags/cultures/languages.png") no-repeat 0 -64px; width: 24px; height: 16px; float: left; }
.flagsContainer .it-IT { background: url("images/flags/cultures/languages.png") no-repeat 0 -80px; width: 24px; height: 16px; float: left; }
.flagsContainer .pt-PT { background: url("images/flags/cultures/languages.png") no-repeat 0 -96px; width: 24px; height: 16px; float: left; }
.flagsContainer .ru-RU { background: url("images/flags/cultures/languages.png") no-repeat 0 -128px; width: 24px; height: 16px; float: left; }
.flagsContainer .ar-SA { background: url("images/flags/cultures/languages.png") no-repeat 0 -144px; width: 24px; height: 16px; float: left; }
.flagsContainer .sv-SE { background: url("images/flags/cultures/languages.png") no-repeat 0 -160px; width: 24px; height: 16px; float: left; }
.flagsContainer .da-DK { background: url("images/flags/cultures/languages.png") no-repeat 0 -179px; width: 24px; height: 16px; float: left; }
.flagsContainer .nn-NO { background: url("images/flags/cultures/languages.png") no-repeat 0 -198px; width: 24px; height: 16px; float: left; }
.flagsContainer .tr-TR { background: url("images/flags/cultures/languages.png") no-repeat 0 -217px; width: 24px; height: 16px; float: left; }
.flagsContainer .nl-NL { background: url("images/flags/cultures/languages.png") no-repeat 0 -236px; width: 24px; height: 16px; float: left; }
.flagsContainer .fi-FI { background: url("images/flags/cultures/languages.png") no-repeat 0 -255px; width: 24px; height: 16px; float: left; }
.flagsContainer .el-GR { background: url("images/flags/cultures/languages.png") no-repeat 0 -272px; width: 24px; height: 16px; float: left; }





.flagsContainerLinks { height: 18px; margin: 0 6px 0 0; color: #fff; float: right;} /**/
.flagsContainerLinks ul { list-style-type: none; line-height: 15px; margin: 0 5px 0 0;} /*border-right: 1px solid #fff;*/
.flagsContainerLinks ul li { list-style-type: none; display: inline-block; *display: inline;zoom: 1; padding: 0 8px 0 3px;}
.flagsContainerLinks ul span { cursor: pointer; margin: 0 0 0 2px; color: #fff; font-size: 12px; text-decoration: underline; }
.flagsContainerLinks ul span.current { text-decoration: none;cursor: default;line-height: 18px; }


#welcomeGuestTop {font-size: 13px;float: right;margin: 0 12px 0 10px;}
#welcomeGuestTop a { font-size: 14px;text-decoration: none;display: block; border-right: 1px;}
#divHeader .headerItems ul li a.welcomeGuestTop {text-decoration: none!important; font-size: 14px;}
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo .welcomeMessageUser{float: right!important;clear: right!important;}

/* Change Username / Password */
.changeUserPass { position:relative; background:#22303c; margin:15px auto; width:456px; padding:20px 15px; overflow:hidden;}
.changeUserPass h2 {color:#fff; font:bold 24px Arial; padding:0 0 15px 0;}
.changeUserPass p {color:#fff; font:12px/18px Arial; padding:0 0 15px 0;}
.changeUserPass p.errorMsg {color:#bab9b9; font:11px/15px Arial; padding:10px 0 15px 0; clear:both; width:311px;}
.changeUserPass label {float:left; display:inline-block; width:100px; color:#fff; font:12px/25px Arial;}
.changeUserPass input {float:left; width:205px; height:25px; background:#fff; border:1px solid #666666; padding-left:5px; font:13px/25px Arial;}
.changeUserPass .saveBtn {width:100px; height:27px; background:#ccc; margin-left:15px; color:#22303c; padding-left:0;}
.changeUserPass .saveBtn.active {cursor:pointer; background:#ffbe3a;}

.changeConfirmation { position:absolute; top:0; left:0; width:100%; height:100%; padding:55px 0 0; background:#22303c; text-align:center; z-index:500; }
.changeConfirmation p { font-size:14px; }

/* New header display fix */
.wrapperMainNiches.BottomSeoSection2 h4, .wrapperMainNiches.BottomSeoSection2 span.narrowItemCon, .wrapperMainNiches.BottomSeoSection2 .leftMenuMoreLink { display:none !important }

#divNarrowMenu .narrowByDiv.moreView div.moreItem {padding: 7px 7px 0px 7px !important;}
#divNarrowMenu .narrowByDiv.moreView div.moreItem:last-child {padding: 7px 0px 0px 7px !important;}
#divNarrowMenu .narrowByDiv.moreView div.moreItem:last-child ul li {}
#divNarrowMenu .narrowByDiv.moreView h4 {display: none;}
#divNarrowMenu .narrowByDiv ul li span {float: right;}

/* host bio links lang fix */
.topModelsCnt .singleHostContainer p.singleHostLinks a { padding:0 8px !important; }

/* fix buy credit list items */
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li { width: 319px; margin-bottom: 0; margin-left: 5px; margin-top: 10px; padding-bottom: 4px; position: relative; cursor: pointer; min-height: 47px; line-height: 16px; }
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li input { position:static; margin-top: 14px; float: left; height: 16px; width: 16px; margin: 5px 0 0 !important; font-size: 13px !important; }
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li span { text-indent:0; margin-top: 5px !important; float: left; margin-left: 5px; font-size: 12px !important; white-space:nowrap; }
.l-SignUpWrapper #id-CenterBlockWrapper ul.signupStep2Radios li span.creditS3fn { float: right; padding-top: 4px; margin-top: 5px; font-family: calibri !important; font-size: 12px !important; font-weight: bold !important; margin: 0 !important; }
.l-SignUpWrapper #id-CenterBlockWrapper ul.signupStep2Radios li span.creditS3f { float: right; padding-right: 8px; padding-top: 4px; font-size: 12px; font-family: Arial; font-weight: bold; margin: 0 !important; }
.l-SignUpWrapper #id-CenterBlockWrapper ul.step3 li span.worthLoyaltyPoints { display:block !important; float:left !important; width:100% !important; }
/* enterChatPopup */
.hpHostListContainer .singleHostContainer a.enterChatPopup span.hostModeButton { text-transform: uppercase; }
/* view all fix */
body.leftNavigation .popupMore-container { height:auto!important; padding-top:20px; }
body.leftNavigation .PaneBottomBar .popupMore-container { background: none; margin:0 auto 50px; overflow:hidden;}

/* top models title */
.topModelsCnt h2 {width:255px; height:117px; padding:15px 0 0 65px; background:url('images/topmodels/top-models-head.png') no-repeat; position:relative; z-index:2; font:48px/49px Arial;}
.gays .topModelsCnt h2 { padding:15px 0 0 85px; background:url('images/topmodels/top-models-head-gays.png') no-repeat!important; }
/* end top models title */

/*--------------------------------------- Top Menu - Hostlist hover slide ---------------------------------------*/
/* host list - privet chat */
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 50px;right: 50% !important;margin-right:-70px; background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;text-align:center}
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px; position: absolute;}

.PaneContent .newestModelImg .models .modelImage {position:relative;}
.PaneContent .newestModelImg .models .modelImage a.enterChatPopupNoText {
width: 139px;
height: 47px;
position: absolute;
top: 40px;
right: 50% !important;
margin-right: -70px;
background: url(images/vipSlide.png) no-repeat !important;
display: none;
text-decoration: none;
text-align: center;
padding-top: 15px;
font-size: 14px;
font-weight: bold;
}
.PaneContent .newestModelImg .models .modelImage:first-child a.enterChatPopupNoText {top: 100px;    }
.PaneContent .newestModelImg .models .modelImage:hover a.enterChatPopupNoText {display: block;}
/* end host list - privet chat */
/*  host list - happy hour */
/*.hpHostListContainer div.singleHostContainer a.enterChatPopupNoText.happyhourChat {width: 139px;height: 47px;position: absolute;top: 50px;right: 25px;background: url(images/vipSlide.png) no-repeat !important;display: none;}*/
.hpHostListContainer div.singleHostContainer a.enterChatPopupNoText.happyhourChat span {margin: 0px 0px 0px 0px;font-weight: bold; position:absolute; bottom: 0px; left: 12px !important;}
.hpHostListContainer div.singleHostContainer a.enterChatPopupNoText.happyhourChat span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px;text-transform: uppercase; text-shadow:-1px -1px #000;top: 15px;left: 18px !important; position: absolute;}
/* end host list - happy hour */
/* top models*/
.threeTopModels .h1 .tophosts_tab_wrapper{ left: 0!important;text-align: center;}
.threeTopModels .h1 .tophosts_tabs{ float: none!important;display: inline-block;}

.topModelsCnt .singleHostContainer div.contentHost a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.topModelsCnt .singleHostContainer div.contentHost a.enterChatPopupNoText:hover {background: url(images/vipSlide.png) no-repeat !important;}
.topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText {top: 45px;right: 20px;}
.topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px;text-transform: uppercase;text-shadow:-1px -1px #000;top: 15px;left: 15px; position: absolute;}
.topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText.viewBio span.hostModeButton {margin: 0px 0px 0px 0px;position: absolute; top: 15px; left: 35px;}
.topModelsCnt .singleHostContainer.h1 .contentHost a.enterChatPopupNoText,
.topModelsCnt .singleHostContainer.h2 .contentHost a.enterChatPopupNoText,
.topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText {top: 50%;right: 50%;}
/* end top models */
/* page free video chat*/
.page_free-videochat .fvcbcCntSugested .fvcbcBottomContent div.sugestedHostsContainer a.enterChatPopupNoText.freeChat {width: 95px;height: 27px;position: absolute;top: 30px;right: 13px;background: url(images/freeSlideS.png) no-repeat !important;display: none;text-decoration: none;}
.page_free-videochat .fvcbcCntSugested .fvcbcBottomContent div.sugestedHostsContainer a.enterChatPopupNoText.freeChat span.hostModeButton {color: #000 !important;font-size: 14px;font-weight: bolder;text-transform: uppercase;position: absolute;top: 5px;right: 5px;}
/* end page free video chat*/
/*--------------------------------------- Top Menu - Detailed View ---------------------------------------*/
/* host list - privet chat & happy hour */
.hpHostListContainer div.detailsContainer a.enterChatPopupNoText,.hpHostListContainer div.detailsContainer a.enterChatPopupNoText.happyhourChat {width: 139px;height: 47px;position: absolute;top: 65px;right: 50px;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;text-align:center}
.hpHostListContainer div.detailsContainer a.enterChatPopupNoText span.hostModeButton {margin: 0 auto;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;line-height: 47px;position: relative;}
.hpHostListContainer div.detailsContainer a.enterChatPopupNoText.happyhourChat span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
/* end host list - privet chat & happy hour */
/*--------------------------------------- end Top Menu - Detailed View ---------------------------------------*/
/*--------------------------------------- Top Menu - Recently Visited ---------------------------------------*/
/* Gallery View */
/*.hpHostListContainer .singleHostContainer a.enterChatPopupNoText.viewBio {width: 139px;height: 47px;position: absolute;top: 50px;right: 25px;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText.viewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 35px;position: absolute;}*/
/* end Gallery View */
/*Detailed View*/
.page_recently-visited .imageCnt a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 65px;right: 50px;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.page_recently-visited .imageCnt a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 10px;position: absolute;}
.page_recently-visited .imageCnt a.enterChatPopupNoText.happyhourChat span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
.page_recently-visited .imageCnt a.enterChatPopupNoText.viewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 30px;position: absolute;}
/* end Detailed View*/
/*--------------------------------------- end Top Menu - Recently Visited ---------------------------------------*/
/*---------------------------------------  Top Menu - My Models - Favorites ---------------------------------------*/
.page_myfavorites .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 60px;left: 50px;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.page_myfavorites .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
.page_myfavorites .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText.vewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 35px;position: absolute;}
/*--------------------------------------- end Top Menu - My Models - Favorites ---------------------------------------*/
/*--------------------------------------- Top Menu - My Paid Chats ---------------------------------------*/
.page_mypaidchats .singleHostContainer a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 45px !important;left: 18px !important;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.page_mypaidchats .singleHostContainer a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
.page_mypaidchats .singleHostContainer a.enterChatPopupNoText.vewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 35px;position: absolute;}
/*--------------------------------------- end Top Menu - My Paid Chats ---------------------------------------*/
/*--------------------------------------- Top Menu - Bio ---------------------------------------*/
.mainProfileImg a.enterChatPopupNoText {width: 139px;height: 47px !important;position: absolute;top: 80px !important;left: 95px !important;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;line-height: normal !important;letter-spacing: normal !important;text-align:center}
.mainProfileImg a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 10px;position: absolute;}
.mainProfileImg a.enterChatPopupNoText.freeChat span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 25px;position: absolute;}
.mainProfileImg a.enterChatPopupNoText.happyhourChat span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
/*--------------------------------------- end Top Menu - Bio ---------------------------------------*/
/*--------------------------------------- Top Menu - Mini Bio ---------------------------------------*/
.page_mini-profile div.otherHostsCnt.hpHostListContainer a.enterChatPopupNoText{width: 139px;height: 47px;position: absolute;top: 45px;right: 20px;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.page_mini-profile div.otherHostsCnt.hpHostListContainer a.enterChatPopupNoText span.hostModeButton{margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px; position: absolute;}
.page_mini-profile div.otherHostsCnt.hpHostListContainer a.enterChatPopupNoText.freeChat span.hostModeButton{margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 25px; position: absolute;}
/*--------------------------------------- Top Menu - end Mini Bio ---------------------------------------*/
/*--------------------------------------- Top Menu - Search page + Hotlink ---------------------------------------*/
body.page_search div#cntSearchResult a.enterChatPopupNoText,body.page_hotlink div#cntSearchResult a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 40px;right: 15px;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
body.page_search div#cntSearchResult a.enterChatPopupNoText span.hostModeButton,body.page_hotlink div#cntSearchResult a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 10px; position: absolute;}
body.page_search div#cntSearchResult a.enterChatPopupNoText.happyhourChat span.hostModeButton,body.page_hotlink div#cntSearchResult a.enterChatPopupNoText.happyhourChat span.hostModeButton{margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px; position: absolute;}
body.page_search div#cntSearchResult a.enterChatPopupNoText.freeChat span.hostModeButton,body.page_hotlink div#cntSearchResult a.enterChatPopupNoText.freeChat span.hostModeButton{margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 22px; position: absolute;}
body.page_search div#cntSearchResult a.enterChatPopupNoText.vewBio span.hostModeButton,body.page_hotlink div#cntSearchResult a.enterChatPopupNoText.vewBio span.hostModeButton{margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 10px;left: 30px; position: absolute;}
/*--------------------------------------- Top Menu - end Search page + Hotlink ---------------------------------------*/
/*--------------------------------- left Nav - Hostlist hover slide ---------------------------------*/
/* host list - privet chat */
.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;top: 15px;left: 15px;float: none; position: absolute;}
/* end host list - privet chat */
/*  host list - happy hour */
/*.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopupNoText.happyhourChat {width: 139px;height: 47px;position: absolute;top: 65px;right: 25px;background: url(images/vipSlide.png) no-repeat !important;display: none;}
.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopupNoText.happyhourChat span {margin: 0px 0px 0px 0px;font-weight: bold; position: absolute; bottom: 0px; left: 15px;}
.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopupNoText.happyhourChat span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px;text-transform: uppercase; text-shadow:-1px -1px #000;top: 15px;left: 20px;float: none; position: absolute;}*/
/* end host list - happy hour */
/* top models*/
.leftNavigation .topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText.viewBio {width: 139px;height: 47px;position: absolute;background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;top: 45px;right: 20px;}
.leftNavigation .topModelsCnt .singleHostContainer .contentHost a.enterChatPopupNoText.viewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px;text-transform: uppercase;text-shadow:-1px -1px #000;top: 15px;left: 35px; position: absolute;}
.leftNavigation .topModelsCnt .singleHostContainer.h1 .contentHost a.enterChatPopupNoText.viewBio {top: 115px;right: 120px;}
.leftNavigation .topModelsCnt .singleHostContainer.h2 .contentHost a.enterChatPopupNoText.viewBio {top: 70px;right: 75px;}
.leftNavigation .topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText.viewBio {top: 70px;right: 75px;}
/* end top models */  
/*--------------------------------- left Nav - My Models - Favorites ---------------------------------*/
.page_myfavorites.leftNavigation  .favDataCnt { width: 765px; }
.page_myfavorites.leftNavigation .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 45px;left: 50%; margin-left:-69px; background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.page_myfavorites.leftNavigation .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
.page_myfavorites.leftNavigation .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText.vewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 35px;position: absolute;}
/*--------------------------------- end left Nav - My Models - Favorites ---------------------------------*/
/*--------------------------------- left Nav - My Models - My paid chats ---------------------------------*/
.page_mypaidchats.leftNavigation .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 45px;left: 50% !important; margin-left:-69px; background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.page_mypaidchats.leftNavigation .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 15px;position: absolute;}
.page_mypaidchats.leftNavigation .favoritesMainSingleCnt .singleHostContainer a.enterChatPopupNoText.vewBio span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 17px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 35px;position: absolute;}
/*--------------------------------- end left Nav - My Models - My paid chats ---------------------------------*/
/*--------------------------------------- hostlist hover slide text - default color -----------------------------------------*/
/*  host list - happy hour */
.hpHostListContainer .singleHostContainer a.enterChatPopupNoText.happyhourChat span,.hpHostListContainer div.detailsContainer a.enterChatPopupNoText.happyhourChat span {color: #ffffff;}
/* end host list - happy hour */ 
/*  host list - host list */
a.enterChatPopupNoText span.hostModeButton {color: #ffffff !important;}
/* end host list - host list */
/*--------------------------------------- end hostlist hover slide text - default color -----------------------------------------*/
/*--------------------------------------- upper login button & default color ---------------------------------------*/
a.topLoginButton {height: 14px; width: 45px; padding: 1px 10px 4px 10px;font-size: 14px;border-radius: 5px;display: block;margin: 0 auto 0 auto;text-decoration: none;text-align: center;background: #fff;color: #000;border: solid 2px #000;}
/*--------------------------------------- end upper login button & default color ---------------------------------------*/
/*--------------------------------------- top menu - my favorites & my paid chats - 4 row positionning ---------------------------------------*/
body.page_myfavorites #Content #hasData #resultDiv .favoritesMainSingleCnt {margin: 0 10px 35px 0 !important;}
/*--------------------------------------- left menu - my favorites & my paid chats - 3 row positionning ---------------------------------------*/
body.page_myfavorites.leftNavigation #Content #hasData #resultDiv .favoritesMainSingleCnt {margin: 0 15px 35px 0 !important;}

/*--------------------------------------- message for host from host profile ---------------------------------------*/
.CloseSpan {float : right; cursor:pointer;}
.errors {color :Red;}
.MessageTitle {width : 140px; display : inline-block;}    
div.inner p.buttons {text-align : right; }
div.inner p.buttons .Cancel { display: inline-block; width: 50px;}
div.inner p.buttons .sendButton{ display: inline-block; padding: 3px 12px; background-image: none; border-radius: 4px; background-color: #FFD631;font-weight: bold;font-size: 13px; color: #000; box-shadow: 1px 1px 4px #000;text-transform: uppercase;text-shadow: 1px 1px #fff; }
div.inner p.buttons .sendButton span {font-size: 12px; color: #000;}

/* header links fix */
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li a { line-height:18px !important; height:18px; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li:first-child a { border:none !important; }
/*-- see pic modal - popup close btn fix --*/
body.leftNavigation a.modalCloseImgSnapshots.simplemodal-close {right: auto !important; left: 472px !important;}

/* bio gallery */
.containerThumbs .navigationCnt { height: auto !important; position: static !important; }
.containerThumbs .navigationCnt div.navi { height: auto; margin: 0 !important; text-align: center; position: static !important; left: 0 !important; }
.containerThumbs .navigationCnt div.navi .navigationWrap { display: inline-block; }
.containerThumbs .navigationCnt div.navi a { float: none; white-space: nowrap; }
/* Signup extra fields */
.validEmailTxt { padding:10px 0 2px; }
.adultExtraDetails { width:265px; padding:10px 0 0; }
.adultExtraDetails .adulContentPreferences { width:100%; }
.adultExtraDetails .adulContentPreferences .fieldsSection { padding:0 0 10px; overflow:hidden; }
.adultExtraDetails .adulContentPreferences .fieldsSection h3 { font:bold 13px/15px Arial; padding:0 0 10px; }
.adultExtraDetails .adulContentPreferences #genderSelect h3 { float:left; }
.adultExtraDetails .adulContentPreferences #genderSelect select { float:right; width:213px; }
.adultExtraDetails .adulContentPreferences #genderPref h3 { float:left; padding:0 7px 0 0; }
.adultExtraDetails .adulContentPreferences #genderPref input { float:left; width:14px; height:14px; }
.adultExtraDetails .adulContentPreferences #genderPref label { float:left; padding:0 5px }
.adultExtraDetails .adulContentPreferences #categories { padding: 0 0 8px; }
.adultExtraDetails .adulContentPreferences #categories h3 { float:left; }
.adultExtraDetails .adulContentPreferences #categories .catFields { float:right; width:220px; }
.adultExtraDetails .adulContentPreferences #categories .catFields label { float:left; font:11px/15px Arial; padding:0 0 10px 5px; white-space:nowrap; }
.adultExtraDetails .adulContentPreferences #categories .catFields label.col_1 { width:62px; }
.adultExtraDetails .adulContentPreferences #categories .catFields label.col_2 { width:49px; }
.adultExtraDetails .adulContentPreferences #categories .catFields label.col_3 { width:50px; }
.adultExtraDetails .adulContentPreferences #categories .catFields input { float:left; width:14px; height:14px; }
.adultExtraDetails .adulContentPreferences #fantasies { overflow:hidden; }
.adultExtraDetails .adulContentPreferences #fantasies input { float:left; clear:both; margin:1px 0 0; width:14px; height:14px; }
.adultExtraDetails .adulContentPreferences #fantasies label { float:left; width:235px; padding:0 8px 5px 5px; font:14px/15px Arial; }

.adultExtraDetails .fantasies { width:100%; }
.adultExtraDetails .fantasies h3 { font:bold 14px/18px Arial; padding:0 0 10px; }
.adultExtraDetails .fantasies textarea { width:263px; height:98px; }

/* Email Verification Page */
.page_signup-email-verification .PaneBody { min-height:200px !important; padding-bottom:30px !important; }
.email_verification_page_cnt { text-align:center; margin:0 auto; padding:20px 30px 0 172px; width:600px; height:264px; background:#000 url(images/signup/emailVerfyPage_Girl.png) no-repeat left bottom; }
.email_verification_page_cnt.gay { background-image:url(images/signup/emailVerfyPage_Gay.png); }
.email_verification_page_cnt.send { display: none;}
.email_verification_page_cnt.noSend { display: none;}
.email_verification_page_cnt .welcomeMsg { font:15px Arial; color:#fff; }
.email_verification_page_cnt h2 { font:bold 21px/28px Arial; color:#355dba; padding:20px 0 30px; }
.email_verification_page_cnt .checkJunkMsg { font:13px/18px Arial; color:#fff; }
.email_verification_page_cnt .resendMsg { font:13px/18px Arial; color:#fff; padding:10px 0 0; }
.email_verification_page_cnt .changeEmailCnt { display:inline-block; width:575px; padding:20px 0 0; overflow:hidden; }
.email_verification_page_cnt .changeEmailCnt label { float:left; font:13px/23px Arial; color:#fff; }
.email_verification_page_cnt .changeEmailCnt input { float:left; width:172px; height:23px; line-height:23px; margin:0 0 0 5px; font:12px Arial; color:#000; padding:0 0 0 5px; }
.email_verification_page_cnt .changeEmailCnt input.wm { color:#989898; font-style:italic; }
.email_verification_page_cnt .changeEmailCnt .submitBtn { width:64px; height:24px; background:#2f53a6; border:none; border-radius:3px; color:#d1d1d1; font:800 12px Arial; cursor:pointer; box-shadow:inset 0 0 6px #000; }
.email_verification_page_cnt  #error { color: #355dba; font:14px/18px Arial;display: inline-block;margin: 3px 0 0 0;}
.contactTxt { font:12px/16px Arial; color:#fff; width:100%; text-align:center; padding:20px 0 0; }
.contactTxt a { text-decoration:underline; color:#33669a; font:12px/16px Arial; }
/*-- hd icon - detailed view --*/
.detailsContainer .centerContent .bigImg .icons div.hdQuality {background: url(images/hdIcon.png) no-repeat scroll 0 0 !important;}

/*-- one click --*/
div.one_click_cont {width: 900px; height: auto; position: relative; margin: 0 auto; background: #000000; font-family: Arial;padding:10px}

div.one_click_cont div.top_row {width: 900px; height: 17px; position: relative; top: 0px; color: #ffffff;margin-bottom: 5px;}
div.one_click_cont div.top_row a.qmark {width: 14px; height: 14px; position: relative;float: left; display: block; background: url(images/one_click/one_click_qmark.jpg) 0 0 no-repeat;}
div.one_click_cont div.top_row b {width: auto; height:auto; margin: 0px 10px; text-transform: uppercase; font-size: 14px;}
div.one_click_cont div.top_row span {font-size: 14px;}

div.purchase_select {width:900px; height: 52px; position: relative; bottom: 0px; color: #ffffff; font-size: 11px;}
div.purchase_select div.message { width:900px; height: 47px; padding-top: 10px; text-align: center;}
div.purchase_select p.info {width: 306px; top: 0; left: 0; position: relative; float: left;}
div.purchase_select p.info span.user_info {color: #EC0403;}
div.purchase_select ul.credit_select {float: right; width:460px; height: 47px; position: relative;right: 115px; list-style: none;}
div.purchase_select ul.credit_select li { width: 100px; height: 47px;float: left; margin: 0px 15px 0px 0px; padding:5px 0 0; text-align:center; line-height: 13px;}
div.purchase_select ul.credit_select li.selected {background:#253340; border-radius:5px 5px 0 0; /* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #43505b 0%, #253340 100%); /* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #43505b 0%, #253340 100%); /* Opera */ background-image: -o-linear-gradient(top, #43505b 0%, #253340 100%); /* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #43505b), color-stop(1, #253340)); /* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #43505b 0%, #253340 100%); /* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #43505b 0%, #253340 100%);}
div.purchase_select ul.credit_select li b {font-size: 13px;}
div.purchase_select ul.credit_select li span {font-size: 12px;}
div.purchase_select ul.credit_select li input { width:12px; }
div.purchase_select ul.credit_select.after_select_color li span {color: #EC0403;}
div.purchase_select a.buy_now {width:70px; height: 21px; display:block; background: url(images/one_click/one_click_btn_bg.jpg) 0 0 repeat-x; border: 1px #000000 solid; position: absolute; top:5px; right: 12px; text-decoration:none; color: #000000; font-size:12px; font-weight: bold; text-align: center; padding: 3px 0px 0px 0px;}

div.one_click_cont2 {width: 900px; height: 65px; background: #000000; position: relative; margin:0 auto; display: none;}
div.one_click_cont2 div.details_inner {width: 888px; height: 59px; position: relative; margin: 0 auto; top: 0px; border-radius: 5px; background: #253340;}
div.one_click_cont2 div.details_inner p {padding:5px; font-family: Arial; font-size: 13px; color: #ffffff;}


/*-- New Message --*/ 
div.NewMessage div.inner p.buttons .Msg_Cancel {position: absolute !important; top: 0px !important; right: 105px;} 


/* fix seo text under logo */
#divHeaderWrapper #divHeaderUpperStrip { height:131px!important; }

#divHeaderWrapper #divHeaderUpperStrip #divLogo { height:118px!important; }
#divHeaderWrapper #divHeaderUpperStrip #divLogo .underLogoTxt { top:auto!important; bottom:0px!important; left:0px!important; }

/*-- page mobile - hide x --*/
body.page_mobile span.QRclose {display: none;}

/* Play Video Button on Bio */
.vidButton { display:none; }
.vidButtonTxt { display:block; width:151px; height:27px; font:bold 16px/27px Arial; color:#000; text-align:center; background:#f6b51b; cursor:pointer; }
.vidButtonTxt:hover { color:#fff; background:#333; }

/* User Name Suggestions */
.userNameSuggestions { float:left; color:#fff; }
.userNameSuggestions h4 { text-decoration:underline; font:12px/28px Arial; }
.userNameSuggestions ul { list-style:none; width:258px; overflow:hidden; }
.userNameSuggestions ul li { float:left; width:100%; height:20px; }
.userNameSuggestions ul li input { float:left; width:12px; position:relative; top:1px; }
.userNameSuggestions ul li label { float:right; width:242px; font:12px Arial; }

/* waiting room h2 fix */
.clbWaitingRoomCnt .rightCnt h2 { height:auto!important; font:bold 16px/19px Arial!important; padding:5px 0; }


/* mini-profile */
body.page_mini-signup .PaneBody { padding: 0;width: 990px;}
body.page_mini-signup .mainSignup .heading {font-size: 17px;font-weight: bold;margin-left:12px;}
body.page_mini-signup .mainSignup { position:relative; width:804px; color:#000; overflow:hidden; padding:20px 0 40px; margin:0; min-height:450px;} /*border:solid 1px #000;*/
body.page_mini-signup .mainSignup .inputField,
body.page_mini-signup .mainSignup .msgCnt { float:left; width:322px; overflow:hidden; }
body.page_mini-signup .mainSignup .inputField label { float:left; display:block; padding:10px 0 5px; }
body.page_mini-signup .mainSignup .inputField input { float:left; display:block; width:320px; height:29px; border:1px solid #000; }
body.page_mini-signup .mainSignup .leftSide { float:left; padding: 0 0 0 12px; width:372px; overflow:hidden; }
body.page_mini-signup .mainSignup .signupContainer { float:left; width:322px; overflow:hidden; padding-bottom:22px; }
body.page_mini-signup .mainSignup .paymentMethod { float:left; width:372px; overflow:hidden;margin-top:14px; }
body.page_mini-signup .mainSignup .paymentMethod h4 { float:left; font:bold 13px Arial; color:#da64e7; }
body.page_mini-signup .mainSignup .paymentMethod img.cardLogos { float:right; }
body.page_mini-signup .mainSignup .paymentMethod .txt { clear:both; float:left; display:block; font:13px/18px Arial; padding:10px 0;width: 100%; }
body.page_mini-signup .mainSignup .paymentMethod ul { list-style:none; width:100%; overflow:hidden; padding-bottom:10px; }
body.page_mini-signup .mainSignup .paymentMethod ul li { float:left; width:100%; }
body.page_mini-signup .mainSignup .paymentMethod ul li.lastOption { border:0; }
body.page_mini-signup .mainSignup .paymentMethod ul li input { float:left; width:14px; margin:13px 5px 0 0; }
body.page_mini-signup .mainSignup .paymentMethod ul li label { float:left; font:20px Arial; color:#d664e7; }
body.page_mini-signup .mainSignup .paymentMethod ul li span { float:right; font:14px/40px Arial; }
body.page_mini-signup .mainSignup .paymentMethod .registerBtn { width:261px; height:40px; font:bold 17px/40px Arial; text-shadow:1px 1px #e49aef; text-align:center; margin:0 auto 15px; cursor:pointer; background:url(/App_Themes/images/Slicecamcrush/register_btn.png) no-repeat; }
body.page_mini-signup .mainSignup .paymentMethod .termsOfUse { text-align:center; font:12px/16px Arial; padding:0 0 15px; }
body.page_mini-signup .mainSignup .paymentMethod .alreadyMember { text-align:center; font:12px Arial; text-decoration:none; display:block; }
body.page_mini-signup .mainSignup .AlmostDone .registerBtn { width:261px; height:40px; font:bold 17px/40px Arial; text-shadow:1px 1px #e49aef; text-align:center; margin:0 auto 15px; cursor:pointer; background:url(/App_Themes/images/Slicecamcrush/register_btn.png) no-repeat; }
body.page_mini-signup .mainSignup .AlmostDone .termsOfUse { text-align:center; font:12px/16px Arial; padding:0 0 15px; }
body.page_mini-signup .mainSignup .AlmostDone .alreadyMember { text-align:center; font:12px Arial; text-decoration:none; display:block; }
body.page_mini-signup .mainSignup .AlmostDone {float:left; width:322px; overflow:hidden;margin-top:14px;}
body.page_mini-signup .mainSignup .AlmostDone h4 {font:bold 13px Arial; color:#da64e7; }
body.page_mini-signup .mainSignup .AlmostDone .txt { clear:both; display:block; font:13px/18px Arial; padding:10px 0;width: 100%; }
body.page_mini-signup .mainSignup .AlmostDone .explanation { clear:both; display:block; font:13px/18px Arial; padding:10px 0;width: 100%; }
body.page_mini-signup .mainSignup .AlmostDone .explanation span { float:left; font:bold 13px Arial; font-weight:bold;}
body.page_mini-signup .mainSignup .secured {position:absolute;bottom:0; width:100%; height:36px; background:url(/App_Themes/images/Slicecamcrush/bg-secureImages.png) no-repeat center center; }
body.page_mini-signup .mainSignup .rightSide.step1 {background: url("/App_Themes/images/Slicecamcrush/woman_02.png") no-repeat scroll -39px 195px transparent;
                                              height: 100%;position: absolute;right: 0;top: 0;width:427px;}
body.page_mini-signup .mainSignup .rightSide { position:absolute; right:0; top:0; width:440px; height:100%; background:url(/App_Themes/images/Slicecamcrush/woman_01.jpg) no-repeat 20px bottom; }
body.page_mini-signup .mainSignup .rightSide .txt { padding:52px 0 0 55px; }
body.page_mini-signup .mainSignup .rightSide .txt h3 { font:bold 14px Arial; color:#d664e7; padding-bottom:10px; }
body.page_mini-signup .mainSignup .rightSide ul { list-style:none; }
body.page_mini-signup .mainSignup .rightSide ul li { padding:0 0 10px 23px; background:url(/App_Themes/images/Slicecamcrush/v_bullet.png) no-repeat left top; }
body.page_mini-signup-welcome .miniSignupLanding { margin: 50px 10px 50px 0;color: #000;width: 990px;}
body.page_mini-signup .mainSignup .signupContainer .continueBtn {margin:20px 0 0 25px; width:261px;float:left;height:40px; font:bold 22px/40px Arial; text-shadow:1px 1px #e49aef; text-align:center;cursor:pointer; background:url(/App_Themes/images/Slicecamcrush/register_btn.png) no-repeat;text-transform: capitalize; }

body.page_mini-signup .mainSignup .paymentMethod .matrixFrame { width:322px; height:118px; padding:15px; float:right; background:url(/App_Themes/images/Slicecamcrush/matrix_frame.png) no-repeat; }
body.page_mini-signup .mainSignup .paymentMethod .matrixFrame ul { padding:7px 0  0; }
body.page_mini-signup .mainSignup .paymentMethod .matrixFrame ul li { font:13px/18px Arial; color:#000; padding:0 0 7px 20px; background:url(/App_Themes/images/Slicecamcrush/v_bullet_s.png) no-repeat left top; }

.li_or { text-align:center; font:18px/24px Arial; color:#000; }

/* Over 18 PopUp */
.popUp18Plus { position:absolute; left:50%; top:50%; margin:-215px 0 0 -450px; width:894px; height:424px; border:3px solid #5982e1; background:url(images/Over18_popUp/18_pop_up_gray.jpg) no-repeat center center; }
.gays .popUp18Plus { background-image:url(images/Over18_popUp/18_pop_up_gray_gay.jpg); }
.popUp18Plus .msgCnt { width:290px; padding:60px 15px 0; float:left; text-align:center; color:#fff; }
.popUp18Plus .msgCnt .iAmOver18Btn { width:202px; height:50px; background:#365ebc; border-radius:5px; font:18px/50px Arial; color:#fff; text-align:center; display:inline-block; cursor:pointer; }
.popUp18Plus .msgCnt h2 { font:28px Arial; margin:0 0 30px; }
.popUp18Plus .msgCnt p { font:18px Arial; margin:0 0 70px; }
.popUp18Plus .msgCnt a { display:inline-block; margin:20px 0 0; font:16px Arial; color:#5982e1; }
.fetish .popUp18Plus { background-image:url(images/Over18_popUp/18_pop_up_fetish.jpg); }
    .fetish .popUp18Plus .msgCnt { width: 377px; padding: 60px 60px 0; float: left; text-align: center; color: #fff; }
    .fetish .popUp18Plus .msgCnt .iAmOver18Btn{margin:0 auto 20px;display:block;}

    /* credit*/
.inner {margin-left:85px;}
.NewMessage .inner {margin-left:0;}
.table_credit {width:984px;position:relative;}
.table_credit h1 {font-size:30px;}
.table_credit .note { padding:7px;width:784px;margin:15px 0 10px 0;font-weight:bold;}

.table_credit p {font-size:14px;line-height:21px;}
.inner .payment {width:798px;height:215px;margin:15px 0 0 0;border:1px solid #fff;border-collapse: collapse;}
.inner .payment .title , .inner .form .title{ height:44px;}
.inner .payment tr {width:798px;border-bottom:1px solid #fff;height:59px;text-align:center;}
.inner .payment td , .inner .form td { border:1px solid #fff;}
.inner .payment span , .inner .form span {color:#ffca3c;}
.inner .payment .wire {width:160px;}
.inner .payment .get {width:357px;}
.inner .payment .bonus {width:287px;}
.inner .form {width:798px;height:215px;margin:4px 0 0 0;border:1px solid #fff;border-collapse: collapse;font-weight:bold;}
.inner .form tr {width:798px;border-bottom:1px solid #fff;height:33px;}
.inner .form td {padding-left:14px;}
.inner .form .wire {width:146px;}
.inner .form .title .wire { color:#ffca3c;}
.inner .form .description { float:right;width:330px; }
.inner .form .description p {font-size:11px; line-height:12px;font-weight:normal; }
.inner .form .number{ float:left;height:10px;margin-top:11px;}
.table_credit .button input { background:url(images/print_form.png) no-repeat;width:223px; height:46px;border:none;color:#fff; font-size:16px;text-align:left;padding:0 0 7px 18px;font-weight:bold;cursor:pointer;}
.table_credit .button { margin:10px 0 0 293px;}
.table_credit .plz_note {font-size:13px;}
.table_credit .plz_note p {font-size:13px;}
.table_credit .plz_note span{text-decoration:underline;}



div.mcWrapperOneReadMessage .SenderMessage .divText{ width: 680px;}

/* buy credit wire transfer */
#otherChargers label span { display:block; }
#otherChargers label img { padding:0; float:none; display:block; }
#otherChargers .cb_686 { position:relative; top:-6px; }
#otherChargers .cb_686 img { padding:0 0 0 5px; position:relative; top:5px; }
#otherChargers .cb_686 span { padding-top:5px; }

/* Money Wire */
.moneyWireCnt { background:#2381c4; border-radius:10px; width:333px; height:253px; margin:60px 0 0 5px; text-align:center; overflow:hidden; }
.moneyWireCnt h4 { background:#1a486c; display:block; color:#e39d06; font:bold 18px/38px Arial; height:38px; }
.moneyWireCnt p { font:13px/17px Arial; color:#fff; padding:15px 5px; }
.moneyWireCnt .btn-Submit {
    height: 42px;
    width: 260px;
    font:21px/42px Arial;
    text-decoration:none;
    text-align:center;
    display:inline-block;
    color:#fff;
    border: 1px solid #e8b02f;
    background: #dea626; /* Old browsers */
    background: -moz-linear-gradient(top, #f7c448 0%, #c8931c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7c448), color-stop(100%,#c8931c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f7c448 0%,#c8931c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f7c448 0%,#c8931c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f7c448 0%,#c8931c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f7c448 0%,#c8931c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d97c', endColorstr='#c8931c',GradientType=0 ); /* IE6-9 */
    border-radius:20px;
}

/* singleSugestedHost */
.singleSugestedHost .singleHostNickname span { color:#fff; }




/* Top Tabs */
.topTabs { width:100%; height:58px; background:#950101; overflow:hidden; }
.topTabs ul { list-style:none; }
.topTabs ul li { float:left; height:58px; font:20px/58px Arial; padding-left:40px; margin-left:-15px; }
.topTabs ul li a { display:block; height:48px; font:20px/48px Arial; color:#fff; padding-top:10px; padding-right:60px; }
.topTabs ul li.current a { text-decoration:none; }

/* Single Article */
.singleArticle { width:718px; margin:0 auto; }
.singleArticle h1 { font:bold 18px Arial; padding-bottom:15px; }
.singleArticle h4 { font:bold 14px Arial; }
.singleArticle img { width:718px; height:273px; padding:0 0 20px; }
.singleArticle p,
.singleArticle li { font:14px/18px Arial; padding-bottom:18px; }
.singleArticle * { font-size:14px; }
.singleArticle .exclusive { font:12px/14px Arial; margin-top:25px; }
.singleArticle .backBtn { font-size:14px; margin-top:10px; }
.articleContent ul { padding:0 0 0 15px; }
.articleContent ol { padding:0 0 0 20px; }

/* Articles List */
/*.articlesCnt { width:97%; margin:0 auto; }*/
.articlesCnt h4 { font:bold 18px Arial; padding:15px; }
.articlesList { width:100%; float:left; }
.articlesList .article { width:100%; height:140px; margin-bottom:20px; overflow:hidden; cursor:pointer; }
.articlesList .article img { float:left; margin:0 14px 0 0; width:180px; height:138px; border:1px solid #2b3166; }
.articlesList .article .excerpt { float:left; width:558px; }
.articlesList .article .excerpt h2 { font:bold 18px/35px Arial; margin-bottom:8px; height:35px; padding:0 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.articlesList .article .excerpt h2 a { font:bold 18px/35px Arial; text-decoration:none; }
.articlesList .article .excerpt p { font:14px/16px Arial; text-overflow:ellipsis; height:82px; width:100%; overflow:hidden; }
.articlesList .article .excerpt .readMore { float:right; clear:both; margin-top:10px; }

.lettersPager { list-style:none; overflow:hidden; float:right; width:160px; }
.lettersPager li { float:left; padding:0 10px 0 0; }
.lettersPager li a { font:bold 11px/27px Arial; text-decoration:none; }

/* Articles List - Sidebar */
.LatestArticles { float:left; width:100%; padding-bottom:10px; }
.LatestArticles .article { width:100%; height:107px; margin-top:10px; overflow:hidden; position:relative; }
.LatestArticles .article img { float:left; margin:0 5px 0 0; width:68px; height:68px; }
.LatestArticles .article .title { font:bold 12px/14px Arial; }
.LatestArticles .article p { font:12px/14px Arial; text-overflow:ellipsis; padding-top:3px; }
.LatestArticles .article .readMore { font-size:11px; position:absolute; bottom:2px; right:4px; }
.LatestArticles .viewAll { float:right; display:block; margin:10px 0 0; }

/* Top Spots - Sidebar */
.topSpots { float:left; width:100%; padding-bottom:10px; }
.topSpots .place { width:100%; margin-top:10px; overflow:hidden; position:relative; }
.topSpots .place img { float:left; margin:0 5px 0 0; width:91px; height:50px; }
.topSpots .place .title { font:bold 12px/12px Arial; }
.topSpots .place p { font:bold 11px/12px Arial; text-overflow:ellipsis; padding-top:3px; }
.topSpots .place .cityLink { font-size:11px; text-transform:capitalize; }
.topSpots .place .moreInfo { font-size:11px; position:absolute; bottom:2px; right:4px; }
.topSpots .viewAll { float:right; display:block; margin:10px 0 0; }

/* Hot Videos List - Sidebar */
.hotVideos { float:left; width:100%; padding-bottom:10px; margin-top:10px; }
.hotVideos .sideVidBox { width:100%; margin-top:10px; overflow:hidden; position:relative; }
.hotVideos .sideVidBox img { float:left; margin:0 5px 0 0; width:94px; border:1px solid #2b3166; }
.hotVideos .sideVidBox .title { font:bold 12px/14px Arial; }
.hotVideos .sideVidBox .length { display:block; font:12px/14px Arial; text-overflow:ellipsis; padding-top:3px; }
.hotVideos .viewAll { float:right; display:block; margin:10px 0 0; }

/* Places List */
.placesCnt { overflow:hidden; width:100%; }
.placesCnt .placesList { width:100%; }
.placesCnt .placesList .place { float:left; margin:0 12px 10px; width:234px; }
.placesCnt .placesList .place .title { width:100%; height:22px; overflow:hidden; }
.placesCnt .placesList .place .placeName { float:left; font:bold 13px/22px Arial; width:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.placesCnt .placesList .place .placeName a { text-decoration:none; }
.placesCnt .placesList .place .cityLink { float:right; font:bold 12px/22px Arial; text-decoration:none; text-transform:capitalize; }

.placesCnt .placesList .place .imgCnt { width:234px; height:132px; background:#000; }
.placesCnt .placesList .place .imgCnt img { width:100%; height:100%; }

.placesCnt .placesList .place .watchNowBtn { width:100%; height:36px; text-align:center; }
.placesCnt .placesList .place .watchNowBtn a { font:bold 18px/36px Arial; text-decoration:none; text-transform:uppercase; display:block; }

.page_places .filterBar { margin:0 0 15px; }
.page_places .filterBar .filterBy { font:12px/27px Arial; }
.page_places .filterBar .filterBy .label { float:left; color:#545454; font-size:12px; padding:0 15px; }

/* Single Place */
.singlePlaceCnt { width:929px; margin:0 0 0 25px; float:left; }
.singlePlaceCnt .placeInfo { width:100%; height:440px; }
.singlePlaceCnt .placeInfo .topSection { width:100%; min-height:80px; padding:0 0 10px; float:left; position:relative; }
.singlePlaceCnt .placeInfo .topSection h1 { font:bold 21px Arial; }
.singlePlaceCnt .placeInfo .topSection p { font:14px Arial; padding-top:6px; }
.ratingLine { padding-top:9px; }
.ratingLine .rateLabel { font:14px Arial; float:left; white-space:nowrap; display:block; padding:0 5px 0 0; }
.ratingLine .ratingStars { width:101px; height:18px; float:left; display:block; }
.ratingLine .ratingStars .rateElem { display:block; width:20px; height:100%; float:left; }
.singlePlaceCnt .placeInfo .topSection .shareLinks { position:absolute; top:0; right:0; }
.singlePlaceCnt .placeInfo .topSection .shareLinks .socialLink { float:right; margin:0 0 0 6px; display:block; width:26px; height:26px; }
.singlePlaceCnt .placeInfo .topSection .shareLinks span { display:block; float:right; padding-right:4px; font:14px/26px Arial; }

.singlePlaceCnt .placeInfo img.placeBigImg { width:496px; height:326px; float:left; }

.singlePlaceCnt .placeInfo .rightSection { width:240px; float:left; margin-left:15px; }
.singlePlaceCnt .placeInfo .rightSection .details { list-style:none; }
.singlePlaceCnt .placeInfo .rightSection .details li { float:left; clear:both; font:14px/20px Arial; padding-bottom:15px; width:240px; }
.singlePlaceCnt .placeInfo .rightSection .details li .infoLabel { float:left; font:bold 14px/20px Arial; padding-right:5px; }
.singlePlaceCnt .placeInfo .rightSection .details li .cityName { font:14px/20px Arial; text-transform:capitalize; }
.singlePlaceCnt .placeInfo .rightSection .details li a { font:14px/20px Arial; }
.singlePlaceCnt .placeInfo .rightSection .details li .socialLink { float:left; display:block; width:26px; height:26px; margin:0 0 0 6px; position:relative; top:-3px; }

.singlePlaceCnt .moreInTheCity { overflow:hidden; width:100%; }
.singlePlaceCnt .moreInTheCity h4 { font:bold 14px Arial; padding:0 0 15px; }
.singlePlaceCnt .moreInTheCity .placesList { width:105%; }
.singlePlaceCnt .moreInTheCity .placesList .place { float:left; margin:0 20px 0 0; width:217px; height:150px; text-align:center; }
.singlePlaceCnt .moreInTheCity .placesList .place img { width:217px; height:122px; padding-bottom:3px; }
.singlePlaceCnt .moreInTheCity .placesList .place .placeName { font:bold 12px Arial; }

.singlePlaceCnt .moreInfoTabs { width:929px; height:44px; overflow:hidden; }
.singlePlaceCnt .moreInfoTabs ul { list-style:none; }
.singlePlaceCnt .moreInfoTabs ul li { float:left; height:44px; padding-left:38px; margin-left:-10px; }
.singlePlaceCnt .moreInfoTabs ul li a { display:block; height:36px; font:14px/36px Arial; color:#fff; padding:8px 79px 0 20px; }

.singlePlaceCnt .moreInfoCnt { width:929px; height:400px; margin-bottom:15px; position:relative; }
.singlePlaceCnt .moreInfoCnt .mask { float:left; width:100%; height:100%; overflow:hidden; }
.singlePlaceCnt .moreInfoCnt .panel { position:absolute; top:0; left:0; width:100%; height:100%; display:none; }
.singlePlaceCnt .moreInfoCnt .panel .panelCnt { padding:25px 18px; }
.singlePlaceCnt .moreInfoCnt .panel .panelCnt p { font:14px/18px Arial; }
.singlePlaceCnt .moreInfoCnt .panel .panelCnt iframe { display:block; margin:0 auto; }

.singlePlaceCnt .moreInfoCnt #reviews .reviewsPanel { position:absolute; left:0; top:0; width:100%; height:100%; display:none; }
.singlePlaceCnt .moreInfoCnt #reviews #noReviews,
.singlePlaceCnt .moreInfoCnt #reviews #tnxForReview,
.singlePlaceCnt .moreInfoCnt #reviews #onlyMembers { text-align:center; padding:125px 0 0; }
.singlePlaceCnt .moreInfoCnt #reviews #noReviews p,
.singlePlaceCnt .moreInfoCnt #reviews #tnxForReview p,
.singlePlaceCnt .moreInfoCnt #reviews #onlyMembers p,
.singlePlaceCnt .moreInfoCnt #reviews #noReviews a,
.singlePlaceCnt .moreInfoCnt #reviews #onlyMembers a { font:18px/30px Arial; }

.singlePlaceCnt .moreInfoCnt #reviews .ratingLine { float:left; clear:both; padding:20px 0; }
.singlePlaceCnt .moreInfoCnt #reviews .ratingLine .rateLabel { font-weight:bold; }
.singlePlaceCnt .moreInfoCnt #reviews .ratingLine .ratingStars { cursor:pointer; }
.singlePlaceCnt .moreInfoCnt #reviews #writeReview label { float:left; clear:both; font:bold 14px Arial; }
.singlePlaceCnt .moreInfoCnt #reviews #writeReview textarea { float:left; clear:both; width:580px; height:107px; border:0; padding:10px; margin:10px 0 0; resize:none; font:12px/14px Arial; }
.singlePlaceCnt .moreInfoCnt #reviews #writeReview .sendReview { float:left; clear:both; width:95px; height:28px; font:13px/28px Arial; text-align:center; text-decoration:none; margin:7px 0 0 505px; }

.singlePlaceCnt .moreInfoCnt #reviews .review { float:left; clear:both; margin-bottom:20px; }
.singlePlaceCnt .moreInfoCnt #reviews .review p { font:12px/20px Arial; }
.singlePlaceCnt .moreInfoCnt #reviews .review p.name { font-size:14px; }
.singlePlaceCnt .moreInfoCnt #reviews .review .ratingLine { padding:0; }
.singlePlaceCnt .moreInfoCnt #reviews #haveReviews .panelCnt { padding:17px 0 0 18px; height:300px; overflow-y:auto; }
.singlePlaceCnt .moreInfoCnt #reviews #haveReviews .WriteReviewCnt { position:absolute; right:50px; bottom:20px; }
.singlePlaceCnt .moreInfoCnt #reviews #haveReviews .WriteReviewCnt .label { padding-left:10px; width:175px; height:39px; margin-bottom:3px; font:bold 14px/39px Arial; }
.singlePlaceCnt .moreInfoCnt #reviews #haveReviews .WriteReviewCnt p { font:14px/18px Arial; }
.singlePlaceCnt .moreInfoCnt #reviews #haveReviews .WriteReviewCnt a { font:14px/20px Arial; text-decoration:underline; }

.singlePlaceCnt #addInfo { margin:30px 0 0; padding:0 0 0 23px; height:24px;min-width:23px; }
.singlePlaceCnt #addInfo a { font:11px/11px Arial; display:block; padding:13px 0 0 3px; }

/* Place - Report */
.placeReportCnt { width:100%; margin:36px 0 0; }
.placeReportCnt p { font:14px/22px Arial; }
.placeReportCnt .reportForm { width:573px; height:277px; margin:10px 0 0; padding:20px 0 0 30px; }
.placeReportCnt .reportForm label { float:left; clear:both; font:14px/18px Arial; }
.placeReportCnt .reportForm input,
.placeReportCnt .reportForm textarea { width:532px; border:0; resize:none; margin:3px 0 7px; height:27px; }
.placeReportCnt .reportForm textarea { height:127px; }
.placeReportCnt .reportForm .sendBtn { float:left; clear:both; width:95px; height:28px; margin:0 0 0 437px; text-align:center; font:13px/28px Arial; cursor:pointer; }
.placeReportCnt .reportForm span { float:left; clear:both; position:relative; top:-5px; }
.placeReportCnt .reportTnx { width:603px; height:196px; margin:10px 0 0; padding:90px 0 0; text-align:center; }
.placeReportCnt .reportTnx p,
.placeReportCnt .reportTnx p a { font:18px/22px Arial; }

/* VOD List */
#vodCnt { width:100%; overflow:hidden; margin:0 0 8px; }
#vodCnt .vodList { width:100%; overflow:hidden; }
#vodCnt .vodList .vidBox { float:left; width:240px; margin:0 9px 5px;}
#vodCnt .vodList .vidBox .vidTitle { width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#vodCnt .vodList .vidBox .vidTitle a { text-decoration:none; font:bold 13px/22px Arial; }
#vodCnt .vodList .vidBox .imgCnt { width:100%; overflow:hidden; position:relative; }
#vodCnt .vodList .vidBox .imgCnt img { width:238px; height:178px; }
#vodCnt .vodList .vidBox .imgCnt .vidInfo { position:absolute; bottom:0; left:0; width:100%; }
#vodCnt .vodList .vidBox .imgCnt .vidInfo .length { float:right; font:bold 11px Arial; padding:3px 6px; margin:0 10px 4px 0; }
#vodCnt .vodList .vidBox .imgCnt .vidInfo .votes { display:none; }
#vodCnt .vodList .vidBox .watchNowBtn { width:100%; height:36px; text-align:center; }
#vodCnt .vodList .vidBox .watchNowBtn a { font:bold 18px/36px Arial; text-decoration:none; text-transform:uppercase; display:block; }

.filterBar { float:left; height:27px; width:100%; margin:0 0 15px; overflow:hidden; }
.filterBar #VodPager { float:right; }
.filterBar .PagerContainerTable { float:right; height:27px; }
.filterBar .PagerContainerTable td { width:10px; }
.filterBar .PagerContainerTable a { text-decoration:none; }

#vodCnt .vodList .vidBox .vidBox_container { position:relative; }
#vodCnt .vodList .vidBox #imgCntVideo { position:absolute; left:1px; top:1px; width:238px; height:178px; display:none; }

/* VOD Waiting Room */
.wrVodCnt { width:974px; overflow:hidden; position:relative; }
.wrVodCnt #wrVodMainImage { width:642px; float:left; }
.wrVodCnt #wrVodMainImage img { width:642px; }
.wrVodCnt #wrVodDetails { float:right; width:310px; }
.wrVodCnt #wrVodThumbs { float:left; clear:both; width:650px; height:90px; margin:10px 0 0; }
.wrVodCnt #wrVodThumbs img { float:left; margin-right:10px; }
.wrVodCnt #wrVodDetails .wrVodMovieName { font:bold 21px Arial; margin-top:10px; display:block; }
.wrVodCnt #wrVodDetails .label { color:#960001; display:block; margin-top:20px; font:bold 14px Arial; }
.wrVodCnt #wrVodDetails p { font:14px/19px Arial;}
.wrVodCnt .watchNowBtn { position:absolute; bottom:44px; right:25px; width:285px; height:44px; text-align:center; cursor:pointer; }
.wrVodCnt .watchNowBtn a { font:bold 22px/22px Arial; padding:4px 0 0; text-decoration:none; text-transform:uppercase; display:block; }
.wrVodCnt .watchNowBtn span { font:13px/13px Arial; display:block; }
.wrVodCnt .available { position:absolute; bottom:5px; right:25px; width:285px; text-align:center; font:14px/17px Arial; }

.wrVodExtraData { float:left; clear:both; margin-top:25px; }
.wrVodExtraData .moreInfoTabs { width:974px; height:44px; overflow:hidden; position:relative; z-index:2; }
.wrVodExtraData .moreInfoTabs ul { list-style:none; }
.wrVodExtraData .moreInfoTabs ul li { float:left; height:44px; padding-left:38px; margin-left:-8px; }
.wrVodExtraData .moreInfoTabs ul li a { display:block; height:36px; font:14px/36px Arial; color:#fff; padding:8px 60px 0 20px; }
.wrVodExtraData .moreInfoTabs ul li:first-child a { padding:8px 60px 0 5px; }

.wrVodExtraData .moreInfoCnt { width:974px; height:550px; margin-bottom:15px; position:relative; top:-1px; z-index:1; }
.wrVodExtraData .moreInfoCnt .mask { float:left; width:100%; height:100%; overflow:hidden; }
.wrVodExtraData .moreInfoCnt .panel { width:100%; height:100%; position:relative; }
.wrVodExtraData .moreInfoCnt .panel .panelCnt { padding:25px 18px; overflow:hidden; }
.wrVodExtraData .moreInfoCnt #RelatedVideos .panelCnt,
.wrVodExtraData .moreInfoCnt #LiveSexChats .panelCnt { padding-right:0; padding-bottom:0; overflow:hidden; }
.wrVodExtraData .moreInfoCnt .panel .panelCnt p { font:14px/18px Arial; }

.wrVodExtraData .moreInfoCnt .panel .panelCnt .viewAll { position:absolute; bottom:25px; right:21px; font:bold 14px Arial; }

.wrVodCnt .ratingLine .ratingStars { position:relative; top:-5px; }

/* VOD WR - Related Videos */
#RelatedVideos .vidBox { float:left; width:223px; margin:0 15px 5px 0; position:relative; }
#RelatedVideos .vidBox .vidTitle { width:223px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#RelatedVideos .vidBox .vidTitle a { text-decoration:none; font:bold 13px/22px Arial; }
#RelatedVideos .vidBox .imgCnt { width:100%; overflow:hidden; position:relative; }
#RelatedVideos .vidBox .imgCnt img { width:221px; height:166px; }
#RelatedVideos .vidBox .imgCnt .vidInfo { position:absolute; bottom:0; left:0; width:100%; }
#RelatedVideos .vidBox .imgCnt .vidInfo .length { float:right; font:bold 11px Arial; padding:3px 6px; margin:0 10px 4px 0; }
#RelatedVideos .vidBox .imgCnt .vidInfo .votes { display:none; }
#RelatedVideos .vidBox .watchNowBtn { width:100%; height:36px; text-align:center; }
#RelatedVideos .vidBox .watchNowBtn a { font:bold 18px/36px Arial; text-decoration:none; text-transform:uppercase; display:block; }

/* VOD WR - Live Sex Chat */
.wrVodExtraData .hpHostlistContent { margin:0; }
.wrVodExtraData .hpHostlistContent .singleHostContainer { float:left; width:223px; margin:0 15px 5px 0; position:relative; }

#LiveSexChats .singleHostContainer { float:left; width:223px; margin:0 15px 10px 0; position:relative; }
#LiveSexChats .singleHostNicknameUpper { font:bold 13px/22px Arial; width:223px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#LiveSexChats .singleHostNicknameUpper a  { float:left; color:#A09E9E; }
#LiveSexChats .singleHostNicknameUpper span { float:right; color:#A09E9E; }
#LiveSexChats .contentHost { width:100%; height:168px; overflow:hidden; position:relative; }
#LiveSexChats .contentHost div { position:absolute; top:1px; left:1px; }
#LiveSexChats .contentHost .f-c-f div { width:221px !important; height:166px !important; top:0; left:0; }
#LiveSexChats .contentHost .singleHostNickname { position:absolute; }
#LiveSexChats .contentHost .singleHostLinks { position:absolute; }
#LiveSexChats .contentHost a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 50px;right: 50%;margin-right:-70px; background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
#LiveSexChats .contentHost a.enterChatPopupNoText span.hostModeButton {margin: 0px 0px 0px 0px;font-size: 15px; text-transform: uppercase; text-shadow:-1px -1px #000;font-weight: bold;top: 15px;left: 10px; position: absolute;}
#LiveSexChats .contentHost a.add2Fav_add { bottom:4px; }
#LiveSexChats .contentHost .langs { position:absolute; bottom:23px; }
#LiveSexChats .enterChat { width:100%; height:27px !important; }

#LiveSexChats .singleHostContainer .imgPromoWrapper_2 { right:0; bottom:22px; }
#LiveSexChats .singleHostContainer a.add2Fav_remove { bottom:4px; }


/* VOD Player */
.vodPlayerCnt { padding:30px 0 0; width:948px; }
.vodPlayerCnt #videoTitle { float:left; font:18px/18px Arial; }
.vodPlayerCnt .ratingLine { padding:0; height:25px; float:right; }
.vodPlayerCnt .ratingLine .ratingStars { cursor:pointer; }
#thankYouMessage,
#ratingMessage { display:none; background:#fff; width:352px; height:193px; text-align:center; }
#thankYouMessage p,
#ratingMessage p { margin:82px 0 0; font:22px Arial; color:#2e2d2d; display:inline-block; *display:inline; zoom:1; }

/* Activity Log */
.page_myactivitieslog .backRed2 { padding-top:25px; }
.activityHeader { float:left; width:954px; border-radius:4px; padding:12px 18px; }
.activityHeader p { font:12px/18px Arial; }

/* My Favorites & My Paid Chats */
.page_myfavorites div#noData,
.page_mypaidchats div#noData { margin:36px 0 0; }

/* Bottom Left SEO */
#LeftBar #seo_h1 { font:bold 18px/20px Arial; text-align:left; padding:0 0 5px; float:left; clear:both; margin:15px 0 0; }
#LeftBar #seo_p1 { font:14px/17px Arial; text-align:left; float:left; clear:both; }

/* Fix in Signup page */
.l-FooterLineWrapper .b-BillingInformation ul li { padding:0 8px 0 16px !important; }

/* Host Profile - Gifts */
.giftsCnt { position:relative; padding:16px 8px; }
.giftsCnt p { font:13px Arial; color:#fff; }
.giftsCnt p span { font:bold 13px Arial; }
.giftsCnt p.colored { font-weight:bold; color:#6baec2; }
.giftsCnt p .silver { color:#a1a09d; }
.giftsCnt p .gold { color:#dabd17; }
.giftsCnt p .red { color:#fb4a18; }

.giftsCnt .mask { position:relative; width:880px; height:230px; margin:13px auto 0; overflow:hidden; }
.giftsCnt .mask .giftsGallery { position:absolute; left:0; top:0; height:100%; }
.giftsCnt .mask .giftsGallery .panel { position:relative; float:left; width:880px; height:100%; background:url(images/gifts/shelf.png) no-repeat center 130px; }
.giftsCnt .mask .giftsGallery .panel h4 { text-align:center; font:35px Arial; color:#2479b5; }
.giftsCnt .mask .giftsGallery .panel .giftItem { position:absolute; top:53px; width:90px; height:90px; }
.giftsCnt .mask .giftsGallery .panel .giftItem.item_1 { left:130px; }
.giftsCnt .mask .giftsGallery .panel .giftItem.item_2 { left:262px; }
.giftsCnt .mask .giftsGallery .panel .giftItem.item_3 { left:394px; }
.giftsCnt .mask .giftsGallery .panel .giftItem.item_4 { left:526px; }
.giftsCnt .mask .giftsGallery .panel .giftItem.item_5 { left:658px; }
.giftsCnt .mask .giftsGallery .panel .giftItem .baloon { display:none; position:absolute; top:-50px; left:0; padding:5px; text-align:center; font:11px/20px Arial; color:#fff; min-width:110px; border-radius:10px; background:#336699; }
.giftsCnt .mask .giftsGallery .panel .giftItem:hover .baloon { display:block; }
.giftsCnt .mask .giftsGallery .panel .giftItem .baloon i { font-size:14px; }
.giftsCnt .mask .giftsGallery .panel .giftItem .baloon .arrow { position:absolute; bottom:-14px; left:20px; font-size:14px; color:#336699;}

.txtMemberColor { min-width: 200px !important; }
.giftsCnt .mask .giftsGallery .panel .giftItem .lock { position:absolute; bottom:-31px; left:50%; margin:0 0 0 -15px; width:30px; height:29px; background:url(images/gifts/item_icons.png) no-repeat; }
.giftsCnt .mask .giftsGallery .panel .giftItem .lock.silver { background-position:0 0; }
.giftsCnt .mask .giftsGallery .panel .giftItem .lock.gold { background-position:0 -29px; }
.giftsCnt .mask .giftsGallery .panel .giftItem .lock.red { background-position:0 -58px; }
.giftsCnt .mask .giftsGallery .panel .giftItem .lock.none { background:none; }
.giftsCnt .mask .giftsGallery .panel .giftItem .paid { position:absolute; bottom:-31px; left:50%; margin:0 0 0 17px; width:30px; height:29px; background:url(images/gifts/item_icons.png) no-repeat 0 -87px; }
.giftsCnt .mask .giftsGallery .panel .giftItem .paid.hide { display:none; }
.giftsCnt .mask .giftsGallery .panel .giftItem .wanted { position:absolute; bottom:-59px; left:-22px; width:56px; height:56px; background:url(images/gifts/first_choice.png) no-repeat; }
.giftsCnt .mask .giftsGallery .panel .giftItem .wanted.hide { display:none; }
.giftsCnt .giftsSelector { width:880px; height:16px; margin:0 auto; background:#1b262f; }
.giftsCnt .giftsSelector ul { list-style:none; text-align:center; }
.giftsCnt .giftsSelector ul li { display:inline-block; *display:inline; zoom:1; }
.giftsCnt .giftsSelector ul li a { font:11px/16px Arial; color:#fff; text-decoration:none; padding:0 8px; }
.giftsCnt .giftsSelector ul li.current a,
.giftsCnt .giftsSelector ul li a:hover { color:#f0910f; }

.giftsCnt .next,
.giftsCnt .prev { position:absolute; bottom:110px; display:block; width:30px; height:30px; cursor:pointer; }
.giftsCnt .next { right:10px; background:url(images/nextButton.png); }
.giftsCnt .prev { left:10px; background:url(images/prevButton.png); }

/* What's New */
.WhatsNew { width:771px; padding-left:8px; }
.WhatsNew .wn_recommendation { position:relative; width:779px; min-height:100px; margin-left:-8px; padding:26px 0; }
.WhatsNew .wn_recommendation .bottomBorder { position:absolute; bottom:-13px; left:0; height:15px; width:100%; }
.WhatsNew .wn_recommendation .rec_cnt { width:733px; margin-left:23px; background:#fff; border-radius:5px; overflow:hidden; }
.WhatsNew .wn_recommendation .rec_cnt .rec_arrow {display:none;}
.WhatsNew .wn_recommendation .rec_cnt .editorImg { float:left; position:relative; width:254px; height:176px; margin:25px 0 25px 25px; }
.WhatsNew .wn_recommendation .rec_cnt .editorImg img { position:relative; z-index:1; width:100%; height:100%; }
.WhatsNew .wn_recommendation .rec_cnt .editorImg h4 { position:absolute; top:0; left:0; z-index:2; width:100%; height:25px; font:bold 14px/25px Arial; text-align:center; text-transform:uppercase; color:#fff; background:url(images/opac_black.png) repeat; }
.WhatsNew .wn_recommendation .rec_cnt .text { float:right; width:404px; padding:25px; }
.WhatsNew .wn_recommendation .rec_cnt .text .title { color:#950101; font:bold 18px Arial; width:100%; text-transform:uppercase; }
.WhatsNew .wn_recommendation .rec_cnt .text .title h2 { font:bold 18px Arial; display:inline; }
.WhatsNew .wn_recommendation .rec_cnt .text .title span { display:none; float:right; font:14px Arial; color:#000; }
.WhatsNew .wn_recommendation .rec_cnt .text p { font:14px/17px Arial; color:#000; }
.WhatsNew .wn_sub { width:763px; min-height:100px; }

.WhatsNew .sub_cnt { width:733px; margin-left:15px; padding:17px 0; overflow:hidden; border-bottom:1px dashed #d1d1d1; }
.WhatsNew .wn_watch .sub_cnt { border:0; }
.WhatsNew .sub_cnt .subImg { float:left; position:relative; width:234px; height:155px; }
.WhatsNew .sub_cnt .subImg img { position:relative; z-index:1; width:100%; height:100%; }
.WhatsNew .sub_cnt .subImg h4 { position:absolute; top:0; left:0; z-index:2; width:100%; height:25px; font:bold 14px/25px Arial; text-align:center; text-transform:uppercase; color:#fff; background:url(images/opac_black.png) repeat; }
.WhatsNew .sub_cnt .text { position:relative; float:right; width:486px;min-height: 155px;}
.WhatsNew .sub_cnt .text .title { color:#950101; font:bold 18px Arial; width:100%; text-transform:uppercase; }
.WhatsNew .sub_cnt .text .title a { color:#950101; font:bold 18px Arial; text-decoration:none; }
.WhatsNew .sub_cnt .text .title span { float:right; font:14px Arial; color:#000; }
.WhatsNew .sub_cnt .text p { font:14px/17px Arial; color:#000; }
#whatnewinner {font:14px/17px Arial; color:#000;}
#whatnewinermore {font:14px/17px Arial; color:#000;min-height: 20px;}
.WhatsNew .sub_cnt .text .more { position:absolute;bottom: 0; right:0; font:14px Arial; color:#3f3f3f; text-transform:uppercase; }

.WhatsNew .seePrev { clear:both; float:right; color:#7f0202; font:14px Arial; margin:22px; }

.wn_subs_cnt { position:relative; padding-bottom:39px; width:763px; background:#f7f7f7; }
.wn_subs_cnt .openClose { position:absolute; bottom:13px; right:13px; cursor:pointer; }
.wn_subs_cnt .openClose span { padding-left:5px; text-decoration:none; }

/* Right Navigation */
.rightBox { padding-bottom:3px; margin-bottom:10px; overflow:hidden; background:#e1e1e1; }
.rightBox .imgFrame { position:relative; width:209px; min-height:115px; border:1px solid #000; }
.rightBox .imgFrame a { display:block; }
.rightBox .imgFrame img { position:relative; display:block; z-index:1; width:100%; }
.rightBox .imgFrame span { position:absolute; top:0; left:0; z-index:2; width:195px; height:24px; font:bold 14px/24px Arial; padding:0 7px; text-transform:uppercase; color:#fff; background:url(images/opac_black.png) repeat; }
.rightBox .imgFrame span.bloggerName {top: 91px;background: none; color: /*#3f3f3f*/#000; text-align:right;font:bold 15px/24px Arial;}
.rightBox .title { font:bold 16px/18px Arial; color:#7f0202; padding:5px 10px; }
.rightBox .title a { font:bold 16px/18px Arial; color:#7f0202; text-decoration:none; }
.rightBox p { font:11px/15px Arial; color:#000; padding:0 10px; }
.rightBox a.seeAll { margin:10px 7px 0 0; float:right; }
.alsoOn { font:bold 16px/27px Arial; margin:6px 0; text-transform:uppercase; color:#000; border-bottom:1px solid #000;}
.alsoOn span { font:bold 16px/27px Arial; }

.right_MobileBanner { cursor:pointer; }
.right_MobileBanner img { width:211px; }

.rightBox .subInfo { padding-bottom:20px; border-bottom:1px solid #ccc; overflow:hidden; }
.rightBox .subInfo.last { padding-bottom:0; border:0; }

/* Top Description */
.topDesc { background:#E1E1E1; padding:6px 13px; }
.topDesc p { font:12px/15px Arial; color:#1f1e1f; }

/* fix for host profile tabs */
ul.profileTabs li a { padding:0 22px !important; }
ul.profileTabs li a.last:first-child {display:none !important; }

/* PAYPAL div */
.paypal_popup { width:600px; height:420px;position:relative; background:url(images/PayPal/div_bottom.jpg) no-repeat center bottom; margin:0 auto;padding-top: 20px; text-align:center;background-color: #ffffff; }
.paypal_popup * { margin:0; padding:0; border:0; }
.paypal_popup .closeX { width:25px; height:29px; position:absolute; top:-22px; right:-29px; cursor:pointer; background:url(images/black_x.png); }
.paypal_popup .title01,
.paypal_popup .title02 { font:800 26px/30px Arial; color:#00315d; letter-spacing:-2px; text-transform:uppercase; }
.paypal_popup .title02 { position:relative; top:-12px;color:#336699; }
.paypal_popup .title03,
.paypal_popup .title04 { font:bold 29px/33px Arial; color:#000; }
.paypal_popup .title04 { position:relative; top:-12px; }
.paypal_popup .title05 { font:22px/28px Arial; color:#336699; }
.paypal_popup .title02 img { position:relative; top:15px; }
.paypal_popup .title04 img { position:relative; top:13px; }
.paypal_popup .title05 img { position:relative; top:8px; }

/*Training Center*/
.TrainingCenterWrap {background-color:#000;width:744px;}
.TrainingCenterWrap .Clr {clear:both;}
.TrainingCenterWrap h3 {font:20px Arial;color:#7d365b;padding:21px 0 12px 63px;}
.TrainingCenterWrap .BgBox {background-color:#1c1c1c;width:623px;height:381px;margin:auto;}
.TrainingCenterWrap .BgBox .thanks {color:#7d365b;font:22px Arial;text-align:center;padding-top: 15px;}
.TrainingCenterWrap .BgBox .yourScore {color:#fff;font:34px Arial;text-align:center;padding-top: 11px;}
.TrainingCenterWrap .BgBox .correctAnswers {color:#7d365b;font:18px Arial;text-align:center;padding-top: 12px;}
.TrainingCenterWrap .BgBox .scoreStamp {width:146px;height:146px;margin:20px auto 0 auto;}
.TrainingCenterWrap .BgBox .scoreStamp.perfect { background-position:0 -146px; }
.TrainingCenterWrap .BgBox .scoreStamp.fail { background-position:0 -292px; }
.TrainingCenterWrap .BgBox .BgBox_BtnWrap {width: 588px;margin:29px auto 0 auto;}
.TrainingCenterWrap .BgBox .BgBox_BtnWrap a {color:#fff;}
.TrainingCenterWrap .BgBox .BgBox_BtnWrap .BgBox_Btn {background:url(fetishgalaxy/images/Buttons/BgBtn.png) repeat-x;width:186px;height:42px;float:left;margin: 0 5px;text-transform:uppercase;text-shadow: 1px 1px 0px #042e52;text-align:center;font:Bold 14px/42px Arial;}
.TrainingCenterWrap .BgBox .BgBox_BtnWrap .BgBox_Btn.Multy {line-height:21px;} 
.TrainingCenterWrap .LessonBox {border:solid 1px #7f526d;width:219px;height:153px;float:left;margin-right: 25px;}
.TrainingCenterWrap .LessonBox a {color:#fff;}
.TrainingCenterWrap .LessonBox .BtnLesson {background:url(fetishgalaxy/images/Buttons/BtnLesson.png) repeat-x;text-transform:uppercase;width:219px;height:31px;text-shadow: 1px 0px 0px #042e52;text-align:center;font:Bold 19.5px/25px Arial;}

/*Quiz*/
.quizFrame { padding-bottom:30px; }
.QuizQuestionsCnt { position:relative; }
.QuizQuestionsCnt #timerAnimation { position:absolute; top:-35px; right:20px; width:100px; height:100px; }
.TrainingCenterWrap .startQuizCnt { text-align:center; }
.TrainingCenterWrap .startQuizCnt .BgBox { height:231px; margin-bottom:10px; position:relative; }
.TrainingCenterWrap .startQuizCnt h4 { font:bold 20px Arial; color:#fff; text-align:center; padding:10px 0; }
.TrainingCenterWrap .startQuizCnt p { display:inline-block; *display:inline; zoom:1; width:580px; text-align:center; color:#fff; font:14px/17px Arial; }
.TrainingCenterWrap .startQuizCnt .StartBtnQuiz { width:304px; height:65px; position:absolute; bottom:25px; left:50%; margin-left:-152px;
        background: #592344; font:bold 30px/65px Arial; color:#fff; text-transform:uppercase; text-shadow: 1px 1px #042e52; cursor:pointer;
        background: -moz-linear-gradient(top, #592344 0%, #6f3a5a 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#592344), color-stop(100%,#6f3a5a)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #592344 0%,#6f3a5a 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #592344 0%,#6f3a5a 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #592344 0%,#6f3a5a 100%); /* IE10+ */
        background: linear-gradient(to bottom, #592344 0%,#6f3a5a 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#592344', endColorstr='#6f3a5a',GradientType=0 ); /* IE6-9 */
}

.TrainingCenterWrap .quizMask { position:relative; width:623px; height:430px; margin:auto; overflow:hidden; }
.TrainingCenterWrap .allQuestions { position:absolute; top:0; left:0; height:430px; } 
.TrainingCenterWrap .BgBoxQuiz {background-color:#1c1c1c;width:623px;height:100%;float:left;}
.TrainingCenterWrap .quizMask .questionNumber {color:#7d365b;font:18px Arial;text-align:center;top:15px; left:0; width:100%; position:absolute;}
.TrainingCenterWrap .quizMask .questionNumber span { font-size:18px; }
.TrainingCenterWrap .BgBoxQuiz .questionTitle {color:#fff;font:25px/30px Arial;text-align:center;padding-top: 44px; width:528px; height:60px; margin:0 auto;}
.TrainingCenterWrap .BgBoxQuiz .quizBtns {width: 558px;margin:14px auto 0 auto;}
.TrainingCenterWrap .BgBoxQuiz .quizBtns .answerBtn {width:209px;height:61px;float:left;margin:15px;padding: 0 20px;
        background: #592344; cursor:pointer;
        background: -moz-linear-gradient(top, #592344 0%, #6f3a5a 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#592344), color-stop(100%,#6f3a5a)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #592344 0%,#6f3a5a 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #592344 0%,#6f3a5a 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #592344 0%,#6f3a5a 100%); /* IE10+ */
        background: linear-gradient(to bottom, #592344 0%,#6f3a5a 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#592344', endColorstr='#6f3a5a',GradientType=0 ); /* IE6-9 */
}
.TrainingCenterWrap .BgBoxQuiz .quizBtns .answerBtn table { width:100%; height:100%; }
.TrainingCenterWrap .BgBoxQuiz .quizBtns .answerBtn td { font:15px/17px Arial; text-align:center; vertical-align:middle; }
.TrainingCenterWrap .BgBoxQuiz .questionImg {background:#fff;width:528px;height:113px;margin:17px auto 0 auto;}
.TrainingCenterWrap ul {list-style:none;margin:27px auto 0; text-align:center;}
.TrainingCenterWrap li {height: 26px;width: 26px; display:inline-block; *display:inline; zoom:1;}
.TrainingCenterWrap .quizStep.filled { background-position:0 0; }
.TrainingCenterWrap .quizStep span {color:#fff;text-align: center; font:18px/26px Arial;}
.TrainingCenterWrap .quizArrow { position:relative; top:6px; }

/*VideosCnt*/
.whatchedVideo {background: url(images/IconEyeVideo.png) no-repeat;height: 28px;width: 30px;position: absolute;top: 41px;z-index: 1;left: 16px;}

/* More Lessons from this expert */
#MoreFromExpert .vodList { width:100%; overflow:hidden; }
#MoreFromExpert .vodList .vidBox { float:left; width:240px; margin:0 9px 5px;}
#MoreFromExpert .vodList .vidBox .vidTitle { width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#MoreFromExpert .vodList .vidBox .vidTitle a { text-decoration:none; font:bold 13px/22px Arial; }
#MoreFromExpert .vodList .vidBox .imgCnt { width:100%; overflow:hidden; position:relative; }
#MoreFromExpert .vodList .vidBox .imgCnt img { width:238px; height:178px; }
#MoreFromExpert .vodList .vidBox .imgCnt .vidInfo { position:absolute; bottom:0; left:0; width:100%; }
#MoreFromExpert .vodList .vidBox .imgCnt .vidInfo .length { float:right; font:bold 11px Arial; padding:3px 6px; margin:0 10px 4px 0; }
#MoreFromExpert .vodList .vidBox .imgCnt .vidInfo .votes { display:none; }
#MoreFromExpert .vodList .vidBox .watchNowBtn { width:100%; height:36px; text-align:center; }
#MoreFromExpert .vodList .vidBox .watchNowBtn a { font:bold 18px/36px Arial; text-decoration:none; text-transform:uppercase; display:block; }
#MoreFromExpert .vodList .vidBox .vidBox_container { position:relative; }
#MoreFromExpert .vodList .vidBox #imgCntVideo { position:absolute; left:1px; top:1px; width:238px; height:178px; display:none; }

/* More from lesson */
#MoreFromLesson .vodList { width:100%; overflow:hidden; }
#MoreFromLesson .vodList .vidBox { float:left; width:240px; margin:0 9px 5px;}
#MoreFromLesson .vodList .vidBox .vidTitle { width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#MoreFromLesson .vodList .vidBox .vidTitle a { text-decoration:none; font:bold 13px/22px Arial; }
#MoreFromLesson .vodList .vidBox .imgCnt { width:100%; overflow:hidden; position:relative; }
#MoreFromLesson .vodList .vidBox .imgCnt img { width:238px; height:178px; }
#MoreFromLesson .vodList .vidBox .imgCnt .vidInfo { position:absolute; bottom:0; left:0; width:100%; }
#MoreFromLesson .vodList .vidBox .imgCnt .vidInfo .length { float:right; font:bold 11px Arial; padding:3px 6px; margin:0 10px 4px 0; }
#MoreFromLesson .vodList .vidBox .imgCnt .vidInfo .votes { display:none; }
#MoreFromLesson .vodList .vidBox .watchNowBtn { width:100%; height:36px; text-align:center; }
#MoreFromLesson .vodList .vidBox .watchNowBtn a { font:bold 18px/36px Arial; text-decoration:none; text-transform:uppercase; display:block; }
#MoreFromLesson .vodList .vidBox .vidBox_container { position:relative; }
#MoreFromLesson .vodList .vidBox #imgCntVideo { position:absolute; left:1px; top:1px; width:238px; height:178px; display:none; }

/* specCaseMessage */
body .specCaseMessage { margin-left:-402px !important; }
#specCaseMessage iframe { border:0; }
#specCaseMessage .modalCloseImg { right:170px; top:15px; }

/* Discount Code */
.waitingRoomCnt .discount { padding:0 0 5px; line-height:20px; }
.waitingRoomCnt .discount p { font-size:12px; }
.waitingRoomCnt .discount label { display:inline; }
.waitingRoomCnt .discount input { width:96px; padding:0 0 0 5px; margin:0 0 0 5px; }
.waitingRoomCnt .discount .discountError { color:#fa1313; font:12px/15px Arial; padding:5px 0 0; }


/**************************************** M Custom Scrollbar ************************************************/

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:12px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:2px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.4);
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(images/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}


/**************************************** M Custom Scrollbar - End ************************************************/




/* Blog */
.page_blog .bredCr { width:550px; }
.page_blog .bredCr,
.page_blog .bredCr a { margin-left:0 !important; padding-left:0 !important; }

.blogLink {float:left;width:220px;height:auto;margin:10px 0 0;}
.blogLink a {display:block; width:210px;height:37px;font:bold 13px/37px Arial;padding-left:10px;margin-bottom:3px;border-radius:3px;text-decoration:none;}

.BlogCnt { position:relative; width:1060px; clear:both; }
.leftNavigation .BlogCnt { width:806px; }
.BlogCnt h4 { font:bold 20px Arial; padding:0 0 15px; color:#fff; }
.blogPostContainer { position:relative; float:left; width:462px; height:225px; overflow:hidden; margin:0 68px 50px 0; }
.leftNavigation .blogPostContainer { width:353px; height:180px; margin:0 50px 28px 0; }
.blogPostDate { font:bold 19px/41px Arial; width:100%; height:41px; background:#cc0000; color:#fff; text-align:center; margin:0 0 5px; }
.leftNavigation .blogPostDate { font:bold 15px/31px Arial; height:31px; }

.relatedBlogList .blogPostDate { font:bold 17px/19px Arial; width:auto; height:auto; background:none; text-align:left; margin:0 0 5px; }
.relatedBlogList .blogPostDate span { font-size:17px; }
.leftNavigation .relatedBlogList .blogPostDate { font:bold 13px/15px Arial; }
.leftNavigation .relatedBlogList .blogPostDate span { font-size:13px; }

.blogPostTitle { font: bold 20px Arial; color:#000; padding: 0 0 5px; text-decoration: none; width:462px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.leftNavigation .blogPostTitle { font: bold 16px Arial; width:353px; }
.blogPostWrapper .blogPostTitle { width:100%; }
.blogPoatPara { font: 17px/22px Arial; color:#000; height:111px; overflow:hidden; }
.leftNavigation .blogPoatPara { font: 13px/17px Arial; }
.blogPostReadMore { position:absolute; bottom:0; left:0; }
.blogPostReadMore a {text-decoration: none; color:#cc0000; font-size:17px;}
.leftNavigation .blogPostReadMore a {font-size:13px;}
.blogPostReadMore a:hover {text-decoration:underline}
.blogPostReadMore span.icon {font-family: Tahoma;font-size: 14px;}
.page_blog hr {width: 100%;height: 2px;margin: 35px auto 15px;border: none;
background: -moz-linear-gradient(left, rgba(255,249,249,0) 0%, rgba(254,248,248,0) 1%, rgba(186,186,186,0.9) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,249,249,0)), color-stop(1%,rgba(254,248,248,0)), color-stop(50%,rgba(186,186,186,0.9)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,249,249,0) 0%,rgba(254,248,248,0) 1%,rgba(186,186,186,0.9) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,249,249,0) 0%,rgba(254,248,248,0) 1%,rgba(186,186,186,0.9) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,249,249,0) 0%,rgba(254,248,248,0) 1%,rgba(186,186,186,0.9) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,249,249,0) 0%,rgba(254,248,248,0) 1%,rgba(186,186,186,0.9) 50%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fff9f9', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}

.BlogCnt .pagerWrapper { clear:both; width:990px; height:30px; }
.leftNavigation .BlogCnt .pagerWrapper { width:757px; }
.BlogCnt .pagerWrapper table { float:right; }
.BlogCnt .pagerWrapper .PagerHyperlinkStyle { padding:0 3px; border-right:1px solid #fff; }
.BlogCnt .pagerWrapper .PagerOtherPageCells a { color:#fff; }
.BlogCnt .pagerWrapper .nextBack,
.BlogCnt .pagerWrapper .pagerLastLink,
.BlogCnt .pagerWrapper td:last-child span { border:0; }
.BlogCnt .pagerWrapper a { text-decoration:none; }

.subscribeWrapper { position:absolute; right:70px; top:-34px; }
.leftNavigation .subscribeWrapper { right:50px; }
.subscribeWrapper .subscribe { font:13px/19px Arial; color:#fff; padding-right:10px; }
.subscribeWrapper ul { list-style:none; }
.subscribeWrapper li { float:left; }
.subscribeWrapper .twitter,
.subscribeWrapper .facebook,
.subscribeWrapper .google { display:block; width:20px; height:19px; background:url(images/blog/social.png) no-repeat 0 0; cursor:pointer; }
.subscribeWrapper .facebook { background-position:-20px 0; }
.subscribeWrapper .google { background-position:-40px 0; }

.subscribeWrapper .subscribeCnt { position:relative; }
.subscribeWrapper .subscribeCnt .subscribeBubble { display:none; position:absolute; left:0; top:30px; width:64px; height:34px; background:#fff; border-radius:10px; padding:14px 0 0 16px; }
.subscribeWrapper .subscribeCnt .subscribeBubble .arrow { position:absolute; left:34px; top:-14px; color:#fff; font:14px Arial; }

.subscribeWrapper .rss,
.subscribeWrapper .email { display:block; float:left; margin-left:15px; width:25px; height:19px; background:url(images/blog/rss_email.png) no-repeat 0 0; cursor:pointer; }
.subscribeWrapper .email { display:none; background-position:-25px 0; }

.blogPostWrapper { width:990px; }
.leftNavigation .blogPostWrapper { width:756px; }
.blogPostWrapper .blogPostTitle { font: bold 22px/22px Arial; color:#000;padding: 0 0 10px;clear:both}
.leftNavigation .blogPostWrapper .blogPostTitle { font: bold 18px/18px Arial; }
.blogPostWrapper .blogPostDate { font:bold 15px Arial; color:#fff; width:auto; height:auto; background:none; text-align:left; margin:0 0 10px; }
.blogPostWrapper .blogPostDate span { font:bold 17px Arial; }
.leftNavigation .blogPostWrapper .blogPostDate span { font:bold 15px Arial; }
.blogPostWrapper .blogPostCnt p { font: 19px/23px Arial; color:#000; margin: 10px 0 0; }
.blogPostWrapper .blogPostCnt p a,
.blogPostWrapper .blogPostCnt p a strong { font-size:18px; }
.leftNavigation .blogPostWrapper .blogPostCnt,
.leftNavigation .blogPostWrapper .blogPostCnt p { font: 13px/17px Arial; }
.leftNavigation .blogPostWrapper .blogPostCnt p a,
.leftNavigation .blogPostWrapper .blogPostCnt p a strong { font-size:12px; }
.leftNavigation .blogPostWrapper .blogPostCnt ul { padding:0 0 0 15px; font: 13px/17px Arial; }
.blogPostWrapper .blogPostBack { float: left;margin: 0 0 10px;text-decoration: none;}
.blogPostWrapper .blogPostBack a {text-decoration: none;}
.blogPostWrapper .blogPostBack a:hover {text-decoration:underline}
.blogPostWrapper .blogPostBack span.icon {font-family: Tahoma;font-size: 14px;}

.liveModels { width:990px; clear:both; }
.leftNavigation .liveModels { width:756px; }
.liveModels h4 { font:bold 22px/40px Arial; width:100%; height:40px; background:#000; color:#db1718; text-align:center; margin:23px 0 15px; padding:0; }
.leftNavigation .liveModels h4 { font:bold 20px/35px Arial; height:35px; }

.liveModels .hpHostlistContent { width:1005px; }
.leftNavigation .liveModels .hpHostlistContent { width:764px; }
.liveModels .singleHostContainer { float:left; width:181px; padding:0 1px; margin:0 18px 10px 0; position:relative; }
.leftNavigation .liveModels .singleHostContainer { margin:0 8px 10px 0; }
.liveModels .singleHostNicknameUpper { font:bold 13px/18px Arial; width:100%; padding:0 1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.liveModels .singleHostNicknameUpper a  { float:left; color:#A09E9E; }
.liveModels .singleHostNicknameUpper span { float:right; color:#A09E9E; margin:0; }
.liveModels .contentHost { float:left; width:100%; height:137px; position:relative; border:1px solid #CC0000; }
.liveModels .contentHost div { position:absolute; top:1px; left:1px; }
.liveModels .contentHost .f-c-f div { width:181px !important; height:137px !important; top:0; left:0; }
.liveModels .singleHostContainer p { padding:0; }
.liveModels .singleHostContainer p.singleHostLinks { width: 100%; height: 23px; background: url(images/trans.png); text-align: center; color: #fff; line-height: 23px; position: absolute; left: 0px; bottom: -23px; }
.liveModels .singleHostContainer p.singleHostNickname { width: 100%; height: 23px; background: url(images/trans.png); text-align: left; color: #fff; line-height: 23px; position: absolute; left: 0px; bottom: 0px; }
.liveModels .contentHost a.enterChatPopupNoText {width: 139px;height: 47px;position: absolute;top: 50px;right: 50%;margin-right:-70px; background: url(images/vipSlide.png) no-repeat !important;display: none;text-decoration: none;}
.liveModels .contentHost a.enterChatPopupNoText span.hostModeButton {width:100%; margin:0; text-align:center; font:bold 15px; text-transform: uppercase; text-shadow:-1px -1px #000; top: 15px; left: 0; position: absolute;}
.liveModels .contentHost a.add2Fav_add { bottom:4px; }
.liveModels .contentHost .langs { position:absolute; bottom:23px; top:auto; height:9px; display:none; }
.liveModels .enterChat { width:100% !important; padding:0 1px; height:27px !important; }

.liveModels .singleHostContainer div.p098_2{bottom:50px; right:3px; height:32px; width:32px; position:absolute; background-position:0px 0px;}
.liveModels .singleHostContainer .imgPromoWrapper_2{bottom: 51px; height: 32px; position: absolute; right:3px; width: 32px; background-position:0 0;}
.liveModels .singleHostContainer div.p040{bottom:50px; right:5px; height:32px; width:32px; position:absolute; background-position:0px 0px;}/*new 040 icon*/
.liveModels .singleHostContainer div.p020{bottom:50px; right:5px; height:32px; width:32px; position:absolute; background-position:0px 0px;}/*new 020 icon*/
.liveModels .singleHostContainer div.hdQuality_2 {height: 17px !important; margin-bottom: 2px; width: 23px !important; background-position:-131px 0;}
.liveModels .singleHostContainer div.highQuality_2{width:25px;height:17px;margin-bottom:2px; background-position:-203px 0;}
.liveModels .singleHostContainer div.hasMic_2 {height: 17px; width: 23px; background-position:-155px 0px;}
.liveModels .singleHostContainer div.newHost_2{height: 44px; left: -7px; position: absolute; text-decoration: none; text-transform: uppercase; top: 45px; width: 16px; background-position:-227px 0;}
.liveModels .singleHostContainer div.hostLive{height: 17px; margin-bottom: 2px; width: 23px; background-position:0px 0px;}/*new live icon*/

.liveModels .singleHostContainer p.singleHostNickname span.stars { margin-left:3px; }

.liveModels .singleHostContainer .imgPromoWrapper_2 { right:0; bottom:22px; }
.liveModels .singleHostContainer a.add2Fav_remove { bottom:4px; }

.relatedBlogList { width:1060px; }
.leftNavigation .relatedBlogList { width:806px; }
.relatedPosts { width:990px; clear:both; overflow:hidden; }
.leftNavigation .relatedPosts { width:756px; }
.relatedPosts h4 { font:bold 22px/40px Arial; width:100%; height:40px; background:#000; color:#db1718; text-align:center; margin:23px 0 15px; padding:0; }
.leftNavigation .relatedPosts h4 { font:bold 20px/35px Arial; height:35px; }

.tags{ clear:both; width:100%; margin:25px 0; text-align:center;}
.tags span { display:inline-block; *display:inline; zoom:1; text-decoration:underline; margin:0 5px; font:13px/25px Arial; color:#aaa; }


/* Conversation Messages */
/*.btnblue { width: 30px; height: 30px; line-height: 30px; background-color: red;
    padding: 0 10px;
    text-align: center; display: inline-block; }
.msgsHostsBox .btnblue { width: 130px; height: 30px; }*/
body.page_inbox .PaneTemplate .PaneBody { overflow:visible; }
.page_inbox .PaneContent { width:100% !important; }
/*.conversationMain { padding:15px 0 30px; width:100%; height:767px; }
.conversationMain .leftPanel { float:left; width:319px; overflow:hidden; }*/
/*.addressBookContainer,
.conversationMain .msgsHostsBox { width:316px; height:709px; padding:31px 0 0; background:#d9d9d9; border-radius:10px 0 0 10px; }*/
/* edit option.conversationMain #selectEdit { display: none; text-align: center; margin: -20px 0 20px 0; }*/
/*.conversationMain .leftPanel .inboxArchiveTabs>div{width:122px;float:left;text-align:center;height:50px;background:url("images/MessageCenter/searchTabs.png") no-repeat scroll -111px -1px rgba(0,0,0,0)}*/
/*.conversationMain .leftPanel .inboxArchiveTabs > div.active {background-position:6px 0px; z-index:9;}
.conversationMain .leftPanel .inboxArchiveTabs > div.inboxContainer {margin-left: 7px;}*/
/*.conversationMain .leftPanel .inboxArchiveTabs > div.archiveContainer {margin-left: -28px;}*/
/* edit option.conversationMain .leftPanel .inboxArchiveTabs > div.libleEdit { display: none; margin-right: -10px; }*/
/*.conversationMain .leftPanel .inboxArchiveTabs > div.newMessageLinkContainer {margin: 0 -20px;}*/


/*.inboxArchiveTabs { width:100%; height:30px; overflow:hidden; position:relative; }*/
/*.inboxArchiveTabs > div > a{margin-top: 9px;display: block;font:bold 12px arial;color:#666;}*/
.inboxArchiveTabs ul { list-style:none; padding:0 0 0 25px; width:719px; height:30px; }
.inboxArchiveTabs ul li { float:left; position:relative; height:30px; font:14px/25px Arial; margin:0 0 0 -10px; padding:0 0 0 20px; background:url(fetishgalaxy/images/tabs/top_tab_left.png) no-repeat left bottom;  }
.inboxArchiveTabs ul li a { display:block; height:25px; font:12px/25px Arial; color:#fff; padding:5px 24px 0 5px; text-decoration:none; background:url(fetishgalaxy/images/tabs/top_tab_right.png) no-repeat right bottom; }
.inboxArchiveTabs ul li.current { background:url(fetishgalaxy/images/tabs/top_tab_left_selected.png) no-repeat left bottom; z-index:100!important; }
.inboxArchiveTabs ul li.current a { text-decoration:none; background:url(fetishgalaxy/images/tabs/top_tab_right_selected.png) no-repeat right bottom; color:#fff; font-weight:bold; font-size:14px; }


/*.addressBook {
    height: 723px;
    margin-top: -33px;
    padding: 20px 0 0;
    top: 46px;
    left: 0;
    width: 294px;
    height: 392px;
    position: absolute;
    background-color: #DBDBDB;
    border-radius: 10px 0 0 10px;
}*/
    
    /*.addressBook .closeAddBook {
        display: none;
        color:#010101;
        float: right;
        cursor: pointer;
    }*/

    /*.addressBook .guestTypeHeader .seperator {
        color: #974e7a;
    }*/

    /*.addressBook .guestTypeHeader a {
        color: #aaaaaa;
        text-decoration: none;
    }*/

        /*.addressBook .guestTypeHeader a.selected {
            color: #8f9eb6;
            text-decoration: underline;
            margin-right: 5px;
        }*/

    /*.addressBook .devider {
        height: 1px;
        width: 100%;
        margin: 10px 0 4%;
        background: #ffffff; 
        background: -moz-linear-gradient(left, #ffffff 0%, #B8B8B8 38%, #B8B8B8 70%, #ffffff 100%); 
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(38%,#B8B8B8), color-stop(70%,#B8B8B8), color-stop(100%,#ffffff)); 
        background: -webkit-linear-gradient(left, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%);
        background: -o-linear-gradient(left, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); 
        background: -ms-linear-gradient(left, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); 
        background: linear-gradient(to right, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
    }*/


/*.searchLetters { width: 280px; margin: 0 auto; }*/
/*.sectionSearch>div{margin-bottom:15px}*/
/*.searchLetters:first-child{width:276px}*/
/*.searchLetters li{display:inline}
.searchLetters li span{color:#010101}
.searchLetters li a.searchLetter { color: #b1b1b1; padding: 4px 2px; cursor: pointer; font-size: 12px; }
.searchLetters li a.empty{color:#b4b4b4;text-decoration:none;cursor:default}*/

/*.resultList {
    width: 96%;

}*/

/*#addressbookWrapper {
    height: 620px;
    overflow-y: hidden;
}*/

    /*.resultList li img {
        float: left;
        width: 56px;
        height: 42px;
        padding: 0 5px 0 0;
        cursor: pointer;
    }

    .resultList li .info {
        float: left;
        width: calc(100% - 61px);
        height: 42px;
    }

        .resultList li .info .name {
            color: #2f598b;
            font: 14px/15px Arial;
            cursor: pointer;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 100%;
            font-weight: bold;
        }*/


/*.searchEngine {
    margin: 10px auto;
    width: 190px;
}*/

    /*.searchEngine input {
        width: 150px;
        height: 32px;
        border: 1px solid;
        float: left;
    }*/
    .searchEngine img {
        width: 37px;
        height: 34px;
    }

/*.resultList .addressBookLi {
    width: calc(100% - 20px);
    height: 42px;
    padding: 11px 0 11px 20px;
    float: left;


    list-style-type: none;
}*/
/*.resultList .addressBookLi.selected { background-color: #c7dae9; }
.addressBookLi .info a {
    color: #B4B4B4;
}*/


/*.conversationMain .msgsHostsBox li.selected {
   background-color: #B3B3B3;
}*/

/*.addressBook .guestTypeHeader,.addressBook .devider {
display:none;
}*/

/*.searchEngine {
margin: 10px auto;
width: 290px;
height: 32px;
position:relative;

}*/

.searchEngine a{
background: url(images/MessageCenter/search-icon.png) no-repeat 0px 0px;
}

/*.searchEngine > input {
width: 258px;
height: 24px;
border: 1px solid;
float: left;
border-radius: 5px;
padding: 0 25px 0 5px;
    }*/

.conversationMain .autocomplete-suggestion {color: #ABABAB;}
/*.conversationMain .msgsHostsBox .searchBox { margin:0 0 0 16px; width:279px;  border-radius:5px; position: relative;}*/
/*.conversationMain .msgsHostsBox .searchBox input {width: 98%;border-radius:5px;height:22px;}*/
/*.conversationMain .msgsHostsBox .searchBox a,
.addressBookContainer .addressBook .searchEngine a
 {float: right;position: absolute;top: 5px;right: 5px;display: block;width: 23px;height: 20px;cursor: pointer;}*/
/*.conversationMain .msgsHostsBox ul { width:100%; padding:19px 0 0; list-style:none; }*/
/*.conversationMain .msgsHostsBox li { width:303px; height:46px; padding:7px 0 7px 16px; cursor:pointer; }
.conversationMain .msgsHostsBox li img { float:left; width:63px; height:46px; padding:0 5px 0 0; }
.conversationMain .msgsHostsBox li .info { float:left; width:210px;position:relative; }
.conversationMain .msgsHostsBox li p { font:12px/15px Arial; color:#666; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }
.conversationMain .msgsHostsBox li p.name {font:700 14px arial;  color: #000;}
.conversationMain .msgsHostsBox li p.name .userOnline { font-weight:800; color:#078611; padding-left: 5px;}
.conversationMain .msgsHostsBox li p.date { font-size:10px; color:#666;float:left; }
.conversationMain .msgsHostsBox li p.newMessageIcon {font-size:10px; color:#FFFFFF;float:right;}
.conversationMain .msgsHostsBox li.new {
    background: none repeat scroll 0 0 #fff;
}
.conversationMain .msgsHostsBox li.current { background:#7d375b; }
.conversationMain .msgsHostsBox li.current p { color:#fff; }*/

/*.conversationMain .RightPanel { float:right; width:662px; }
.conversationMain .emptyBox {background: none repeat 0 0 #d9d9d9; width: 662px; height: 650px; border-radius: 10px 0 0;} 
.conversationMain .recipientBox {background: none repeat 0 0 #d9d9d9; border-radius: 10px 0 0; height: 50px; padding: 11px 0 0; width: 662px; display: none;}
.conversationMain .recipientBox .newMessageTo {width: 20px; height: 20px; float: left; position: absolute; margin: 7px 7px 0;color:#666;}
.conversationMain .recipientBox #txtRecipient {border: 0 none; background: none rgba(0,0,0,0); color: #666rg; font: 13px Arial; resize: none; width: 625px; height: 16px; margin: 7px 7px 0; float: right;}
.conversationMain .conversationBox { width:662px; height:640px; padding:11px 0 0; background:#d9d9d9; border-radius:10px 0 0 0; }
.msgsTopPanel{width:100%;height:30px;position:relative;top:6px}
.msgsTopPanel h5 { float:left; font:600 18px/20px Arial; color:#7d7d7d; padding-right:8px; cursor:pointer;}
.messageHistory .msgsTopPanel h5.isGuest { cursor: default; pointer-events: none; }
.msgsTopPanel a,
.msgsTopPanel span { float:right; font:13px/20px Arial; color:#7d7d7d; }
.newMessageBox .msgsTopPanel a{ display: none; background:url("images/MessageCenter/addres-book-icon.png") no-repeat scroll left center rgba(0,0,0,0);padding-left:25px}
.msgsTopPanel .right { float:right; }
.msgsTopPanel .startVChat {  }
.msgsTopPanel .seperator { padding:0 8px; }
.msgsTopPanel .more { padding-right:16px; background:url(images/MessageCenter/arrow_down.png) no-repeat right center; }
.msgsTopPanel .moreDD{background-color:#fff;border-radius:10px;left:425px;max-height:191px;padding:9px 0 3px;position:relative;top:32px;width:230px;z-index:1000}
.msgsTopPanel .moreDD:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:10px;bottom:118px;content:" ";height:0;left:195px;position:absolute;width:0;z-index:2;top:-20px}
.msgsTopPanel .moreDD ul { list-style: none; clear: both; }
.msgsTopPanel .moreDD li { height: 20px; padding: 12px 15px; color: #000; cursor: pointer; font: 12px/20px Arial; height: 30px; line-height: 30px; margin-bottom: 5px; padding-left: 5px; position: relative; top: -21px; }
.msgsTopPanel .moreDD li:hover { background:#818181; color:#fff; }
.msgsTopPanel .add2FavLnk { padding-left:27px; background:url(images/bg-add2Cart_add.png) no-repeat left center; }
.msgsTopPanel .add2FavLnk.remove { padding-left:27px; background:url(images/bg-add2Cart_remove.png) no-repeat left center; }
.mCSB_dragger_bar {
    background-color: #6E6E6E !important;
}

body.page_messages.leftNavigation .PaneContent {background:none;}
.conversationMain .conversationBox ul { width:100%; list-style:none; }
.conversationMain .conversationBox li { width:646px; overflow:hidden; padding:0 0 21px 16px; cursor:pointer; }
.conversationMain .conversationBox li img { float:left; width:49px; height:36px; padding:0 5px 0 0; }
.conversationMain .conversationBox li .info { float:left; width:575px; overflow:hidden;min-height:25px;position:relative;}
.conversationMain .conversationBox li p { font:12px/15px Arial; color:#7d7d7d; }
.conversationMain .conversationBox li p.name { float:left; font:700 14px arial; padding-bottom:5px; color:#000; }
.conversationMain .conversationBox li p.date { float:right; font:10px arial; color:#666; }
.conversationMain .conversationBox li p.msg { float:left; clear:left; width:400px; }

.conversationMain .textBox { width:640px; height:63px; padding:11px; margin:1px 0 0; background:#d9d9d9; border-radius:0 0 0 10px; }
.conversationMain .textBox .txtBG { position:relative; width:100%; height:100%; background:#fff; }
.conversationMain .textBox .txtBG textarea { height:33px; width:626px; resize:none; border:0; margin:7px 7px 0;font:13px Arial; background:none;overflow:hidden; }
.conversationMain .textBox .txtBG .sendMsg { position:absolute; width:63px; height:24px; bottom:7px; right:7px; text-align:center; font:bold 14px/24px Arial; text-transform:uppercase;cursor: pointer;background: none repeat scroll 0 0 #666666;}*/

 /*checkbox message center*/
/*.enterOption{margin-left:10px;}
.enterOption input[type="checkbox"]{display:none}
.enterOption input[type="checkbox"]+label{background:url("images/MessageCenter/checkboxSprite.png") no-repeat;display:inline-block;height:13px;margin:0 0 12px;min-width:12px;padding:0 20px}
.enterOption input[type="checkbox"]:checked +label{background:url("images/MessageCenter/checkboxSprite.png") no-repeat scroll 0 -13px rgba(0,0,0,0);height:13px;min-width:12px;color:#666;}*/


/* Emoticons */
.conversationMain .textBox .txtBG .smilyDD { position:absolute; width:35px; height:24px; bottom:7px; right:74px; cursor:pointer; background:url(images/MessageCenter/smilyDD.png) no-repeat; }
.conversationMain .textBox .txtBG .smilyCnt { position:absolute; width:375px; height:88px; top:-108px; left:-237px; background:#fff; border-radius:5px; }
.conversationMain .textBox .txtBG .smilyCnt .arrow { position:absolute; display:block; bottom:-9px; right:116px; width:23px; height:9px; background:url(images/bubble_arrow_down.png) no-repeat; }
.smilyList { list-style:none; width:369px; height:82px; padding:3px; }
.smilyList li { float:left; width:35px; height:35px; margin:3px; background-position:center center; background-repeat:no-repeat; }
.smilyList .missionary { background-image:url(images/Emoticons/missionary.gif); }
.smilyList .blowJob { background-image:url(images/Emoticons/blowJob.gif); }
.smilyList .flasher { background-image:url(images/Emoticons/flasher.gif); }
.smilyList .thanks { background-image:url(images/Emoticons/thanks.gif); }
.smilyList .shocked { background-image:url(images/Emoticons/shocked.gif); }
.smilyList .love { background-image:url(images/Emoticons/love.gif); }
.smilyList .lick { background-image:url(images/Emoticons/lick.gif); }
.smilyList .applause { background-image:url(images/Emoticons/applause.gif); }
.smilyList .bigboobs { background-image:url(images/Emoticons/bigboobs.gif); }
.smilyList .Wanker { background-image:url(images/Emoticons/Wanker.gif); }
.smilyList .gimp { background-image:url(images/Emoticons/gimp.gif); }
.smilyList .masturbate { background-image:url(images/Emoticons/masturbate.gif); }
.smilyList .smileyBoobs { background-image:url(images/Emoticons/smileyBoobs.gif); }
.smilyList .cowGirl { background-image:url(images/Emoticons/cowGirl.gif); }
.smilyList .cunnilingus { background-image:url(images/Emoticons/cunnilingus.gif); }
.smilyList .dickhead { background-image:url(images/Emoticons/dickhead.gif); }
.smilyList .doggystyle { background-image:url(images/Emoticons/doggystyle.gif); }
.smilyList .erection { background-image:url(images/Emoticons/erection.gif); }

.enterOption #chbEnter {float: left;margin-right: 5px;}
/* Money Wire */
.page_moneywire .signUpNewUserContainer #SignUpMainLogic { float:none; width:auto; margin:30px 0 0; min-height:0; background:none; }
.mwGoBack {border:0; font:bold 27px Arial; width:261px; height:63px; clear: both; color:#000000; text-shadow: 1px 1px #dbd9d9; text-transform:uppercase; padding-bottom: 16px; cursor:pointer;}
.moneyWireTxt,
.moneyWireTxt a { font:16px Arial; }
.invisible {display:none !important;}
.spnNoBilling {height: 200px    ;font: bold 16px Arial;}
.spnNoBilling a { font: bold 16px Arial;}
/*.hostListWrapper {
    height:670px
}*/

/* Message Notification */
.notificationLetter { width:29px; height:24px; cursor:pointer; background: url(images/MessageCenter/envelope.png) no-repeat !important;float: right;position:relative;}
.page_live-sex-chats .headerItems .notificationLetter {/*top: 10px;*/}
#divLoginPanel .notificationLetter {margin-left: 10px;}
.notificationLetter .nmn{font:bold 8px Arial;color:#fff;position:absolute;top:-6px;right:-2px;background-color:#7d365b;width:16px;height:13px;border-radius:15px;text-align:center;padding-top:2px;z-index:1000}
.notificationLetter .sysMsgCount{color:#fff;font:bold 8px Arial;position:absolute;top:-6px;left:-8px;background-color:#ad0aff;width:16px;height:13px;border-radius:15px;text-align:center;padding-top:2px;z-index:1000}
.notificationWindow { position:absolute; right:-60px; top:40px; width:314px; height:310px; background:#fff; border-radius:8px; border:1px solid #c2c2c2; cursor:default; }
.notificationWindow .arrow{position:absolute;top:-14px;right:65px;display:block;width:22px;height:19px;background:url(fetishgalaxy/images/white_arrow_up.png) no-repeat}

.notificationWindow .topDiv { overflow:hidden; padding:10px 16px 0; }
.notificationWindow .inboxCount { float: left;font: 13px Arial;color: #7d375b;text-decoration: none; }
.notificationWindow .inboxCount span { font:12px Arial; color:#7d375b; }

.notificationWindow .sendNewMesg { float:right; font:12px Arial; color:#000; }

.notificationWindow ul { width:100%; padding:0; margin:10px 0; list-style:none; clear:both; }
.notificationWindow li { position:relative; width:298px; height:46px; padding:7px 0 7px 16px !important; margin:0 !important; cursor:pointer; border:none !important; }
.notificationWindow li .closeX { position:absolute; right:10px; top:5px; color:#000; font:13px Arial; }
.notificationWindow li img { float:left; width:63px; height:46px; padding:0 5px 0 0; }
.notificationWindow li .info { float:left; width:210px; }
.notificationWindow li p { font:12px/15px Arial; color:#636363; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.notificationWindow li p.name { font-weight:800; color:#7d365b; }
.notificationWindow li p.date { font-size:10px; color:#aaaaaa; }

.notificationWindow li:hover { background:#7d375b; }
.notificationWindow li:hover .closeX { color:#fff; }
.notificationWindow li:hover p { color:#fff; }

.notificationWindow .seeAll { color:#7d365b; display:block; text-align:center; font:12px Arial; }

/* New Footer */
.FGFooter { width:1000px; margin:0 auto 30px; clear:both; }
.footerIcons { text-align:center; }
.footerIcons li { display:inline-block; *display:inline; zoom:1; padding:0 5px 0 25px; background:url(images/footer/footer_icons.png) no-repeat; font:12px/21px Arial; color:#c6c6c6; }
.footerIcons li.live { background-position:0 0; }
.footerIcons li.training { background-position:0 -21px; }
.footerIcons li.spots { background-position:0 -42px; }
.footerIcons li.videos { background-position:0 -63px; }

.footerLists { width:662px; margin:30px auto; overflow:hidden; }
.footerLists ul { float:left; list-style:none; width:190px; padding:0 12px; }
.footerLists li { width:100%; color:#c6c6c6; font:bold 12px/15px Arial; padding-bottom:10px; overflow:hidden; }
.footerLists li a { color:#848484; font:12px/15px Arial; text-decoration:none; }

.footerLists .rightList { width:210px; }
.footerLists .rta,
.footerLists .asacp { display:block; float:left; width:92px; height:45px; background:url(images/footer/rta_asacp.png) no-repeat left 0; }
.footerLists .asacp { margin-left:16px; background-position:right 0; }

.footerSignature { color:#848484; font:12px/15px Arial; width:660px; text-align:center; margin:0 auto; }
/*social*/
.footerLists li a.FB{background-position:left 0;float: left;display:block;width:11px;height:23px;}
.footerLists li a.Twitter {background-position:-25px 0;float:left;display: block; width: 27px; height: 23px; margin-left: 14px; }
.footerLists li a.G_plus {background-position: right 0; float: left; display: block; width: 13px; height: 23px; margin-left: 14px; }

/* Host Profile - More Hosts Links */
.cam_hosts_table { margin:0 !important; padding:20px 0; }
.moreHostsTitle { white-space:nowrap; width:120px; padding:0 10px; }
.moreHostsLinks a { padding:5px; display:inline-block; *display:inline; zoom:1; }

/*loadingDiv*/
#loadingDiv {
  left: 50%;
  margin-left: -300px;
  margin-top: -300px;
  position: fixed;
  top: 50%;
  width: 600px;
  z-index: 1000;
}

body.leftNavigation a.simplemodal-close { top: -10px; right: -10px; }


/* autocomplete */
.container { width: 800px; margin: 0 auto; }
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

/* next rows of outocomplete should be moved to fetishgalaxy private.css !!!*/
.guestSearch {position:relative;height: 50px;}
.guestSearch input { font-size: 13px; position: absolute; padding: 6px; border: 1px solid #ccc; display: block; margin: 7px 0 0 0; width: 170px; float: left;z-index:2;}
.guestSearch input#guestSearchInput-x { color: #ccc; background: transparent; z-index: 1; }
.guestSearch .searchIcon { position: absolute;left: 179px;}
    

.advancedSearch label {display: inline-block; margin: 2px; line-height: 15px;}    
.advancedSearch .allfetishes { display: block; }
.advancedSearch .searchButton{margin:2px auto 25px;float:left;width:118px;height:24px;color:#fff;text-transform:uppercase;font:bold 15px/27px Arial;text-align:center;-webkit-text-shadow:2px 2px #042e52;text-shadow:2px 2px #042e52;cursor:pointer;border:0;background:-moz-linear-gradient(top,#6f3a5a 0,#592344 100%)!important;background:-o-linear-gradient(top,#6f3a5a 0,#592344 100%)!important;background:-ms-linear-gradient(top,#6f3a5a 0,#592344 100%)!important;background:linear-gradient(to bottom,#6f3a5a 0,#592344 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f3a5a',endColorstr='#592344',GradientType=0)}
/* end of autocomplete */





/*CUSTOM HOME PAGE*/
.page_customhomepage .PaneContent > div {
width:760px;
margin-bottom:20px;
}

    .page_customhomepage .PaneContent > div .hpHostListContainer {
    float:none;
    }


.page_customhomepage .PaneContent > div#cHPBanner {
background-color: transparent;
cursor:pointer;
}

.page_customhomepage .PaneContent > div h1,
.page_customhomepage .PaneContent > div h2{
height: 29px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size: 15px;
padding: 6px 1px 0 15px;
width: 98%;
margin: 0;
margin-bottom: 15px;
font: 15px/20px arial;
font-weight: bold;
}

.page_customhomepage .PaneContent .newestModels > div h2{
height: 29px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
font-size: 15px;
padding: 6px 0 0 15px;
width: 97.5%;
margin: 0 0 15px;
font: 15px/20px arial;
font-weight: bold;
}


.page_customhomepage .hpHostListContainer .singleHostContainer span.singleHostAge, .singleHostAge{
    display:none !important;
}

.page_customhomepage .newestModelImg .models {
    margin: 0 auto;
width: 960px;
}

.page_customhomepage.leftNavigation .newestModelImg .models .modelImage {
height: 113px;
float:left;
}

.page_customhomepage.leftNavigation .newestModelImg .models .modelImage:first-child {
height: 227px;
}

.page_customhomepage .newestModelImg .models .modelImage {
height: 120px;
float:left;
}

.page_customhomepage .newestModelImg .models .modelImage:first-child {
height: 240px;
}
.page_customhomepage .newestModelImg .models .modelImage:last-child {
display:inline-block;
float:none;
}



.page_customhomepage .newestModelImg .models .modelImage img{
width: 100%;
height: 100%;
}



.page_customhomepage .hpHostListContainer > p{
font-size: 13px;
padding: 10px 10px 10px 15px;
border-radius:5px;
margin: 10px 5px;
line-height: 16px;
width:94%;
}

.page_customhomepage .newestModelImg > p{
font-size: 13px;
padding: 10px 10px 10px 15px;
border-radius:5px;
margin: 10px 5px;
line-height: 16px;
}

.page_customhomepage .newestModelImg .newImage {
position:absolute;
left:-3px;
top:30px;
}

.page_customhomepage .newestModels {
position:relative;
}


.page_customhomepage.rlsCnt .singleRlsCnt .leftCol {
    width: 308px;
}

.page_customhomepage .newestModels .hpHostListContainer .singleHostContainer .newHost_2 {
height: 44px;
left: -1px;
position: absolute;
text-decoration: none;
text-transform: uppercase;
top: 45px;
width: 16px;
background-position: -227px 0;
background: url("images/hostsIcons.png") no-repeat scroll 0 0 transparent;
}

.page_customhomepage .popularSearches ul.ulSearches {
margin-bottom:15px;
}

.page_customhomepage .popularSearches ul.ulSearches li {
list-style-type: none;
display: inline-block;
padding: 5px 0 0 10px;
width: 18%;
cursor:pointer;
}

.page_customhomepage .popularSearches ul.ulSearches .devider {
background-color: #1c1a1a;
height: 1px;
margin-top: 6px;
}


.page_customhomepage .popularSearches > p{
font-size: 13px;
padding: 10px 10px 10px 15px;
border-radius:5px;
margin: 10px 5px;
line-height: 16px;
}

.homepageModules .radioHomepage .radio {
float:none;
width:100%;
}

.homepageModules .radioHomepage .homePageText {
margin:8px 0 0 20px
}

.homepageModules .customHomepageModules > span {
margin-top: 10px;
font-weight: bold;
display: block;
font-size: 15px;
}

.homepageModules > h2 {
text-align:left;
margin-bottom:15px;
}

.homepageModules .radioHomepage .radioContainer{
    margin:5px 0;
    float: none;
}

.homepageModules .openTextImage .charactersLeft {
margin-right:120px;
}



/*CUSTOM HOME PAGE*/
.page_customhomepage .hpHostListContainer .singleHostContainer p a.hostNick {
font-weight: 400;
}



.page_customhomepage .popularSearches ul.ulSearches li.selected {
color:#ffb44d;
}

.page_customhomepage .threeTopModels .h2 .contentHost a.add2CartLink,
.page_customhomepage .threeTopModels .h3 .contentHost a.add2CartLink {
bottom: 34px;
}

.page_customhomepage .threeTopModels .h1 .contentHost a.enterChatPopupNoText{top: 41%;right: 30%;}
.page_customhomepage .threeTopModels .h2 .contentHost a.enterChatPopupNoText,
.page_customhomepage .threeTopModels .h3 .contentHost a.enterChatPopupNoText {top: 41%;right: 25%;}


.page_customhomepage #topModelsDiv { height: 514px; }

.page_customhomepage .PaneContent > div {
    width: auto;
    border-radius: 9px;
    padding-bottom: 3px;
    float:none;
}


.hpHostListContainer {
    margin-top:0;
    width: 992px;
}


.page_customhomepage .PaneContent {width: 994px !important; }

.page_customhomepage .newestModels .hpHostListContainer .singleHostContainer .newHost_2 {

    background: url("images/hostsIcons.png") no-repeat scroll -227px 0 transparent;
}

.page_customhomepage .popularSearches ul.ulSearches li a {
text-decoration:none;
}

.page_customhomepage .lastPostContainer .blogContainer .blog {
    width: 318px;
    margin-top: 0px;
}

    .page_customhomepage .lastPostContainer .blogContainer .blog p {
        padding: 11px 10px 10px 15px;
        width: 92%;
    }



.page_customhomepage.leftNavigation .lastPostContainer .blogContainer .blog{width:242px;padding-bottom: 15px;}



/*customHp topmodel */


.page_customhomepage #topModelsDiv > p {
    font-size: 13px;
    padding: 10px 10px 10px 15px;
    border-radius: 5px;
    margin: 10px 5px;
    line-height: 16px;
}

/* costomHP banner */
#cHPBanner {  display: table;;width: 100%;border-radius: 6px;}
#cHPBanner > a { display: table-cell;margin-right: 5px;vertical-align: middle;}
#cHPBanner img:first-child { max-width: 761px;max-height: 715px; }
#cHPBanner .bannerTryUs { float: right;margin-right: 7px;}
.leftNavigation #cHPBanner img { max-width: 757px;border-radius: 6px; }

.page_customhomepage div.topModelsCnt div.Cuts { height: 84px; }
.page_customhomepage .leftNavigation #topModelsDiv { width: 757px;}
.page_customhomepage.leftNavigation .topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText.viewBio{ left: 35px !important;} 
.page_customhomepage .leftNavigation .topModelsCnt .singleHostContainer.h1 .contentHost a.enterChatPopupNoText.viewBio { top: 78px !important;right: 84px!important;}

/*customHp Open text and images */
.page_customhomepage .openTextImage { min-height: 265px; }
.page_customhomepage .openTextImage img{ width: 215px; height: 230px; float: left; margin-left: 8px;margin-top: -14px; }
.page_customhomepage .openTextImage p{  display:inline-block; width: 700px; font-size: 15px; line-height: 19px; margin-bottom: 11px; }
.leftNavigation.page_customhomepage .openTextImage p { width: 500px;}

/* customHp hostlist */
.page_customhomepage .hpHostListContainer .withextra { height: 265px;}
.page_customhomepage .hpHostListContainer .singleHostContainer #extra p{float: none;}
.page_customhomepage .hpHostListContainer .singleHostContainer { margin: -1px 4px 9px}
.page_customhomepage .hpHostListContainer .singleHostContainer #extra{position:absolute;bottom:-52px ;border-bottom-left-radius:5px; border-bottom-right-radius:5px; width: 183px ;}

/* customHp lastPost */
.page_customhomepage .lastPostContainer .lastPost p{font-size:13px;border-radius:5px;line-height:16px;padding: 5px;margin: 0 auto;width: 97%;}
.page_customhomepage .lastPostContainer .blogContainer{margin: 0 auto;width: 99%;}
.page_customhomepage .lastPostContainer .blogContainer .blog{ float:left;border-radius:5px;margin:10px 5px}
.page_customhomepage .lastPostContainer .blogContainer .blog:last-child{display:inline-block;float:none}
.page_customhomepage .lastPostContainer .blogContainer .blog h3{font-size:13px;padding:5px 15px 0 15px}
.page_customhomepage .lastPostContainer .blogContainer .blog h3 span.date{ float: right;}
.page_customhomepage .lastPostContainer .blogContainer .blog p{-webkit-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;height:104px;padding-top:0;text-overflow:ellipsis;padding:3px 10px 10px 15px;font-size:13px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;line-height:16px}
.page_customhomepage .lastPostContainer .blogContainer .blog a{font-size:12px;float:right;text-decoration:underline}

/*recordedShow*/
body.page_customhomepage #onlyForMembers span { display:block; position: absolute; top: 165px; left: 75px; }
.page_customhomepage div.vidLength { float: none;}
.page_customhomepage div.vidLength h3{max-height:104px;overflow:hidden}
.page_customhomepage .recordedShow p{padding:5px 15px 15px 15px;font-size:13px;line-height:16px}
.page_customhomepage .recordedShow .videosContainer .videoContent{width:370px;height:168px;float:left;background-color:#1c1a1a;border-radius:5px;margin:10px 5px}
.page_customhomepage .recordedShow .videosContainer{height:445px}
.page_customhomepage .recordedShow .videosContainer .video{height:135px;width:155px;margin:10px;float:left}
.page_customhomepage .recordedShow .videosContainer .video .play{height:25px;width:150px;display:block;text-align:center;font-size:16px;font-weight:bold;padding-top:5px}
.page_customhomepage .recordedShow .videosContainer .description{display:inline-block;width:190px;margin:9px 0;position:relative;height:100%}
.page_customhomepage .recordedShow .videosContainer .description .lenght{font-size:12px}
.page_customhomepage .recordedShow .videosContainer .description .price{float:right}
.page_customhomepage .recordedShow .videosContainer .description p{padding:0 2px 5px 0;font-size:12px;line-height:16px}
.page_customhomepage .recordedShow .videosContainer .description .rating{position:absolute;bottom:7px;left:0;width:100%;font-size:12px}

.page_customhomepage .recordedShow .rlsCnt .singleRlsCnt {margin: 15px 0 0 18px;}
.page_customhomepage .recordedShow .rlsCnt .singleRlsCnt .hostImgCnt{margin: 0 0 0 0;}

/* LEFT PANEL */


.page_customhomepage.leftNavigation .newestModels > div {
width:760px;
margin-bottom:20px;
}

.page_customhomepage.leftNavigation .PaneBody {
    margin: 0 auto;
    min-height: 400px;
    padding: 0 12px;
    width: 1000px;
}
.page_customhomepage.leftNavigation .PaneLeftBar {
    float: left;
    width: 222px;
    margin-left: 0px ;
}
.page_customhomepage.leftNavigation .PaneContent {
    float: right;
    height: auto !important;
    min-height: 270px;
    padding-bottom: 10px;
    position: relative;
    width: 757px !important;
    z-index: 20;
}

.page_customhomepage.leftNavigation #SexierHeader div.wrapperCell-2 
{
    margin: 0 0 9px auto;
    min-height: 35px;
    position: relative;
    width: 990px;
    z-index: 1;   
}

.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel {
    float: right;
    height: 48px;
    margin-top: 1px;
    width: 294px;
}

.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow 
{
    float: right;
    height: 47px;
    margin-right: 3px;
    margin-top: 1px;
    width: 136px;

}
.leftNavigation .hpHostListContainer .singleHostContainer p  { width: 175px; }
.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel div.wrapperInputs {
    float: right;
    margin: 3px 6px 0 0;
    width:282px;
}

.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow img {width:136px;height:47px;visibility:hidden}
.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow a{height:47px;display:block}
.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.btnSignUpNow{height:47px;display:block}
.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel a.linkLogin {text-decoration:none; margin-left: 6px;}

.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel .b-forgotLinkDiv 
{
    float:right;  
    margin:4px 4px 0 0;  
}
.page_customhomepage.leftNavigation #SexierHeader div.wrapperNonUserPanel div.wrapperLoginPanel .b-forgotLinkDiv a 
{
    font:italic 11px Arial;  
    text-decoration:none;
}

.leftNavigation .hpHostListContainer{
width: 767px;
}
.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt {
width: 767px;
}


.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt .srContainer {
    float: left;
    margin: 3px 0 9px;
    padding: 4px;
    position: relative;
    width: 181px;
    z-index: 1;
    height:auto;
    margin: 0;
padding-bottom: 0;
}

.hpHostListContainer .singleHostContainer div.contentHost {
    width: 180px;
}

.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer p, body.leftNavigation .srWrapperCnt .srContainer p  {    
    font-size: 11px;
    height: 21px;
    line-height: 21px;
    width: 180px;
    padding-left: 3px;
    float: left;
}
.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer div.topRight { top: 29px;; }
.page_customhomepage.leftNavigation #SexierSortPanel.wrapperSortPanel {
    height: 25px;
    margin: 0 auto 12px;
    overflow: hidden;
    width: 757px;
}
.page_customhomepage.leftNavigation .NarrowMenuWrap span.top {
    background: none;
}
.page_customhomepage.leftNavigation .NarrowMenuWrap {
    background: none;
    margin-left: 0px;
    margin-top: 5px !important;
    position: relative;
    width: 100%;
}
.page_customhomepage.leftNavigation .NarrowMenuWrap span.bottom {
    background: none;
    bottom: -26px; display:none;
}
.page_customhomepage.leftNavigation .NarrowMenuWrap span.shadow {
    display: block;
    height: 32px;
    left: 0;
    position: absolute;
    width: 997px; display:none;
}
 .page_customhomepage.leftNavigation .hpHostListContainer, .page_customhomepage.leftNavigation .srWrapperCnt {
    float: none;
    margin-left: 1px;
    margin-top: -3px;
    overflow: hidden;
    width: 760px;
}

 .page_customhomepage.leftNavigation.page_mini-profile .otherHostsCnt{width: 978px !important;margin-left: 8px;}

.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer a.enterChatPopup { top:61px }

.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostNickname {
    bottom: 32px;
    line-height: 19px;
    text-align: left;
    height: 19px;
    left: 5px;
    line-height: 19px;
    position: absolute;
    text-align: left;
    width: 177px;
    float: left;
    padding-left: 3px;
}
.page_customhomepage.leftNavigation .srWrapperCnt div.srContainer .srcontentLeft p.srSingleHostLinks { width:177px }


.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer, body.leftNavigation .srWrapperCnt .srContainer {  }
.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostLinks, body.leftNavigation .srWrapperCnt .srContainer p.singleHostLinks { width:177px; }


.page_customhomepage.leftNavigation .NarrowMenuWrap .leftMenuMoreLink  
{
    background:none !important; 
    font-weight:normal; 
    display: block;
    line-height: 25px;
    text-align:right;
    text-decoration: none;
    float: right;
    margin-right: 18px;
    height:inherit;
    width:inherit;
    position:inherit;
    right:0; 
   text-decoration:underline; 
}

.page_customhomepage.leftNavigation .LatestActivitiesEmpty {
    height: 327px !important;
}
.page_customhomepage.leftNavigation .LatestActivitiesInfo {
    border-bottom: 1px solid #6b6666;
}

.page_customhomepage.leftNavigation p a.hostNick {
    font-weight: 400;
    text-decoration: none;
}

.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer span, .page_customhomepage.leftNavigation .srWrapperCnt .srContainer span {
    display: block;
    float: right;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    margin-right: 3px;
}

.page_customhomepage.leftNavigation div.srTop {
    clear: both;
    height: 26px;
    line-height: 26px;
    margin: 12px 0;
    width: 757px;
}


.page_customhomepage.leftNavigation div.srContainer .srcontentLeft img {
    height: 136px;
    width: 180px;
}

.page_customhomepage.leftNavigation div.srContainer .srcontentLeft a {
    display: block;
    height: 136px;
    z-index: 9;
}

.page_customhomepage.leftNavigation div.srContainer .srcontentLeft {
    border: 1px solid #505050;
    float: left;
    height: 136px;
    overflow: hidden;
    position: relative;
    width: 180px;
}

.page_customhomepage .hpHostListContainer .singleHostContainer div.contentHost, 
.page_customhomepage .srWrapperCnt .srContainer div.contentHost {
    border: 1px solid transparent !important;
    clear: both;
    overflow: hidden;
    width: 180px;
}

.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer a div, .page_customhomepage.leftNavigation .srWrapperCnt .srContainer a div {
    float: left;
    height: 136px !important;
    width: 180px !important;
}

.page_customhomepage.leftNavigation div.srContainer .srcontentLeft a.vewBio, .page_customhomepage.leftNavigation div.srContainer .srcontentLeft a.vewBio { left: 21px; }

body.page_free-videochat .singleHostContainer a.enterChat, .srContainer a.enterChat { width: 177px /*!important*/; }
.page_free-videochat .blockUI.blockMsg.blockPage { top: 40%; }

.page_customhomepage.leftNavigation .srContainer a.viewProfile { background-position: center -108px !important; }
.page_customhomepage.leftNavigation .srContainer a.viewProfile:hover { background-position: center -135px !important; }

.page_customhomepage.leftNavigation .popupMore-container {
    border: 2px solid #999999;
    height: 360px;
    width: 1000px;
}

.page_customhomepage.leftNavigation .popupMore-container h3 {
    float: left;
    font-size: 13px;
    font-weight: 400;
    margin: 4px 0 9px 0;
    width: 100%;
}
.page_customhomepage.leftNavigation .popupMore-container div.lmWrap {
    clear: both;
}

.page_customhomepage.leftNavigation .popupMore-container .more div {
    margin: 0 1px 0 -1px;
    padding: 6px 24px 0 23px !important;
    float: left;
    height: auto !important;
    min-height: 170px;
}

.page_customhomepage.leftNavigation .popupMore-container .more, .page_customhomepage.leftNavigation div.NarrowMenuWrap .more2 {
    margin-bottom: 0;
}

.page_customhomepage.leftNavigation a.simplemodal-close {
    cursor: pointer;
    height: 21px;
    position: absolute; 
    right: 6px;
    top: 6px;
    width: 21px;
}

.page_customhomepage.leftNavigation .popupMore-container .more div.moreItem0 {
    margin-left: 20px;
}
.page_customhomepage.leftNavigation .popupMore-container .more div.part2 {
}
.page_customhomepage.leftNavigation .popupMore-container .more ul {
    list-style-type: none;
}
.page_customhomepage.leftNavigation .popupMore-container .more ul li {
    clear: both;
    height: 18px;
    line-height: 18px;
}
.page_customhomepage.leftNavigation .popupMore-container .more ul li:hover {
    background: none repeat scroll 0 0 #666;
}
.page_customhomepage.leftNavigation .popupMore-container .more ul li a {
    display: block;
    float: left;
    text-decoration: none;
}
.page_customhomepage.leftNavigation .popupMore-container .more ul li.selected a {
    color: #ffcd19;
}
.page_customhomepage.leftNavigation .popupMore-container .more p.title {
    font-size: 12px;
    margin: 5px;
    padding: 14px 6px 6px;
}
.page_customhomepage.leftNavigation .popupMore-container .more div {
   background-image : url("images/bg-free-chat-sep.gif") repeat-y scroll left top transparent;
    margin: 0 1px 0 -1px;
    padding: 6px 24px 0 23px !important;
}

.page_customhomepage.leftNavigation .popupMore-container div ul li span {
    cursor: pointer;
    display: block;
    float: left !important;
    margin-left: 3px;
}
.page_customhomepage.leftNavigation .countersOnline {
}
.page_customhomepage.leftNavigation .detailsContainer .centerContent .bigImg .icons div.newHost, 
.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer div.newHost { top:26px; left:5px }

.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer div.p098 {
    bottom: 52px;
    display: block;
    height: 39px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    width: 39px;
}
.page_customhomepage.leftNavigation.page_quick-list .rvPanelWrap{width:750px!important}
.page_customhomepage.leftNavigation.page_quick-list .PaneContent {
    float: right;}

.page_customhomepage.leftNavigation.page_recently-visited .rvPanelWrap{width:750px!important}

.page_customhomepage.leftNavigation.page_recently-visited  .PaneContent {float: right;}

.page_customhomepage.leftNavigation .newestModelImg .models {
    margin: 0 auto;
width: 754px;
}

.page_customhomepage.leftNavigation .threeTopModels {
    width: 750px;
    margin: 50px auto;
    margin-left: 5px;
}

.page_customhomepage.leftNavigation .threeTopModels .h1 {
width: 285px;
height: 225px;
background:none;
top: -40px;
left: 230px;
border-bottom:none;
}

.page_customhomepage.leftNavigation .threeTopModels .h1 p.singleHostNickname,
.page_customhomepage.leftNavigation .threeTopModels .h1 p.singleHostLinks   {width: 278px !important; }


.page_customhomepage.leftNavigation  .topModelsCnt .h1 div.contentHost {
height: 193px;
margin: 4px 0 0 4px;
width: 280px;

}

.page_customhomepage.leftNavigation .threeTopModels a.enterChat {
    padding: 0;
  }

.page_customhomepage.leftNavigation .threeTopModels .h1 a.enterChat {
width: 285px;

}


.page_customhomepage.leftNavigation .threeTopModels .h2 {
    background:none;
height: 165px;
width: 205px;
border-bottom:none;
}

.page_customhomepage.leftNavigation .threeTopModels .h2 .contentHost, .page_customhomepage.leftNavigatio.threeTopModels .h3 .contentHost {
width: 205px!important;
}

.page_customhomepage.leftNavigation .threeTopModels .h2 a.enterChat {
width: 203px;
top: 142px !important;
position: absolute;
}

.page_customhomepage.leftNavigation .topModelsCnt .singleHostContainer.h2 a div {
height: 165px !important;
width: 205px !important;
}



.page_customhomepage.leftNavigation .threeTopModels .h3 {
height: 165px;
width: 205px;
background:none;
border:2px solid #ffbe49;
border-bottom:none;

}
.page_customhomepage.leftNavigation .threeTopModels .h3 a.enterChat {
width: 203px;
top: -26px;
}

.page_customhomepage.leftNavigation .topModelsCnt .singleHostContainer.h3 a div {
height: 165px !important;
width: 205px !important;
}

.page_customhomepage.leftNavigation .threeTopModels .h1 .tophosts_tab_wrapper {
    left: 3px;
    top: -25px;
}

.page_customhomepage.leftNavigation .threeTopModels .singleHostContainer p.singleHostLinks {

display: none;
}

.page_customhomepage.leftNavigation .threeTopModels .singleHostContainer.h2  p.singleHostNickname,
.page_customhomepage.leftNavigation .threeTopModels .singleHostContainer.h3 p.singleHostNickname {
width:200px !important;
bottom: 30px !important;
}

.page_customhomepage.leftNavigation .threeTopModels .h2 a.viewBio {
top: -26px;
}

.page_customhomepage.leftNavigation .threeTopModels .h3 a.viewBio {
top: -26px;
}

.page_customhomepage.leftNavigation .topModelsCnt .singleHostContainer.h2 .contentHost a.enterChatPopupNoText.viewBio {
top: 45px;
right: 38px;
}

.page_customhomepage.leftNavigation .topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText.viewBio {top: 45px;right: 38px;}
.page_customhomepage.leftNavigation .threeTopModels .h1 .contentHost a.enterChatPopupNoText{top: 41% !important;right: 30% !important;}
.page_customhomepage.leftNavigation .threeTopModels .h2 .contentHost a.enterChatPopupNoText,
.page_customhomepage.leftNavigation .threeTopModels .h3 .contentHost a.enterChatPopupNoText {top: 22%;right: 19%;z-index: 99;}
.page_customhomepage.leftNavigation .PaneContent .rlsCnt .singleRlsCnt p.desc{width:auto;height:auto;padding: 0;margin: -1px;margin-top: 10px;}
.page_customhomepage.leftNavigation .PaneContent .rlsCnt .singleRlsCnt{width:358px;padding:6px;margin:3px;height:150px;display:inline-block;position:relative}
.page_customhomepage.leftNavigation .PaneContent .rlsCnt .singleRlsCnt .leftCol{width:202px}
.page_customhomepage .PaneContent .recordedShow {min-height:455px;}
.page_customhomepage.leftNavigation .PaneContent  div.vidBottomCon {width: 100%;}
.page_customhomepage.leftNavigation #topModelsDiv { height: 375px; }
.page_customhomepage.leftNavigation #topModelsDiv .topModelsCnt {width: 755px;margin-left: 3px;}
.page_customhomepage .topModelsCntInner , .page_customhomepage .topModelsCntInner{ background: none;}
.page_customhomepage .topModelsCntInner .threeTopModels{margin: 0 auto;}
.page_customhomepage .topModelsCntInner {min-height: 302px;margin-top: -27px; width:auto;}
.page_customhomepage.leftNavigation .topModelsCntInner {    margin-top: -67px;min-height: 203px;width: auto;}
.page_customhomepage .hpHostListContainer .singleHostContainer { height: 183px;}
.page_customhomepage .clear { clear: both;}
.page_customhomepage.leftNavigation .hpHostListContainer .singleHostContainer #extra{bottom:-62px ;}
.page_customhomepage.leftNavigation .lastPostContainer .blogContainer{margin: 0 auto;width: 756px;}
.page_customhomepage .PaneContent > div#cHPBanner


body.leftNavigation .hpHostListContainer .singleHostContainer div.topRight ,
.page_customhomepage .hpHostListContainer .singleHostContainer div.topRight{
top: 25px;
}

/*message center empthy inbox and addressbook message*/
/*.conversationBox .mCustomScrollBox .mCSB_container .noMessages{width:50%;margin:0 auto;font-size:20px;text-align:center;top:5px;position:relative;margin-bottom:10px}
.addressBookContainer .addressBook .searchResults .emptyAddressBook{width:75%;margin:0 auto;font-size:12px;text-align:center;top:10px;position:relative;margin-bottom:10px;display:block}
.addressBookContainer .addressBook .addressBookLi .onlineIcon {width: 10px; height: 10px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%; position: relative; margin-left: 5px;background-color: transparent;}
 .addressBookContainer .addressBook .addressBookLi .onlineIcon.online {background: #14FF34;}
.autocomplete-suggestion {color:#000;}*/



.topModelsCnt .singleHostContainer.h1 .contentHost a.enterChatPopupNoText
{    right: 33%;
    top: 40%;
}


.topModelsCnt .singleHostContainer.h2 .contentHost a.enterChatPopupNoText, .topModelsCnt .singleHostContainer.h3 .contentHost a.enterChatPopupNoText {
    right: 26%;
    top: 37%;
}


.delete {font:bold 13px arial;display:none;position:absolute;left:190px;
         px; top:-2px;}
.conversationMain .msgsHostsBox li:hover .delete  {display:block;}
.conversationMain .msgsHostsBox li p.name.delete {    font-size: 12px;
    font-weight: 600;}


.deleteMessage {font:bold 13px arial;display:none;position:absolute;left:560px; top:15px;}
.conversationMain .conversationBox li:hover .deleteMessage  {display:block;}
.conversationMain .conversationBox li p.name.deleteMessage{font-size:12px;font-weight:600;}


/*popup messsage center*/
/*.popupDeleteMessages {margin-top:-65px;position:fixed;top:50%;left:50%;margin-left:-245px;z-index:1000;}
.popupDeleteMessages .bg{background:none repeat scroll 0 0 #000;height:100%;left:0;opacity:0.5;position:fixed;top:0;width:100%;z-index:999;}*/ /*background */
/*.popupDeleteMessages .popupBox .popupxclose{color:#000;font-size:17px;font-weight:bold;position:absolute;right:0;text-decoration:none;top:0;width:15px;cursor:pointer}*/ /*close Icon*/
/*.popupDeleteMessages .popupBtnMC {border:0 none;background: #898989; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#cecece',GradientType=0 );*/ /* IE6-8 */
    /*color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;text-shadow:2px 2px #333;}
.popupDeleteMessages .popupBtn a { display: inline-block; width: 100%;height: 100%;text-decoration: none;color: #fff;}
.popupDeleteMessages .popupBox{background:none repeat scroll 0 0 #fff;-webkit-box-shadow:0 8px 6px -2px black;-moz-box-shadow:0 8px 6px -2px black;box-shadow:0 8px 6px -2px black;padding:20px;width:450px;z-index:1000;position:fixed;height: 90px;display:table;}
.popupDeleteMessages .popupBox h2 { margin: 0 0 15px 0; color: #000;text-align: center;font:500 13px arial;}
.popupDeleteMessages .popupBox h2:first-child{font-weight:600;}
.popupDeleteMessages .popupBox .content{ margin: 5px auto 0;width:250px;}
.popupDeleteMessages .popupBox .content .popupBtnMC {
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    display: table-cell;
    font: bold 15px Arial;
    height: 30px;
    vertical-align: middle;
    width: 100px;
}*/

/*loading gif message center*/
.messageHistory {position:relative;}
.popupLoader .loader {background:url(  "images/MessageCenter/ajax_loader_gray_64.gif" ) no-repeat;padding:20px;width:26px;z-index:1000;position:absolute; height: 26px;  top: 80%;  left: 30%;}
.popupLoader.bg{background:none repeat scroll 0 0 #ffffff;height:651px;left:0;opacity:0.5;position:absolute;top:0;width:662px;z-index:999;  opacity: 0.8;} /*background */

.bg { background: none repeat scroll 0 0 #000; height: 100%; left: 0; opacity: 0.7; position: fixed; top: 0; width: 100%; z-index: 999; }/*background */
.popupBox .popupxclose { color: #fff; font-size: 17px; font-weight: bold; position: absolute; right: 0; text-decoration: none; top: 0; width: 15px; cursor: pointer; }

/* popup Report */
/*.popupReport {margin-top:-245px;position:fixed;top:50%;margin-left:-320px; left:50%;z-index:1000;}
.popupReport .popupBox{ height: 470px; width: 610px; padding: 0 20px; position: absolute; z-index: 1000; background-color: #fff; color: #000; }
.popupHeader{background:none repeat scroll 0 0 #ababab;height:40px;margin: 0 0 0-20px; padding: 0 10px; width: 630px; color: #fff; font:bold 15px/40px arial; text-align:center; }
.popupBox>p{font:12px/17px arial;margin:15px 0}
.popupReport .popupBox .content{display:table;width:600px;}
.popupReport .nicknameTag{display:inline-block;font:700 13px arial;  margin-bottom: 10px;}
.popupReport .nicknameTag span{display:inline-block;margin-left:31px;font:700 13px arial;}
.popupReport  .reportBox{display:table;font:bold 12px arial;margin-top:10px;}
.popupReport .reportBox>span{display:table-cell;font: 500 11px/14px arial;}
.popupReport .reportBox textarea{display:table-cell;font:12px/14px arial;height:90px;margin-left:37px;overflow:hidden;resize:none;vertical-align:top;width:445px; border-width: 1px; border-style: solid; border-color: #000; padding: 5px;}
.popupReport .content b{font:700 13px/22px arial;}
.popupReport .textVerification{display:table;font:bold 12px arial;margin-top:10px;}
.popupReport .textVerificationNum>img{width:140px}
.popupReport .textVerification>span{display:table-cell;font: 500 11px/14px arial;}
.popupReport .textVerification input{display:table-cell;font:12px/14px arial;height:15px;margin-left:15px;overflow:hidden;resize:none;vertical-align:top;width:445px; padding: 5px; border-style: solid; border-width: 1px; border-color: #000;}
.popupReport .textVerification a {cursor:pointer; font: 500 11px/14px arial;color:#ababab;text-decoration:none;}
.popupBtn {width: 293px; height: 54px; margin: 35px auto 0; border: 0 none; background: #ababab;color: #fff; font: bold 22px/54px Arial; cursor: pointer; text-align: center; text-transform: uppercase; text-shadow:2px 2px #000;}
.popupReport .textVerificationNum{background:transparent;border:0 none;height:49px;margin:12px 0 0 16px;text-align:center;}*/
/* popup Report */

/*sign up error message*/
.passwordEnglishWarning {display:none;color:red;text-align:left;}

/*waiting room credit refill*/
.page_waitingroom div.waitingRoomCnt img.HostImg{height:320px}
.page_waitingroom div.waitingRoomCnt .rightCnt{height:320px}
#creditRefillTxt1>span{cursor:pointer;font:500 12px arial;text-decoration:underline;}
#creditRefillTxt2{display:none;font:500 11px arial;margin:7px auto -6px;width:267px;}
#creditRefillTxt2>a{font-size:11px;}
#creditRefillTxt2>ul{list-style:none outside none;margin:7px 46px 0;text-align:left;width:220px;}
#creditRefillTxt2 li{display:inline-block;margin:0 auto;text-align:left;width:108px;}
#creditRefillTxt2 label{display:inline-block;margin:0 0 4px;}
.imlhhplayer { width: 1222px !important;min-height: 605px;}
div.waitingRoomCnt h2 { margin-bottom: 7px !important; }
#autorefillmatrix input, #autorefillmatrix label {cursor:pointer;}


/* moved from control UploadSnapshotWebCam.ascx*/
.page_upload-snapshot .PaneBody{padding-bottom:0!important;margin:0 auto;width:auto!important}
.page_upload-snapshot .PaneBottomBar{height:auto!important}
.page_upload-snapshot .PaneHeader{width:auto!important}
.page_upload-snapshot .PaneContent{width:auto!important;margin:0 0 0 0!important}
.page_upload-snapshot .PaneLeftBar{display:none!important}




/*                                         Advanced Search                                       */ 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#advancedSearch { display: none; background-color: #fff; color: #000; padding: 20px 30px 30px; width: 660px; border: 1px solid #000; border-radius: 6px; font-size: 14px; line-height: 24px; }
#advancedSearch h2 { font-size: 20px; margin: 0 0 5px; }
#advancedSearch h4:first-of-type { border-width: 0; }
#advancedSearch h4 { color: #2f598b; font-size: 16px; margin-bottom: 10px; margin-top: 5px; clear: both; border-top: 1px solid #ededed; padding-top: 5px; }
#advancedSearch .btnSearch {color: white; float: right; margin: 10px 0; height: 22px; line-height: 22px; padding: 0 16px; display: inline-block; border: 1px solid #6c84a0; font-size: 14px; background: #2f598b; /* Old browsers */ background: -moz-linear-gradient(top, #2f598b 0%, #406897 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f598b), color-stop(100%,#406897)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2f598b 0%,#406897 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2f598b 0%,#406897 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2f598b 0%,#406897 100%); /* IE10+ */ background: linear-gradient(to bottom, #2f598b 0%,#406897 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f598b', endColorstr='#406897',GradientType=0 ); /* IE6-9 */ }
#advancedSearch label { display: inline-block;  }
    #advancedSearch input::-webkit-outer-spin-button,
    #advancedSearch input::-webkit-inner-spin-button { /* display: none; <- Crashes Chrome on hover */ -webkit-appearance: none; margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ }
    #advancedSearch input[type='number'] { -moz-appearance: textfield; }
    #advancedSearch > label:nth-of-type(2) { margin-left: 15px; }

#advancedSearch + div { display: none; }

    #advancedSearch div#advancedSearchGusetFromDiv { float: left; }
#advancedSearch table { width: 100%; margin-bottom: -20px; }
#advancedSearch table td:first-child { min-width: 105px; padding-right: 20px; vertical-align: top; }
#advancedSearch table tr:nth-child(2) td { padding: 10px 0; }
    #advancedSearch td > label { margin-top: 3px; margin-left: 15px; }

#advancedSearch .showdate { width: 70px; border: 1px solid #b0b0b0; padding: 2px 3px; text-align: center; }
#advancedSearch .calendar { width: 21px; height: 20px; background-image: url("images/calendar.jpg"); display: inline-block; margin: 0 5px -6px; cursor: pointer; }
#advancedSearch input[type=number] { width: 25px; text-align: right; border: 1px solid #b0b0b0; padding: 0 3px; }
#advancedSearch .bold { font-weight: bold; }/* ---- */
#advancedSearch span.bold { font-size:12px }/* ---- */
#advancedSearch select {  }



/*                                        make input pretty                                     */ 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                                        make input pretty                                     */ 
/*                                        make input pretty                                     */ 
/*                                        make input pretty                                     */ 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*ie 10 remove clear X in input */
/*input[type=text]::-ms-clear { display: none; }
input.errField {border: 1px solid red !important; }
input, textarea { font-family: Tahoma; font-size: 12px; resize: none; z-index: 5; outline: none; }*/

/*input.pretty { position: relative; cursor: pointer; }
input.pretty[data-lable]{ display: block;}
input.pretty:focus { outline: none; }
input.pretty:after { content: attr(data-lable); top: 0; left: 25px; display: block; position: absolute;white-space: nowrap; }
input.pretty:before { content: ""; position: absolute; width: 16px; height: 14px; background: url(images/sprites/fancy_inputs.png) no-repeat 0 0; top:0;left:0; }
input.pretty:checked:before { background-position: 0 -14px; }*/

/*input.pretty{ display: none; }
input.pretty + label { cursor: pointer; position: relative; margin: 5px 0 5px 20px; line-height: 1em; text-align: left; display: inline-block; font-size: 14px; }
input.pretty + label:before { background: url("images/sprites/fancy_inputs.png") no-repeat 0 0 rgba(0, 0, 0, 0); content: ""; height: 15px; left: -20px; position: absolute; top: 0.0em; width: 16px; z-index: 6; }
input.pretty:checked + label:before { background-position: 0 -15px; }
input.pretty:disabled + label:before{ background-position: 0 -30px; }
input.pretty:checked:disabled + label:before{ background-position: 0 -45px; }*/

/*input.pretty[type="radio"] + label:before { background-position: -15px 0; }
input.pretty[type="radio"]:checked + label:before { background-position: -15px -15px; }
input.pretty[type="radio"]:disabled + label:before{ background-position: -15px -30px; }
input.pretty[type="radio"]:checked:disabled + label:before{ background-position: -15px -45px; }

.radio { position: relative; margin-left: 1.4em;}
.radio:before { position: absolute; left: 0; top: 0.1em;margin-left: -2em; content: ""; border: 0.1em solid #515559; width: 1.3em; height: 1.3em; border-radius: 50%; display: inline-block; background: #fff; font-size: 10px; }
.radio.checked:before { background: #00a6d3; box-shadow: 0.4em 0 0.1em #fff inset,0 0.4em 0.1em #fff inset,-0.4em 0 0.1em #fff inset,0 -0.4em 0.1em #fff inset; }*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                                    end make input pretty end                                 */ 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/



/*                                          VIRTUAL GIFTS                                        */ 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#virtualGiftWrapper{position:relative}
#virtualGiftWrapper > .daliylimitdiv{width:308px;height:60px;position:absolute;bottom:91px;left:190px;background-color:#D7D7D7;color:#000000;border-radius:8px;text-align:center;line-height:60px;font-size:15px;font-weight:bold;}
#virtualGiftWrapper > .daliylimitdiv > span{position:absolute;top:-20px;right:5px;font-weight:normal;}
#VirtualGiftPholder{position:absolute}
div.VideoChatContainer div.ChatContainer { float: left; height: auto; position: relative; width: 100%; }
.VGContent { background: none repeat scroll 0 0 #ffffff; display: none; height: 210px; margin: 0 auto; position: relative; top: 10%; width: 100%; }
    .VGContent .close { background: url("images/black_x.png") repeat scroll 0 0 rgba(0, 0, 0, 0); display: none; height: 29px; margin: -10px; position: absolute; right: 0; top: 0; width: 25px; z-index: 300; }
#btnIScrollPrev { font-size: 0; height: 203px; left: 0; position: absolute; top: 1px; width: 30px; cursor: pointer; }
    #btnIScrollPrev:after { border-bottom: 2px solid #336699; border-right: 2px solid #336699; content: ""; height: 15px; left: 13px; position: absolute; top: 100px; transform: rotate(135deg); width: 15px; }
.VGTopMarcom { float: left; height: 0; margin: 0 auto; position: relative; top: 0; width: 100%; }
    .VGTopMarcom .info { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 1px solid #336699; height: 0; width: 100%; /*box-shadow: 0 0 5px 2px #336699;*/ }
        .VGTopMarcom .info h1 { color: #336699; font: 0px/40px Tahoma; margin: 0 15px; text-align: center; text-transform: uppercase; }
        .VGTopMarcom .info #closeVGBtn { color: #c1c1c1; font: bold 18px/20px Arial; height: 20px; margin: 10px; position: absolute; right: 0px; z-index: 20; text-align: center; top: 0; width: 20px; cursor: pointer; }
        .VGTopMarcom .info #infoBtn { /*background: -moz-linear-gradient(center top, #a7cfdf 0%, #23538a 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #fff; border-radius: 3px;*/ color: #c1c1c1; font: bold 18px/20px Arial; height: 20px; margin: 10px; position: absolute; left: 0px; z-index: 20; text-align: center; top: 0; width: 20px; cursor: pointer; }
.VGContent .infoPopup { background-color: #587aa2 ; border-radius: 5px; box-shadow: 0 0 5px 0 #000000; display: inline-block; font: 13px/18px Arial; margin: 0 auto; padding: 5px; position: absolute; left: 0.5%; text-align: center; top: 50px; z-index: 1000; }
    .VGContent .infoPopup:after { border-color: #587aa2  rgba(0, 0, 0, 0); border-style: solid; border-width: 0 8px 14px; content: ""; display: block; position: absolute; left: 2%; top: -12px; width: 0; }
.VGContainer { float: left; height: 170px; margin: 0 0 5px 16%; position: relative; top: 0; width: 460px; z-index: 500; }
    .VGContainer #wrapper { width: 950px; margin:0; }
    .VGContainer ul:before { background-color: #ffffff; bottom: 61px; content: ""; height: 15px; left: -12px; position: absolute; transform: rotate(-50deg); width: 30px; }
    .VGContainer ul:after { background-color: #ffffff; bottom: 61px; content: ""; height: 15px; position: absolute; right: -11px; transform: rotate(50deg); width: 30px; }
    .VGContainer ul { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(221, 221, 221, 0) 78%, rgba(225, 225, 225, 1) 77%, rgba(247, 247, 247, 1) 78%, rgba(246, 246, 246, 1) 87%, rgba(211, 211, 211, 1) 87%, rgba(249, 249, 249, 1) 95%, rgba(255, 255, 255, 0) 90%) repeat scroll center -33px rgba(0, 0, 0, 0); float: left; height: 170px; list-style: none outside none; margin: 5px; overflow: hidden; position: relative; width: 450px; }
    .VGContainer ul h1 { color: #2e6290; font: 20px/32px Arial; text-align: center; margin-bottom: 5px; }
        .VGContainer ul li { float: left; height: 60px; margin: 10px 20px 0; position: relative; top: 16px; width: 50px; cursor: pointer; }
        .VGContainer ul li[enabled="0"] { cursor: default; }
            .VGContainer ul li[enabled="0"] .buy { opacity: 0.3; cursor: default; }
    .VGContainer ul li img { display: block; height: 50px; width: 50px; }
    .VGContainer ul li span { float: left; height: 20px; left: 38%; position: relative; top: 5px; width: 20px; }
    .VGContainer ul li span {float:left;width:20px;height:20px;position:relative;top:0;left:38%}
    .VGContainer ul li span.vip,.VGContainer ul li span.received {background-image:url("Mobile/images/virtual-gifts/virtual-gift-lock-sprite.png");background-repeat:no-repeat;}
    .VGContainer ul li span.vip._2 {background-position: 0 0}/*SILVER*/
    .VGContainer ul li span.vip._3 {background-position: 0 -75px}/*GOLD*/
    .VGContainer ul li span.vip._4 {background-position: 0 -38px} /*VIP*/
    .VGContainer ul li span.received {background-position: 1px -113px}
        .VGContainer ul li span.price { background: none repeat scroll 0 0 #336699; border-radius: 3px; height: 16px; line-height: 16px; left: 0; padding: 1px; position: absolute; top: -22px; width: auto; z-index: 100; }
    .VGContainer ul li span.price p { color: #fff; font-size: 11px; overflow: hidden; padding: 0 4px; text-overflow: ellipsis; white-space: nowrap; }
            .VGContainer ul li span.price .arrow { float: left; height: 15px; left: 3px; position: absolute; top: 16px; width: 15px; z-index: -1; width: 0; height: 0; border-style: solid; border-width: 8px 4px 0 4px; border-color: #336699 transparent transparent transparent; color: transparent; }
    .VGContainer .buy { background-color: #336699; border: 1px solid #000; border-radius: 2px; display: inline-block; height: 20px; line-height: 20px; position: absolute; text-align: center; top: 80px; left: 0px;width: 50px; }
.MessagesPager ol.pager { list-style: none outside none; margin: 0 0 0 40%; width: 60px; }
    .MessagesPager ol.pager li { background-color: #fff; border-radius: 10px; box-shadow: 1px 1px 2px #000 inset; float: left; height: 10px; margin: 5px; width: 10px; }
.VGContent .MessagesPager ol.pager li.active { background-color: #336699; }
.MessagesPager ol.pager li.active { background-color: #f88e02; }

#btnIScrollNext { font-size: 0; height: 203px; position: absolute; right: 0; top: 1px; width: 30px; cursor: pointer; }
    #btnIScrollNext:after { border-bottom: 2px solid #336699; border-right: 2px solid #336699; content: ""; height: 15px; position: absolute; right: 13px; top: 100px; transform: rotate(-45deg); width: 15px; }
div.giftPopup.msgBox { background-color: #fff !important; box-sizing: border-box; float: none; height: 100%; overflow: hidden; padding: 2%; position: absolute; text-align: center; top: 0; width: 100%; z-index: 550;border-top:2px solid; }
    .giftPopup .wrapper { text-align: center; background-color: #fff !important;}
#MessageCenterApp .giftPopup.msgBox p { margin: 0 auto 5px; }
    .giftPopup.msgBox p { margin: 0 0 5px 0; color: #000 !important; }
   
.msgBox p { margin: 50px auto 0; /*width:250px;*/ }
    .giftPopup img.giftImg { display: inline-block; height: 50px; left: -20%; position: relative; width: 50px; }
    .giftPopup span.giftname { font: bold 14px/14px Arial; position: relative; text-transform: capitalize; top: -18px; }
    .giftPopup .giftDesc span { display: inline; height: 50px; width: 28%;position:absolute;top:-73%;right:37%;font-size:13px; }
.giftPopup .giftMarcomTxt { color: #000; display: block;  padding: 0 10px 10px; position: relative;font-size:13px; }
        .giftPopup .giftMarcomTxt p { color: #000; font: 14px/20px Arial; text-align: center; }
/*div.msgBox .reg_Content { border-bottom: 1px solid #000; color: #cecfce; display: block; float: left; font-size: 16px; height: 43px; line-height: 43px; margin-bottom: 10px; position: relative; text-align: center; text-decoration: none; width: 100%; }*/
    /*div.msgBox .reg_Content, div.msgBox .reg_Content.btnGray { background: linear-gradient(to bottom, #ffffff 0px, #ffffff 14%, #f9f9f9 24%, #ebebeb 41%, #cecdcd 69%, #a9a6a6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; border-radius: 5px; color: #000 !important; display: block; font-weight: normal; height: auto; line-height: 42px; margin: 0 auto 6px; text-decoration: none; text-shadow: 0 1px 0 #fff; width: 139px; }*/
/*.giftPopup a.reg_Content { margin: 13px auto; padding: 0 10%; display: inline-block; width: auto; }*/
    .giftPopup a.reg_Content.continueBtn { background: #5287c6; border-left: medium none; border-right: medium none; }
div.msgBox .reg_Content h1 { font-size: 17px; }
.giftPopup a.reg_Content.continueBtn h1 { color: #fff;  }
/*div.msgBox .reg_Content { border-bottom: 1px solid #000; color: #cecfce; display: block; float: left; font-size: 16px; height: 43px; line-height: 43px; margin-bottom: 10px; position: relative; text-align: center; text-decoration: none; width: 100%; }*/
    div.msgBox .reg_Content, div.msgBox .reg_Content.btnGray { background: #c1c1c1; border: 0 none; border-radius: 5px; color: #fff !important; display: inline-block; font-weight: normal; height: auto; line-height: 42px; margin: 0 auto 6px; text-decoration: none; width: 139px; }
.giftPopup a.reg_Content { margin: 13px 15px; padding: 0 3%; }
.msgCntr13 { text-align: center; }
    .msgCntr13 img { float: none !important; margin: 30px 45% 10px 42%; }
    .msgCntr13 div { font-size: 14px; }

#virtualGiftWrapper .blockMsg { position: absolute !important; left: calc(50% - 80px) !important; margin: 0 !important; padding: 0 !important; }
    #virtualGiftWrapper .popupLoader.bg { width: 110px; height: 90px; margin-top: 0; }
    #virtualGiftWrapper .popupLoader .loader { top: 15px; left:20% !important; }
.page_messages .completeText { width: 662px; height: 210px; line-height: 210px; font-size: 16px; font-weight: bold; color: #fff; background-color: rgba(0,0,0,0.7); z-index: 300; box-sizing: border-box; }

 /*                                   checkbox message center                                     */
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.enterOption{margin-left:10px; width: 400px; }
.enterOption input[type="checkbox"]{display:none}
.enterOption input[type="checkbox"]+label{background:url("images/MessageCenter/checkboxSprite.png") no-repeat;display:inline-block;height:13px;margin:0 0 12px;min-width:12px;padding:0 20px}
.enterOption input[type="checkbox"]:checked +label{background:url("images/MessageCenter/checkboxSprite.png") no-repeat scroll 0 -13px rgba(0,0,0,0);height:13px;min-width:12px;color:#666;}

/*                                    popup messsage center                                      */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.popupDeleteMessages {margin-top:-65px;position:fixed;top:50%;left:50%;margin-left:-245px;z-index:1000;}
.popupDeleteMessages .popupBox .popupxclose{color:#000;font-size:17px;font-weight:bold;position:absolute;right:0;text-decoration:none;top:0;width:15px;cursor:pointer} /*close Icon*/
.popupDeleteMessages .popupBtnMC {border:0 none;background: #898989; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#cecece',GradientType=0 ); /* IE6-8 */
    color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;}
.popupDeleteMessages .popupBtn a { display: inline-block; width: 100%;height: 100%;text-decoration: none;color: #fff;}
.popupDeleteMessages .popupBox{background:none repeat scroll 0 0 #fff;-webkit-box-shadow:0 8px 6px -2px black;-moz-box-shadow:0 8px 6px -2px black;box-shadow:0 8px 6px -2px black;padding:20px;width:450px;z-index:1000;position:fixed;height: 90px;display:table;}
.popupDeleteMessages .popupBox h4 { margin: 0 0 15px 0; color: #000;text-align: center;  font: 500 16px arial;}
.popupDeleteMessages .popupBox h2{font-weight:600;margin: 0 0 15px 0; color: #000;text-align: center;  font: 700 18px arial;}
.popupDeleteMessages .popupBox .content{ margin: 5px auto 0;width:275px;}
    .popupDeleteMessages .popupBox .content .popupBtnMC {display: inline-block;  font: bold 15px Arial;  height: 30px;  vertical-align: middle;  width: 110px;  border-radius: 5px;  margin-right: 22px;  line-height: 30px; background-color:#245d94;}
    .popupDeleteMessages .popupBox .content .popupBtnMC.deleteConvNo {margin-right: 0; }


/*                                    popup date time picker                                     */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.xdsoft_datetimepicker { box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506); background: #FFFFFF; border-bottom: 1px solid #BBBBBB; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; color: #333333; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; padding: 8px; padding-left: 0px; padding-top: 2px; position: absolute; z-index: 9999; -moz-box-sizing: border-box; box-sizing: border-box; display: none; }

    .xdsoft_datetimepicker iframe { position: absolute; left: 0; top: 0; width: 75px; height: 210px; background: transparent; border: none; }
/*For IE8 or lower*/
    .xdsoft_datetimepicker button { border: none !important; }

.xdsoft_noselect { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline { display: inline-block; position: static; box-shadow: none; }
.xdsoft_datetimepicker * { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0px; margin: 0px; }
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker { display: none; }
    .xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active { display: block; }
.xdsoft_datetimepicker .xdsoft_datepicker { width: 224px; float: left; margin-left: 8px; }
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker { width: 256px; }
.xdsoft_datetimepicker .xdsoft_timepicker { width: 58px; float: left; text-align: center; margin-left: 8px; margin-top: 0px; }
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker { margin-top: 8px; margin-bottom: 3px; }
.xdsoft_datetimepicker .xdsoft_mounthpicker { position: relative; text-align: center; }

.xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg=='); }
.xdsoft_datetimepicker .xdsoft_prev { float: left; background-position: -20px 0px; }
.xdsoft_datetimepicker .xdsoft_today_button { float: left; background-position: -70px 0px; margin-left: 5px; }

.xdsoft_datetimepicker .xdsoft_next { float: right; background-position: 0px 0px; }
    .xdsoft_datetimepicker .xdsoft_next:active, .xdsoft_datetimepicker .xdsoft_prev:active { }
.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button { background-color: transparent; background-repeat: no-repeat; border: 0px none currentColor; cursor: pointer; display: block; height: 30px; opacity: 0.5; outline: medium none currentColor; overflow: hidden; padding: 0px; position: relative; text-indent: 100%; white-space: nowrap; width: 20px; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next { float: none; background-position: -40px -15px; height: 15px; width: 30px; display: block; margin-left: 14px; margin-top: 7px; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev { background-position: -40px 0px; margin-bottom: 7px; margin-top: 0px; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box { height: 151px; overflow: hidden; border-bottom: 1px solid #DDDDDD; }
    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div { background: #F5F5F5; border-top: 1px solid #DDDDDD; color: #666666; font-size: 12px; text-align: center; border-collapse: collapse; cursor: pointer; border-bottom-width: 0px; height: 25px; line-height: 25px; }

    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child { border-top-width: 0px; }
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover { opacity: 1; }
.xdsoft_datetimepicker .xdsoft_label { display: inline; position: relative; z-index: 9999; margin: 0; padding: 5px 3px; font-size: 14px; line-height: 20px; font-weight: bold; background-color: #fff; float: left; width: 182px; text-align: center; cursor: pointer; }
    .xdsoft_datetimepicker .xdsoft_label:hover { text-decoration: underline; }
    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select { border: 1px solid #ccc; position: absolute; right: 0px; top: 30px; z-index: 101; display: none; background: #fff; max-height: 160px; overflow-y: hidden; }
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover { color: #fff; background: #ff8000; }
    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option { padding: 2px 10px 2px 5px; }
    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current { background: #33AAFF; box-shadow: #178FE5 0px 1px 3px 0px inset; color: #fff; font-weight: 700; }
.xdsoft_datetimepicker .xdsoft_month { width: 90px; text-align: right; }
.xdsoft_datetimepicker .xdsoft_calendar { clear: both; }
.xdsoft_datetimepicker .xdsoft_year { width: 56px; }
.xdsoft_datetimepicker .xdsoft_calendar table { border-collapse: collapse; width: 100%; }
.xdsoft_datetimepicker .xdsoft_calendar td > div { padding-right: 5px; }
.xdsoft_datetimepicker .xdsoft_calendar th { height: 25px; }
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { width: 14.2857142%; background: #F5F5F5; border: 1px solid #DDDDDD; color: #666666; font-size: 12px; text-align: right; padding: 0px; border-collapse: collapse; cursor: pointer; height: 25px; }
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th { width: 12.5%; }
.xdsoft_datetimepicker .xdsoft_calendar th { background: #F1F1F1; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today { color: #33AAFF; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background: #33AAFF; box-shadow: #178FE5 0px 1px 3px 0px inset; color: #fff; font-weight: 700; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled { opacity: 0.5; }
    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled { opacity: 0.2; }
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { color: #fff !important; background: #ff8000 !important; box-shadow: none !important; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover { color: inherit !important; background: inherit !important; box-shadow: inherit !important; }
.xdsoft_datetimepicker .xdsoft_calendar th { font-weight: 700; text-align: center; color: #999; cursor: default; }
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box { position: relative; border: 1px solid #ccc; }
.xdsoft_scrollbar > .xdsoft_scroller { background: #ccc !important; height: 20px; border-radius: 3px; }
.xdsoft_scrollbar { position: absolute; width: 7px; right: 0px; top: 0px; bottom: 0px; cursor: pointer; }
.xdsoft_scroller_box { position: relative; }

/*                               popup date time picker color                                    */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.xdsoft_datetimepicker { background: none repeat scroll 0 0 #ffffff; border-color: #cccccc #cccccc #bbbbbb; border-style: solid; border-width: 1px; color: #333333; }
.xdsoft_datetimepicker .xdsoft_label { background: none repeat scroll 0 0 #ffffff; }
.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button { opacity: 0.5}
.xdsoft_datetimepicker .xdsoft_calendar th { color: #999; background-color: transparent; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled{ opacity: 0.5; }
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { background: none repeat scroll 0 0 #f5f5f5; border: 1px solid #dddddd; color: #666666; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{ background: none repeat scroll 0 0 #33aaff; color: #fff; box-shadow: 0 1px 3px 0 #178fe5 inset; }
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today { color: #33aaff; }
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { background: none repeat scroll 0 0 #ff8000 !important; color: #fff !important; }
.xdsoft_time_box { border-color: #ccc; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box { border-bottom-color: #dddddd; }
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div { background: none repeat scroll 0 0 #f5f5f5; color: #666666; border-top-color: #dddddd; }
.xdsoft_scrollbar > .xdsoft_scroller { background: none repeat scroll 0 0 #ccc !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message Center ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*new footer*/

#footerWrapper{border:0 solid none;clear:both;margin:0 auto;padding-top:5px!important;text-align:center;width:990px;margin-bottom:60px}
#footerWrapperIn {text-align:center;}

#footerWrapper ul {display:inline-block;vertical-align:top;padding:10px 20px 10px 0;text-align:left;min-width:130px;position:relative;}
#footerWrapper ul:last-of-type {padding-right:0!important;}
#footerWrapper li {list-style:none;margin:5px 0;} 

.countersOnline.FollowUs {margin:0 0 10px;}

#textFooter{margin:0 auto;text-align:center;width:auto;}
#txtFooter {display:inline-block;position:relative;}
.socialicons {background:url("images/footer/FooterSparite.png")no-repeat;display:inline-block;margin:5px;}
a.facebook.socialicons {width:11px;height:23px;background-position:-8px -8px;margin-left:0;}
a.facebook.socialicons:hover {background-position:-8px -41px;}

a.twitter.socialicons {width:28px;height:21px;background-position:-42px -9px;}
a.twitter.socialicons:hover {background-position:-42px -41px;}

a.googleplus.socialicons {width:22px;height:21px;background-position:-86px -10px;}
a.googleplus.socialicons:hover {background-position:-86px -41px;}

a.instegram.socialicons {width:20px;height:20px;background-position:-123px -11px;display:none;}
a.instegram.socialicons:hover {background-position:-123px -41px;}
#textFooter a{display:inline-block;vertical-align:bottom;}
#rtaLogo { background: url("images/footer/rta.jpg")no-repeat;width:57px;height:28px;position:absolute;bottom:0;right:59px;}
#asacpLogo { background: url("images/footer/asacp.jpg")no-repeat;width:59px;height:28px;position:absolute;bottom:0;right:0;}

#footerWrapper .foterBody ul {float:none!important;margin:0 0 20px!important;width:auto!important;}
	
#footerWrapper .foterBody li {display:block;border:none;padding:0;}

#footerWrapper .foterBody ul a.text3 {text-decoration:none!important;font-size:12px;cursor:pointer;}

#footerWrapper .foterBody > div {left:0!important;margin-top:0!important;}


/*error 404 */

.mainDiv.error404 {background:url("images/error404.png")no-repeat;width:1000px;height:464px;}
.mainDiv.error404 h1{-moz-font-feature-settings:normal;-moz-font-language-override:normal;color:#000;font-family:Helvetica;font-size:85px;font-size-adjust:none;font-stretch:condensed;font-style:normal;font-variant:normal;font-weight:500;height:77px;line-height:normal;margin-left:44%;padding-top:19px;text-transform:uppercase;}
.mainDiv.error404 p.subHeader{color:#000;font:500 52px/67px Helvetica;height:237px;margin-left:44%;word-spacing:-6px;}
.mainDiv.error404 p.subSection{color:#eaeaea!important;font:500 22px/25px helvetica;margin-left:44%;}
.mainDiv.error404 p.subSection a{color:#eaeaea!important;font:500 21px/24px helvetica;text-transform:uppercase;word-spacing:-1px;}


/*error 500 */

.mainDiv.error500 {background:url("images/error500.png")no-repeat;width:1000px;height:464px;}
.mainDiv.error500 h1{-moz-font-feature-settings:normal;-moz-font-language-override:normal;color:#000;font-family:Helvetica;font-size:85px;font-size-adjust:none;font-stretch:condensed;font-style:normal;font-variant:normal;font-weight:500;height:77px;line-height:normal;margin-left:50%;padding-top:30px;text-transform:uppercase;}
.mainDiv.error500 p.subHeader{color:#000;font:500 52px/67px Helvetica;height:238px;margin-left:50%;word-spacing:-6px;}
.mainDiv.error500 p.subSection{color:#eaeaea!important;font:500 22px/25px helvetica;margin-left:50%}
.mainDiv.error500 p.subSection a{color:#eaeaea!important;font:500 20px/24px helvetica;text-transform:uppercase;word-spacing:-1px}
#ChatPanelController .textBox {position:relative
}
#typingNoticeWrapper {
    position:absolute ; /*background-color:#fff;color:#000;*/
    top:-20px;
    left:0px;
    display:none;
    padding-right: 5px;
}



.jumpingDots span {
  position: relative;
  bottom: 0px;
  -webkit-animation: jump 1500ms infinite;
  animation: jump 2s infinite;
}
.jumpingDots .dot-1{
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}
.jumpingDots .dot-2{
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}
.jumpingDots .dot-3{
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
}

@-webkit-keyframes jump {
  0%   {bottom: 0px;}
  20%  {bottom: 5px;}
  40%  {bottom: 0px;}
}

@keyframes jump {
  0%   {bottom: 0px;}
  20%  {bottom: 5px;}
  40%  {bottom: 0px;}
}

/* ---- */
.advancedSearchLink {
    width:280px;margin:0 auto;padding-bottom: 10px;
}
.advancedSearchLink a{
    float: right;
    color: #46618C;
    text-decoration: underline;
    cursor: pointer;
}
.clear {
    clear: both;
}

.modalpopupLoader.bg2 {
    background: none repeat scroll 0 0 #22303C;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 3400 !important;
}

.modalpopupLoader .loader {
    background: url("images/MessageCenter/ajax_loader_gray_64.gif" ) no-repeat;
    padding: 20px;
    width: 26px;
    z-index: 1000;
    position: absolute;
    height: 26px;
    top: 50%;
    left: 50%;
    position: absolute;
}
#advancedSearchGusetFromDiv label {
    margin-right: 5px;
}
#advancedSearchGusetFromDiv input[type='radio'] {
    margin-right: 5px;
}
#advancedSearchSitesTable input[type='checkbox']{
    margin-right: 5px;
}

/* ---- */

/*~~~~ page_recently-visited ~~~~*/
.page_recently-visited .HLtopContent { float: left; }
.page_recently-visited .btnClear { float: right; padding: 5px 10px 0 0; }
.page_recently-visited br.clear { clear: both; }
#recentlyVisitedEmpty{ display:none; padding: 20px; text-align: center;}
.page_recently-visited #clearList { display: none; text-align: center; }
.page_recently-visited .simplemodal-container { padding: 15px 10px; background-color: #223748; color: #fff; }
.page_recently-visited .simplemodal-close { background: none repeat scroll 0 0 #feb822; border-radius: 2px; color: black; float: right; font-size: 18px; margin: -23px -17px 0; padding: 0; text-align: center; text-decoration: none; }
.page_recently-visited .clearList { margin-top: 15px; }
.page_recently-visited p.rvClearListText { padding-bottom: 20px; font-size: 17px; }
.page_recently-visited #recentlyVisitedEmpty > p { color: #515559; }
.page_recently-visited .btn { width: 95px; height: 32px; line-height: 32px; font-size: 15px; font-weight: bold; display: inline-block; padding: 0; margin: 0; border-radius: 4px; background-color: #feb822; color: #000; float: none; cursor: pointer;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ online notification (messenger) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#MessageCenterPopups {  /*height: 300px; right: 10px;  bottom: 0;*/ }
.chatRepeaterItem { position:fixed ; bottom:0; z-index:5000}
    #MessageCenterPopups #visibleChatsWrapper > ul { margin: 0; }
    #MessageCenterPopups ul { list-style-type: none; }
    #MessageCenterPopups a { text-decoration: none; color: #000; }
    #MessageCenterPopups .chatSetting  ul:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 10.5px 9px 10.5px; border-color: transparent transparent #dedede transparent; position: absolute; right: 13px; top: -10px; }
    #MessageCenterPopups .chatSetting  ul:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 10.5px 9px 10.5px; border-color: transparent transparent #fff transparent; position: absolute; right: 13px; top: -9px; }
  
    #MessageCenterPopups .chatRepeaterItem { float: right; width: 260px; border: solid 1px #a7a3a1; border-radius: 5px 5px 0 0; margin-left: 10px; overflow: hidden; }
    #MessageCenterPopups .animated { animation-duration: 1s; animation-fill-mode: both; -webkit-animation-duration: 1s; -webkit-animation-fill-mode: both; }
    
#MessageCenterPopups #invisibleChatsTab { min-width: 15px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #a7a3a1; background-color: #fff;  padding-left: 27px; padding-right: 2px; position: fixed; bottom: 0; left: 0px; }
#MessageCenterPopups #hiddenChatsCount { position: relative; color: #2a557c; }
#MessageCenterPopups #hiddenChatsCount:before { content: ''; width: 27px; height: 25px; background-image: url("../App_Themes/imlivelang/images/MessageCenter/messageNotification.png"); background-repeat: no-repeat; background-position: -40px -20px; position: absolute; top: 3px; left: -30px; }

    #invisibleChatsTab #invisibleChatsWrapper { min-width: 100%; height: auto; min-height: 25px; padding: 0 20px 0 5px; background-color: #fff; border: 1px solid #a7a3a1; position: absolute; bottom: 25px; left: -1px; text-align:left; }
    #invisibleChatsTab #invisibleChatsWrapper ul { padding: 0; margin: 0; }
    #invisibleChatsTab a.closeChat { font-size: 14px; margin: 0; position: absolute; right: 5px; color:#2a557c; }
    #invisibleChatsTab #invisibleChatsWrapper { cursor: pointer; }
    
@keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
    0% { opacity: 0; transform: translate3d(0, 3000px, 0); }
    60% { opacity: 1; transform: translate3d(0, -20px, 0); }
    75% { transform: translate3d(0, 10px, 0); }
    90% { transform: translate3d(0, -5px, 0); }
    100% { transform: translate3d(0, 0, 0); }
}

@-webkit-keyframes bounceInUp {
    0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
    0% { -webkit-opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); }
    60% { -webkit-opacity: 1; -webkit-transform: translate3d(0, -20px, 0); }
    75% { -webkit-transform: translate3d(0, 10px, 0); }
    90% { -webkit-transform: translate3d(0, -5px, 0); }
    100% { -webkit-transform: translate3d(0, 0, 0); }
}

#MessageCenterPopups .bounceInUp { animation-name: bounceInUp; -webkit-animation-name: bounceInUp; }

@keyframes bounceOutDown {
    20% { transform: translate3d(0, 10px, 0); }
    40%, 45% { opacity: 1; transform: translate3d(0, -20px, 0); }
    100% { opacity: 0; transform: translate3d(0, 2000px, 0); }
}

@-webkit-keyframes bounceOutDown {
    20% { transform: translate3d(0, 10px, 0); }
    40%, 45% { opacity: 1; transform: translate3d(0, -20px, 0); }
    100% { opacity: 0; transform: translate3d(0, 2000px, 0); }
}

#MessageCenterPopups .bounceOutDown { animation-name: bounceOutDown; -webkit-animation-name: bounceOutDown; }

@keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
    0% { opacity: 0; transform: scale3d(.3, .3, .3); }
    20% { transform: scale3d(1.1, 1.1, 1.1); }
    40% { transform: scale3d(.9, .9, .9); }
    60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
    80% { transform: scale3d(.97, .97, .97); }
    100% { opacity: 1; transform: scale3d(1, 1, 1); }
}

@-webkit-keyframes bounceIn {
    0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); }
    0% { opacity: 0; transform: scale3d(.3, .3, .3); }
    20% { transform: scale3d(1.1, 1.1, 1.1); }
    40% { transform: scale3d(.9, .9, .9); }
    60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
    80% { transform: scale3d(.97, .97, .97); }
    100% { opacity: 1; transform: scale3d(1, 1, 1); }
}

.bounceIn { animation-name: bounceIn; animation-duration: .75s; -webkit-animation-name: bounceIn; -webkit-animation-duration: .75s; }
/* minichat */
#MessageCenterPopups .miniChatArea { overflow-y: scroll; overflow-x: hidden; }
#MessageCenterPopups .minichatMiddle { height: 248px; }
#MessageCenterPopups .messageArea { height: 26px; border-top: 1px solid #a7a3a1; background-color: #fff; }
    #MessageCenterPopups .messageArea .txtMinichat { width: 260px;/*205px;*/ height: 25px; box-sizing: border-box; padding: 0 3px; border: 1px solid transparent; outline: 0; background-color: transparent; }
    #MessageCenterPopups .messageArea .bgImg {/* emoticonBtn presenticonBtn */ display: none;/**/ background-image: url("../App_Themes/imlivelang/images/MessageCenter/messageNotification.png"); cursor: pointer; float: right; font-size: 0; height: 20px; width: 20px; margin-right: 5px; }
    #MessageCenterPopups .messageArea .emoticonBtn { margin-top: 3px; background-position: -81px 0; }
    #MessageCenterPopups .messageArea .presenticonBtn { margin-top: 2px; background-position: -61px 0; }
/* end  minichat */

/*~~~~~ OUT / IN coming Message ~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.miniChatArea > a { text-align: center; display: block; font-size: 14px; color: #515559; text-transform: capitalize; }
.miniChatContainer { background-color: #ededed; }

#MessageCenterPopups .miniChatHeader { display: inline-block; width: 100%; height: 25px; line-height: 25px; background-color: #c7dae9; color: #2a557c; font-size: 14px; font-weight: bold; padding: 0 5px; box-sizing:border-box; }
#MessageCenterPopups .miniChatHeader .bgImg { width: 20px; height: 20px; background-image: url("../App_Themes/imlivelang/images/MessageCenter/messageNotification.png"); font-size: 0; display: inline-block; margin-top: 2px; cursor: pointer; }
#MessageCenterPopups .miniChatHeader .chatClose { width: 15px; height: auto; margin: 0 0 0 0px; font-size: 12px; font-weight: bold; float: right; background-image: none; text-decoration: none; color: #2a557c; text-align: center; }
#MessageCenterPopups .miniChatHeader .online { width: 7px; height: 7px; display: inline-block; background-image: none; border-radius: 50%; margin: 0 0 2px 5px; background-color: #008810; }
#MessageCenterPopups .miniChatHeader .chatSetting { float: right; background-position: -40px 0; position: relative; }
#MessageCenterPopups .miniChatHeader .chatSetting ul { min-width: 175px; padding: 0; font-size: 12px; border: 1px solid #dedede; border-radius: 5px; position: absolute; right: -15px; top: 30px; z-index: 20; color: #000; background-color: #fff; }
#MessageCenterPopups .miniChatHeader .chatSetting li { height: 30px; line-height: 30px; }
#MessageCenterPopups .miniChatHeader .chatSetting li:hover { background-color: #c7dae9; }
#MessageCenterPopups .miniChatHeader .chatSetting li a { padding: 0 10px; display: block; }
#MessageCenterPopups .miniChatHeader .miniChatFavorite.not { background-position: -23px -1px; }
#MessageCenterPopups .miniChatHeader .miniChatFavorite { float: right; background-position: -23px -19px; }
#MessageCenterPopups .miniChatHeader .goToChat { float: left; }

#MessageCenterPopups .chatAreaMessage { height: 25px; width: 97%; border: 1px solid transparent; clear: both; padding: 5px 0; }

#MessageCenterPopups .outcomingMessage .imgMiniChatPartyImage { display: none; }
#MessageCenterPopups .outcomingMessage div:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 4px; border-color: transparent transparent transparent #cfcfcf; position: absolute; top: 5px; right: -5px; }
#MessageCenterPopups .outcomingMessage div { display: inline-block; float: right; min-width: 10px; width: auto; max-width: 70%; min-height: 19px; height: auto; /*max-height: 70%; word-break: break-all;*/ padding: 3px; margin-left: 5px; color: #000; font-size: 14px; background-color: #c7dae9; border-width: 1px; border-style: solid; border-color: #cfcfcf; border-radius: 4px; position: relative; }
    #MessageCenterPopups .outcomingMessage div:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 8px 0 8px 4px; border-color: transparent transparent transparent #c7dae9; position: absolute; right: -4px; top: 4px; }
/*.incomingMessage .msg { padding-left: 40px; }*/
#MessageCenterPopups .incomingMessage .imgMiniChatPartyImage { width: 46px; height: 35px; float: left; margin: 0 5px; }
#MessageCenterPopups .incomingMessage div:before { content: ''; width: 0; height: 0; border-style: solid; border-width: 7px 4px 7px 0; border-color: transparent #d3d3d3 transparent transparent; position: absolute; top: 5px; left: -5px; }
#MessageCenterPopups .incomingMessage div { display: inline-block; float: left; min-width: 10px; width: auto; max-width: 70%; min-height: 19px; height: auto; /*max-height: 70%;*/ padding: 3px; margin-left: 5px; word-break: break-all; color: #000; font-size: 14px; background-color: #e8e6e6; border-width: 1px; border-style: solid; border-color: #d3d3d3; border-radius: 4px; position: relative; }
    #MessageCenterPopups .incomingMessage div:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 8px 4px 8px 0; border-color: transparent #e8e6e6 transparent transparent; position: absolute; left: -4px; top: 4px; }

#MessageCenterPopups .jumpingDots span { width: 5px; height: 5px; display: inline-block; background: none repeat scroll 0 0 #fff; border-radius: 50%; font-size: 0; font-weight: bold; line-height: 1px; margin: 0 2px; opacity: 0.7; }
/*.outcomingMessage .msg { padding-right: 40px; }*/

/* report to sheriff */
/*~~~~~~~~~~~~~~~~~~~*/
#MessageCenterPopups .reportUserWrapper .repHeader { height: auto; line-height: 30px; text-align: center; box-shadow: 0 4px 30px -4px #c1c1c1; -webkit-box-shadow: 0 4px 30px -4px #c1c1c1; -moz-box-shadow: 0 4px 30px -4px #c1c1c1; margin-bottom: 10px; }
#MessageCenterPopups .reportUserWrapper .repHeader span { font-size: 12px; font-weight: bold; display: inline-block; text-indent: 30px; }
#MessageCenterPopups .reportUserWrapper .close { font-size: 12px; padding-right: 10px; text-decoration: underline; float:right; }
#MessageCenterPopups .reportUserText { font-size: 12px; padding: 0 10px; }
#MessageCenterPopups .yourReport { padding: 3px 10px; }
#MessageCenterPopups .yourReport b { display: block; font-size: 11px; }
#MessageCenterPopups textarea { width: calc(100% - 20px); height: 55px; margin: 0 10px; border: 1px solid #000; resize: none; }
#MessageCenterPopups .reportCounter { display: block; float: right; margin-right: 8px; }
#MessageCenterPopups .reportUserWrapper .btnReportUser { width: 150px; height: auto; line-height: 30px; display: inline-block; text-align: center; font-size: 14px;  margin: 0 21.2% 0; cursor: pointer; color: #fff;
    background: #4988ae; /* Old browsers */
    background: -moz-linear-gradient(top,  #4988ae 0%, #3e6694 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4988ae), color-stop(100%,#3e6694)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4988ae 0%,#3e6694 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4988ae 0%,#3e6694 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4988ae 0%,#3e6694 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #4988ae 0%,#3e6694 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4988ae', endColorstr='#3e6694',GradientType=0 ); /* IE6-9 */
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~ online notification (messenger) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~ start ~~~~~~~~~~~ astro pay pending ~~~~~~~~~~~~~~~~~ start ~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.page_astropaypending #body { padding-bottom: 0; margin-bottom: -5px; }
.page_astropaypending .astropaypendingWapper { height: 415px; padding: 20px 180px 0; background: no-repeat center 20px / 280px 435px; }
.astropaypendingWapper.astroStraight { background-image: url("images/astroPay/astroStraight.png"); }
.astropaypendingWapper.astroShemales { background-image: url("images/astroPay/SetImage.png"); }
.astropaypendingWapper.astroGays { background-image: url("images/astroPay/astroGays.png"); }
.astropaypendingText {  }
.page_astropaypending .astropaypendingWapper h3 { font-size: 20px; font-weight: bold; }
.page_astropaypending .astropaypendingWapper a, 
.page_astropaypending .astropaypendingWapper p { font-size: 16px;  padding: 10px 0; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~ end ~~~~~~~~~~~~~~ astro pay pending ~~~~~~~~~~~~~~~~ end ~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*host profile bio heart insted of star chanegs */
a.add2Fav_add { background-repeat: no-repeat;padding-left:25px; }

.l-CenterBlockWrapper .l-FormsCenterWrapper.Center { line-height: 27px; }

.profileTopSection .hostTopDetails ul li.notify {display:none;}
.profileTopSection .hostTopDetails ul li span {font-size:12px;}


/*bug remove stars on Recored Private Shows */

.playRlsTitle img {display:none;}
.rlsCnt .singleRlsCnt h3 img {
  display: none;

}


/*new message for extra credit*/

#ExtraCredit {
  margin-left: -10px;
  margin-top: 20px;
  text-align: center;
}

p.txtExtraCredit {
    font: 500 16px arial;
}

p.txtExtraCredit:first-of-type {font-weight:bold;margin-top:110px;}

.l-CenterBlockWrapper .l-FormsCenterWrapper.Center { min-height: 0!important;overflow:visible; }


/*new design for images gallery*/

.prevArrow.newLeftArrow img { position: absolute; top: 50%; left: 0; margin-top: -54.5px; }
.nextArrow.newRightArrow img { position: absolute; top: 50%; right: 0; margin-top: -54.5px; }



.slideContent.newgalleryDesign {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
    height: 480px!important;
    margin-left: 0!important;
    width: 640px!important;
}


.slideContent .slideshowMainImgCnt {
    height: 480px!important;
    text-align: center;
    vertical-align: middle;
    width: 640px!important;
}

.bottomContentSlide {
  height: 480px;
  position: absolute;
  right: -2px;
  top: 0;
  width: 640px;
}

.slideContent .bottomContentSlide #startStop.contentProfile2 { background: none !important; }

span.Slide.Show {background:url("images/photosGallery/playIcon.png");width:34px;height:34px;display:block;}
span.Slide.Stop {background:url("images/photosGallery/pauseIcon.png");width:34px;height:34px;display:block;}

span.Slide { position: absolute; right: 15px; bottom: 15px; }


p.imgIdx { margin-left: 0 !important; color: #ffffff!important;line-height:29px!important;height:29px!important;position:absolute;top:-25px!important;left:0!important; }


.page_live-sex-chat .modalCloseImg.modalCloseImgSnapshots.simplemodal-close {
    width: auto;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  left: auto !important;
  right: 0 !important;
  text-decoration: underline;
  top: -18px !important;
  color:#ffffff!important;
}

#simplemodal-container table td{padding:0!important;}


/*new payPal div*/
#payPalDiv { background: none repeat scroll 0 0 #fff; border-radius: 5px; bottom: -22px; color: #000; height: 65px; padding: 10px; position: absolute; right: -160px; width: 175px; z-index: 5; }
#payPalDiv:before {position:absolute;top:50%;margin-top:-15px;left:-15px; width: 0; height: 0; border-style: solid; border-width: 15.5px 15.5px 15.5px 0; border-color: transparent #ffffff transparent transparent;content:"";z-index:5; }
#payPalDivClose { float: right; font: 10px arial; margin-top: -2px; cursor: pointer; }
#payPalDivTxt { color: #00315d; font: 700 13px/17px Arial;margin:-3px auto 0; }
#payPalDivTxt span {
  background: url("images/PayPal/logoPayPal.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 23px;
  margin-left: 5px;
  vertical-align: middle;
  width: 69px;
}

.conversationMain .conversationBox ul.sysMsg {margin-top:10px;list-style:inside;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~ start ~~~~~~~~~~~ end video chat ~~~~~~~~~~~~~~~~~ start ~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.page_endvideochat #errorSendReview{display: none;}
.page_endvideochat #messageDiv{padding:20px;display: none;}
.page_endvideochat #whiteBoxReview{ position: relative;height:135px}
    .page_endvideochat #WhiteBoxReview label{ display: none}
.page_endvideochat #sendReviewBtn{ background-color: #77736f;color: #000;text-align: center;line-height: 30px;font-weight: bold;width: 140px ;height: 30px ;cursor: pointer;font-size: 15px;position:absolute;right:0px;bottom:1px; }
.page_endvideochat #sendReviewBtn:hover { opacity: 0.7; }
.page_endvideochat .giftsSelector{display: none}
.page_endvideochat .giftsCnt p{ display: none}
.page_endvideochat .giftsGallery{ margin-left: -80px}
    .page_endvideochat .giftsGallery img { width: 60px; margin-top: 30px; cursor: pointer; }
.page_endvideochat .panel{ width: 792px ;display: block ;background-size: 75%;background-position-x: 60%}
.page_endvideochat .panel h4 { margin-top: 10px; font-size: 20px; color: white; }
.page_endvideochat .mask{ width: 670px; height: 190px; margin-top: -60px }
.page_endvideochat .giftsCnt .mask .giftsGallery { top: -10px; }
.page_endvideochat .giftsCnt .mask .giftsGallery .panel { left: -10px; }
.page_endvideochat #review{margin-top: -40px}
.page_endvideochat #writeReviewBox{ background-color: #bcb4aa;color: white;display: block ;width: 100% ;height: 98px;padding: 5px;resize: none;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.page_endvideochat #whiteBoxReview label{display: none}
.page_endvideochat .VGContainer{ width: 800px ;margin-left: 6%}
.page_endvideochat .VGContainer ul{background: none}
.page_endvideochat .VGContainer ul li{ width: 170px; height: 130px; margin: 10px 14px 0;}
.page_endvideochat .VGContainer ul li img{ width: 170px ;height: 130px ;float: left }
.page_endvideochat .VGContainer ul li input{ width: 150px ;height: 25px}
.page_endvideochat #scroller{ width: 4000px ;display: inline-block}
.page_endvideochat #wrapper{width: 4050px}
.page_endvideochat #scroller ul{display: inline-block}
.page_endvideochat .headlinesReview{ margin-left: 19px }
.page_endvideochat .headlinesReview p,
.page_endvideochat .headlinesReview p a { font-size: 16px; }
.page_endvideochat .baloon{ display: block ;margin-top: 40% ;width: 83px ;padding: 0;top: -40px;min-width: 80px;border-radius: 5px}
.page_endvideochat .txtMemberColor{display: none}
.page_endvideochat .buyGiftButton { display: block !important; width: 60px; height: 20px; margin-top: 30px; text-align: center; font-weight: bold; border: 1px solid #fff; border-radius: 8px; cursor: pointer; background-color: #22303c; color: #fff; }
/*.page_endvideochat #writeReview{margin-top: 17px}*/

.page_endvideochat #endVideoChatHeadLine { font-size: 18px; color: #77736f; padding-bottom: 20px; display: block; text-align: center; display:none;}
.page_endvideochat .endVideoChatHostView { background-color: #bcb4aa; float: left; margin-left: 40px; width: 240px; height: 220px; border: 1px solid #77736f; position: relative; }
.page_endvideochat .endVideoChatHostView h3{text-align: center;font-size: 16px;line-height: 25px;cursor: pointer}
.page_endvideochat .endVideoChatHostView img { margin: 0 15px; cursor: pointer;}
    .page_endvideochat .endVideoChatHostView p { margin: 0 15px; width: 210px; height: 25px; background-color: #77736f; margin-top: -23px; position: absolute; }
.page_endvideochat .endVideoChatHostView p a { text-decoration: none; color: #000; font-weight: bold; font-size: 14px; display: block; text-align: center; line-height: 25px; }
.page_endvideochat .endVideoChatHostView #addRemoveFavText { color: #77736f; display: block; text-align: center; margin-top: 7px; }
.page_endvideochat .endVideoChatVirtualGifts { background-color: #bcb4aa; float: left; margin-left: 2%; height: 220px; width: 685px; border: 1px solid #77736f; }
.page_endvideochat .giftsCnt .mask .giftsGallery .panel h4{ font-size: 18px; }
.page_endvideochat .giftsCnt .mask .giftsGallery .panel .giftItem .baloon { display: block; min-width: 80px; }


.page_endvideochat #hostBioRef { height: 40px; width: auto;min-width: 100px; text-decoration: none; z-index: 100; position: absolute; top: 80px; left: 30%; background-color: #000; color: white; display: none; opacity: 0.6; text-align: center; border-radius: 6px;font-weight: bold;}
    .page_endvideochat #hostBioRef span { font-size: 15px; line-height: 40px; }
.page_endvideochat .rateHost { width: 990px; float: left; border-bottom: 1px solid #000; margin-bottom: 15px; }
.page_endvideochat .rateHostLeftBox { border: 1px solid gray; float: left; height: 100px; width: 242px; margin: 40px 0 0 40px; background-color: #bcb4aa; padding: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.page_endvideochat .rateHostLeftBox .rateHostTopText { font-size: 15px; text-align: center; display: block; }
.page_endvideochat .rateHostLeftBox .rateHostTopText span{font-size: 13px!important}
.page_endvideochat .rateHostRightBox{float: left;width: 705px; height: 200px; } 
.page_endvideochat #divRateStars { height: 23px; margin: 9px 0; clear: both; }
.page_endvideochat .rateHostRightBox .rateLabel{ color: #77736f;font-size: 18px;float: left}
.page_endvideochat .rateHostRightBox .countdown { position: relative; bottom: 22px; left: 0; }
.page_endvideochat .rateHostRightBox .rateHostWriteReviewExplanation{float: left; width: 450px; margin-top: 5px; }
.page_endvideochat #endChatMoreHostsHeadline { color: #77736f; font-size: 20px; font-weight: bold; height: 30px; display: block; clear: both; text-align: center; }
.page_endvideochat .moreHostsProfileNavigator { background-color: #bcb4aa; float: left; border: 1px solid #fff; width: 95%; margin-left: 4%; margin-bottom: 5px; }
.page_endvideochat .moreHostsProfileNavigator #btnIScrollPrev{position: relative;width: 30px;float: left}
.page_endvideochat .moreHostsProfileNavigator #btnIScrollNext{position: relative;width: 30px;float: right}
.page_endvideochat #homePageLink{ color: #77736f;opacity: 0.7;float: right;margin: 0 6% 0 0}
.page_endvideochat #chatWithMeLink {width: 170px;height: 25px;font-weight: bold; position: absolute; bottom: 0;text-align: center;background-color: #77736f;opacity: 0.7;}
.page_endvideochat #chatWithMeLink a { text-decoration: none; color: black; font-weight: bold; display: block; line-height: 25px; }
.page_endvideochat #buyGiftMessageTemplate{ background-color: black;opacity: 0.8;width: 360px;height: 160px;margin-top: -130px;display: none;}
.page_endvideochat #buyGiftMessageTemplate #btnokBtn{width:60px; padding:3px 0;}
.page_endvideochat #buyGiftMessageTemplate p{ text-align: center;padding-top: 10%;font-size: 12px;font-weight: bold}
.page_endvideochat #buyGiftMessageTemplate h1{ color: white;margin-left: 96%;cursor: pointer}
.page_endvideochat #btnIScrollPrev:after, 
.page_endvideochat #btnIScrollNext:after{ border-color: white; border-width: 5px; }
.page_endvideochat .giftsCnt .next { background: none; width: 5px; height: 25px; background-color: #fff; bottom: 90px; -moz-transform: rotate(25deg); -ms-transform: rotate(25deg); -o-transform: rotate(25deg); -webkit-transform: rotate(25deg); transform: rotate(25deg); }
.page_endvideochat .giftsCnt .next:before { content: ''; width: 5px; height: 25px; background-color: #fff; position: absolute; top: -19px; left: -9px; -moz-transform: rotate(-50deg); -ms-transform: rotate(-50deg); -o-transform: rotate(-50deg); -webkit-transform: rotate(-50deg); transform: rotate(-50deg); }
.page_endvideochat .giftsCnt .prev { background-image: none; width: 5px; height: 25px; background-color: #fff; bottom: 90px; -moz-transform: rotate(-25deg); -ms-transform: rotate(-25deg); -o-transform: rotate(-25deg); -webkit-transform: rotate(-25deg); transform: rotate(-25deg); }
.page_endvideochat .giftsCnt .prev:before { content: ''; width: 5px; height: 25px; background-color: #fff; position: absolute; top: -19px; left: 9px; -moz-transform: rotate(50deg); -ms-transform: rotate(50deg); -o-transform: rotate(50deg); -webkit-transform: rotate(50deg); transform: rotate(50deg); }
.page_endvideochat .rating {float:left;margin-top: -5px;border: none}

.page_endvideochat .rating:not(:checked) > input {position:absolute; clip:rect(0,0,0,0);}

.page_endvideochat .rating:not(:checked) > label {float:right;width:1em;padding:0 .1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd;text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5);}

.page_endvideochat .rating:not(:checked) > label:before {content: '★ ';}

.page_endvideochat .rating > input:checked ~ label {color: gold;text-shadow:1px 1px goldenrod, 2px 2px goldenrod, .1em .1em .2em rgba(0,0,0,.5);}

.page_endvideochat .rating:not(:checked) > label:hover,
.page_endvideochat .rating:not(:checked) > label:hover ~ label {color: gold;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}

.page_endvideochat .rating > input:checked + label:hover,
.page_endvideochat .rating > input:checked + label:hover ~ label,
.page_endvideochat .rating > input:checked ~ label:hover,
.page_endvideochat .rating > input:checked ~ label:hover ~ label,
.page_endvideochat .rating > label:hover ~ input:checked ~ label {color: #ea0;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}

.page_endvideochat input[type="radio"] + label { background: none; }
.page_endvideochat input[type="radio"]:checked + label  { background: none; }

.page_endvideochat .moreSexCamHosts { margin-left: 30px; }

.page_endvideochat .VGContainer ul:before, 
.page_endvideochat .VGContainer ul:after { display: none; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~ end ~~~~~~~~~~~ end video chat ~~~~~~~~~~~~~~~~~ end ~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


/*changing girl image buy credit*/



      
 
   .l-CenterBlockWrapper.b-GirlStep2 {  background-image: url("images/girlBuyCredit.png")!important;background-repeat:no-repeat!important;background-position:610px bottom!important;background-size:235px auto!important;}
  
   .gays .l-CenterBlockWrapper.b-GirlStep2 {
  background-image: url("images/gays/bg-register-girl-2.png")!important;background-repeat:no-repeat!important;background-position:right bottom!important;background-size:494px auto!important;
}
   /*new VG in BIO*/
.page_live-sex-chat .giftsCnt .mask {height:257px;}
  .page_live-sex-chat .giftBuyButtonHolder {width:108px;height:55px;background-image:url("images/bio_vg/Light-grey-wire.png");background-size:100% 100%;background-repeat:no-repeat;}
 .page_live-sex-chat .buyGiftButton {width:107px;height:40px;border:none;cursor:pointer;}

 .page_live-sex-chat .giftsCnt .next::after { background: none repeat scroll 0 0 #fff; content: ""; height: 31px; position: absolute; right: 17px; top: 17px; -moz-transform: rotate(-92deg); -ms-transform: rotate(-92deg); -o-transform: rotate(-92deg); -webkit-transform: rotate(-92deg); transform: rotate(-92deg); width: 6px; }
 .page_live-sex-chat .giftsCnt .next { background: none repeat scroll 0 0 #fff; height: 35px; right: 33px; top: 50%; -moz-transform: rotate(-44deg); -ms-transform: rotate(-44deg); -o-transform: rotate(-44deg); -webkit-transform: rotate(-44deg); transform: rotate(-44deg); width: 6px; }
.page_live-sex-chat .giftsCnt .prev::after { background: none repeat scroll 0 0 #fff; content: ""; height: 31px; position: absolute; left: 17px; top: 17px; -moz-transform: rotate(-88deg); -ms-transform: rotate(-88deg); -o-transform: rotate(-88deg); -webkit-transform: rotate(-88deg); transform: rotate(-88deg); width: 6px; }
.page_live-sex-chat .giftsCnt .prev { background: none repeat scroll 0 0 #fff; height: 35px; left: 33px; top: 50%; -moz-transform: rotate(44deg); -ms-transform: rotate(44deg); -o-transform: rotate(44deg); -webkit-transform: rotate(44deg); transform: rotate(44deg); width: 6px; }


/***********************/
/* ~~~~~ perLead ~~~~~ */

/* perLead Signup Page */


.page_plstatus #TopBar a, .page_plcongrats #TopBar a, .page_pllogin #TopBar a, .page_plsignup #TopBar a { display: none; }
.page_plstatus #lnkHeader, .page_plcongrats #lnkHeader, .page_pllogin #lnkHeader, .page_plsignup #lnkHeader { pointer-events: none; cursor: default; }

.unifiedLeftLoginSignup .clear { width: 100%; }
.unifiedLeftLoginSignup .container {margin-left:30px;float:left;width:475px;  margin-top: 25px;}
.unifiedLeftLoginSignup{ width: 991px;  height: 533px;  box-shadow:0px -50px 19px -10px #000000;  color: #000000; }
.unifiedLeftLoginSignup .header,
#pplBilling .header { display:block; color:#ffffff;  width: 100%;  height: 70px;  background-color: #2d5889;  margin: 0;  text-align: center; font-size: 29px;  line-height: 70px;  font-weight: bold; }
#pplBilling .header h3 {  font-size: 29px;line-height: 33px;}
#pplBilling .clear.header { height: 70px;  margin-bottom: 10px; }
#statusPerLead .header,
.plCongrats .header,
.unifiedLeftLoginSignup .header,
#pplBilling .header { text-align: center; }

.plCongrats .header span,
.unifiedLeftLoginSignup .header span,
.unifiedLeftLoginSignup #pplBilling .header span { color: #b4d6fe;   font-size: 27px;}
.unifiedLeftLoginSignup #changeBiller {display:none;}
.unifiedLeftLoginSignup #changeBiller  input{border: 1px solid #f4f9fb;  width: 44px;   height: auto; margin-top: 12px;  font-size: 15px;  padding-left: 15px;}
.unifiedLeftLoginSignup #pplResend input,
.unifiedLeftLoginSignup .clear input { width:460px;height:63px; border:1px solid #f4f9fb;  margin-top: 20px;font-size: 25px;
 padding-left: 15px;
background: rgba(253,254,254,1);
background: -moz-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,254,254,1)), color-stop(100%, rgba(239,246,248,1)));
background: -webkit-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: -o-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: -ms-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: linear-gradient(to bottom, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#eff6f8', GradientType=0 ); }
.unifiedLeftLoginSignup .clear input { margin-bottom: 5px; }
.unifiedLeftLoginSignup input#txtVerify {  margin: 0;
  height: 45px;
  width: 312px;}
.unifiedLeftLoginSignup .passWord span,
 .pass span { font-size: 14px; color: #000; }

.unifiedLeftLoginSignup .forgotPWDCnt { text-align: center;   margin-top: 25px;}
.unifiedLeftLoginSignup .forgotPWDCnt a { font-size: 16px; }
.unifiedLeftLoginSignup .signinLink{color:#000;text-align:center;font-size:18px;margin-top:22px}
.unifiedLeftLoginSignup .signinLink a{color:#2f598b;font-size:20px;  margin-left: 10px;}
#statusPerLead .submit,
.plCongrats .submit,
.unifiedLeftLoginSignup .btnPerlead {margin: 30px 0 30px 0;  line-height: 60px; cursor: pointer;text-transform:uppercase;  color: #ffffff;  display: block;  width: 475px; font-weight:bold; border:none;  height: 60px; text-align: center; font-size: 25px;background-image:url(images/unifiedLeft/loginArrow.png);
 background-repeat: no-repeat;position: relative;
  background-position: 415px 15px;
 background: #49c201; /* Old browsers */ 
 background: -moz-linear-gradient(top, #49c201 0%, #269a00 100%); /* FF3.6+ */ 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49c201), color-stop(100%,#269a00)); /* Chrome,Safari4+ */ 
 background: -webkit-linear-gradient(top, #49c201 0%,#269a00 100%); /* Chrome10+,Safari5.1+ */ 
 background: -o-linear-gradient(top, #49c201 0%,#269a00 100%); /* Opera 11.10+ */ 
 background: -ms-linear-gradient(top, #49c201 0%,#269a00 100%); /* IE10+ */ 
 background: linear-gradient(to bottom, #49c201 0%,#269a00 100%); /* W3C */ 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c201', endColorstr='#269a00',GradientType=0 ); /* IE6-9 */ }
.unifiedLeftLoginSignup #meetGirls {text-decoration:none;}
.plCongrats .submit {margin: 30px 0 5px 0;}
.btnPerlead#createAccount { float: left; }
a.btnPerlead#meetGirls, a.btnPerlead#meetGirls:link { color: #fff !important; }
.btnPerlead .arrow { width: 25px; height: 25px; position: absolute; right: 10px; top: 17px; border-radius: 50%; background-color: #196600; }
.btnPerlead .arrow:after { content: ''; width: 6px; height: 6px; border-top: 3px solid #fff; border-right: 3px solid #fff; position: absolute; top: 8px; left: 7px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }

#statusPerLead .textInfo p,
.plCongrats .textInfo p,
#pplBilling .textInfo p  {padding: 10px 0;  font-size: 20px;line-height: 27px;}
#pplBilling .textInfo p  u{ font-size: 20px;}
#statusPerLead .textInfo p span,
.plCongrats .textInfo p span,
#pplBilling .textInfo p span  { font-size: 20px;}
#statusPerLead .textInfo .textBold,
.plCongrats .textInfo .textBold,
#pplBilling .textInfo .textBold { font-weight: bold; }


.unifiedLeftLoginSignup .loginLink { text-align: center; color: #000;font-size:18px;margin-top:22px }
.unifiedLeftLoginSignup   .signinLink a,  .unifiedLeftLoginSignup .loginLink span { font-weight: bold; color: #2e6290; text-decoration: underline; cursor: pointer;font-size:20px;}

.unifiedLeftLoginSignup .forgotPWDCnt span { font-size: 15px; color: #000; text-decoration: underline; cursor: pointer; }

.plCongrats .benefits #benefitsInfo {  position: relative; line-height: 60px;  cursor: pointer;  text-transform: uppercase;  color: #ffffff;  display: block;  width: 475px;  font-weight: bold;  border: none;  height: 60px;  text-align: center;  font-size: 25px;  color: #3e3e3e; border: 1px solid #d4d4d4; cursor:pointer;
 background: #fbfbfb; /* Old browsers */
background: -moz-linear-gradient(top,  #fbfbfb 1%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fbfbfb), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfbfb 1%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfbfb 1%,#efefef 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfbfb 1%,#efefef 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfbfb 1%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
        }
.plCongrats .benefits #benefitsInfo .plus { width: 25px; height: 25px; position: absolute; left: 10px; top: 16px; border-radius: 50%; background-color: #939393; }
.plCongrats .benefits #benefitsInfo .plus:before { content: '+'; font-size: 22px; font-weight: bold; color: #fff; position: absolute; top:-17px; right: 6px; }
.plCongrats .benefits #benefitsInfo.more .plus:before { content: '';  width: 12px; height: 0; border-top: 4px solid #fff; top: 11px; }  
.plCongrats .benefitsDetails { display: none; padding: 6px 1px; background-color: #e1e1e1; }
.plCongrats .benefitsDetails ul { padding: 0 0 8px 30px; }
.plCongrats .benefitsDetails ul li { color: #2f598b; font-size: 22px; }
.plCongrats .benefitsDetails ul span { color: #000; font-size: 14px; }
#pplResend p { padding: 10px 0 0;  font-size: 17px; }
#pplResend u { text-decoration: underline;  font-size: 17px;cursor:pointer; }
#pplResend input {width: 295px;  height: 45px;float: left;margin: 0;}
#pplResend #btnVerify {  cursor: pointer;   width: 120px;  height: 47px;  margin-left: 7px;  line-height: 46px;  font-size: 20px;  text-align: center;  text-transform: uppercase;  font-weight: bold; display: inline-block; color: #fff;
 background: #49c201; /* Old browsers */ 
 background: -moz-linear-gradient(top, #49c201 0%, #269a00 100%); /* FF3.6+ */ 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49c201), color-stop(100%,#269a00)); /* Chrome,Safari4+ */ 
 background: -webkit-linear-gradient(top, #49c201 0%,#269a00 100%); /* Chrome10+,Safari5.1+ */ 
 background: -o-linear-gradient(top, #49c201 0%,#269a00 100%); /* Opera 11.10+ */ 
 background: -ms-linear-gradient(top, #49c201 0%,#269a00 100%); /* IE10+ */ 
 background: linear-gradient(to bottom, #49c201 0%,#269a00 100%); /* W3C */ 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c201', endColorstr='#269a00',GradientType=0 ); /* IE6-9 */ }
.plCongrats div.clear .errMsg { display: none; }
#pplResend #emailSend { display: none; color: #2f598a; padding: 10px 0; text-align: center; }
#statusPerLead #userInfo p { font-size: 22px; }
#statusPerLead #userInfo span { color: #33669a; font-weight: bold; font-size: 22px;}
        
#pplBilling { display: none; }
#pplBilling u#billerBtn { text-decoration: underline; }
.changeBiller { display: none; }
.changeBiller div { margin: 20px 0; }
.changeBiller div label { color: #000; }
.changeBiller div input { margin-right: 10px; }

#statusPerLead.failure .clear.textInfo { }
#statusPerLead.failure .clear.link {font-size: 20px;}
#statusPerLead.failure .link span { text-decoration: underline; cursor: pointer;   font-size: 20px;}

.unifiedLeftLoginSignup div.clear div.errMsg,
 div.clear div.errMsg,
.plCongrats div.clear .errMsg { width: 100% !important; float: none !important; }
.unifiedLeftLoginSignup div.clear .errMsg span,
.signup div.clear .errMsg span,
.plCongrats div.clear .errMsg span {display:none; float: left; text-align: left; color: #fe0000; font-size: 14px; }
 .errMsg #userNotAvailable { display: none; }
.unifiedLeftLoginSignup .clear input.err,
 .clear input.err,
.plCongrats .clear input.err { border: 1px solid #fe0000; }

#welcomePL ,#welcomePLFreeUser{ display: none; width: 450px;   height: 542px;text-align: center; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius:8px;}
#welcomePL h3 ,#welcomePLFreeUser h3{ width: 90%; margin: 0 auto; font-size: 33px; color: #0a5670;  padding: 30px 0 0 0;  font-weight: normal; }
#welcomePL .space ,#welcomePLFreeUser .space{ width: 90%; height: 1px; margin: 0 auto 15px; background: linear-gradient(to right, #FFF, #0a5670, #0a5670,#0a5670, #0a5670, #FFF); }
#welcomePL p {  width: 90%;  margin: 59px auto 15px;  font-size: 25px;  font-weight: bold; color:#000000;}
#welcomePLFreeUser p {  width: 90%;  margin: 37px auto 15px;  font-size: 25px;  font-weight: normal; color:#000000;}
#welcomePLFreeUser p span{ font-weight: bold; font-size: 25px; }
#welcomePL #btnClosePopup,#welcomePLFreeUser #btnClosePopup{   cursor: pointer;position:relative;
  text-transform: uppercase;  color: #ffffff;  display: block;  width: 400px;  margin: 50px auto;  line-height: 58px;  font-weight: bold;  border: none;  height: 60px;  text-align: center;  font-size: 28px;
  background-color: rgba(70,191,1,1);
  background-color: -moz-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,191,1,1)), color-stop(100%, rgba(39,154,0,1)));
  background-color: -webkit-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -o-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -ms-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: linear-gradient(to bottom, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46bf01', endColorstr='#279a00', GradientType=0 ); }

.unifiedLeftLoginSignup .rightImageGirl{background:url(images/unifiedLeft/girlImage.png) no-repeat;  width: 411px;  height: 726px;  float: right;   margin: 30px 35px 0 0;}
.unifiedLeftLoginSignup .benfitsBtn {text-transform:uppercase;  color: #3e3e3e;  display: block;  width: 475px; font-weight:bold; border:none;  height: 60px; text-align: center; font-size: 25px;background-image:url(images/unifiedLeft/benefitsPlus.png);
 background-repeat: no-repeat;
  background-position: 15px 15px;
  background-color: #f9f9f9;
  border:1px solid #e2e2e2;
  margin-top:10px;
}
.unifiedLeftLoginSignup .benfitsBtn.open {background-image:url(images/unifiedLeft/benefitsMinus.png);}
.unifiedLeftLoginSignup .congratsContainer{float:left;width:475px;margin-left:30px;}
.unifiedLeftLoginSignup .notMember{color:#000;text-align:center;font-size:18px;margin-top:22px}
.unifiedLeftLoginSignup .notMember a{color:#2f598b;font-size:20px;  margin-left: 10px;}
#unifiedLeftStep3 p{font-size:17px;margin:15px 0;color: #000000;}
.unifiedLeftLoginSignup .boldescription {font-weight:bold;}
.unifiedLeftLoginSignup .boldescription p{font-size:17px;margin:15px 0; }

.unifiedLeftLoginSignup .BenefitsDiv input{width:300px;height:40px; border:1px solid #f4f9fb; font-size: 25px;float:left;
                                           background: rgba(253,254,254,1);
background: -moz-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,254,254,1)), color-stop(100%, rgba(239,246,248,1)));
background: -webkit-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: -o-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: -ms-linear-gradient(top, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
background: linear-gradient(to bottom, rgba(253,254,254,1) 0%, rgba(239,246,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#eff6f8', GradientType=0 );
}
.unifiedLeftLoginSignup .BenefitsDiv .SendLink {cursor: pointer;text-transform:uppercase;   margin-left: 7px; color: #ffffff; display:inline-block; width: 120px; font-weight:bold; border:none;  height: 40px; text-align: center; font-size: 25px;
 background-repeat: no-repeat;
  background-position: 415px 15px;
  background-color: rgba(70,191,1,1);
  background-color: -moz-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,191,1,1)), color-stop(100%, rgba(39,154,0,1)));
  background-color: -webkit-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -o-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -ms-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: linear-gradient(to bottom, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46bf01', endColorstr='#279a00', GradientType=0 );

}
.unifiedLeftLoginSignup .FeaturesDiv{width:475px;height:135px;background-color:#e1e1e1;display:none;}
.unifiedLeftLoginSignup ul{  margin-left: 25px;padding-top:15px;}
.unifiedLeftLoginSignup ul li{font-size: 17px;list-style: none;}
.unifiedLeftLoginSignup ul li:before{content:"• ";color:#2f598b;font-size:23px}
.unifiedLeftLoginSignup #EmailSentDiv{text-align:center;font-size:16px;color:#2f598b;font-weight:bold;margin-top:5px}
.unifiedLeftLoginSignup .button {cursor: pointer;text-transform:uppercase;  color: #ffffff;  display: block;  width: 475px; font-weight:bold; border:none;  height: 60px; text-align: center; font-size: 25px;background-image:url(images/unifiedLeft/loginArrow.png);
 background-repeat: no-repeat;
  background-position: 415px 15px;
  background-color: rgba(70,191,1,1);
  background-color: -moz-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,191,1,1)), color-stop(100%, rgba(39,154,0,1)));
  background-color: -webkit-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -o-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: -ms-linear-gradient(top, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  background-color: linear-gradient(to bottom, rgba(70,191,1,1) 0%, rgba(39,154,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46bf01', endColorstr='#279a00', GradientType=0 );

}
#EmailDiv > p > span {font-size:17px; text-decoration:underline;}
.unifiedLeftLoginSignup .welcomeVerify {font-size: 17px; color: #2f588b;margin:10px 0;}
.unifiedLeftLoginSignup .goToVerifyEmail {font-size: 20px; color: #2f588b;margin:10px 0;font-weight:bold;}
.unifiedLeftLoginSignup .dontSeeEmail {font-size: 17px;margin:10px 0;}
.unifiedLeftLoginSignup .welcomeVerify > span{font-size: 19px; color: #000000;font-weight:bold;}
#imailConfirmOverlay {display:none; width:100%;height:100%;position:fixed;top:90px;left:0;background-color:#000000;opacity:0.5;}
#imailConfirmDiv,#verifyEmail{display:none;width: 435px;  position: absolute;  margin: 0 auto;  background-color: #ffffff;  border-radius: 6px;  top: 40%;  left: 28%;}
#imailConfirmDiv span,#verifyEmail span{position:absolute;top:5px;right:5px;cursor:pointer;color: #2f588b; }
#imailConfirmDiv p,#verifyEmail p{width:90%; font-size: 28px; text-align: center;   color: #2f588b;  margin: 0 auto;  padding: 10px 0; }
.page_plcongrats #divLogo,
.page_pllogin #divLogo, 
.page_plsignup #divLogo{ pointer-events: none;}
   
.page_plcongrats #TopBar,
.page_pllogin #TopBar, 
.page_plsignup #TopBar,
.page_pplverifymail #TopBar,
.page_plstatus #TopBar{   width: 100%; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 86%, #e5eff5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(86%,#ffffff), color-stop(100%,#e5eff5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 86%,#e5eff5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 86%,#e5eff5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 86%,#e5eff5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#ffffff 86%,#e5eff5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5eff5',GradientType=0 ); /* IE6-9 */

}

 

.page_plcongrats #divHeader,
.page_pllogin #divHeader, 
.page_plsignup #divHeader,
.page_pplverifymail #divHeader,
.page_plstatus #divHeader{   width: 990px;  margin: 0 auto;}
   
#subscribeReasonDiv {color:#000000;}   
#subscribeReasonDiv label{  display: inline-block;}  
  
.page_plcongrats #footerWrapper,
.page_pllogin #footerWrapper, 
.page_plsignup #footerWrapper,
.page_pplverifymail #footerWrapper,
.page_plstatus #footerWrapper{  padding-top:0 !important;}
 
body.page_plcongrats,
body.page_pllogin, 
body.page_plsignup,
body.page_pplverifymail,
body.page_plstatus{ background:none !important}
                                                                        
            
.unifiedLeftLoginSignup ::-webkit-input-placeholder { font-style: normal; }
.unifiedLeftLoginSignup ::-ms-input-placeholder { font-style: normal; }
.unifiedLeftLoginSignup ::-moz-placeholder { font-style: normal; }
.page_ #simplemodal-overlay {background-color:#000000;}
/***********************/





/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message Center ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#MessageCenterAppDiv {overflow:hidden;  }
#MessageCenterApp {overflow:hidden;  }
.conversationMain { width: 100%; height: 767px;   position: relative;}
.conversationMain .leftPanel { float: left; width: 319px; overflow: hidden; }
.inboxArchiveTabs { width:100%; height:40px; overflow:hidden; position:relative;   margin-top: 15px;}
.newMessageLinkContainer h2{display:none; float: left;  margin-left: 336px;  font-size: 20px;  margin-top: 15px;color:#ffffff;}
.newMessageLinkContainer.active h2{display:block;}
.newMessageLinkContainer.active a{display:none;}
.conversationMain .leftPanel .inboxArchiveTabs > div { width: 122px; float: left; text-align: center; height: 50px; background: url("images/MessageCenter/searchTabs.png") no-repeat scroll -111px -1px rgba(0,0,0,0); }
.conversationMain .leftPanel .inboxArchiveTabs > div.active {background-position:6px 0px; z-index:9;}
.inboxArchiveTabs > div > a { margin-top: 9px; display: block; font: bold 12px arial; color: #ffffff; text-decoration:none;  border: 1px solid;  border-radius: 5px;  padding: 4px;float:right;  margin-left: 9px;}
.conversationMain .leftPanel .inboxArchiveTabs > div.archiveContainer { margin-left: -28px; }
.conversationMain .leftPanel .inboxArchiveTabs > div.newMessageLinkContainer { margin: 0 -20px; }
/* edit option*/.conversationMain .leftPanel .inboxArchiveTabs > div.libleEdit { display: none; margin-right: -10px; cursor: pointer; background: none; }

#btnMassEdit {  text-decoration: none; font-size: 13px; float: right;color: #ffffff;  background: none;}
#btnMassDone {display:none;  text-decoration: none; font-size: 13px; float: right;color: #ffffff;}
#searchTypeWrapper { padding: 10px 0 0;   width: 97%; }
#btnGetUnreadCoversations, #btnGetAllCoversations{position:static;float:none;display:inline;text-decoration:none;background: none; }
#btnGetAllCoversations{  margin-left: 3px;}
#searchTypeWrapper span { padding: 0 5px;  }
#searchTypeWrapper .getConversationsSelected {  font-weight: bold;}
.libleEdit {  display: block;  float: right;  margin-right: 8px;}
/*.addressBookContainer{ width:316px; height:709px; padding:21px 0 0; background:#d9d9d9; border-radius:10px 0 0 10px; }*/
.conversationMain .msgsHostsBox { width:316px; height:709px;  padding: 15px 0 0; background:#d9d9d9; border-radius:10px 0 0 10px; }
/* edit option*/
.conversationMain #selectEdit { display: none;  z-index: 30;  float: left;width:100%; }
.msgsHostsBox .btnblue {  color: #ffffff;  font-size: 13px;  line-height: 30px;  padding:0 3px;  text-align: center;  width: 30px;  border-right: 1px solid;  cursor: pointer;}
.msgsHostsBox .btnblue:last-child { border-right: 0px solid;}
.msgsHostsBox .selectAllDiv {float:right}
.msgsHostsBox .selectAllDiv > a{display:block;float:left;  width: auto;  border: none;}
.msgsHostsBox .selectAllDiv > input[type=checkbox] {width: 13px !important;  margin-top: 4px;}
.searchBoxContainer{ width: 100%;height:40px;  position: relative;   border-bottom: 1px solid #a5a3a8;}
.conversationMain .msgsHostsBox .searchBox { margin: 0 0 0 16px; width: 279px; border-radius: 5px; position: relative; }
.conversationMain .msgsHostsBox .searchBox input { width: 98%; border-radius: 5px; height: 22px;   text-align: center;}
.conversationMain .msgsHostsBox .searchBox > a,
.addressBookContainer .addressBook .searchEngine > a { position: absolute;  top: 7px;  right: 5px;  display: block;  width: 23px;  height: 15px;  cursor: pointer;  border-left: 1px solid #000000;}
.hostListWrapper { height: 670px;   width: 100%;}
.conversationMain .msgsHostsBox ul { width:100%; padding:19px 0 0; list-style:none; }
.conversationMain .msgsHostsBox li .infoTab:before { width: 0; position: absolute; top: 0; left: 0; height: 0; border-style: solid; border-width: 0 21px 26px 0; border-color: transparent #007bff transparent transparent; content: ""; z-index: 1;}
.conversationMain .msgsHostsBox li { width:299px; height:46px; padding:7px 0 7px 16px; cursor:pointer; position:relative;}
.conversationMain .msgsHostsBox li .infoTab:after { width: 20px; position: absolute; top: 0; left: 0; height: 20px; content: ""; z-index: 1;background-image:url(images/MessageCenter/infotabImg.png);background-size:21px auto;background-repeat:no-repeat; }

.conversationMain .msgsHostsBox li .infoTab {  position: absolute;  top: 0;  right: 0;  width: 21px;  height: 25px;  display: block;z-index:5;}
/*.page_externalmessagecenter .infoTab {display:none !important;}*/
.conversationMain  #hostInfoCard {display:none;z-index: 999;  width: 466px; color:#22303C;  padding: 5px 10px; background-color: #ffffff;  position: absolute;  right: 140px;  top: 194px;  border: 1px solid #245d94; border-radius:8px;}
.conversationMain  #hostInfoCard .close{position: absolute;  right: 5px;  top: 5px;color:#22303C;cursor:pointer;  margin: 1px 4px 0 0;}
.conversationMain  #hostInfoCard #hostDetails {  width: 100%;  margin: 5px auto;  height: 80px;}
.conversationMain  #hostInfoCard #hostDetails  img{float: left;  width: 22%;  margin-right: 15px;}
.conversationMain  #hostInfoCard #hostDetails  .lastChatContainer{  display: inline-block;  width: 65%;  font-size: 16px;}
.conversationMain  #hostInfoCard #hostDetails .lastChatContainer p{ font-size:16px;}
.conversationMain  #hostInfoCard #hostDetails .lastChatContainer p#hostName{ font-weight:bold;}
.conversationMain  #hostInfoCard #hostDetails .lastChatContainer p.lastChatNotPrivet{ display:none;}
.conversationMain  #hostInfoCard #hostDetails .lastChatContainer p.lastChat{ display:none;}
.conversationMain  #hostInfoCard #hostDetails .lastChatContainer > a{color:#22303C;font-size:16px;  text-decoration: underline;}
.conversationMain  #hostInfoCard #hostMoreInfo .favorite {color:#22303C; font-size:16px;  text-decoration: underline;  height: 50px;}
.conversationMain  #hostInfoCard #hostMoreInfo .favorite .discount {color:#22303C;  width: 120px;  float: left;  height: 40px;background: url(images/MessageCenter/club.png) no-repeat 0 0px;padding-left: 45px;  font-size: 15px;  padding-top: 7px;display:none;}
.conversationMain  #hostInfoCard #hostMoreInfo .favorite .fav{color:#22303C; float: left;  height: 40px; cursor: pointer;   background: url(images/MessageCenter/add_to_fav.png) no-repeat 0 2px;  padding-left: 30px;  font-size: 15px;  padding-top: 7px;display:block!important;}
.conversationMain  #hostInfoCard #hostMoreInfo .favorite .fav.remove{ background: url(images/MessageCenter/remove_from_fav.png) no-repeat 0 2px;  }
.conversationMain  #hostInfoCard #hostMoreInfo .favorite .addedFavMessage{display:none;  width: 104px;  /* height: 43px; */  background-color: #DFDFDF;  float: right;  color: #737373;  border-radius: 8px;  padding: 6px;  font-size: 13px;  margin-top: -10px;}
.conversationMain  #hostInfoCard #hostMoreInfo .favorite .removeFavMessage{display:none;  width: 104px;  height: 43px;  background-color: #C8C8C8;  float: right;  color: #303030;  border-radius: 8px;  padding: 6px;  font-size: 13px;  margin-top: -10px;}

 .conversationMain  #hostInfoCard #hostDetails  p span{ font-size: 16px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .flags p{ font-weight: bold;  font-size: 16px;  background-size: 36%;  float: left;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .flagsCnt > div{ margin:6px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section {  margin-right: 10px; float: right;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container{  display: block;  width: 75px;  height: 27px;float: left;  background-size: 100%;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container.s5{  background: url(images/stars_5.png) no-repeat 0px 3px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container.s4{  background: url(images/stars_4.png) no-repeat 0px 3px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container.s3{  background: url(images/stars_3.png) no-repeat 0px 3px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container.s2{  background: url(images/stars_2.png) no-repeat 0px 3px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container.s1{  background: url(images/stars_1.png) no-repeat 0px 3px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .stars_container.s0{  background: url(images/stars_0.png) no-repeat 0px 3px;}
 .conversationMain  #hostInfoCard #hostMoreInfo .reviews .rating_section .review_txt{ color:#22303C;  font-size: 18px;  display: block;  float: left;}

.conversationMain .inboxConversation input[type=checkbox] {  position: absolute;  top: 19px;  right: 33px;  z-index: 999;}
.conversationMain .msgsHostsBox li img { float:left; width:63px; height:46px; padding:0 5px 0 0; }
.conversationMain .msgsHostsBox li .info { float:left; width:200px;position:relative; }
.conversationMain .msgsHostsBox li p { font:12px/15px Arial; color:#666; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }
.msgDesc { clear: both; }
.conversationMain .msgsHostsBox li p.name {font:700 14px arial;  color: #000; float: left }
.conversationMain .msgsHostsBox li p.name .userOnline { font-weight:800; color:#078611; padding-left: 5px;}
.btnGuestInfo { background-color: #325c8d; border-radius: 2px; color: #fff; display: inline-block; font-size: 13px; padding: 0 6px; text-decoration: none; margin: 0 0 0 5px; }
.conversationMain .msgsHostsBox li p.date { font-size:10px; color:#666;float:left; }
.conversationMain .msgsHostsBox li p.newMessageIcon {font-size:10px; color:#FFFFFF;float:right;}
.conversationMain .msgsHostsBox li.new { background: none repeat scroll 0 0 #fff; }
.conversationMain .msgsHostsBox li.current { background:#7d375b; }
.conversationMain .msgsHostsBox li.current p { color:#fff; }
.conversationMain .msgsHostsBox li.selected { background-color: #B3B3B3; }
#inboxHostlistWrapper .mCustomScrollBox {  width: 100%;}
.addressBook  {  position: absolute;   right: 10px;  top: 69px;  z-index: 999;}
.addressBook .closeAddBook {position: absolute;  right: 5px;  top: 36px;  color: #2f598b;  cursor: pointer;  font-size: 15px;  z-index: 9999;}
.addressBook .guestTypeHeader, 
.addressBook .devider { display: none; }
.addressBook .guestTypeHeader a { color: #aaaaaa; text-decoration: none; }
.addressBook .guestTypeHeader a.selected { color: #8f9eb6; text-decoration: underline; margin-right: 5px; }
.addressBook .guestTypeHeader .seperator { color: #974e7a; }
.addressBook .devider { height: 1px; width: 100%; margin: 10px 0 4%; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(left, #ffffff 0%, #B8B8B8 38%, #B8B8B8 70%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(38%,#B8B8B8), color-stop(70%,#B8B8B8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); /* IE10+ */ background: linear-gradient(to right, #ffffff 0%,#B8B8B8 38%,#B8B8B8 70%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ }
.searchEngine {   background-color: #ffffff;  border: 1px solid #ccc;  position: absolute;  height: 29px;  right: 0px;  top: -13px;  z-index: 999;  width: 640px;  border-radius: 7px; }
.searchEngine .toDiv {
  width: 10%;  float: left;  color: #2f5999;  height: 100%;  text-align: center;  font-size: 16px;  font-weight: bold;  line-height: 29px;}
.sectionSearch .recomendationSearch {position:relative; background-color: #ffffff;  border: 1px solid #ccc;  position: absolute;  height: 150px;  right: 0px;  top: 35px;  z-index: 999;  width: 640px;  border-radius: 7px; }
.sectionSearch .recomendation { margin:10px 15px 0 15px;height:35px;}
.searchEngine > input {width: 90%;  height: 100%;  border: none;  float: left;  border-radius: 5px; }
.sectionSearch h2 { float: left; font-size:15px;  border-right: 2px solid;  padding-right: 5px;  margin-right: 5px;color: #2f5999;}
.searchLetters {  margin: 0 auto;width:auto!important; }
    .searchLetters li { display: inline; }
    .searchLetters li span { color: #010101; }
    .searchLetters li a.searchLetter { color: #b1b1b1; padding: 4px 2px; cursor: pointer; font-size: 12px; }
    .searchLetters li a.empty { color: #b4b4b4; text-decoration: none; cursor: default; }
    /*message center empthy inbox and addressbook message*/
.conversationBox .mCustomScrollBox .mCSB_container .noMessages{width:50%;margin:0 auto;font-size:20px;text-align:center;top:5px;position:relative;margin-bottom:10px}
.addressBookContainer .addressBook .searchResults .emptyAddressBook{width:75%;margin:0 auto;font-size:12px;text-align:center;top:10px;position:relative;margin-bottom:10px;display:block}
.addressBookContainer .addressBook .searchResults .emptyLetterSearch {  color: #2f5999;  font-size: 14px;  display: none;  text-align: center;}
.addressBookContainer .addressBook .addressBookLi .onlineIcon {width: 10px; height: 10px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%; position: relative; margin-left: 5px;background-color: transparent;}
 .addressBookContainer .addressBook .addressBookLi .onlineIcon.online {background: #14FF34;}
.autocomplete-suggestion {color:#000;}

#addressbookWrapper { height: 75px; overflow-y: hidden; }
.resultList { width: 100%;height: 90px; }
    .resultList .addressBookLi {  width: 61px;  height: 80px;  padding:0px 0 0 20px; float: left; list-style-type: none; }
    .resultList li img {   width: 56px;  height: 42px;  padding: 0 5px 0 0;  cursor: pointer;}
    .resultList li .info {width: 100%;}
        .resultList li .info .name { color: #2f598b; font: 12px/15px Arial; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; font-weight: bold; }
.addressBookLi .info a { color: #B4B4B4; }
.resultList .addressBookLi.selected { background-color: #c7dae9; }

.resultList  #sorryMsg{text-align:center;}
.resultList  #sorryMsg #letterClicked{font-weight:bold; text-transform:capitalize;}
.conversationMain .RightPanel { float:right; width:662px; }
.conversationMain .emptyBox {background: none repeat 0 0 #d9d9d9; width: 662px; height: 650px; border-radius: 10px 0 0;} 
.conversationMain .recipientBox {background: none repeat 0 0 #d9d9d9; border-radius: 10px 0 0; height: 50px; padding: 11px 0 0; width: 662px; display: none;}
.conversationMain .recipientBox .newMessageTo {width: 20px; height: 20px; float: left; position: absolute; margin: 7px 7px 0;color:#666;}
.conversationMain .recipientBox #txtRecipient {border: 0 none; background: none rgba(0,0,0,0); color: #666rg; font: 13px Arial; resize: none; width: 625px; height: 16px; margin: 7px 7px 0; float: right;}
.conversationMain .conversationBox { width:662px; height:640px; padding:11px 0 0; background:#d9d9d9; }
.msgsTopPanel{width:100%;height:55px;  border-bottom: 1px solid #a5a3a8;  border-top-left-radius: 8px;border-top-right-radius: 8px;}
.msgsTopPanel h5 { float:left; font:600 18px/20px Arial; color:#7d7d7d;  padding: 20px 17px; cursor:pointer;}
.msgsTopPanel #chatMode {float: left;  padding: 4px 17px;  font-size: 13px;  margin-top: 19px;  border-radius: 5px;cursor:pointer;}
.msgsTopPanel #chatMode.Free{background-color:#30be2a; }
.msgsTopPanel #chatMode.Private {background-color:#4d81ba;}
.msgsTopPanel #chatMode.HappyHour { background-color:#eb444e;}
.msgsTopPanel #chatMode.Offline { background-color:#ccc;}


.messageHistory .msgsTopPanel h5.isGuest { cursor: default; pointer-events: none; }
.msgsTopPanel a,
.msgsTopPanel span { float:right; font:13px/20px Arial; color:#7d7d7d; }
.newMessageBox .msgsTopPanel a{ display: none; background:url("images/MessageCenter/addres-book-icon.png") no-repeat scroll left center rgba(0,0,0,0);padding-left:25px}
.msgsTopPanel .right { float:right; }
.msgsTopPanel .startVChat {  }
.msgsTopPanel .seperator { padding:0 8px; }
.msgsTopPanel .more { padding-right:16px; background:url(images/MessageCenter/arrow_down.png) no-repeat right center;margin:20px 8px; text-decoration:none;}
.msgsTopPanel .moreDD{background-color:#fff;border-radius:10px;left:487px;max-height:191px;padding:9px 0 3px;position:absolute;top:44px;width:170px;z-index:1000}
.msgsTopPanel .moreDD:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;  border-width: 7px;  bottom: 118px;  content: " ";  height: 0;  left: 196px;  position: absolute;  width: 0;  z-index: 2;  top: -14px;}
.msgsTopPanel .moreDD ul { list-style: none; clear: both; }
.msgsTopPanel .moreDD li { height: 20px; padding: 4px 15px; color: #000; cursor: pointer; font: 11px/20px Arial; /*height: 30px; line-height: 30px; margin-bottom: 5px; padding-left: 5px; position: relative; top: -21px;*/ }
.msgsTopPanel .moreDD li:hover { background:#818181; color:#fff; }
.msgsTopPanel .add2FavLnk { /*padding-left:27px; background:url(images/bg-add2Cart_add.png) no-repeat left center;*/ }
.msgsTopPanel .add2FavLnk.remove { /*padding-left:27px; background:url(images/bg-add2Cart_remove.png) no-repeat left center;*/ }
.mCSB_dragger_bar { background-color: #6E6E6E !important;}

body.page_messages.leftNavigation .PaneContent {background:none;}
.conversationMain .conversationBox ul { width:100%; list-style:none; }
.conversationMain .conversationBox li { width:646px; overflow:hidden; padding:0 0 21px 16px; cursor:pointer; }
.conversationMain .conversationBox ul.sysMsg li { padding: 0 0 10px 16px; }
.conversationMain .conversationBox li img { float:left; width:49px; height:36px; padding:0 5px 0 0; }
.conversationMain .conversationBox li .info { float:left; width:575px; overflow:hidden;min-height:25px;position:relative;}
.conversationMain .conversationBox li p, .conversationMain .conversationBox li div  { font:12px/15px Arial; color:#7d7d7d; }
.conversationMain .conversationBox li p.name { float:left; font:700 14px arial; padding-bottom:5px; color:#000; }
.conversationMain .conversationBox li p.date { float:right; font:10px arial; color:#666; }
.conversationMain .conversationBox li .msg { float:left; clear:left; width:400px; }

.conversationMain .textBox { width:640px; min-height: 65px;/*height:63px;*/ padding:11px; margin:1px 0 0; background:#ededed; border-radius:0 0 0 10px; }
.conversationMain .textBox .txtBG { position:relative; width:100%; /*height:100%;*/ background:#fff; }
.conversationMain .textBox .txtBG textarea { height:33px; width:626px; resize:none; border:0; margin:7px 7px 0;font:13px Arial; background:none;overflow:hidden; }
.conversationMain .textBox .txtBG .sendMsg { width:63px; height:24px;text-align:center; font:bold 14px/24px Arial; text-transform:uppercase;cursor: pointer;background: none repeat scroll 0 0 #666666; margin: -5px 5px 0 0; float: right; /*position:absolute; bottom:7px; right:7px;*/ }
.emoticonBtn{ cursor: pointer; width: 24px; height: 20px; background: url(imlivelang/images/emoticon_blue.png) no-repeat left center; margin-top: -3px; float: right; font-size: 0; /*position: absolute; top: 34px; right: 87px;*/ }
.presenticonBtn { cursor: pointer; width: 24px; height: 20px;background: url(imlivelang/images/presenticon.png) no-repeat left center;  margin-top: -3px; float: right; /*right: 106px; position: absolute; bottom: 7px;*/ }
.textBox .unableToWrite {color: #bfbfbf; font-size: 11px; padding: 6px 0 36px; text-align: center; }
.countdown { font-size: 14px; padding: 0 10px 0 0; float: right; /*position: absolute; bottom: 5px; right: 80px;*/ }
.searchEngine .searchEngine a {background: url(images/search-blue.png) no-repeat 8px 0px;}


/*                                        guest Info Wrapper                                     */ 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.guestInfoWrapper { width: 640px; padding: 15px; background-color: #fff; display: inline-block; border-radius: 5px; border: 1px solid #000; font-size: 13px; position: relative; }
.guestInfoWrapper h1 { color: #325c8d; font-size: 20px; margin: 5px 0; }
.guestInfoWrapper span { float: right; font-weight: bold; color: #325c8d; margin: -60px -5px 0 0; }
#userNameFileTitle { float: none; color: #325c8d; font-size: 20px; margin: 0; }
.guestInfoWrapper tbody td { border-bottom: 1px dotted #d4d4d4; }
.guestInfoWrapper tbody td:first-child { width: 316px; }
.guestInfoWrapper tbody td:last-child { width: 314px; }
.guestInfoWrapper tbody tr:last-child td { border-bottom: 0; vertical-align: top; }

#guestDataFailWrapper { background-color: #fff; border: 1px solid #000; color: #000; height: 130px; line-height: 130px; text-align: center; width: 400px; }
#guestDataFailWrapper .simplemodal-close { right: -100px; }
/*.page_externalmessagecenter span {  float: right;  font-weight: bold;  color: #325c8d;  margin: -52px 4px 0 0;}*/
.page_externalmessagecenter .btnGuestInfo {  position: absolute;    top: -7px;  right: -42px;background:url(images/MessageCenter/infotabImg.png) no-repeat;  width: 21px;  height: 25px;  z-index:999;} 
.page_externalmessagecenter .info .delete {  left: 190px;  }
#guestInfoWrapper {  color: #325c8d;}
#hostsGuesttDataWrapper .hostInfoHeader{height:60px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel{font-size:15px;  padding-left: 1px;  margin:3px 0 0 68px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel h2 {  font-size: 15px;  padding: 6px;  margin-left: 24px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Active{color:#2f598b;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Bronze{color:#b36231; }
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.VIP{color:#b36231; }
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Silver{color:#858585;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Gold{color:#c38f05;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel span{width:25px; height:25px;background:url(images/headerSpriteUserInfo.png) no-repeat;  float: left;  margin: 0;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Active span{color:#2f598b; background-position:-129px -5px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Bronze span{color:#b36231; background-position:-32px -5px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.VIP span{color:#b36231; background-position:-32px -5px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Silver span{color:#858585;background-position:-55px -5px;}
#hostsGuesttDataWrapper .hostInfoHeader #userLevel.Gold span{color:#c38f05;background-position:-80px -5px;}

#hostsGuesttDataWrapper .hostInfoHeader img{float:left;}
#hostsGuesttDataWrapper .hostInfoHeader h1{display:inline-block;  margin: 0 0 0 5px;}
#hostsGuesttDataWrapper .topBoxContainer {  height: 177px;color: #325c8d;}
#hostsGuesttDataWrapper .topBoxContainer > div.topBox:first-child{  margin-left: 0;}
#hostsGuesttDataWrapper .topBoxContainer > div.topBox{  width: 141px;  border: 1px solid #444444;  border-radius: 5px;  float: left;  margin-left: 9px;  height: 160px;  padding: 5px;}
#hostsGuesttDataWrapper .topBoxContainer > div.topBox .topBoxHeader{ font-size:20px;text-align:center;display: block;  height: 114px;}
#hostsGuesttDataWrapper .topBoxContainer > div.topBox .topBoxHeader p{ font-size:15px;}
#hostsGuesttDataWrapper .topBoxContainer > div.topBox .totalNumber{  font-size: 38px;  text-align: center;  font-weight: bold;  border-top: 1px solid #325c8d;}
#hostsGuesttDataWrapper > div.bottomRow{   height: 23px; color: #325c8d;}
#hostsGuesttDataWrapper > div.bottomRow:nth-child(even){  background: #e0e0e0;}
#hostsGuesttDataWrapper > div.bottomRow > div{float:left; font-size:17px;   padding-left: 5px;}


/*                                    popup Report to sheriff                                    */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.sheriffReport {margin-top:-245px;position:fixed;top:50%;margin-left:-320px; left:50%;z-index:1000;}
.sheriffReport .popupBox{  width: 610px; padding: 0 20px; position: absolute; z-index: 1000; background-color: #fff; color: #000;  border: 4px solid; }
.sheriffReport .popupBox .popupxclose {  color: #000000;}
.sheriffReport .popupHeader {   padding: 0 10px;  color: #000000;  text-align: center;  margin-top: 29px;}
.sheriffReport .popupHeader span{ text-align: center; font-weight:bold;font-size:18px;}
.sheriffReport .popupBox>p{font:12px/17px arial;margin:15px 0}
.sheriffReport .popupBox .content{width:603px;}
.sheriffReport .nicknameTag{display:inline-block;font:700 13px arial;  margin-bottom: 10px;}
.sheriffReport .nicknameTag span{display:inline-block;margin-left:31px;font:700 13px arial;}
.sheriffReport  .reportBox{}
.sheriffReport .reportBox>span{display:table-cell;font: 500 11px/14px arial;}
.sheriffReport .reportBox textarea{  font: 12px/14px arial;  height: 100px;  margin-left: 32px;  overflow: hidden;  resize: none;  width: 90%;  border:1px solid #000000;   border-color: #B2B2B2;  padding: 5px;  border-radius: 8px;  background-color: #eeeeee;}
.sheriffReport .reportBox textarea::-webkit-input-placeholder { color:#ff0000; }
.sheriffReport .reportBox textarea::-ms-input-placeholder { color:#ff0000; }
.sheriffReport .reportBox textarea::-moz-placeholder { color:#ff0000; }
.sheriffReport .content b{font:700 13px/22px arial;}
.sheriffReport .textVerification{display:table;font:bold 12px arial;margin-top:10px;  margin-left: 35px;}
.sheriffReport .textVerificationNum>img{width:140px}
.sheriffReport .textVerification>span{display: table-cell;  font: 500 11px/14px arial;  width: 220px;  float: left;}
.sheriffReport .textVerification input{display:table-cell;font:12px/14px arial;height:15px;margin-left:15px;overflow:hidden;resize:none;vertical-align:top;  width: 290px;  border-radius: 5px;  padding: 5px;  border-style: solid;  border-width: 1px;  border-color: #AEAEAE;}
.sheriffReport .textVerification a {cursor:pointer; font: 500 11px/14px arial;color:#ababab;text-decoration:none;}
.sheriffReport .btnsContainer{text-align:center;height:54px;width:370px;margin:20px auto}
.sheriffReport .popupBtn{width:170px;height:40px;border:0 none;background:#245d94;color:#fff;font:bold 20px/40px Arial;cursor:pointer;text-align:center;text-transform:uppercase;float:left;margin-left:15px;border-radius:5px}
.sheriffReport .textVerificationNum{background:transparent;border:0 none;height:49px;margin:12px 0 0 16px;text-align:center;}
.reportError { color: #ff0000; margin: 5px 0 -5px 241px; }
.sheriffReport .content #successMessage {   background-color: #FFFFFF;  font-size: 19px;  border-radius: 3px;  width: 100%;  text-align: center;  box-sizing: border-box;  position: absolute;  bottom: 0px;  left: 0px;  height: 85px;  color: #325c8d;  padding-top: 20px;}
.sheriffReport #hostsDetails {    width: 90%;  margin: 35px auto;  height: 86px;}
.sheriffReport #hostsDetails > img{float: left;  width: 135px;  margin-right: 15px;}
.sheriffReport #hostsDetails > p{  display: inline-block;  width: 316px;  font-size: 16px;}
.sheriffReport #hostsDetails > p span{ font-size: 16px;}


/*message center bug fix 23.6.2015*/

#btnMassDelete, #btnMassBlock, #btnMassReport, #selectAllBtn {background:none;}
.conversationMain #selectEdit {background:none;}

#inboxHostlistWrapper {
  overflow-y: hidden;
  overflow-x: hidden;
}


.page_externalmessagecenter #profileLink{display:none;}

/*REMOVE NEWS TAG FROM ALL WHITE LABLES LEFT MENU NAV*/
.myProfile .myProfile_ul li:nth-child(3) {
display:none;
}

/*message center pop up bug fix*/

.giftMarcomTxt p span {display:block;font-size:16px;}

/*giftPopupPC for imlive2 only*/



div.giftPopup.msgBox.popupPc {

  height: auto;
  padding: 0;
  position: absolute;
  width: 685px;
  left: 302px;
}

.giftPopup.popupPc img.giftImg {
  left: -16%;
  top: 6px;
}

.giftMarcomTxt.popupPc p span {
  display: block;
  font-size: 16px;
  position: absolute;
  top: -45px;
  width: 288px;
  left: 250px;
}

.giftPopup.popupPc .wrapper {padding:11px;background:#ccc;}

/*giftPopupPC for imlive2 only colors*/

.giftPopup.popupPc .wrapper {background:#ccc!important;} /*background*/
.giftMarcomTxt.popupPc p span, .giftPopup .giftMarcomTxt.popupPc p {color:#000!important;}/*text color*/
.giftPopup.popupPc a.reg_Content.continueBtn, .giftPopup.popupPc a.reg_Content {background:#999;} /*buttons*/
.giftPopup.popupPc a.reg_Content.continueBtn h1, .giftPopup.popupPc a.reg_Content h1 {color:#000;}/*button text color*/

body.fetish #divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li:nth-child(10) a {border-right: 1px solid #fff !important;}
body.fetish #divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li:last-child a { border:0 !important; }
body.fetish #divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li.topMod a { border: 0 !important; }

/***************************coross sale******************************/

/* Crosssale Banner*/
.CrossaleBannerImage {background-repeat:no-repeat;width:220px;height:146px;margin:0 auto 5px;background-size:100% auto;cursor:pointer;background: url("images/CrossSale/220x146_PC_MASTER.png");position:relative;background-color:#000;}
.CrossSaleBtnBanner { width: 123px; height: 34px; position: absolute; left: 7px; z-index: 5000; border-radius: 5px; font: 600 14px arial; text-align: center; bottom: 10px; color: #000; background-color: #ffbe49; padding: 5px 0; }
#LeftBar .CrossSaleBtnBanner br {display:block;}

/*CrossSale Popup*/
a.modalCloseImg.CrossaleBannerNew{ background:url("images/crossSale/x.png");width:18px;height:18px;}
.CrossaleBannerPopupWL {background-color:#efefef;background-repeat:no-repeat;width:807px;height:560px;border-radius:10px;color:#000;}
#crossSalePopupHeaderLogo { width: 100%; height: 80px; background-color: #000; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align: center;}
#textRecommends {font: 500 20px/80px arial;color: #fff; }
#imliveLogo { background-image: url("images/crossSale/ImliveLogo.png"); background-repeat: no-repeat; width:218px; height: 62px; margin: 15px auto;background-size:100% auto; }
#imliveCrossaleBannerPopup h4 { font: 500 29px arial; text-align: center; margin: 10px 0; }
.btnCrossaleAction { width: 360px; height: 54px; background-color: #ffbe49; border-radius: 10px; margin: 20px auto 15px; display: block; color: #000; font-size: 24px; cursor: pointer; font-family: arial; font-weight: 600; border: none; box-shadow: 1px 1px 2px 1px #ccc; }
.crossSaleText  { font: 500 14px arial; text-align: center;margin:10px 0; }
.crossSaleText br {display:none;}
.imagesWrapper {margin:20px auto;text-align:center;}
.imagesWrapper1, .imagesWrapper2 {display:inline-block;}
.imageBox {width:170px;height:208px;border-radius:10px;background-repeat:no-repeat;background-size:100% auto;display:inline-block;margin:0 10px;position:relative;box-shadow:1px 1px 6px 1px #bbb}
.imageBox.imageBoxNum1 {background-image:url("images/CrossSale/party.png");}
.imageBox.imageBoxNum2 {background-image:url("images/CrossSale/pornstars.png");}
.imageBox.imageBoxNum3 {background-image:url("images/CrossSale/VideoContent.png");}
.imageBox.imageBoxNum4 {background-image:url("images/CrossSale/FLC.png");}
.imageBox .textImageBox {font:600 18px arial;position:absolute;bottom:10px;left:0;width:100%;color:#33669a}
.imageBoxSmallText {font-size:12px;}
.imageBoxNum2  .textImageBox {bottom:2px;}
.imageBoxNum4  .textImageBox {bottom:20px;}


/*crossSale logo text or imagelogo*/

#CrossSaleSiteLogo { text-align: left; line-height: 28px; font-size: 16px; text-indent: 10px; font-weight: 500; color: #fff; }
#crossSaleLogoSite2 { font-size: 25px; padding-right: 10px; color: #fff; text-transform: uppercase; }
#CrossSaleSiteLogo img {width:70%;}
#crossSalePopupHeaderLogo span img{padding-right:15px;vertical-align:middle;}




/***********************************************/
/* -- One Click Credit -- * New Design - Alon */  
/***********************************************/

#PortalTemplate #oneClick{padding:0 !important;}
.ocMainFrame {
    width:100%;
    text-align:center;
}

.oneClickCredit {
    min-height: 205px;
    display:inline-block;
    margin:0 auto;
    margin-right:56px;
    
}

    .oneClickCredit .oneClickFrame {
        width:auto;
        margin: 0 auto;
        background: none;
        padding: 0;
        position: static;
        background-color: #22303c;
        padding-left:10px;
        padding-right:10px;
        padding-bottom: 10px;
    }

        .oneClickCredit .oneClickFrame .top_row {
            width: 683px;
            margin:0 auto;
            padding-top: 10px;
            padding-bottom: 5px;
            text-align: center;
            margin-bottom: 0;
            height: auto;
        }
        .topRowFrame{
            width:98%;
            margin: 0 auto;
        }

.oneClickFrame .top_row span.title {
    display: block;
    margin: 0 auto;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
}

.oneClickFrame .top_row p.contentText {
    display: inline-block;
    margin: 0 auto;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    margin-top: 8px;
    font-weight: normal;
}

    /*.oneClickFrame .top_row p.contentText span.user_info {
        display: inline-block;
        margin: 0 auto;
        font-weight: bold;
        font-size: 12px;
        color: #fff;
        font-weight: normal;
    }*/

        .oneClickFrame .top_row p.contentText span.yellowCredit {
        color:#ffb311;
    }
    .oneClickFrame .top_row p.contentText span.underlineCreditText {
        text-decoration:underline;
    }

.oneClickCredit .oneClickFrame .purchase_select {
    width:auto;
    padding-top: 8px;
    text-align: center;
    position: static;
    height:auto !important;
    margin:0 auto;
}

.creditSelectUl {
    width: auto !important;
    margin: 0 auto;
    height: auto !important;
    position: static !important;
    display: inline-block;
    float: none !important;
}

    .creditSelectUl li {
        border-right: 2px solid #22303c;
        margin:0 !important;
        width: 160px !important;
        height: auto !important;
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        line-height: none !important;
    }

        .creditSelectUl li span.creditAmount {
            color: #ffb311;
            display: block;
            font-size: 19px !important;
            font-weight: bold;
        }

        .creditSelectUl li span.creditMoreInfo {
            color: #fff;
            display: block;
            font-size: 12px !important;
            margin-top: 9px !important;
            font-weight: normal !important;
        }

        .creditSelectUl li a.buyNowBtn {
            width: 70%;
            padding-top: 7px;
            padding-bottom: 7px;
            display: inline-block;
            margin-top: 8px;
            font-size: 14px !important;
            font-weight: bold;
            cursor: pointer;
            text-decoration: none !important;
        }

        .creditSelectUl li span.dollarsCost {
            color: #fff;
            display: block;
            font-size: 12px !important;
            margin-top: 9px !important;
            font-weight: normal !important;
        }

        .creditSelectUl li .bonusFrame {
            height: 13px;
            padding-top:5px;
        }

            .creditSelectUl li .bonusFrame span.bonusCredit {
                color: #ffb311;
                display: block;
                font-size: 13px !important;
                font-weight: normal !important;
            }

            .creditSelectUl li .bonusFrame span.noBonusCredit {
                color: #848484;
                display: block;
                font-size: 13px !important;
                margin-top: 5px !important;
                font-weight: normal !important;
            }

            .creditSelectUl li .bonusFrame span.RaffleTickets {
                color: #2b7fba;
                display: block;
                font-size: 12px !important;
                margin-top: 5px !important;
                font-weight: normal !important;
            }

.hiddenSpecialDealExpires {
    width: 648px;
    margin: 0 auto;
    display: block;
    background-color: #0b1925;
    min-height: 35px;
    margin-bottom: 2px;
    padding-top: 5px;
}

    .hiddenSpecialDealExpires .sdeFrame {
        width: 90%;
        margin: 0 auto;
        display: table;
    }

.sdeFrame .sdeSmallCell {
    width: 12%;
    margin: 0 auto;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

    .sdeFrame .sdeSmallCell span {
        margin-top: 3px;
        font-size: 15px;
        line-height: 13px;
        display: block;
        color: #fff;
    }

        .sdeFrame .sdeSmallCell span.blueValue {
            color: #2b7fba;
            margin-top: 0;
        }

.sdeFrame .sdeBigCell {
    width: 52%;
    margin: 0 auto;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

    .sdeFrame .sdeBigCell span {
        margin-top: 3px;
        font-size: 15px;
        line-height: 13px;
        display: block;
        color: #fff;
        text-transform: uppercase;
    }
.msgHiddenbox {
    width: 648px;
    margin: 0 auto;
    display: table;
    background-color: #0b1925;
    vertical-align:middle;
}
    .msgHiddenbox .msgHiddenFrame {
        width: 90%;
        height: 54px;
        margin: 0 auto;
        /*display: table-cell;*/
        vertical-align: middle;
        text-align:center;
    }
    .msgHiddenbox .msgHiddenFrame span.yellowMsg{
    color:#ffb311;
    font-size:14px;
    display:block;
    }
    .msgHiddenbox .msgHiddenFrame span.redMsg{
        color:#e41414;
        font-size:12px;
        display:block;
    }
    .msgHiddenbox .msgHiddenFrame span.whiteMsg{
        color:#fff;
        font-size:12px;
        display:block;
    }

.ocMainFrame .hideMsg{display:none;}


/* -- one click Popup Rewards -- */

    .oneclickPopRewards {
        display:none;
        width: 628px;
        height: 400px;
    }

        .oneclickPopRewards .oneclickbgImg {
            width: 628px;
            height: 160px;
            padding-top: 240px;
            background: url('../../App_Themes/images/one_click/OC_Pop_RewardsBG.png');
            vertical-align: bottom;
            position: relative;
        }

            .oneclickPopRewards .oneclickbgImg a.closeX{
                position:absolute;
                right:6px;
                top:5px;
                cursor:pointer;
                width:18px;
                height:18px;
            }

    .oneclickbgImg .popRewardsFrame {
        width: 90%;
        margin: 0 auto;
        text-align: center;
        vertical-align: bottom;
    }

    .popRewardsFrame .oneclickMidText {
        width: 98%;
        text-align: center;
        margin:0 auto;
    }

        .popRewardsFrame .oneclickMidText span {
            color: #251a45;
            font-size: 15px;
            display: block;
            -webkit-text-stroke: 0.2px #fff;
            font-weight:bold;
        }

    .oneclickbgImg .oneclickBottomBanner {
        display: table;
        width: 94%;
        height: 110px;
        background-color: rgba(255,255,255,0.75);
        border: 1px solid #251a45;
        direction: ltr;
        margin: 0 auto;
        margin-top:5px;
    }

    .oneclickBottomBanner .leftimg {
        display: table-cell;
        width: 30%;
        vertical-align: middle;
        text-align: center;
    }

    .oneclickBottomBanner .rightText {
        display: table-cell;
        width: 70%;
        vertical-align: top;
        text-align: left;
    }

        .oneclickBottomBanner .rightText span.BottomBannerTitle {
            font-size: 16px;
            color: #050505;
            display: block;
            margin-top: 7px;
            font-weight: bold;
        }

        .oneclickBottomBanner .rightText ul.redMarksList {
            list-style: inside;
            list-style-image: url(../../App_Themes/images/one_click/OC_RedMark.png);
        }

            .oneclickBottomBanner .rightText ul.redMarksList li {
                color: #414354;
                font-size: 13px;
                margin-top: 3px;
            }

    .oneClickFrame .top_row p.contentText span.underlineCreditText {
        cursor:pointer;
    }

    .simplemodal-overlay{background-color:#000 !important;}

     .creditSelectUl label.bonusLabelInfo{height:35px;} 



/***********************************************/
/*       -- End - One Click Credit --          */  
/***********************************************/

/*outdoor*/

.topRight.f-c-f.mobileBroadcast {
    background: url("images/hostsIcons.png") no-repeat scroll -322px 0 transparent;
    height: 29px!important;
    width: 14px!important;
    display: inline-block;
    position: absolute!important;
    top: 5px!important;
    right : 10px!important;
}
.topRight.f-c-f.pcIcon {
    background: url("images/hostsIcons.png") no-repeat scroll 0 0 transparent;
    background-position: -302px 0;
    width: 19px!important;
    height: 27px!important;
    RIGHT: 11PX!IMPORTANT;
    TOP: 6px !important;
}
 .removeIconNow {display:none !important; }
.singleHostContainer div.hdQuality_2 {
    height: 28px!important;
    margin-bottom: 2px;
    width: 23px!important;
    background-position: -279px 0;
    right: 10px!important;

}
.mobileBroadcast {
    background: url("images/hostsIcons.png") no-repeat scroll -322px 0 transparent;
    height: 29px;
    width: 14px;
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 44px;
}


.waitingRoomCnt .mobileBroadcast {
    right: 0;
    left: 13px;
}

.page_myfavorites .mobileBroadcast {
    top: 3px;
    right: 0;
    left: 10px;
}
body.leftNavigation .hpHostListContainer .singleHostContainer div.topRight {
    top: 26px!important;
    right:9px!important;
}

.mainProfileImg .outdoor {
    background: url("images/hostsIcons.png") no-repeat scroll 0 0 transparent;
    background-position: -321px 0;
    width: 16px!important;
    height: 29px!important;
    RIGHT: 46PX!IMPORTANT;
    TOP: 7px !important;
}

.singleHostContainer a.enterChat.outdoor .hostModeButton, .detailsContainer .centerContent .bigImg a.enterChat.outdoor .hostModeButton, .profileTopSection .imgContainer .mainProfileImg a.enterChat.outdoor .hostModeButton, .profileTopSection .hostTopDetails a.enterChat.outdoor .hostModeButton
,.profileTopSection .hostTopDetails .outdoor input.privateChatBtn, 
body.leftNavigation .hpHostListContainer .singleHostContainer .outdoor span, body.leftNavigation .srWrapperCnt .srContainer .outdoor span, .hpHostListContainer .singleHostContainer .outdoor span {  

    line-height: normal!important;
    display: block;
    height: auto!important;
    text-align: center!important;
    font-size: 14px!important;
}

a.enterChat.outdoor {
    line-height: normal!important;
}
.enterChat.outdoor span.roomLocation,
.enterChat.outdoor span.roomMood, 
span.roomLocation, span.roomMood,
body.leftNavigation .hpHostListContainer .singleHostContainer .outdoor span.roomMood,  
body.leftNavigation .hpHostListContainer .singleHostContainer .outdoor span.roomLocation 
{
    text-transform: none;
    float: none!important;
    text-align: center!important;
    display: inline-block!important;
    font-size: 11px!important;
    vertical-align: top;
    margin-right:0;
    position:static;
    width:auto
}

img#leftOutDoorTopHostListBanner {
    float: right;
    width: 59px;
    height: 15px;
}



/*adveanced search outdoor*/
input#AllHosts, input#OutdoorCams, input#ExcludeOutdoorCams {float: left; margin: 0 6px 0 0;}
label#settingHeader {margin-bottom: 15px;}
.outdoorRadio label {width: auto!important;margin-bottom:30px;}


/*left menu outdoor*/

p#newIconOutdoor {
    padding: 1px 6px;
    line-height: normal!important;
    vertical-align: top;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    width: auto;
    height: auto;
    font-family: arial;
    border-radius: 0;
    display: inline-block;
    margin:0;
}

.page_live-sex-chats.leftNavigation p#newIconOutdoor{
     padding: 2px 6px;
      margin: 5px 26px 0 0;
}


/*waiting room*/

img#outdoorStampImage {
    position: absolute;
    left: 327px;
    top: -2px;
}

.page_myfavorites .singleHostContainer a.enterChat.outdoor .hostModeButton {height:12px!important}

body.leftNavigation.page_myfavorites img#leftOutDoorTopHostListBanner {
    position: absolute;
    z-index: 1;
    right: 6px;
    top: 4px;
}

/*right small ribbom*/

img#outdoorStampImageSmall {
    float: none;
    position: absolute;
    width: 65px;
    height: auto;
    right: 3px;
    top: 0px;
}


/*left nav recently visited*/

body.leftNavigation.page_recently-visited .hpHostListContainer .singleHostContainer p { width: 100%!important; }


#mobileIconOutdoorMessage {
    display: inline-block;
    background-image: url("images/outdoor/BioPage_LeftMobileIcon.png");
    width: 14px;
    height: 23px;
    background-size: 100% auto;
    vertical-align:middle;
    margin:0 4px 0 2px;
    float:none;
}

.leftCol h3 div {display:inline-block;}
.playRlsTitle div  {display:inline-block;line-height:38px;}


.singleHostNicknameUpper{width:auto !important; line-height:18px !important;}

/*new sign up*/

.newSignUpNewUserWrapper .signUpSteps{background:url("images/newSignup/steps1.jpg");background-repeat:no-repeat;width:488px;height:33px;margin:0 auto 20px}
.newSignUpNewUserWrapper .crossSaleCurrentGender h3, 
.newSignUpNewUserWrapper .crossSaleInterestedGender h3  {color:#fff;display:inline-block;vertical-align:middle; font: bold 12px Tahoma;}
.newSignUpNewUserWrapper .crossSaleCurrentGender label, 
.newSignUpNewUserWrapper .crossSaleInterestedGender label {display:inline-block;vertical-align:middle;margin-right:10px;color:#fff;}
.newSignUpNewUserWrapper .crossSaleInterestedGender input, 
.newSignUpNewUserWrapper .crossSaleCurrentGender input   {display:inline-block;vertical-align:middle;margin-left:20px;}
.newSignUpNewUserWrapper .signupRow span{color:#fff;font: bold 12px Tahoma;}
.newSignUpNewUserWrapper select#yearOfBirthSignUp{width:157px;height:24px;margin-left:20px}

.newSignUpNewUserWrapper #id-RightTxt h3 {font-size:17px;}
.newSignUpNewUserWrapper #id-RightTxt span#siteBig {font-size:17px;}
.newSignUpNewUserWrapper #id-RightTxt ul li {font-size:15px;}
.newSignUpNewUserWrapper .isOptOutWrapper { color: #fff; font: 500 12px/16px arial; margin: 10px 0 0 16px;width:250px; }
.newSignUpNewUserWrapper input#isOptOut { margin-left: -16px;vertical-align:middle; }
.newSignUpNewUserWrapper .b-BillingInformation, .newSignUpNewUserWrapper .b-SecureImages.img-SSL {display:none;}
.page_buycredit #VerifyYoueEmailAddressHeader {display:none;}
/*verifyPageWL*/
div#textHeaderStep2 {
    text-transform: uppercase;
    font: 600 25px arial;
    margin-bottom: 20px;
    text-align: center;
}
#verifyPageWLStep2 {
    background: url("images/newSignup/steps2.jpg");
    background-repeat: no-repeat;
    width: 488px;
    height: 33px;
    margin: 0 auto;
}
#verifyPageWL {
    width: 100%;
    position: relative;
    background-image: url("images/newSignup/totalGirl_03.png");
    background-repeat: no-repeat;
    min-height: 507px;
    background-size:990px auto;
}

div#verifyPageWLTextWapper {
    margin-left: 323px;
    text-align:center;
}


#verifyPageWL .verifyPlHeader {
    font: 700 38px/46px arial;
    text-transform: uppercase;
    padding-top: 54px;
    text-indent: 40px;
    letter-spacing: -1px;
}
#verifyPageWL .verifyPlHeader span#logosite {
    background-image: url("images/newSignup/total1.png");
    background-repeat: no-repeat;
    width: 259px;
    height: 35px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
}
#verifyPageWL #txtForInputEmail { display: inline-block; background: #006cdf; height: 35px; vertical-align: top; border-top-left-radius: 5px; border-bottom-left-radius: 5px; width: 134px; font: 500 12px/35px arial; text-align: left; text-indent: 15px; }
#verifyPageWL input#txtEmail {
    width: 371px;
    border: none;
    border-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 41px;
    text-indent: 5px;
    color: #616160;
    font: 500 15px arial;
 
}

#verifyPageWL #btnSend {

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc43d+0,ffbb00+50,ffbb00+100,ffe20f+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe801+0,ffaf0b+89,ffca4a+99 */
background: #ffe801; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe801 0%, #ffaf0b 89%, #ffca4a 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffe801 0%,#ffaf0b 89%,#ffca4a 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffe801 0%,#ffaf0b 89%,#ffca4a 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe801', endColorstr='#ffca4a',GradientType=0 ); /* IE6-9 */

    width: 99px;

    height: 41px;
    display: inline-block;
    vertical-align: top;
    border-radius: 5px;
    color: #000;
    font: 600 17px/41px arial;
    text-transform: uppercase;
    margin-left: 10px;
}
#verifyPageWL p.verifyPltxt, #verifyPageWL p.verifyPltxt span {
    font: 500 20px/25px arial;
    color: #fff;
    letter-spacing: 2px;
    margin-top: 25px;
}




#verifyPageWL #divSendVerification .btns {
    color: #ffae00;
    margin: 0 20px 0;
    font: 700 15px/20px arial;
}
#verifyPageWL p.clickLinkMessage {
    color: #fff;
    text-align: center;
    font: 500 17px/23px arial;
    margin: 20px 0 30px;
}

#verifyPageWL a#goToInboxBtn{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe801+0,ffaf0b+89,ffca4a+99 */
background: #ffe801; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe801 0%, #ffaf0b 89%, #ffca4a 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffe801 0%,#ffaf0b 89%,#ffca4a 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffe801 0%,#ffaf0b 89%,#ffca4a 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe801', endColorstr='#ffca4a',GradientType=0 ); /* IE6-9 */
color:#000!important;

}

#verifyPageWL a#goToInboxBtn, #verifyPageWL #goToNextStage {
    color: #fff;
    text-transform: uppercase;
    border-radius: 20px;
    font: 600 17px/37px arial;
    margin: 25px auto;
    display: block;
    width: 430px;
    text-decoration: none;
}
#verifyPageWL #verifyLater a { width: 80%; text-align: center; display: block; margin: 15px 0; color: #000; font: 500 15px arial; }
#verifyPageWL p.verificationEmailResendMsg {
    color: #000;
    text-align: center;
    font: 500 15px arial;
}

#verifyPageWL p.verificationEmailResendMsg span {
    font: 500 15px arial;
}
#verifyPageWL .verifyMsg {
    text-transform: uppercase;
    font: 600 24px arial;
    color: #fff;
    margin-top: 30px;
}
#VerifyEmailExplain { width: 930px; padding: 20px 30px; color: #000;
                          overflow: hidden;
    background: url("images/newsignup/bg-signup-quotes.png") no-repeat center top transparent;
    height: 132px;
    margin-bottom: 25px;
}


a#nextToWebsite {
    color: #fff;
    font: 500 18px/23px arial;
    margin-bottom: 20px;
    display: block;
}

div#VerifyEmailExplainInside {
    width: 90%;
    margin-left: 8%;
}

#VerifyEmailExplain h2 {color:#000; font: 600 15px/20px arial; margin-bottom: 10px; }
#VerifyEmailExplain p { font: 600 13px/16px arial; }
#VerifyEmailExplain p a { color: #000; font: 600 13px/16px arial;}



/*pop up*/
#popupPLOfferNotSelectedWrapper{width:500px;background:#fff;position:absolute;left:50%;top:50%;margin-left:-250px;margin-top:-123px;color:#000;z-index:1000;}
#verifyPageWL input#btnGiveItToMe{width:275px;height:45px;border:none;color:#fff}
p.txt1bannerNotSelectd{font:bold 18px arial;text-align:center;margin:15px auto}
input#btnImSure{cursor:pointer;margin:25px 15px;text-transform:uppercase;height:40px;width:205px;background:#c5c8cd;background:-webkit-linear-gradient(#c5c8cd,#6f7478);background:-o-linear-gradient(#c5c8cd,#6f7478);background:-moz-linear-gradient(#c5c8cd,#6f7478);background:linear-gradient(#c5c8cd,#6f7478);color:#fff;font:600 18px arial;border:none;border-radius:5px}
input#btnGiveItToMe{cursor:pointer;margin:25px 15px;height:40px;width:205px;background: #ffc43d; /* Old browsers */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe801+0,ffaf0b+89,ffca4a+99 */
background: #ffe801; /* Old browsers */
background: -moz-linear-gradient(top,  #ffe801 0%, #ffaf0b 89%, #ffca4a 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffe801 0%,#ffaf0b 89%,#ffca4a 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffe801 0%,#ffaf0b 89%,#ffca4a 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe801', endColorstr='#ffca4a',GradientType=0 ); /* IE6-9 */
border:none;color:#000;font:600 16px arial;border-radius:5px}
div#popupPLOfferNotSelected p{text-align:center;}
div#VerifyYoueEmailAddressHeader a,div#VerifyYoueEmailAddressHeader{text-align:right;color:#000;font:500 13px arial;}



/***********************************************/
/*           -- Virtual Gift poUp  --          */
/***********************************************/
div#popupFullTransaction {
    width: 80%;
    height: 80%;
    position: fixed;
    z-index: 1001;
    top: 10%;
    left: 10%;

}

span#sWndClose {
    right: 20px;
    top: 10px;
    position: absolute;
    z-index: 1500000000;
    background: url("images/simplemodal_close.png");
    width: 20px;
    height: 20px;
    border: 1px solid black;
    cursor: pointer;
}