

body {padding:0; margin:0; background:#221914 url(../images/main_bg.jpg) no-repeat center top; width:100%;
  display:table; font-size:100%; font-family: verdana, lucida, arial, helvetica, sans-serif;}

p, ol, ul, td {font: 11px/18px verdana, lucida, arial, helvetica, sans-serif; color:#252525;}
blockquote {font: 14px/18px verdana, lucida, arial, helvetica, sans-serif; color:#ae7b03; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-style: italic;}

a:link, a:visited {text-decoration:none; color: #ae7b03;}
a:hover {text-decoration:underline;}

h1,h2 {font: bold 18px/22px 'Lucida Sans', verdana, lucida, arial, helvetica, sans-serif; color:#ae7b03; margin-top:0; padding-top:0;}
h4 {font: bold 14px/16px 'Lucida Sans', verdana, lucida, arial, helvetica, sans-serif; color:#221914; margin:0; padding:0; padding-bottom:-6px; margin-bottom:-6px;}

img, a img {border:0;}

#container1 {width:960px; margin:64px auto 10px; height:20px; text-align:right;}

/*********** NAVIGAION 2 (ABOVE MAIN BOX) ***************/
#nav2{float:right; padding:0 20px 0; margin:0; display:inline;}
#nav2 ul{list-style:none; margin:0; padding:0;}
#nav2 ul li{display:inline; list-style:none; float:left;}
#nav2 ul li a {float:left; padding:0 0 0 26px; background:transparent; font: bold 12px/18px 'Lucida Sans', verdana, lucida, arial, helvetica, sans-serif; font-weight:bold; color:#d3d2cf; text-decoration:none;}
#nav2 ul li a:hover {text-decoration:none; color:#fff;}

#container2 {width:960px; margin:0 auto 0; background-color:#fff; border:1px solid #ae7d03; position:relative;}

/*********** HEADER AND NAV ***************/
#header {width:920px; margin:0; padding:20px 20px 0; height:151px;
	background:#ead9ad url(../images/header.jpg) no-repeat left top; border-top: 1px solid #fff;}

#logo {padding:0; margin:6px 0 0 0; float:left;}

#right_header {float:right; width:660px; margin:0; text-align:right; padding:0;}

#phone_no {margin:49px 0 0 0;}

#main_nav {display:inline; width:660px; height:60px; font-size:0.75em; float:right;}
#main_nav ul {width:660px; height:60px; list-style:none; margin:0; padding:0;}
#main_nav ul li {float:left; list-style:none; display:inline;}
#main_nav ul li a {float:left; padding:60px 0 0 0; overflow:hidden; height:0px !important; height /**/:60px;}
#main_nav ul li a:hover, #main_nav ul li a#current_page {background-position:0 -60px;}

#nav_specials a {width:109px; background:transparent url(../images/nav/specials.png) left top no-repeat;}
#nav_rooms a {width:122px; background:transparent url(../images/nav/rooms.png) left top no-repeat;}
#nav_about a {width:121px; background:transparent url(../images/nav/about.png) left top no-repeat;}
#nav_events a {width:131px; background:transparent url(../images/nav/events.png) left top no-repeat;}
#nav_location a {width:91px; background:transparent url(../images/nav/location.png) left top no-repeat;}
#nav_reservations a {width:86px; background:transparent url(../images/nav/reservation.png) left top no-repeat;}

/*********** FLASH/BIG PICTURE ***************/
#flash{margin:0; padding:0; height:342px; background-color:#000;}

/*********** MAIN BODY ***************/
#content {margin:0; padding:24px 20px 0; border-top:1px solid #fff; background: transparent url(../images/content_bg.png) top left no-repeat;}

#left_col {width:260px; float:left; padding:0; margin:0;}
#right_col {width:240px; float:right; padding:0 0 0 20px; margin:0; border-left:1px dotted #c7a45d;}

#main_col_1 {margin:0 0 0 300px;}
#main_col_2 {margin:0 300px 0 300px;}
.dotted {border-bottom: 1px dotted #c7a45d; width: 620px; height: 118px; margin-bottom: 10px; padding-top:4px;}
.dotted_2 {border-bottom: 1px dotted #c7a45d; width: 620px; height: auto; margin-bottom: 10px; padding-top:4px;}
.dotted_3 {border-bottom: 1px dotted #c7a45d; width: 600px; height: 50px; margin-bottom: 10px; padding-top:4px;}
.dottedp {border-bottom: 1px dotted #c7a45d; width: 620px;  margin-bottom: 10px; padding-top:4px;}
/*********** PACKAGES ***************/
#featured{clear:both; width:748px; height:161px; margin:0 auto 0 auto; background: transparent url(../images/featured.png) top left no-repeat;}
#featured a {font: normal 12px/18px verdana, lucida, arial, helvetica, sans-serif; text-decoration:none;}
#featured a:hover {text-decoration:underline;}
#featured img {border:0; padding-bottom:4px;}
#feature1{float:left; margin:53px 0 0 98px; text-align:center;}
#feature2{float:left; margin:53px 0 0 26px; text-align:center;}
#feature3{float:left; margin:53px 0 0 26px; text-align:center;}

/*********** FOOTER CODE ***************/
#footer {min-height:184px; margin:0; padding:20px; background: #e4dec5 url(../images/footer_bg.jpg) top left no-repeat; color:#fff; clear:both;}

#nav3 {display:inline; width:304px; height:32px; font-size:0.75em; float:right; margin:0; padding:0;}
#nav3 ul {height:32px; list-style:none; margin:0; padding:0;}
#nav3 ul li {float:left; list-style:none; display:inline; margin:0; padding:0;}
#nav3 ul li a {float:left; padding:32px 0 0 0; overflow:hidden; height:0px !important; height /**/:32px;}

#nav_terms a {width:97px; background:transparent url(../images/nav/terms.png) left top no-repeat;}
#nav_privacy a {width:141px; background:transparent url(../images/nav/privacy.png) left top no-repeat;}
#nav_sitemap a {width:66px; background:transparent url(../images/nav/sitemap.png) left top no-repeat;}

#footersite {padding:20px 0 0 0; margin:0;}
#footersite ul{list-style:none; margin:0; padding:0; font: 11px/18px verdana, lucida, arial, helvetica, sans-serif;}
#footersite ul li{list-style:none;}
#footersite a {color:#3d321c; text-decoration:none; font: 11px/18px verdana, lucida, arial, helvetica, sans-serif;}
#footersite a:hover {text-decoration:underline; color:#000;}
#footersite p {font: 11px/18px verdana, lucida, arial, helvetica, sans-serif; margin:0; padding:0 0 4px 0;}
#footersite img {margin:0 0 8px 0;}

#oline_logo {width:87px; height:128px; float:left; padding:0; margin:0;}
#properties {float:left; width:148px; padding:0; margin:52px 0 0 20px;}
#address {float:left; width:166px; padding:0; margin:0 0 0 20px;}
#footer_nav1 {float:left; width:152px; padding:0; margin:0 0 0 146px;}
#footer_nav2 {float:left; width:160px; padding:0; margin:0 0 0 20px;}

/*********** COPYRIGHT ***************/
#copy {clear:both; width:960px; margin:0 auto 0; padding-bottom:20px; position: relative; text-align:right; color:#a5823c; font-size: 0.6em;}

#copy a {color:#a5823c; text-decoration:none;}
#copy a:hover {color:#a5823c; text-decoration:underline;}