#body
{
width:978px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}

#body:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


#mainbody
{
width:960px; margin-left:auto; margin-right:auto;
}

#mainbody:after
{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

a
{ 
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}

#header
{
width:100%;
}
#header img
{
float:left;
}
#header ul
{
float:right;
	margin-top: 32px;
	padding: 0;
	list-style: none;
	list-style-type: upper-alpha;

}
#header li {
	display: inline;
	margin: 0;
	padding-left: 20px;
}
#header li a{
	
    font-size:1.1em;
	font-weight:bold;
color:#000000;}

#content
{
float:left;
width:100%;
margin-top:10px;
z-index:999;
}

#leftcontent
{
width:640px;
float:left;
}
#leftcontenthomepage
{
width:1040px;
float:left;
}

html>body .centerleft{
margin-left:160px;
}

.centerleft{
margin-left:80px;
}

#rightcontent
{
width:310px;
float:left;
}
#tabs
{
margin-left:10px;
}
#tabs ul
{
float:left;
margin:0;
padding: 0;
list-style: none;
list-style-type: upper-alpha;
}
.loginRememberSpan{
padding-top:2px;
float:left;
}

.loginRememberCap{
margin-left:115px;
margin-top:5px;
}

.loginRememberContent{
width:200px;
}


.loginRememberContenttext{
width:22px; float:left; color:#686868;
font-size:0.9em;
margin-left:2px;
}
	
#tabs li {
	display: inline;
	margin: 0;

}
.useronetimecharge
{
color:#000000;
font-weight:bold;
font-size:1.0em;
padding-top:9px;
width:415px;
height:27px;
margin-top:3px;
margin-bottom:5px;
background-color:#ADD8E6;
text-align:center;
border:1px solid #00008B;
}

.tab{
padding-top:12px;
text-align:center;
width:117px;
overflow:hidden;
}
.tabServikon{
padding-top:12px;
text-align:center;
/*width:117px;*/
overflow:hidden;
}
.tabServikon a{
color:red;
font-weight:bold;
font-size:0.9em;
text-decoration:underline;
}

.tabServikon a:hover{
color:#EA1C26;
}

.subCategoryTab{
padding-top:12px;
text-align:center;
width:117px;
overflow:hidden;
}

.subCategoryTab a{
color:#EA1C26;
font-weight:bold;
font-size:0.9em;
}

.subCategoryTab a:hover{
color:#EA1C26;
font-weight:bold;
font-size:0.9em;
}


.tab a{
color:red;
font-weight:bold;
font-size:0.9em;
text-decoration:underline;
}

.tab a:hover{
color:#EA1C26;
}


.select{
font-weight:bold;
font-size:1.1em;
}


#models
{
margin-left:0px;
width:100%; 
}
#modelsright
{
margin-left:0px;
width:100%;
}

.model
{
overflow:hidden;
height:140px;
width:152px;
float:left;
margin-bottom:8px;
}
.model img{
cursor:pointer;
}

.spacer
{
width:14px;
float:left;
}

.model .display
{
height:122px;
width:136px;
float:left;
padding-left:8px;
padding-top:9px;
}
.model .display a
{
text-decoration:none;
}
.model .display a:hover
{
text-decoration:underline;
}

.model .display a img
{
border:1px solid #898987;
cursor:pointer;
}
.modelbottom
{
width:100%;
float:left;
padding-top:2px;
}
.model .display .modelbottom .images
{

float:right;
width:55px; 
}

.model .display  .modelbottom .images img
{
padding-left:2px;
border:0px solid #898987
}
.separator
{
width:100%;
height:2px;
}
.modelname a
{
float:left;
color:#3E97FD;
font-size:0.9em;
}
.h2
{
font-size:1.0em;
float:left;
font-weight:bold;
color:#265A73;
padding-bottom:6px;
}

.Newh2
{
font-size:1.0em;
font-weight:bold;
color:#265A73;
padding-bottom:8px;
/*margin-top:10px;*/
}



#modelcategories
{
float:left;
width:100%;
}



#categorymiddle .totals
{
float:left;
width:145px;

color:#545454;
}
#categorymiddle .totals .heading 
{
float:left;
width:80px;
font-size:1.1em;
font-weight:bold;
overflow:hidden;
}

#categorymiddle .totals .text
{
float:left;
width:65px;
font-weight:bold;
}

#categorymiddle .totals .text .total
{
font-size:0.9em;
color:#545454;
}
#categorymiddle .totals .text .sep
{
font-size:0.9em;
color:#A5D0E5;
}
#categorymiddle .totals .text .live
{
font-size:0.8em;
color:#545454;
}
.horizsep
{
width:100%;
margin-top:10px;
margin-bottom:10px;
background-color:#545454;
height:1px;
float:left;
overflow:hidden;
}
#categorymiddle .totals .data
{
float:left;
width:57px;
text-align:right;
}
#categorymiddle .totals .data .total 
{
font-size:0.9em;
color:#999999;
}
#categorymiddle .totals .data .total a
{
font-size:0.9em;
color:#999999;
}
#categorymiddle .totals .data .sep
{
font-size:0.9em;
color:#A5D0E5;
}
#categorymiddle .totals .data .live
{
font-size:0.8em;
color:#545454;
}
#categorymiddle .totals .data .live a
{
font-size:0.8em;
color:#545454;
}
#categorymiddle .totals .dataheading
{
float:left;
width:85px;
font-size:0.9em;
font-weight:bold;
overflow:hidden;
}
#categorymiddle .totals .dataheading a
{
color:#545454;

}



.spacerright
{
width:4px;
float:left;
}
.centermainimage
{
width:280px;
float:left;
text-align:center;
overflow:hidden;
}
.centermainimage img
{
margin-top:10px;
cursor:pointer;
margin-bottom:5px;
}



.horizsepy
{
width:100%;
height:0px;
clear:left;
overflow:hidden;
}
.paging
{
margin-top:-4px;
height:21px;
overflow:hidden;
}
.paging a
{
font-size:1.1em;
font-weight:bold;
color:#EA1C26;
text-decoration:underline
}

.paging .selected
{
color:black;
text-decoration:none;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
}

.paging .selected a
{
  text-decoration:none;
}

.alltop
{
float:right; margin-top:-20px;
}


.modelright
{
overflow:hidden;
height:80px;
width:150px;
float:left;
}
.modelright img{
cursor:pointer;
}

.modelright .display
{
overflow:hidden;
height:122px;
width:139px;
float:left;
padding-left:5px;
padding-top:5px;
}
.modelright .display  a
{
text-decoration:none;
}
.modelright .display  a:hover
{
text-decoration:underline;
}
.modelright .display  a img
{
border:1px solid #898987
}


.modelright .display .modelname
{
float:left;
width:100%;
padding-bottom:5px;
}
.modelright .display .modelname a 
{
float:left;
color:#3E97FD;
font-weight:bold;
font-size:.8em;
border:0px solid #898987

}
.modelright .display  .modelimage
{
width:68px;
float:left;
margin-top:2px;

}
.modelright .display  .modelinfo
{
width:70px;
float:left;
}
.ratingfont
{
font-size:.9em;
font-weight:bold;
color:black;
}
.ratingtext
{
font-size:.8em;
color:#999999;
}
.modelright .display .modelinfo a
{
float:left;
color:#EA1C26;
font-size:0.72em;
}
.modelright .display .modelinfo .images
{
float:right;
}
.modelright .display .modelinfo .images a
{
border:0px;
text-decoration:none;
}
.modelright .display .modelinfo .images a img
{
border:0px;
text-decoration:none;
}

.horizsepright
{
width:100%;
margin-bottom:10px;
background-color:#999999;
height:1px;
float:left;
overflow:hidden;
}
.spacerrightnext
{
width:6px;
float:left;
}
.forsmallalignment
{
margin-left:5px;
}
.breadcrumbs
{
font-weight:bold;
width:380px;
float:left;
}
.breadcrumbs .seperator
{
font-family:tahoma;
font-size:0.7em;
}
.name
{
color:black;
font-size:1.2em;
}
.breadcrumbs a
{
color:#EA1C26;
font-size:1em;
}
.modelnamehead
{
font-size:1.6em;
font-weight:bold;
padding-top:30px;
padding-bottom:10px;
width:100%;
}

.modelnamehead img
{
float:right;
margin-right:8px;
}



.timer{
float:right;
}


#leftnextcontent
{
margin-left:10px;
width:620px;
}


.flashplayermessage .halfleft
{
padding-top:9px;
float:left;
width:300px;
}
.flashplayermessage .halfleft a 
{
color:#EA1C26;
font-size:1.1em;
}
.flashplayermessage .halfleft a span
{
vertical-align:top;
}


.flashplayermessage .halfleft .right
{
float:right;
}

.flashplayermessage .halfleft .right img
{
cursor:pointer;
}


.flashplayermessage .halfleft .right a
{
color:#EA1C26;
font-size:1.1em;
vertical-align:super;
}
.flashplayermessage .halfleft .right a #favspan
{
vertical-align:top;
}

.flashplayermessage .halfright
{
padding-top:9px;
float:left;
width:280px;
vertical-align:top;
margin-left:20px;
}
.information
{
float:right;
width:310px;
margin-left:2px;
}
.description
{
float:left;
width:300px;
margin-top:0px;
font-size:0.9em;
}
.description .heading
{
width:100%;
font-weight:bold;
}
.descriptionhalf
{
float:left;
width:146px;
font-size:0.9em;
}
.descriptionhalf .heading
{
width:100%;
font-weight:bold;
}
.modelimagesleft
{
padding-top:12px;
float:left;
width:608px;
}
.checktext
{
font-size:1.1em;
font-weight:bold;
color:#178CC2;
}

.modelimagesleft .smallimg
{
border:1px solid #878789;
float:left;
margin-top:8px;
margin-right:6px;
cursor:pointer;
}
#footer
{
margin-top:10px;
float:left;
width:100%;
border-top:1px solid #898987; 
text-align:center;
}
.links
{
margin-top:15px;
font-size:0.9em;
color:#383838;
}
.links a
{
margin-top:15px;
font-size:1.1em;
font-weight:bold;
text-decoration:underline;
color:#393939
}
.footerimg
{
margin-top:15px;
}
.footerimgtext 
{
font-size:1em;
color:#393939;
font-family:tahoma;
font-weight:bold;
}
.footerimgtextbolder
{
font-size:1.1em;
color:#393939;
margin-bottom:5px;
}

.footerimgtextbolder a
{
font-weight:bold;
font-size:1em;
color:#393939;
}

.footerimgtextbolder a:hover
{
color:#393939;
}
	
.extrafont
{
margin-top:10px;font-weight:bold;text-decoration:underline; 
}
.footercopy
{
margin-top:3px;
font-size:1em;
font-weight:bold;
color:#393939;
}

.righttopmargin{
margin-top:12px;
}


/* RAVI ADDED THE FOLLOWING */

.texBoxBack{
  font-weight:bold;  
  height:25px;
  width:100px;
  font-size:1.1em;
  text-align:center;
  margin-top:10px;  
}


.privateSession{
width:100%;
height:40px;
}



.privateSessionleft div{
float:left;
}

.privateSessionleft img{
cursor:pointer;
}

.privateSessionleft div a{
color:red;
padding-top:10px;
}

.privateSessionleftimg{
margin-top:10px;
}



.webcam
{
font-size:1.0em;
font-weight:bold;
color:#265A73;
padding-bottom:10px;
}

/* end ravi */

/* ADDED THE regCss */
#DivLoginMain{
margin-top:18px;
width:760px;
height:262px;
}
#DivLoginMainCredits{
margin-top:18px;
width:760px;
height:400px;
}

.DivLogin{
float:right;
margin-right:45px;
width:600px;
background-color:#FFFFFF;
}
.tepText{
padding-left:80px;
width:400px;
}
#Makedivstyle{
height:270px;
}






#DivLoginMainLeft1{
float:left;
width:460px;
background-color:#FFFFFF;
}


#DivLoginMainRight1{
float:right;
width:50em;
background-color:#FFFFFF;
}
#DivLoginMainRight1Credits{
float:right;
width:600px;
height:360px;
background-color:#FFFFFF;
}
html>body #DivLoginMainRight1Credits{
float:right;
width:600px;
height:380px;
background-color:#FFFFFF;
}

#paymentimg{
width:960px; 
}
#paymentimg img{
width:960px;
height:5px;
}
#Rightin{
height:240px;
}
#RightinCredit{
height:350px;
}


#LoginMainHead{
height:30px;
COLOR: #ffffff; 
TEXT-ALIGN: center;
padding-top:5px;
text-transform:uppercase;
}

.whit_12b{
  font-size:10px;
  font-weight:bold;
  color:#000000;
}
.whit_14ab{
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

.buttmar5px{
margin-left:5px;

}

.whit_11ab{
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

#Strip {
text-align:center;
}

#Strip img{
width : 960px ;
height : 5px;
}

#LoginMain{
margin-top:0px;
float:left;
margin-right:10px;
height:217px;
width:160px;
}

#LoginRight1{
float:left;
width:272px;
margin-top:15px;
}

#Space{
margin-top:18px;
}

#Space1{
margin-top:60px;
margin-bottom:25px;
margin-left:20px;
text-align:center;
}

#DivMessage{
margin-left:100px; 
color:#ffcc00; 
font-weight:bold;
width:100%; 
margin-left:0px;
}

#LoginMainRightHead{
margin-top:0px;
}

#Image{
height:210px;
}

#Title{
COLOR: #ffcc00; 
font-weight:bold;
text-align:left;
font-size:.9em;
margin-left:20px;
}


#Table{
font-size:.95em; 
width:100%;
border:0px;
text-align:left;
margin-left:20px;
margin-top:10px;
}
#errmsga{
margin-bottom:5px;
}

#TopMargin{
margin-top:2px;
}

.RegistrationHSpacecheck{
height:70px;
}

#LoginUserRight{
width:100%;
height:165px;
margin-top:20px;
}

#LoginUserRightCredit{
width:100%;
height:300px;
}

#LogUserRight1{
float:right;
width:155px;
height:10px;
margin-top:3px;
}
#LogUserRight2{
float:right;
width:200px;
height:10px;
margin-top:5px;
margin-right:3px;
text-align:right;
}
html>body #LogUserRight2{
float:right;
width:200px;
height:10px;
margin-top:12px;
margin-right:3px;
}

#LogUserLeft{
float:left;
width:80px;
height:10px;
margin-top:0px;
}

#LogUserRight3{
float:right;
width:149px;
height:20px;
margin-top:10px;
margin-right:1px;
}

#LogUserLeft2{
float:left;
width:70px;
height:20px;
margin-top:45px;
margin-left:1.6px;
font-size:.8em;
}

#LogUserRight4{
float:right;
width:142px;
height:20px;
margin-top:3px;
margin-right:1px;
text-align:right;
}
html>body #LogUserRight4{
float:right;
width:142px;
height:20px;
margin-top:35px;
margin-right:11px;
}
#LogUserRight6{
float:right;
width:142px;
height:30px;
margin-top:2.7px;
margin-right:1px;
text-align:right;
}
html>body #LogUserRight6{
float:right;
width:142px;
height:30px;
margin-top:10px;
margin-right:8px;
}

#LogUserRight{
float:right;
width:155px;
height:25px;
margin-top:10px;
}

html>body #LogUserLeft3{

width:80px;
height:10px;
margin-top:30px;
margin-left:-80px;
}


#LogUserLeft3{
float:left;
width:70px;
height:10px;
margin-top:6px;
font-size:.8em;
text-align:right;
}


#LogUserLeft1{
float:left;
width:70px;
height:10px;
margin-top:14px;
font-size:.8em;
text-align:right;
}

#LogUserRight5{
float:right;
width:155px;
height:10px;
margin-top:0px;
}


html>body #LogUserRight5{
float:right;
width:155px;
height:10px;
margin-top:10px;
}


.style_yellow3{
 FONT-SIZE: 10px; COLOR: #ffcc00 ;
  text-decoration:none;
 }
 
A.style_yellow3:hover{  
  text-decoration:underline;
 }
  
.errorUp{
  color:#F4C024;
  margin-left:-165px;
  width:450px;
  margin-top:-20px;
  margin-bottom:-10px;
  font-size:9px;
}

.errorUp2{
  color:#F4C024;
  margin-left:-165px;
  width:450px;
  margin-top:0px;
  margin-bottom:-10px;
  font-size:9px;
} 

.errorUp3{
  color:#F4C024;
  margin-left:-165px;
  width:450px;
  margin-top:-30px;
  margin-bottom:17px;
  font-size:9px;
} 

.errorUp4{
  color:#F4C024;
  margin-left:-165px;
  width:450px;
  margin-top:-42px;
  margin-bottom:17px;
  font-size:9px;
} 
 
#Error {
height:10px; 
width:100%;
}
 
.errorMessage{font-family:tahoma; font-size:1em; font-weight:bold; color:red;} 
 
#LoginPasswordError{
position:absolute; 
width:220px; 
height:38px; 
margin-left:40px; 
color:#ffcc00;
font-weight:bold;
vertical-align:bottom;
}


.texBox{
 color:#265A73;
 height:25px;
  font-size:1.1em;
  text-align:center;
  
}
.texBoxchat{
 width:325px;
 color:#cc3434;
 height:25px;
  font-size:1.1em;
  text-align:center;
  
}


#RightDiv{
width:100%;
text-align:left;
}

.buttonnew1 {
	text-align:center;
	
}

.buttonnew2 {
margin-left:0px;
}


#divWid{
/*background-color:#000099;*/
width:100%;
margin-left:-45px;
}
#DivHeadText{

width:50%;
float:left;
/*background-color:#666666;*/
}
#DivHeadTextCredits{

width:40%;
float:left;
/*background-color:#666666;*/
}

#DivHeadTextBox{
width:50%;
float:left;
/*background-color:#99CC33;*/
}

.fontnew{
font-weight:bold;
}

#DivHeadTextBoxCredits{
width:60%;
float:left;
/*background-color:#99CC33;*/
}


#alnB
{
margin-bottom:4px;
margin-left:6px;
}
.imgleft
{
width:145px;
height:42px;
text-align:right;
border:2px solid #000000;

}

#marbot1{
margin-bottom:14px;
}
#marbot{
margin-bottom:16px;

}

html>body #marbot1{
margin-bottom:12px;

}
.widthbutton{
height:25px;
width:150px;
}
#marbot2{
margin-bottom:62px;

}

html>body #marbot2{
margin-bottom:57px;

}

#ForgotError{
text-align:center;
margin-left:100px;
margin-bottom:10px;
margin-left:45px;
}

.RegistrationHSpacecheck a:visited{
color:#0000FF;
}

.changeSuccessColor{
color:#D74516;
font-size:12px;
}

.changeSuccessColor a{
color:#D74516;
font-size:12px;
}

.changeSuccessColor a:hover{
color:#D74516;
font-size:12px;
}

