body {
margin: 0;
padding: 0;
border: 0;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #663;
color: #fff;
}

#holder {
position: absolute;
top: 50%;
left: 50%;
width: 762px;
height: 452px;
margin-left: -383px;
margin-top: -228px;
padding: 0;
background-color: #fff;
text-align: left;
}

#header {
width: 762px;
height: 40px;
margin: 0;
padding: 0;
background-color: #663;
background-image: url(images/header_bg.gif);
background-repeat: no-repeat;
background-position: left top;
}

h1#logo {
width: 762px;
text-align: left;
padding-top: 40px;
margin: 0;
background: url(images/header_bg.gif) no-repeat top left;
background-color: #663;
height: 0px !important;
height /**/:40px; /* for IE5.5's bad box model */
overflow: hidden;
}

h1#logo-ob {
width: 762px;
text-align: left;
padding-top: 40px;
margin: 0;
background: url(images/headerob_bg.gif) no-repeat top left;
background-color: #663;
height: 0px !important;
height /**/:40px; /* for IE5.5's bad box model */
overflow: hidden;
}

#container {
width: 760px !important;
width /**/:762px; /* for IE5.5's bad box model */
height: 410px !important;
height /**/:412px; /* for IE5.5's bad box model */
margin: 0;
padding: 0;
background-color: #663;
text-align: left;
border: 1px solid #cc9;
}

#containercontact {
width: 760px !important;
width /**/:762px; /* for IE5.5's bad box model */
height: 410px !important;
height /**/:412px; /* for IE5.5's bad box model */
margin: 0;
padding: 0;
background-color: #663;
text-align: left;
border: 1px solid #cc9;
background: url("images/contact.jpg") no-repeat left;
background-position: 230px;
}

#splashcontainer {
width: 760px !important;
width /**/:762px; /* for IE5.5's bad box model */
height: 410px !important;
height /**/:412px; /* for IE5.5's bad box model */
margin: 0;
padding: 0;
background-color: #4b4e1b;
text-align: left;
background-image: url("images/splash.jpg");
background-repeat: no-repeat;
background-position: 50px;
border: 1px solid #cc9;
}

h1#logosmall {
width: 170px !important;
width /**/:180px; /* for IE5.5's bad box model */
text-align: left;
padding-top: 31px;
margin-left: 10px;
margin-top: 0;
margin-bottom: 0;
background: url(images/logo.gif) no-repeat top left;
background-color: #996;
height: 0px !important;
height /**/:31px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2 {
font-size: 12px;
font-weight: bold;
color: #996;
padding: 0 10px;
margin: 0;
}

h2#homebg {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/home.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#sc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/selfcatering.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#bb {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/bedandbreakfast.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#dovecote {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/dovecote.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#longhouse {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/longhouse.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#dining {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/dining.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#weddings {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/weddings.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#parties {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/parties.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#pricing {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/pricing.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#availability {
float: left;
width: 580px;
text-align: left;
padding-top: 305px;
padding-left: 0;
padding-right: 0;
border: 0;
background: url(images/availability.jpg) no-repeat top left;
height: 0px !important;
height /**/: 305px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#contact {
float: left;
width: 530px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
margin: 0;
border-top: 5px solid #996;
background: url(images/contact.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#booking {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/booking.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#testimonials {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/testimonials.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#testimonialsob {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/testimonialsob.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#terms {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/terms.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#find {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/find.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#history {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/history.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#interest {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/interest.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#bbc {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
border-left: 0;
background: url(images/bbc.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#kingdom {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
border-left: 0;
background: url(images/bbc.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#river {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/river.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#millers {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/millers.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#wheat {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/wheat.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#barley {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/barley.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#stone {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/stone.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#wheel {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/wheel.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#boat {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/boat.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#sitting {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/sitting.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#submit {
float: left;
width: 230px;
text-align: left;
padding-top: 351px;
margin: 0;
border-top: 5px solid #996;
background: url(images/submit.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#oldbakery {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/oldbakery.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#sittingroomsc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/sittingroom.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#kitchensc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/kitchen.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#sunroomsc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/sun-room.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#bedroom1sc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/bedroom1.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#bedroom2sc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/bedroom2.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#bedroom3sc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/bedroom3.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#bathroomsc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/bathroom.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#courtyardsc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/courtyard.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h2#blakeneysc {
float: left;
width: 300px;
text-align: left;
padding-top: 351px;
padding-left: 0;
padding-right: 0;
border-top: 5px solid #996;
background: url(images/blakeney.jpg) no-repeat top left;
height: 0px !important;
height /**/: 356px; /* for IE5.5's bad box model */
overflow: hidden;
}

h3 {
width: 230px;
text-align: left;
padding-top: 45px;
margin-top: 0;
margin-bottom: 0;
border-top: 5px solid #996;
border-bottom: 1px solid #996;
height: 0px !important;
height /**/: 51px; /* for IE5.5's bad box model */
overflow: hidden;
}

h3#welcome {
background: url(images/welcome_header.gif) no-repeat top left;
}

h3#selfcatering {
background: url(images/selfcatering_header.gif) no-repeat top left;
}

h3#bandb {
background: url(images/bandb_header.gif) no-repeat top left;
}

