body { margin:0px; padding:0px; background:#000000; font:normal 0.90em/1.00em Calibri, Arial; }
h1 { float:left; width:100%; margin:0px 0px 0px 10px; font:bold 1.70em/1.20em Calibri, Arial; color:#0369ce; letter-spacing:0.02em; }
h2 { float:left; width:100%; margin:0px 0px 10px 0px; padding:0px; clear:both; font:italic 1.32em/1.34em Calibri, Arial; color:#ffffff; letter-spacing:0.02em; }
h3 { float:left; }
p { float:left; width:100%; margin:5px 0px; font:normal 0.90em/1.20em Calibri, Arial; }
a { color:#04b4fd; text-decoration:none; }
a:hover { text-decoration:underline; }
div, ul, ol, li, img, span, table { float:left; margin:0px; padding:0px; border:none; }

.FullSection { width:864px; min-height:104px; margin:10px 0px 0px 0px; padding:10px; background:#0e0e0e url(/images/body-bg.jpg) repeat-x; border:solid 3px #1e1e1e; color:#9e9e9e; }
.MidLeftSection { width:500px; min-height:104px; margin:10px 0px 0px 0px; padding:10px; background:#0e0e0e url(/images/body-bg.jpg) repeat-x; border:solid 3px #1e1e1e; color:#9e9e9e; }
.MidRightSection { width:500px; min-height:104px; margin:10px 0px 0px 8px; padding:10px; background:#0e0e0e url(/images/body-bg.jpg) repeat-x; border:solid 3px #1e1e1e; color:#9e9e9e; }
.SmallLeftSection { width:350px; min-height:104px; margin:10px 0px 0px 0px; padding:10px; background:#0e0e0e url(/images/body-bg.jpg) repeat-x; border:solid 3px #1e1e1e; color:#9e9e9e; }
.SmallRightSection { width:330px; min-height:104px; margin:10px 0px 0px 8px; padding:10px; background:#0e0e0e url(/images/body-bg.jpg) repeat-x; border:solid 3px #1e1e1e; color:#9e9e9e; }
.LeftColumn { width:526px; margin:0px; padding:0px; }

.MidLeftSection ul li { margin:5px 0px 0px 20px; }

div#Page { width:100%; height:600px; padding:0px; float:none; }
div#Content { width:980px; margin:0px auto; background:#000000; float:none; }

div#Header { width:960px; min-height:132px; background:url(/images/title-bg.jpg) repeat-x bottom left; }
div#Body { width:890px; margin:10px 25px 0px 25px; padding:0px 10px; border:solid 1px #bebebe; border-top:none; border-bottom:none; }
div#Footer { width:880px; margin:10px 0px 0px 40px; padding:0px; border-top:solid 1px #bebebe; }

div#Header div.One { width:89px; height:132px; background:url(/images/left-angel.jpg) no-repeat bottom left; }
div#Header div.Two { width:782px; }
div#Header div.Three { width:89px; height:132px; background:url(/images/right-angel.jpg) no-repeat bottom left; }

div#Header div.Two a.Logo { margin:20px 0px 0px 60px; display:block; }
div#Header div.Two ul#Menu { width:100%; height:27px; margin:20px 0px 0px 0px; background:url(/images/menu-bg.jpg) repeat-x; }
div#Header div.Two ul#Menu ul { margin:0px; padding:0px; list-style-type:none; text-indent:0px; }
div#Header div.Two ul#Menu li { display:inline; margin:0px 0px 0px 50px; padding:0px; clear:none; }
div#Header div.Two ul#Menu li a { display:inline; height:100%; margin:0px; padding:0px 0px 0px 2px; clear:none; font:normal 14px/25px Calibri, Arial; color:#ffffff; }
div#Header div.Two ul#Menu li a.selected { text-decoration:underline; }

div#Footer ul#FooterMenu { float:right; height:27px; margin:10px 0px 0px 0px; list-style-type:none; }
div#Footer ul#FooterMenu li { margin:0px 0px 0px 10px; color:#3e3e3e; }

/* Home Page */
div#Body div#Terms h2 { clear:both; font:bold 1.00em/1.04em Arial; letter-spacing:0.02em; }
div#Body div#Terms ul { padding-left:40px; }
div#Body div#Terms ul li { width:500px; margin:0px 0px 4px 0px; clear:both; }

div#Body div#SmallAdvert { padding:0px; }

div#Body div#Escorts img { margin:0px 0px 0px 10px; }
div#Body div#Escorts img.first { margin:0px; }

div#Body div#WebcamGirls img { margin:0px 0px 0px 10px; }
div#Body div#WebcamGirls img.first { margin:0px; }

div#Body div#PhoneChatGirls img { margin:0px 0px 0px 10px; }
div#Body div#PhoneChatGirls img.first { margin:0px; }

/* Profile Page */
div#Body div#ProfileDetails ul { padding-left:40px; }
div#Body div#ProfileDetails ul li { margin:0px 0px 4px 0px; clear:both; }

div#Body div#Gallery { width:350px; padding:0px 0px 10px 0px; }
div#Body div#Gallery ul { margin:10px 0px 0px 10px; padding:0px; list-style-type:none; }
div#Body div#Gallery ul li { border:solid 1px #2e2e2e; margin:0px 10px 10px 0px; display:inline; }

div#Body div#ProfileDetails table { width:500px; padding:0px; background:none; border:solid 1px #6e6e6e; }
div#Body div#ProfileDetails table th { padding:5px 0px; background:#3e3e3e; color:#bebebe; }
div#Body div#ProfileDetails table td { padding:5px 0px; text-indent:20px; }

/* Escorts Page */
div#Body div#EscortTitle { min-height:20px; }

div#Body div#Escorts { padding:10px 10px 10px 0px; }
div#Body div#Escorts h2 { margin:0px 0px 10px 10px; }
div#Body div#Escorts div.EscortContainer { margin:0px 0px 10px 10px; padding:0px; background:#0e0e0e; border:solid 4px #1e1e1e; }
div#Body div#Escorts div.EscortContainer h2 { margin:0px 0px 10px 0px; }
div#Body div#Escorts div.EscortContainer img { margin:0px; padding:0px; border-right:solid 4px #2e2e2e; }
div#Body div#Escorts div.EscortContainer p { width:50px; margin:0px; padding:0px; clear:both; }

div#Body div#Escorts div.EscortContainer div.Services { width:170px; margin:0px 10px 0px 0px; padding:10px; }
div#Body div#Escorts div.EscortContainer div.Services p { width:100%; margin:0px 0px 5px 0px; }
div#Body div#Escorts div.EscortContainer div.Services ul { width:100%; clear:both; list-style-type:none; }
div#Body div#Escorts div.EscortContainer div.Services ul li { width:100%; clear:both; margin:0px 0px 0px 20px; font:normal 0.90em/1.20em Calibri, Arial; }

div#Body div#Phone { min-height:20px; }
div#Body div#Phone h3 { margin:0px 0px 0px 20px; font:italic 2.00em/1.20em Calibri, Arial; color:#0369ce; letter-spacing:0.02em; }

/* Webcam Page */
div#Body div#WebcamTitle { min-height:20px; }
div#Body div#WebcamTitle table { width:500px; padding:0px; background:none; border:solid 1px #6e6e6e; }
div#Body div#WebcamTitle table th { padding:5px 0px; background:#3e3e3e; color:#bebebe; }
div#Body div#WebcamTitle table td { padding:5px 0px; text-indent:20px; }
div#Body div#WebcamTitle table td form { width:60px; float:left; margin:0px; padding:0px; text-indent:0px; }
div#Body div#WebcamTitle table td form input { display:inline; margin:0px 0px 0px 20px; padding:0; background:none; border:none; overflow:visible; color:#04b4fd; cursor:pointer; }
div#Body div#WebcamTitle table td form input:hover { text-decoration:underline; }

div#Body div#Offer { min-height:20px; }
div#Body div#Offer h3 { margin:0px 0px 0px 10px; font:italic 2.00em/1.20em Calibri, Arial; color:#0369ce; letter-spacing:0.02em; }
div#Body div#Offer p { margin:0px 0px 0px 10px; }

div#Body div#CamGirls div { width:192px; height:170px; margin:0px 0px 30px 30px; padding:0px;background:#6e6e6e; }
div#Body div#CamGirls div.CamGirlFirst { margin:0px 0px 30px 0px; }
div#Body div#CamGirls div img { margin:0px; padding:0px; border:solid 3px #6e6e6e; }
div#Body div#CamGirls div p { text-align:center; color:#ffffff; }

/* Phone Page */
div#Body div#PhoneGirls img { margin:0px 0px 10px 10px; border:solid 2px #6e6e6e; }
div#Body div#PhoneGirls img.first { margin:0px 0px 0px 0px; }

div#Body div#PhoneGirls div.Services { width:105px; margin:0px 0px 0px 10px; }
div#Body div#PhoneGirls div.Services ul { width:105px; list-style-type:none; }
div#Body div#PhoneGirls div.Services ul li { clear:both; }

/* SMS Page */
div#Body div#SMS div { width:100%; clear:none; }
div#Body div#SMS h3 { min-width:450px; margin:2px 0px 0px 0px; clear:none; }
div#Body div#SMS p { width:140px; margin:0px 0px 2px 0px; clear:none; font:normal 1.20em/1.20em Calibri, Arial; color:#0369ce; }

/* TV/TS Page */
div#Body div#TVTSGossip { width:430px; }
div#Body div#TVTSAdvert1 { width:400px; float:right; }
div#Body div#TVTSAdvert2 { width:430px; }
div#Body div#TVTSHardcore { background:url(/tv-ts/hardcore-bg.jpg) no-repeat; }
div#Body div#TVTSHardcore img { margin:0px 0px 0px 80px; padding:0px; }
div#Body div#TVTSHardcore h2 { text-align:center; font:italic bold 1.80em/1.50em Calibri, Arial; color:#2e2e2e; }
div#Body div#TVTSHardcore p { margin:0px; color:#2e2e2e; }

/* Contact Page */
div#Body div#Address h2 { margin:10px 0px 0px 0px; }