/* end */






/* ourmodels.css starts */

.subheadimg{
 width:960px;
}
.imgcontent{
width:100%;
height:27px;
}

.perforname{
float:left; width:120px; margin-top:4px; height:30px; font-family:tahoma; font-size:11px; font-weight:bold;color:#3e3a3b;
}
.updateAlert{
float:left; width:900px;margin-top:6px; height:25px;font-family:tahoma; font-size:11px; font-weight:bold;color:#3e3a3b;text-align:left;margin-left:15px;
}
.alertContent{
	margin-left:15px;
}
.alertContentLabel{
	float:left;height:25px;text-align:right;font-family:tahoma;font-size:11px; font-weight:bold;color:#3e3a3b;width:120px;margin-top:3px;
}
.alertContentInput{
	float:left;height:25px;text-align:left;font-family:tahoma;font-size:11px; font-weight:bold;color:#3e3a3b;width:130px;
}
.searchdiv{
 float:left; width:160px;
}
.searchimgdiv{
float:left; width:85px; margin-top:0px;
}
.imgtopmodel{
float:right; width:100px; margin-top:14px;
font-family:tahoma; font-weight:bold; font-size:11px; color:#fe0909;
margin-right:15px;
}
.imgtopmodel2{
float:right;width:100px;margin-top:14px;
font-family:tahoma;font-weight:bold;font-size:11px; color:#fe0909;
}
.serbyname{
float:left;width:150px;margin-top:0px;font-family:tahoma;font-weight:bold;font-size:11px; color:#fe0909;
}
.serbyname1{
font-family:tahoma;font-weight:bold;font-size:11px; color:#fe0909;
}


.checktopmodel{
width:10px;height:15px;
}




#ourmodeluperimg{
float:left;
width:960px;
height:50px;
}
/*
.WioCate{
color:#000000;
font-family:tahoma;
font-size:1.0em;
font-weight:bold;

}
.WioSubCate{
color:#000000;
font-size:.8em;
}
*/
.WioCate{
color:#FF0000;
}

.noresult{
width:960px;
height:100px;
margin-top:30px;
font-size:12px;
color:#000000;
font-weight:bold;
}



.com{
float:right;
color:#000000;
background-color:#fffadb;
border-bottom:1px;border-left:1px; border-right:1px; border-top:1px; border-color:#000000;
border-style:solid;
margin-left:5px;
margin-top:0px;
width:120px; 
height:23px;

}
#ourmodelRightimg{
float:left;
margin-left:30px;
margin-top:5px;
visibility:hidden
}
#ourmodeluperimg #cat{
margin-top:6px;
}

.ModelsSearchBox{
float:left;
width:320px;
height:50px;
background-color:#000000;
/*background-image:url('../images/searchbox.gif');*/

}
.search{
margin-left:110px;
width:120px;
height:13px;
margin-top:14.5px;
}
#ourmodelsearch{
vertical-align:middle;
height:20px;
}

#ourmodelsearch img{
cursor:pointer;
}

.ModelsSearchBox img{
cursor:pointer
}
.alphabets{
float:left;
font-family:taohoma;
width:600px;
margin-top:-8.5px;
overflow:hidden;
/*background-color:#FFFFFF;*/
}


#DivOurModelsChar{
display:none;
text-align:center;
}
.ourmodelmid{
float:left;
width:953px;
height:20px;
margin-top:20px;
}
.ourmdeltop{
float:left;
width:100px;
 }

.a{
text-decoration:none;
color:#9933CC;
} 

.ourmodelsearcheditem{
width:200px;
margin-left:380px;
font-size:13px;
font-family:tahoma;
color:#383838;
font-weight:bold;
}
.performername{
float:left;
}

.ourmodeltopline{
float:left;
margin-right:11px;
margin-top:0px;
}

#topln{

}

.ourmodelpaging{
float:left;
width:960px;
}
.ourmodelpagingbk{
background-color:#CCCCCC;
}
.ourmodelnumbers{
margin-right:5px;
color:#000000;
font-size:12px;
}
.mp_unclicked_href{
color:#FF0000;
}
.topmodelpaging{
float:left;
width:800px;
margin-left:50px;
}
#DivOurModelsChar1{
float:right;
margin-top:14px;
font-family:tahoma;
}


/* ourmodels css ends */


/* freeprivate.css starts*/

.flashplayermessagewhite .halfleft
{
padding-top:9px;
float:left;
width:300px;
}
.flashplayermessagewhite .halfleft a 
{
color:#EA1C26;
font-size:1.1em;
}
.flashplayermessagewhite .halfleft a span
{
vertical-align:top;
}


.flashplayermessagewhite .halfleft .right
{
float:right;
}
.flashplayermessagewhite .halfleft .right a
{
color:#EA1C26;
font-size:1.1em;
vertical-align:super;
}
.flashplayermessagewhite .halfleft .right a #favspan
{
vertical-align:top;
}

.flashplayermessagewhite .halfright
{
padding-top:9px;
float:left;
width:280px;
vertical-align:top;
margin-left:20px;
}


.freechatdiv div{
float:left;
}

.freechatdiv div img{
cursor:pointer;
}

.privatechatsubdiv {
margin-top:-10px;
}

.privatechatdiv {
float:left;
}

.privatechatdiv div{
float:left;
}

.privatechatdiv div img{
cursor:pointer;
}

.exitlink{
float:right;
width:90px;
}


.modelnameprivate{
margin-top:10px;
}


.displaythumbnails{
float:left;
height:74px;
width:72px;
overflow:hidden;
text-align:left;
}


.displaythumbnails img{
border:1px solid #878789;
float:left;
margin-bottom:8px;
margin-right:6px;
cursor:pointer;
}



.displaythumb{
float:left;
height:52px;
width:66px;
margin-top:5px;
text-align:center;
overflow:hidden;
}


.displaythumb img{
cursor:pointer;
}


.displaythumb1New{
overflow:hidden;
float:left;
height:60px;
width:70px;
text-align:left;
}
.displaythumb1New div{
overflow:hidden;
margin-top:4px;
width:68px;
height:60px;
text-align:center;
}
.displaythumb1New img{
border:none;
cursor:pointer;
}

.displaythumb1{
overflow:hidden;
float:left;
height:60px;
width:76px;
text-align:left;
}

.displaythumb1 div{
overflow:hidden;
margin-top:4px;
width:68px;
height:60px;
text-align:center;
}

.displaythumb1outerdiv{
height:360px;
width:320px;
	}
.displaythumb1 img{
border:1px solid #878789;
cursor:pointer;
}




/* freeprivate.css ends */


/* mastercommon.css starts */

.modelnamehead .timeremain
{
float:right;
font-size:0.6em;
font-weight:normal;
color:#847E72;
padding-top:4px;
}


.modelnamehead .exitbutton
{
float:right;
font-size:0.6em;
font-weight:bold;
color:#265A73;
padding-top:5px;
padding-left:3px;
}

.modelnamehead .exitbutton a
{
text-decoration:none;
color:#265A73;
}

.modelnamehead .exitbutton a:hover
{
text-decoration:underline;
color:#265A73;
}


.webcammain{
width:310px;
margin-top:3px;
}

html>body .webcammain{
width:310px;
margin-top:5px;
}


.webcamuser{
width:200px;
color:#EC1A25;
font-size:0.9em;
text-align:left;
padding-top:5px;
padding-bottom:5px;
}

.webcamuser a{
color:#EC1A25;
text-decoration:none;
}

.webcamuser a:hover{
color:#EC1A25;
text-decoration:underline;
}




/*beginRegistration CSS*/

.beginRregistrationmain{
float:left;
width:100%;
}
.beginRregistrationimgdiv{
 width:700px;
}

.commonleft{
float:left;
margin-left:20px;
padding-right:15px;
margin-top:-9px;
position:absolute;
font-variant:small-caps;
background-color:#FFFFFF;
font-size:1.4em;
font-family:tahoma;
font-weight:bold ;
letter-spacing:1px;
}
.step{
float:left;
background-color:#FFFFFF;
width:80px;
margin-left:600px; margin-top:-20px; position:absolute;
}


.stepss{
float:left;
background-color:#FFFFFF;
width:100px;
margin-left:590px; margin-top:30px; position:absolute;
}

.step1{
float:left;
background-color:#FFFFFF;
width:80px;
margin-left:800px; margin-top:-20px; position:absolute;
}
.step11{
float:left;
background-color:#FFFFFF;
width:100px;
margin-left:790px; margin-top:30px; position:absolute;
}


.step2{
float:left;
background-color:
#FFFFFF;width:80px;
margin-left:500px; margin-top:-20px; position:absolute;

}
.step3{
float:left;
background-color:
#FFFFFF;width:80px;
margin-left:700px; margin-top:-20px; position:absolute;
}

.beginRregistrationimgbk{
width:100%;
height:350px;
background-color:#FFFFFF;
}
#beginRregistrationEasy{
float:left;
margin-left:10px;
margin-top:20px;
}
#beginRregistrationResis{
float:left;
margin-left:10px;
margin-top:30px;
}
.beginRregistrationtext{
float:left;
margin-left:10px;
font-size:0.9em;
width:650px;
}
#beginRregistration{
float:left;
font-weight:bold;
margin-left:30px;
margin-top:20px;
font-size:1.0em;
}
.beginRregistrationcomb
{
  color:#000000;
  background-color:#fffadb;
  border-bottom:1px;border-left:1px; border-right:1px; border-top:1px; border-color:#000000;
  border-style:solid;

}
.beginRregistrationver_nam
{
  font-weight:700;
}
html>body .beginRregistrationlast{
 float:left; width:500px; margin-left:50px; height:100px;
}

 .beginRregistrationlast{
 float:left; width:500px; margin-left:27px; height:100px;
}
.beginRregistrationlastright{
float:left;  margin-left:50px; margin-top:15px; font-size:12px;
}
.beginRregistrationprev{
float:left;  margin-top:-44px; position:absolute; margin-left:690px;
}
/*beginRegistration CSS END*/


.pcEND{
width:100%;height:700px;
}
#pcENDText{
width:100%;
text-align:left;
}
#pcENDsubText{
 width:100%; text-align:left; margin-top:10px; 
}
#pcENDsubTextt{
 width:100%; float:left; text-align:left; margin-top:20px; 
}
#msgcolor{
color:#FF0000;
margin-bottom:5px;
}
#pcENDsubcenter{
 width:100%; margin-top:20px; 
}
#pcENDsubBottom{
/*margin-top:10px;*/ width:100%;
}

/*masterAccount*/
.masterAccountcontent{
float:left;
width:650px;
margin-top:30px;
height:300px;
}
.masterAccounttext{
width:100%;
height:50px;
margin-top:10px;
}

#masterAccountName{
width:600px;
height:20px;
margin-top:30px;
margin-left:50px;
}
html>body #masterAccount{
width:600px;
height:20px;
margin-top:9px;
margin-left:50px;

}
#masterAccount{
width:600px;
height:20px;
margin-top:5px;
margin-left:50px;
}

.commonNePerButton{
float:left;
margin-top:-44px;
position:absolute;
margin-left:560px;
}
.commonNePerButtonleft{
float:left;
margin-top:-44px;
position:absolute;
margin-left:665px;
}
.masterAccountleft
{
float:left;
text-align:right;
width:185px;
font-weight:bold;
font-size:1.0em;
height:20px;margin-top:3px;
}
.masterAccountMid{
float:left;
width:140px;
height:20px;
}
.masterAccountButton{
float:left;
width:140px;
height:20px;

}
.masterAccountMid INPUT {
width:140px;
height:20px;
}

.masterAccountright{
 float:left;
 width:250px;
 font-size:0.8em;
 height:20px;
 margin-top:3px;
}


/*masterAccount*/

/*masterrOwner*/
.masterOwner{
float:left; margin-top:50px; width:100%; height:270px;
}

#masterEasy{
float:left; width:100%; 
}
.masterOwnersucces{
float:left; width:100%;margin-top:20px;
}
.masterOwnerMessage{
float:left;  width:440px; margin-top:20px;
}
.masterOwnerSettings{
float:left; width:100%; font-variant:small-caps; text-align:left;  margin-top:20px;
}
.masterOwnerRegister{
 float:left;  width:100%; margin-top:30px;
}
.masterOwnerImages{
 width:100%;  margin-top:30px;
}

/*masterrOwner*/

/*photoId CSS*/
.photoIdMain{
width:900px; margin-top:50px;
}
.photoIdBk{
width:100%; height:850px; background-color:#FFFFFF;
}
.photoIdText{
float:left; margin-top:50px; width:100%; 
}
#photoIdInText{
float:left; width:100%; 
}
.photoIdLeft{
float:left;  width:200px; height:200px;margin-top:10px;
}
#photoIdImg{
color:#000000; width:200px;height:150px;
}
.photoIdRight{
float:left; margin-left:20px;  width:650px; margin-top:10px;  height:165px;
}

.photoIdRtext{
float:left; text-align:left;
}
.photoIdRighttext{
float:left; text-align:left; margin-top:5px;
}
.photoIdBottom{
float:left; width:100%; margin-top:20px;
}
.photoIdBottomImg{
width:650px; margin-top:20px;
}
.photoIdBottomImgContent{
float:left
}
.photoIdBottomImgIn{
float:left; margin-left:10px;
}
.photoIdBottomMessage{
float:left;  margin-top:20px; width:100%;
}
.photoIdBottomMessageleft{
float:left; width:200px; margin-left:100px;
}
.photoIdBottomMessageright{
float:right; width:200px; margin-right:100px;
}
.photoIdFlashDiv{
float:left; width:100%; margin-top:20px;
}
.photoIdMessage{
float:left; width:100%; margin-top:30px;
}
/*photoId CSS END*/

/*privateChatEnd CSS END*/


/* mastercommon.css ends */








#MasterPerson{
float:left; width:100%;
}

#MasterPersonMain{
width:800px;
margin-top:30px;
}

#MasterPersonWhiteBox{
width:100%; height:1000px; background-color:#FFFFFF;
}

#MasterPersonWhiteBoxMain{
text-align:left;
width:95%;
font-size:1.0em;
}

#PerformerDetailsMain{
width:800px;
margin-top:30px;
}

#PerformerDetailsWhiteBox{
width:100%; height:600px; background-color:#FFFFFF;
}

#ModelBioWhiteBox{
width:100%; height:800px; background-color:#FFFFFF;
text-align:left;
}

#ModelBioWhiteBoxMain{
font-size:1.0em;
padding-left:16px;
}

#PerformerDetailsWhiteBoxMain{
text-align:left;
width:95%;
font-size:1.0em;
}

#PerformerDetailsWhiteBoxMain SELECT{
width:200px;
}


#MasterPersonText{
width:100%;
float:left;
margin-bottom:18px;
}

#MasterPersonText .leftDiv{
float:left;
width:200px;
}

#MasterPersonText .midDiv{
float:left;
width:30px;
}

#MasterPersonText .rightDiv{
float:left;
margin-right:2px;
}

#MasterPersonText .rightDivMain{
float:left;
margin-right:2px;
}

#MasterPersonText .rightDiv INPUT{
  color:#000000;
  background-color:#fffadb;
  border-bottom:1px;border-left:1px; border-right:1px; border-top:1px; border-color:#000000;
  border-style:solid;
  width:158px;
}

#MasterPersonText .rightDiv SELECT{
  color:#000000;
  background-color:#fffadb;
  border-bottom:1px;border-left:1px; border-right:1px; border-top:1px; border-color:#000000;
  border-style:solid;
}

#MasterPersonText .language{
float:left;
margin-right:5px;
}

#MasterPersonText .language img{
margin-top:5px;
margin-right:10px;
}

.display{
visibility:visible;
color:#FF6666;
font-size:0.9em;
}

.hidden{
visibility:hidden;
color:#FF6666;
font-size:0.9em;
}

.redcolor{
color:#FF6666;
}

.blackcolor{
font-size:0.9em;
}

.marginMaster{
margin-left:50px;
}

.marginMaster img{
cursor:pointer;
}

/*For model Bio css*/

.modelBioMainBox{
width:100%;
height:200px;
margin-top:20px;
} 

.modelBioMainBox DIV{
margin-bottom:10px;
}

.greenBold{
font-size:1.0em;
font-weight:bold;
color:#265A73;
}

.normalHeight{
height:10px;
}

.modelBioMainBox TEXTAREA{
  color:#000000;
  background-color:#fffadb;
  border-bottom:1px;border-left:1px; border-right:1px; border-top:1px; border-color:#000000;
  border-style:solid;
  height:100px;
  width:750px;
  font-size:12px;
}

.bioinfo {
	COLOR: #000000; 
	BORDER-TOP-STYLE: none; padding-bottom:2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none; width:30px;
}

.step10{
float:left;
background-color:#FFFFFF;
width:80px;
margin-left:700px; margin-top:-20px; position:absolute;
}


.steps{
float:left;
background-color:#FFFFFF;
width:100px;
margin-left:690px; margin-top:30px; position:absolute;
}

.menus2hid 
{
	display:none;
}	
.msgUp
{
margin-top:10PX;
color:#FF0000;
}




#loginContainerMain{
width:650px;
}

#loginContainerMain .left{
width:80px;
height:100%;
float:left;
}

#loginContainerMain .leftOrder{
width:50px;
height:100%;
float:left;
}


#loginContainerMain .right{
width:475px;
height:100%;
float:left;
}

#loginContainerMain1{
width:675px;
}

#loginContainerMain1 .left{
width:175px;
height:100%;
float:left;
}


#loginContainerMain1 .right{
width:500px;
height:100%;
margin-left:auto; margin-right:auto;
}


#loginContainerForgotPassword{
width:675px;
}

#loginContainerForgotPassword .left{
width:100px;
height:100%;
float:left;
}


#loginContainerForgotPassword .right{
width:500px;
height:100%;
float:left;
}


.center{
width:100%;
/*background-color:#ffffff;*/
}


.maincenter{
width:91%;
margin-left:20px;
}
.main{

width:100%;
height:220px;
/*background-color:#FFFFFF; */
}
#loginupermargin{

width:100px;
height:20px;

}
#loginMassage{
padding-left:20px;
font-weight:normal;
font-size:0.9em;
}

#logintop{
width:100%;
font-weight:bold;
color:#686868;
height:26px;
overflow:hidden;
}
#logintop1{
width:100%;

color:#686868;
height:20px;
}


.frameleft{
width:217px;
float:right;
}


.frame{
width:140px;
float:right;
padding-top:23px;
padding-left:5px;
}

