body {	width:100%;
	height:100%;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:center;
	font-family: Garamond, verdana, helvetica, arial, sans serif;
	overflow:auto;}

#layoutContainer {
	width:800px;
	height:100%;
	position:relative;
	text-align:left;
	margin:0% auto;
	padding:0px;
	border:0px;}

#nav, #nav ul { /* all lists */
	font-size:12px;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 20px;
	z-index:50;}

#navB { padding: 0;
	margin: 0;
	list-style: none;
	line-height: 30px;
	display:block;
	color:#ffffff;
	background:#c2663f;
	z-index:50;}

#navB:hover, #navB.sfhover {
	color:#d67a53;
	background:#90a5b1;
	z-index:50;}

#nav a {display:block;
	width:125px;
	z-index:50;}

#nav li { /* all list items */
	float: left;
	width: 125px; /* width needed or else Opera goes nuts */
	background:#b6c8d3;
	z-index:50;}

#nav li ul { /* second-level lists */
	position: absolute;
	background:#b6c8d3;
	font-family:verdana, helvetica, arial, san serif;
	font-size:10px;
	width: 125px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	z-index:50;}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	z-index:50;}

#nav li:hover, #nav li.sfhover {
	background:#90a5b1;
	z-index:50;}

#nav li ul li:hover, #nav li ul li.sfhover{
	background:#90a5b1;
	z-index:50;}

#content {
	clear: left;
	color: #ccc;}

.transClass {
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;}

.transClassB {
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;}

.transClassC {
	filter:alpha(opacity=25);
	opacity: 0.25;
	-moz-opacity:0.25;}

#navLinkRoot {
	color:#031c63;
	text-decoration:none;}

#navLinkRoot:hover {
	color:#ffffff;}

#navLinkSub {
	color:#031c63;
	text-decoration:none;}

#navLinkSub:hover {
	color:#ffffff;}

#takeTour {
	width:97px;
	height:14px;
	background-image: url('../images/button_tour.gif');
	color:#2dc00b;
	font-family:verdana, helvetica, arial, sans serif;
	font-size:10px;
	text-align:center;}

#takeTour a:link, a:visited {
	color:#2dc00b;
	text-decoration:none;}

#takeTour a:hover, a:active {
	color:#ffffff;
	text-decoration:none;}

#makeReservation {
	width:130px;
	height:14px;
	background-image: url('../images/button_reservation.gif');
	color:#2dc00b;
	font-family:verdana, helvetica, arial, sans serif;
	font-size:10px;
	text-align:center;}

#makeReservation a:link, a:visited {
	color:#2dc00b;
	text-decoration:none;}

#makeReservation a:hover, a:active {
	color:#ffffff;
	text-decoration:none;}