* {margin: 0; padding: 0; font-family: Arial; font-size: small;}
body {width: 800px; margin: 0 auto; background: url(../img/be_background.gif) 50% repeat-y;  zoom: 85%; }
a {color: #892034;}
img {border: 0;}
table { width: 100%; margin: 10px 0; }
table * { text-align: center; }

#top {background: #a8a866; padding: 10px; height: 60px;}
				h1 a, h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 23px; color: #000; margin-bottom: 10px; text-indent: 0;}
				#teaserForm, #international, #topNav  {display: none;}
#topNav {width: 220px; float: right; }
#topNav li{display: inline;}
#topNav li a {color: #eaead9; border-right: 1px solid #eaead9; text-decoration: none; padding: 0 5px 0 3px; font-size: .9em; font-weight: bold;}
#topNav li a.lastItem {border: 0;}
#topNav li a:hover, #topNav li a:hover {color: #dfdfd3;}

/* ##### LEFT ##### */
#leftBar {display: none;}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left : 128px;
margin-top : -1.9em;
}

#nav li ul ul { /* third-and-above-level lists */
left: -999em;
}

#leftBar #nav li ul li a {
width: 11em;
w\idth : 10em;
display : block;
background-color : #A8A866;
padding-left: 1em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#accommodationsPage #navAccommodations, #amenitiesPage #navAmenities, #specialsPage #navSpecials, #corporatePage #navCorporate, #meetingsPage #navMeetings, #diningPage #navDining, #localPage #navLocal, #clubPage #navClub, #galleryPage #navGallery {background: url(../img/nav_bullet.gif) no-repeat 0 50% #A8A866; color: #dfdfd3;}
#historyPage #navHistory, #locationPage #navLocation, #contactPage #navContact {color: #dfdfd3;}

/* ##### LEFT ##### */

/* ##### MIDDLE ##### */
#middleFlash { display: none; }
#middle {float: left; background: url(../img/homepage_middle_photo1.jpg) no-repeat; width: 662px; color: #72723A;}
#middle h3, #middle h4, #middle h5, #middle p, #middle ul {margin: 0 20px 1em 20px;}
#middle h3, #middle h4 {font-size: 1em; color: #892034; margin-bottom: .5em;}
#middle ul {padding-left: 20px;}

#teaserForm {padding-top: 5px; float: right; width: 146px; background: #a8a866; height: 180px;}
#teaserForm h3 {background: url(../img/title_check_availability_sm.gif) no-repeat 50% 0; height: 10px; font-size: 1px; text-indent: -9000px;margin-bottom: 5px;}
#teaserForm table {width: 136px; margin: 0 auto; background: #aaaf77; border: 5px solid #aaaf77; }
#teaserForm table label {font-size: .8em;}
#teaserForm table select {width: 99%; }
#teaserTdSubmit {text-align: center; padding-top: 5px;}
/* ##### MIDDLE ##### */

/* ##### BOTTOM ##### */
#bottom {clear: both; margin: 50px 40px 0 180px; border-top: 1px solid #a8a866; text-align: center; color: #a8a866; padding-bottom: 20px;}
#bottom br {display: none;}
#bottom p, #bottom address { font-style: normal; font-size: .8em;}
/* ##### BOTTOM ##### */

div.description {margin-left: 340px;}

.galleryContainer {width: 352px; float: left; padding-bottom: 20px;}
#middle p.imageContainer{margin-bottom: 2px;}
#middle p.imageContainer img{margin: 0;}
#middle p.captionContainer{float: right; font-size: .82em; margin: 0 20px 0 0; padding: 0; width: 50%; text-align: right;}
* html #middle p.captionContainer {margin-right: 10px;}
#middle ul.gallery {list-style: none; padding: 0; margin: 0 0 0 20px;float: left; width: 30%;}
* html #middle ul.gallery {margin-left: 10px; }
#middle ul.gallery li {display: inline;}
#middle ul.gallery li a {color: #a8a866; text-decoration: none; font-size: .82em;}
#middle ul.gallery li img {display: none;}
#middle ul.gallery li a.clickedLink {color: #892034;}


div.clear {clear: both;}