.smallLinks a{font-weight:normal; font-size:0.9em; font-family:tahoma; color:#3E97FD; text-decoration:underline;}

.logintext{
margin-top:20px;
}
.logincap{
margin-left:115px;
margin-top:15px;
}
.logincapinContent{
width:240px;
}
.loginlastmsg{
 width:100%;
 font-size:1.4em;
 color:#0838F8;
}

.loginlastmsg a{
text-decoration:underline;
color:#0838F8;
font-size:1.2em;
font-weight:bold;
}

.loginlastmsg a link{
text-decoration:underline;
 color:#0838F8;
}

.loginlastmsg a:hover{
text-decoration:underline;
 color:#0838F8;
}

#framecommon{
margin-top:4px;

}
.frameleft div{
margin-bottom:1px;
}
.logincapinContenttext{
width:60px; float:left; color:#686868;
font-size:0.9em;
margin-left:2px;
}

.selectOption{border:1px solid #C8B848; color:#000000; background-color:#F8F8D8; font-size:1em; font-family:tahoma; font-weight:normal;}
.label{font-weight:bold; color:#686868; font-size:0.9em; font-family:tahoma;}

.frameleft INPUT{
width:206px;
height:21px;
margin-top:2px;
padding-top:5px;
}

.frameleft SELECT{
height:24px;
border-color:#C8B848;
margin-top:2px;
background-color:#F8F8D8;
}

.frameleftlogin{
width:217px;
float:right;
}


.frameleftlogin INPUT{
width:206px;
height:24px;
margin-top:2px;
padding-top:5px;
}

.frameleftloginbutton INPUT{
width:150px;
height:25px;
margin-top:27px;
}

.frameleftloginbutton {
width:217px;
float:right;
text-align:center;
}

.frameleftpasswordbutton INPUT{
margin-top:15px;
}

.frameright{
width:160px;
float:right;
padding-top:20px;
}

.framerightCredit{
width:160px;
float:right;
}

.framerightCredit SELECT{
border-color:#C8B848;
margin-top:2px;
background-color:#F8F8D8;
margin-right:5px;
}

.frameright img{	
margin-top:-30px;
}


#loginline{
width:100%;
height:1px;

}

.redBold{
font-size:1.5em;
font-weight:normal;
color:#4D4D4D;
font-family:tahoma;
}

#loginmiddle{
width:100%;
height:55px;
}

.loginmiddle{
width:100%;
height:55px;
}

#loginfooter{
width:100%;
}

#loginfooternew{
width:100%;
margin-top:20px;
}

#loginfooter div{
margin-top:15px;
text-align:right;
}

#loginfooter div INPUT{
width:150px;
height:27px;
}


.frameleftmain{
float:right;
font-size:0.9em;

}

.framerightmain{
width:87%;
float:right;
color:#686868;
font-size:0.8em;
padding-left:1px;
padding-top:1px;
}

.framerightmain a{
color:#0808C8;
text-decoration:underline;
}

.framerightmain a:link{
color:#0808C8;
text-decoration:underline;
}

.framerightmain a:hover{
color:#0808C8;
text-decoration:underline;
}

.framebuttom{
width:80%;
}

.spanhaving{
font-weight:normal;
font-size:0.9em;
color:#686868;
}

.cvctextbox INPUT{
width:50px;
border-color:#C8B848;
}

.increaseheight{
height:450px;
}

.paymentError{
color:red;
}


.framerightcvc{
float:right;
width:280px;
color:#686868;
font-size:0.9em;
}


.frameleftcvc{
width:95px;
float:right;
font-weight:bold;
color:#686868;
font-size:0.9em;
}


.framerightamount{
float:right;
width:270px;
color:#686868;
font-size:0.9em;
}

.framerightamount SELECT{
border-color:#C8B848;
background-color:#F8F8D8;
font-size:1.0em;
font-family:tahoma;
}

.frameleftamount{
width:110px;
float:right;
font-weight:bold;
color:#686868;
font-size:0.9em;
}


.frameleftamountbutton{
width:244px;
float:left;
color:#686868;
font-size:0.9em;
margin-right:20px;
text-align:left;
}

.framerightamountbutton{
width:110px;
float:left;
color:#686868;
font-size:0.9em;
}

.framerightamountbutton INPUT{
width:150px;
margin-top:10px;
font-size:1.3em;
color:#000000;
}

#loginerror{
width:100%;
}

.billingHead{
font-size:1.5em;
color:#686868;
font-family:tahoma;
}

.billingpara{
font-size:15px;
font-family:tahoma;
color:#191919;
}

.billingparanew{
font-size:1.1em;
color:#686868;
}

.billingbutton{
margin-top:40px; text-align:right;
}


.messagehead{
border:1px solid #C8C8C8;
width:340px;
padding-top:10px;
}

.messagebold{
font-weight:bold;
font-size:1.2em;
}

.messagenormal{
font-size:1.1em;
margin-top:15px;
}

.messagerate{
font-size:1.1em;
margin-top:3px;
}

.messagegirl{
color:#C80808; 
font-weight:bold;
}


.buycrediterror{
width:300px;
height:20px;
}

html>body .buycrediterror{
width:300px;
height:50px;
}

#beforFreechatinput{
 width:325px; color:#FF0000; font-weight:bold; font-family:tahoma, Arial, Helvetica, sans-serif;
}
#beforeFreechatulink{
float:left;margin-left:390px;
}
#beforeFreechatulinktext{
font-size:12px;font-weight:normal; font-family:tahoma; color:#cc3434;text-decoration:underline;
}
.informationalter{
float:left;margin-left:2px; padding-top:2px; width:320px;
}


#errorcontrol{
width:380px; text-align:left; height:30px; overflow:hidden;
}

.vspacer{
height:10px;
}

.buycreditspacer{
margin-top:0px;
}


.marginspacer{
margin-top:4px;
}

.secretword{
color:#989898;
font-size:1.2em;
}

.spanblackbold{
color:#000000;
font-weight:bold;
}




.verifysignimage{
margin-left:70px;
}

#creditCardError{
width:100%;
}

#creditCardError #carderror{
color:red;
}

.increaseheight10{
height:480px;
}


.zipcodelength{
width:10px;
}

#beforePrivateMain{
width:475px;
height:100%;
}

#buyCreditEnterText{
}




/* later added three tpls styles starts here */

#categorytop #fav
{
  margin-left:178px; padding-top:5px; 
}

#categorytop #fav a
{
  color:#cc0000;
}
  
#categorytop .h2
{
   padding-top:5px; padding-left:25px; font-family:tahoma; font-size:1em; font-weight:normal; color:#666666;   
}

.top10
{
font-size:1em;
font-family:tahoma; 
color:#666666;
padding-left:12px;
padding-top:10px;
}

.headersub{
float:right;
margin-top:30px;
margin-left:6px;
}

.headersub a{
font-size:1.1em;
	/*font-weight:bold;*/
color:#cc0000;
}

.webstarlet
{
  padding-left:167px; margin-top:-18px;
}

.webstarlet a
{
  color:#cc0000;
}

/* later added three tpls styles ends here*/


/* added on 26 july */


#loginmiddleError{
width:100%;
}

.frameError{
width:140px;
float:right;
height:30px;
padding-left:5px;
}

.frameleftError{
width:217px;
float:right;
height:30px;
}



.modelnameheadfreechat
{
font-size:1.6em;
font-weight:bold;
margin-top:-15px;
margin-left:8px;
position:absolute;
}


.spanprivatelinkfreechat
{
float:right;
width:230px;
height:20px;
text-align:right;
}


.webmastermain{
height:280px; text-align:center;
}

.webmastermain div{
padding-top:40px; font-weight:bold; color:red; font-size:15px;
}


.favouriteerrormessage{
height:240px;
}

.favouriteerrormessage div{
margin-top:20px; color:red; font-weight:bold;
}


.privatesessionerrormesage{
height:40px;
text-align:center;
}

.privatesessionerrormesage div{
margin-top:10px; color:red; font-weight:bold;
}


.rightlogincontainer{
width:500px;
height:100%;
}

.rightlogincontainer{
margin-left:20px;
}

.rightlogincontainersub{
margin-left:20px;
}


.rightmodelloginleft{
margin-left:0px;
}



#leftcontentprivate
{
width:640px;
}


.privatechatcenter{
margin-right:0px;
}


.privatechatleft{
margin-left:5px;
width:952px;
}

html>body .privatechatleft{
margin-left:-150px;
width:952px;
}

.divhidden{
display:none;
}

.divdisplay{
display:block;
}

.privatechatcontainer{
text-align:center;
}


.leftnextcontent
{
padding-left:4px;
}

#newImg{
cursor: default;
text-decoration:none;
}


#beta_img
{
   float:left;
   margin-bottom:-25px;
}

.termsandconditions{color:#686868; font-size:0.9em; font-family:tahoma; font-weight:normal; width:300px; height:80px; overflow:hidden; float:left;}

.termsRegisterText{
float:left; width:300px; height:80px; overflow:hidden; 
}

html>body .buycreditleftm{
float:left;
margin-left:33px;
color:#686868;
font-size:0.8em;
}



.buycreditrightm{
float:left;
width:360px;
color:#686868;
font-size:0.8em;

}

.bookmark{
float:right;
margin-top:15px;
width:300px;
}

.bookmark a{
font-size:1.1em;
color:#cc0000;
}

#paginghead
{
float:right; width:100%; margin-top:-40px;
}
#pagingheadAlert
{
width:100%;
}

/*new additions for toolbar*/
.model .promoImg
{
  height:135px;
}

#modelsPromo
{
margin-left:0px;
width:763px; 
}

.model .display .modelbottom .modelname .mName
{
float:left;
color:blue;
font-size:.72em;
}

#msgReconnect
{
width:150%;
color:black;
font-size:1.6em;
}

.frameleft{width:217px; float:right; } 		/****Text Box Label***/
.frameright{width:160px; float:right; color:black; font-size:0.9em; padding-top:20px;} 			/****Text Box Right Labels******/

.freechatcategorytext
{
color:#178CC2;
}

.catnum{color:black}

.maincenter .offerText{font-weight:bold; font-family:tahoma; color:#C80808; font-size:1.3em;}









.rectCorner{display:block}
.rectCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  
}
.rectCorner1{
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
  border-left:0px solid #ffffff;
  border-right:0px solid #ffffff;
  background:#ffffff}
.rectCorner2{
  margin-left:0px;
  margin-right:0px;
  padding-right:0px;
  padding-left:0px;
  border-left:0px solid #ffffff;
  border-right:0px solid #ffffff;
 background:#fff;

}
.rectCorner3{
  margin-left:0px;
  margin-right:0px;
  border-left:0px solid #ffffff;
  border-right:0px solid #ffffff;
  background:#fff;

}
.rectCorner4{
  border-left:0px solid #ffffff;
  border-right:0px solid #ffffff;
  background:#fff;

}
.rectCorner5{
  border-left:0px solid #ffffff;
  border-right:0px solid #ffffff;
  background:#fff;

  
}
.rectCornerfg{
  background:#fff;
  border-left:0px solid #ffffff;
  border-right:0px solid #ffffff;
}



.display
{
height:122px;
width:136px;
float:left;
padding-left:8px;
padding-top:9px;
}
.display a
{
text-decoration:none;
}
.display a:hover
{
text-decoration:underline;
}

.display a img
{
border:1px solid #898987;
cursor:pointer;
}
modelbottom
{
width:100%;
float:left;
padding-top:2px;
}
.display .modelbottom .images
{

float:right;
width:55px; 
}

.display  .modelbottom .images img
{
padding-left:2px;
border:0px solid #898987
}
.modelbottomnew
{
width:130px;
padding-top:2px;
float:left;
padding-left:8px;
height:18px;
}
.imagesnew
{
float:right;
width:55px; 
height:18px;
}
.imagesnew img
{
padding-left:2px;
border:0px solid #898987
}
.modelnamenew a
{
float:left;
color:#EA1C26;
font-size:.9em;
/*margin-left:8px;*/
}

.modelnew
{
overflow:hidden;
height:140px;
width:152px;
float:left;
margin-bottom:8px;
}


/******for order.tpl*******/

.havingTrouble a{
text-decoration:underline;
font-size:1.1em;
color:#C80808;
font-family:tahoma;
font-weight:normal
}

.havingTrouble{
font-size:0.9em;
font-family:tahoma;
color:#000000;
font-weight:normal
}


/****account info*********/

.accountInfoBold{
font-size:1.0em;
float:left;
font-weight:bold;
color:#265A73;
}

.accountInfoNameBold{
color:red;
}
.accountInfoCredits{
color:#3E97FD;
}
.updatePrefrences{
color:#CC0000;
text-decoration:underline;
}
.accountInfoBelowText{
font-weight:normal;
}
.accountContinue{
color:#3E97FD;
}

/*****User Favorite Page********/

.yourFavoritePerformer{
color:#000000; font-size:1.1em; font-weight:bold
}
.yourFavoriteNum{
color:#3E97FD; font-weight:bold;
}

.rectCornertab{display:block}
.rectCornertab *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;  
}
.rectCorner1tab{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:red
}
.rectCorner2tab{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid red;
  border-right:3px solid red;
 background:yellow;
}
.rectCorner3tab{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:yellow;
}
.rectCorner1Bottomtab{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:red
}
.rectCorner2Bottomtab{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid red;
  border-right:3px solid red;
 background:yellow;
}
.rectCorner3Bottomtab{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:yellow;
}
.rectCorner4tab{
  border-left:2px solid red;
  border-right:2px solid red;
  background:yellow;
}
.rectCorner4Bottomtab{
  border-left:2px solid #FF2121;
  border-right:2px solid #FF2121;
  background:#FF2121;
}
.rectCorner5tab{
  border-left:1px solid red;
  border-right:1px solid red;
  background:yellow;  
}
.rectCornerfgtab{
  background:yellow;
  border-left:1px solid red;
  border-right:1px solid red;
}
.tabnew{
padding-top:7px;
text-align:center;
width:117px;
overflow:hidden;
}







.rectCornertab{display:block}
.rectCornertab *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;  
}
.rectCornertab1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:red
}
.rectCornertab2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid red;
  border-right:3px solid red;
 background:yellow;
}
.rectCornertab3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid red;
  border-right:1px solid red;
  background:yellow;
}
.rectCornertab1Bottom{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
 
}
.rectCornertab2Bottom{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
 
}
.rectCornertab3Bottom{
  margin-left:1px;
  margin-right:1px;
 
}
.rectCornertab4{
  border-left:2px solid red;
  border-right:2px solid red;
  background:yellow;
}
.rectCornertab4Bottom{
  border-left:2px solid #FF2121;
  border-right:2px solid #FF2121;
  background:#FF2121;
}
.rectCornertab5{
  border-left:1px solid red;
  border-right:1px solid red;
  background:yellow;  
}
.rectCornerfgtab{
  background:yellow;
  border-left:1px solid red;
  border-right:1px solid red;
}











.rectCornerSubCat{display:block}
.rectCornerSubCat *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;  
}
.rectCornerSubCat1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #000000;
  background:#000000;
}
.rectCornerSubCat2{
  margin-left:1px;
  margin-right:3px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid #000000;
  background:#0000D8;
}
.rectCornerSubCat3{
  margin-left:1px;
  margin-right:3px;
  border-left:1px solid #000000;
  background:#0000D8;
}
.rectCornerSubCat1Bottom{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
}
.rectCornerSubCat2Bottom{
  margin-left:1px;
  margin-right:3px;
  padding-right:1px;
  padding-left:1px;
}
.rectCornerSubCat3Bottom{
  margin-left:1px;
  margin-right:3px;
 }

.rectCornerSubCat4{
  margin-right:3px;
  border-left:1px solid #000000;
  background:#0000D8;
}
.rectCornerSubCat5{
  margin-right:3px;
  border-left:1px solid #000000;
  background:#0000D8;  
}
.rectCornerfgSubCat{
  background:#0000D8;
  margin-right:3px;
  border-left:1px solid #000000;
 }


/****Our Models Page***********/

.performerSearchLabel{
float:left; width:110px;margin-top:4px; font-family:tahoma;font-size:1em; font-weight:bold;color:#3e3a3b;
}

.performerSearchText{
float:left; width:140px; margin-top:0px; font-family:tahoma; font-weight:bold; font-size:1em; color:#000000; margin-top:0px;
}

.modelListings a{
font-family:tahoma;
font-weight:normal;
font-size:1em;
color:#3E97FD;
}

.performerTopModelsText{
font-family:tahoma; font-weight:bold; font-size:1em; color:red;
}

.comselect{
float:right;
color:#000000;
background-color:#fffadb;
border-bottom:1px; border-left:1px; border-right:1px; border-top:1px; border-color:#000000;
border-style:solid;
margin-left:5px;
margin-top:0px;
width:120px; 
height:23px;
}

.performerMiddleName{
width:200px;
margin-left:380px;
font-size:13px;
font-family:tahoma;
color:#383838;
font-weight:bold;
}


.addToFav a{
color:#006DFF;
}
.ratingBold{
font-weight:bold;
}
.ratingNumber{
font-weight:bold;
}
.ratingRightText{
font-weight:normal;
}
.profileLabel{
font-weight:bold;
}
.profileText{
font-weight:normal;
}

/******index page******/

.modelBottomNewMargin{
margin-left:8px;
}

.imagesNewMargin{
margin-left:9px;
}

.showimage{
margin-left:-10px;
}


/******Multiprivate chat page******/

.defaultChatFrame{
width:100%; text-align:left; margin-left:auto; margin-right:auto;
}


.manualChatFrame{
width:775px; text-align:left; margin-left:100px;
}

.breadCDefault{
margin-left:0px;
}

.breadCManual{
margin-left:100px;
}



.breadheight{
height:10px; font-size:0em;
}


#performerInfoDyHeight:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}



/*****User login page*****/

.logintopsub{
width:430px;
margin-left:auto; margin-right:auto;
text-align:left;
}
.logintopleft{
float:left;
}
.logintopright{
float:right;
margin-top:5px;
}


/****common********/

.grayline{
width:430px;
height:1px;
background-color:#989898;
font-size:0;
}

.submitButton{
width:140px;
height:30px;
font-weight:normal;
font-size:1.1em;
font-family:tahoma;
}

select{
height:23px;
}




/*****Display Alert Performer******/
.displayAlertMain{
width:949px;
height:26px;
text-align:left
}

.updateAlertInfo{
font-family:tahoma;
font-weight:bold;
font-size:1em;
color:#000000;
width:140px;
float:left;
padding-top:2px;
}

.updateAlertTopHeight{
font-size:0;
height:10px;
}

.updateMiddleLayer{
float:left;
text-align:right;
}

.updateright{
float:left;
}

.labelmargin{
margin-top:3px;
}

.updatefloat{
float:right;
}


.loginNewStyle{
position:absolute;
}

.submitButtonLoginStyle{
margin-left:170px; margin-top:10px;
}

.errorLoginStyle{
margin-left:190px;
}


.logintopMargin{
margin-top:30px
}

.loginErrorDivCon{
width:400px; height:50px; margin-left:auto; margin-right:auto;
}


.logintopMargin{
margin-top:28px;
}

.loginErrorDivCon{
width:400px; height:50px; margin-left:auto; margin-right:auto;
}

