* { margin: 0; padding: 0; }

body { background: #000 URL('images/vintage.jpg'); }
body, p, a, input { font-family: "Arial", Verdana, sans-serif; font-size: 12px; color: #fff; }
input { color: #232323 !important; }

a { font-weight: bold; color: #FFFFEE; text-decoration: none; }
a:hover { text-decoration: underline; }

#container { width: 780px; overflow: hidden; margin: 0 auto; }
#header { width: 600px; height: 152px; overflow: hidden; margin: 10px auto; }
#header h1, #header h2 { height: 1px; margin: 0; overflow: hidden; padding-top: 1px; }
#header #logoFlash { width: 700px; height: 300px; margin: 0 auto; }

#introCenter { width: 650px; margin: 10px auto;  min-height: 300px; }
#introCenter p { margin: 10px 0; }
#introCenter ul { list-style-type: none; width: 300px; overflow: hidden; margin: 30px auto; }
#introCenter ul li { float: left; display: inline; }
#introCenter ul li.first { margin-right: 40px; }
#introCenter ul li img { border: none; }

#introCenter table { margin: 0 auto; }
div#introCenter div#hotescorts {
border:2px solid #FFFFFF;
height:48px;
margin:0 auto;
width:248px;
}

#menu { width: 780px; clear: both; margin: 10px auto; text-align: center; }
#menu a { font-size: 14px; }

#main { width: 470px; margin: 0 auto; overflow: hidden; min-height: 300px; }
#main.girlwide { width: 780px; }
#main h1 { font-size: 16px; margin: 0 0 20px 0; }

#footer { width: 780px; text-align: center; margin: 10px auto; overflow: hidden; }

/* model list */
#main #modelList { width: 780px; overflow: hidden; margin: 20px 0;}
#main #modelList #modelAd { width: 119px; height: 180px; margin: 0 45px 10px 0; display: inline; float: left; }
#main #modelList #modelAd.clear { clear: left; }
#main #modelList #modelAd.last { margin: 0 0 10px 0; }
#main #modelList #modelAd h2 { margin: 0; width: 119px; height: 25px; background: URL('images/title-back.jpg') no-repeat; }
#main #modelList #modelAd h2 a { padding: 6px 5px 5px; display: block; width: 109px; text-align: center; }
#main #modelList #modelAd img { border: 2px solid #FFF; }

/* model profile */
#modelLeft { width: 270px; height: 400px; background: URL('images/model-intro.jpg') no-repeat; float: left; overflow: hidden; display: inline; margin: 20px 0; }
#main #modelLeft h1 { margin: 15px 0 7px 0; font-size: 24px; font-weight: normal; text-align: center; width: 258px; }
#main #modelLeft img { margin: 18px 0 0 16px; }

#main #modelData { margin: 20px 0; overflow: hidden; clear: both; }
#main #modelData #rightPanel { float: right; overflow: hidden; width: 273px; }
#main #modelData .dataPanel { width: 273px; margin: 0 10px 10px 0; display: inline; float: left; }

#main #modelData .dataPanel dl { display: block; overflow: hidden; width: 273px; }
#main #modelData .dataPanel dl dt { width: 75px; font-weight: bold; float: left; clear: left; }
#main #modelData .dataPanel dl dd { width: 195px; float: left;}

#main #modelData .dataPanel p { margin: 10px; width: 253px; background: transparent; }
#main #modelData .dataPanel ul { list-style-type: none; width: 273px; margin: 0 10px; overflow: hidden; }
#main #modelData .dataPanel ul li { float: left; padding: 0 6px; border-left: 1px solid #DDDDDD; margin: 2px 0; }
#main #modelData .dataPanel ul li.first { border-left: none; }

#gallery { float: left; margin: 20px 0; overflow: hidden; width: 450px;  }
#main #gallery #modelAd { width: 119px; height: 180px; margin: 0 20px 10px 0; display: inline; float: left; }
#main #gallery #modelAd.clear { clear: left; }
#main #gallery #modelAd.last { margin: 0 0 10px 0; }
#main #gallery #modelAd img { border: 2px solid #FFF; margin-top: 20px; }

/* links */
/* links */
p.link img { border: 1px solid #FFF; margin: 20px 0; }
div.linkWrapper { width: 468px; overflow: hidden; margin: 20px; }
div.linkWrapper p { margin: 0 !important; width: 468px !important; }
div.linkWrapper img { border: none; }

/* popin */
div#popInDiv { color: #FFFFFF; background: #000000; border: 2px solid #555555; padding: 2px; width: 120px; z-index: 1000; }

