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

a ins  {
   text-decoration: none;
}

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

#shape1  {
   position: absolute;
   z-index: 0;
   width: 800px;
   height: 600px;
   background-color: #DEC698;
}

#grayframe  {
   background: url(reservationsmedia/grayframe.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 7px;
   z-index: 1;
   width: 787px;
   height: 558px;
}

#id4shape1copy2  {
   background: url(reservationsmedia/id4shape1copy2.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 7px;
   z-index: 4;
   width: 787px;
   height: 102px;
}

#sitemaptextb  {
   font: 12px/15px "Myriad Roman";
   text-align: left;
   position: absolute;
   left: 711px;
   top: 574px;
   z-index: 6;
   width: 78px;
   height: 15px;
}

#sitemaptextb a  {
   display: block;
   width: 100%;
   color: #C17533;
}

#sitemaptextb a:hover  {
   text-decoration: underline;
}

#copyrightdonspomeroyhaslinks  {
   position: absolute;
   left: 159px;
   top: 575px;
   z-index: 8;
   width: 483px;
   height: 11px;
}

#copyrightdonspomeroyhaslinks p  {
   font: 11px/13px "Myriad Roman";
   margin: 0px;
   color: #4F4E4E;
   text-align: center;
}

#copyrightdonspomeroyhaslinks p a  {
   color: #4F4E4E;
}

#copyrightdonspomeroyhaslinks p a:hover  {
   text-decoration: underline;
}

#wwwdonslighthousecomtextb  {
   font: 12px/15px "Myriad Roman";
   text-align: left;
   position: absolute;
   left: 39px;
   top: 574px;
   z-index: 9;
   width: 109px;
   height: 15px;
}

#wwwdonslighthousecomtextb a  {
   display: block;
   width: 100%;
   color: #C17533;
}

#wwwdonslighthousecomtextb a:hover  {
   text-decoration: underline;
}

#shape1copy  {
   background: url(reservationsmedia/shape1copy.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 549px;
   z-index: 10;
   width: 787px;
   height: 16px;
}

#i13664pearlroadstrongsvilletext  {
   position: absolute;
   left: 2px;
   top: 540px;
   z-index: 11;
   width: 800px;
   height: 24px;
}

#i13664pearlroadstrongsvilletext p  {
   font: bold 12px/32px Myriad;
   margin: 0px;
   color: #FFFFFF;
   letter-spacing: 4px;
   text-align: center;
}

#id14shape2  {
   position: absolute;
   left: 8px;
   top: 504px;
   z-index: 14;
   width: 220px;
   height: 45px;
   background-color: #8F5133;
}

#id15verticalline  {
   background: url(reservationsmedia/id15verticalline.gif) no-repeat;
   position: absolute;
   left: 226px;
   top: 132px;
   z-index: 15;
   width: 3px;
   height: 417px;
}

#couple  {
   background: url(reservationsmedia/couple.jpg) no-repeat;
   position: absolute;
   left: 8px;
   top: 323px;
   z-index: 16;
   width: 220px;
   height: 182px;
}

#crabcake  {
   background: url(reservationsmedia/crabcake.jpg) no-repeat;
   position: absolute;
   left: 8px;
   top: 131px;
   z-index: 17;
   width: 220px;
   height: 194px;
}

#pleasecallifyouhaveanytext  {
   position: absolute;
   left: 278px;
   top: 407px;
   z-index: 18;
   width: 286px;
   height: 64px;
}

#pleasecallifyouhaveanytext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#emailtext  {
   position: absolute;
   left: 278px;
   top: 326px;
   z-index: 19;
   width: 62px;
   height: 18px;
}

#emailtext p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   color: #B48572;
   padding-bottom: 48px;
   text-align: left;
}

#throughoursavvydinertextb  {
   font: bold 13px/16px Arial;
   padding-bottom: 48px;
   text-align: left;
   position: absolute;
   left: 278px;
   top: 342px;
   z-index: 20;
   width: 245px;
   height: 17px;
}

#throughoursavvydinertextb a  {
   display: block;
   width: 100%;
   color: #A13927;
}

#throughoursavvydinertextb a:hover  {
   text-decoration: underline;
}

#savvylogob  {
   position: absolute;
   left: 278px;
   top: 360px;
   z-index: 21;
   width: 87px;
   height: 42px;
}