.freechatcontent:after {
content:""; 
display:block;
height:0;
clear: both; 
}


.livePersonBig
{
width:915px;
}

.hiddenDiv
{
	visibility:hidden;
}

.displaynew{
height:126px;
text-align:center;	
}


/*************New Layout CSS****************************/

.HeaderN{height:45px; margin:0px; padding:0px; margin-top:0px;}

.HeaderN img{ float:left; margin-left:-3px; position:absolute; margin-top:-4px;}

.ulHeader{list-style-type:none; padding:0px; margin:0px; float:right; font-size:0.9em; margin-top:17px;}
.liHeader{float:left; color:#666666;}
.liHeader a{padding:0 0 0 0px; font-weight:bold; color:#000000; font-size:1em; text-decoration:none;}
.liHeader a:hover{text-decoration:underline; }
.liHeader span{margin-left:2px; margin-right:2px;}

.HeaderRedBold a{
font-weight:bold;
color:#000000;  
}

.HeaderRedNormal a{
font-weight:bold;
font-weight:bold;
color:#000000;
font-size:1em; 
}

.CategoryTabN{
width:100%;
margin-bottom:5px;
}



.ulSubcategory{list-style-type:none; padding:0px; margin:0px; float:left; font-size:0.9em; font-family:tahoma; margin-top:6px;width:815px; overflow:hidden; text-align:center; /*margin-left:6px; margin-right:10px*/}
.liSubcategory{float:left; color:#666666; margin-top:3px;}
.liSubcategory a{color:#585858; font-size:0.9em; font-weight:bold; text-decoration:none}

.breadcrumbsText{float:left; color:#666666; margin-top:3px;}
.breadcrumbsText a{color:#EA1C26; font-size:1em; font-weight:bold; text-decoration:none}
.breadcrumbsText a:hover{color:#EA1C26; font-weight:bold; text-decoration:underline}
.breadcrumbsTextBold{font-weight:bold}

.liSubcategory a:hover{color:#B80F14; font-weight:bold; text-decoration:none}
.liSubcategory .selectedCategory a{color:#B80F14;}
.pipeimage{margin-top:0px;}
.subcat{margin-top:3px; }
.subcat a{color:#000000; text-decoration:none; font-weight:bold;}
.subcat a:hover{color:#B80F14}
.subcatnum a{color:#CB3234; text-decoration:underline;}
.liSubcategory img{margin-top:2px;/* margin-left:5px; margin-right:5px;*/}
.rightLabels{float:right; margin-top:-20px; margin-right:10px; font-weight:bold; font-size:0.9em;}
.rightLabels a{
color:#000000;
}


.rightLabelsSpacer{
margin-left:14px;
font-size:0px;
}

.MainCategoryTabN{
height:31px;
margin:0px;
padding:0px;
width:960px;
}

.TabBox{
float:left;
margin-right:1px;
margin-top:5px;
font-family:tahoma; 
font-size:1.1em;
font-weight:bold;
}


.LiveGirls{
width:135px;
}

.LiveGirlsSpacer{
width:220px;
float:left;
}

.HomeMadeMovies{
width:158px;
}

.HowNakedWorks{
width:149px;
}

.JoinNakedNow{
width:131px;
}



.AllCategories{
width:120px;
}

.AdvancedSearch{
width:145px;
}

.TabNormal a{
color:#999999;
}

.TabNormal a:hover{
color:#000000;
text-decoration:none;
}

.TabSelect a{
color:#000000;
text-decoration:none;
}

.TabLast a{
color:red;
}

.TabLast a:hover{
color:red;
text-decoration:none;
color:#286AA6;
}

.whitelabel{
position:absolute; margin-left:1px; background-color:#D5D5D5; height:1px; font-size:0;
}

.LiveGirls .whitelabel{
width:128px;
}

.HomeMadeMovies .whitelabel{
width:156px;
}

.HowNakedWorks .whitelabel{
width:147px;
}

.JoinNakedNow .whitelabel{
width:129px;
}


.AllCategories .whitelabel{
width:118px;
}

.AdvancedSearch .whitelabel{
width:143px;
}



.TabBox .TabHeight{
height:21px;
}

.TabBorder{
border-left-color:#959E9B;
border-right-color:#959E9B;
}

.TabBackGround{
background-color:#959E9B;
}

.AllModels{
width:110px;
}

.AllModels .AllModelsBox{
margin-left:1px;
height:12px;
}

.AllModelsBackground{
background-color:#CE3331;
}

.AllModelsBorder{
border-left-color:#CE3331;
border-right-color:#CE3331;
}

.allModelsText{
color:#ffffff;
font-weight:bold;
margin-top:-2px;
text-align:center;
}


#containerNLeft{width:790px; float:left;}
#containerNRight{width:169px; float:right;}

.mSpacer{height:10px; font-size:0;}
.modelListingBlock{width:766px; margin-left:auto; margin-right:auto;}
.modelImageBox{width:145px; float:left;}
.modelImageBox .BoxHeight{height:120px;}
.modelListingSpacer{float:left; width:10px;}
.modelListingMain:after {
    content:""; 
    display:block;
	height:0;
    clear: both; 
	width:100%;
} 

.modelImageLayer{
margin-left:auto; margin-right:auto; width:132px; overflow:hidden; height:100px; padding-top:1px;
}

.modelNameLayer{
margin-left:auto; margin-right:auto; width:132px; height:20px; margin-top:3px;
}

.modelNameLayer .mn{
float:left;
overflow:hidden;
}

.modelNameLayer .img{
float:left;
width:54px;
}

.modelNameLayer .img img{
border:0px;
}

.rightCorner{width:149px; margin-left:auto; margin-right:auto;}



.liveshow{font-weight:bold; color:#0066CB; text-align:center; margin-bottom:10px;}
.viewschedule{text-align:right; margin-top:5px; height:14px;}
.viewschedule a{font-size:0.8em; color:#0066CD; margin-right:7px;}
.containerNRightSpacer{height:7px; font-size:0;}
.welcomeText{color:#1166DA; font-size:1.2em; font-weight:bold}
.welcomeCorner{width:148px; margin-left:12px}
.welcomeCornerLinks a{color:#666666; text-decoration:underline;}

.privateTopCorner{height:25px;}
.privateTopCorner img{float:left; margin-top:2px;}
.currentlyPrivate{float:left; margin-left:10px; margin-top:3px; font-size:1em; font-weight:bold; color:#0366CC}
.newFaces{float:left; margin-left:10px; margin-top:3px; font-size:1em; font-weight:bold; color:#0366CC}
.privateModelsM{height:48px;}
.privateModelImage{width:40px; height:42px; float:left;}
.privateModelImage img{border:1px solid #cccccc;}
.privateModelName{width:100px; margin-left:5px; height:42px; float:left;}


.favoriteOnline{width:148px; margin-left:8px}

.fmBox{width:64px; height:80px; float:left;}
.fmBox .fmBoxImage{width:62px; height:59px;}
.modelnames a{color:#CB0000; font-size:0.9em;}
.frmBoxSpacer{float:left; width:15px;}

.fmBoxBlock:after {
    content:""; 
    display:block;
	height:0;
    clear: both; 
	width:100%;
} 

.viewfavorite{text-align:right; margin-top:5px; height:14px; margin-right:13px;}

.viewfavorite a{font-size:0.8em; color:#0066CC;}

.whitelabel2{
position:absolute; margin-left:1px; background-color:#FFFFFF; height:1px; font-size:0; width:151px;
}
 

.whitelabel3{
position:absolute; margin-left:1px; background-color:#FFFFFF; height:1px; font-size:0; width:129px;
}


.subCategoryBoxLayer{
float:right;
border:1px solid #666666;
background-color:#FFFFFF;
margin-top:0px;
font-size:0.9em;
}

.innerLayer{
margin-top:5px; margin-left:auto; margin-right:auto;
}

.innerLayerSub:after {
    content:""; 
    display:block;
	height:0;
    clear: both; 
	width:100%;
}

.innerLayerMain{
float:left;
width:148px;
}

.innerLayerMainRight{
float:left;
width:100px;
}

.innerLayerMainRight a:link{
color:#05449A;
font-size:1em; font-family:tahoma; font-weight:normal;
}

.innerLayerMain a:link{
color:#05449A;
font-size:1em; font-family:tahoma; font-weight:normal;
}

.subCategoryList{
height:17px; padding-left:3px; width:100%;
}


.subCatOnMouseOver{
height:17px; padding-left:3px; width:98%; background-color:#F7F7F7; cursor:pointer; color:black;
}

.subCatOnMouseOver a:link{
text-decoration:underline;
}


.subCatOnMouseOut{
height:17px; padding-left:3px; width:100%;
}

.shapeOut{
font-size: 0px; line-height: 0%; width: 0px;
border-top: 3px solid #979797;
border-left: 2px solid #E7E7E7;
border-right: 3px solid #E7E7E7;
float:left;
margin-top:5px; margin-right:3px;
}

.shapeOver{
font-size: 0px; line-height: 0%; width: 0px;
border-top: 3px solid #585858;
border-left: 2px solid #E7E7E7;
border-right: 3px solid #E7E7E7;
float:left;
margin-top:5px; margin-right:3px;
}

.displaySubCatBlock{
display:block;
}

.hideSubCatBlock{
display:none;
}

.flagImageClass{
margin-top:2px;
}

.freechatcontent:after {
content:""; 
display:block;
height:0;
clear: both; 
}
.TopModelsImages{
margin-left:7px;
}
.moremodels{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#000000
}

.selected a{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#EA1C26
}
.numbers a{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#EA1C26
}
.numbers a:hover{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#EA1C26;
text-decoration:underline
}


.livePersonBig
{
width:915px;
}

.videoLabels{
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
color:#000000;
margin-right:2px;
}

.videoLabelsText{
font-family:tahoma;
font-size:0.9em;
font-weight:normal;
color:#000000;
}
.videoBuyWatchLink a{
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
color:#D13028;
text-decoration:underline
}

.videoBuyWatchLink a:hover{
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
color:#D13028;
text-decoration:underline
}

.sortByClass{
font-family:tahoma;
font-size:1em;
font-weight:normal;
color:#000000;
}

.watchVideoHead{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#000000;
}
.watchVideoDetailsLabel{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#000000;
}
.watchVidelDetailsText{
font-family:tahoma;
font-size:1em;
font-weight:normal;
color:#000000;
}
.watchVideoRelatedLink a{
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
color:#D13028;
text-decoration:underline
}
.watchVideoRelatedLink a:hover{
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
color:#D13028;
text-decoration:underline
}
.watchVideoRelatedLabel{
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
color:#000000;
}
.watchVideoRelatedText{
font-family:tahoma;
font-size:0.9em;
font-weight:normal;
color:#000000;
}

.howItWorksBlock{
width:630px; 
}
.howItWorksHead{
font-family:tahoma;
font-size:1.1em;
font-weight:bold;
color:#000000;
}
.howItWorksPara{
font-family:tahoma;
font-size:1em;
font-weight:normal;
color:#000000;
}
.howItworks a{
font-family:tahoma;
font-size:1em;
font-weight:normal;
color:#0000EE;
text-decoration:none;
}
.howItworks a:hover{
font-family:tahoma;
font-size:1em;
font-weight:normal;
color:#0000EE;
text-decoration:underline;
}
.answer{
font-family:tahoma;
font-style:italic;
font-weight:bold;
font-size:1em;
}

#HowItWorks{
visibility:hidden;
}

#JoinNakedNow{
visibility:hidden;
}

.pagingClass{
height:58px;
}


/*******favorites**********/

.favoritesNBlock{
width:100%;
height:30px;
}

.favoriteNLeft{
float:left;
}

.favoriteNRight{
float:right;
}

.videoDescriptionText{
font-family:tahoma;
font-size:1em;
font-weight:normal;
color:#000000;
}

.ourModelSpacer{ 
height:10px;
font-size:0px;
}


.formDisplayAlert{
margin:0px; padding:0px;
}

.updatePreferences{
text-align:left;
font-weight:bold;
}

.displayAlertButton{
height:26px;
}

.youAreAlreadySession{
font-weight:bold;
font-size:1.1em;
}

.indexPagingBlock{
text-align:center; clear:both;
}

form{
margin:0px; padding:0px;
}



/*******Order page css for movie subscription************/

#loginContainerMain .rightMovieMain{
width:550px;
}

.loginContainerMainMovie{
width:800px; 
}


.rightMovieSub{
width:508px;
}

.spanblacknormal{
color:#000000;
font-weight:normal;
}


/*****All Performer Paging Classes*****************/


.pagingDivBold,
.pagingDivClear,
.pagingDivClearTop{
font-weight:bold;
text-align:right;
font-family:tahoma;
}
.pagingDivBold{
padding:4px;
}
.pagingDivClear{
padding:3px;
}
.pagingDivClearTop{
padding:5px 3px;
border-bottom:1px solid #ccc;
}
.pagerCurrent{
color:#000;
padding:1px 3px;
margin-right:3px;
}
.pagerNotCurrent{
color:#3E97FD;
padding:1px 3px;
margin-right:3px;
text-decoration:underline;
cursor:pointer;
}
.searchFooterBox div{
clear:both;
text-align:center;
font-size:16px;
margin-top:20px;
}
.searchFooterBox div span.smallLabel{
font-size:14px; font-family:tahoma;
}

.imagesNewIndex{
width:18px; float:right; height:18px;
}

.imagesNewIndex span{
padding:0px; margin:0px; float:left; margin-top:-1px;
}

.imageBox{
float:right; width:55px; height:16px;
}

.imageBoxFree{
float:right; width:20px; height:16px;
}

/******************************Index**********************************/
.onlineModelsBlock{
float:right; margin-top:5px; border:1px solid #ABABAB; width:105px; margin-right:3px; height:18px;
}

.downArrow{
float:left; width:5px; margin-top:9px; margin-right:5px; padding-left:7px;
}

.modelNameDiv{
font-family:tahoma; float:left; margin-top:3px;
}


.modelNameDiv a{
color:#585858; font-size:0.9em; font-weight:bold; text-decoration:none;
}

.modelNameDiv a:hover{
color:#B80F14; font-weight:bold; text-decoration:none;
}


.modelListSmall{
width:70px;
height:70px;
float:left;
}

.modelListSmall .modelImageSmall{
height:49px;
overflow:hidden;
}

.modelListSmallSpacer{
float:left;
width:6px;
}

.modelListingBlockSmall{width:754px; margin-left:auto; margin-right:auto;}

.ulSubcategoryVideoList{
width:940px;
}

/********All Category Text in Header*******/

.allCategoryBlock{
width:30px;
}

.textAllCategory{
width:30px; text-align:center;
} 

#breadC{
height:20px;
}


#divAlphaListingIndex{
font-family:tahoma;
margin:0px;
padding:0px;
padding-top:6px;
margin-left:auto;
margin-right:auto;
text-align:center;
}


.performerSearchTextIndex{
float:left; width:140px; margin-top:0px; font-family:tahoma; font-weight:bold; font-size:1em; color:#fe0909;
padding-left:25px;
}

.alphabetsIndex{
font-family:taohoma;
width:830px;
margin-left:auto;
margin-right:auto;
}

.modelListingsIndex a{
color:#000000;
font-size:1.2em;
margin-right:8px;
}

.errorMessageIndex{
padding-top:5px;
}

.divAlphaListingLeftIndex{
font-family:tahoma;
width:30px;
}

.pipeindex{
font-size:1.1em;
margin-right:10px;
}



/*****New Index Layout***********/
.newLayoutMain{
width:950px;
margin-left:auto;
margin-right:auto;
background-color:#96C5F3;
border:1px solid #2F339E;
}

.newLayoutMainHouse{
width:95%;
margin-left:auto;
margin-right:auto;
background-color:#96C5F3;
border:1px solid #2F339E;
}

.newLayoutMainSub{
width:100%;
height:100%;
border:1px solid #839BE5;
}

.categoryNameBlock{
height:31px;
margin:0px; padding:0px;
}

.categoryNameBlock div{
color:#1371C9;
font-size:1.5em;
font-weight:bold;
padding-top:4px;
font-family:tahoma;
padding-left:10px;
}

.layoutTopSpacer{
font-size:0px;
height:16px;
}

.newModelListingBlock{
width:100%;
background-color:#000387;
}

.innerModelListingBlock{
width:99%;
margin-left:auto; margin-right:auto;
}

.innerModelListingBlock:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}

.modelThumbBox{
width:191px;
float:left;
}

.modelThumbBoxSpacer{
height:6px; font-size:0;
}

.modelThumbImage{
height:143px;
width:191px;
overflow:hidden;
}

.modelThumbImageRightSpacer{
float:left;
width:5px;
height:100%;
}

#containerNLeftHouse{width:100%; float:left;}

#containerNLeftHouseMain{width:831px; margin-left:auto; margin-right: auto;}

.modelThumbBottomSpacer{
clear:both;
width:100%;
height:5px;
font-size:0;
}

.houseBlogMain{
width:99%;
margin-left:auto; margin-right:auto;
}

.houseBlogMain:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}

.houseBlogTopSpacer{
font-size:0;
height:10px;
}

.recentBlogPostsLeft{
width:336px;
float:left;
}

.recentBlogText{
color:#1371C9;
font-size:1.5em;
font-weight:bold;
font-family:tahoma;
height:30px;
padding-left:10px;
}

.blogContainer{
background-color:#ffffff;
width:100%;
}

.blogSubContainer{
width:323px;
height:1848px;
margin-left:auto; margin-right:auto;
overflow:auto;
}

.blogSpacer{
font-size:0;
height:5px;
}

.homeBottomSpacer{
height:10px;
clear:both; 
font-size:0;
}

.blogDate{
color:#006EDA;
font-weight:bold;
font-size:1.2em;
font-family:tahoma;
}

.blogPara{
color:#006ADB;
font-size:1.2em;
font-family:tahoma;
}

.blogContentImage{
padding-left:33px;
}


.aboutOurHouseRight{
width:426px;
height:481px;
float:left;
margin-left:5px;
}

.aboutOurHouseContainer{
width:100%;
height:100%;
}

.houseInnerContainer{
width:100%;
height:100%;
background-color:#ffffff;
}

.houseContent{
width:100%;
height:100%;
margin-left:auto; margin-right:auto;
}

.blogDateTopSpacer{
font-size:0;
height:10px;
}

.aboutHouseGirlsImage{
padding-left:28px;
}

.houseLowerImage{
padding-left:70px;
}

/******ends*************/



/*****Houses chat page css starts***********/

.houseChatBlock{
width:100%;
background-color:#FFFFFF;
height:567px;
}

.houseChatAdsSpace{
width:694px;
height:180px;
background-color:#ffffff;
margin-left:auto; margin-right:auto;
}

.housesBreadCrumbs{
width:915px;
margin-left:auto;
margin-right:auto;
height:30px;
}

.voyeur a{
color:#1371C9;
font-size:0.9em;
font-weight:bold;
font-family:tahoma;
}

.voyeur a:hover{
color:#1371C9;
font-size:0.9em;
font-weight:bold;
font-family:tahoma;
text-decoration:none;
}

.sunrise a{
color:#1371C9;
font-size:1em;
font-weight:bold;
font-family:tahoma;
}

.sunrise a:hover{
color:#1371C9;
font-size:1em;
font-weight:bold;
font-family:tahoma;
}

.housechatheight{
height:0px;
font-size:0;
}

.layoutTopSpacerChat{
font-size:0px;
height:0px;
}
/*****houses chat page css ends************/


/********warning page css starts**********/

.warningContentMain{
width:682px;
height:282px;
border:1px solid #3D3D3D;
margin-left:auto; margin-right:auto;
text-align:center;
background-color:#ffffff;
}

.warningSpacer{
font-size:0;
height:35px;
}

.warningParaSpacerOne{
font-size:0;
height:19px;
}

.warningParaSpacerTwo{
font-size:0;
height:38px;
}

.warningParaSpacerThree{
font-size:0;
height:15px;
}

.warningParaSpacerFour{
font-size:0;
height:25px;
}

.warningParaSpacerFive{
font-size:0;
height:13px;
}

.contentWarningClass{
font-family:tahoma;
color:#3A3B3D;
font-size:2em;
font-weight:bold;
}

.pleaseReadTextClass{
font-family:tahoma;
color:#3A3B3D;
font-size:1em;
font-weight:bold;
}

.thisWebsiteTextClass{
font-family:tahoma;
color:#3A3B3D;
font-size:1em;
font-weight:normal;
width:625px;
margin-left:auto; margin-right:auto;
text-align:left;
}

.enterTextClass{
font-family:tahoma;
font-size:2.8em;
color:#000000;
font-weight:bold;
}

.enterTextClass a{
text-decoration:underline;
color:#2268EA;
}

.exitHereClass{
font-family:tahoma;
font-size:1.5em;
color:#000000;
font-weight:bold;
}

.exitHereClass a{
text-decoration:underline;
color:#1E60E8;
}
/********warning page css ends*****/


/***********Mini Video Player Page Css*************/

.chatMainLayout{
width:100%;
}

.chatInnerLayout{
width:914px;
margin-left:auto;
margin-right:auto;
}


.chatMainSpacer{
height:5px;
font-size:0;
}

.chatLeftContainer{
width:657px;
float:left;
}

.chatRightContainer{
width:244px;
float:right;
background-color:#F3F3F1;
}

.chatInnerLayout:after {
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.chatContainterSpacer{
height:10px;
font-size:0;
clear:both;
}

.leftContainerMain{
width:640px;
margin-left:10px;
}

.playerMain{
width:628px;  
margin-left:auto;
margin-right:auto;
}

.playerMainAway{
width:100%;
}

.playerMain:after {
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.chatPlayerBlock{
width:330px;
height:263px;
float:left;
}

.modelInfoBlock{
width:290px;
float:left;
}

.modelNameBlackBold{
color:#C16EE4;
font-weight:bold;
font-size:1.5em;
font-family:tahoma;
}

.paraSpacer{
height:10px;
font-size:0;
}

.modelInfoText{
color:#000000;
font-size:1.1em;
font-family:tahoma;
text-align:center;
}


.requestBlock{
width:290px;
margin-left:auto;
margin-right:auto;
}

.requestImage{
float:left;
width:144px;
margin-top:16px;
}

.alertBlock{
width:128px;
float:right;
}

.alertMain{
height:24px;
width:100%;
}

.alertImage{
float:left;
height:16px;
width:22px;
}

.alertText{
float:left;
height:16px;
width:105px;
}

.alertLink{
text-decoration:underline;
color:#185CC7;
}

.alertLowerLink{
text-decoration:underline;
color:#1C66D1;
}

.myOnlineFriendsBlock{
width:100%;
}

.labelHeadings{
font-family:tahoma;
font-size:1em;
font-weight:bold;
color:#D76AF9;
}

.displayLine{
background-color:#6E6E6E;
height:1px;
font-size:0;
margin-bottom:1px;
}

.myOnlineFriendsListMain{
width:100%;
}

.myOnlineFriendsListMain:after {
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.scrollImage{
float:left;
width:25px;
}

.scrollImage img{
padding-top:40px;
cursor:pointer;
}

.displayModelList{
float:left;
width:590px;
overflow:hidden;
height:130px;
}

.displayModelList:after {
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.modelsContainer{
float:left;
height:130px;
}

.modelsName a{
color:#000000;
text-decoration:underline;
}

.modelsContainerSpacer{
width:22px;
float:left;
}

.movieClipsDescription{
width:100%;
}

.movieClipsDescription:after{
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.premiumClips{
float:left;
width:200px;
text-align:left;
}

.seeAllClips{
float:right;
width:300px;
text-align:right;
}

.seeAllClips a{
text-decoration:underline;
color:#0D62D6;
font-size:1.1em;
font-family:tahoma;
}

.premiumClipsListingsMain{
width:100%;
}

.premiumClipsBlock{
width:100%;
}

.premiumClipsBlock:after{
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.clipsImageBackground{
width:270px;
height:165px;
background-color:#ffffff;
float:left;
text-align:center;
}

.clipsImageBackground img{
margin-top:8px;
border:0px;
}

.clipsMiddleSpacer{
float:left;
width:16px;
}

.clipsDescription{
width:315px;
float:left;
padding:0px;
}

.clipNameBold a{
color:#0068F7;
text-decoration:underline;
font-weight:normal;
font-size:1.2em;
}

.clipsParaSpacer{
font-size:0;
height:15px;
}

.clipsSmallText{
font-size:0.8em;
color:#000000;
font-family:tahoma;
}

.clipsDetailsText{
color:#000000;
font-size:1em;
font-family:tahoma;
width:290px;
}

.payYourClipMain{
width:100%;
}

.payYourClipMain:after{
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.playBuyButton{
float:right;
width:45px;
height:19px;
text-align:right;
}

.playBuyText{
width:260px;
float:left;
text-align:center;
}

.buyClipText{
width:260px;
float:left;
text-align:center;
}

.buyClipText a{
color:#1166DB;
font-size:1.2em;
font-family:tahoma;
text-decoration:underline;
}

.playBuyText a{
color:#414141;
font-size:1.2em;
font-family:tahoma;
text-decoration:underline;
}

.dottedLineBreaker{
padding-top:25px;
padding-bottom:25px;
}

.dottedStyle{
width:100%;
border:1px dashed #ffffff;
height:0px;
}

.seeAllMyMovies{
width:100%;
margin-top:40px;
}

.seeAllMyMovies:after{
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.seeAllSpacer{
height:13px;
clear:left;
}

.requestBuyButtonBackground{
background-color:#D568F5;
border-color:#D568F5;
}

.makeRequestButton{
width:100px;
height:40px;
float:right;
text-align:center;
margin-top:4px;
}

.makeRequestButton a{
text-decoration:none;
font-weight:bold;
font-size:1em;
font-family:tahoma;
}

.makeRequestButton div{
margin-top:-3px;
}

.requestText{
color:#ffffff;
font-family:tahoma;
font-size:0.9em;
width:100%;
}

.requestDate{
color:#888888;
font-family:tahoma;
font-size:0.8em;
}	

.requestContentMain{
width:96%;
clear:both;
}

.requestParaSpacer{
font-size:0;
height:15px;
}

.requestLineBreaker{
width:100%;
border:1px dotted #88768C;
font-size:0;
height:0;
}

.buyButton{
width:50px;
height:40px;
float:right;
text-align:center;
margin-top:4px;
}


.buyPlayMainButton{
width:40px;
text-align:center;
margin-top:0px;
float:right;
}

.buyPlayMainButton a{
text-decoration:none;
font-weight:bold;
font-size:1em;
font-family:tahoma;
color:#ffffff;
}

.buyPlayMainButton div{
margin-top:-3px;
}

.playButtonBackground{
background-color:#969694;
border-color:#969694;
}

.chatInnerRightContainer{
width:100%;
margin-left:auto; margin-right:auto;
}

.ratingClass{
font-weight:bold;
color:#4380EA;
font-size:2em;
position:absolute;
margin-top:-7px;
}

.profileRating{
width:100%;
}

.profileRating:after{
content:""; 
display:block;
height:0;
clear:both; 
visibility:hidden;
}

.ratingText{
float:left;
width:53px;
}

.ratingValue{
float:left;
width:150px;
}

.profileUrl a{
color:#000000;
}

.myFreePhotosContainer{
width:100%;
}

.myFreePhotosContainer:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.myFreePhotosContainer img{
border:none;
margin-bottom:8px;
}

.myFreePhotosContainer div{
float:left;
height:60px;
}

.freePhotoSpacer{
font-size:0;
height:5px;
}

.freePhotoBottomSpacer{
font-size:0;
height:8px;
clear:left;
}

.photoMiddleSpacer{
float:left;
width:8px; *width:8px; _width:6px;
height:10px;
}

.showArchieveMain{
width:223px; margin-left:auto; margin-right:auto;
}

.showArchieveMain:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.myShowArchieve{
width:140px;
float:left;
}

.showSubscribe{
width:71px;
float:left;
height:20px;
}

.subscribeButton{
float:left;
width:68px;
}

.recentTopNav{
width:100%;
}

.recentTopNav:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.linkSelect{
width:77px;
float:left;
color:#000000;
font-weight:bold;
font-size:0.9em;
font-weight:bold;
}

.linkNormal{
width:77px;
float:left;
}

.linkNormal a{
color:#DF71FF;
font-size:0.9em;
font-weight:normal;
text-decoration:underline;
}

.recentTopSpacer{
font-size:0;
height:15px;
}

.displayBox{
width:100%;
font-family:tahoma;
color:#000000;
}

.displayBox:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.diplayModelImage{
width:120px;
height:110px;
float:left;
}

.displaySpacer{
float:left;
width:8px;
height:10px;
}

.displayModelText{
width:98px;
float:left;
}

.displayModelText:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.displaySmallText a{
color:#000000;
font-size:0.9em;
text-decoration:underline;
}

.displayLittleSpacer{
font-size:0;
height:6px;
clear:both;
}

.displayRatings{
width:100%;
}

.displayRatings:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.displayRatings img{
cursor:pointer;
float:left;
}

.displayDateTime{
font-size:0.8em;
width:100%;
overflow:hidden;
}

.displayDuration{
font-size:0.8em;
font-weight:bold;
}

.addque{
position:absolute;
margin-left:-115px;
margin-top:5px;
cursor:pointer;
}

.addsTopSpacer{
font-size:0;
height:20px;
}

.addsMiddleSpacer{
font-size:0;
height:15px;
}

.displayAds{
text-align:center;
}

.myPremiumClipsBottomSpacer{
font-size:0;
height:7px;
}

.chatPlayerBlockExpandHeight{
height:300px;
}
/*******End New Freechat Layout Css******/ 



/*******Mini Player Main****************/


.minVideoPlayerMain{
width:600px; margin-left:auto; margin-right:auto;
}

.playerBreadcrumbs{
width:100%;
height:30px;
}

.breadCrumbsArrow{
color:#CF67F2;
font-size:1.5em;
font-weight:bold;
}

.breadCrumbsText a{
color:#CF67F2;
font-size:1.5em;
font-weight:bold;
}

.breadCrumbsWhiteBoldText{
color:#ffffff;
font-size:1.5em;
font-weight:normal;
}

.purchasedClipsMain{
width:230px; margin-left:auto; margin-right:auto;
}

.purchasedClipsText{
color:#00FB00;
float:left;
width:117px;
text-align:right;
font-family:tahoma;
font-size:1.2em;
font-weight:bold;
}

.purchasedClipsShowAllText{
float:right;
width:46px;
text-align:left;
}

.purchasedClipsShowAllText a{
color:#00FB00;
}

.purchasedClipsTopSpacer{
height:5px;
font-size:0;
clear:both;
}

.purchasedClipsList{
width:100%;
border:1px solid #787878;
overflow:auto;
}

.purchasedClipsBottomSpacer{
clear:both;
font-size:0;
height:10px;
}

.purchasedClipsTopMainSpacer{
font-size:0;
height:7px;
}

.purchasedClipsInnerList{
width:195px; margin-left:auto; margin-right:auto;
}

.purchasedClipsBox{
width:83px;
height:90px;
float:left;
}

.purchasedClipsDescriptionText a{
color:#ffffff;
font-size:0.8em;
font-family:tahoma;
}

.purchasedClipsImageBlock{
width:81px;
height:62px;
background-color:#ffffff;
overflow:hidden;
}

.purchasedClipsBoxTopSpacer{
font-size:0;
height:5px;
}

.purchasedClipsImage{
width:74px; margin-left:auto; margin-right:auto; overflow:hidden;
margin-top:3px;
}

.purchasedClipsImage img{
border:0px;
}

.purchasedClipsBoxMiddleSpacer{
float:left;
width:26px;
}

.myPremiumClipsImageTextContainer{
width:144px;
float:left;
}

.myPremiumClipsImageBlock{
width:144px;
height:108px;
background-color:#ffffff;
text-align:center;
overflow:hidden;
}

.myPremiumClipsImageBlock img{
margin-top:4px;
}

.myPremiumClipsPriceText{
text-align:center;
}

.myPremiumClipsPriceText a{
color:#D55DF3;
font-size:0.8em;
text-decoration:underline;
font-family:tahoma;
}

.myPremiumClipsImageTextMiddleSpacer{
width:4px;
float:left;
}

.noVideosClass{
font-weight:bold;
color:#ffffff;
}
.width60{
width:60px;
}

.registerMain{
width:475px; margin-left:auto; margin-right:auto;
}


.loginmiddleRegister{
width:100%;
height:50px;
overflow:hidden;
}

.loginmiddleRegisterTop{
width:100%;
height:30px;
overflow:hidden;
}

.termsRegister{
float:left; width:50px; height:30px;
}

.loginFooterClass{
margin-top:0px; clear:both;
}

.checkBoxRegister{
float:left;
height:10px;
width:25px;
}


.onlineStatus{
color:#FF0000;
font-size:1.2em;
font-weight:bold;
font-family:tahoma;
float:right;
}


/************For Random Block in Index page************/

.randomMainBlock{
width:105px; height:18px; border:1px solid #ABABAB; overflow:hidden; margin-top:5px; float:left;
}

.randomTextDiv{
float:left; width:90px; height:18px; overflow:hidden;
}

.randomArrowDiv{
float:left; width:14px; height:18px; overflow:hidden; border-left:1px solid #ABABAB;
}

.randomArrowDiv img{
margin-top:6px; margin-left:2px; border:0px; cursor:pointer;
}

.randomTextLeftSpacer{
width:4px; height:18px; float:left;
}

.randomTextRightSpacer{
width:5px; height:18px; float:left;
}

.randomImage{
float:left; width:16px; height:18px; overflow:hidden;
}

.randomBoldText{
margin-top:2px; font-family:tahoma; font-size:0.9em; color:#000000; text-decoration:none;
}

.randomBoldText a{
font-weight:normal; color:#000000; font-family:tahoma; font-size:0.9em; text-decoration:none;
}

.randomMainClear{
clear:both;
}



.randomMainBlockLayout{
width:114px; margin-top:-5px; float:right; text-align:left;
}

.randomMainInnerLayout{
border:1px solid #B5B4B4; background-color:#ffffff; width:105px; z-index:1000; position:absolute;
}

.randomMainInnerSub{
width:103px;
float:right;
}

.randomMainInnerSub:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility:hidden;
}

#randomMainDiv{
display:none;
}

.randomBox{
height:22px; width:100%; overflow:hidden; cursor:pointer;
}



.randomBoxBackgroundColor{
background-color:#EEEEEE;
}

.randomImageBlock{
width:20px; float:left; height:20px; text-align:right;
}

.randomImageBlock .alpha{
margin-top:3px;
}

.randomImageBlock .modelrating{
margin-top:3px;
}

.randomImageBlock .newmodels{
margin-top:3px;
}

.randomImageBlock .country{
margin-top:3px;
}

.randomTextBlock{
width:75px; float:right; text-align:left; height:20px;
}

.randomTextBlock div{
margin-top:4px;
font-size:0.9em; font-family:tahoma; font-weight:normal; color:#585858; text-decoration:none;
}

.randomTextBlock div a{
font-size:0.9em; font-family:tahoma; font-weight:normal; color:#585858; text-decoration:none;
}

.randomTextBlock div a:hover{
text-decoration:none;
}

.randomBoxLine{
font-size:0; height:1px; background-color:#CCCCCC;
}

.randomBoxBottomSpacer{
height:4px; font-size:0; clear:both; width:100%;
}
.starsMessage{
border-left:1px solid #CCCCCC;
font-size:14px;
margin-left:10px;
font-weight:normal;
padding-left:15px;
float:left;
height:auto;
COLOR:#000000;
}

.privateModelsClass{margin-left:9px}

.clearboth{
clear:both;
}
.promoHeight{
font-size:0;
height:5px;
}
.promoDiv{
width:450px;
}
.promolabel{
width:300px;
font-weight:bold;
}
.promoLeft{
float:left;
}
.promoSpacer{
float:left;
width:73px; height:5px;
}
.promoLeft .textfieldPromo{
width:120px;
border:1px solid #C8B848;
height:20px;
}

.showblackborder{
border:1px solid #999999; width:316px; margin-left:auto; margin-right:auto
}
.showwhiteborder{
border:2px solid #ffffff; width:310px; margin-left:auto; margin-right:auto
}
.showtextcenter{
text-align:center;
}
.showdivsize{
font-size:0; height:10px
}

.indexSpecialTextSpacer{
font-size:0; height:10px;
}

.freeCredits a{
color:#1262ED; text-decoration:underline;
}

.specialText{
color:#036CD9; font-size:1.1em; font-weight:bold
}

.specialTextFreeChat{
color:#036CD9; font-size:1.2em; font-weight:bold; font-family:tahoma;
}

.freeChatSpecialSpacer{
font-size:0; height:15px;
}


.specialCorner{
width:250px; margin-left:auto; margin-right:auto;
}

.specialTextContainer{
width:240px;
}

.indexSpecialCorner{
background-color:red;
width:165px;
}

.promoSpecialTextBold{
color:#0368DA; font-weight:bold; font-size:1.5em;
}

.promoSpecialTextTopSpacer{
font-size:0; height:10px;
}

.promoSpecialTextNormal{
color:#1163C7; font-size:1.2em;
}

.datingMainClass{
width:817px; margin-left:auto; margin-right:auto;
}

.datingMainText{
width:90%; font-weight:bold; color:#B81118; font-size:1.5em; font-family:tahoma; overflow:hidden; padding-left:40px
}

.datingMainSpacer{
font-size:0; height:5px;
}

#myFreePhotosSection{
width:228px; margin-left:auto; margin-right:auto;
}

.alertMain #favspan a{
margin-left:-7px; text-decoration:underline; color:#1C66D1
}

#myProfileSection{
width:225px; margin-left:auto; margin-right:auto;
}

.profileUrl{
overflow:hidden;
width:210px; height:18px;
}

.myFreePhotosDivSpacer{
clear:both;
}

.myFreePhotosText{
padding-left:3px;
}

#mostRecentSection{
width:230px; overflow:hidden; margin-left:10px;
}

#mostRecentVideoSection{
width:100%; overflow:hidden; margin-left:0px;
}

.sponsoredAdsText{
width:219px; margin-left:auto; margin-right:auto;
}



/******Confirm email css**********/

.emailConfirmationMain{
width:683px; height:283px; border:1px solid #000000; background-color:#ffffff; margin-left:auto; margin-right:auto; overflow:hidden; font-family:tahoma; 
}

.emailConfirmationTopSpacer{
height:20px; font-size:0;
}

.emailConfirmationBottomSpacer{
height:18px; font-size:0;
}

.congratulationText{
font-weight:bold; font-size:1.9em; text-align:center;
}

.congratulationTextSpacer{
font-size:0; height:28px;
}

.emailConfirmationLinkText{
text-align:center;
}

.emailConfirmationLinkText a{
font-size:1.9em; font-weight:bold; color:#2267E6; text-decoration:underline;
}

.congratulationTextBottomSpacer{
font-size:0; height:76px;
}

.noteBoldClass{
font-weight:bold; font-size:1em;
}

.noteMainClass{
width:620px; margin-left:auto; margin-right:auto;
}

.noteSpacer{
font-size:0; height:10px;
}

.noteNormalText{
font-size:1em;
}

.noteLinkText a{
color:#2267E6; text-decoration:underline;
}

.emailConfirmLogoMain{
height:106px; overflow:hidden; text-align:center
}

.emailConfirmLogoMain img{
margin-top:5px;
}


/************For Random Block in Index page************/

.randomMainBlock{
width:105px; height:18px; border:1px solid #ABABAB; overflow:hidden; margin-top:5px; float:left;
}

.randomTextDiv{
float:left; width:90px; height:18px; overflow:hidden;
}

.randomArrowDiv{
float:left; width:14px; height:18px; overflow:hidden; border-left:1px solid #ABABAB;
}

.randomArrowDiv img{
margin-top:6px; margin-left:2px; border:0px; cursor:pointer;
}

.randomTextLeftSpacer{
width:4px; height:18px; float:left;
}

.randomTextRightSpacer{
width:5px; height:18px; float:left;
}

.randomImage{
float:left; width:16px; height:18px; overflow:hidden;
}

.randomBoldText{
margin-top:2px; font-family:tahoma; font-size:0.9em; color:#000000; text-decoration:none;
}

.randomBoldText a{
font-weight:normal; color:#000000; font-family:tahoma; font-size:0.9em; text-decoration:none;
}

.randomMainClear{
clear:both;
}



.randomMainBlockLayout{
width:114px; margin-top:-5px; float:right; text-align:left;
}

.randomMainInnerLayout{
border:1px solid #B5B4B4; background-color:#ffffff; width:105px; z-index:1000; position:absolute;
}

.randomMainInnerSub{
width:103px;
float:right;
}

.randomMainInnerSub:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility:hidden;
}

#randomMainDiv{
display:none;
}

.randomBox{
height:22px; width:100%; overflow:hidden; cursor:pointer;
}



.randomBoxBackgroundColor{
background-color:#EEEEEE;
}

.randomImageBlock{
width:20px; float:left; height:20px; text-align:right;
}

.randomImageBlock .alpha{
margin-top:3px;
}

.randomImageBlock .modelrating{
margin-top:3px;
}

.randomImageBlock .newmodels{
margin-top:3px;
}

.randomImageBlock .country{
margin-top:3px;
}

.randomTextBlock{
width:75px; float:right; text-align:left; height:20px;
}

.randomTextBlock div{
margin-top:4px;
font-size:0.9em; font-family:tahoma; font-weight:normal; color:#585858; text-decoration:none;
}

.randomTextBlock div a{
font-size:0.9em; font-family:tahoma; font-weight:normal; color:#585858; text-decoration:none;
}

.randomTextBlock div a:hover{
text-decoration:none;
}

.randomBoxLine{
font-size:0; height:1px; background-color:#CCCCCC;
}

.randomBoxBottomSpacer{
height:4px; font-size:0; clear:both; width:100%;
}


.privateModelsClass{margin-left:9px}

.clearboth{
clear:both;
}
.promoHeight{
font-size:0;
height:5px;
}
.promoDiv{
width:450px;
}

.promoLeft{
float:left;
}
.promoSpacer{
float:left;
width:73px; height:5px;
}
.promoLeft .textfieldPromo{
width:120px;
border:1px solid #C8B848;
height:20px;
}

.showblackborder{
border:1px solid #999999; width:316px; margin-left:auto; margin-right:auto
}
.showwhiteborder{
border:2px solid #ffffff; width:310px; margin-left:auto; margin-right:auto
}
.showtextcenter{
text-align:center;
}
.showdivsize{
font-size:0; height:10px
}

.indexSpecialTextSpacer{
font-size:0; height:10px;
}

.freeCredits a{
color:#1262ED; text-decoration:underline;
}

.specialText{
color:#036CD9; font-size:1.1em; font-weight:bold
}

.specialTextFreeChat{
color:#036CD9; font-size:1.2em; font-weight:bold; font-family:tahoma;
}

.freeChatSpecialSpacer{
font-size:0; height:15px;
}


.specialCorner{
width:250px; margin-left:auto; margin-right:auto;
}

.specialTextContainer{
width:240px;
}

.indexSpecialCorner{
background-color:red;
width:165px;
}

.promoSpecialTextBold{
color:#0368DA; font-weight:bold; font-size:1.5em;
}

.promoSpecialTextTopSpacer{
font-size:0; height:10px;
}

.promoSpecialTextNormal{
color:#1163C7; font-size:1.2em;
}

.datingMainClass{
width:817px; margin-left:auto; margin-right:auto;
}

.datingMainText{
width:90%; font-weight:bold; color:#B81118; font-size:1.5em; font-family:tahoma; overflow:hidden; padding-left:40px
}

.datingMainSpacer{
font-size:0; height:5px;
}

.categoryTabExpand{

}

.categoryTabExpandLeft{
float:left; text-align:left;
}

.categoryTabExpandLeft a{
text-decoration:underline;
}

.categoryTabExpandRight{
float:left; width:20px; height:20px; overflow:hidden
}

.catDownImage{
margin-top:7px;
}

.catDownImage img{
cursor:pointer;
}

.selectCategoryClass{
font-family:tahoma; color:#535353; font-size:1.1em; margin-left:auto; margin-right:auto; width:90%;
}

.selectCategoryTopSpacer{
font-size:0; height:10px;
}

.selectCategoryMiddleSpacer{
font-size:0; height:10px;
}

.categoryListingBoxContainer{
width:242px
}



.categoriesLink{
margin-left:auto; margin-right:auto; width:90%; height:20px;
}

.categoriesLink a{
color:#234256; font-size:1em; font-weight:bold; text-decoration:underline;
}

.categoriesLink a:hover{
color:#234256; font-size:1em; font-weight:bold; text-decoration:underline;
}

#categoryListingBox{
width:243px; z-index:1000; position:absolute; margin-top:0px; margin-left:0px; display:none;
}


.categoryTextBoxMainDiv{
margin-bottom:-15px; visibility:hidden; clear:both;
}

.categoryTextTab{
font-weight:bold; font-size:1.3em; 
}

.text .liveGirlsTextUnderline{
text-decoration:underline;
}

.downArrowClass{
cursor:pointer; margin-top:2px;
}


/********************New Css for freechat page*****************/
.performerInfoMain{
width:100%;
}

.performerInfoMain:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.performerInfoMainSpacer{
font-size:0; height:0px; width:100%; clear:both;
}

.performerInfoMainExpand{
width:620px;
}

.performerInfoImageBox{
width:100%;
}

.performerInfoContentBox{
width:100%; clear:both;
}

.performerInfoProfileImageSection{
width:280px; float:left;
}

.performerInfoImagesSection{
width:307px; float:right; border:1px solid #ffffff; margin-top:10px; height:175px; overflow:hidden;
}

.performerInfoImagesSection img{
cursor:pointer;
}

.centerMainImageSection
{
width:280px;
height:160px;
float:left;
text-align:center;
margin-top:0px;
overflow:hidden;
}
.centerMainImageSection img
{
cursor:pointer; margin-top:10px;
}

.displayThumbMain{
width:263px; overflow:hidden; float:left; background-color:#CCCCCC; position:relative;
}

.performerInfoImagePrevious{
width:14px; float:left; margin-top:83px;
}

.performerInfoImageNext{
width:12px; float:left; margin-top:83px;
}

.performerInfoContentBoxTopSpacer{
height:7px; font-size:0; width:100%; clear:both;
}

.descriptionFull
{
float:left;
width:100%;
margin-top:0px;
font-size:0.9em;
}
.descriptionFull .heading
{
width:100%;
font-weight:bold;
}

.requestLineBreakersMinisite{
width:100%; color:#000000; overflow:hidden; padding:0px; margin:0px;
}

.requestLineBreakersMinisiteTop{
width:100%; color:#000000; overflow:hidden; padding:0px; margin:0px;
}

#mostRecentSectionMinisite{
width:290px; overflow:hidden; margin-left:auto; margin-right:auto;
}

.showArchieveMainMinisite{
width:94%; margin-left:auto; margin-right:auto;
}

.showArchieveMainMinisite:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.myShowArchieveMinisite{
width:217px;
float:left;
}

.displayModelTextMinisite{
width:140px;
float:left;
}

.displayModelTextMinisite:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.displayThumbSmallBox{
width:60px; float:left;
}

.displayThumbSmallBox:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.displayThumbSmallBoxImageSpacer{
font-size:0; height:7px;
}

.displayThumbRightSpacer{
float:left; width:7px; height:10px;
}

#displayMyFreeVideos:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.modelsRightMainDiv{
width:100%;
}

.modelsRightMainDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.photoMiddleFreeSpacer{
float:left;
width:2px; height:10px;
}




/***************New My Account Page Css*****************/

#myAccountMainClass{
width:100%;
}
#myAccountMainClass:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
#myFavoritesMainDiv{
width:100%;
}
#myFavoritesMainDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
#myBoughtVideosMainDiv{
width:100%;
}
#myBoughtVideosMainDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.myAccountLeftDiv{
float:left; width:100%;
}
.myAccountRightDiv{
float:right; width:100%;
}
.myFavoritesLeftDiv{
float:left; width:100%;
}
.myFavoritesRightDiv{
 width:100%;
}
.myFavoritesRightDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.myAccountMiddleSpacer{
height:5px; font-size:0; clear:both;
}
#myAccountInfo{
width:100%; margin-left:auto; margin-right:auto;
}
#myAccountInfo:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.accountBalanceText{
float:left;
}
.welcomeTextDiv{
float:right;
}
.accountBalanceUpperText{
font-weight:bold; color:#265A73; font-size:1em;
}
.welcomeTextClass{
font-weight:bold; color:#265A73; font-size:1.1em;
}
.myAccountLine{
height:2px; font-size:0; background-color:#989898; clear:both;
}
.myAccountLineSpacer{
font-size:0; height:2px; clear:both;
}
.myAccountCreditsSpacer{
font-size:0; height:20px; clear:both;
}
.myAccountCreditsText{
font-weight:bold; text-align:center;
}
.myAccountClickText{
text-align:center; color:#000000; font-size:1em;
}
.myAccountBuyButton{
text-align:center;
}
.myAccountBuyBottomSpacer{
font-size:0; height:10px;
}
.userNameTextClass{
color:#3E97FD;
}
#myAccountUpdatePreferences{
width:100%; margin-left:auto; margin-right:auto; color:#000000;
}
#myAccountUpdatePreferences:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.updatePreferencesMain{
height:162px; overflow:hidden;
}

.myAccountUpdatePreferencesLink{
text-align:center;
}
.updatePreferencesTop{
height:50px; font-size:0;
}
#myFavoritesInfo{
width:100%; margin-left:auto; margin-right:auto; overflow:hidden;
}
#myFavoritesInfo:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.myFavoritesInfoPerformerText{
float:left;
}
.myFavoritesInfoSlotsText{
float:right;
}
.myFavoritesInfoSpacer{
clear:both; font-size:0; height:10px;
}
.myFavoritesImageBox{
float:left; width:136px; height:120px; overflow:hidden;
}
.myFavoritesImageBoxSpacer{
float:left; height:20px; width:12px;
}
.myFavoritesImageBoxPicture{
width:134px; height:100px; overflow:hidden
}

