/* CSS Document */
body {
	background-image:url(../images/wood_bg.jpg);
	margin-top:0;
	margin-bottom:100px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#544B4B;
}
a img {
	border:0;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:790px;
	/*background-image:url(../images/container_bg.png);*/
	background-color:#5B5252;
	background-repeat:repeat-y;
}
#container2 {
	background-image:url(../images/swirl.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:790px;
	margin-left:auto;
	margin-right:auto;
}
#LogoDiv {
	width: 680px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}
#content {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
	width:680px;
	background-color:#FFFFFF;
}
#FlashBanner {
	width:665px;
	margin: 8px auto 0 auto;
}
#FlashBanner object {
	padding:0;
	margin:0;
}
.inlineframe {
	margin: 30px auto 0 auto;
	width:630px;
}


/*****************************************
Nav
*****************************************/
#MainNav {
	text-align:right;
	margin-right:20px;
	margin-top:12px;
	font-size:12px;
}
	#MainNav ul li {
		list-style-type:none;
		display:inline;
	}
	#MainNav a {
		color: #5b5252;
		text-decoration:none;
		padding: 12px 8px 5px 8px;
		font-weight:bold;
	}
	#MainNav A:hover {
		color: #FFFFFF;
		background-color:#b63500;
	}
#mp3 {
	width: 30px;
	float:left;
	margin: 5px 0 0 5px;
}

/*****************************************
Footer
*****************************************/
#footer {
	/*height:80px;*/
	border-top:1px dotted #CCCCCC;
	font-size: 10px;
	line-height:14px;
	width:680px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.LogoLinks {
	float:right;
	clear:both;
	margin-right: 20px;
}
.partner-logos{
	float:left;
}
.FooterAddress{
	padding: 10px 0 10px 25px;
	width: 140px;
}
.LogoLinks img {
	padding-left:10px;
}
#FooterLinks {
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background-color:#5B5252;
	padding: 10px 0 35px 0;
} 
#FooterSubLinks A:link, #FooterSubLinks A:visited, #FooterSubLinks A:active {
	color: #FFFFFF;
	text-decoration:none;
	padding: 0 5px 0 5px;	
	font-weight:bold;
	font-size:11px;
}
#FooterSubLinks A:hover {
	text-decoration:underline;
}
#copyright {
	float:right;
}
#copyright A:link, #copyright A:visited, #copyright A:active {
	color: #FFFFFF;
	text-decoration:none;
}
#copyright A:hover {
	text-decoration:underline;
}
/*#bottom {
	background-image:url(../images/container_bottom.png);
	background-position:top;
	background-repeat:no-repeat;
	width:840px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}*/

/*****************************************
reservations
*****************************************/
.reservations {
	width:180px;
	float:left;
	padding: 10px 10px 10px 0px;
	display:none;
}
.reservations A:link, .reservations A:visited, .reservations A:active {
	color: #FFFFFF;
	text-decoration:none;
}
.reservations A:hover {
	color:#B63500;
}
.reservations h2 {
	color:#B63500;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
}
.reservations div {
	color:#FFFFFF;
	background-color:#b0afaf;
	margin-bottom:1px;
	font-size:14px;
	font-weight:bold;
	padding: 3px 0 3px 35px;
}
.ReservePhone {
	background-image:url(../images/phone.gif);
	background-repeat:no-repeat;
	background-position:10px 1px;
}
.ReserveOnline {
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px 1px;
}




