
#leftcontent
{
width:640px;
float:left;
}

.centerleft{
margin-left:80px;
}

#rightcontent
{
width:700px;
float:center;
}

.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:#EA1C26;
font-size:0.9em;
}
.h2
{
font-size:1.0em;
float:left;
font-weight:bold;
color:#265A73;
padding-bottom:6px;
}

.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;
}



.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:134px;
padding-top:2px;
float:left;
padding-left:8px;
height:18px;
}

/*****User Favorite Page********/

.yourFavoritePerformer{
color:#000000; font-size:1.1em; font-weight:bold
}
.yourFavoriteNum{
color:#FF0000; 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;
}


.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;
 }


#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;}
.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;}

.viewfavorite{text-align:right; margin-top:5px; height:14px; margin-right:13px;}

.viewfavorite a{font-size:0.8em; color:#0066CC;}


.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;
}


/*******freechat new faces**********/

.freechatpreload{
position:absolute; height:1px; overflow:hidden; width:10px; visibility:hidden;
}

.beforeFreeChatRightBox{
width:95%; margin-left:auto; margin-right:auto; overflow:hidden;
}

.beforeFreeChatRightBox:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.frmBoxSpacerFreeChat{
float:left; height:30px; width:12px;
}

.freeChatFavBottomSpacer{
font-size:0; height:5px; width:100%; clear:both;
}


/**********email Confirmation overlay***********/

#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;
}





/**********freechat newfaces style****************/

.fmBoxFreeChat{width:90px; height:98px; float:left; }
.fmBoxFreeChat .fmBoxImage{width:90px; height:71px; clear:both;}
.modelnames a{color:#CB0000; font-size:0.9em;}
.frmBoxSpacerFreeChat{float:left; width:10px;}
.fmBoxBlockFreeChat:after {
    content:""; 
    display:block;
	height:0;
    clear: both; 
	width:100%;
}
.freeChatBoxleft{
float:left; width:70px; overflow:hidden;
}

.freeChatBoxRight{
float:right; width:20px; overflow:hidden;
}

.freeChatAdsSpacer{
height:5px; clear:both; font-size:0;
}

#beforeFreeChatRightInnerBox{
overflow:hidden;
}

.messagegirltopspacer{
font-size:0; height:5px;
}

.loggedinmsg{
text-align:center; margin-top:10px; font-weight:bold;
}

.usernamecolor{
color:#FF0000;
}

.freeChatSimilarTopSection{
width:97%; margin-left:auto; margin-right:auto;
}

.freeChatSimilarTopSection:after{
content:""; 
display:block;
height:0;
clear: both; 
visibility: hidden;
}

.freeChatSimilarHideClass{
float:right; width:20px; height:9px;
}

.freeChatSimilarHideClass a{
font-size:0.8em; color:#082EFF;
}

.freeChatEthinicityClass{
clear:both; width:100%;
}

.freeChatEthinicityClass:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.freeChatSimBoxDiv{
float:left; height:20px;
}

.freeChatSimilarBottomSpacer{
font-size:0; height:8px; clear:both;
}

.simBoxMiddle .text{
margin-top:3px; font-size:0.9em; float:left;
}

.simBoxMiddle .textSpacer{
width:3px; height:20px; float:left;
}

.simBoxMiddleSpacer{
float:left; width:3px; border-right:1px solid #BABABA; height:21px;
}

.simBoxArrow{
float:left; width:10px; overflow:hidden; width:12px; text-align:center
}

.simBoxArrow img{
margin-top:8px; cursor:pointer;
}

.freeChatSimBoxDivSpacer{
width:7px; float:left; height:20px;
}

.freeChatShowAllText{
float:right; margin-top:3px;
}

.freeChatShowAllText a{
font-size:0.8em; color:#082EFF;
}

.popularDivClass{
clear:both; width:100%;
}

.popularDivClass:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}

.selectedText{
font-weight:bold; font-size:0.9em; float:left;
}

.popularDivSpacerClass{
font-size:0; height:10px; clear:both;
}

.linkedText{
float:left;
}

.selectedTextSpacer{
float:left; width:8px; height:15px;
}

.linkedText a{
font-size:0.9em; color:#002CFD; text-decoration:underline;
}

#freeChatSimilarModelsInnerDiv{
height:690px; overflow-y:scroll; overflow-x:hidden !important;
}

.frmBoxSpacerFreeChatSimilar{
float:left; width:5px; height:20px;
}

.beforeFreeChatRightBoxSimilar{
width:690px; margin-left:auto; margin-right:auto; overflow:hidden;
}

.beforeFreeChatRightBoxSimilar:after{
    content:""; 
    display:block;
	height:0;
    clear: both; 
    visibility: hidden;
}


.freeChatSimilarHidePos a{
float:right;
}

#ethinicityCombo{
width:62px; display:none; position:absolute;
}

#ageCombo{
width:48px; display:none; position:absolute;
}

#bodyTypeCombo{
width:130px; display:none; position:absolute;
}

.classCombo{
clear:both;
}

.comboRow{
height:18px; color:#585858; font-size:0.9em; cursor:pointer;
}

.comboRow div{
margin-top:2px; width:90%; float:right;
}

.comboLine{
height:1px; background-color:#CCCCCC; font-size:0; clear:both
}

#showAnchor{
display:none; position:relative; clear:both;
}

#hideAnchor{
display:block; position:relative; clear:both;
}

.classComboInner{
float:right;
}