#updateAlertInfoDiv{
width:100%; margin-left:auto; margin-right:auto; overflow:hidden;
}
#updateAlertInfoDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.updateAlertInfoSpacer{
clear:both; font-size:0; height:10px;
}
.updateAlertInfoLabel{
float:left;
}
.mobileNoText{
width:80px;
}
#myBoughtVideosInfoDiv{
width:98%; margin-left:auto; margin-right:auto;
}
#myBoughtVideosInfoDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.myPurchasedVideosText{
font-weight:bold;
}
#myPurchasedBothVideos{
width:100%;
}
#myPurchasedBothVideos:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}
.myPurchasedPremiumVideos{
float:left; width:100%;
}
.myPurchasedPrivateVideos{
float:right; width:100%;
}

#myPurchasedPremiumVideosSection{
width:100%; margin-left:auto; margin-right:auto;
}

#myPurchasedPremiumVideosSection:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


#myPurchasedPrivateVideosSection{
width:100%; margin-left:auto; margin-right:auto;
}

#myPurchasedPrivateVideosSection:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.myPurchasedPremiumWideSpacer{
float:left; height:20px; width:15px;
}
.favoriteImage{
float:left; width:20px;
}
.favoritemodelname{
float:left; width:60px; height:10px;
}
.welcomeUserNameCenter{
text-align:center;
}