h3#oldbakery {
background: url(images/oldbakery_header.gif) no-repeat top left;
}

h3#dining {
background: url(images/dining_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#diningmenus {
background: url(images/diningmenus_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#weddings {
background: url(images/weddings_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#parties {
background: url(images/parties_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#pricing {
background: url(images/pricing_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#availability {
background: url(images/availability_header.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#availabilitylong {
background: url(images/availability_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#booking {
background: url(images/booking_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#history {
background: url(images/history_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#interest {
background: url(images/interest_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#webcam {
background: url(images/webcam_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#filmtvmedia {
background: url(images/filmtvmedia_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#tide {
background: url(images/tide_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#bbcvideo {
background: url(images/bbc_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#kingdomvideo {
background: url(images/kingdom_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#gallery {
background: url(images/gallery_header.gif) no-repeat top left;
width: 430px;
background-color: #663;
}

h3#weddinggallery {
background: url(images/wedding_gallery_header.gif) no-repeat top left;
width: 430px;
background-color: #663;
}

h3#testimonials {
background: url(images/testimonials_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#testimonialsob {
background: url(images/testimonials_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#find {
background: url(images/find_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#contact {
background: url(images/contact_header.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#terms {
background: url(images/terms_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#submit {
background: url(images/submit_header.gif) no-repeat top left;
width: 530px;
background-color: #663;
}

h3#long_sc {
background: url(images/longhouse_header_sc.gif) no-repeat top left;
}

h3#long_bb {
background: url(images/longhouse_header_bb.gif) no-repeat top left;
}

h3#dovecote_sc {
background: url(images/dovecote_header_sc.gif) no-repeat top left;
}

h3#dovecote_bb {
background: url(images/dovecote_header_bb.gif) no-repeat top left;
}

h3#river_bb {
background: url(images/river_header_bb.gif) no-repeat top left;
}

h3#millers_bb {
background: url(images/millers_header_bb.gif) no-repeat top left;
}

h3#wheat_bb {
background: url(images/wheat_header_bb.gif) no-repeat top left;
}

h3#barley_bb {
background: url(images/barley_header_bb.gif) no-repeat top left;
}

h3#stone_bb {
background: url(images/stone_header_bb.gif) no-repeat top left;
}

h3#wheel_bb {
background: url(images/wheel_header_bb.gif) no-repeat top left;
}

h3#boat_bb {
background: url(images/boat_header_bb.gif) no-repeat top left;
}

h3#bb_river {
background: url(images/bandb_river.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_millers {
background: url(images/bandb_millers.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_wheat {
background: url(images/bandb_wheat.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_barley {
background: url(images/bandb_barley.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_stone {
background: url(images/bandb_stone.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_wheel {
background: url(images/bandb_wheel.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_boat {
background: url(images/bandb_boat.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_long {
background: url(images/bandb_long.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#sc_long {
background: url(images/sc_long.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#sc_dovecote {
background: url(images/sc_dovecote.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#bb_dovecote {
background: url(images/bandb_dovecote.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#all_rooms {
background: url(images/all_rooms.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

h3#events {
background: url(images/events_header.gif) no-repeat top left;
width: 760px;
background-color: #663;
}

#splashleft {
float: left;
width: 50px;
height: 400px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}

#left {
float: left;
width: 230px;
height: 356px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#galleryleft {
float: left;
width: 430px;
height: 356px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#wideleft {
float: left;
width: 530px;
height: 356px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#widerleft {
float: left;
width: 760px;
height: 356px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#widerleftnotes {
width: 520px !important;
width /**/:530px; /* for IE5.5's bad box model */
height: 295px !important;
height /**/:305px; /* for IE5.5's bad box model */
text-align: left;
background-color: #996;
margin: 0;
padding: 5px;
overflow: hidden;
}

#smlleftcopy {
float: left;
width: 180px;
height: 305px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#leftcopy {
float: left;
width: 230px;
height: 305px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#wideleftcopy {
float: left;
width: 530px;
height: 305px;
text-align: left;
background-color: #4b4e1b;
margin: 0;
padding: 0;
overflow: hidden;
}

#smlcopyscroll {
width: 150px !important;
width /**/:170px; /* for IE5.5's bad box model */
height: 285px !important;
height /**/:305px; /* for IE5.5's bad box model */
margin: 10px;
padding: 0;
overflow: auto;
overflow-x: hidden;
scrollbar-base-color: #4b4e1b;
background-color: #4b4e1b;
}

#copyscroll {
width: 200px !important;
width /**/:220px; /* for IE5.5's bad box model */
height: 285px !important;
height /**/:305px; /* for IE5.5's bad box model */
margin: 10px;
padding: 0;
overflow: auto;
overflow-x: hidden;
scrollbar-base-color: #4b4e1b;
background-color: #4b4e1b;
}

#widecopyscroll {
width: 500px !important;
width /**/:520px; /* for IE5.5's bad box model */
height: 285px !important;
height /**/:305px; /* for IE5.5's bad box model */
margin: 10px;
padding: 0;
overflow: auto;
overflow-x: hidden;
scrollbar-base-color: #4b4e1b;
background-color: #4b4e1b;
}

#splashright {
float: right;
width: 180px;
height: 390px !important;
height /**/:410px; /* for IE5.5's bad box model */
text-align: left;
background-color: #996;
margin: 0;
padding-top: 20px;
overflow: hidden;
}

#mid {
float: left;
width: 480px;
height: 356px;
text-align: left;
background-color: #663;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}

#right {
float: right;
width: 50px;
height: 356px;
text-align: left;
background-color: #996;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}

#wideright {
float: right;
width: 230px;
height: 356px;
text-align: left;
background-color: #996;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}

#widecontact {
float: right;
width: 530px;
height: 295px;
text-align: left;
background-color: #663;
margin: 0;
padding: 0;
overflow: auto;
scrollbar-base-color: #4b4e1b;
background-color: #4b4e1b;
}

#galleryright {
float: right;
width: 330px;
height: 356px;
text-align: left;
background-color: #996;
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
}

#widerright {
float: right;
width: 570px !important;
width /**/:580px; /* for IE5.5's bad box model */
height: 295px !important;
height /**/:305px; /* for IE5.5's bad box model */
text-align: left;
background-color: #996;
margin: 0;
padding: 5px;
overflow: hidden;
scrollbar-base-color: #4b4e1b;
background-color: #4b4e1b;
}

p.splash {
font-size: 12px;
line-height: 13px;
color: #fff;
}

p.splashquote {
font-size: 11px;
line-height: 12px;
font-style: italic;
color: #ffc;
}

.quote {
font-size: 9px;
line-height: 11px;
font-style: normal;
color: #663;
}

.clear {
clear: both;
}

#navcontainer {
width: 760px;
height: 27px;
margin: 0;
padding: 0;
background-color: #663;
text-align: left;
}

#navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li {
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a {
background: #663;
/* width: 78px; */
height: 20px !important;
height /**/:27px; /* for IE5.5's bad box model */
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
margin: 0;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
display: block;
float: left;
}

#navcontainer ul li a:hover {
color: #fff;
background: #996;
}

#navcontainer a:active {
background: #996;
color: #fff;
}

#navcontainer li#active a {
background: #996;
color: #fff;
}

p {
padding: 0 10px;
color: #fff;
}

#navcontainerhome {
width: 190px !important;
width /**/:230px; /* for IE5.5's bad box model */
height: 316px !important;
height /**/:356px; /* for IE5.5's bad box model */
margin: 20px;
padding: 0;
background-color: #996;
}

#navlisthome {
padding: 0;
margin: 0;
border: 0;
list-style: none;
}

#navlisthome li {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}

#navlisthome li a {
display: block;
height: 144px !important;
height /**/:168px; /* for IE5.5's bad box model */
margin-bottom: 20px;
text-decoration: none;
width: 186px !important;
width /**/:190px; /* for IE5.5's bad box model */
background-image: url(images/bb_butt_main.jpg);
background-repeat: no-repeat;
background-position: 0;
border: 2px solid #4b4e1b;
}

#navlisthome li a.bottom {
display: block;
height: 144px !important;
height /**/:148px; /* for IE5.5's bad box model */
padding: 0;
margin-bottom: 0;
text-decoration: none;
width: 186px !important;
width /**/:190px; /* for IE5.5's bad box model */
background-image: url(images/sc_butt_main.jpg);
background-repeat: no-repeat;
background-position: 0;
border: 2px solid #4b4e1b;
}

#navlisthome li a.dovecote {
display: block;
height: 144px !important;
height /**/:148px; /* for IE5.5's bad box model */
padding: 0;
margin-bottom: 0;
text-decoration: none;
width: 186px !important;
width /**/:190px; /* for IE5.5's bad box model */
background-image: url(images/dovecote_lg_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
border: 2px solid #4b4e1b;
}

#navlisthome li a.longhouse {
display: block;
height: 144px !important;
height /**/:168px; /* for IE5.5's bad box model */
margin-bottom: 20px;
text-decoration: none;
width: 186px !important;
width /**/:190px; /* for IE5.5's bad box model */
background-image: url(images/longhouse_lg_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
border: 2px solid #4b4e1b;
}

#navlisthome li a.oldbakery {
display: block;
height: 144px !important;
height /**/:148px; /* for IE5.5's bad box model */
padding: 0;
margin-bottom: 0;
text-decoration: none;
width: 186px !important;
width /**/:190px; /* for IE5.5's bad box model */
background-image: url(images/oldbakery_lg_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
border: 2px solid #4b4e1b;
}

#navlisthome li a:hover {
background-image: url(images/bb_butt_main.jpg);
background-repeat: no-repeat;
background-position: -186px;
border: 2px solid #fff;
}

#navlisthome li a:hover.bottom {
background-image: url(images/sc_butt_main.jpg);
background-repeat: no-repeat;
background-position: -186px;
border: 2px solid #fff;
}

#navlisthome li a:hover.dovecote {
background-image: url(images/dovecote_lg_butt.jpg);
background-repeat: no-repeat;
background-position: -186px;
border: 2px solid #fff;
}

#navlisthome li a:hover.longhouse {
background-image: url(images/longhouse_lg_butt.jpg);
background-repeat: no-repeat;
background-position: -186px;
border: 2px solid #fff;
}

#navlisthome li a:hover.oldbakery {
background-image: url(images/oldbakery_lg_butt.jpg);
background-repeat: no-repeat;
background-position: -186px;
border: 2px solid #fff;
}

#navcontainerhome li#active a {
border: 2px solid #fff;
}

