a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#ourpricestextscroll p,
#linkstextscroll p,
#bookingcontacttextscroll p,
#locationtextscroll p,
#bookingtextscroll p,
#facilitiestextscroll p,
#availabilitytextscroll p  {
   font: 14px/17px "Trebuchet MS";
   margin: 0px;
   padding-bottom: 6px;
   padding-right: 10px;
   text-align: left;
}

#hznourprices,
#hznhome,
#hznlinks,
#hznwelcome,
#hznavailability,
#hznbooking,
#hznlocation,
#hznfacilities,
#hznpid4localarea  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#locationbutton a,
#ourpricesbutton a,
#linksbutton a,
#localareabutton a,
#welcomebutton a,
#facilitiesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#welcomepagetextscroll,
#ourpricestextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 482px;
   z-index: 2;
   width: 457px;
}

#linkstextscroll p a,
#bookingtextscroll p a  {
   font-style: Normal;
   text-decoration: none;
}

#facilitiestextscroll,
#locationtextscroll  {
   overflow: auto;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 226px;
   z-index: 2;
}

#sitedesignbypennygraphicsbutton a:hover  {
   background-position: -39px 0%;
}

#availabilitybutton a,
#bookingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#sitedesignbypennygraphicsbutton a  {
   background: url(linksmedia/id3sitedesignbypennygraphic.gif) no-repeat 0% 0px;
   display: block;
   height: 8px;
   width: 39px;
   font-size: 8px;
   line-height: 8px;
}

#sitedesignbypennygraphicsbutton  {
   visibility: visible;
   position: absolute;
   left: 899px;
   top: 627px;
   z-index: 3;
   width: 39px;
   height: 8px;
}

#bookingcontacttextscroll p  {
   padding-top: 2px;
   padding-bottom: 2px;
}

#availabilitybutton a:hover  {
   background-position: -110px 0%;
}

#availabilitytextscroll p  {
   font-size: 24px;
   color: #07682E;
}

#facilitiesbutton a:hover  {
   background-position: -81px 0%;
}

#booking,
#pid4localarea  {
   width: 950px;
   position: absolute;
   margin-left: -475px;
   left: 50%;
   top: -324px;
   background-color: #FFFFFF;
}

#localareabutton a:hover  {
   background-position: -101px 0%;
}

#ourpricesbutton a:hover  {
   background-position: -94px 0%;
}

#bedbreakfastintheheart  {
   visibility: visible;
   position: absolute;
   left: 786px;
   top: 0px;
   z-index: 4;
   width: 164px;
   height: 75px;
   background-repeat: no-repeat;
}

#locationbutton a:hover  {
   background-position: -79px 0%;
}

#facilitiestextscroll p  {
   text-align: justify;
}

#welcomebutton a:hover  {
   background-position: -88px 0%;
}

#location,
#facilities  {
   width: 950px;
   height: 641px;
   position: absolute;
   margin-left: -475px;
   left: 50%;
   top: -320px;
   background-color: #FFFFFF;
}

#bookingbutton a:hover  {
   background-position: -76px 0%;
}

#localareatextscroll p  {
   font: 14px/16px "Trebuchet MS";
   margin: 0px;
   padding-bottom: 6px;
   padding-right: 10px;
   text-align: justify;
}

#welcomepagetextscroll  {
   height: 380px;
   top: 246px;
}

#facilitiestextscroll  {
   height: 398px;
   width: 417px;
}

#availabilitybutton a  {
   width: 110px;
   background-image: url(availabilitymedia/availabilitybutton.gif);
}

#ourpricestextscroll  {
   height: 394px;
   top: 231px;
}

#linksbutton a:hover  {
   background-position: -50px 0%;
}

#locationtextscroll  {
   height: 397px;
   width: 419px;
}

#facilitiesbutton a  {
   width: 81px;
   background-image: url(availabilitymedia/facilitiesbutton.gif);
}

#availabilitybutton  {
   visibility: visible;
   position: absolute;
   left: 529px;
   top: 159px;
   z-index: 2;
   width: 110px;
   height: 23px;
}

#localareabutton a  {
   width: 101px;
   background-image: url(availabilitymedia/localareabutton.gif);
}

#ourpricesbutton a  {
   width: 94px;
   background-image: url(availabilitymedia/ourpricesbutton.gif);
}

#facilitiesbutton  {
   visibility: visible;
   position: absolute;
   left: 125px;
   top: 159px;
   z-index: 2;
   width: 81px;
   height: 19px;
}

#locationbutton a  {
   width: 79px;
   background-image: url(availabilitymedia/locationbutton.gif);
}

#localareabutton  {
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 159px;
   z-index: 2;
   width: 101px;
   height: 19px;
}

#fieldsofflowers  {
   background: url(availabilitymedia/fieldsofflowers.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 324px;
   z-index: 1;
   width: 950px;
   height: 317px;
}

#links,
#welcome  {
   width: 950px;
   position: absolute;
   margin-left: -475px;
   left: 50%;
   top: -322px;
   background-color: #FFFFFF;
}

#ourpricesbutton  {
   visibility: visible;
   position: absolute;
   left: 332px;
   top: 159px;
   z-index: 2;
   width: 94px;
   height: 19px;
}

#bookingbutton a  {
   width: 76px;
   background-image: url(availabilitymedia/bookingbutton.gif);
}

#welcomebutton a  {
   width: 88px;
   background-image: url(availabilitymedia/welcomebutton.gif);
}

#addressdetails  {
   background: url(availabilitymedia/addressdetails.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 189px;
   z-index: 1;
   width: 552px;
   height: 21px;
}

#locationbutton  {
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 159px;
   z-index: 2;
   width: 79px;
   height: 19px;
}

#pid4localarea  {
   height: 649px;
}

#bookingbutton  {
   visibility: visible;
   position: absolute;
   left: 440px;
   top: 159px;
   z-index: 2;
   width: 76px;
   height: 23px;
}

#linksbutton a  {
   width: 50px;
   background-image: url(availabilitymedia/linksbutton.gif);
}

#welcomebutton  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 159px;
   z-index: 2;
   width: 88px;
   height: 19px;
}

#linksbutton  {
   visibility: visible;
   position: absolute;
   left: 746px;
   top: 159px;
   z-index: 3;
   width: 50px;
   height: 19px;
}

#menuborder  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 155px;
   z-index: 1;
   width: 950px;
   height: 30px;
   background-color: #07682E;
   background-image: none;
}

#baseline  {
   background: url(linksmedia/baseline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 626px;
   z-index: 2;
   width: 950px;
   height: 11px;
}

#welcome  {
   height: 643px;
}

#booking  {
   height: 648px;
}

#stbrice  {
   background: url(availabilitymedia/stbrice.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 11px;
   z-index: 1;
   width: 75px;
   height: 139px;
}

#links  {
   height: 644px;
}

#roger  {
   background: url(bookingmedia/roger.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 324px;
   top: 46px;
   z-index: 5;
   width: 180px;
   height: 103px;
}

#fosse  {
   background: url(availabilitymedia/fosse.gif) no-repeat;
   position: absolute;
   left: 74px;
   top: 12px;
   z-index: 6;
   width: 254px;
   height: 144px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