#categoryTextCount{
font-size:1.3em;
}

.specialOffersMain{
width:780px; margin-left:auto; margin-right:auto; overflow:hidden;
}

.premiumClipsSortingMain{
width:100%;
}

.sortingListBlock{
float:right;
margin-top:7px; cursor:pointer; margin-left:0px;
}

.sortingListBlockSelected{
float:right;
margin-top:7px; cursor:pointer; margin-left:0px;
}

.sortingListBlockSelected a{color:#B80F14; font-size:0.9em; font-weight:bold; text-decoration:none}

.sortingListBlock a{color:#585858; font-size:0.9em; font-weight:bold; text-decoration:none}

.sortingListBlockRightSpacer{
width:10px; height:10px; float:right;
}

.sortingListBlockTitle{
float:right;
margin-top:6px;*margin-top:7px;margin-left:10px; font-weight:bold;
}

.sortingListBlock a:hover{color:#B80F14; font-weight:bold; text-decoration:none}

.sortingListBlock .selected{margin:0px; padding:0px;}

.premiumDivider{
float:right; margin-left:3px; margin-right:3px; margin-top:7px;
}

.sortingBlockSpacer{
float:right; width:5px; height:20px;
}


.sortingTextClass{
color:#1277EB;
float:left;
font-family:tahoma;
font-size:1.2em;
font-weight:bold;
}

.archieveHeadLeft .sortingHelperClass{
width:105px;
}

.archieveHeadLeft .sortingHelperArchieveClass{
width:110px;
}

.premiumClipsSortingMainDiv{
float:right; width:350px; height:20px; overflow:hidden;
}

.premiumClipsSortingMainDiv div{
margin-top:0px;
}

.premiumClipsSortingMainDiv .sortingListBlockSelected a:hover{
color:#000000;
}

.premiumClipsSortingMainDiv .sortingListBlockSelected a{
color:#000000;
}

.premiumClipsSortingMainDiv .sortingListBlock a:hover{
color:#000000;
}

#SearchText, #SuggestResults {
    font-size: .9em;
}

#SuggestResults {
    margin-left:-2px;
	visibility: hidden;
    width:165px;
    height: auto;
    max-height: 100px;	
    overflow: hidden;
	background-color:#FFFFFF;
	border:none;
	padding-left:2px;
}

#AutoSuggestBoxArea {
    margin-bottom: 20px;
    display:block;
}
.searchSubmit{
	float:right;
	clear:none;
	padding:3px;
    display:block;
	margin-top:3px;
	height:28px;
	vertical-align: top;
	margin-right:-1px;
}
.suggestBoxMain{
width:158px; float:right; height:30px; overflow:hidden; border:none; z-index:1005; margin-right:0px;
}

.suggestBoxClass{
position:absolute; margin-left:0px; height:17px; width:108px; margin-top:0px;
}
#suggestDiv{
	width:136px;
	overflow:hidden;
	clear:both;
	border:1px solid #CCCCCC;
	visibility:hidden;
	background-color:#ffffff;
	margin-top:-2px;
	}
.suggestBoxClass img{
clear:none;
margin-top:8px;
margin-left:-17px;
border:none;
z-index:1000;
}	



.selectedSuggestion{
 background-color:#316AC5;
 color:#ffffff;
}

.suggestionLabel{
 background-color:#ffffff;
 color:#999999;
}

.selectedSuggestionLabel{
 background-color:#316AC5;
 color:#ffffff;
}

.nonSelectedSuggestion{
background-color:#ffffff;
 color:#000000;
}

 .suggestComponent{
 width:150px;
 }
 
 .suggestImage{
 float:left; width:13px; height:12px;
 }
 #closeSuggest{
 float:right;
 background-color:#FFFFFF;
 height:15px;
 }
 #closeSuggest a{
 text-decoration:underline;
 font-size:0.8em;
 padding:2px;
 }
 #suggestTable{
 height:200px;
 overflow:none;
 }
 
 #suggestLoadingDiv{
	width:136px;
	height:0px;
	overflow:hidden;
	clear:both;
	border:1px solid #cccccc;
	background-color:#ffffff;
	visibility:hidden;
	margin-top:1px;
	}

.suggestLoadingDivText{
float:left; margin-left:5px; overflow:hidden; background-color:Red					
}

.suggestLoadingDivImage{
float:left; overflow:hidden;
}

.suggestLoadingDivImage img{
margin:0px; margin-top:-5px;
}				



#myAccountSectionDiv{
width:100%;
}

.myAccountSelectedOptions{
width:745px; float:right; text-align:left; font-weight:bold; color:#000000;
}

#myAccountSectionDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.myAccountSelectedMainDiv{
width:100%; border-top:1px solid #CCCCCC;
}

.myAccountSelectedSpacer{
clear:both; height:3px;
}

.myAccountTabSection{
width:200px; float:left; height:300px; color:#000000;
}

.myAccountTabSpacer{
width:6px; float:left; height:351px; background-color:#CCCCCC; border:1px solid #999999; border-top:none;
}

