/* CSS Document */

body { 
padding: 0px;
margin: 0px;
background-image: url(mainbg.gif);
} 
body,td,th {
font-family: arial, helvetica;
font-size: 12px;
color: #fff;
}


a.def { color: #B8B76D; text-decoration: none; } 
a.def:hover { color: #fff; text-decoration: none;  } /* default link */

a.oth { color: #fff; text-decoration: none; } 
a.oth:hover { color: #B8B76D; text-decoration: none;  } /* default link other */

a.splt { color: #cccccc; text-decoration: none; } 
a.splt:hover { color: #B8B76D; text-decoration: none;  } /* Photography by sally Link, see style21 and 22 */

a.con { color: #fff; text-decoration: none; font-size: 16px; font-family: arial, helvetica;  } 
a.con:hover { color: #B8B76D; text-decoration: none; font-size: 16px; font-family: arial, helvetica;  } /* contact link */

a.spl { color: #999999; text-decoration: none; } 
a.spl:hover { color: #B8B76D; text-decoration: none; } /* sidepanel link, see also style24 */

a.blnk { color: #582C58; font-family: arial; font-size: 11px; text-decoration : none; } 
a.blnk:hover { color: #fff; font-family: arial; font-size: 11px; text-decoration : none; } /* bottom text links */

a.lph { font-size: 11px; font-family: arial, helvetica; color: #fff; text-decoration : none; } 
a.lph:hover { font-size: 11px; font-family: arial, helvetica; color: #fff;; text-decoration : none; } /* links page headings */

.style2 { font-size: 11px; font-family: arial; color: #fff; }/* small body font */
.style3 { font-size: 14px; font-family: arial; color: #fff; }/* phone number on contact */
.style4 { font-size: 11px; font-family: georgia, "times new roman"; color: #B8B76D; }/* smaall georgia text links */
.style5 { font-size: 11px; font-family: arial, helvetica; font-weight: bold; color: #AF87AF; } /* news heading on home etc */
.style6 { font-size: 11px; font-family: arial; color: #cccccc; }/* help yourself bottom home page plus "australian escorts" siren dolls plus bottom of page text links */
.style7 { color:#A273A2; font-family:Arial; font-weight:bold;font-size: 12px; text-decoration:none; }/* purple text links on home */
.style9 { font-size: 13px;font-family: georgia, "times new roman"; color: #fff; }/*  well behaved women and question on interview */
.style21 { font-size: 12px; font-family: "arial narrow"; font-weight: bold; }/* photography, also features on services page */
.style22 { font-size: 12px; font-family: "times new roman", "arial narrow"; font-weight: normal; }/* by sally */
.style24 { font-size: 11px; font-family: arial; color: #888888; } /* news text on home etc */


.top { color: #000000; } 

#spb { width: 128px; background: #000; border: 1px solid #251225; margin-top: 5px; }/* sidepanel border */

#spdp { width: 126px; margin-top: 4px; margin-bottom: 4px;  }/* sidepanel div padding, see spl for font style */

#newsdp {  width: 120px; border: 4px solid #000; background: #000; }/* news div padding */



#head { background: #000; width: 860px; height: 150px; background-image: url(int.gif); }/* introbanner */
#ghead { background: #000; width: 860px; height: 150px; background-image: url(gint.gif); }/* gallery introbanner */
#foot { background: #000; width: 860px; height: 64px; background-image: url(bbg.gif); }/* footer */
#gfoot { background: #000; width: 860px; height: 64px; background-image: url(gfoot.gif); }/* gallery footer */




#heading { height: 16px; width: 500px; background: #472347; border-top: 1px solid #301830; border-left: 1px solid #301830; border-right: 1px solid #301830; font-size: 11px; color: #fff; font-family: arial, helvetica; text-align: left; letter-spacing: 1px; }/* 500 heading */

#bxo { background: #582C58; border: 1px solid #301830; width: 498px; }/* box one outer */
#bxoin { background: #582C58; font-size: 11px; font-family: arial, helvetica; color: #fff; margin: 5px; width: 488px; text-align: left; }/* box one inner, small font less padding */
#bxtin { background: #582C58; font-family: arial, helvetica; color: #fff; margin: 10px; width: 478px; text-align: left; }/* box two inner, larger font more padding */




#hdgsml { height: 16px; width: 280px; background: #472347; border-top: 1px solid #301830; border-left: 1px solid #301830; border-right: 1px solid #301830; font-size: 11px; color: #fff; font-family: arial, helvetica; text-align: left; letter-spacing: 1px; }/* 500 heading */
#bxsmlout { background: #663366; border: 1px solid #301830; width: 278px; margin-bottom: 5px;}/* box small out */
#bxsmlin { background: #663366; color: #fff; margin: 5px; width: 268px; text-align: left; }/* box small inner */


#lbdr { background: #582C58; border: 1px solid #301830; width: 540px; }/* links border */

#int { margin-top: 5px; margin-left: 10px; margin-bottom: 20px; }/* interview answers */

blockquote { margin: 10px; }

#modb { border: 1px solid #444444; }/* full size modeling and gallery pics border */
#gthu { border: 1px solid #333333; margin: 6px; }/* gallery thumbs border */


/* FormStyles */
table.main { width: 500px; } 
td.gap { width: 0px; }
td.text { width: 160px; height: 21px; text-align: right; }

input { font-family: arial, helvetica; font-size: 12px; color: #fff; border: 1px solid #330033; background: #A273A2; width: 180px; } 
textarea { font-family: arial, helvetica; font-size: 13px; color: #fff; border: 1px solid #330033; background: #A273A2; } 



/* Start HOME TEXT LINKS */
a.shtl { color : #999999; text-decoration : none; font-size : 10px; font-family : arial, helvetica ; font-weight: bold; } 
a.shtl:hover { color : #fff; text-decoration : none; font-size : 10px; font-family : arial, helvetica ; font-weight: bold; }/* small home page text links */

a.htl { color: #999999; text-decoration: none; font-size: 11px; font-family: arial, helvetica; } /* home page text links */
a.htl:hover { color: #fff; text-decoration: none; font-size: 11px; font-family: arial, helvetica;  }

.htext { border: 2px solid #301830; width: 200px; margin-top: 8px; background: #000; padding: 3px; }

.prple { width: 182px; background: #000; border: 1px solid #301830; margin-top: 8px; padding: 3px; }

/* Start links page TEXT LINKS */
a.lpt { color: #cccccc; font-family: arial, helvetica; font-size: 12px; text-decoration: none; } 
a.lpt:hover { color: #fff; font-family: arial, helvetica; font-size: 12px; text-decoration: none; } 
a.slpt { color: #cccccc; font-family: arial, helvetica; font-size: 11px; text-decoration: none; }  
a.slpt:hover { color: #fff; font-family: arial, helvetica; font-size: 11px; text-decoration: none; } /* small links pg */
#lptout { background: #301830; border: 1px solid #703870; width: 238px; margin-top:3px; }
#lptin { background: #301830; font-size: 11px; font-family: arial, helvetica; font-weight: bold; margin: 3px; }


.hlk { background: #000; margin-top: 8px; }

/* 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; } 

/* Start DISCLAIMER */
a.dis { color: #DABCDA; text-decoration: none; } 
a.dis:hover {  color: #fff; text-decoration: none; }
#disout {  background: #582C58; border: 1px solid #301830; width: 491px; }
#disin { background: #582C58; font-size: 11px; font-family: arial, helvetica; margin: 5px; }

/* Start NZ ESCORTS */
#escorts {  background: #000; width: 200px; border: 2px solid #301830; font-size: 11px; font-family: arial, helvetica; margin-top: 8px; text-align: left; padding: 10px; }

a.nze { color: #999999; text-decoration: none; font-size: 11px; font-family: arial, helvetica; } 
a.nze:hover { color: #fff; text-decoration: none; font-size: 11px; font-family: arial, helvetica; } 
a.esc { color: #A0A0A0; text-decoration: none; font-size: 10px; font-weight: bold; font-family: arial, helvetica; } 
a.esc:hover { color: #673266; text-decoration: none; font-size: 10px; font-weight: bold; font-family: arial, helvetica; }
/* End NZ ESCORTS */

/* Bottom Text links + logo */
#wbsmain { width: 860px; background: #000000; text-align: center; border-bottom: 25px solid #000; }