#savvylogob a  {
   background: url(reservationsmedia/savvylogob.gif) no-repeat;
   display: block;
   height: 42px;
   width: 87px;
   background-position: 0% 0px;
}

#savvylogob a:hover  {
   background-position: -87px 0%;
}

#seemaptextb  {
   font: 12px/14px Arial;
   padding-bottom: 14px;
   text-align: left;
   position: absolute;
   left: 278px;
   top: 298px;
   z-index: 22;
   width: 57px;
   height: 14px;
}

#seemaptextb a  {
   display: block;
   width: 100%;
   color: #B48572;
}

#seemaptextb a:hover  {
   text-decoration: underline;
}

#telephoneinpersontext  {
   position: absolute;
   left: 278px;
   top: 176px;
   z-index: 23;
   width: 209px;
   height: 134px;
}

#telephoneinpersontext p  {
   font: bold 13px/16px Arial;
   margin: 0px;
   color: #A13927;
   padding-bottom: 14px;
   text-align: left;
}

#reservationstext  {
   position: absolute;
   left: 278px;
   top: 147px;
   z-index: 24;
   width: 98px;
   height: 16px;
}

#reservationstext p  {
   font: 16px/19px Arial;
   margin: 0px;
   color: #A13927;
   text-align: left;
}

#id27shape2  {
   position: absolute;
   left: 228px;
   top: 504px;
   z-index: 27;
   width: 345px;
   height: 45px;
   background-color: #3B5540;
}

#buildingexterior  {
   background: url(maphoursmedia/buildingexterior.jpg) no-repeat;
   position: absolute;
   left: 227px;
   top: 322px;
   z-index: 28;
   width: 347px;
   height: 184px;
}

#clickimagetoenlargetextb  {
   font: 12px/32px Arial;
   text-align: center;
   position: absolute;
   left: 225px;
   top: 315px;
   z-index: 29;
   width: 132px;
   height: 23px;
}

#clickimagetoenlargetextb a  {
   display: block;
   width: 100%;
   color: #FFFFFF;
}

#clickimagetoenlargetextb a:hover  {
   text-decoration: underline;
}

#newmap  {
   background: url(maphoursmedia/newmap.gif) no-repeat;
   position: absolute;
   left: 227px;
   top: 131px;
   z-index: 30;
   width: 347px;
   height: 193px;
}

#clickmaptoenlargetextb  {
   font: 12px/32px Arial;
   text-align: center;
   position: absolute;
   left: 226px;
   top: 123px;
   z-index: 31;
   width: 121px;
   height: 23px;
}

#clickmaptoenlargetextb a  {
   display: block;
   width: 100%;
   color: #FFFFFF;
}

#clickmaptoenlargetextb a:hover  {
   text-decoration: underline;
}

#id32verticalline  {
   background: url(maphoursmedia/id32verticalline.gif) no-repeat;
   position: absolute;
   left: 226px;
   top: 132px;
   z-index: 32;
   width: 3px;
   height: 417px;
}

#id33verticallinecopy  {
   background: url(maphoursmedia/id33verticallinecopy.gif) no-repeat;
   position: absolute;
   left: 571px;
   top: 132px;
   z-index: 33;
   width: 3px;
   height: 417px;
}

#thepatiohourstext  {
   position: absolute;
   left: 595px;
   top: 440px;
   z-index: 34;
   width: 199px;
   height: 95px;
}

#thepatiohourstext p  {
   font: 12px/16px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#thepubhourstext  {
   position: absolute;
   left: 595px;
   top: 371px;
   z-index: 35;
   width: 199px;
   height: 63px;
}

#thepubhourstext p  {
   font: 12px/16px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#diningroomshourstext  {
   position: absolute;
   left: 595px;
   top: 172px;
   z-index: 36;
   width: 209px;
   height: 191px;
}

#diningroomshourstext p  {
   font: 12px/16px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#hourstext  {
   position: absolute;
   left: 595px;
   top: 147px;
   z-index: 37;
   width: 43px;
   height: 16px;
}

#hourstext p  {
   font: 16px/19px Arial;
   margin: 0px;
   color: #A13927;
   text-align: left;
}

