 a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#directorybutton a:hover,
#homebutton a:hover,
#worldclassbutton a:hover,
#linksbutton a:hover,
#bookingbutton a:hover,
#hottopbutton a:hover,
#moreescortbutton a:hover,
#coupleescortbutton a:hover,
#doubleescortbutton a:hover,
#femaleescortbutton a:hover,
#maleescortbutton a:hover,
#escortbutton a:hover,
#availabilitybutton a:hover,
#contactusbutton a:hover,
#feedbackbutton a:hover,
#ratesbutton a:hover  {
   background-position: -140px 0%;
}

#coupleescortbutton a,
#doubleescortbutton a,
#femaleescortbutton a,
#maleescortbutton a,
#hottopbutton a,
#contactusbutton a,
#linksbutton a,
#homebutton a,
#directorybutton a,
#availabilitybutton a,
#moreescortbutton a,
#bookingbutton a,
#worldclassbutton a,
#feedbackbutton a,
#ratesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   width: 140px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#feedbackbutton,
#bookingbutton,
#availabilitybutton,
#ratesbutton,
#contactusbutton,
#homebutton,
#linksbutton,
#directorybutton  {
   visibility: visible;
   position: absolute;
   left: 223px;
   z-index: 6;
   width: 140px;
   height: 26px;
}

#id39heartsmall,
#id35heartsmall,
#id38heartsmall,
#id34heartsmall,
#id37heartsmall,
#id33heartsmall,
#id36heartsmall  {
   background: url(images/id39heartsmall.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 563px;
   z-index: 3;
   width: 20px;
   height: 17px;
}

#moreescortbutton,
#coupleescortbutton,
#hottopbutton,
#doubleescortbutton,
#worldclassbutton  {
   visibility: hidden;
   position: absolute;
   left: 368px;
   z-index: 6;
   width: 140px;
   height: 26px;
}

#fescortbutton a,
#wcescortbutton a,
#id24mescortbutton a,
#descortbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#descortbutton a:hover,
#fescortbutton a:hover  {
   background-position: -115px 0%;
}

#femaleescortbutton,
#maleescortbutton  {
   visibility: hidden;
   position: absolute;
   left: 367px;
   z-index: 6;
   width: 140px;
   height: 26px;
}

#descortbutton,
#fescortbutton  {
   visibility: visible;
   position: absolute;
   left: 590px;
   z-index: 3;
   width: 115px;
   height: 13px;
}

#contentgrow *:first-child  {
   margin-top: 0px;
}

#id24mescortbutton a:hover  {
   background-position: -98px 0%;
}

#id28mescortbutton a:hover  {
   background-position: -100px 0%;
}

#contentgrow *:last-child  {
   margin-bottom: 0px;
}

#topescorts,
#hotescorts  {
   visibility: visible;
   position: absolute;
   top: 828px;
   z-index: 4;
   width: 164px;
   height: 270px;
   background-repeat: no-repeat;
}

#wcescortbutton a:hover  {
   background-position: -142px 0%;
}

#htescortbutton a:hover  {
   background-position: -123px 0%;
}

#cescortbutton a:hover  {
   background-position: -114px 0%;
}

#bottommenu li a:hover  {
   color: #008040;
   text-decoration: underline;
}

#femaleescortbutton a  {
   background-image: url(images/femaleescortbutton.png);
}

#availabilitybutton a  {
   background-image: url(images/availabilitybutton.png);
}

#coupleescortbutton a  {
   background-image: url(images/coupleescortbutton.png);
}

#doubleescortbutton a  {
   background-image: url(images/doubleescortbutton.png);
}

#id24mescortbutton a  {
   width: 98px;
   background-image: url(images/id24mescortbutton.png);
}

#id28mescortbutton a  {
   background: url(images/id28mescortbutton.png) no-repeat 0% 0px;
   display: block;
   height: 12px;
   width: 100px;
   font-size: 12px;
   line-height: 12px;
}

#maleescortbutton a  {
   background-image: url(images/maleescortbutton.png);
}

#coupleescortbutton  {
   top: 335px;
}

#availabilitybutton  {
   top: 341px;
}

#doubleescortbutton  {
   top: 306px;
}

