/* CSS Document */
BODY {
	BACKGROUND: url(images/bg.gif) #d5d3c7 repeat-x; PADDING: 0px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; height: 100%; font-size: 12px;

}

#mediaabout {width: 780px; height: 300px;  background-image: url(images/media_about.jpg); }
#mediaactivities {width: 780px; height: 300px;  background-image: url(images/media_activities.jpg); }
#mediaaccomodations {width: 780px; height: 300px;  background-image: url(images/media_accomodations.jpg); }
#mediaaccomodations1 {width: 780px; height: 300px;  background-image: url(images/media_accomodations1.jpg); }
#mediaaccomodations2 {width: 780px; height: 300px;  background-image: url(images/media_accomodations2.jpg); }
#mediaaccomodations3 {width: 780px; height: 300px;  background-image: url(images/media_accomodations3.jpg); }
#mediaaccomodations4 {width: 780px; height: 300px;  background-image: url(images/media_accomodations4.jpg); }
#mediaaccomodations5 {width: 780px; height: 300px;  background-image: url(images/media_accomodations5.jpg); }
#mediaaccomodations6 {width: 780px; height: 300px;  background-image: url(images/media_accomodations6.jpg); }
#mediaaccomodations7 {width: 780px; height: 300px;  background-image: url(images/media_accomodations7.jpg); }
#mediaaccomodations8 {width: 780px; height: 300px;  background-image: url(images/media_accomodations8.jpg); }
#mediaaccomodations9 {width: 780px; height: 300px;  background-image: url(images/media_accomodations9.jpg); }
#mediaaccomodations10 {width: 780px; height: 300px;  background-image: url(images/media_accomodations10.jpg); }
#mediaaccomodations11 {width: 780px; height: 300px;  background-image: url(images/media_accomodations11.jpg); }
#mediacontact {width: 780px; height: 300px;  background-image: url(images/media_contact.jpg); }
#mediadining {width: 780px; height: 300px;  background-image: url(images/media_dining.jpg); }
#mediadirections {width: 780px; height: 300px;  background-image: url(images/media_directions.jpg); }
#mediahistory {width: 780px; height: 300px;  background-image: url(images/media_history.jpg); }
#mediahome {width: 780px; height: 250px}
#mediapage {width: 780px; height: 300px}
#mediaspecial {width: 780px; height: 300px;  background-image: url(images/media_special.jpg); }
#mediarestore {width: 780px; height: 300px;  background-image: url(images/media_restore.jpg); }
#mediatestimonials {width: 780px; height: 300px;  background-image: url(images/media_testimonials.jpg); }
#mediatour {width: 780px; height: 300px;  background-image: url(images/media_tour.jpg); }
#mediaweddings {width: 780px; height: 300px;  background-image: url(images/media_weddings.jpg); }

#activities a {color: #4d4a3e; text-decoration: underline; display: block; width: 280px; height: 20px; font-size: 12px;}
#activities a:hover {color: #9c9680; text-decoration: none; display: block; width: 280px; height: 20px; font-size: 12px;}



.tbl12 {font-size: 12px;}

