body {
	margin: 0;
	padding: 0;
	font: normal 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F9F9F9 url(/images/layout/background.jpg) repeat-x;
}

h2 {
	color: #182346;
	font-size: 16px;
}

a img {
	border: 1px #007 solid;;
}

#contentWrapper {
	width: 900px;
	margin: 20px auto 30px auto;
}
#contentHeader {
	width: 900px;
	height: 230px;
}

#headerTop {
	width: 900px;
	height: 30px;
	background: url(/images/layout/headerTop.png) no-repeat;
}
#headerBottom {
	width: 900px;
	height: 200px;
	background: url(/images/layout/headerBottom.jpg) no-repeat;
}


#sideNavTop {
	width: 200px;
	background: #EEA100 url(/images/layout/sideNavTop.png) no-repeat;
}
#rr_topNav {
	margin: 0;
	padding: 15px 0 0 0;
	list-style-type: none;
	text-align: right;
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#rr_topNav li {
	width: 200px;
	height: 24px;
}

#rr_topNav li.hover {
	background: url(/images/layout/sideNavHover.png) no-repeat;
}

#rr_topNav li a {
	display: block;
	width: 180px;
	height: 20px;
	padding: 4px 20px 0 0;
	color: #000;
	text-decoration: none;
}

#sideNavBottom {
	width: 200px;
	height: 15px;
	background: url(/images/layout/sideNavBottom.png) no-repeat;
}


#reservationButton {
	 margin: 15px 0;
	 text-align: center;
}

.textUnderImage {
	float: right; 
	clear: right; 
	width: 280px; 
	text-align: center; 
	font-weight:bold;
}
.textUnderImage div {
	padding: 30px;
}

#bottomDivider {
	margin: 0 0 15px 0;
	border: 0;
	border-top: 1px #AAA solid;
}
#bottomLinks {
	width: 650px;
	margin: 20px auto 0 auto;
	text-align: center;
	font-size: 8pt;
}

#copyright {
	width: 900px;
	height: 60px;
	margin-top: 20px;
	background: url(/images/layout/copyright-background.png) no-repeat;
}

#copyrightText {
	width: 650px;
	margin: 0 auto;
	padding-top: 9px;
	text-align: center;
	font-size: 8pt;
	color: #FFF;
}
