/* CSS Document */

body { 
padding: 5px;
margin: 0;
background: #000;
} 
body, td { 
font-family: "franklin gothic medium", arial;
font-size: 11px;
color: #e4e4dc;
font-weight: normal;
} 


a.tlk { color: #e2e2d8; text-decoration: none;  } 
a.tlk:hover { color: #999966; text-decoration: none; } /* standard text link */
a.ftlk { color: #e2e2d8; font-size: 11px; font-family: "franklin gothic medium", arial; text-decoration: none; } 
a.ftlk:hover { color: #999966; font-size: 11px; font-family: "franklin gothic medium", arial; text-decoration: none;} /* formatted standard text link */
a.lpt { color: #cccccc; text-decoration: none;  } 
a.lpt:hover { color: #999966; text-decoration: none; } /* links pg text link */
a.tab { color: #e2e2d8; text-decoration: none; } 
a.tab:hover { color: #ffffff; text-decoration : none; } /* tabs, see also .shadetabs */
a.con { color: #ffffff; text-decoration: none; font-family: "Lucida Sans Unicode", arial; font-size: 13px; } 
a.con:hover { color: #999966; text-decoration: none; font-family: "Lucida Sans Unicode", arial; font-size: 13px; } /* listing contact, see also style6 */
a.add { color: #e2e2d8; text-decoration: none; } 
a.add:hover { color: #999966; text-decoration: none; } /* above and below pic interview and diary etc (currently same colors as tlk*/
a.ban { color: #cccccc; text-decoration: none; } 
a.ban:hover { color: #999966; text-decoration: none; } /* text under banners, see also style16 */
a.sml { color: #342d4d; text-decoration: none; } 
a.sml:hover { color: #999966; text-decoration: none; } /* text links bottom of page, see also style15 */
a.fon { color: #6f6f48; text-decoration: none; } 
a.fon:hover { color: #f5f5f1; text-decoration: none; } /* large font small font */
a.sgw { color: #999966; text-decoration: none; } 
a.sgw:hover { color: #f5f5f1; text-decoration: none; } /* small gold to white */
a.plr { color: #6f6f4a; text-decoration: none; } 
a.plr:hover { color: #c40000; text-decoration: none; } /* NZ reform on interview pg */
a.rtp { color: #6f6f4a; text-decoration: none; font-family: "Lucida Sans Unicode", arial; font-size: 13px; } 
a.rtp:hover { color: #c40000; text-decoration: none; font-family: "Lucida Sans Unicode", arial; font-size: 13px; } 
a.emp { color: #000; text-decoration: none; font-family: arial; font-size: 12px; } 
a.emp:hover { color: #c40000; text-decoration: none; font-family: arial; font-size: 12px; } /* email on profiles */
a.exit { font-size: 11px; color: #c40000; text-decoration: none; font-family: arial; } 
a.exit:hover { font-size: 11px; color: #f5f5f1; text-decoration: none; font-family: arial; } 
a.red { font-size: 11px; color: #c40000; text-decoration: none; font-family: arial; } /* same as exit for white background */
a.red:hover { font-size: 11px; color: #6f6f4a; text-decoration: none; font-family: arial; } 
a.tour { font-size: 13px; font-family: "franklin gothic medium", arial; color: #ffffff; text-decoration: none; } 
a.tour:hover { font-size: 13px; font-family: "franklin gothic medium", arial; color: #ff0000; text-decoration: none; } 



/* DONT COPY INTO GUESTBOOK CSS ABOVE HERE */


.nav { font-size: 12px; color: #e4e4dc; font-family: "Lucida Sans Unicode", arial; letter-spacing: 1px; } 
table.nav { width: 186px; height: 22px; background-image:  url(navon.gif); border: 1px solid #323221; margin-top: 4px; } 
table.navactive { width: 186px; height: 22px; background-image:  url(navoff.gif); border: 1px solid #323221; margin-top: 4px; } 

.hoverOff { padding: 0; background-image: url(navoff.gif); color: #eeeee8; } 
.hoverOn { padding: 0; background-image: url(navon.gif); color: #eeeee8; cursor: pointer; } 


.style2 { font-size: 12px; color: #352f51; } /* question on interview */
.style3 { font-size: 11px; font-family: "franklin gothic medium", arial; color: #c40000; } /* R18 */
.style4 { font-size: 10px; font-family: "Lucida Sans Unicode", arial; color: #e2e2d8; } /* survey results */
.style5 { font-size: 12px; font-family: "Lucida Sans Unicode", arial; color: #fff; } /* large left panel text */
.style7 { font-size: 13px; font-family: "franklin gothic medium", arial; color: #000; } /* checkboxes on exchange page */
.style8 { font-size: 14px; font-family: "Lucida Sans Unicode", arial; color: #535337; } /* text heading */
.style9 { font-size: 12px; font-family: "Lucida Sans Unicode", arial; color: #181726; } /* thank you for exchange */
.style10 { font-size: 12px; font-family: "Lucida Sans Unicode", arial; color: #6f6f4a; } /* : in finer details profile */
.style11 { font-size: 11px; font-family: "Lucida Sans Unicode", arial, helvetica; } /* contact on profiles */
.style12 { font-size: 11px; font-family: "franklin gothic medium", arial; color: #999999; } /* small left panel text */
.style13 { font-size: 11px; font-family: "Lucida Sans Unicode", arial; color: #e2e2d8; } /* listing intro */
.style14 { font-size: 13px; font-family: arial, helvetica; color: #000; } /* profile phone */
.style15 { color: #342d4d; } /* dots between sml links */
.style16 { font-size: 11px; font-family: "franklin gothic medium", arial; }/* text under banners */ 
.style17 { font-size: 12px; font-family: "franklin gothic medium", arial; color: #000; } /* exchange on international page */
.tour { font-size: 16px; font-family: arial, helvetica; color: #ff0000; text-decoration: none; } 


/* Start WHITE PAGES */


#bbd { 
margin: 5px;
background: #eeeee8;
border: 1px solid #696945;
} /* bodyborder */
#bdi { 
background: #eeeee8;
font-size: 12px;
font-family: "franklin gothic medium", arial;
color: #000;
margin: 25px;
line-height: 17px;
} /* bodyinner */
#bdit { 
background: #eeeee8;
font-size: 11px;
font-family: arial, "franklin gothic medium";
color: #000;
margin: 25px;
} /* bodyinnertwo - (Prostitutes Page, is arial) */
.boxone { 
width: 577px;
text-align: center;
background: #e7e7da;
border: 1px solid #696945;
margin-top: 5px;
} 
.boxonein { 
text-align: left;
background: #e7e7da;
font-size: 11px;
font-family: arial, "franklin gothic medium";
color: #000;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 54px;
margin-right: 54px;
} /* boxone being used around banner exchanges */
#boxtwo { 
width: 390px;
text-align: center;
background: #cfcfb8;
border: 1px solid #7c7c52;
} 
#boxtwoinner { 
width: 350px;
text-align: left;
background: #cfcfb8;
font-size: 12px;
font-family: "franklin gothic medium", arial;
color: #000;
border: 20px solid #cfcfb8;
} /* boxtwo being used around banner exchange forms */
#boxwhite { 
width: 577px;
background: #eeeee8;
font-size: 12px;
font-family: "franklin gothic medium", arial;
color: #000;
margin-top: 10px;
margin-bottom:10px;
} /* being used around exchange forms to center them */



#smhdh { height: 20px; width: 190px; background-image: url(eo-headingbg.gif); border: 1px solid #535337; font-size: 12px; color: #e4e4dc; font-family: "lucida Sans Unicode", arial; text-align: center; letter-spacing: 1px; }/* small heading for dk bg */

#smboxh { width: 190px; background: #211D32; border-bottom: 1px dotted #868659; border-left: 1px dotted #868659; border-right: 1px dotted #868659; font-size: 11px; font-family: "franklin gothic medium", arial; color: #e4e4dc; }/* small box outer dark */

#smih{ text-align: left; position: relative; margin-bottom: 8px; margin-left: 8px; margin-right: 8px;  line-height: 19px }/* small box inner dark*/




/* Start Profile Page */

#prhd { height: 18px; width: 580px; background-image: url(ac-657.gif); border: 1px solid #868659; font-size: 12px; color: #fff; font-family: "Lucida Sans Unicode", arial; text-align: left; letter-spacing: 1px; }/* profile heading */
#prout { width: 580px; background: #eeeee8; border-bottom: 1px dotted #868659; border-left: 1px dotted #868659; border-right: 1px dotted #868659; color: #000; }/* profile big box outer*/
#prin { background: #eeeee8; border: 8px solid #eeeee8; }/* profile big box inner */


#gthu { border: 1px solid #606040; margin-top: 6px; margin-bottom: 6px; height: 78px; width: 60px; }
#gbig { border: 1px solid #696945; }
#gbigmid { border: 5px solid #CFCFB8; }
#gbigin { border: 1px solid #000; }

#modb { border: 1px solid #444444; }


#smhd { height: 20px; width: 190px; background-image: url(eo-headingbg.gif); border: 1px solid #868659; font-size: 12px; color: #e4e4dc; font-family: "lucida Sans Unicode", arial; text-align: center; letter-spacing: 1px; }/* small heading for light bg*/

#smbox { width: 190px; background: #eeeee8; border-bottom: 1px dotted #868659; border-left: 1px dotted #868659; border-right: 1px dotted #868659; font-size: 11px; font-family: "franklin gothic medium", arial; color: #000; }/* small box outer light */

#smi{ text-align: left; position: relative; margin-bottom: 8px; margin-left: 8px; margin-right: 8px;  line-height: 19px }/* small box inner light*/





#buttons { text-align: center; margin-top: 10px; margin-bottom: 10px; } 
#txtlinkpad { width: 100%; padding: 5px; text-align: left; font-size: 13px; font-family: "franklin gothic medium", arial; } 

/* LARGE LINKS PAGE TEXT LINKS - see hmlnk at bottom for home page text links */

#txtlnk { background: #2E2C44; border: 1px dotted #222; width: 468px; } /* outer */
#txtlnkin { background: #2E2C44; border: 10px solid #2E2C44; text-align: left; font-size: 13px; } /* inner */




/* FROM ESCORTS ONLY */

.style50 {  font-size: 12px; font-family: "franklin gothic medium", arial; color: #000; }/* full page font, nb. this has changed in EO */

#bigheading { height: 18px; width: 565px; background-image:  url(eo-headingbg.gif); border-top: 1px solid #868659; border-left: 1px solid #868659; border-right: 1px solid #868659; font-size: 12px; color: #fff; font-family: "Lucida Sans Unicode", arial; text-align: left; letter-spacing: 1px; }
 
#bodyborder { width: 565px; background: #eeeee8; border: 1px solid #868659; margin-bottom: 20px; } 
#borderinner { width: 515px; background: #eeeee8; font-size: 12px; font-family: "franklin gothic medium", arial; color: #000; border: 25px solid #eeeee8; line-height: 17px; }

table.small { width: 663px; border: 0px; }

#formbox { width: 401px; background: #EEEEE8; margin-top: 30px; margin-bottom: 30px; margin-left: 83px; margin-right: 83px; border: 0px; }/*  equals 567 wide total - only being used on Profile conent page*/






/* END FROM ESCORTS ONLY */


td.bo { width: 657px; background: #342d4d; background-image: url(ac-657.gif); } /* bodyone */
td.bt { width: 657px; text-align: center; background: #CFCFB8; color: #000; } /* bodytwo */
td.bth { width: 657px; text-align: center; background: #eeeee8; color: #000; } /* bodythree (white page with no border) */


/* START FULL SITE STYLES : ELITE ESCORTS */

#out { width: 854px; background: #181726; position: relative; border: 1px solid #181726; } 
#mid { width: 852px; background: #535337; position: relative; border: 1px solid #535337; } 
#inn { width: 850px; background: #181726; position: relative; border: 1px solid #181726; } 
#hdr { width: 850px; background: #000; } 
table.hdr { width: 850px; color: #000; } 
table.main { width: 850px; } 
td.lpl { width: 190px; background: #181726; } /* leftpanel td */ 
td.clo { height: 1px; background: #141320; } 
td.clt { height: 1px; background: #535337; } 
td.ulo { width: 1px; background: #181726; } 
td.ult { width: 1px; background: #535337; } 







/* START LEFT PANEL STYLES : ELITE ESCORTS */

#tbl { padding: 10px; text-align: left; position: relative; } /* textbox left */ 
#tbc { width: 190px; padding: 10px; text-align: center; position: relative; } /* text box center */ 
#tbnp { width: 190px; padding: 0px; text-align: center; position: relative; } /* text box no padding center */ 


#lphd { height: 20px; width: 168px; background-image: url(navoff.gif); border: 1px dotted #606040; font-size: 12px; color: #A2A273; font-family: "lucida Sans Unicode", arial; text-align: center; letter-spacing: 1px; margin-bottom: 12px; }/* left panel heading */



#aaaa { border: 5px solid #181726; width: 10px;}
#bbbb { background: #181726; } 
#cccc { background: #211d32; } 
#dddd { background: #252138; } 
#eeee { background: #2d2743; } 

 
table.linksline { 
width: 98%;
background-color: #373724;
height: 1px;
} 

table.sepline { width: 189px; background-color: #535337; height: 1px; } 





/* DONT COPY INTO GUESTBOOK CSS BELOW HERE */

blockquote { margin-top: 3px; margin-left: 20px; margin-right: 0px; }
 
#affban { height: 100px; margin-top: 25px; margin-bottom: 20px; } 

#thumb { height: 89px; width: 59px; border: 1px solid #100F1A; margin-top: 5px; margin-bottom: 4px; } 
#thumbsml { height: 78px; width: 60px; border: 1px solid #100F1A; margin-top: 5px; margin-bottom: 4px; }

#pbt { 
width: 150px;
height: 225px;
background: #1a1728;
border: 1px solid #000;
margin-top: 3px;
margin-bottom: 3px;
} 




/* TABBED LISTING */

#lw { 
width: 510px;
margin-top: 30px;
} 
table.tl { 
width: 500px;
} 
.lsp { 
width: 152px;
height: 227px;
background: #433962;
border: 2px solid #252138;
} 
#pb { 
width: 150px;
height: 225px;
background: #1a1728;
border: 1px solid #1a1728;
} 
#ls { 
width: 343px;
height: 231px;
background: #2d2743;
text-align: center;
} 
#lp { 
background: #2d2743;
color: #e2e2d8;
font-family: "lucida sans unicode", arial, helvetica;
font-size: 11px;
text-align: left;
padding: 18px;
} 




/* WORLD WIDE ESCORTS PICS */
td.gap { width: 28px; } 
#ppic { background: #181726; border: 1px solid #444; margin-bottom: 25px; font-family: "lucida sans unicode", arial, helvetica; }/* pic border */
#bpic { background: #181726; border: 1px solid #444; }/* bottom pic border */
#profpic { background: #111; width: 150px; height: 225px; border: 1px solid #000; margin-bottom: 3px;  }/* profile pic border */



/* START FORMS */
input { font-family: arial, Helvetica; font-size: 11px; color: #000; margin-bottom: 5px; border: 1px solid #606040; background: #f5f5f1; } 
textarea { font-family: arial, Helvetica; font-size: 11px; color: #000; border: 1px solid #606040; margin-bottom: 5px; background: #f5f5f1; } 
.submit { font-family: arial, Helvetica; font-size: 10px; color: #fff; background-image: url(submit.gif); width: 60px; height: 18px; } 



/* Start TABS */
.shadetabs { 
padding: 0 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font-family: "Lucida Sans Unicode", arial;
font-size: 11px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
} 
.shadetabs li { 
display: inline;
margin: 0;
} 
.shadetabs li a { 
text-decoration: none;
padding: 0 7px;
margin-right: 3px;
border: 1px solid #1a1728;
background: #2d2743;
} 
.shadetabs li a:hover { 
text-decoration: none;
} 
.shadetabs li a:active { 
text-decoration: none;
} 
.shadetabs li.selected { 
position: relative;
top: 1px;
} 
.shadetabs li.selected a { 
background: #535337;
} 
.shadetabs li.selected a:hover { 
text-decoration: none;
} 
.tcs { 
border: 1px solid #1a1728;
width: 500px;
margin-bottom: 0;
padding: 0;
} 
.tc { 
display: none;
padding: 0;
border: 0;
} 
@media print { 
.tabcontent { 
display: block !important;
} 
}

/* End TABS*/

/* Start PAGE ORGANISER */

a.headings.link {
  color: #e2e2d8;
  text-decoration:none;
  width:100%;
}

a.headings:visited {
  color: #999966;
  width:100%
}

a.headings:hover {
  color: #999966;
  text-decoration:none;
  width:100%
}

a.headings:active {
  color: #999966;
  width:100%
}

a.headings {
  background-repeat: no-repeat;
  font-family: Verdana,arial,sans-serif;
  font-size: 10px;
}

 
/* Start LOGO */
a.log { color: #9B9B6A; text-decoration: none; } 
a.log:hover { color: #fff; text-decoration: none; }
#logout { border: 1px solid #191919; width: 182px; height: 50px; margin-top: 8px; background: #000; background-image: url(http://www.escortmarketing.co.nz/images/logob.gif); }
#login { text-align: right; height: 44px; font-size: 11px; font-family: arial, helvetica; margin: 3px; margin-right: 5px; letter-spacing: 1px; } 


 
/* Home page text links */
table.links { width: 850px; background: #000000; margin-top: 20px; margin-bottom: 20px; } 
td.linksleft { width: 360px; background: #000000; text-align: center; } 
td.linksright { width: 480px; background: #000000; text-align: center; }
/* DIVS */
#hmlnksml { background: #181726; border: 1px dotted #222; width: 360px; } /* outer */
#hmlnkinsml { background: #181726; border: 10px solid #181726; text-align: left; font-size: 13px; } /* inner */

#hmlnkbig { background: #181726; border: 1px dotted #222; width: 480px; } /* outer */
#hmlnkinbig { background: #181726; border: 10px solid #181726; text-align: left; font-size: 13px; } /* inner */
 
/* Copyright + logo table */
table.wbs { width: 850px; background: #000000; margin-top: 20px; margin-bottom: 20px; } 
td.wbsleft { width: 193px; background: #000000; text-align: center; } 
td.wbsmain { width: 657px; background: #000000; text-align: center; font-size: 11px; font-family: arial, "franklin gothic medium", helvetica; color: #999966; }


/* For /blog/thegirls.php */
img.alignleft {
float: left;
clear: left;
margin: 0 10px 5px 0px;
background: #fff;
padding: 2px;
border: 1px solid #666;
}

blockquote {
font-size: 8pt;
padding:  5px 20px 12px 20px;
margin: 15px 15px 15px;
border:0px;
text-align: left;
}