/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		body { background: #2D4A2A url(../img/bg.gif) repeat-x; margin: 0px; padding: 0px;}		
		#shell { width: 756px; margin-right: auto; margin-left: auto;}
		#resBox { background: #E5E7BA url(../img/res_box_bg.gif) no-repeat; width: 176px; padding:85px 40px 0; position: absolute; top: 558px; 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;}
		#sub_resBox { background: #E5E7BA url(../img/res_box_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;}
		#sub_resBox select { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #000000;}
		#sub_resBox div { margin-top: 10px;}
		#sub_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;}
		#sub_resBox a {	color: #1D311B;}
		#sub_resBox a:hover {	color: #866130;	text-decoration: none;}
		.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;}
		.sm_9pxText { font-size: 9px; color: #876130; font-family: Arial, Helvetica, sans-serif;}
		#trolly_area {display:block; height:165px; width:220px; float:left;}
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#h_shell {	background: url(../img/shell_bg.gif) repeat-y center 30px;	width: 756px;	margin-top: 30px;}
		#h_sub_shell {	background: url(../img/h_sub_banner_bg.gif) repeat-y center 37px;	width: 756px;	margin-top: 30px;}
		#h_topLinx {	background: #866130;	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: 756px;	background: url(../img/h_logo_bg.jpg) no-repeat;	height: 72px;}
		#h_logoArea a{width:405px; height:60px; display:block; margin:7px 0 0 23px;}
		#h_banner {	height: 348px;	background: url(../img/h_banner_bg.gif) repeat-x;	width: 756px;	text-align: center;	padding-top: 7px;}
		#h_banner img {margin:6px 0 0 11px;}
		#h_sub_banner {	height: 181px;	width: 756px;	text-align: center;	padding-top: 7px;}
		#h_nav { background: #866130 url(../img/h_nav_bg.gif) no-repeat 707px center !important;	background: #866130 url(../img/h_nav_bg.gif) no-repeat 708px center;	height: 35px;	width: 747px;	margin-right: auto;	margin-left: auto;}
		#h_nav ul{	margin: 0px;	padding: 0px;	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 #FFFFFF;	margin: 0px;	padding: 0px;}
		#h_nav li a:hover{	color: #F7F8D7;	background: #583300;}	
		/* nav ons */
		body#rooms #navRooms a {color: #F7F8D7;	background: #583300;}
		body#amenities #navAmenities a {color: #F7F8D7;	background: #583300;}
		body#things #navThingstoDo a {color: #F7F8D7;	background: #583300;}
		body#specials #navSpecials a {color: #F7F8D7;	background: #583300;}
		body#directions #navDirections a {color: #F7F8D7;	background: #583300;}
		body#home #navHome a {color: #F7F8D7;	background: #583300;}						
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#b_shell { background: url(../img/b_shell_bg.gif) repeat-y; width: 756px; margin-right: auto; margin-left: auto;}
		#b_sub_shell { background: url(../img/b_sub_shell_bg.gif) repeat-y; width: 756px; margin-right: auto; margin-left: auto;}								
		#b_contentArea {
	width: 417px;
	min-height:320px;
	height:auto;
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #575840;
	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;}
		#b_homeSpace {display:block; width:198px; height:109px; float:left;}
		#b_gallery {height:400px;width:267px;padding-top:50px;}
		
		#indexphotos { width: 100px; position: absolute; top: 965px; margin-left: 520px !important; margin-left: 507px; z-index: 100; }
		#indexphotos img {
	margin-left:5px;
	margin-bottom:10px;
	padding: 2px;
	border: 2px solid #2D4A2A;
}
		#subphotos { width: 238px; position: absolute; top: 785px; margin-left: 450px; z-index: 100; }
		#subphotos img {
	padding: 2px;
	border: 2px solid #2D4A2A;
}
		
	a.pop {width: 95px; height: 95px; float:left; margin-right:2px; margin-bottom:20px !important; margin-bottom:10px;}
	a.pop:hover {display: block;}
	a.pop span {display: none;}
	a.pop:hover span {display: block; position: absolute; width: 238px; height:150px; z-index:10; margin: -150px 0px 0px -75px !important; margin: -25px 0px 0px -170px; border:0px solid #2D4A2A;}

		
		
	/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
	
		#f_shell {	background: url(../img/f_shell_bg.gif) no-repeat;	width: 756px;	margin-right: auto;	margin-left: auto;}		
		#f_nav { font-family: Arial, Helvetica, sans-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: #1D311B;
	margin-top: 15px;
	margin-bottom: 15px;
	position: absolute;
	top: 935px;
	width: 235px;
	margin-left: 502px;
	background: #DEDFA9;
	padding: 3px;
	border-top: 2px inset #C2C25C;
	border-left: 2px inset #C2C25C;
	border-right: 2px inset #EAEBC7;
	border-bottom: 2px inset #EAEBC7;
}
		#f_sub_address {
	text-align: center;
	font: 11px Tahoma, Arial, Verdana, sans-serif;
	color: #2A3D26;
	margin-top: 15px;
	margin-bottom: 15px;
	position: absolute;
	top: 770px;
	width: 235px;
	margin-left: 502px;
	background: #DEDFA9;
	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 {
	text-align: center;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: FFFFFF;
}
#f_sig a {
	text-align: center;
	margin-bottom: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: FFFFFF;
}
#trolly_area_extended {
display:block; height:260px; width:220px; float:left;
}
#h_sub_banner_350 {
	height: 350px;
	width: 756px;
	text-align: center;
	padding-top: 7px;
}