#worldclassbutton a  {
   background-image: url(images/worldclassbutton.png);
}

#moreescortbutton a  {
   background-image: url(images/moreescortbutton.png);
}

#femaleescortbutton  {
   top: 277px;
}

#directorybutton a  {
   background-image: url(images/directorybutton.png);
}

#contactusbutton a  {
   background-image: url(images/contactusbutton.png);
}

#picsecb,
#picsect  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 3;
   width: 376px;
   height: 32px;
   background-repeat: no-repeat;
}

#id28mescortbutton  {
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 705px;
   z-index: 3;
   width: 100px;
   height: 12px;
}

#id24mescortbutton  {
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 597px;
   z-index: 3;
   width: 98px;
   height: 13px;
}

#moreescortbutton  {
   top: 364px;
}

#feedbackbutton a  {
   background-image: url(images/feedbackbutton.png);
}

#htescortbutton a  {
   background: url(images/htescortbutton.png) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 123px;
   font-size: 15px;
   line-height: 15px;
}

#worldclassbutton  {
   top: 422px;
}

#maleescortbutton  {
   top: 248px;
}

#wcescortbutton a  {
   width: 142px;
   background-image: url(images/wcescortbutton.png);
}

#contactusbutton  {
   top: 465px;
}

#bookingbutton a  {
   background-image: url(images/bookingbutton.png);
}

#descortbutton a  {
   width: 115px;
   background-image: url(images/descortbutton.png);
}

#directorybutton  {
   top: 372px;
}

#menuvr,
#menuvl  {
   visibility: visible;
   position: absolute;
   top: 574px;
   z-index: 4;
   width: 2px;
   height: 234px;
   background-repeat: no-repeat;
}

#cescortbutton a  {
   background: url(images/cescortbutton.png) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 114px;
   font-size: 16px;
   line-height: 16px;
}

#fescortbutton a  {
   width: 115px;
   background-image: url(images/fescortbutton.png);
}

#bottommenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #7E2996;
   height: 100%;
}

#id37heartsmall  {
   top: 702px;
}

#id35heartsmall  {
   top: 648px;
}

#htescortbutton  {
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 733px;
   z-index: 3;
   width: 123px;
   height: 15px;
}

#id33heartsmall  {
   top: 596px;
}

#id36heartsmall  {
   top: 676px;
}

#id39heartsmall  {
   top: 761px;
}

#id38heartsmall  {
   top: 730px;
}

#escortbutton a  {
   background: url(images/escortbutton.png) no-repeat 0% 0px;
   display: block;
   width: 140px;
   height: 26px;
}

#feedbackbutton  {
   top: 434px;
}

#hottopbutton a  {
   background-image: url(images/hottopbutton.png);
}

#wcescortbutton  {
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 763px;
   z-index: 3;
   width: 142px;
   height: 13px;
}

#id34heartsmall  {
   top: 622px;
}

#cescortbutton  {
   visibility: visible;
   position: absolute;
   left: 590px;
   top: 678px;
   z-index: 3;
   width: 114px;
   height: 16px;
}

#fescortbutton  {
   top: 624px;
}

#linksbutton a  {
   background-image: url(images/linksbutton.png);
}

#contentgrow p  {
   font: 14px/18px Verdana;
   padding: 8px 380px 8px 16px;
   margin: 0px;
   text-align: left;
}

#ratesbutton a  {
   background-image: url(images/ratesbutton.png);
}

#bookingbutton  {
   top: 310px;
}

#descortbutton  {
   top: 650px;
}

#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#hottopbutton  {
   top: 393px;
}

#homebutton a  {
   background-image: url(images/homebutton.png);
}

#escortbutton  {
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 248px;
   z-index: 6;
   width: 140px;
   height: 26px;
}

#linksbutton  {
   top: 403px;
}

#contentgrow  {
   margin: 909px 8px 0px 10px;
   visibility: visible;
   padding: 0px;
   border-left:2px solid #ffaeb9;
   border-right:2px solid #ffaeb9;
   z-index:1000;
   background:#FFF;
}

#id46escorts  {
   background: url(images/id46escorts.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 562px;
   top: 549px;
   z-index: 4;
   width: 65px;
   height: 22px;
}

#ratesbutton  {
   top: 279px;
}

