a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#proshoptext p,
#thankyoutext p,
#privatepartytext p,
#questtext p,
#shedeviltext p,
#sessionstext p,
#hometext p,
#boxertext p,
#gtx500text p,
#birthdaystext p,
#contactustext p,
#vixentext p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   color: #0066FF;
   letter-spacing: 2px;
}

#directions,
#specialevents,
#pid2sessions,
#contactus,
#thankyou,
#pid4birthdays,
#raider,
#shedevil,
#pid5privateparties,
#home,
#bookparty,
#quest,
#pid11vixen,
#pid12proshop,
#gtx500  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#directionsbutton a,
#contactusbutton a,
#homebutton a,
#sessionsbutton a,
#privatepartiesbutton a,
#gtx500button a,
#questbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#specialeventsline,
#contactline,
#bdaylinecopy,
#directionsline,
#proshopline,
#sessionsline,
#privateline  {
   background: url(proshopmedia/proshopline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 227px;
   height: 3px;
}

#nextmonthdaviebutton a,
#nextmonthnlbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#birthdaysbutton a,
#specialeventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#nlflyerbutton a,
#davieflyerbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#guestlistbutton a,
#shedevilbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 15px;
   background-position: 0% 0px;
   font-size: 15px;
   line-height: 15px;
}

#downloadourcurrentcalendarflyer  {
   background: url(directionsmedia/id70downloadourcurrentcalen.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 182px;
   z-index: 3;
   width: 176px;
   height: 11px;
}

#raiderbutton a,
#vixenbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#privatepartiesbutton a:hover  {
   background-position: -116px 0%;
}

#nextmonthdaviebutton a:hover  {
   background-position: -145px 0%;
}

#specialeventsbutton a:hover  {
   background-position: -114px 0%;
}

#nextmonthnlbutton a:hover  {
   background-position: -189px 0%;
}

#directionsbutton a:hover  {
   background-position: -81px 0%;
}

#davieflyerbutton a:hover  {
   background-position: -59px 0%;
}

#boxerimage,
#gtx500image  {
   visibility: visible;
   position: absolute;
   left: 348px;
   top: 216px;
   z-index: 2;
   width: 206px;
   height: 166px;
   background-repeat: no-repeat;
}

#contactusbutton a:hover  {
   background-position: -86px 0%;
}

#bookpartybutton a:hover  {
   background-position: -206px 0%;
}

#birthdaysbutton a:hover  {
   background-position: -76px 0%;
}

#whereaworldoffunawaits  {
   background: url(vixenmedia/whereaworldoffunawaits.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 6px;
   z-index: 4;
   width: 223px;
   height: 10px;
}

#sessionsbutton a:hover  {
   background-position: -70px 0%;
}

#nextmonthdaviebutton a  {
   width: 145px;
   background-image: url(vixenmedia/nextmonthdaviebutton.jpg);
}

#privatepartiesbutton a  {
   width: 116px;
   background-image: url(vixenmedia/privatepartiesbutton.jpg);
}

#daviexmedia,
#nlxmedia  {
   visibility: visible;
   position: absolute;
   left: 239px;
   z-index: 2;
   width: 322px;
}

#specialeventsbutton a  {
   width: 114px;
   background-image: url(vixenmedia/specialeventsbutton.jpg);
}

#proshopbutton a:hover  {
   background-position: -225px 0%;
}

#nlflyerbutton a:hover  {
   background-position: -121px 0%;
}

#privatepartiesbutton  {
   visibility: visible;
   position: absolute;
   left: 398px;
   top: 124px;
   z-index: 5;
   width: 116px;
   height: 18px;
}

#nextmonthdaviebutton  {
   visibility: visible;
   position: absolute;
   left: 692px;
   top: 248px;
   z-index: 3;
   width: 145px;
   height: 10px;
}

#specialeventsbutton  {
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 124px;
   z-index: 3;
   width: 114px;
   height: 20px;
}

#nextmonthnlbutton a  {
   width: 189px;
   background-image: url(vixenmedia/nextmonthnlbutton.jpg);
}

#privatepartytext p  {
   text-align: justify;
}

#davieflyerbutton a  {
   width: 59px;
   background-image: url(vixenmedia/davieflyerbutton.jpg);
}

#directionsbutton a  {
   width: 81px;
   background-image: url(vixenmedia/directionsbutton.jpg);
}

#homebutton a:hover  {
   background-position: -45px 0%;
}

#nextmonthnlbutton  {
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 263px;
   z-index: 3;
   width: 189px;
   height: 10px;
}

#contactusbutton a  {
   width: 86px;
   background-image: url(vixenmedia/contactusbutton.jpg);
}

#specialeventsline  {
   top: 177px;
   left: 390px;
}

#guestlistbutton a  {
   width: 196px;
   background-image: url(thankyoumedia/guestlistbutton.jpg);
}

#birthdaysbutton a  {
   width: 76px;
   background-image: url(vixenmedia/birthdaysbutton.jpg);
}

#bookpartybutton a  {
   background: url(vixenmedia/bookpartybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 140px;
   width: 206px;
   font-size: 140px;
   line-height: 140px;
}