.myAccountTabDivDefault{
height:30px; width:100%; overflow:hidden; cursor:pointer;
}



.myAccountTabDivDefault div{
font-weight:bold; margin-left:10px; margin-top:5px;
}

.myAccountTabDivSelect div{
font-weight:bold; margin-left:10px; margin-top:5px;
}

.myAccountTabContent{
float:left; width:750px;
}

#myAccountTabContent{
width:730px; margin-left:auto; margin-right:auto; margin-top:5px;
}

.myRecentPrivateTable{
width:100%; border:1px solid #CCCCCC; border-collapse:collapse; color:#000000;
}

.myRecentBold{
font-weight:bold; font-size:1em;
}


.myRecentRowsBackground{
background-color:#cccccc; height:22px;
}

.loadingImageClass{
margin-top:110px;
}

.favoriteOnlineFreeChat{width:292px; margin-left:auto; margin-right:auto}

.favoriteOnlineSpacer{
height:25px; font-size:0; clear:both;
}

.frmBoxSpacerFreeChat{float:left; width:12px; height:50px;}

#userFavoritesModels{
width:100%;
}

#userFavoritesModels{
width:100%; 
}

#userFavoritesModels:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


.suggestBoxMainSpacer{
font-size:0; clear:both; height:50px;
}

.suggestOuterBox{
float:right; width:158px;
}

.suggestOurBoxInner{
height:0px; width:158px; background-color:none; border:0px solid #000000; margin-top:0px; position:absolute; z-index:1000;
}

.myFavoriteOnlineNewSpacer{
float:left; width:1px; height:30px;
}

.onlineBoldClass{
font-weight:bold; color:red;
}

.userPurchasedVideoListingSpacer{
height:30px; width:18px; float:left;
}

.myRecentPrivateMainDiv{
width:100%;
}

.myRecentPrivateMainDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


.myRecentPrivateMainDiv:after{
width:100%;
}

.myRecentPrivateLeftMain{
float:left; width:155px;
}

.myRecentPrivateLeftMain .modelImageBox{
margin-left:5px; *margin-left:5px; _margin-left:2px;
}

.myRecentPrivateRightMain{
float:right; width:200px; color:#000000;
}

.myRecentPrivateDiv{
width:360px; float:left;
}

.myRecentPrivateDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.myRecentPrivateDivInner{
height:130px; *height:130px; _height:135px; overflow:hidden; 
}


.myRecentPrivateColSpacer{
float:left; width:10px; height:100px;
}

.myRecentPrivateLabel{
font-weight:bold; font-size:0.9em;
}

.myRecentPrivateText{
font-weight:normal; color:#000000; font-size:0.9em;
}

.myRecentPrivateTextSpacer{
font-size:0; height:5px; clear:both;
}

.myRecentPrivateStartBalance{
float:left; width:110px;
}

.myRecentPrivateEndBalance{
float:left; width:90px;
}

.categoriesTextLink{
float:left; width:74px; height:15px; overflow:hidden;
}

.categoriesTextNormal a{
color:#0065EB; text-decoration:underline; font-size:0.9em; font-family:tahoma; font-weight:normal;
}

.categoriesTextNormal a:hover{
color:#0065EB; text-decoration:underline; font-size:0.9em; font-family:tahoma; font-weight:normal;
}

.categoriesTextBold a{
color:#0065EB; text-decoration:none; font-size:0.9em; font-family:tahoma; font-weight:bold;
}

.categoriesTextBold a:hover{
color:#0065EB; text-decoration:none; font-size:0.9em; font-family:tahoma; font-weight:bold;
}

.categoriesTextLinkSpacer{
font-size:0; height:8px; clear:both;
}

.camCategoriesFont{font-size:1em; font-weight:bold; color:#0366CC; font-family:tahoma;}

.camCategoriesTopCorner{height:25px;}
.camCategoriesTopCorner img{float:left; margin-top:4px;}
.camCategoriesTopSpacer{
clear:both; font-size:0; height:5px;
}


.msgCreditsMain{
width:475px; margin-left:auto; margin-right:auto;
}

.orderMessageMain{
width:475px; margin-left:auto; margin-right:auto;
}

.forgotPasswordDivMain{
width:500px; margin-left:auto; margin-right:auto;
}

.forgotSuccessDivMain{
width:470px; margin-left:auto; margin-right:auto;
}

.imagesNewIndexRecentFavorites{
height:16px;
}

.headerTopMainSpacer{
height:10px; clear:both;
}

.imageBoxWide{
width:20px;
}

.imageBoxWidthAllPerformer{
width:20px;
}

.imageBoxWidthFreeChat{
width:20px;
}

.freechatViewAllLinks{
height:25px; overflow:hidden; clear:both; text-align:left;
}

.freechatViewAllLinks a{
color:#178CC2; text-decoration:underline; margin-right:5px;
}

.updateMyEmailMain{
width:260px; margin-left:auto; margin-right:auto;
}

.updateMyPasswordMain{
width:290px; margin-left:auto; margin-right:auto;
}

.updateMyEmailLabel{
float:left; text-align:right; height:20px;
}

.updateMyEmailLabel div{
margin-top:3px;
}

.updateMyEmailText{
float:right; text-align:left; height:20px;
}

.updateEmailSpacer{
font-size:0; height:8px; clear:both;
}

.updateMyEmailLeft{
width:110px; float:left; height:10px;
}

.updateMyPasswordLeft{
width:138px; float:left; height:10px;
}

.updateMyEmailButton{
float:left;
}

.updateEmailSpacerButton{
height:12px; clear:both;
}

.updateEmailTopSpacer{
height:20px; font-size:0;
}

.updateMyCardIframe{
width:730px; height:520px; border:none;
}

.billingConfirmationBoldClass{
font-family:tahoma;
}


.updateMyPasswordText{
float:left; text-align:left; height:20px;
}

.updateMyPasswordLabel{
float:left; text-align:left; height:20px; width:140px;
}

.updateMyPasswordChangeMain{
width:500px; margin-left:auto; margin-right:auto;
}


.updateMyPasswordMsg{width:160px; float:left; color:black; font-size:0.9em; height:22px; text-align:right} 			
.updateMyPasswordMsg div{margin-top:3px;} 			

.headerMainClass{
width:100%; height:120px; overflow:hidden;
}

.headerLogo{
float:left; width:225px; height:68px; overflow:hidden;
}

.headerLogoSlogan{
float:left; height:25px; width:500px; overflow:hidden; 
}

.headerLogoSlogan div{
font-size:2em; font-weight:normal; font-family:tahoma; margin-top:0px; color:#5B5B5B;
}

.headerRightLinks{
float:right; height:25px;
}

.headerRightLinks ul{
list-style:none; padding:0px; margin:0px; margin-top:2px;
}

.headerRightLinks ul li{
float:left;
}

.headerRightLinks ul li span{
margin-left:4px; margin-right:4px; color:#737373; font-size:1em;
}

.headerRightLinks ul li a{
color:#737373; font-size:0.9em;
}

.headerRightLinks ul li a:hover{
text-decoration:underline;
}



.headerTabSpacer{
clear:both; height:5px; font-size:0;
}

.headerTabMiddle div{
font-weight:bold; margin-top:10px; text-align:center;
}

.headerTabMiddleHover div{
font-weight:bold; margin-top:10px; text-align:center;
}

.headerTabMiddleSelected div{
font-weight:bold; margin-top:10px; text-align:center;
}


#preloadedHeaderImages{
position:absolute;
visibility:hidden;
}



.headerTabMiddle a{
font-weight:bold; color:#383838; text-decoration:none;
}

.headerTabMiddleHover a{
font-weight:bold; color:#ffffff; text-decoration:none;
}

.headerTabMiddleSelected a{
font-weight:bold; color:#ffffff; text-decoration:none;
}

.headerSearchTab{
width:163px; height:36px; overflow:hidden; float:right;
}


.headerSearchTab-Search-Spacer{
width:100%; clear:both; font-size:0; height:10px;
}

.headerSearchTabWide{
width:100%; clear:both; height:11px; font-size:0;
}

.headerSearchTabSearchLeftSpacer{
float:left; width:0px; height:4px;
}

.headerSearchTextBoxDiv{
height:19px; width:120px; overflow:hidden; float:left;
}

.indexMainDiv{
width:100%; margin-left:auto; margin-right:auto; 
}

.indexMainDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.indexMainDivTopSpacer{
font-size:0; height:5px; width:100%;
}

.indexThumbContentBox{
height:200px; width:220px; float:left; overflow:hidden;
}

.indexThumbContentSpacer{
width:19px; height:100px; float:left;
}

.indexThumbImage{
height:169px; overflow:hidden;
}

.indexThumbText{
height:30px;
}

.indexThumbText a{
color:#919191; font-weight:bold; text-decoration:underline;
}

.headerPreloaded{
position:absolute; visibility:hidden; height:1px; overflow:hidden; width:1px;
}

.indexThumbModelName{
float:left; width:95px; height:22px; overflow:hidden;
}

.indexThumbAge{
float:right; width:44px; height:22px; overflow:hidden;
}

.indexThumbFavorite{
float:right; width:20px; height:22px; overflow:hidden;
}

.billingConfirmationTopHeight{
clear:both; font-size:0; height:200px;
}

.howItWorksSteps{
width:100%;
}

.howItWorksSteps ul{
margin-bottom:0px; margin-top:0px;
}

.howItWorksTopSpacer{
font-size:0; height:15px;
}

.howItWorksSubContainer{
width:95%; margin-left:auto; margin-right:auto; text-align:left;
}

.howItWorksBold{
font-weight:bold; font-size:1.3em;
}

.howItWorksMiddleSpacer{
font-size:0; height:10px; clear:both;
}

.howItWorksSubContainer ul{
margin-top:0px; margin-bottom:0px;
}

.hotItWorksSupportClass{
font-weight:bold; font-size:1.5em;
}

.howItWorksSupportMain{
width:350px;
}

.howItWorksSupportMain:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.howItWorksSupportLeft{
float:left;
}

.howItWorksSupportRight{
float:right;
}

.howItWorksBlock{
width:100%;
}

.howItWorksN{
float:left;
}

.howItWorksS{
float:left; width:20px; height:20px; overflow:hidden;
}

.howItWorksQ{
float:left;
}

.howItWorksQSpacer{
clear:both;
}

.howItWorksA{
clear:both; width:100%;
}

.howItWorksA:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


.howItWorksA ul{
list-style:none; clear:both;
}

.howItWorksA ul li{
float:left;
}

#flashContainer{
width:950px; height:250px; overflow:hidden;
}

.howItWorksLiClass{
width:800px;
}

.howitworksredbold{
color:red; font-weight:bold;
}

.howitworkshide{
display:none;
}

.howitworksshow{
display:block;
}
.importantDetailsMain{
float:left; width:300px;
}

.descriptionSpacer{
clear:both; font-size:0; width:100%;
}

.performerInfoTextSpacer{
font-size:0; height:10px; clear:both;
}
.height10{
height:10px;
}






.headerTabMenusContainer .rectCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#ccc}
.headerTabMenusContainer .rectCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid #ccc;
  border-right:3px solid #ccc;
 background:#D5D5D5;

}
.headerTabMenusContainer .rectCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#D5D5D5;

}
.headerTabMenusContainer .rectCorner4{
  border-left:2px solid #ccc;
  border-right:2px solid #ccc;
  background:#D5D5D5;

}
.headerTabMenusContainer .rectCorner5{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#D5D5D5;  
}
.headerTabMenusContainer .rectCornerfg{
  background:#D5D5D5;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}

.campalsDating{
float:left;
}

.campalsImage{
float:left; width:10px; height:10px; margin-top:-1px;
}

.campalsImageSpacer{
float:left; width:5px; height:10px;
}

.campalsDatingSpacer{
width:10px; float:left; height:10px;
}


.campalsCategoryBox{
float:left; width:158px;
}

.campalsInnerBox{
height:0px; width:446px; background-color:none; border:0px solid #000000; margin-top:62px; position:absolute; z-index:1000;
}

.campalsBoxMain{
width:158px; float:right; height:1px; overflow:hidden; border:0px solid #000000; z-index:1005; margin-right:0px;
}

#campalsBoxDiv{
position:absolute; margin-left:1px; height:30px; width:150px; margin-top:0px; border:0px solid #000000; display:none;
}


/******Campals New UI Classes******/

.logoClassDiv{
float:left; width:260px; height:90px; overflow:hidden;
}

.campalsLogoClass{
float:right; margin-top:1px;
}


.campalsHeaderLinks{
width:685px; float:left; height:35px; overflow:hidden;
}

.campalsHeaderLinks div{
margin-top:5px; text-align:right;
}

.campalsHeaderLinkPipe{
color:#4A8CBC; margin-left:0px; margin-right:0px; margin-top:-8px; font-family:tahoma;
}

.campalsHeaderText{
color:#F2FFFF; font-size:0.8em;
}

.campalsHeaderLinkText a{
color:#ffffff; font-weight:bold; font-size:0.8em;
}

.campalsHeaderTabMain{
float:right; width:680px;
}

.campalsTab{
float:left; background-color:#ffffff; height:40px; overflow:hidden; 
}

.campalsTab .tabLinks{
height:40px; overflow:hidden; float:left;
}

.campalsTab .tabLinks div{
margin-top:7px; margin-left:5px; margin-right:5px;
}

.campalsTab a{
color:#234256; font-weight:bold;
}

.campalsTabTop{
height:4px; overflow:hidden;
}

.campalsTabLeftCorner{
float:left; height:40px; overflow:hidden;
}

.campalsTabRightCorner{
float:left; height:40px; overflow:hidden;
}

.campalsTabNormal{
float:left; background-color:none; height:40px; overflow:hidden; 
}

.campalsTabNormal .tabLinks{
height:40px; overflow:hidden; float:left;
}

.campalsTabNormal .tabLinks div{
margin-top:7px; margin-left:15px; margin-right:10px;
}

.campalsTabNormal a{
color:#ffffff; font-weight:bold;
}

#campalsIndexLeft{
width:700px; float:left; 
}

#campalsIndexRight{
width:243px; float:right;
}

.campalsIndexHead{
color:#000000; font-weight:normal; font-size:1.5em; font-family:tahoma; height:26px; overflow:hidden;
}

.campalsIndexDiv{
background-color:#E0E0E0; height:2px; font-size:0;
}

.campalsIndexHeaderSpacer{
font-size:0; height:9px; overflow:hidden; clear:both;
}

.campalsIndexLeftContainer{
width:700px; float:right;
}

.campalsIndexRightTopSpacer{
font-size:0; height:10px;
}

.campalsIndexBottomSpacer{
font-size:0; height:21px;
}

.campalsWhatSpacer{
height:10px; font-size:0;
}

.campalsWhatSmallText{
font-size:0.9em; color:#6E6E6E;
}

.campalsFeaturedPalspacer{
font-size:0; height:18px;
}

.campalsFeaturedPals{
font-size:0.9em; color:#6E6E6E; width:98%; height:110px; overflow:hidden;
}

.campalsFeaturedImage{
float:left; margin-right:7px; margin-bottom:0px;
}

.campalsFeaturedTopSpacer{
font-size:0; height:8px;
}

.campalsFeaturedModelName{
float:left; width:145px; height:16px; overflow:hidden;
}

.campalsFeaturedModelName a{
color:#3E97FD; font-size:1em; font-weight:bold; font-family:tahoma;
}

.campalsImageDivBlock{
float:left; margin-top:8px; margin-right:10px;
}

.categoryTextCountHidden{
position:absolute; display:none;
}

.campalsFreeChatMain{
width:97%; margin-left:auto; margin-right:auto;
}

.campalsFreeChatMain:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


.campalsFreeChatBreadCrumbs{
width:100%;
}

.campalsBreadCrumbsText a{
font-size:1.5em; color:#323232; font-family:tahoma;
}

.campalsBreadCrumbsArrow{
font-size:1.5em; color:#9D9D9D; font-family:tahoma;
}

.campalsBreadCrumbsLink{
font-size:1.5em; color:#117BA2; font-family:tahoma;
}

.campalsFreeChatBreadCrumbsSpacer{
font-size:0; height:4px; clear:both;
}

.campalsFreeChatPipeLine{
font-size:0; height:2px;
}

.campalsFreeChatGrayPipeLine{
font-size:0; height:1px; background-color:#FDFDFD;
}

.campalsFreeChatPipeLineTopSpacer{
font-size:0; height:2px;
}

.campalsFreeChatMiddleSpacer{
font-size:0; height:10px; clear:both;
}

#campalsFreeChatLeftDiv{
width:629px; float:left;
}

#campalsFreeChatRightDiv{
width:296px; float:right;
}

.campalsFreeChatWelcomeText{
font-size:1.5em; font-family:tahoma; color:#3B3B3B; text-align:center; font-weight:normal;
}

.campalsFreeChatRightTextSpacer{
font-size:0; height:10px;
}

.campalsFreeChatSmallText{
font-size:0.9em; text-align:center;
}

.campalsFreeChatMeetPeopleSpacer{
clear:both; font-size:0; height:10px;
}

.campalsFreeChatListingBlock{
width:240px; float:right;
}

.campalsFreeChatArrow{
width:25px; height:16px; float:left;
}

.campalsFreeChatText{
float:left; font-size:1em; font-family:tahoma; font-weight:bold; color:#5B595A;
}

.campalsFreeChatArrowSpacer{
height:8px; font-size:0; clear:both;
}

.becomeButtonClass{
width:220px; height:28px; overflow:hidden; float:right;
}

.becomeButtonClassMiddle div{
margin-top:5px; margin-left:40px; margin-right:40px;
}

.becomeButtonClassMiddle div a{
color:#ffffff; font-family:tahoma; font-size:1.2em; font-weight:bold;
}

.becomeButtonSpacer{
font-size:0; height:17px; clear:both;
}

.becomeButtonBottomSpacer{
font-size:0; height:10px; clear:both;
}

.becomeAlreadyRegistered{
width:200px; float:left; text-align:right;
}

.becomeAlreadyText{
font-size:0.9em;
}

.becomeLoginText a{
color:#0029FF; font-size:0.9em; text-decoration:underline;
}

.moreLiveCamPalUsers{
font-size:1.5em; font-family:tahoma; color:#3A3A3A;
}

#moreLiveCamPal{
clear:both;
}

.moreLiveCamPalSpacer{
font-size:0; height:10px; clear:both;
}

.moreLiveCamPalUserSpacer{
font-size:0; height:10px; clear:both;
}

.moreLiveCamPalsBox{
width:135px; height:140px; overflow:hidden; float:left;
}

.moreLiveCamPalsBoxSpacer{
float:left; width:20px; height:140px;
}

.moreLiveCamImage{
width:134px; height:100px; overflow:hidden;
}

.moreLiveCamText a{
color:#1490AC; font-size:0.9em;
}

