html, body
{
    margin:0;
    padding:0;
}

body
{
    font-family:Arial, Helvetica, sans-serif;         
    font-size:8pt;
    text-decoration:none;
    color:#ffffff; 
}

img, a
{  
    border:none;
    outline:none;
}

a
{   
    color:#ffffff;
}

a.navigation
{
    color:#ff0000;
}

a.navigation:link, a.navigation:visited
{
   text-decoration:underline;
}

a.navigation:active, a.navigation:hover
{
    text-decoration:none;
}

a:link, a:visited
{
   text-decoration:none;
}

a:active, a:hover
{
    text-decoration:underline;
}

.clear
{
    clear:both;
}

.center
{
    text-align:center;
}

.justify
{
    text-align:justify;
}

.boldText
{
    font-weight:bold;
}

.normalText
{
    font-weight:normal;
}

.smallText
{
    font-size:6pt;
}

.mediumText
{
    font-size:10pt;
}

.bigText
{
    font-size:12pt;
}

.blackText
{
    color:#000000;
}

.blueText
{
    color:#ffff00;
}

.pinkText
{
    color:#ffffff;
}

.redText
{
    color:#FD0505;
}

.center
{
    text-align:center;
}

.left 
{
    text-align:left;
}

.right 
{
    text-align:right;
}

.input 
{
    background-color:#ffffff;
    border:solid 1px #cccccc;    
    color:#000000;
}

.readonly
{
    background-color:#ccffff;
    border:solid 1px #74fbfb;    
    color:#000000;
}

.email
{
    width:250px;
}

.mobile
{
    width:100px;
}

.pin
{
    width:50px;
}

.textArea
{
    width:250px;
    height:35px;
}

.mainDiv
{
    width:1005px;
    margin:0 auto 0 auto;
    display:block;
}

.header, .headerImg
{
    width:1005px;
    height:151px;        
}

.header
{
    overflow:hidden;
}

.filter
{
    width:1005px;
    height:354px;
}

.browseBar
{
    width:1005px;
    height:29px;
    margin-bottom:1px;    
}

.browse, .browseImg
{
    width:34px;
    height:34px;    
}

.browse
{
    position:absolute;
    z-index:20;
    margin:-1px 0px 1px 10px;
}

.filterBox
{
    width:870px;
    height:26px;
    padding:3px 0px 0px 135px;    
}

.filterBoxPt1
{
    margin-right:10px;
    float:left;    
}

.filterBoxUpdatePnl
{   
    margin-right:10px; 
    float:left;    
}

.topBlockDiv
{
    width:1005px;
    height:309px;    
    margin-bottom:1px;
    overflow:hidden;
}

.girlContainer
{
    width:201px;
    height:309px;
    position:relative;
    float:left;
}

.girlPic
{
    width:185px;
    height:185px;
    position:absolute;
    top:38px;
    left:8px;    
    z-index:5;    
}

.girlPicLnk
{
    width:185px;
    height:185px;
    position:absolute;
    top:38px;
    left:8px;    
    z-index:50;
    cursor:pointer;    
}

.girlOfflineMask
{
    width:72px;
    height:72px;
    position:absolute;
    top:149px;
    left:119px;    
    z-index:45;    
}

.girlImgMask, .girlOfTheWeekBG, .mostPopularGirlBG
{
    width:160px;
    height:69px;
    padding:230px 10px 10px 30px;
    position:absolute;    
    z-index:10;      
}

.girlFillerMask
{
    width:200px;
    height:309px;    
}

.chatLink
{    
    margin-top:14px;
    float:right;
}

.chat2Link
{    
    margin-top:12px;
    float:left;
}

.chat2Link.Off
{
    display:none;
}

.chat2Link.On
{
    display:block;
}

.chatLinkImg
{
    width:55px;
    height:20px;
}

.myProfileLink
{
    margin-top:13px;
    margin-left:-20px;
    float:left;
}

.chat2LinkImg
{
    width:128px;
    height:20px;
}

.myProfileLinkImg
{
    width:76px;
    height:20px;
}

.whatIs
{
    width:583px;
    height:163px;
    padding:136px 10px 10px 10px;
    float:left;    
}

.footer
{
    width:1005px;
    height:139px;    
}

.footerFilterContainer
{
    width:630px;
    height:23px;
    padding:5px 15px 0px 165px;
    float:left;
}

.girlsPerPageContainer
{
    width:165px;
    padding:5px 15px 0px 15px;
    float:left;    
}

.footerMenuContainer
{
    width:1005px;
    height:60px;
    padding-top:48px;    
}

.girlsListContainer
{
    width:1005px;    
}

.girlsListDiv
{
    width:1005px;
    height:309px;    
    margin-bottom:1px;    
    overflow:hidden;
}

.lockerContainer
{
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    background-color:transparent;
    background-color:#000000;
    z-index:100;
    display:none;
}

.addContactContainer
{
    width:617px;
    height:327px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-163px;
    margin-left:-308px;
    z-index:200;    
}

.addContactTop
{
    width:617px;
    height:29px;
}

.addContactBody
{
    width:617px;
    height:318px;
    position:absolute;
    z-index:2;
}

.cardPic
{
    position:absolute;
    top:37px;
    left:8px;
    z-index:1;
}