#davieflyerbutton  {
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 199px;
   z-index: 3;
   width: 59px;
   height: 12px;
}

#sessionsbutton a  {
   width: 70px;
   background-image: url(vixenmedia/sessionsbutton.jpg);
}

#specialeventsbox  {
   background: url(vixenmedia/specialeventsbox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 170px;
   z-index: 2;
   width: 192px;
   height: 114px;
}

#shedevilbutton a  {
   width: 107px;
   background-image: url(proshopmedia/shedevilbutton.jpg);
}

#directionsbutton  {
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 124px;
   z-index: 3;
   width: 81px;
   height: 18px;
}

#proshopbutton a  {
   background: url(vixenmedia/proshopbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 190px;
   width: 225px;
   font-size: 190px;
   line-height: 190px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 660px;
   top: 124px;
   z-index: 3;
   width: 86px;
   height: 18px;
}

#birthdaysbutton  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 124px;
   z-index: 5;
   width: 76px;
   height: 20px;
}

#nlflyerbutton a  {
   width: 121px;
   background-image: url(vixenmedia/nlflyerbutton.jpg);
}

#birthdaystext p  {
   text-align: justify;
}

#bookpartybutton  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 286px;
   z-index: 2;
   width: 206px;
   height: 140px;
}

#contactustext p  {
   text-align: left;
}

#sessionstext p  {
   text-align: left;
}

#directionsline  {
   top: 178px;
   left: 278px;
}

#shedeviltext p  {
   font-weight: bold;
   text-align: center;
}

#raiderbutton a  {
   width: 80px;
   background-image: url(proshopmedia/raiderbutton.jpg);
}

#gtx500button a  {
   width: 184px;
   background-image: url(proshopmedia/gtx500button.jpg);
}

#thankyoutext p  {
   text-align: justify;
}

#sessionsbutton  {
   visibility: visible;
   position: absolute;
   left: 212px;
   top: 124px;
   z-index: 5;
   width: 70px;
   height: 18px;
}

#proshopbutton  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 432px;
   z-index: 2;
   width: 225px;
   height: 190px;
}

#proshoptext p  {
   text-align: left;
}

#questbutton a  {
   width: 71px;
   background-image: url(proshopmedia/questbutton.jpg);
}

#vixenbutton a  {
   width: 64px;
   background-image: url(proshopmedia/vixenbutton.jpg);
}

#nlflyerbutton  {
   visibility: visible;
   position: absolute;
   left: 703px;
   top: 214px;
   z-index: 3;
   width: 121px;
   height: 12px;
}

#bdaylinecopy  {
   top: 177px;
   left: 338px;
}

#sessionsline  {
   top: 177px;
   left: 331px;
}

#gtx500text p  {
   font-weight: bold;
   text-align: center;
}

#homebutton a  {
   width: 45px;
   background-image: url(vixenmedia/homebutton.jpg);
}

#daviexmedia  {
   top: 246px;
}

#gtx500image  {
   background-image: url(gtx500media/gtx500image.jpg);
}

#questtext p  {
   font-weight: bold;
   text-align: center;
}

#vixentext p  {
   font-weight: bold;
   text-align: center;
}

#boxertext p  {
   font-weight: bold;
   text-align: center;
}

#proshopline  {
   top: 177px;
   left: 331px;
}

#privateline  {
   top: 177px;
   left: 393px;
}

#contactline  {
   top: 178px;
   left: 351px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 147px;
   top: 124px;
   z-index: 5;
   width: 45px;
   height: 18px;
}

#footertext  {
   background: url(vixenmedia/footertext.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 883px;
   z-index: 4;
   width: 340px;
   height: 12px;
}

#boxerimage  {
   background-image: url(raidermedia/boxerimage.jpg);
}

#skatergirl  {
   background: url(vixenmedia/skatergirl.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 174px;
   z-index: 3;
   width: 132px;
   height: 370px;
}

#hometext p  {
   text-align: justify;
}

#id2skates  {
   background: url(vixenmedia/id2skates.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 280px;
   top: 673px;
   z-index: 2;
   width: 415px;
   height: 227px;
}

#nlxmedia  {
   top: 471px;
}

#linksbg  {
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 122px;
   z-index: 2;
   width: 765px;
   height: 22px;
   background-color: #E5EDFD;
   background-image: none;
}

#bottom  {
   background: url(vixenmedia/bottom.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 877px;
   z-index: 3;
   width: 765px;
   height: 23px;
}

#clouds  {
   background: url(vixenmedia/clouds.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 399px;
   top: 14px;
   z-index: 2;
   width: 443px;
   height: 91px;
}

#logo  {
   background: url(vixenmedia/logo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 132px;
   top: 7px;
   z-index: 4;
   width: 280px;
   height: 118px;
}

#top  {
   background: url(vixenmedia/top.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 0px;
   z-index: 3;
   width: 765px;
   height: 24px;
}

#bg  {
   background: url(vixenmedia/bg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1000px;
   height: 900px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #05286B;
}


