#mainbody
{
width:960px;
padding-left:15px; 
/*background-color:#FFFFFF;*/
/*margin-left:10px;*/
}

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

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

#toplinemain
{
width:1040px;
float:left;
}

.ToplineMinusMirgine
{
 margin-top:-8px; 
 float:left;
}


html>body   .ToplineMinusMirgine
{
 margin-top:-4px; 
 float:left;
}

#header
{
width:98%; 
}
#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:20px; 
}

#leftcontent
{
width:640px;
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;
}

#tabs li {
	display: inline;
	margin: 0;

}


.tab{
padding-top:10px;
text-align:center;
width:119px;
overflow:hidden;
}

.selected .tab a:hover{
color:#178CC2;
}


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


.tab a span{
color:black;
}

.tab a .select{
color:#cc0000;
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:8px;
float:left;
}

.model .display
{
overflow:hidden;
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;
text-align:right;
}

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

.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:.9em;
color:#545454;
}
#categorymiddle .totals .text .sep
{
font-size:.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:.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:285px;
line-height:280px;
border:1px solid #898987;
float:left;
text-align:center;
margin-top:10px;
}
.centermainimage img
{
margin-top:10px;
border:1px solid #898987;
cursor:pointer;
margin-bottom:10px;
}



.horizsepy
{
width:100%;
height:15px;
float:left;
overflow:hidden;
}
.paging
{
margin-top:-4px;
/*background-color:lightgrey;*/
height:20px;
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.1em;
font-weight:bold;
}
.alltop
{
float:right;
}


.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:#EA1C26;
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
{
float:left;
font-weight:bold;
}
.breadcrumbs .seperator
{
color:black;
font-size:.6em;
}
.breadcrumbs .name
{
color:black;
font-size:1.6em;
}
.breadcrumbs a
{
color:#EA1C26;
font-size:1.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:7px;
width:610px;
}


.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:300px;
margin-left:2px;
}
.description
{
float:left;
width:300px;
margin-top:12px;
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;
}
.modelimagesleft .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:30px;
float:left;
width:100%;
border-top:1px solid #898987; 
text-align:center;
}



#footer .links
{
margin-top:15px;
font-size:0.9em;
color:#383838;
}
#footer .links a
{
margin-top:15px;
font-size:0.9em;
color:#383838;
}
#footer .footerimg
{
margin-top:15px;
}
#footer .footerimgtext 
{
font-size:0.8em;
color:#393939;
}
#footer .footerimgtextbolder
{
font-size:1.1em;
color:#393939;
}

#footer .footerimgtextbolder a
{
color:#393939;
}

#footer .footerimgtextbolder a:hover
{
color:#393939;
}
	
.extrafont
{
margin-top:10px;font-weight:bold;text-decoration:underline; 
}
#footer .footercopy
{
margin-top:3px;
font-size:0.8em;
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:none;
text-align:left;
margin-left:20px;
margin-top:10px;
}
#errmsga{
color:#FF0000;
margin-bottom:5px;
font-weight:bold;
}

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

.accountError{
color:#FF0000;
width:320px;
text-align:left;
font-size:0.9em;
font-weight:bold;
}

#Error {
color:#FF0000; 
height:10px; 
width:100%;
}

.divRightProperty{
padding-left:0px; color:#FF0000;padding-top:1px;
}
.MR-rightcombo{
margin-left:117px;
}

.divLeftSelect{
margin-left:7px;
margin-top:5px;
}

#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;
color:#FF0000;
margin-left:100px;
margin-bottom:10px;
font-weight:bold;
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{
 float:left;
 width:960px;
 margin-top:40px; 
 
}
.imgcontent{
width:100%;
height:64px;
}
.perforname{
float:left; width:120px;margin-top:4px; height:30px;font-family:tahoma;font-size:11px; font-weight:bold;color:#3e3a3b;
}
.searchdiv{
 float:left; width:160px;height:30px;
}
.searchimgdiv{
float:left; width:100px;height:30px;margin-top:-3px;
}
.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;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;
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:940px;
height:38px;
margin-top:-8.5px;
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;
} 

#DivOurModelsChar1  a:link,visited,hover{
text-decoration:none;
color:#000000;
font-family:tahoma;
} 


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

#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:left;
margin-top:14px;
margin-left:5px;
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;
}



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

.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;
 margin-top:50px;
}

.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:Arial;
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:-15px;
position:absolute;
padding-left:610px;
}
html>body .beginRregistrationprev{
float:left;
margin-top:-30px;
position:absolute;
padding-left:610px;
}
* html .beginRregistrationprev{
float:left;
margin-top:-15px;
position:absolute;
padding-left:610px;
}

/*beginRegistration CSS END*/


