#wwwdonslighthousecomtextb a:hover,
#sitemaptextb a:hover,
#seemaptextb a:hover,
#throughoursavvydinertextb a:hover,
#copyrightdonspomeroyhaslinks p a:hover,
#planningapartyhaslinks p a:hover  {
   text-decoration: underline;
}

#sitemaptextb a,
#throughoursavvydinertextb a,
#wwwdonslighthousecomtextb a,
#seemaptextb a  {
   display: block;
   width: 100%;
   text-decoration: none;
}

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

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

#wwwdonslighthousecomtextb,
#sitemaptextb  {
   font: 12px/15px "Myriad Roman";
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 572px;
   z-index: 2;
   height: 15px;
}

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

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

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

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

#copyrightdonspomeroyhaslinks p a  {
   text-decoration: none;
   color: #4F4E4E;
}

#i13664pearlroadstrongsvilletext  {
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 540px;
   z-index: 4;
   width: 436px;
}

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

#copyrightdonspomeroyhaslinks  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 573px;
   z-index: 2;
   width: 483px;
}

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

#throughoursavvydinertextb a  {
   color: #A13927;
}

#wwwdonslighthousecomtextb a  {
   color: #C17533;
}

#employmentb a,
#hoursmapb a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   width: 88px;
   background-position: 0% 0px;
}

#pleasecallifyouhaveanytext  {
   visibility: visible;
   position: absolute;
   left: 279px;
   top: 407px;
   z-index: 7;
   width: 228px;
}

#planningapartyhaslinks p a  {
   text-decoration: none;
   color: #B48572;
}

#wwwdonslighthousecomtextb  {
   width: 109px;
   left: 39px;
}

#throughoursavvydinertextb  {
   font: bold 13px/16px Arial;
   padding-bottom: 48px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 344px;
   z-index: 7;
   width: 245px;
   height: 13px;
}

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

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

#thepatiob a,
#thefoodb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   width: 68px;
   background-position: 0% 0px;
}

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

#telephoneinpersontext p  {
   padding-bottom: 14px;
}

#planningapartyhaslinks  {
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 175px;
   z-index: 6;
   width: 197px;
}

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

#telephoneinpersontext  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 177px;
   z-index: 7;
   width: 209px;
}

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

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

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

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

#shape2motionblur2  {
   background: url(reservationsmedia/shape2motionblur2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 109px;
   z-index: 7;
   width: 795px;
   height: 23px;
}

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

#phlogowphotonewb  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 0px;
   z-index: 7;
   width: 185px;
   height: 104px;
}

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

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

#reservationstext  {
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 148px;
   z-index: 7;
   width: 98px;
}

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

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

#sitemaptextb a  {
   color: #C17533;
}

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

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

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

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

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

#seemaptextb a  {
   color: #B48572;
}

#employmentb a  {
   background-image: url(reservationsmedia/employmentb.gif);
}

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

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

#sitemaptextb  {
   width: 78px;
   left: 711px;
}

#thepatiob a  {
   background-image: url(reservationsmedia/thepatiob.gif);
}

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

#seemaptextb  {
   font: 12px/14px Arial;
   padding-bottom: 14px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 298px;
   z-index: 7;
   width: 57px;
   height: 11px;
}

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

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

#emailtext p  {
   padding-bottom: 48px;
}

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

#hoursmapb a  {
   background-image: url(reservationsmedia/hoursmapb.gif);
}

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

#thefoodb a  {
   background-image: url(reservationsmedia/thefoodb.gif);
}

#id14shape2  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 504px;
   z-index: 3;
   width: 220px;
   height: 45px;
   background-color: #8F5133;
   background-image: none;
}

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

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

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

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

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

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

#emailtext  {
   visibility: visible;
   position: absolute;
   left: 278px;
   top: 326px;
   z-index: 7;
   width: 62px;
}

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

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

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

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

#shape1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 600px;
   background-color: #DEC698;
   background-image: none;
}

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