a:link, a:active, a:visited {
color: #fff;
text-decoration: underline;
}

a:hover {
color: #996;
text-decoration: underline;
}

a:link.splash, a:active.splash, a:visited.splash {
font-weight: bold;
font-size: 12px;
color: #fff;
text-decoration: none;
}

a:hover.splash {
color: #4b4e1b;
text-decoration: none;
}

input {
width: 180px;
font-size: 10px;
color: #000;
padding: 3px;
border: 0;
margin: 0;
}

input.small {
width: 130px;
}

input.submit {
width: 62px;
padding: 0;
}

select {
width: 140px;
font-size: 10px;
color: #000;
padding: 3px;
border: 0;
margin: 0;
}

textarea {
width: 180px;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
padding: 3px;
border: 0;
}

select {
width: 140px;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000;
padding: 3px;
border: 0;
}

#leftform {
width: 190px !important;
width /**/:210px; /* for IE5.5's bad box model */
padding: 10px;
margin-top: 20px;
background-color: #663;
font-family: Arial, Helvetica, sans-serif;
}

#mainform {
width: 460px !important;
width /**/:480px; /* for IE5.5's bad box model */
padding: 10px;
margin: 0;
background-color: #4b4e1b;
font-family: Arial, Helvetica, sans-serif;
}

