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(therestaurantmedia/grayframe.gif) no-repeat;
   position: absolute;
   left: 8px;
   top: 7px;
   z-index: 1;
   width: 787px;
   height: 558px;
}

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

#sitemaptextb  {
   font: 12px/14px "Myriad Roman";
   text-align: left;
   position: absolute;
   left: 709px;
   top: 571px;
   z-index: 4;
   width: 60px;
   height: 14px;
}

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

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

#copyrightdonspomeroyhaslinks  {
   position: absolute;
   left: 178px;
   top: 563px;
   z-index: 6;
   width: 485px;
   height: 22px;
}

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

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

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

#wwwdonslighthousecomtextb  {
   font: 12px/14px "Myriad Roman";
   text-align: left;
   position: absolute;
   left: 37px;
   top: 571px;
   z-index: 7;
   width: 92px;
   height: 15px;
}

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

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

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

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

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

#patiophoto2  {
   background: url(thepatiomedia/patiophoto2.jpg) no-repeat;
   position: absolute;
   left: 360px;
   top: 342px;
   z-index: 12;
   width: 434px;
   height: 111px;
}

#tuna  {
   background: url(thepatiomedia/tuna.jpg) no-repeat;
   position: absolute;
   left: 360px;
   top: 108px;
   z-index: 13;
   width: 434px;
   height: 234px;
}

#shape2motionblur2copy  {
   background: url(thepatiomedia/shape2motionblur2copy.gif) no-repeat;
   position: absolute;
   left: 4px;
   top: 109px;
   z-index: 14;
   width: 795px;
   height: 23px;
}

#pubphotoredo  {
   background: url(thepubmedia/pubphotoredo.jpg) no-repeat;
   position: absolute;
   left: 360px;
   top: 342px;
   z-index: 17;
   width: 434px;
   height: 111px;
}

#primesirlon  {
   background: url(thepubmedia/primesirlon.jpg) no-repeat;
   position: absolute;
   left: 360px;
   top: 108px;
   z-index: 18;
   width: 434px;
   height: 234px;
}

#shape2motionblur2  {
   background: url(thepubmedia/shape2motionblur2.gif) no-repeat;
   position: absolute;
   left: 4px;
   top: 109px;
   z-index: 19;
   width: 795px;
   height: 23px;
}

#librarysmall  {
   background: url(therestaurantmedia/librarysmall.jpg) no-repeat;
   position: absolute;
   left: 360px;
   top: 342px;
   z-index: 22;
   width: 434px;
   height: 111px;
}

#seabass  {
   background: url(therestaurantmedia/seabass.jpg) no-repeat;
   position: absolute;
   left: 360px;
   top: 108px;
   z-index: 23;
   width: 434px;
   height: 234px;
}

#shape2motionblur  {
   background: url(therestaurantmedia/shape2motionblur.gif) no-repeat;
   position: absolute;
   left: 4px;
   top: 109px;
   z-index: 24;
   width: 795px;
   height: 23px;
}

#verticalline  {
   position: absolute;
   left: 358px;
   top: 109px;
   z-index: 26;
   width: 3px;
   height: 440px;
   background-repeat: no-repeat;
}

#id28mondayfriday1130amtext  {
   position: absolute;
   left: 522px;
   top: 467px;
   z-index: 28;
   width: 198px;
   height: 52px;
}

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

#thepatiohourstext  {
   position: absolute;
   left: 416px;
   top: 469px;
   z-index: 29;
   width: 57px;
   height: 26px;
}

#thepatiohourstext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   color: #A13927;
   text-align: right;
}

#id32mondayfriday1130amtext  {
   position: absolute;
   left: 522px;
   top: 467px;
   z-index: 32;
   width: 178px;
   height: 52px;
}

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

#thepubhourstext  {
   position: absolute;
   left: 424px;
   top: 469px;
   z-index: 33;
   width: 50px;
   height: 26px;
}

#thepubhourstext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   color: #A13927;
   text-align: right;
}

