a:link, a:visited {
	color: #cc7e22;
	font: Arial, Helvetica, sans-serif;
	font-weight:bold; font-size: 12px;
}

a:active, a:hover {
	color: #644526;
}

body {
	background: #624F02 url(../images/bg1.gif) repeat ;
	color: #232e1e;
	margin: 0px; 
	}

.keyhdr {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 2px;
	text-align: center;
	background:#624f02;
}

#bottombox {
	background: #DBAF65;
	color:#000;
	border::2px solid #000;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 800px;
}
#bottombox a:link, #bottombox a:visited {
color:#394b17;
}
#bottombox a:hover, #bottombox a:active {
color:#000;
}

#fineprintbox {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 10px 2px 2px 2px;
}

#mainbox {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	font: 12px "Lucida Sans," Arial, Helvetica, sans-serif;
}

#maincentercoltop {
	background: #FAF2E7; padding: 30px 8px 3px 8px;
	
}
#maincentercolnav {
	background: #dbaf65;
}

#mainleftcol {
	background: #99601A;
	color:#fff;
	width: 155px;
	padding-left:3px;
	padding-right:3px;
	font: 10px "lucida" arial,helvetica, sans-serif;
}
#mainrightcol {
	background: #dbaf65;
	color:#fff;
	width: 140px;
	padding:20px 5px 5px 5px;
	font: 10px "lucida" arial,helvetica, sans-serif;
}

#topbox {
	background: #734a12;
	color:#000;
	border-top: 2px solid #000;
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 800px;
	}
#titlebox {
	background: #dbaf65;
	color:#000;
	border-top: 2px solid #A49888;
	border-left: 2px solid #A49888;
	border-right: 2px solid #A49888;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 800px;
	}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* Heading Text Files Nashville */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 35px;
}


.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 25px;
}

.sIFR-hasFlash h5 {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 20px;
}


#maincentercoltop p {
   font: #734a12 12px "lucida sans" arial, helvetica, sans serif; }
#maincentercoltop h3 {background:#D7A453; color:#385e0f; font: 18px, "lucida sans" arial, helvetica, sans serif,}  
.floatboxl {float:none; border:1px solid #000; background-color:#FFF; text-align:center; color:#99601a; font-size:12px;} 
.floatbox {float:none; border:2px solid #000; background-color:#FAF2E7; width:145px; text-align:center; color:#99601a; font-size:12px;} 
.planner {float:right; border:2px solid #000; background-color:#dbaf65; width:135px; padding:1em; font-family:"Georgia", Times New Roman, Times, serif; font-style:italic; color:#000; font-size:12px; font-weight:bold;}
.planner a:link, .planner a:visited, .planner a:hover, .planner a:active {background-color:#dbaf65; color:#000; width:135px; font-size:12px; text-decoration:none; text-align:center;}

/* ---------------------------------------- float box for inntopia widget */
.plannerwidget {
	float:right;
		width:211px;
	
	background:#996019;
	border: 1px solid #000;
	}
/* ---------------------------------- float box for inntopia widget ON RESERVATIONS PAGE */
.reswidget {
	margin:0 auto;
		width:211px;
	
	background:#996019;
	border: 1px solid #000;
	}
/* ----------------------------------------- end float box */

.mainfloat {float:left; padding:2px; margin:0 5px 5px 0;}
.mainfloatright {float:right; padding:2px; margin:0 5px 5px 0;}
#flashcontent {
		width: 795px;
		height: 200px;
		float: left;
	}