/*--- Shell --------------------------------------------------------------------------------*/
		body { background: #009753 url(../img/bg.gif) repeat-x left 33px; margin: 0px; padding: 0px;}		
		#shell { width: 756px; margin-right: auto; margin-left: auto;}	
		.fauxColumns { width:45%; float:left; margin-bottom: 10px; padding-right: 5%; text-align: left;} 
		.fauxColumns a{font-weight:bold;}
		.clearBoth {clear:both;}
		a { color: #543812;}
		a:hover {color: #1D311B;	text-decoration: none;}
		blockquote { margin-right:10px; text-align: justify;}
		#trolly_area {display:block; height:165px; width:220px; float:left;}
		
/*--- Head --------------------------------------------------------------------------------*/
		#h_shell {	background: url(../img/h-shell-bg.jpg) no-repeat;	width: 756px;	margin-top: 30px;}
		#h_topLinx {	background: #43881a;	height: 101px;	width: 132px;	position: absolute;	top: 0px;	margin-left: 580px;	text-align: center;	font: 10px/21px Georgia, "Times New Roman", Times, serif;}
		#h_topLinx ul {	margin: 0px;	padding: 10px 0px 0px;}
		#h_topLinx li {	list-style: none;}
		#h_topLinx li a {	color: #FFFFFF;	text-decoration: none;}
		#h_topLinx li a:hover {	color: #FFFF00;}
		#h_logoArea { width: 743px; background: url(../img/h_logo_bg.jpg) no-repeat; height: 60px; padding-top: 12px; padding-left: 13px;}
		#h_logoArea img{border:none;}
		#h_logoArea a{ display:block; margin: 0; position: absolute;}
		#h_banner {	height: 181px;	width: 756px;	text-align: center;	padding-top: 7px; background: #FECB25 url(../img/sub-banner-bg.gif) no-repeat;}
		#h_nav { background: url(../img/sub-nav-bg.gif); height: 35px; width: 756px;}
		#h_nav ul{	margin: 0px;	padding: 0px 0px 0px 4px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 11px;	font-weight: bold;	line-height: 35px;}
		#h_nav li{ display: inline; margin: 0px; padding: 0px;} 
		#h_nav li a{ color: #FFFFFF; text-decoration: none; display: block; width: 117px; text-align: center; float: left; border-right: 1px solid #001E00;	margin: 0px;	padding: 0px;	border-top: 1px solid #001E00;	border-bottom: 1px solid #001E00;	height: 33px;}
		#h_nav li a:hover{	color: #F7F8D7;	background: #017C45;}	
		#h-pNum { padding-left: 150px; font: bold 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #001E00;	display: block;	padding-top: 19px;}
		#h-pNum span{ font: bold 14px Arial, Helvetica, sans-serif;} 
		
/*--- Nav IDs ------------------------------------------------------------------------------*/
		#rooms #navRooms a, #amenities #navAmenities a,#things #navThingstoDo a, #specials #navSpecials a,
		#directions #navDirections a, #home #navHome a {color: #F7F8D7;	background: #017C45;}							
		#h_nav #navHome a{ width: 114px; display: block; border-top: 1px solid #001E00; border-bottom: 1px solid #001E00;}
	
/*--- Body --------------------------------------------------------------------------------*/
		
		#b_shell { background: url(../img/b-sub-shell-bg.gif) repeat-y !important; background: url(../img/b-sub-shell-bg.gif) repeat-y center -2px; width: 756px; margin-right: auto; margin-left: auto;}								
		#b_contentArea { width: 417px; min-height:320px; height: auto !important; height:320px; font: 11px Georgia, "Times New Roman", Times, serif;	color: #575840;	background: url(../img/content-bg.jpg) no-repeat 4px bottom;	padding: 80px 25px 45px 50px !important; padding: 80px 25px 15px 50px;}		
		#b_contentArea h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #1D311B; font-size: 20px;	letter-spacing: -1px;}		
		#b_contentArea h2 { font: bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; color: #543812;	clear:both;}
		#b_contentArea h2 a{color: #583300;}
		#b_welcome { background: #F7F8D7;	padding-top: 15px;	text-align: center;	position: absolute;	width: 747px;	margin-left: 4px;}	
		#b_welcome img {	display:block;}
		#b_winStay {	margin:0px;	padding-left: 4px;	clear: both;}		
		#b_winStay img{display:block;}
		
		#resBox { background: #FDDE78 url(../img/resbox-bg.gif) no-repeat; width: 176px; padding:85px 40px 0; position: absolute; top: 391px; margin-left: 495px;	z-index: 10;	font: 10px Tahoma, Arial, Verdana, sans-serif;	color: #1D311B;}
		#resBox select { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000;}
		#resBox div { margin-top: 10px;}
		#resBox input { background:#2D4A2A; border-style: none; color: #FFFFFF; font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px;	font-weight: bold;	height: 21px;	cursor: hand;	width: 70px;	margin-bottom: 10px;}
		#resBox a {	color: #1D311B;}
		#resBox a:hover {	color: #866130;	text-decoration: none;}


/*--- Footer --------------------------------------------------------------------------------*/
		#f_shell {	background: url(../img/f-shell-bg.gif) no-repeat center top;	width: 756px;	margin-right: auto;	margin-left: auto;}		
		#f_nav { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; padding-top: 15px; margin-bottom: 15px;}
		#f_nav ul{	margin: 0px;	padding: 0px;	text-align: center;}
		#f_nav li{	display: inline;	border-right: 1px solid #FFFFFF;	margin-right: 7px;	padding-right: 7px;}
		#f_nav li a{	color: #FFFFFF;	text-decoration: none;}
		#f_nav li a:hover{	color: #FFFF00;	text-decoration: underline;}		
		#f_address { text-align: center; font: 11px Tahoma, Arial, Verdana, sans-serif; color: #2A3D26;	margin-top: 15px;	margin-bottom: 15px;	position: absolute;	top: 670px;	width: 235px;	margin-left: 502px;	background: #FDE9AD;	padding: 3px;	border-top: 2px inset #C2C25C;	border-left: 2px inset #C2C25C;	border-right: 2px inset #EAEBC7;	border-bottom: 2px inset #EAEBC7;}	
		#sisProps { text-align: center; font: bold 10px/17px Arial, Helvetica, sans-serif; color: #FFFFFF; margin-bottom: 15px;} 
		#sisProps a { color: #FFFFFF;} 
		#sisProps a:hover { color: #FFFF00; text-decoration: none;}		
		#f_sig {display:none;}
		
		
		
		 #vizsig { margin: 0 0 0 100px; color:#FFFFFF}
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF}
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#FFFFFF}
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
		
		
/*-- Special Cases -------------------------------------------------------------------------------*/
		#home #f_sig { text-align: center; margin-bottom: 25px; display:block; width:400px; margin: 0 auto}
		#home #h_banner {	height: 347px;	background: #FECB25 url(../img/banner-bg.gif) no-repeat;	width: 756px;	text-align: center;	padding-top: 7px;}		
		#home #h_nav {background: url(../img/nav-bg.gif); height: 35px; width: 756px;}
		#home #b_shell {background: url(../img/b-shell-bg.gif) repeat-y;width: 756px;margin-right: auto;margin-left: auto;}
		#home #resBox { background: #FDDE78 url(../img/resbox-bg.gif) no-repeat; width: 176px; padding:85px 40px 0; position: absolute; top: 557px !important; top: 559px; margin-left: 495px;	z-index: 10;	font: 10px Tahoma, Arial, Verdana, sans-serif;	color: #1D311B;}
		#home #f_address { text-align: center; font: 11px Tahoma, Arial, Verdana, sans-serif; color: #1D311B; margin-top: 15px; margin-bottom: 15px; position: absolute;	top: 835px;	width: 235px;	margin-left: 502px;	background: #FDE9AD;	padding: 3px;	border-top: 2px inset #C2C25C;	border-left: 2px inset #C2C25C;	border-right: 2px inset #EAEBC7;	border-bottom: 2px inset #EAEBC7;}