﻿.FreeLifeTime{letter-spacing:-1px;font-size:30px;font-weight:400;color:#c00;text-align:center;padding-top:20px!important;letter-spacing: 4px;border-top:1px solid #ccc;}
.VideoChatWithHot{font-family:Arial;color:#333;font-size:11px;font-weight:700;margin:0;padding:0;padding-bottom:10px;}
.btn_chat_private,.btn_chat_free{background:none!important;color:#ff9900 !important;text-decoration:underline!important;}
.btn_chat_free{color:#333!important;}
.PleaseConfirm{text-align:center;margin-top:8px;letter-spacing:-1px;font-size:24px;color:#4b7197;padding-top:10px;}
.SimplyVerify{text-align:center;font-family:Arial;font-size:11px;font-weight:bold;color:#000;}
table.HostAlternating,table.Host,.Host{border-bottom:solid 1px #fff!important;}
#resultDiv{padding:0 12px;}

.btn_chat_free {color:#336699 !important;}
.Hcol1, .Hcol2, .Hcol3, .Hcol4, .col1G a, .col1 a, .favImgCont p a, .followMeDiv div a.red, #reportRes .red {

font-size:10px !important;
color:#000;
font-weight:normal !important

}

#reportRes a.red
{
    color:#336699 !important;
}
a.red
{
    color:#336699;
}
a.white
{
    color:#77adc6 !important;
}
.topBlackBack
{
	background: transparent url(  "images/tagsBack.gif" ) repeat-x scroll right top !important;

}
.topBlackBack p
{
color:#fff !important;
}

.topMenuTabsDivWithMenu{background: transparent url(images/main_header_with_menu.jpg) no-repeat scroll 0 4px !important;height: 167px;}
.topMenuTabsDivWithoutMenu{background: transparent url(images/main_header_without_menu.jpg) no-repeat scroll 0 4px !important;height: 167px;}
.TopMenuTagsWithMenu{background: transparent !important;margin-top: -23px;}

.topBlackHighlight
{
	background: url(  "images/Highlight.jpg" ) !important;
	background-repeat:repeat-x;

}

table#reportRes td.start{background:#DDDDDD url( 'images/START.gif' ) no-repeat scroll center bottom !important;}
table#reportRes td.end{background:#DDDDDD url( 'images/END.gif' ) no-repeat scroll center top !important;}

.FaqUl
{
    margin-left:14px;
}
.FaqUl li
{
    margin-top:10px;
}
#cntCaption{margin-top:24px !important;}


.blockOverlay1{background-color: #fff !important;opacity:0.95  !important;filter:alpha(opacity=95) !important;}
.blockOverlay{background-color: #000;opacity:0.2;filter:alpha(opacity=20);}
.blockOverlay2{background-color: #000 !important;opacity:0.2 !important;filter:alpha(opacity=20) !important;}



.IndependentLink {text-decoration:none;}
.content_host_agent{padding:20px !important;}
.avatarDiv a{color:#336699;font-weight:normal !important;}
.VideoChatwithText{font-family:Arial;font-size:16px;}
#Ul2 a{color:#FFF !important;}
#Ul2 li{color:#000 !important;}
#hhContainer{margin-bottom:16px;}
.YellowBtn
{
	background:none !important;
	background: #4a4a4a url( "images/spriteBack.gif" ) repeat-x scroll right top !important;
	background-position: 0 -1228px !important;
	height:22px !important;
	color:#000000 !important;
	text-decoration:none !important;
}

#loginDiv .loginSubmit
{
	border: 0px solid red;
	background-image: url(  "images/LogInBtn.gif" );
	background-repeat:no-repeat;
	width: 34px;
	height: 24px;
	cursor: pointer;
	margin-top:2px;
	color:#000;
	font-weight:bold;
	float:left;

}
* + html #loginDiv td
{
	vertical-align: bottom;
}

#loginDiv input.inputGray
{
	width: 90px !important;
	height:20px !important;
	/*background:url(images/LogInTxt.jpg) no-repeat right top!important;
	margin: 2px 4px 2px 0 !important;*/
	padding:4px 3px 0px 3px;
	border:0px !important;
	margin: 0;
	background: none !important;
}

span.upperLoginInputBg
{
    display: block !important;
    width: 96px;
    height: 24px;
    background: url('images/LogInTxt.jpg') no-repeat right top;
    margin: 2px 4px 2px 0;
    float: left;
}

#loginDiv table
{
	background-image:url(images/LogInBg.gif);
	background-repeat:no-repeat;
	width:260px;
	height:71px;
}


#loginDiv
{
	border: 0px solid #333333; /* width: 233px;*/
	float: right;
	margin: 4px 0;
	width:414px;
	height:71px;
}

* + html #loginDiv
{
	padding: 6px 6px 0px 6px;
}



input.inputGray
{
	background: #FFF !important;
	color: #333 !important;
}



.loginMainTable
{
	background-image:none !important;
	background-repeat:no-repeat;
	width:240px !important;
	height:68px !important;
	border: 0 !important;
	padding:4px;
	margin-bottom:5px;
	padding:4px 4px 4px 12px !important;
}

table.loginTable table.loginMainTable
{
	width:294px !important;
}



.forgotLinkDiv{clear:both;}
div.loginLinkDiv{margin-bottom:2px;}
div.forgotLinkDiv{padding-top:2px;}

#divSwitchTheme{text-align:right;padding:0 6px 8px 0}

.signUpText{padding-bottom:4px;letter-spacing:-1px;font-size:24px;font-weight:400;color:#4b7197;text-align:center;padding-top:10px!important}

.LiveFeedImage{float:left;margin-right:4px;}
.leftMenuTitle{background:url(images/firstil.jpg) no-repeat !important;font-weight:bold;padding-left:7px;text-decoration:none;}
.stateField{display:none}
.sexyVideosProfile .buttonRed,.sexyVideoButtonsDiv .buttonRed{margin-bottom:4px;}
.topBlackHighlight {width:auto !important;}
.followmeDivButtons {width:580px !important;}
.imgDivTitle{font-size:14px;font-weight:bold;padding-bottom:20px;display:block !important}


#dNotifications p{margin:4px;}

.onlineNotDiv{border: 1px solid #666; background: rgb(187, 187, 187) none repeat scroll 0% 0%; margin-top: 4px;  height: 47px; float: left; margin-right: 1px; width: 104px; text-align: center;}
.onlineNotDivDis{border: 1px solid #666; background:#ccc ; margin-top: 4px;  height: 47px; float: left; margin-right: 1px; width: 104px; text-align: center;}


.onlineNotification{border: 1px solid #666; margin-top: 4px;  height: 47px; float: left; margin-right: 1px; width: 104px; text-align: center;}
.startNot{background: #ccc !important;}
.stopNot{ background:#bbb !important;}

#divStartNewSessionDiv {float:none !important;}

/* faq table */
table.faqTable{border:solid 1px #000;}
table.faqTable td, table.faqTable th{border:solid 1px #000;}
/* END faq table */

div.saveNote{border: solid 1px #999;padding:0 5px;margin-right:1px;}
div.closeNote{border: solid 1px #999;padding:0 5px;margin-right:2px;}
.noteText{border: solid 1px #999;}

.addNote {background:#4A4A4A url(images/spriteBack.gif) repeat-x scroll 0 -219px;color:#FFFFFF !important;display:block;font-weight:bold;line-height:12px;padding:2px 5px 4px;text-align:left;width:60px;}
.editNote{background:#4A4A4A url(images/spriteBack.gif) repeat-x scroll 0 -219px;color:#FFFFFF !important;display:block;font-weight:bold;line-height:12px;padding:2px 5px 4px;text-align:left;width:60px;}
.noteTitle{font-weight:bold;}


.cntNotification {border:0;overflow:hidden;margin:1px 6px;}





.cnt,.Gcnt
{
	background: url(  "images/spriteBack.gif" ) repeat-x scroll right bottom;
	background-position: 0 -133px;
	height:22px;
	line-height: 23px;
	color:#333 !important;
    font-size:11px !important;
    padding-left:4px;
    width:210px;
	/*margin-bottom:4px !important;*/
	font-weight:bold;
	}
	
.cnt img,.Gcnt img
{
	padding-top: 2px !important;
}
	.emailPref input,.emailPref label
	{
		float:left;
		}
		
		
		.favoriteTop .combo1{padding:10px 8px 10px 0 !important;}

.favoriteTop .comboCat{padding:10px 8px 10px 0 !important;}

.favoriteTop .combo1 p,.favoriteTop .comboCat p{padding-right:2px !important;}

.favDataCnt{background:#aaa;}
.cntNotification label{padding:3px;}

.favSelectAll{	background: transparent url(  "images/favFrame.gif" ) repeat-x scroll right top !important;
  width:61px;height:15px;text-align:center;font-size:9px;border:0px !important;line-height:14px;
  margin-left:4px;margin-bottom:4px;         	
}
.allBtnClicked{	background: transparent url(  "images/favFrameRem.gif" ) repeat-x scroll right top !important;
  width:61px;height:15px;text-align:center;font-size:9px;border:0px !important;line-height:14px;
  margin-left:4px;margin-bottom:4px;color:#999;       	
}
.onTimeFeeTitle{font-size:16px;padding-bottom:14px;}
.OneTimeFee{margin-top:18px; margin-bottom:12px; font-weight:bold; }



	.unsubMsgBox {font-weight:normal;width:600px;height:422px;font-size:11px;text-align:left;}
	.unsubMsgBox p{margin:16px;font-size:11px}
	.unsubMsgBox ul{margin:4px 0 4px 29px;text-align:left;}
	.unsubMsgBox li{margin:10px 0 ;}
	.unsubMsgBox input{margin-left:14px ;}
	
	
	div.completeRegistrationDiv{line-height:20px;font-size:12px;}	
	div.completeRegistrationDiv a{font-size:12px;}	
	div.completeRegistrationDiv .myAccountSubmitButton{margin:20px auto;text-align:center;padding-top:4px;background-image:url(images/btnComplete.gif) !important;}
	div.completeRegistrationDiv hr{background-color:#2b5176;color:#2b5176;height:1px;border:0 none;width:98%;clear:both;margin:0 0 20px 0;margin-bottom:20px;text-align:left; }
	
.backGrayHost .HostAlternatingG td.col1G div.imgGalleryDiv,.backGrayHost td.Hcol1 div.avatarDiv div.imgGalleryDiv {height:90px!important;width:108px!important}
.onlineGif {margin-top:76px;}
td.Hcol1 div.avatarDiv {
height:114px !important;
width:139px !important;