#addressphoneandattirehaslinks  {
   position: absolute;
   left: 43px;
   top: 175px;
   z-index: 39;
   width: 169px;
   height: 358px;
}

#addressphoneandattirehaslinks p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#addressphoneandattirehaslinks p a  {
   font: bold 12px/17px;
   color: #B48572;
}

#addressphoneandattirehaslinks p a:hover  {
   text-decoration: underline;
}

#addresstext  {
   position: absolute;
   left: 41px;
   top: 147px;
   z-index: 40;
   width: 63px;
   height: 16px;
}

#addresstext p  {
   font: 16px/19px Arial;
   margin: 0px;
   color: #A13927;
   text-align: left;
}

#groupoffriends  {
   background: url(menumedia/groupoffriends.jpg) no-repeat;
   position: absolute;
   left: 504px;
   top: 433px;
   z-index: 44;
   width: 291px;
   height: 117px;
}

#id45shape2  {
   background: url(menumedia/id45shape2.gif) no-repeat;
   position: absolute;
   left: 505px;
   top: 474px;
   z-index: 45;
   width: 290px;
   height: 43px;
}

#groupsparties  {
   background: url(menumedia/groupsparties.gif) no-repeat;
   position: absolute;
   left: 562px;
   top: 488px;
   z-index: 46;
   width: 184px;
   height: 16px;
}

#pdficongroupb  {
   position: absolute;
   left: 739px;
   top: 447px;
   z-index: 48;
   width: 51px;
   height: 52px;
}

#pdficongroupb a  {
   background: url(menumedia/pdficongroupb.gif) no-repeat;
   display: block;
   height: 52px;
   width: 51px;
   background-position: 0% 0px;
}

#pdficongroupb a:hover  {
   background-position: -51px 0%;
}

#downloadgroupsmenub  {
   position: absolute;
   left: 629px;
   top: 440px;
   z-index: 50;
   width: 154px;
   height: 10px;
}

#downloadgroupsmenub a  {
   background: url(menumedia/downloadgroupsmenub.gif) no-repeat;
   display: block;
   height: 10px;
   width: 154px;
   background-position: 0% 0px;
}

#downloadgroupsmenub a:hover  {
   background-position: -154px 0%;
}

#winerack  {
   background: url(menumedia/winerack.jpg) no-repeat;
   position: absolute;
   left: 216px;
   top: 433px;
   z-index: 53;
   width: 291px;
   height: 117px;
}

#id54shape2  {
   background: url(menumedia/id54shape2.gif) no-repeat;
   position: absolute;
   left: 216px;
   top: 474px;
   z-index: 54;
   width: 291px;
   height: 43px;
}

#winelist  {
   background: url(menumedia/winelist.gif) no-repeat;
   position: absolute;
   left: 312px;
   top: 488px;
   z-index: 55;
   width: 102px;
   height: 16px;
}

#pdficonwineb  {
   position: absolute;
   left: 449px;
   top: 447px;
   z-index: 57;
   width: 51px;
   height: 52px;
}

#pdficonwineb a  {
   background: url(menumedia/pdficonwineb.gif) no-repeat;
   display: block;
   height: 52px;
   width: 51px;
   background-position: 0% 0px;
}

#pdficonwineb a:hover  {
   background-position: -51px 0%;
}

#downloadwinelistb  {
   position: absolute;
   left: 369px;
   top: 440px;
   z-index: 59;
   width: 125px;
   height: 10px;
}

#downloadwinelistb a  {
   background: url(menumedia/downloadwinelistb.gif) no-repeat;
   display: block;
   height: 10px;
   width: 125px;
   background-position: 0% 0px;
}

#downloadwinelistb a:hover  {
   background-position: -125px 0%;
}

#seabass  {
   background: url(menumedia/seabass.jpg) no-repeat;
   position: absolute;
   left: 505px;
   top: 282px;
   z-index: 62;
   width: 290px;
   height: 152px;
}

#id63shape2  {
   background: url(menumedia/id63shape2.gif) no-repeat;
   position: absolute;
   left: 505px;
   top: 331px;
   z-index: 63;
   width: 290px;
   height: 43px;
}

#pubpatio  {
   background: url(menumedia/pubpatio.gif) no-repeat;
   position: absolute;
   left: 566px;
   top: 341px;
   z-index: 64;
   width: 167px;
   height: 21px;
}

