body {

	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background: #003c53;

}

.alt {

	display: none;

}

.nav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

.columnFix {

	clear: both;

}

#page {

	display: block;
	text-align: center;

}

#layout {

	width: 90%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #98cc51;
	margin-top: 37px;

}

#header #logo {

	position: absolute;
	z-index: 10;
	margin-top: -37px;
	margin-left: -20px;

}

#header #topInfo {

	float: right;
	font-size: 16px;
	color: #fff;
	font-family: Impact, "Arial Narrow";
	margin-top: -28px;

}

#header #topInfo em {

	font-size: 24px;
	color: #FFFF99;
	font-style: normal;

}

#header #topInfo p {

	margin: 0;

}

#header #topInfo #topAddress {
	
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	top: 7px;
	left: 10px;

}

#header #headerBox1 {

	background: url("images/headerbg_tl.png") 0px 80px no-repeat;
	*margin-top: -33px;

}

#header #headerBox2 {

	background: url("images/headerbg_top.png") top left repeat-x;
	height: 188px;

}

#header #headerBox2 #topTopNav ul {

	position: absolute;
	margin-left: 270px;

}

#header #headerBox2 #topTopNav ul li {

	float: left;
	display: inline;

}

#header #headerBox2 #topTopNav ul li a {

	display: block;
	width: 145px;
	height: 80px;
	margin: 0 1px;

}

#header #headerBox2 #topTopNav ul li a#photoGalleryLink {

	background: url("images/toplink1.png") top left no-repeat;

}

#header #headerBox2 #topTopNav ul li a#emailLink {

	background: url("images/toplink2.png") top left no-repeat;

}

#header #headerBox1,#header #headerBox2 {

	width: 100%;

}

#header #headerBox2 #blueBoxtop {

	display: block;
	width: 290px;
	height: 80px;
	background: #003c53;
	position: absolute;
	left: 30px;
	z-index: 5;

}

#header #headerBox2 #blueBoxtop2 {

	display: block;
	float: left;
	clear: left;
	width: 50px;
	height: 50px;
	background: #003c53;
	position: absolute;
	left: 30px;
	z-index: 5;
	margin-top: 50px;

}

#header #headerBox2 #musicCityGraphic {

	display: block;
	float: left;
	width: 377px;
	height: 104px;
	background: url("images/header_header.png") top left no-repeat;
	position: relative;
	top: 80px;
	left: 220px;

}

#topNav {

	width: 145px;
	float: left;
	margin-left: -8px;
	margin-top: -3px;
	position: relative;
	z-index: 50;

}

#topNav ul li {

	display: inline;

}

#topNav ul li a {

	display: block;
	width: 155px;
	height: 33px;
	background-position: top left;
	background-repeat: no-repeat;

}

#topNav ul li a#homeLink {

	background-image: url("images/nav_home.png");

}

#topNav ul li a#reservationsLink {

	background-image: url("images/nav_reservations.png");

}


#topNav ul li a#ratesLink {

	background-image: url("images/nav_rates.png");

}


#topNav ul li a#accommodationsLink {

	background-image: url("images/nav_accommodations.png");

}


#topNav ul li a#amenitiesLink {

	background-image: url("images/nav_amenities.png");

}


#topNav ul li a#eventsLink {

	background-image: url("images/nav_events.png");

}


#topNav ul li a#mapsLink {

	background: url("images/nav_maps.png") bottom left no-repeat;

}

#topNav #yogiRewardsLink,#topNav #attractionsLink {

	position: relative;
	left: -10px;

}

#content {

	background: url("images/contentbg.png");
	margin: 0 15px 15px 15px;

}

#content .container {

	padding: 15px 15px 200px 145px;
	color: #361300;
	font-size: 14px;
	line-height: 20px;
	background: url("images/contentbg_bl.png") bottom left no-repeat;

}

#accommodations #content .container {

	padding-bottom: 250px;

}

#content #topPhoto {

	width: 265px;
	height: 337px;
	background: url("images/photobg.png") top left no-repeat;
	float: right;
	margin-top: -160px;

}

#content #topPhoto img {

	border: 6px solid #fff;
	margin: 18px 20px;

}

#content h3#pageHeader {

	display: block;
	height: 64px;
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 0;

}

#index #content h3#pageHeader {

	background-image: url("images/h3_welcome.png");

}

#reservations #content h3#pageHeader {

	background-image: url("images/h3_reservations.png");

}

#rates #content h3#pageHeader {

	background-image: url("images/h3_rates.png");

}

#accommodations #content h3#pageHeader {

	background-image: url("images/h3_accommodations.png");

}

#amenities #content h3#pageHeader {

	background-image: url("images/h3_amenities.png");

}

#events #content h3#pageHeader {

	background-image: url("images/h3_events.png");

}

#maps #content h3#pageHeader {

	background-image: url("images/h3_maps.png");

}

#attractions #content h3#pageHeader {

	background-image: url("images/h3_attractions.png");

}

#content img.image {

	margin: 10px;
	border: 6px solid #fff;

}

#content img.right {

	float: right;

}

#content img.left {

	float: left;

}

#photoGalList ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

#photoGalList ul li {

	float: left;

}

#bottomNav {

	padding: 0 0 10px 10px;
	text-align: left;

}

#bottomNav,#bottomNav a {

	font-size: 12px;
	color: #4d6b24;

}

#resRanger {

	float: right;
	margin-top: -134px;
	margin-right: -10px;

}

#resRanger img {

	border: none;
	position: relative;
	z-index: 10;

}

.blueFiller {

	display: block;
	width: 85px;
	height: 95px;
	background: #98cc51;
	position: relative;
	z-index: 9;
	float: right;
	margin-right: -140px;
	margin-top: -115px;

}

#copyright,#copyright a {

	color: #fff;
	font-size: 10px;

}