.addContactBodyLeft
{
    width:166px;
    height:64px;
    padding:200px 0px 25px 30px;
    float:left;
}

.addContactBodyRight
{
    width:397px;
    height:283px;
    padding:10px 14px 25px 10px;
    float:left;    
}

.addContactBodyRight.Off
{
    display:none;
}

.addContactBodyRight.On
{
    display:block;
}

.addContactStepImg
{
    width:18px;
    height:18px;
    float:left;    
}

.addContactText
{
    width:374px;    
    padding:2px 2px 0px 3px;
    overflow:hidden;
}

.addContactSep
{
    width:374px;
    height:5px;
    float:left;
}

.cardLineLabel
{
    width:100px;    
    padding:2px 5px 0px 0px;
    float:left;
}

.cardLineInput
{
    width:266px;        
    float:left;
}

.termsContainer
{
    width:800px;
    height:529px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-264px;
    margin-left:-400px;
    z-index:200;
    display:none;
}

.termsTop, .termsTopImg
{
    width:800px;
    height:29px;
}

.termsBody
{
    width:774px;
    height:466px; 
    padding:10px 16px 24px 10px;   
    overflow:hidden;
}

.termsContent
{
    width:774px;
    height:466px; 
    overflow:auto;    
}

.contactContainer
{
    width:617px;
    height:327px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-163px;
    margin-left:-308px;
    z-index:200;
    display:none;
}

.contactTop, .contactTopImg
{
    width:617px;
    height:29px;
}

.contactBody
{
    width:591px;
    height:264px;
    padding:10px 16px 24px 10px;
}

.flashTop
{
    position:relative;
    top:7px;
    left:7px;
}

.flashPinkIcon, .flashPinkIcon2
{
    position:absolute;
    left:7px;
    z-index:30;    
}

.flashPinkIcon
{
    top:224px;    
}

.flashPinkIcon2
{
    top:195px;    
}

.profileBG
{
    width:391px;
    height:274px;
    margin-top:-7px;    
}

.profileOccupation, .profileFeature, .profileStarsign, .profilePersonality, .profileHeight, .profileMan, .profileTurnsOn, .profileFantasy, .profileActivity
{
    position:absolute;
}

.profileOccupationTitle, .profileFeatureTitle, .profileStarsignTitle, .profilePersonalityTitle, .profileHeightTitle, .profileManTitle, .profileTurnsOnTitle, .profileFantasyTitle, .profileActivityTitle
{
    position:absolute;
    border-top:solid 1px #cccccc;
    padding-top:2px;
}

.profileOccupation, .profileOccupationTitle
{
    width:190px;
    left:208px;
}

.profileOccupation
{
    top:24px;    
}

.profileOccupationTitle
{
    top:8px;    
}

.profileFeature, .profileFeatureTitle
{
    width:190px;    
    left:406px;
}

.profileFeature
{
    top:24px;    
}

.profileFeatureTitle
{
    top:8px;    
}

.profileStarsign, .profileStarsignTitle
{
    width:190px;
    left:208px;
}

.profileStarsign
{
    top:67px;    
}


.profileStarsignTitle
{
    top:51px;
}

.profilePersonality, .profilePersonalityTitle
{
    width:190px;
    left:406px;
}

.profilePersonality
{
    top:67px;    
}

.profilePersonalityTitle
{
    top:51px;
}

.profileHeight, .profileHeightTitle
{
    width:190px;
    left:208px;
}

.profileHeight
{
    top:110px;    
}

.profileHeightTitle
{
    top:94px;    
}

.profileMan, .profileManTitle
{
    width:190px;
    left:406px;
}

.profileMan
{
    top:110px;    
}

.profileManTitle
{
    top:94px;
}

.profileTurnsOn, .profileTurnsOnTitle
{
    width:385px;
    left:208px;
}

.profileTurnsOn
{
    top:154px;    
}

.profileTurnsOnTitle
{
    top:138px;
}

.profileFantasy, .profileFantasyTitle
{
    width:385px;
    left:208px;
}

.profileFantasy
{
    top:198px;    
}

.profileFantasyTitle
{
    top:182px;
}

.profileActivity, .profileActivityTitle
{
    width:385px;
    left:208px;
}

.profileActivity
{
    top:242px;    
}

.profileActivityTitle
{    
    top:226px;    
}

.flashChat2
{
    position:absolute;
    top:37px;
    left:7px;
}

.flashPinkIconChat2
{
    position:absolute;
    top:4px;
    left:10px;
}

.noGirlsMsg
{
    padding:7px;
}

.blackLabelImg
{
    width:1px;
    height:1px;
    position:absolute;
    top:0px;
    left:0px;
    visibility:hidden;
}

.termsPriceMsg
{
    width:350px;    
    padding:18px 2px 0px 3px;
    overflow:hidden;    
}

.termsPriceMsgUS
{
    width:350px;    
    padding:5px 2px 0px 3px;
    overflow:hidden;    
}

.dataIFrame
{
    width:617px;
    height:347px;
    margin:0;
    padding:0;
    border:none;
    background-color:transparent;
}

.dataIFrameContainer
{
    width:617px;
    height:347px;
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-174px;
    margin-left:-308px;
    z-index:200;
    display:none;
}

.browseBarText
{
    color:#ffffff;
}