#upperborder  {
   background: url(images/upperborder.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 74px;
   z-index: 2;
   width: 916px;
   height: 836px;
}

#bottommenu  {
   font: 12px/16px "Times New Roman";
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #7E2996;
   position: absolute;
   left: 215px;
   top: 42px;
   z-index: 3;
}

#homebutton  {
   top: 217px;
}

#hotescorts  {
   background-image: url(images/hotescorts.png);
   left: 747px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(images/background.png) no-repeat;
   visibility: visible;
   height: 1200px;
   width: 920px;
   position: relative;
}

#topescorts  {
   background-image: url(images/topescorts.png);
   left: 547px;
}

#inttext p  {
   font: 12px/18px Verdana;
   margin: 0px;
   padding-top: 8px;
   text-align: justify;
}

#id2footer  {
	background: #FFF url(images/id2footer.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	width: 920px;
	height: 62px;
}

#id41menu2  {
   background: url(images/id41menu2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 543px;
   z-index: 3;
   width: 366px;
   height: 32px;
}

#menu2pic  {
   background: url(images/menu2pic.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 749px;
   top: 574px;
   z-index: 6;
   width: 162px;
   height: 234px;
}

#menuside  {
	background: url(images/menuside.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 53px;
	top: 196px;
	z-index: 3;
	width: 160px;
	height: 320px;
}

#inttext  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 583px;
   z-index: 6;
   width: 432px;
}

#headtop  {
   background: url(images/headtop.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 12px;
   z-index: 3;
   width: 902px;
   height: 62px;
}

#picsect  {
   background-image: url(images/picsect.png);
   top: 673px;
}

#menutop  {
   background: url(images/menutop.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 164px;
   z-index: 4;
   width: 319px;
   height: 32px;
}

#picsecb  {
   background-image: url(images/picsecb.png);
   top: 862px;
}

#menuvl  {
   background-image: url(images/menuvl.png);
   left: 545px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#menubg  {
	background: url(images/menubg.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 212px;
	top: 194px;
	z-index: 5;
	width: 161px;
	height: 322px;
}

#menu2b  {
   background: url(images/menu2b.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 808px;
   z-index: 5;
   width: 366px;
   height: 2px;
}

#menuvr  {
   background-image: url(images/menuvr.png);
   left: 910px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 2;
   background:#FFF;
}

#escort  {
   background: url(images/escort.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 559px;
   top: 29px;
   z-index: 4;
   width: 339px;
   height: 404px;
}

#heart  {
   background: url(images/heart.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 34px;
   z-index: 4;
   width: 159px;
   height: 115px;
}

#email  {
	visibility: visible;
	position: absolute;
	left: 566px;
	top: 495px;
	z-index: 3;
	width: 319px;
	height: 22px;
	background-repeat: no-repeat;
}

#picbg  {
   background: url(images/picbg.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 704px;
   z-index: 4;
   width: 376px;
   height: 159px;
}

#call  {
   background: url(images/call.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 566px;
   top: 451px;
   z-index: 3;
   width: 320px;
   height: 18px;
}

#logo  {
   background: url(images/logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 65px;
   z-index: 5;
   width: 351px;
   height: 47px;
}

#verz  {
   background: url(images/verz.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 12px;
   z-index: 4;
   width: 2px;
   height: 521px;
}

#pic  {
   background: url(images/pic.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 679px;
   z-index: 5;
   width: 119px;
   height: 25px;
}

#int  {
   background: url(images/int.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 543px;
   z-index: 3;
   width: 172px;
   height: 26px;
}

#pg1  {
   background: url(images/pg1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 712px;
   z-index: 5;
   width: 114px;
   height: 143px;
}

#pg3  {
   background: url(images/pg3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 272px;
   top: 712px;
   z-index: 5;
   width: 117px;
   height: 143px;
}

#pg2  {
   background: url(images/pg2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 151px;
   top: 711px;
   z-index: 5;
   width: 114px;
   height: 143px;
}
#horz  {
   background: url(images/horz.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 532px;
   z-index: 3;
   width: 902px;
   height: 1px;
}
html, body  {
   padding: 0px;
   margin: 0px;
   background:url(images/bg.png);
}
