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

a ins  {
   text-decoration: none;
}

html, body  {
   margin: 0px;
   background-color: #000000;
}

#black  {
   position: absolute;
   z-index: 1;
   width: 800px;
   height: 500px;
   background-color: #000000;
}

#photo6  {
   background: url(pid14photo6media/photo6.jpg) no-repeat;
   position: absolute;
   z-index: 3;
   width: 800px;
   height: 500px;
}

#photo5  {
   background: url(pid13photo5media/photo5.jpg) no-repeat;
   position: absolute;
   z-index: 4;
   width: 800px;
   height: 500px;
}

#photo4  {
   background: url(pid12photo4media/photo4.jpg) no-repeat;
   position: absolute;
   z-index: 5;
   width: 800px;
   height: 500px;
}

#photo3  {
   background: url(pid11photo3media/photo3.jpg) no-repeat;
   position: absolute;
   z-index: 6;
   width: 800px;
   height: 500px;
}

#photo2  {
   background: url(pid10photo2media/photo2.jpg) no-repeat;
   position: absolute;
   z-index: 7;
   width: 800px;
   height: 500px;
}

#id8photo1  {
   background: url(pid9photo1media/id8photo1.jpg) no-repeat;
   position: absolute;
   z-index: 8;
   width: 800px;
   height: 500px;
}

#id10photo1  {
   background: url(menuseatedmedia/id10photo1.jpg) no-repeat;
   position: absolute;
   z-index: 10;
   width: 800px;
   height: 500px;
}

#border  {
   background: url(menuseatedmedia/border.jpg) no-repeat;
   position: absolute;
   z-index: 11;
   width: 800px;
   height: 500px;
}

#photo6b  {
   position: absolute;
   left: 386px;
   top: 111px;
   z-index: 13;
   width: 151px;
   height: 151px;
}

#photo6b a  {
   background: url(photosmedia/photo6b.jpg) no-repeat;
   display: block;
   height: 151px;
   width: 151px;
   background-position: 0% 0px;
}

#photo6b a:hover  {
   background-position: -151px 0%;
}

#photo5b  {
   position: absolute;
   left: 386px;
   top: 312px;
   z-index: 14;
   width: 151px;
   height: 151px;
}

#photo5b a  {
   background: url(photosmedia/photo5b.jpg) no-repeat;
   display: block;
   height: 151px;
   width: 151px;
   background-position: 0% 0px;
}

#photo5b a:hover  {
   background-position: -151px 0%;
}

#photo4b  {
   position: absolute;
   left: 586px;
   top: 112px;
   z-index: 15;
   width: 150px;
   height: 150px;
}

#photo4b a  {
   background: url(photosmedia/photo4b.jpg) no-repeat;
   display: block;
   height: 150px;
   width: 150px;
   background-position: 0% 0px;
}

#photo4b a:hover  {
   background-position: -150px 0%;
}

#photo3b  {
   position: absolute;
   left: 186px;
   top: 112px;
   z-index: 16;
   width: 150px;
   height: 150px;
}

#photo3b a  {
   background: url(photosmedia/photo3b.jpg) no-repeat;
   display: block;
   height: 150px;
   width: 150px;
   background-position: 0% 0px;
}

#photo3b a:hover  {
   background-position: -150px 0%;
}

#photo2b  {
   position: absolute;
   left: 186px;
   top: 312px;
   z-index: 17;
   width: 150px;
   height: 150px;
}

#photo2b a  {
   background: url(photosmedia/photo2b.jpg) no-repeat;
   display: block;
   height: 150px;
   width: 150px;
   background-position: 0% 0px;
}

#photo2b a:hover  {
   background-position: -150px 0%;
}

#photo1b  {
   position: absolute;
   left: 586px;
   top: 312px;
   z-index: 18;
   width: 150px;
   height: 150px;
}

#photo1b a  {
   background: url(photosmedia/photo1b.jpg) no-repeat;
   display: block;
   height: 150px;
   width: 150px;
   background-position: 0% 0px;
}

#photo1b a:hover  {
   background-position: -150px 0%;
}

#traypassedhorsdoeuvremen  {
   background: url(menuseatedmedia/traypassedhorsdoeuvremen.jpg) no-repeat;
   position: absolute;
   left: 30px;
   top: 185px;
   z-index: 21;
   width: 136px;
   height: 109px;
}

#menubuffetb  {
   position: absolute;
   left: 28px;
   top: 279px;
   z-index: 22;
   width: 138px;
   height: 19px;
}

#menubuffetb a  {
   background: url(menuseatedmedia/menubuffetb.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 138px;
   background-position: 0% 0px;
}

#menubuffetb a:hover  {
   background-position: -138px 0%;
}

#menuseatedb  {
   position: absolute;
   left: 27px;
   top: 241px;
   z-index: 23;
   width: 141px;
   height: 19px;
}

#menuseatedb a  {
   background: url(menuseatedmedia/menuseatedb.jpg) no-repeat;
   display: block;
   height: 19px;
   width: 141px;
   background-position: 0% 0px;
}

#menuseatedb a:hover  {
   background-position: -141px 0%;
}

#menuhorsb  {
   position: absolute;
   left: 26px;
   top: 183px;
   z-index: 24;
   width: 136px;
   height: 39px;
}

#menuhorsb a  {
   background: url(menubuffetmedia/menuhorsb.jpg) no-repeat;
   display: block;
   height: 39px;
   width: 136px;
   background-position: 0% 0px;
}

#menuhorsb a:hover  {
   background-position: -136px 0%;
}

#profiletextbackground  {
   background: url(menuseatedmedia/profiletextbackground.jpg) no-repeat;
   position: absolute;
   left: 212px;
   top: 106px;
   z-index: 25;
   width: 534px;
   height: 351px;
}

