		body { margin:0; padding:0 0 30px 0px; background: url(../img/bg.gif); font: 62.5% Tahoma, Arial, Verdana, sans-serif;}		
		#shell { border: 1px solid #8A7B5E; width: 790px; margin-right: auto; margin-left: auto; margin-top: 93px;}
		a { color: #C48855;}
		a:hover { text-decoration: none; color: #361F0F;}
		.fauxColumns { float:left; width:47%; padding-top: 0px; padding:0 0 0 3%;}
		/*.fauxColumns ul {margin:auto;}*/
		.imgLeft {margin-right:20px; float:left;}
		.imgRight {margin-left:20px; float:right;}
		.clearBoth {clear:both;}
		.print {
	position: absolute;
	top: -1500px;
}

		.subNavs a{
	margin-left: 3px;
	vertical-align: -4%;
	margin-right: 9px;
}
		.subNavs a:hover{}
	
/*--- Head ------------------------------------------------------------------------------------------------*/
		#h_usabilityNav { background: #7C4818; height: 2.5em; line-height: 2.2em; clear: both; padding-left: 12px;}
		#h_usabilityNav ul{margin:0px 347px 0px 0px;padding:0px; float:left;}
		#h_usabilityNav li{ display: inline; border-right: 1px solid #DCC4A3; padding-right: 6px !important; padding-right: 5px; margin-right: 4px !important; margin-right: 7px;}
		#h_usabilityNav li a{ color: #dcc4a3;}
		#h_usabilityNav li a:hover{text-decoration:none;}
		#h_logoArea { text-align: center; position: absolute; top: 4px; margin-left: -79px; left: 50%; width: 158px;}
		#h_logoArea img {border:none;}
		#h_banner { padding-left: 192px; height: 236px; background: #C48855;}
		#h_banner img {display:block;}
		#h_nav { background: #6B1717; height: 1.8em; font-size: 1.2em; font-weight: bold; padding-left: 25px; padding-top: 1em;} 
		#h_nav ul{ margin:0px; padding:0px; text-align: center; line-height: 2.4em;}
		#h_nav li{ list-style: none; float: left; margin-right: 17px;}
		#h_nav li a{ color: #FFFFFF; text-decoration: none;	display: block;} 
		#cta_shell { position: absolute; top: 18px; width: 730px; padding-left: 30px; padding-right: 30px;}		

/*--- Nav ids --------------------------------------------------------------------------------------------*/

		#navAccommodations {background: url(../img/nav-accommodations.gif) no-repeat;height: 10px;width: 105px;display: block;}
		#navAccommodations a {background: none; height: 10px;width: 105px;display: block;}
		#navAccommodations a:hover {background: url(../img/nav-accommodations.gif) no-repeat center -10px;}
		#navAmenities{ background: url(../img/nav-amenities.gif) no-repeat; height: 10px; width: 57px;}
		#navAmenities a{background: none; display: block; height: 10px; width: 57px; }
		#navAmenities a:hover{background: url(../img/nav-amenities.gif) no-repeat center -10px;}
		#navMeetings{ background: url(../img/nav-meetings.gif) no-repeat; width: 106px; height: 12px;}
		#navMeetings a{background: none; display: block; width: 106px; height: 12px;}
		#navMeetings a:hover{background: url(../img/nav-meetings.gif) no-repeat center -12px; }
		#navWeddings{ background: url(../img/nav-weddings.gif) no-repeat; height: 12px; width: 58px;}
		#navWeddings a{background: none; display: block; height: 12px; width: 58px;}
		#navWeddings a:hover{background: url(../img/nav-weddings.gif) no-repeat center -12px;}		
		#navMeridian{ background: url(../img/nav-gatewaygrille.gif) no-repeat; height: 12px; width: 90px;}
		#navMeridian a{background: none; display: block; height:10px; width: 90px; }
		#navMeridian a:hover{background: url(../img/nav-gatewaygrille.gif) no-repeat center -12px; }
		#navSpecials{ background: url(../img/nav-specials.gif) no-repeat; height: 12px; width: 122px;}
		#navSpecials a{background: none; display: block; height: 12px; width: 122px;}
		#navSpecials a:hover{background: url(../img/nav-specials.gif) no-repeat center -12px; }		
		#navAttractions{ background: url(../img/nav-attractions.gif) no-repeat; height: 10px; width: 95px;}
		#navAttractions a{background: none; display: block;  height: 10px; width: 95px;}
		#navAttractions a:hover{background: url(../img/nav-attractions.gif) no-repeat center -10px;}

/*--- Nav Ons --------------------------------------------------------------------------------------------*/
		#accommodations #navAccommodations a {background: url(../img/nav-accommodations.gif) no-repeat center -10px;}
		#amenities #navAmenities a {background: url(../img/nav-amenities.gif) no-repeat center -10px;}
		#meetings #navMeetings a {background: url(../img/nav-meetings.gif) no-repeat center -12px;}
		#weddings #navWeddings a {background: url(../img/nav-weddings.gif) no-repeat center -12px;}
		#meridan #navMeridian a {background: url(../img/nav-gatewaygrille.gif) no-repeat center -12px; }
		#specials #navSpecials a {background: url(../img/nav-specials.gif) no-repeat center -12px;}
		#attractions #navAttractions a {background: url(../img/nav-attractions.gif) no-repeat center -10px;}

/*--- Ctas --------------------------------------------------------------------------------------------*/

		#cta_shell ul {margin:0px; padding:0px;}
		#cta_shell li { list-style: none;}
		#cta_shell li a{ display: block; height: 70px;}
		#cta_shell li a:hover{}
		#ctaMeeting { background: url(../img/cta-meeting.gif) no-repeat; height: 70px; width: 261px; float: left;}
		#ctaMeeting a:hover{background: url(../img/cta-meeting.gif) no-repeat center -70px;}
		#ctaWedding { background: url(../img/cta-wedding.gif) no-repeat; width: 261px; height: 70px; float: right;}
		#ctaWedding a:hover {background: url(../img/cta-wedding.gif) no-repeat center -70px;}

/*--- Body ------------------------------------------------------------------------------------------------*/
		#b_shell { background: url(../img/b-shell-bg.gif) repeat-y; padding-top: 20px;} 
		#b_contentArea { min-height:274px; height:auto !important; height:274px; color: #361f0f; width: 535px; padding-left: 25px; padding-right: 30px; font-size: 1.1em; line-height: 1.7em;}
		#b_contentArea h1 { margin: 0px 0px .5em; color: #A84B0A; font: bold 2.3em/.9em Arial, Helvetica, sans-serif; letter-spacing: -1px;}
		#b_contentArea h1 span { display: block; font-weight: normal; font-size: .6em; border-top: 1px solid #A84B0A; padding-top: .1px;	letter-spacing: normal;}
		#b_contentArea h1 span.subNavs { font-size: 12px; }
		#b_contentArea h2 { color: #574B18; font: bold 1.5em/1em Arial, Helvetica, sans-serif; padding: 0px; margin-top: 0px; margin-right: 0px;	margin-left: 0.9em;}
		#b_contentArea h3 { color: #C48855; font: bold 1.3em/1em Arial, Helvetica, sans-serif; margin-bottom: 0px;}
		#b_contentArea p {margin: 0px 0px 0px 17px; padding-bottom: 1.8em;}
		
		#b_contentArea ul, #b_contentArea ol {margin-top:0; /*margin-bottom:0;*/}
		#b_contentArea blockquote {margin-top:0px; margin-right:0;}
		#b_contentArea strong { color: #C48855;}
		
		#rightCol { width:197px; float:right;} 
		#rightCol ul { margin: 0px auto; padding: 0px; width: 147px;}
		#rightCol li { list-style: none; margin-bottom: 20px;}		
		#bookNow { background: url(../img/booknow.gif) no-repeat; height: 24px;	width: 127px; margin-right: auto; margin-left: auto;}
		#bookNow a {background:none; display:block; height: 24px;	width: 127px;}
		#bookNow a:hover {background: url(../img/booknow.gif) no-repeat center -24px;}
		#concourseClub { background: url(../img/conourse-athletic-club.gif) no-repeat; height: 117px; width: 147px;}
		#concourseClub a {background:none; display:block;  height: 117px; width: 147px;}
		#concourseClub a:hover {background: url(../img/conourse-athletic-club.gif) no-repeat center -117px;}
		#aaaLogo { background: url(../img/aaalogo.gif) no-repeat; height: 53px; width: 82px; margin-right: auto; margin-left: auto;}
	
/*--- Resbox ------------------------------------------------------------------------------------------------*/

		#resBox { background: url(../img/resbox-bg.jpg) no-repeat; height: 233px; width: 200px; position: absolute; top: 165px;	padding-top: 67px;	color: #590404;	padding-left: 15px;}
		#resBox TABLE { color: #590404;}
		#resBox select{font: .9em Tahoma, Arial, Verdana, sans-serif;margin-top: 2px;margin-bottom: 5px;}
		#resBox input{color: #FFFFFF;border-style: none;background: #B67E4B;font: bold 1em/1.7em Tahoma, Arial, Verdana, sans-serif;}
		#resBox a{color: #590404;}
		#resBox a:hover{text-decoration: none;}
		#resBox img{border:none;}

/*--- Footer ------------------------------------------------------------------------------------------------*/
		#f_shell { clear: both;}
		#f_nav { position: absolute; text-align: center; width: 790px; margin-top: 5px;} 
		#f_nav ul {margin:0;padding:0;}
		#f_nav li { display: inline; border-right: 1px solid #6B1717; margin-right: 5px; padding-right: 5px;}
		#f_nav li a { color: #6B1717;}
		#f_nav li a:hover { text-decoration: none;}		
		#f_address { text-align: center; background: #CA8D5C; color: #381B01; line-height: 1.7em;}
		#f_address span.middot { margin-right: 9px; margin-left: 9px;}
		#f_sig {display:none;}
		
/*--- Special Cases ------------------------------------------------------------------------------------------------*/
		#home #f_sig { text-align:center;	margin-top: 28px; display:block;}
		#rfps #b_shell input, #rfps #b_shell select  { font: 11px/13px Arial, Helvetica, sans-serif; padding-left: 2px; margin: 0px; color: #361F0F;}
		#rfps #b_shell table {margin: 0 auto 15px auto;}
		/*#roomsizes .fauxColumns, #athletic .fauxColumns, #areabusiness .fauxColumns, #areadining .fauxColumns {width:49%;}*/
