/*MAIN*/
body {
	margin:14px 0px 0px 0px;
	background:#000000;
	}
a:link {
	}
a:visited {
	}
a:hover {
	}
a img {
	border: none;
	}
form {
	margin:0px;
	padding:0px;
	}

/*NAVIGATION*/
.nav_td {
	width:822px;
	height:31px;
	border-bottom:1px solid #bf8654;
	}
.nav_td_home {
	width:822px;
	height:31px;
	}
.nav_table td {
	text-align:center;
	line-height:0px;
	}
.nav_table a img {
	margin:9px 0px 8px 0px;
	line-height:0px;
	}
.nav_table a {
	padding:0px 20px;
	width:100%;
	height:100%;
	line-height:0px;
	}
	
.subnav_table {
	margin-left:21px;
	}
.subnav_table td {
	text-align:center;
	}
.subnav_table a img {
	margin:9px 0px 8px 0px;
	line-height:0px;
	}
.subnav_table a {
	padding:0px 11px;
	height:100%;
	line-height:0px;
	}
.subnav_empty {
	height:9px;
	line-height:9px;
	}

/*BODY*/
.content {
	padding:15px 50px 15px 5px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	width:100%;
	}
.contact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	}
	.contactbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#333333;
	}
.contact input {
	width:141px;
	height:16px;
	border:none;
	background:#FFF;
	margin-left:3px;
	margin-left: expression('0px'); /* ie only */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	text-indent:3px;
	color:#333333;
	}
.contact textarea {
	width:141px;
	border:none;
	background:#FFF;
	margin-left:3px;
	margin-left: expression('0px'); /* ie only */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	text-indent:3px;
	color:#333333;
	}
.border {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	border-bottom:1px solid #2f3437;
	}
.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	}
.content p {
	padding:9px 0px 11px 0px;
	margin:0px;
	}
.content_thumbs img {
	border:1px solid #bf8654;
	}
.content .subtitle {
	text-transform:uppercase;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#bf8654;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}
.content_right {
	padding-top:28px;
	padding-right:3px;
	padding-bottom:54px;
	vertical-align:top;
	}
.sub_right {
	padding-right:5px;
	}
.body_top {
	padding-bottom:6px;
	border-bottom:1px solid #bf8654;
	}
.eNewsletter_top input {
	width:141px;
	height:16px;
	border:none;
	background:#FFF;
	margin-left:3px;
	margin-left: expression('0px'); /* ie only */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	text-indent:3px;
	color:#333333;
	}
.home_bodyLeft {
	background:url(/_images/_design/home_body_left.jpg) bottom right no-repeat;
	}
.home_bodyRight {
	background:url(/_images/_design/home_body_right.jpg) bottom left no-repeat;
	}
.home_body {
	height:203px;
	background:url(/_images/_design/home_body_bottom.jpg) bottom no-repeat;
	}
.home_body_top {
	height:13px;
	background:url(/_images/_design/home_body_top.jpg) top no-repeat;
	}
.home_mid {
	width:11px;
	height:162px;
	background:url(/_images/_design/home_body_midCol.jpg);
	}
.sub_body {
	width:822px;
	background:url(/_images/_design/sub_body_bottom.jpg) bottom repeat-x;
	}
.sub_bodyLeft {
	background:url(/_images/_design/sub_body_left.jpg) bottom right no-repeat;
	}
.sub_bodyRight {
	background:url(/_images/_design/sub_body_right.jpg) bottom left no-repeat;
	}
.mainImg {
	padding-top:9px;
	}
.mainImg_sub img {
	border:1px solid #bf8654;
	}
.home_reservations {
	width:265px;
	height:162px;
	vertical-align:top;
	background:url(/_images/_design/home_reservations_bg.jpg) no-repeat;
	}
.home_reservations_div {
	position:relative;
	top:61px;
	left:48px;
	width:168px;
	}
.sub_reservations_div {
	position:relative;
	top:11px;
	left:2px;
	width:168px;
	margin-bottom:26px;
	}
.home_reservations_input {
	border:1px solid #323232;
	width:78px;
	height:16px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	}
.home_events {
	width:286px;
	height:162px;
	vertical-align:top;
	background:url(/_images/_design/home_upcoming_bg.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#FFF;
	}
.home_events span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ed1c24;
	font-weight:bold;
	}
.home_events_div {
	width:255px;
	position:relative;
	top:53px;
	left:25px;
	}
.title, .title a:link, .title a:visited {
	text-transform:uppercase;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#bf8654 !important;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:none;
	}
.title a:hover {
	text-transform:uppercase;
	display:block;
	font-size:14px;
	line-height:16px;
	color:#bf8654 !important;
	margin:0px;
	padding:0px;
	font-weight:normal;
	text-decoration:underline !important;
	}
.sitemap a:link, .sitemap a:visited {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	text-decoration:none;
	}
.sitemap a:hover {
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#999999;
	text-decoration:underline !important;
	}
.sitemap li {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-image:none;
	list-style-type:none;
	}
.sitemap ul {
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-image:none;
	list-style-type:none;
	}

/*FOOTER*/
.footer {
	width:100%;
	padding: 11px 0px;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:center;
	}
.footer a:link, .footer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	text-decoration:none;
	}
.footer a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#bf8654;
	text-decoration:underline;
	}
.footerON, .footerON a:link, .footerON a:visited, .footerON a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#bf8654 !important;
	text-decoration:underline !important;
	}