#pricingform {
width: 460px !important;
width /**/:480px; /* for IE5.5's bad box model */
padding: 10px;
margin: 0;
background-color: #4b4e1b;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}

.text {
padding: 5px;
background-color: #663;
}

#navcontainerbb {
width: 190px !important;
width /**/:230px; /* for IE5.5's bad box model */
height: 316px !important;
height /**/:356px; /* for IE5.5's bad box model */
margin: 20px;
padding: 0;
background-color: #996;
}

#navlistbb {
padding: 0;
margin: 0;
border: 0;
list-style: none;
}

#navlistbb li {
margin: 0;
padding: 0;
text-align: left;
float: left;
}

#navlistbb li a {
display: block;
width: 86px !important;
width /**/:100px; /* for IE5.5's bad box model */
height: 52px !important;
height /**/:65px; /* for IE5.5's bad box model */
margin-bottom: 9px;
margin-right: 10px;
border: 2px solid #4b4e1b;
}

#navlistbb li a.river {
background-image: url(images/river_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.wheat {
background-image: url(images/wheat_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.stone {
background-image: url(images/stone_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.boat {
background-image: url(images/boat_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.dovecote {
background-image: url(images/dovecote_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-bottom: 0;
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistbb li a.oldbakery {
background-image: url(images/long_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-bottom: 0;
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistbb li a.millers {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/millers_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.barley {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/barley_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.wheel {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/wheel_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.long {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/long_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.dining {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
margin-right: 0;
margin-bottom: 0;
background-image: url(images/dining_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a:hover.river {
background-image: url(images/river_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.millers {
background-image: url(images/millers_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.wheat {
background-image: url(images/wheat_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.barley {
background-image: url(images/barley_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.stone {
background-image: url(images/stone_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.wheel {
background-image: url(images/wheel_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.boat {
background-image: url(images/boat_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.long {
background-image: url(images/long_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.dovecote {
background-image: url(images/dovecote_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.dining {
background-image: url(images/dining_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a.obsitting {
background-image: url(images/sittingroom_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obsun-room {
background-image: url(images/sun-room_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obbedroom2 {
background-image: url(images/bedroom2_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obbathroom {
background-image: url(images/bathroom_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obblakeney {
background-image: url(images/blakeney_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obkitchen {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/kitchen_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obbedroom1 {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/bedroom1_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obbedroom3 {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/bedroom3_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a.obcourtyard {
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
margin-right: 0;
background-image: url(images/courtyard_butt.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistbb li a:hover.obsitting {
background-image: url(images/sittingroom_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obkitchen {
background-image: url(images/kitchen_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obsun-room {
background-image: url(images/sun-room_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obbedroom1 {
background-image: url(images/bedroom1_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obbedroom2 {
background-image: url(images/bedroom2_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obbedroom3 {
background-image: url(images/bedroom3_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obbathroom {
background-image: url(images/bathroom_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obcourtyard {
background-image: url(images/courtyard_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navlistbb li a:hover.obblakeney {
background-image: url(images/blakeney_butt.jpg);
background-repeat: no-repeat;
background-position: -86px;
border: 2px solid #fff;
}

#navcontainerbb li#active a {
border: 2px solid #fff;
}

#blakeney {
width: 320px !important;
width /**/:419px; /* for IE5.5's bad box model */
height: 240px !important;
height /**/:264px; /* for IE5.5's bad box model */
margin-top: 20px;
margin-bottom: 0;
margin-left: 95px;
margin-right: 0;
padding: 0;
text-align: center;
border: 2px solid #996;
}

#bbc {
width: 420px !important;
width /**/:454px; /* for IE5.5's bad box model */
height: 260px !important;
height /**/:279px; /* for IE5.5's bad box model */
margin-top: 10px;
margin-bottom: 0;
margin-left: 45px;
margin-right: 0;
padding: 0;
text-align: center;
border: 2px solid #996;
}

#kingdom {
width: 424px !important;
width /**/:454px; /* for IE5.5's bad box model */
height: 280px !important;
height /**/:279px; /* for IE5.5's bad box model */
margin-top: 0px;
margin-bottom: 0;
margin-left: 40px;
margin-right: 0;
padding: 0;
text-align: center;
border: 2px solid #996;
}

a:link.main2, a:active.main2, a:visited.main2, a:hover.main2 {
color:  #4b4e1b;
}

u {
color: #996;
font-weight: bold;
line-height: 24px;
text-decoration: none;
}

p.headtext2 {
font-size: 12px;
}

iframe {
border-width: 0;
height: 295px;
text-align: center;
overflow: auto;
overflow-x: hidden;
}

ul {
list-style-type: square;
color: #fff;
}

ul.dining {
line-height: 14px;
margin-right: 20px;
padding: 20;
}

li#active a {
color: #fff;
}

#navcontainergallery {
width: 290px !important;
width /**/:330px; /* for IE5.5's bad box model */
height: 316px !important;
height /**/:356px; /* for IE5.5's bad box model */
margin: 20px;
padding: 0;
background-color: #996;
}

#navlistgallery {
padding: 0;
margin: 0;
border: 0;
list-style: none;
}

#navlistgallery li {
margin: 0;
padding: 0;
text-align: left;
float: left;
}

#navlistgallery li a {
display: block;
width: 86px !important;
width /**/:100px; /* for IE5.5's bad box model */
height: 52px !important;
height /**/:65px; /* for IE5.5's bad box model */
margin-bottom: 9px;
margin-right: 10px;
border: 2px solid #4b4e1b;
}

#navlistgallery li a.one {
background-image: url(images/gallery1.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.two {
background-image: url(images/gallery2.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.three {
background-image: url(images/gallery3.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.four {
background-image: url(images/gallery4.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.five {
background-image: url(images/gallery5.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.six {
background-image: url(images/gallery6.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.seven {
background-image: url(images/gallery7.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.eight {
background-image: url(images/gallery8.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.nine {
background-image: url(images/gallery9.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.ten {
background-image: url(images/gallery10.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.eleven {
background-image: url(images/gallery11.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.twelve {
background-image: url(images/gallery12.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.thirteen {
background-image: url(images/gallery13.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-bottom: 0;
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistgallery li a.fourteen {
background-image: url(images/gallery14.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-bottom: 0;
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistgallery li a.fifteen {
background-image: url(images/gallery15.gif);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
margin-bottom: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistgallery li a:hover {
border: 2px solid #fff;
}

#navlistgallery li a.wed_one {
background-image: url(images/wedding1.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_two {
background-image:  url(images/wedding2.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_three {
background-image:  url(images/wedding3.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.wed_four {
background-image: url(images/wedding4.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_five {
background-image:  url(images/wedding5.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_six {
background-image: url(images/wedding6.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.wed_seven {
background-image: url(images/wedding7.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_eight {
background-image: url(images/wedding8.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_nine {
background-image: url(images/wedding9.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.wed_ten {
background-image: url(images/wedding10.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_eleven {
background-image: url(images/wedding11.jpg);
background-repeat: no-repeat;
background-position: 0;
}

#navlistgallery li a.wed_twelve {
background-image: url(images/wedding12.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
}

#navlistgallery li a.wed_thirteen {
background-image: url(images/wedding13.jpg);
background-repeat: no-repeat;
background-position: 0;
margin-bottom: 0;
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistgallery li a.wed_fourteen {
background-image: url(images/wedding14.gif);
background-repeat: no-repeat;
background-position: 0;
margin-bottom: 0;
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#navlistgallery li a.wed_fifteen {
background-image: url(images/wedding15.gif);
background-repeat: no-repeat;
background-position: 0;
margin-right: 0;
margin-bottom: 0;
width: 86px !important;
width /**/:90px; /* for IE5.5's bad box model */
height: 52px !important;
height /**/:56px; /* for IE5.5's bad box model */
}

#galleryholder {
width: 430px;
height: 311px;
margin: 0;
padding: 0;
background-color: #663;
text-align: left;
overflow: hidden;
}

#awards {
	padding: 20px;
}

#awardsnopad {
	padding: 0px;
}