#contacttextb  {
   position: absolute;
   left: 239px;
   top: 265px;
   z-index: 26;
   width: 113px;
   height: 13px;
}

#contacttextb a  {
   background: url(contactmedia/contacttextb.jpg) no-repeat;
   display: block;
   height: 13px;
   width: 113px;
   background-position: 0% 0px;
}

#contacttextb a:hover  {
   background-position: -113px 0%;
}

#contacttext  {
   background: url(contactmedia/contacttext.jpg) no-repeat;
   position: absolute;
   left: 239px;
   top: 133px;
   z-index: 27;
   width: 126px;
   height: 119px;
}

#buffetmenutext  {
   background: url(menubuffetmedia/buffetmenutext.jpg) no-repeat;
   position: absolute;
   left: 238px;
   top: 132px;
   z-index: 28;
   width: 465px;
   height: 276px;
}

#seatedmenutext  {
   background: url(menuseatedmedia/seatedmenutext.jpg) no-repeat;
   position: absolute;
   left: 238px;
   top: 132px;
   z-index: 29;
   width: 472px;
   height: 170px;
}

#horsmenutext  {
   background: url(menusmedia/horsmenutext.jpg) no-repeat;
   position: absolute;
   left: 238px;
   top: 132px;
   z-index: 30;
   width: 485px;
   height: 246px;
}

#clientstext2  {
   background: url(clientsmedia/clientstext2.jpg) no-repeat;
   position: absolute;
   left: 420px;
   top: 134px;
   z-index: 31;
   width: 247px;
   height: 120px;
}

#clientstext  {
   background: url(clientsmedia/clientstext.jpg) no-repeat;
   position: absolute;
   left: 238px;
   top: 132px;
   z-index: 32;
   width: 130px;
   height: 301px;
}

#profiletext  {
   background: url(profilemedia/profiletext.jpg) no-repeat;
   position: absolute;
   left: 239px;
   top: 132px;
   z-index: 33;
   width: 477px;
   height: 230px;
}

#whitemenubar  {
   background: url(menuseatedmedia/whitemenubar.jpg) no-repeat;
   position: absolute;
   left: 397px;
   top: 45px;
   z-index: 37;
   width: 400px;
   height: 28px;
}

#menubarcopy  {
   background: url(menuseatedmedia/menubarcopy.jpg) no-repeat;
   position: absolute;
   left: 421px;
   top: 52px;
   z-index: 38;
   width: 349px;
   height: 13px;
}

#contactb  {
   position: absolute;
   left: 714px;
   top: 46px;
   z-index: 39;
   width: 62px;
   height: 26px;
}

#contactb a  {
   background: url(menuseatedmedia/contactb.jpg) no-repeat;
   display: block;
   height: 26px;
   width: 62px;
   background-position: 0% 0px;
}

#contactb a:hover  {
   background-position: -62px 0%;
}

#photosb  {
   position: absolute;
   left: 636px;
   top: 46px;
   z-index: 41;
   width: 62px;
   height: 26px;
}

#photosb a  {
   background: url(menuseatedmedia/photosb.jpg) no-repeat;
   display: block;
   height: 26px;
   width: 62px;
   background-position: 0% 0px;
}

#photosb a:hover  {
   background-position: -62px 0%;
}

#menusb  {
   position: absolute;
   left: 561px;
   top: 46px;
   z-index: 43;
   width: 62px;
   height: 26px;
}

#menusb a  {
   background: url(menuseatedmedia/menusb.jpg) no-repeat;
   display: block;
   height: 26px;
   width: 62px;
   background-position: 0% 0px;
}

#menusb a:hover  {
   background-position: -62px 0%;
}

#clientsb  {
   position: absolute;
   left: 486px;
   top: 46px;
   z-index: 45;
   width: 62px;
   height: 26px;
}

#clientsb a  {
   background: url(menuseatedmedia/clientsb.jpg) no-repeat;
   display: block;
   height: 26px;
   width: 62px;
   background-position: 0% 0px;
}

#clientsb a:hover  {
   background-position: -62px 0%;
}

#profileb  {
   position: absolute;
   left: 412px;
   top: 46px;
   z-index: 47;
   width: 62px;
   height: 26px;
}

#profileb a  {
   background: url(menuseatedmedia/profileb.jpg) no-repeat;
   display: block;
   height: 26px;
   width: 62px;
   background-position: 0% 0px;
}

#profileb a:hover  {
   background-position: -62px 0%;
}

#logoblack  {
   position: absolute;
   left: 28px;
   top: 404px;
   z-index: 52;
   width: 130px;
   height: 65px;
   background-repeat: no-repeat;
}

#logowhite  {
   background: url(menuseatedmedia/logowhite.jpg) no-repeat;
   position: absolute;
   left: 29px;
   top: 404px;
   z-index: 53;
   width: 129px;
   height: 65px;
}

#homeb  {
   position: absolute;
   left: 26px;
   top: 403px;
   z-index: 54;
   width: 136px;
   height: 73px;
}

#homeb a  {
   background: url(menuseatedmedia/homeb.jpg) no-repeat;
   display: block;
   height: 73px;
   width: 136px;
   background-position: 0% 0px;
}

#homeb a:hover  {
   background-position: -136px 0%;
}

#background  {
   width: 800px;
   height: 500px;
   position: absolute;
   margin-left: -400px;
   margin-top: -250px;
   left: 50%;
   top: 50%;
   background-color: #808080;
}

#hznhome  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznmenus  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznphotos  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hzncontact  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznprofile  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznclients  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid9photo1  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid10photo2  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid11photo3  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid12photo4  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid13photo5  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznpid14photo6  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznmenuseated  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

#hznmenubuffet  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
}