#pdficonpubpatiob  {
   position: absolute;
   left: 739px;
   top: 296px;
   z-index: 66;
   width: 51px;
   height: 52px;
}

#pdficonpubpatiob a  {
   background: url(menumedia/pdficonpubpatiob.gif) no-repeat;
   display: block;
   height: 52px;
   width: 51px;
   background-position: 0% 0px;
}

#pdficonpubpatiob a:hover  {
   background-position: -51px 0%;
}

#downloadpubpatiomenub  {
   position: absolute;
   left: 603px;
   top: 289px;
   z-index: 68;
   width: 178px;
   height: 10px;
}

#downloadpubpatiomenub a  {
   background: url(menumedia/downloadpubpatiomenub.gif) no-repeat;
   display: block;
   height: 10px;
   width: 178px;
   background-position: 0% 0px;
}

#downloadpubpatiomenub a:hover  {
   background-position: -178px 0%;
}

#desserttrio  {
   background: url(menumedia/desserttrio.jpg) no-repeat;
   position: absolute;
   left: 217px;
   top: 282px;
   z-index: 71;
   width: 290px;
   height: 152px;
}

#id72shape2  {
   background: url(menumedia/id72shape2.gif) no-repeat;
   position: absolute;
   left: 216px;
   top: 331px;
   z-index: 72;
   width: 291px;
   height: 43px;
}

#dessert  {
   background: url(menumedia/dessert.gif) no-repeat;
   position: absolute;
   left: 302px;
   top: 341px;
   z-index: 73;
   width: 122px;
   height: 22px;
}

#pdficondessertb  {
   position: absolute;
   left: 449px;
   top: 296px;
   z-index: 75;
   width: 51px;
   height: 52px;
}

#pdficondessertb a  {
   background: url(menumedia/pdficondessertb.gif) no-repeat;
   display: block;
   height: 52px;
   width: 51px;
   background-position: 0% 0px;
}

#pdficondessertb a:hover  {
   background-position: -51px 0%;
}

#downloaddessertmenub  {
   position: absolute;
   left: 335px;
   top: 289px;
   z-index: 77;
   width: 160px;
   height: 10px;
}

#downloaddessertmenub a  {
   background: url(menumedia/downloaddessertmenub.gif) no-repeat;
   display: block;
   height: 10px;
   width: 160px;
   background-position: 0% 0px;
}

#downloaddessertmenub a:hover  {
   background-position: -160px 0%;
}

#scallop  {
   background: url(menumedia/scallop.jpg) no-repeat;
   position: absolute;
   left: 505px;
   top: 131px;
   z-index: 80;
   width: 290px;
   height: 152px;
}

#id81shape2  {
   background: url(menumedia/id81shape2.gif) no-repeat;
   position: absolute;
   left: 505px;
   top: 181px;
   z-index: 81;
   width: 290px;
   height: 43px;
}

#lunch  {
   background: url(menumedia/lunch.gif) no-repeat;
   position: absolute;
   left: 601px;
   top: 191px;
   z-index: 82;
   width: 98px;
   height: 22px;
}

#pdficonlunchb  {
   position: absolute;
   left: 739px;
   top: 145px;
   z-index: 84;
   width: 51px;
   height: 52px;
}

#pdficonlunchb a  {
   background: url(menumedia/pdficonlunchb.gif) no-repeat;
   display: block;
   height: 52px;
   width: 51px;
   background-position: 0% 0px;
}

#pdficonlunchb a:hover  {
   background-position: -51px 0%;
}

#downloadlunchmenub  {
   position: absolute;
   left: 637px;
   top: 137px;
   z-index: 86;
   width: 144px;
   height: 10px;
}

#downloadlunchmenub a  {
   background: url(menumedia/downloadlunchmenub.gif) no-repeat;
   display: block;
   height: 10px;
   width: 144px;
   background-position: 0% 0px;
}

#downloadlunchmenub a:hover  {
   background-position: -144px 0%;
}

#newsteaklobster  {
   background: url(menumedia/newsteaklobster.jpg) no-repeat;
   position: absolute;
   left: 217px;
   top: 131px;
   z-index: 89;
   width: 290px;
   height: 152px;
}

