body { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; background-color:#F9F4E8;}
a img {border:0;}
table {font-size:10pt;}
.btnyellow {cursor:pointer; }
.btnyellow:hover {color:#339933;}
#maincontainer {clear:both; background:url(images/bg_all.jpg); text-align:center;  }
#maincontainer[id] { background-repeat:repeat; height:inherit;}
#footercontainer {clear:both; background:url(images/bg_all_bottom.gif) repeat-x;  }
#container {clear:both; width:980px; text-align:left;}


#logo {float:left; width:200px; }
#top_menus {float:right; }
#top_menus ul { margin:0;}
#top_menus li { list-style-type:none; display:block; float:left;}
#top_menus li a {padding:51px 12px 14px 12px; color:#636A3B; display:block; float:left; text-decoration:none; font-weight:bold; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
#top_menus li a:hover {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}

#header #left {float:left; width:262px; background-color:#56A58A; height:354px; color:#FFFFFF; padding:72px 23px 0px 32px }
#header #left[id] {width:206px; height:282px;}
#header #left h2 {margin:0; font-weight:500;}
#header #left h3 {margin:-10px 0px 0px 0px; padding-bottom:10px; font-weight:500; font-size:30pt;}
#header #left p  {margin:0; font-family:"Times New Roman", Times, serif; font-size:12pt;}

#header #text {float:left; width:253px; background-color:#3F4D1D; height:205px; color:#FFFFFF; padding:30px 18px 0px 26px }
#header #text[id] {width:206px; height:175px;}
#header #text h3 {margin:0; font-weight:500; font-size:20pt;}
#header #text h4 {margin:-10px 0px 0px 0px; padding-bottom:10px; font-weight:500; font-size:30pt;}
#header #text p  {margin:0; font-family:"Times New Roman", Times, serif; font-size:12pt;}
#header #image {float:left;}
#header #right {float:left; width:718px;}

#header #header_text {position:absolute; width:262px; height:354px; color:#FFFFFF; padding:72px 23px 0px 32px }
#header #header_text[id] {width:206px; height:282px;}
#header #header_text h2 {margin:0; font-weight:500;}
#header #header_text h3 {margin:-10px 0px 0px 0px; padding-bottom:10px; font-weight:500; font-size:30pt;}
#header #header_text p  {margin:0; font-family:"Times New Roman", Times, serif; font-size:12pt;}

#home_bottom { height:121px; }
#home_bottom {background:url(images/reserve_bg_3.jpg) repeat-x;}
#home_bottom #reserve {float:left; width:225px;  margin:17px 10px 0px 10px; padding-bottom:37px; background:url(images/reserve_bg_bottom.jpg) no-repeat center bottom;}
#home_bottom #reserve #reserve_bottom { width:225px; background:url(images/reserve_bg_top.jpg) no-repeat center top;  }
#home_bottom #reserve #reserve_top { width:225px;  background:url(images/reserve_bg_middle.jpg) repeat-y center; }
#home_bottom #highlights {float:left; width:438px; margin:17px 10px 0px 20px; background:url(images/highlights_bg.gif) repeat-x top;}

#home_bottom #highlights #left {float:left; margin:0px 10px 0px 0px; width:110px;}
#home_bottom #highlights #right {float:left; margin:0px 10px 0px 0px; width:300px;}
#home_bottom #highlights #right[id] {width:290px;}
#home_bottom #openingsoon {float:left; margin:17px 0px 0px 20px;}
#home_bottom #reserve div {float:left;}
#highlights_bg {background:url(images/highlights_bg.jpg) repeat-x; height:121px;}


#home_bottom #reserve h4 {margin:7px 5px 3px 7px;}
#home_bottom #reserve h4 a { color:#BA3C07; text-decoration:none; font-weight:500px; font-size:10pt;}
#home_bottom #reserve p {margin:0px 5px 0px 7px; font-size:10px; color:#656F33;}

#home_bottom #highlights h5 { color:#636A3B; margin:2px 0px 2px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#home_bottom #highlights div { font-family:"Trebuchet MS",Verdana,Arial, Helvetica, sans-serif; font-size:8pt; color:#3E392B; padding:0px 0px 0px 5px;}
#home_bottom #highlights div a {color:#636A3B; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#content {width:980px; clear:both; text-align:left;}

#content #left_column   {float:left; width:254px; }
#content #right_column  {float:left; background-color:#646B37; padding:5px 9px 5px 10px; margin-top:1px;}
#content #center_column {float:left; width:483px; padding-left:15px; padding-right:15px; padding-top:10px;}

#content[id] #left_column   { width:248px; }
#content[id] #right_column  {}
#content[id] #center_column { width:456px;}

#content {width:980px; clear:both; text-align:left}
#content h1 { font-weight:500; color:#932D01; margin:0;}
#content h2 { font-weight:500; color:#FFFFFF; margin:0; font-size:12pt;}
#content p  { font-weight:500; color:#3C411D; margin:0; font-size:12pt;}
#content input, textarea {border:1px solid #932D01;}

#content #download {background:url(images/button_bg.jpg) no-repeat; width:224px; height:46px;}
#content #download a {padding:15px 10px 10px 10px; color:#FFFFFF; display:block; text-align:center;}

#content #download2 {background:url(images/button_left_bg.jpg) repeat-y left; width:223px; background-color:#AB3605;}
#content #download2 .d1 { background:url(images/button_right_bg.jpg) repeat-y right; width:223px;}
#content #download2 .d2 { background:url(images/button_top_bg.jpg) no-repeat botton; display:block; }
#content #download2 .d3 {background:url(images/button_bottom_bg.jpg) no-repeat bottom; display:block;}
#content #download2 div { padding:5px 5px 5px 5px;  }
#content #download2 a {padding:15px 10px 10px 10px; color:#FFFFFF; display:block; text-align:center;}

#content #left_column    { padding:10px 0px 10px 0px; background:url(images/left_bg.gif); }
#content #left_column h3 { background:url(images/h3_bg.jpg) no-repeat top; height:68px; margin:0; padding-left:25px; padding-top:15px;  }
#content #left_column h3 a { color:#AA3605; font-size:10pt; text-decoration:none; text-align:center; }
#content #left_column span {display:block; color:#AA3605; font-size:10pt; padding-left:25px;}
#content #left_column p {font-size:10pt; padding-left:25px; color:#514525;} 

/* Menus */
#top_menus ul#index li a#index {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
#top_menus ul#about_us li a#about_us {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
#top_menus ul#menu li a#menu {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
#top_menus ul#reservations li a#reservations {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
#top_menus ul#directions li a#directions {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
#top_menus ul#historic li a#historic {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
#top_menus ul#tenafly li a#tenafly {color:#FFFFFF; background:url(images/menu_bg.gif) repeat-x top;}
