/* 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 */
.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; } 

div.spb { width: 128px; background: #000; border: 1px solid #251225; margin-top: 5px; }/* sidepanel border */
#spb { width: 128px; background: #000; border: 1px solid #251225; margin-top: 5px; }/* sidepanel border */

div.spdp { width: 126px; background-image: url(mainbg.gif); }/* sidepanel div padding, see spl for font style */
#spdp { width: 126px; background-image: url(mainbg.gif); }/* sidepanel div padding, see spl for font style */

div.newsdp {  width: 120px; border: 4px solid #000; background: #000; }/* news div padding */
#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: 240px; 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: 238px; margin-bottom: 5px;}/* box small out */
#bxsmlin { background: #663366; color: #fff; margin: 5px; width: 228px; 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; } /* home page text links */
a.htl:hover { color: #fff; text-decoration: none; }

div.htlout { border: 2px solid #301830; width: 200px; margin-top: 8px; background: #000; }
#htlout { border: 2px solid #301830; width: 200px; margin-top: 8px; background: #000; }

div.htlin { background: #000; font-size: 11px; font-family: arial, helvetica; margin: 3px; color: #999999; }
#htlin { background: #000; font-size: 11px; font-family: arial, helvetica; margin: 3px; color: #999999; }


/* 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; }

div.hlk { background: #000; margin-top: 8px; }
#hlk { background: #000; margin-top: 8px; }

/* Start LOGO */
a.log { color: #cc9900; text-decoration: none; } 
a.log:hover { color: #fff; text-decoration: none; }/* LOGO */
#logout { border: 1px solid #222222; width: 182px; margin-top: 8px; background: #000; }
#login { background-image: url(http://www.escortmarketing.co.nz/logo.gif); text-align: right; font-size: 11px; font-family: arial, helvetica; margin: 4px; 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 */
#nzeout {  background: #000; border: 2px solid #301830; font-size: 11px; font-family: arial, helvetica; margin-top: 8px; }
#nzein { background: #000; text-align: left; font-size: 11px; font-family: arial, helvetica; margin: 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.ada { color: #999999; text-decoration: none; font-size: 12px; font-family: "times new roman"; } 
a.ada:hover { color: #537B32; text-decoration: none; font-size: 12px; font-family: "times new roman"; } 
a.ana { color: #999999; text-decoration: none; font-size: 11px; font-family: "lucida sans", helvetica; } 
a.ana:hover { color: #CE007B; text-decoration: none; font-size: 11px; font-family: "lucida sans", helvetica; }
a.anab { color: #999999; text-decoration: none; font-size: 11px; font-family: arial, helvetica; } 
a.anab:hover { color: #A63843; text-decoration: none; font-size: 11px; font-family: arial, helvetica; }
a.cla { color: #999999; text-decoration: none; font-size: 12px; font-family: "times new roman", georgia; } 
a.cla:hover { color: #B5BD17; text-decoration: none; font-size: 12px; font-family: "times new roman", georgia; }
a.luc { color: #999999; text-decoration: none; font-size: 11px; font-family: tahoma, "gill sans", helvetica; } 
a.luc:hover { color: #2E1AE1; text-decoration: none; font-size: 11px; font-family: tahoma, "gill sans", helvetica; }
a.sal { color: #999999; text-decoration: none; font-size: 11px; font-family: georgia, arial, helvetica; } 
a.sal:hover { color: #7B3E7B; text-decoration: none; font-size: 11px; font-family: georgia, arial, helvetica; }
a.gin { color: #999999; text-decoration: none; font-size: 12px; font-family: "book antiqua", didot, georgia; } 
a.gin:hover { color: #BE8C23; text-decoration: none; font-size: 12px; font-family: "book antiqua", didot, georgia; }
a.tre { color: #999999; text-decoration: none; font-size: 12px; font-family: "courier new", arial, helvetica; font-weight: bold; } 
a.tre:hover { color: #89593D; text-decoration: none; font-size: 12px; font-family: "courier new", arial, helvetica; font-weight: bold; } 
a.vic { color: #999999; text-decoration: none; font-size: 11px; font-family: georgia, arial, helvetica;  } 
a.vic:hover { color: #cc0000; text-decoration: none; font-size: 11px; font-family: georgia, arial, helvetica;  }
/* End NZ ESCORTS */

/* Bottom Text links + logo */
#wbsmain { width: 860px; background: #000000; text-align: center; border-bottom: 25px solid #000; }