#id90shape2  {
   background: url(menumedia/id90shape2.gif) no-repeat;
   position: absolute;
   left: 216px;
   top: 181px;
   z-index: 90;
   width: 291px;
   height: 42px;
}

#dinner  {
   background: url(menumedia/dinner.gif) no-repeat;
   position: absolute;
   left: 307px;
   top: 191px;
   z-index: 91;
   width: 107px;
   height: 22px;
}

#pdficondinnerb  {
   position: absolute;
   left: 449px;
   top: 145px;
   z-index: 93;
   width: 51px;
   height: 52px;
}

#pdficondinnerb a  {
   background: url(menumedia/pdficondinnerb.gif) no-repeat;
   display: block;
   height: 52px;
   width: 51px;
   background-position: 0% 0px;
}

#pdficondinnerb a:hover  {
   background-position: -51px 0%;
}

#downloaddinnermenub  {
   position: absolute;
   left: 346px;
   top: 137px;
   z-index: 95;
   width: 148px;
   height: 10px;
}

#downloaddinnermenub a  {
   background: url(menumedia/downloaddinnermenub.gif) no-repeat;
   display: block;
   height: 10px;
   width: 148px;
   background-position: 0% 0px;
}

#downloaddinnermenub a:hover  {
   background-position: -148px 0%;
}

#id97verticalline  {
   background: url(menumedia/id97verticalline.gif) no-repeat;
   position: absolute;
   left: 505px;
   top: 131px;
   z-index: 97;
   width: 3px;
   height: 417px;
}

#id98verticallinecopy  {
   background: url(menumedia/id98verticallinecopy.gif) no-repeat;
   position: absolute;
   left: 216px;
   top: 131px;
   z-index: 98;
   width: 3px;
   height: 417px;
}

#newmenularge  {
   background: url(menumedia/newmenularge.jpg) no-repeat;
   position: absolute;
   left: 51px;
   top: 172px;
   z-index: 99;
   width: 119px;
   height: 180px;
}

#downloadacrobatheretextb  {
   font: 9px/11px Arial;
   text-align: left;
   position: absolute;
   left: 83px;
   top: 526px;
   z-index: 100;
   width: 113px;
   height: 11px;
}

#downloadacrobatheretextb a  {
   display: block;
   width: 100%;
   color: #B48572;
}

#downloadacrobatheretextb a:hover  {
   text-decoration: underline;
}

#menusareinpdfformattext  {
   position: absolute;
   left: 83px;
   top: 492px;
   z-index: 101;
   width: 128px;
   height: 31px;
}

#menusareinpdfformattext p  {
   font: 9px/11px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#downloadacrobatb  {
   position: absolute;
   left: 35px;
   top: 495px;
   z-index: 102;
   width: 37px;
   height: 39px;
}

#downloadacrobatb a  {
   background: url(menumedia/downloadacrobatb.gif) no-repeat;
   display: block;
   height: 39px;
   width: 37px;
   background-position: 0% 0px;
}

#downloadacrobatb a:hover  {
   background-position: -37px 0%;
}

#themenuspresentedherearetext  {
   position: absolute;
   left: 38px;
   top: 351px;
   z-index: 103;
   width: 170px;
   height: 135px;
}

#themenuspresentedherearetext p  {
   font: 11px/13px Arial;
   margin: 0px;
   color: #B48572;
   text-align: left;
}

#thefoodourmenutext  {
   position: absolute;
   left: 39px;
   top: 146px;
   z-index: 104;
   width: 160px;
   height: 16px;
}

#thefoodourmenutext p  {
   font: 16px/19px Arial;
   margin: 0px;
   color: #A13927;
   text-align: left;
}

#shape2motionblur2  {
   position: absolute;
   left: 3px;
   top: 109px;
   z-index: 106;
   width: 795px;
   height: 23px;
   background-repeat: no-repeat;
}

#employmentb  {
   position: absolute;
   left: 652px;
   top: 64px;
   z-index: 109;
   width: 88px;
   height: 27px;
}

#employmentb a  {
   background: url(reservationsmedia/employmentb.gif) no-repeat;
   display: block;
   height: 27px;
   width: 88px;
   background-position: 0% 0px;
}

#employmentb a:hover  {
   background-position: -88px 0%;
}