.loginPipeLiner{
background-color:#ffffff; width:430px; margin-left:auto; margin-right:auto; height:2px;
}

.campalsButtonSpacer{
height:10px; font-size:0; clear:both;
}

.campalsOrderSpacer{
font-size:0; height:0px; clear:both;
}



.campalsFeaturedModelNameClear{
clear:both; height:1px; font-size:0;
}

.campalsAllPerformer{
width:97%; margin-left:auto; margin-right:auto;
}

.campalsAllPerformer:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


.campalsAllPerformer .modelnew
{
overflow:hidden;
height:120px;
width:143px;
float:left;
margin-bottom:8px;
}

.updateMyCardIframe #loginContainerMain{
margin-left:100px;
}

/*******Campals New UI Css*****/

.campalsHeaderNewMain{
width:100%; height:48px; overflow:hidden; border-bottom:1px solid #638D11; font-family:tahoma;
}

.campalsHeaderNewLogo{
float:left; margin-top:6px;
}

.campalsNewFooterMain{
width:100%; height:60px; overflow:hidden; border-top:1px solid #638D11; margin-top:20px; font-family:verdana; clear:both; text-align:center; color:#6E6E6E;
}

.campalsNewFooterMain div{
margin-top:10px;
}

.campalsNewFooterMain a{
color:#6E6E6E; font-size:11px;
}

.campalsNewFooterSpacer{
font-size:0; height:10px; clear:both;
}

.campalsHeaderLogoSpacer{
float:left; width:40px; height:20px;
}

.campalsHeaderMiddleMain{
float:left; margin-top:16px;
}

.campalsHeaderRightMain{
float:right; font-size:0.8em; margin-top:8px;
}

.campalsHeaderSelect a{
color:#3B3B3B; font-size:1.2em; font-weight:bold;
}

.campalsHeaderNormal a{
color:#7F7F7F; font-size:1.2em; font-weight:bold;
}



.campalsLinks a{
color:#000000; font-weight:bold;
}

#campalsLeftContent{
width:700px; float:left; font-family:tahoma;
}

#campalsRightContent{
width:243px; float:right;  font-family:tahoma;
}

.campalsWelcomeDiv{
height:24px; overflow:hidden; width:100%; color:#676767;
}

.campalsWelcomeDivSpacer{
height:10px; font-size:0;
}

.campalsWelcomeLeft{
float:left; font-size:0.9em;
}

.campalsWelcomeLeft a{
color:#066BF9;
}

.campalsSearchRight{
float:right;
}

.campalsWelcomeText{
font-weight:bold; margin-left:2px; color:#000000;
}

.campalsNumber a{
font-weight:bold; text-decoration:underline;
}

.campalsNumberSpacer{
margin-left:10px; margin-right:10px;
}

.campalsSortSpacer{
margin-left:5px;
}

.campalsPipeSpacer{
margin-left:3px; margin-right:3px;
}

.campalsIndexVideoBox{
float:left; width:220px; height:200px; font-size:0.9em; color:#626262;
}

.campalsIndexVideoImage{
width:220px; height:170px; overflow:hidden;
}

.campalsIndexVideoImage img{
border:0px;
}

.campalsIndexModel{
float:left; width:180px;
}

.campalsIndexFlag{
float:right;
}

.campalsModelName a{
color:#3E97FD; font-weight:bold;
}

.campalsCountryLink a{
color:#4C93FD;
}

.campalsIndexVideoBoxSpacer{
width:20px; height:200px; float:left;
}

.campalsCountryLink{
float:left;
}

.flagImageClass{
float:right;
}

.indexRightBoldText{
font-weight:normal; font-size:18px;
}

.indexRightBoldTextSpacer{
font-size:0; height:10px; clear:both;
}

.learnMore a{
color:#0066F0; text-decoration:underline;
}

.campalsWelcomeSection{
float:left;
}

.campalsFindOnlineSection{
float:right;
}

.campalsWelcomeTextIndex{
font-weight:bold; font-size:11px;
}

.campalsNumberTextIndex{
font-weight:bold; color:#0066F0; font-size:11px; text-decoration:underline;
}

.campalsGraySmallTextIndex{
font-size:11px; color:#60625D;
}

.campalsOnlineSpacer{
margin-left:10px;
}

.campalsSortSelected a{
margin-left:1px; margin-right:1px; font-weight:bold; color:#0068FB; font-size:11px;
}

.campalsSortNormal a{
margin-left:1px; margin-right:1px; font-weight:normal; color:#0068FB; font-size:11px;
}

.campalsSortPipe{
color:#969696; font-size:13px;
}

.campalsIndexMainSpacer{
font-size:0; height:15px; clear:both;
}

.campalsFlag{
float:left; margin-top:2px;
}

.campalsBreadCrumbs{
width:100%; clear:both;
}

.campalsBreadCrumbsBottomSpacer{
font-size:0; height:10px; clear:both;
}

.selectBreadCrumbs{
font-weight:bold; font-size:13px;
}

.breadCrumbsLink a{
color:#0470F7;
}

#campalsFreeChatLeft{
float:left; width:627px;
}

#campalsFreeChatRight{
float:right; width:325px;
}

#campalsFreeChatRight img{
border:0px;
}

.campalsfreechatspacer{
font-size:0; height:10px; clear:both;
}

.campalsfreechatgraytext{
color:#575757; font-size:15px; font-weight:bold;
}

.campalsSimilarImage{
width:145px; height:113px; overflow:hidden;
}

.campalsSimilarImage img{
border:1px solid #B0AAAA;
}

.campalsSimilarModelName{
float:right; width:143px;
}

.campalsSimilarBox{
width:145px; height:137px; overflow:hidden; float:left;
}

.campalsSimilarBoxSpacer{
width:12px; height:100px; float:left;
}

.campalsSimilarModelName a{
color:#4C92F1; font-size:11px;
}

#campalsFreeChatRightProfile{
width:100%;
}

.campalsFreeChatRightProfileImage{
float:left; width:180px; 
}

.campalsFreeChatRightProfileContent{
float:right; width:133px;
}

.campalsfreechatgraytextspacer{
font-size:0; height:5px;
}

#campalsFav{
height:20px;
overflow:hidden;
}

.campalsFavoriteImage{
float:left; width:18px; height:30px; margin-top:2px;
}


.campalsFavoriteText{
float:left;
}

.campalsFavoriteText a{
color:#0B6EFF;
}

.campalsFavSpacer{
font-size:0; height:10px; clear:both;
}

.campalsRating{
float:left;
}

.campalsRatingText{
float:left; color:#6A6A6A; font-size:11px; width:50px; margin-top:4px;
}

.campalsRatingImage{
float:left; margin-top:2px;
}

.campalsRatingTextNumber{
font-size:17px; color:#006EFF; float:left; width:32px;
}

.campalsRatingBottomSpacer{
font-size:0; height:17px; clear:both;
}

.campalsAgeText{
float:left; width:60px; color:#6A6A6A; font-size:11px;
}

.campalsAgeNumber{
float:left; color:#6A6A6A; font-size:11px;
}

.campalsProfileMiddleSpacer{
font-size:0; height:3px; clear:both;
}

.campalsFlagSpacer{
font-size:0; height:5px; width:5px; float:left
}

.campalsSpeakText{
float:left; color:#6A6A6A; font-size:11px; width:60px;
}

.campalsSpeakLanguage{
width:40px; float:left; color:#6A6A6A; font-size:11px;
}

.campalsProfileLinerDiv{
height:10px; font-size:0; clear:both; border-bottom:2px solid #DCDCDC;
}

.campalsAboutMeTopSpacer{
font-size:0; height:6px;
}

.campalsAboutMeText{
font-size:11px; color:#696969;
}

.campalsAboutMeBottomSpacer{
font-size:0; height:10px;
}

.campalsNewRegister{
width:540px; margin-left:auto; margin-right:auto;
}

.campalsCreateProfileDiv{
height:30px; overflow:hidden; border-bottom:0px solid #ffffff;
}

.campalsStep{
float:left; width:30px; height:26px;
}

.campalsCreateProfileText{
font-size:18px; color:#3E3E3E; float:left; font-weight:normal; margin-top:2px; font-family:tahoma;
}

.campalsCreateProfileTextGray{
font-size:18px; color:#C9C9C9; float:left; font-weight:normal; margin-top:2px; font-family:tahoma;
}

.campalsStepSpacer{
width:44px; float:left; height:10px;
}

.campalsCreateProfileSpacer{
font-size:0; height:7px; clear:both;
}

.campalsRegisterBoxMain{
border:1px solid #FFCB00; height:42px; overflow:hidden; width:512px; margin-left:auto; margin-right:auto; background-color:#F8FDA1;
}

.campalsRegisterBoxMiddle{
width:490px; margin-left:auto; margin-right:auto; margin-top:10px;
}

.campalsRegisterBoxLeft{
float:left; font-size:18px; color:#EC9102; width:400px;
}

.campalsRegisterBoxLeftOrder{
float:left; font-size:18px; color:#EC9102;
}

.campalsRegisterBoxRightOrder{
float:left; margin-top:4px;
}

.campalsRegisterBoxMiddleOrder{
float:left; width:20px; height:10px;
}

.campalsRegisterBoxRight{
margin-top:2px; float:left
}

.campalsRegisterBoxRight a{
color:#000CFF; font-weight:bold; font-size:14px; text-decoration:underline;
}

.campalsRegisterBoxRightOrder a{
color:#000CFF; font-weight:bold; font-size:14px; text-decoration:underline;
}

.campalsNewRegisterTopSpacer{
font-size:0; height:27px; clear:both;
}

.campalsRegisterBottomSpacer{
font-size:0; height:17px; clear:both;
}

.campalsRegisterBoxLayer{
width:522px; margin-left:auto; margin-right:auto;
}

.campalsRegisterBoxLayer:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.campalsRegisterBoxLayer ul{
list-style-type:none; margin:0px; padding:0px;
}

.campalsRegisterBoxLayer ul li{
float:left;
}

.campalsLabel{
font-size:15px; font-family:tahoma; font-weight:normal; color:#006CFF; width:134px;
}

.campalsRegisterBoxLayerSub{
float:right; width:505px;
}

.campalsRegisterBoxLayerSub:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.campalsRegisterLabelSpacer{
font-size:0; height:18px; clear:both;
}

.campalsRegisterLabelOneSpacer{
font-size:0; height:28px; clear:both;
}

.campalsCompletedThis{
color:#737472; font-size:11px;
}

.campalsTermsLink a{
color:#000CFF;
}

.campalsRegisterSelectClass{
width:119px; height:21px;
}

.campalsSubmitButtonDiv{
width:425px; float:left; text-align:right;
}

.campalsRegisterLineClass{
font-size:0; height:2px; background-color:#ffffff; width:512px; margin-left:auto; margin-right:auto; clear:both;
}

.campalsULClass{
height:30px; overflow:hidden;
}

.campalsLiMargin{
margin-top:6px;
}

.campalsMsgImage{
width:26px; height:20px; overflow:hidden; text-align:center; margin-top:5px;
}

.campalsMsgText{
color:#737472; font-size:11px; margin-top:5px; width:190px;
}

.campalsFindOnlinePals{
float:right; width:160px;
}

.campalsFreeChatRightProfileContent #favbutton{
float:left; margin-top:2px;
}

.campalsFreeChatRightProfileContent #favspan{
float:left; width:120px; overflow:hidden;
}

.campalsFreeChatRightProfileContent .addToFav a{
color:#006DFF; font-size:11px;
}

.campalsPreloadImagesDiv{
display:none;
}

.campalsFreeProfileImage img{
cursor:pointer;
}

.campalsRegisterBoxSpacer{
font-size:0; height:10px;
}

.loginPipeLinerOrder{
background-color:#ffffff; width:100%; margin-left:auto; margin-right:auto; height:2px;
}

#loginContainerMain .rightOrder{
width:565px;
height:100%;
float:left;
}

.campalsOrderSubscription{
width:100%; font-size:12px;
}

.campalsOrder{
float:left; width:290px;
}

.campalsOrderRight{
float:left;
}

.campalsOrderSmallText{
font-size:11px; clear:both;
}

.campalsChargesSpacer{
font-size:0; height:20px;
}

.campalsChargesBottomSpacer{
font-size:0; height:20px;
}

.campalsPleasePrintPage a{
color:#0F00F3;
}



#SearchText { 
    width:137px; 
    padding:3px;
    display:block;
	margin-top:1px;
	float:left;
	height:13px;
	color:#999999;
	font-weight:normal;
	font-family:arial;
	overflow:hidden;
}

#SearchText, #SuggestResults {
    font-size: .9em;
}

#SuggestResults {
    margin-left:-2px;
	visibility: hidden;
    width:165px;
    height: auto;
    max-height: 100px;	
    overflow: hidden;
	background-color:#FFFFFF;
	border:none;
	padding-left:2px;
}

#AutoSuggestBoxArea {
    margin-bottom: 20px;
    display:block;
}
.searchSubmit{
	float:right;
	clear:none;
	padding:3px;
    display:block;
	margin-top:3px;
	height:28px;
	vertical-align: top;
	margin-right:-1px;
}
.suggestBoxMain{
width:147px; float:right; height:30px; overflow:hidden; border:none; z-index:1005; margin-right:0px;
}

.suggestBoxClass{
position:absolute; margin-left:0px; height:17px; width:108px; margin-top:0px;
}
#suggestDiv{
	width:144px;
	overflow:hidden;
	clear:both;
	border:1px solid;
	visibility:hidden;
	background-color:#ffffff;
	margin-top:-2px;
	_margin-left:2px;
	}
.suggestBoxClass img{
clear:none;
margin-top:8px;
margin-left:-17px;
border:none;
z-index:1000;
}	



.selectedSuggestion{
 background-color:#316AC5;
 color:#ffffff;
}

.suggestionLabel{
 background-color:#ffffff;
 color:#999999;
}

.selectedSuggestionLabel{
 background-color:#316AC5;
 color:#ffffff;
}

.nonSelectedSuggestion{
background-color:#ffffff;
 color:#000000;
}

 .suggestComponent{
 width:145px;
 }
 
 .suggestImage{
 float:left; width:13px; height:12px;
 }
 #closeSuggest{
 float:right;
 background-color:#FFFFFF;
 height:15px;
 }
 #closeSuggest a{
 text-decoration:underline;
 font-size:0.8em;
 padding:2px;
 }
 #suggestTable{
 height:200px;
 overflow:none;
 }
 
 #suggestLoadingDiv{
	width:145px;
	height:0px;
	overflow:hidden;
	clear:both;
	border:1px solid #cccccc;
	background-color:#ffffff;
	visibility:hidden;
	}

.suggestLoadingDivText{
float:left; margin-left:5px; overflow:hidden; background-color:Red					
}

.suggestLoadingDivImage{
float:left; overflow:hidden;
}

.suggestLoadingDivImage img{
margin:0px; margin-top:-5px;
}				


.campalsHeaderSelect{
float:left;
}

.campalsHeaderNormal{
float:left;
}

.campalsHeaderMiddleSpacer{
width:40px; float:left; height:10px;
}

.indexMainDivBottomSpacer{
font-size:0; height:20px; clear:both;
}

.campalsStepSpacerOrder{
width:30px; float:left; height:10px;
}



.campalsUserErrorDiv{
border:1px solid #FCEFA1; color:#FF0000; overflow:hidden; font-family:tahoma; padding:5px; width:95%; font-weight:bold; background-color:#FCFAF1;
}


#emailConfirmationLayer{
height:30px; overflow:hidden; width:960px;
}

#emailConfirmationOverlay{
position:absolute; height:30px; background-color:#FFF9D7; border-bottom:1px solid #E2C822; text-align:center;
}

#emailConfirmationOverlay div{
margin-top:7px; font-weight:bold; font-size:14px; font-family:verdana;
}

#emailConfirmationOverlay div a{
text-decoration:underline;
}




.affiliatePayoutReportBold{
font-weight:bold; font-size:14px; text-align:center; text-decoration:underline;
}

.affiliatePayoutSpacer{
font-size:0; height:8px;
}

.affiliateLabel{
float:left; font-size:12px; font-weight:bold; color:#7C7C7C; height:20px; overflow:hidden; padding-top:5px; margin-left:5px;
}

.affiliateText{
float:left; margin-left:5px; margin-top:2px;
}

.affiliateDiv:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.affiliateDateLeft{
float:left;
}

.affiliateDateRight{
float:left; margin-left:0px;
}

.affiliateDateWidth{
width:780px; margin-left:auto; margin-right:auto; text-align:center;
}

.affiliateSubmit{
margin-left:3px; margin-top:2px;
}

.affiliateDateWidthSpacer{
font-size:0; height:10px; clear:both;
}

.payoutTable{
border-collapse:collapse; font-size:11px; font-weight:bold; text-align:center;
}

.payoutLabel{
font-size:12px; font-weight:bold; color:#7C7C7C;
}

.payoutTableRow{
font-weight:normal;
}

.paginateSpacer{
font-size:0; height:10px; clear:both;
}

.paginate{
text-align:center;
}


.paginate a{
text-decoration:none;
font-size:14px;
color:#3E97FD;
}

.payoutPagingClass{
text-align:center;
}

.pagingDivBoldCenter div{
text-align:center;
}

.afffiliatesTextRedBold{
color:#3E97FD; font-weight:bold; font-size:1.2em;
}


#campalsAffiliate{
font-family:arial;
}
#campalsAffiliate .rectCorner{display:block}
#campalsAffiliate .rectCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
}
#campalsAffiliate .rectCorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#ccc}
#campalsAffiliate .rectCorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:3px solid #ccc;
  border-right:3px solid #ccc;
 background:#fff;
}
#campalsAffiliate .rectCorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#fff;
}
#campalsAffiliate .rectCorner4{
  border-left:2px solid #ccc;
  border-right:2px solid #ccc;
  background:#fff;
}
#campalsAffiliate .rectCorner5{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#fff; 
}
#campalsAffiliate .rectCornerfg{
  background:#fff;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}


.performerInformationBioMain{
width:100%;
}

.performerInformationBioMain:after{
content:""; 
display:block;
height:0;
clear: both; 
visibility: hidden;
}

.performerInformationLeftDiv{
float:left; width:325px;
}

.performerInformationMiddleDiv{
float:left; width:325px;
}

.performerInformationRightDiv{
float:left; width:300px;
}

.performerInformationMiddleSpacer{
float:left; width:10px; height:100px;
}

.performerInformationBioMainSpacer{
font-size:0; height:20px; clear:both;
}



.freechatpreload{
position:absolute; height:1px; overflow:hidden; width:10px; visibility:hidden;
}

.indexBecomeCampals div{
cursor:pointer; text-align:center; margin-top:1px; color:#ffffff; font-family:tahoma; font-size:1em; font-weight:bold;
}

.campalsWelcomeMainDiv{
width:100%;
}

.campalsWelcomeMainDiv:after
{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}