body { 
padding: 0px;
margin: 0;

} 
body, td { 
font-family: verdana, arial, sans-serif, helvetica;
font-size: 11px;
color: #ccc;
font-weight: normal;
background: #2D0000 url(mainbg.gif) no-repeat left top;
background-attachment: fixed;
} 

.text { margin: 0px 0px 20px 388px; width: 480px; border: 10px solid #170000; background-image: url(opaqbg.png); }
.textin { width: 420px; margin: 30px; border: 0px; text-align: left; line-height: 20px; }

.picone { margin: 0px 0px 20px 347px; width: 562px; border: 10px solid #170000; background-image: url(opaqbg.png); }
.onein { width: 500px; height: 335px; margin: 30px; border: 1px solid #C1C1C1; }
.pictwo { margin: 0px 0px 20px 347px; width: 562px; border: 10px solid #170000; background-image: url(opaqbg.png); }
.twoin { width: 500px; height: 549px; margin: 30px; border: 1px solid #C1C1C1; }
.picthree { margin: 0px 0px 20px 347px; width: 562px; border: 10px solid #170000; background-image: url(opaqbg.png); }
.threein { width: 500px; height: 328px; margin: 30px; border: 1px solid #C1C1C1; }
.picfour { margin: 0px 0px 20px 347px; width: 562px; border: 10px solid #170000; background-image: url(opaqbg.png); }
.fourin { width: 500px; height: 547px; margin: 30px; border: 1px solid #C1C1C1; }

.intropic { width: 418px; height: 75px; border: 1px solid #C1C1C1; }
.banner { width: 418px; height: 54px; border: 1px solid #C1C1C1; margin: 0 0 15px 0; }
.ctr { text-align: center; }

.dot { color: #A6994E; }
.title { color: #D8D8D8; font-weight: bold; }
a.def { color: #A6994E; text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold; } 
a.def:hover { color: #fff; text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold; } 


#topnav {
margin: 0px 0px 0px 388px; 
border: 0px; 
}
#home {
float: left; width: 100px; text-align: center; margin: 17px 0 27px 0; 
}
#about {
float: left; width: 100px; text-align: center; margin: 17px 0 27px 0; 
}
#services {
float: left; width: 100px; text-align: center; margin: 17px 0 27px 0; 
}
#faq {
float: left; width: 100px; text-align: center; margin: 17px 0 27px 0; 
}
#links {
float: left; width: 100px; text-align: center; margin: 17px 0 27px 0; 
}
#navfoot {
clear: both;
}

a.htl { color: #8D8D8D; text-decoration: none; } /* Home page text links */
a.htl:hover { color: #fff; text-decoration: none; } 
.htlout { background: #170000; border: 1px solid #020000; margin-top: 8px; width: 180px; }
.htlin { color: #999999; text-decoration: none; font-size: 11px; font-weight: bold; font-family: arial, helvetica; margin: 3px; }

.hlk { margin-top: 8px; }


#baselinks { width: 708px; margin: 150px auto 0px auto; background: #1D0000; border: 3px solid #170000; padding: 0px; } 
#colone {
width: 182px;
float: left; text-align: center; padding: 5px;  
}
#coltwo {
width: 182px;
float: left; text-align: center; padding: 5px;
}
#colthree {
width: 182px;
float: left; text-align: center; padding: 5px; 
}
#colfour {
width: 122px;
float: left; text-align: center; padding: 5px; 
}
#linksclear {
clear: both;
}


.style2 { font: 10px normal; font-weight: bold; font-family: arial; }/* StrictXHTML */
a.strict { color: #555; text-decoration: none;  } 
a.strict:hover { color: #fff; text-decoration: none; } 

.copy {
text-align: center; margin: 20px 0 20px 0; font: 10px normal; font-weight: bold; font-family: arial; color: #555; 
}
a.copy { color: #555; text-decoration: none; font-weight: bold; font-size: 10px; font-family: arial; } 
a.copy:hover { color: #fff; text-decoration: none; font-weight: bold; font-size: 10px; font-family: arial; }

.eib { margin: 0 auto;
padding: 5px;
text-align: right;
}

/* Start LOGO */
a.log { color: #9B9B6A; text-decoration: none; } 
a.log:hover { color: #fff; text-decoration: none; }
#logout { border: 1px solid #020000; width: 180px; height: 50px; margin-top: 8px; background: #1D0000; 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 NZ ESCORTS */
#nzeout { width: 180px; background: #170000; border: 1px solid #020000; font-size: 11px; font-family: arial, helvetica; margin-top: 8px; }
#nzein { background: #170000; 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.esc { color: #8D8D8D; text-decoration: none; font-size: 10px; font-weight: bold; font-family: arial, helvetica; } 
a.esc:hover { color: #fff; text-decoration: none; font-size: 10px; font-weight: bold; font-family: arial, helvetica; }
/* End NZ ESCORTS */