#feedbackb  {
   position: absolute;
   left: 570px;
   top: 64px;
   z-index: 111;
   width: 69px;
   height: 24px;
}

#feedbackb a  {
   background: url(reservationsmedia/feedbackb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 69px;
   background-position: 0% 0px;
}

#feedbackb a:hover  {
   background-position: -69px 0%;
}

#giftcertificatesb  {
   position: absolute;
   left: 458px;
   top: 64px;
   z-index: 113;
   width: 103px;
   height: 24px;
}

#giftcertificatesb a  {
   background: url(reservationsmedia/giftcertificatesb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 103px;
   background-position: 0% 0px;
}

#giftcertificatesb a:hover  {
   background-position: -103px 0%;
}

#promotionsb  {
   position: absolute;
   left: 371px;
   top: 64px;
   z-index: 115;
   width: 80px;
   height: 24px;
}

#promotionsb a  {
   background: url(reservationsmedia/promotionsb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 80px;
   background-position: 0% 0px;
}

#promotionsb a:hover  {
   background-position: -80px 0%;
}

#reservationsb  {
   position: absolute;
   left: 645px;
   top: 41px;
   z-index: 119;
   width: 87px;
   height: 24px;
}

#reservationsb a  {
   background: url(reservationsmedia/reservationsb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 87px;
   background-position: 0% 0px;
}

#reservationsb a:hover  {
   background-position: -87px 0%;
}

#hoursmapb  {
   position: absolute;
   left: 541px;
   top: 41px;
   z-index: 121;
   width: 88px;
   height: 27px;
}

#hoursmapb a  {
   background: url(reservationsmedia/hoursmapb.gif) no-repeat;
   display: block;
   height: 27px;
   width: 88px;
   background-position: 0% 0px;
}

#hoursmapb a:hover  {
   background-position: -88px 0%;
}

#thehistoryb  {
   position: absolute;
   left: 447px;
   top: 41px;
   z-index: 123;
   width: 80px;
   height: 27px;
}

#thehistoryb a  {
   background: url(reservationsmedia/thehistoryb.gif) no-repeat;
   display: block;
   height: 27px;
   width: 80px;
   background-position: 0% 0px;
}

#thehistoryb a:hover  {
   background-position: -80px 0%;
}

#thefoodb  {
   position: absolute;
   left: 368px;
   top: 41px;
   z-index: 125;
   width: 68px;
   height: 24px;
}

#thefoodb a  {
   background: url(reservationsmedia/thefoodb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 68px;
   background-position: 0% 0px;
}

#thefoodb a:hover  {
   background-position: -68px 0%;
}

#thepatiob  {
   position: absolute;
   left: 266px;
   top: 64px;
   z-index: 127;
   width: 68px;
   height: 24px;
}

#thepatiob a  {
   background: url(reservationsmedia/thepatiob.gif) no-repeat;
   display: block;
   height: 24px;
   width: 68px;
   background-position: 0% 0px;
}

#thepatiob a:hover  {
   background-position: -68px 0%;
}

#thepubb  {
   position: absolute;
   left: 273px;
   top: 43px;
   z-index: 129;
   width: 61px;
   height: 24px;
}

#thepubb a  {
   background: url(reservationsmedia/thepubb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 61px;
   background-position: 0% 0px;
}

#thepubb a:hover  {
   background-position: -61px 0%;
}

#therestaurantb  {
   position: absolute;
   left: 233px;
   top: 23px;
   z-index: 131;
   width: 101px;
   height: 24px;
}

#therestaurantb a  {
   background: url(reservationsmedia/therestaurantb.gif) no-repeat;
   display: block;
   height: 24px;
   width: 101px;
   background-position: 0% 0px;
}

#therestaurantb a:hover  {
   background-position: -101px 0%;
}

#phlogowphotonewb  {
   position: absolute;
   left: 22px;
   z-index: 133;
   width: 185px;
   height: 104px;
}

#phlogowphotonewb a  {
   background: url(reservationsmedia/phlogowphotonewb.gif) no-repeat;
   display: block;
   height: 104px;
   width: 185px;
   background-position: 0% 0px;
}

#phlogowphotonewb a:hover  {
   background-position: -185px 0%;
}

#maphours  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#menu  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#reservations  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

