﻿h1.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;}
h1.seo+p{text-align:center; font-size:15px;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;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;}
h3.seo+p{text-align:center;font-size:15px;margin:0 auto 10px auto;width:990px;}


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

.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; min-height:40px;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;}
	.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*/
#flashInstallContainerDiv
{
	margin-top: 50px;
	text-align: center;
}
#flashInstallContainerDiv img 
{
   /* margin: 26px 0 15px;*/
}
#flashInstallContainerDiv * {font-size: 13px;}

/*Pop-up boxes*/
/* This is just plain stupid!! removed by Tal Sneh 
#simplemodal-container
{
	left: 50% !important;
	margin-left: -150px;
}
*/
#simplemodal-container #confirmMsg
{
	padding: 10px;
	margin-left: -55px;
}
* + 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:2px 5px 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;}

/* 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;}
/* 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:-277px !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*/
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;
}

body.page_free-videochat .bredCr {margin:15px 0 10px 8px;}
.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;}

.welcomeJoinMessage{clear:both;font-size:12px;font-weight:bold;line-height:26px}

.singleHostContainer .topModelTrophy{height:auto !important }

div.group_Banner_Cnt{width:986px;height:118px;clear:both;background:url('images/mid1.png') no-repeat;position:relative}
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/groupBanner_small_B.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;}

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

/* Global Changes for WLG Templates */
.l-CenterBlockWrapper .l-FormsCenterWrapper .b-SubmitBtn .btn-Submit, .l-FormsCenterWrapper .signupStep2Submit.myAccountButton { cursor:pointer }
.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;
}


/* 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 {width : 990px; 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.unsubMsgBox {height:450px!important;}

div.mainBannerCnt{text-align:center;margin-bottom:10px;}
div.staticBannerCnt{text-align:center;padding-bottom:10px;clear:both;}

#SexierHeader div.logoSite { background-position:center center;}
.footerDiv  { position:relative; }
.foterBody { background-position:-22px top !important;position:relative !important; }
.foterBody > div { position:relative;left:106px; }
.foterBody ul { margin:7px auto !important;width:785px !important; }
.footerDiv p.bottomTextForAdults { padding:0 !important;}
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; }
body.page_buycredit .paymentErrImgCnt { position:relative;left:121px; bottom:2px;}
.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 -378px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.enterChat:hover, body.wlg.phoneMates .srContainer a.enterChat:hover{ background-position:center -405px!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;}

/*peepshow*/
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.happyhourBtn, body.wlg.phoneMates .srContainer a.happyhourBtn {background-position: center -433px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.happyhourBtn:hover, body.wlg.phoneMates .srContainer a.happyhourBtn:hover {background-position: center -459px!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;}
/*intro*/

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 -324px!important;}
body.wlg_phoneMates .hpHostListContainer .singleHostContainer a.freeChatBtn:hover {background-position: center -351px!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:4px}
.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 -4px 2px transparent;
}

body.leftNavigation.wlg .LatestActivitiesEmpty{height: 395px !important;}
body.wlg.leftNavigation div.LeftExternBanner{text-align:center}

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

