body {

	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background: url("images/pagebg_dark.jpg") top center;

}

#pagebg {

	background: url("images/pagebg_dark_top.png") top left repeat-x;

}

.alt {

	display: none;

}

.columnFix {

	clear: both;
	
}

.frameIt {

	border: 1px solid #000;

}

.right {

	float: right;
	clear: right;
	
}

.left {

	float: left;
	clear: left;
	
}

#page {

	display: block;
	text-align: center;
	background: url("images/pagebg.jpg") top center;
	
}

#layoutTable #leftSunset {

	width: 26px !important;
	background: url("images/sunsetleft.png") top left repeat-y;
	
}

#layoutTable #rightSunset {

	width: 26px !important;
	background: url("images/sunsetright.png") top left repeat-y;
	
}

#layout {

	width: 900px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: url("images/headerpic1.jpg") top center no-repeat;

}
#reslayout {

	width:900px;
	height:1950px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background: url("images/headerpic2.png") top center no-repeat;

}
#layoutOutside {

	width: 940px;
	margin-left: auto;
	margin-right: auto;
	
}

#contactInfo {

	float: right;
	color: #904d3e;
	font-size: 13px;
	text-align: right;
	padding: 10px 15px;

}

#contactInfo a {

	color: #904d3e;
	font-weight: bold;
}

#areaattractions #contactInfo,#areaattractions #contactInfo a {

	color: #fff;

}

#casino #contactInfo,#casino #contactInfo a {

	color: #fff;

}

#contactInfo p {

	margin: 0;

}

#pageBody {

	padding-top: 250px;

}

.nav ul {

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

}

#topNav {

	width: 160px;
	float: left;

}

#topNav ul li a {

	display: block;
	color: #fff;
	text-align: right !important;
	text-decoration: none;
	font-weight: bold;
	padding: 5px 10px;
	font-size: 14px;
	
}

#sidePhotos {

	float: right;
	width: 250px;
	*width: 200px;
	*position: absolute;
	margin-top: -20px;
	*margin-left: -15px;

}

#sidePhotos ul {

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

}

#sidePhotos ul li {

	margin: 10px 0;
	padding: 0 0 0 30px;

}

#content #ieFix {

	margin-top: -49px;

}

#content {

	background: url("images/content_top.png") top left no-repeat;
	margin-left: 160px;
	width: 502px;
	padding-top: 49px;
	*float: left;
	*margin-left: 0;
	*margin-top: -50px;

}

#content .container {

	background: url("images/content_middle.png") top left repeat-y;
	padding: 25px 35px 25px 25px;
	color: #844f37;
	font-size: 14px;
	line-height: 22px;

}

#content .container h3 {

	margin: 0;
	font-size: 32px;

}

#content .container h3 .c {

	display: none;

}

#content #contentFooter {

	width: 502px;
	height: 72px;
	background: url("images/content_bottom.png") top left no-repeat;
	margin-top: -72px;

}

#content .container a {

	color: #d51e00;

}

#welcome #content .container h3 {

	height: 49px;
	background: url("images/h3_welcome.png") top left no-repeat;

}

#amenities #content .container h3 {

	height: 49px;
	background: url("images/h3_amenities.png") top left no-repeat;

}

#activities #content .container h3 {

	height: 49px;
	background: url("images/h3_activities.png") top left no-repeat;

}

#areaattractions #content .container h3 {

	height: 49px;
	background: url("images/h3_areaattractions.png") top left no-repeat;

}

#casino #content .container h3 {

	height: 49px;
	background: url("images/h3_casino.png") top left no-repeat;

}

#golf #content .container h3 {

	height: 49px;
	background: url("images/h3_golf.png") top left no-repeat;

}

#history #content .container h3 {

	height: 49px;
	background: url("images/h3_history.png") top left no-repeat;

}

#meetings #content .container h3 {

	height: 49px;
	background: url("images/h3_meetings.png") top left no-repeat;

}

#rvrallies #content .container h3 {

	height: 49px;
	background: url("images/h3_rvrallies.png") top left no-repeat;

}

#reservations #content .container h3 {

	height: 49px;
	background: url("images/h3_reservations.png") top left no-repeat;

}

#travel #content .container h3 {

	height: 49px;
	background: url("images/h3_travel.png") top left no-repeat;

}

#calendar #content .container h3 {

	height: 49px;
	background: url("images/h3_calendar.png") top left no-repeat;

}

#hotel #content .container h3 {

	height: 49px;
	background: url("images/h3_hotel.png") top left no-repeat;

}

#rates #content .container h3 {

	height: 49px;
	background: url("images/h3_rates.png") top left no-repeat;

}

#daytrips #content .container h3 {

	height: 49px;
	background: url("images/h3_daytrips.png") top left no-repeat;

}

#rallyBox {

	width: 100%;
	padding: 10px;
	background: url("images/title_welcometo.png") top left no-repeat;
	position: relative;
	z-index: 100;
	
}

#rallyBox h4 {

	margin: 8px 0;
	padding: 16px 0 0 64px;
	font-size: 24px;
	color: #e43400;
	
}

#rallyBox #rallyBoxContainer {

	padding: 15px;
	
}

#rallyBox #rallyBoxContainer #rallyText {

	background: #fff;
	border: 1px solid #e43400;
	padding: 15px;
	
}

#rallyBox p {

	margin: 0;
	padding: 0 0 8px 0;
	
}

#content p {

	*position: relative;
	*z-index: 50;

}

#sidePhotos .instant {

	border: none;

}

#coolButtons {

	margin: 15px 0;

}

#coolButtons ul {

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

}

#coolButtons li {

	float: left;
	margin: 0 8px;

}

#coolButtons a {

	display: block;
	height: 81px;
	text-decoration: none;
	color: #fff;
	padding: 25px 5px 5px 75px;

}

#coolButtons span {

	display: none;
}

#coolButtons #button1 {

	background: url("images/button_golf.jpg") top left no-repeat;
	width: 186px;
	height: 103px;
	border: 2px solid #fff;

}

#coolButtons #button2 {

	background: url("images/button_history.jpg") top left no-repeat;
	width: 264px;
	height: 103px;
	border: 2px solid #fff;

}

#content .floatIMG {

	padding: 10px;
	text-align: center;
	font-size: 11px;
	clear: none !important;
	
}

#content .floatIMG a img {

	border: none;

}

#content .floatIMG p {

	margin: 0 !important;
	padding: 0 !important;

}

#bottomNav {

	padding-top: 115px;
	color: #fff;
	text-align: center;

}

#bottomNav a {

	color: #fff;
	font-size: 10px;
	font-weight: bold;
}

#footer {

	clear: both;
	
}

#footer .container img {

	position: absolute;
	margin-top: -120px;
	margin-left: 8px;
	border: 1px solid #000;

}

#copyright {

	color: #fff;
	text-align: right;
	font-size: 10px;
	padding: 15px;

}

#copyright a {

	color: #fff;
	font-weight: bold;

}

#copyright p {

	margin: 0;

}