.menu {width: 500px; height: 586px; display: block; text-align: center; margin-left: 45px; background-image: url(images/menu_bg.jpg); color: #000000;}

.quote {font-style:italic; color: #4d4a3e;}
.question {font-style:italic; color: #4d4a3e; font-weight: bold;}

.linksbody {color: #4d4a3e; text-decoration: underline;}
a.linksbody:hover {color: #9c9680; text-decoration: none;}

.bold {font-weight: bold;}
#footer {width: 780px; height: 100px; display: block; padding-top: 10px; margin: 0 auto; text-align: left; color: #4d4a3e; padding-bottom: 10px;}
#footer a{color: #4d4a3e; text-decoration: underline;}
#footer a:hover {color: #9c9680; text-decoration: none;}

#headerpre {width: 780px; height: 31px;height: 30px; margin: 0 auto; padding-right: 10px; padding-left: 10px;}
#headerpreleft {width: 230px; height: 30px; float: left; background-image: url(images/phone.gif); background-repeat: no-repeat;}
#headerpreright {width: 500px; height: 30px; float: right; font-size: 1px; text-align:right;}
#headerpre a img {height: 30px; border-width: 0;}
#preavail img {width: 115px; background-image: url(images/header_pre_availability.gif); background-repeat: no-repeat;}
#preavail:hover img {width: 115px; background-image: url(images/header_pre_availability_o.gif); background-repeat: no-repeat;}
#pregift img {width: 99px; background-image: url(images/header_pre_gift.gif); background-repeat: no-repeat;}
#pregift:hover img {width: 99px; background-image: url(images/header_pre_gift_o.gif); background-repeat: no-repeat;}
#prenewsletter img {width: 120px; background-image: url(images/header_pre_newsletter.gif); background-repeat: no-repeat;}
#prenewsletter:hover img {width: 120px; background-image: url(images/header_pre_newsletter_o.gif); background-repeat: no-repeat;}

#main {width: 780px; margin: 0 auto; background-color: #f1eedf; padding: 10px;}
#header {width: 780px; height: 94px; background-image: url(images/header2.jpg); display: block; padding: 0px; text-align: left;}
#header a {margin-left: 25px; width: 300px; height: 94px; display: block;}

#navbar {margin-bottom: 1px; width: 780px; background-color: #9c9680; height: 30px; font-size: 1px; clear: both;}
#navbarb {margin-bottom: 1px; width: 780px; background-color: #9c9680; height: 30px; font-size: 1px; clear: both;}
#navbar a img {height: 30px; border-width: 0;}
#navbar_home img {width: 45px; background-image: url(images/nav_home.gif); background-repeat: no-repeat;}
#navbar_home:hover img {width: 45px; background-image: url(images/nav_home_o.gif); background-repeat: no-repeat;}
#navbar_accomodations img {width: 107px; background-image: url(images/nav_accomodations.gif); background-repeat: no-repeat;}
#navbar_accomodations:hover img {width: 107px; background-image: url(images/nav_accomodations_o.gif); background-repeat: no-repeat;}
#navbar_reservations img {width: 90px; background-image: url(images/nav_reservations.gif); background-repeat: no-repeat;}
#navbar_reservations:hover img {width: 90px; background-image: url(images/nav_reservations_o.gif); background-repeat: no-repeat;}
#navbar_weddings img {width: 71px; background-image: url(images/nav_weddings.gif); background-repeat: no-repeat;}
#navbar_weddings:hover img {width: 71px; background-image: url(images/nav_weddings_o.gif); background-repeat: no-repeat;}
#navbar_dining img {width: 51px; background-image: url(images/nav_dining.gif); background-repeat: no-repeat;}
#navbar_dining:hover img {width: 51px; background-image: url(images/nav_dining_o.gif); background-repeat: no-repeat;}
#navbar_directions img {width: 74px; background-image: url(images/nav_directions.gif); background-repeat: no-repeat;}
#navbar_directions:hover img {width: 74px; background-image: url(images/nav_directions_o.gif); background-repeat: no-repeat;}
#navbar_restorations img {width: 78px; background-image: url(images/nav_restoration.gif); background-repeat: no-repeat;}
#navbar_restorations:hover img {width: 78px; background-image: url(images/nav_restoration_o.gif); background-repeat: no-repeat;}
#navbar_contact img {width: 75px; background-image: url(images/nav_contact.gif); background-repeat: no-repeat;}
#navbar_contact:hover img {width: 75px; background-image: url(images/nav_contact_o.gif); background-repeat: no-repeat;}

#navright {width: 170px; padding: 5px; display: block; background-color:#9c9680}
#navright a img {height: 20px; border-width: 0;}
#navright_tour img {width: 160px; background-image: url(images/nav_tour.gif); background-repeat: no-repeat;}
#navright_tour:hover img {width: 160px; background-image: url(images/nav_tour_o.gif); background-repeat: no-repeat;}
#navright_activities img {width: 160px; background-image: url(images/nav_activities.gif); background-repeat: no-repeat;}
#navright_activities:hover img {width: 160px; background-image: url(images/nav_activities_o.gif); background-repeat: no-repeat;}
#navright_special img {width: 160px; background-image: url(images/nav_special.gif); background-repeat: no-repeat;}
#navright_special:hover img {width: 160px; background-image: url(images/nav_special_o.gif); background-repeat: no-repeat;}
#navright_history img {width: 160px; background-image: url(images/nav_history.gif); background-repeat: no-repeat;}
#navright_history:hover img {width: 160px; background-image: url(images/nav_history_o.gif); background-repeat: no-repeat;}
#navright_book img {width: 160px; background-image: url(images/nav_book.gif); background-repeat: no-repeat;}
#navright_book:hover img {width: 160px; background-image: url(images/nav_book_o.gif); background-repeat: no-repeat;}
.navright_spacer {width:160px;  background-image: url(images/navright_spacer.gif); height: 5px; display: block; font-size: 1px;}



#content {margin-top: 0px; margin-bottom: 0px; width: 780px; background-image: url(images/page_bg.gif); display: block; text-align: left;}
#contentleft {width: 590px; text-align: left; float: left; padding-right: 10px;padding-top: 10px; padding-bottom: 10px;}
html>body #contentleft  {float: none;}
#contentright {width: 180px; float: right; text-align: left;}


#breaker {width: 780px; clear:both; font-size: 1px; height: 0px;}
#contentrightbreaker {width: 180px; font-size: 1px; height: 2px; clear: both;}