#pleasenoteweareclosedfotext  {
   position: absolute;
   left: 375px;
   top: 516px;
   z-index: 36;
   width: 409px;
   height: 26px;
}

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

#lunchmondayfriday1130amtext  {
   position: absolute;
   left: 522px;
   top: 467px;
   z-index: 37;
   width: 249px;
   height: 52px;
}

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

#diningroomhourstext  {
   position: absolute;
   left: 396px;
   top: 469px;
   z-index: 38;
   width: 77px;
   height: 26px;
}

#diningroomhourstext p  {
   font: bold 12px/14px Arial;
   margin: 0px;
   color: #A13927;
   text-align: right;
}

#newmenub  {
   position: absolute;
   left: 224px;
   top: 366px;
   z-index: 40;
   width: 119px;
   height: 180px;
}

#newmenub a  {
   background: url(therestaurantmedia/newmenub.gif) no-repeat;
   display: block;
   height: 180px;
   width: 119px;
   background-position: 0% 0px;
}

#newmenub a:hover  {
   background-position: -119px 0%;
}

#thepatiomenutext  {
   position: absolute;
   left: 32px;
   top: 498px;
   z-index: 42;
   width: 173px;
   height: 28px;
}

#thepatiomenutext p  {
   font: 12px/14px Arial;
   margin: 0px;
   color: #B48572;
   text-align: right;
}

#thepatiomenutextb  {
   font: bold 12px/14px Arial;
   text-align: right;
   position: absolute;
   left: 148px;
   top: 469px;
   z-index: 43;
   width: 57px;
   height: 26px;
}

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

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

#id44thepubcasualdiningtext  {
   position: absolute;
   left: 40px;
   top: 147px;
   z-index: 44;
   width: 306px;
   height: 195px;
}

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

#thepubmenutextb  {
   font: bold 12px/14px Arial;
   text-align: right;
   position: absolute;
   left: 156px;
   top: 469px;
   z-index: 47;
   width: 50px;
   height: 26px;
}

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

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

#id48thepubcasualdiningtext  {
   position: absolute;
   left: 40px;
   top: 147px;
   z-index: 48;
   width: 293px;
   height: 145px;
}

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

#diningroommenutextb  {
   font: bold 12px/14px Arial;
   text-align: right;
   position: absolute;
   left: 128px;
   top: 469px;
   z-index: 51;
   width: 77px;
   height: 26px;
}

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

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

#thediningroomsfinediningtext  {
   position: absolute;
   left: 40px;
   top: 147px;
   z-index: 52;
   width: 334px;
   height: 304px;
}

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

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

#employmentb a  {
   background: url(therestaurantmedia/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: 58;
   width: 69px;
   height: 24px;
}

#feedbackb a  {
   background: url(therestaurantmedia/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: 60;
   width: 103px;
   height: 24px;
}

#giftcertificatesb a  {
   background: url(therestaurantmedia/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: 62;
   width: 80px;
   height: 24px;
}

#promotionsb a  {
   background: url(therestaurantmedia/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: 66;
   width: 87px;
   height: 24px;
}

#reservationsb a  {
   background: url(therestaurantmedia/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: 68;
   width: 88px;
   height: 27px;
}

#hoursmapb a  {
   background: url(therestaurantmedia/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: 70;
   width: 80px;
   height: 27px;
}

#thehistoryb a  {
   background: url(therestaurantmedia/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: 72;
   width: 68px;
   height: 24px;
}

#thefoodb a  {
   background: url(therestaurantmedia/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: 74;
   width: 68px;
   height: 24px;
}

#thepatiob a  {
   background: url(therestaurantmedia/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: 76;
   width: 61px;
   height: 24px;
}

#thepubb a  {
   background: url(therestaurantmedia/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: 78;
   width: 101px;
   height: 24px;
}

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

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

#phlogowphotob  {
   position: absolute;
   left: 21px;
   z-index: 80;
   width: 185px;
   height: 104px;
}

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

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

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

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

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