.pcEND{
width:100%;background-color:#FFFFFF; height:700px;
}
#pcENDText{
width:100%;
text-align:left;
}
#pcENDsubText{
 width:100%; float:left; 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%; float:left;  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:-30px; position:absolute; padding-left:500px;
}
.commonNePerButtonmodelbio1{
float:left;position:absolute; padding-left:500px;margin-top:-8px;
}
* + html .commonNePerButtonmodelbio1{
float:left;position:absolute; padding-left:500px;margin-top:-30px;
}


.commonNePerButtonmaster{
float:left;margin-top:-30px; position:absolute; padding-left:620px;
}

.commonNePerButton img{
cursor:pointer;
}
.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:900px;
}

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

#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:175px;
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%;
float:left;
}

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


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

width:100%;
height:380px;
}
#loginupermargin{

width:100px;
height:20px;

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

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

color:#686868;
height:20px;
}

#logintop a{
color:#C80808;
font-size:0.9em;
font-weight:normal;
text-decoration:underline;
}

#logintop a:hover{
color:#C80808;
text-decoration:underline;
}

#logintop a:link{
color:#C80808;
text-decoration:underline;
}

.frameleft{
width:217px;
float:right;
font-weight:bold;
color:#686868;
font-size:0.9em;
}
.frame{
width:140px;
float:right;
color:#686868;
font-size:0.9em;
padding-top:23px;
padding-left:5px;
}

.frame a{ 
color:#C80808;
font-size:1.0em;
}

.frame a:link{ 
color:#C80808;
text-decoration:underline;
}

.frame a:hover{ 
color:#C80808;
text-decoration:underline;
}

.frameforget{
color:#686868;
font-size:0.9em;
}

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

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

.frameleft INPUT{
width:206px;
height:21px;
border-color:#C8B848;
margin-top:2px;
padding-top:5px;
font-size:1.5em;
}

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

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


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

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

.frameleftloginbutton {
width:217px;
float:right;
font-weight:bold;
color:#686868;
font-size:0.9em;
text-align:center;
}


.frameright{
width:160px;
float:right;
color:#686868;
font-size:0.9em;
padding-top:20px;
}

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

.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.4em;
font-weight:normal;
color:#C80808;
}

#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;
font-size:1.4em;
}


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

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

.billingpara{
font-size:1.2em;
color:#686868;
}

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

.billingbutton{
margin-top:40px;
}


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

.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:Verdana, Arial, Helvetica, sans-serif;
}
#beforeFreechatulink{
float:left;margin-left:390px;
}
#beforeFreechatulinktext{
font-size:12px;font-weight:normal; font-family:Verdana; color:#cc3434;text-decoration:underline;
}
.informationalter{
float:left;margin-left:2px; padding-top:2px; width:320px;
}



#errorcontrol{
width:380px; text-align:left;
}

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

#buyCreditEnterText INPUT{
font-size:1.2em;
}



/* 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 */

#forgoterr{
color:#FF0000;
font-weight:bold;
}


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


.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:150px;
margin-left:70px;
}


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



.buycreditleftm{
float:left;
margin-left:18px;
color:#686868;
font-size:0.8em;
}

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:500px;
}

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


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

.mName
{
float:left;
color:blue;
font-size:.72em;
}

.modelImageBox{width:145px; float:left; margin-right:5px; margin-bottom:5px;}
.modelImageBox .BoxHeight{height:120px;}
.modelListingSpacer{float:left; width:13px;}
.modelListingMain:after {
    content:"."; 
    display:block;
 height:0;
    clear: both; 
 width:100%;
} 

.modelImageLayer{
margin-left:auto; margin-right:auto; overflow:hidden;  font-size:0;
}

.modelNameLayer{
margin-left:auto; margin-right:auto; height:10px; margin-top:3px; text-align:left;
}

.modelNameLayer .mn{
margin-left:5px; margin-right:5px;
}

.modelNameLayer .img{
float:right;
}

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


.rectCorner{display:block}
.rectCorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  
}

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

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

}
.rectCorner4{
  border-left:2px solid #ccc;
  border-right:2px solid #ccc;
  background:#fff;

}
.rectCorner5{
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  background:#fff;
}
.rectCornerfg{
  background:#fff;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
}


.rectCornerN1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
}
.rectCornerN2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
}
.rectCornerN3{
  margin-left:1px;
  margin-right:1px;
}
.rectCornerN4{
 background:none;
 border:none;
}
.rectCornerN5{
 background:none;
 border:none;
}
.rectCornerfgN{
 background:none;
 border:none;
}

.modelname a
{
color:#EA1C26;
font-size:0.9em;
}

.noBorder{
border:none;
}

.noBackground{
background:none;
}

.textcenter{
text-align:center;
}

.textleft{
text-align:left;
}

.textright{
text-align:right; 
}
