/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		SHELL		Includes: Shell (div that acts as a container for every div in the site)	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				body { background: #4795B6 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: 557px;	margin-left: 496px;	z-index: 10;	font: 10px Tahoma, Arial, Verdana, sans-serif;	color: #172E5C;}		#resBox select { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #172E5C;}		#resBox div { margin-top: 10px;}		#resBox input {	background:#14518F;	border-style: none;	color: #FFFFFF;	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: bold;	height: 21px;	cursor: hand;	width: 100px;	margin-bottom: 10px;}		#resBox a {	color: #172E5C;}		#resBox a:hover {	color: #575840;	text-decoration: none;}		#sub_resBox {	background: #E5E7BA url(../img/res_box_bg.gif) no-repeat;	width: 171px;	padding:85px 40px 0;	position: absolute;	top: 390px;	margin-left: 496px;	z-index: 10;	font: 10px Tahoma, Arial, Verdana, sans-serif;	color: #172E5C;}		#sub_resBox select { font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 10px; color: #172E5C;}		#sub_resBox div { margin-top: 10px;}		#sub_resBox input {	background:#14518F;	border-style: none;	color: #FFFFFF;	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 10px;	font-weight: bold;	height: 21px;	cursor: hand;	width: 100px;	margin-bottom: 10px;}		#sub_resBox a {	color: #172E5C;}		#sub_resBox a:hover {	color: #575840;	text-decoration: none;}		.fauxColumns { width:45%; float:left; padding-right: 5%; padding-bottom: 0px; margin: 0px 0px 10px;} 		.fauxColumns a{font-weight:bold;}		.clearBoth {clear:both;}		a { color: #14518F;}		a:hover {color: #A16619;	text-decoration: none;}		blockquote {margin-right:10px;}		#city_block { width:140px; height:80px; display:block; float:left; clear: both;}				/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		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 1px 30px;	width: 756px;	margin-top: 29px;}		#h_sub_shell {	background: url(../img/h_sub_banner_bg.gif) no-repeat center 72px;	width: 756px;	margin-top: 29px;}		#h_topLinx {	background: #70000C;	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:255px; 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_sub_banner {	height: 181px;	width: 756px;	text-align: center;	padding-top: 7px;}		#h_nav {	background: url(../img/h_nav_bg.gif) no-repeat;	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: 123px;	text-align: center;	float: left;	border-right: 1px solid #FFFFFF;	margin: 0px;	padding: 0px;}		#h_nav li a:hover{	color: #F7F8D7;	background: #7E1A1A;}			/* nav ons */		body#rooms #navRooms a {color: #F7F8D7;	background: #7E1A1A;}		body#amenities #navAmenities a {color: #F7F8D7;	background: #7E1A1A;}		body#things #navThingstoDo a {color: #F7F8D7;	background: #7E1A1A;}		body#specials #navSpecials a {color: #F7F8D7;	background: #7E1A1A;}		body#directions #navDirections a {color: #F7F8D7;	background: #7E1A1A;}		body#contact #navContact a {color: #F7F8D7;	background: #7E1A1A;}		body#home #navHome a {	color: #F7F8D7;	background: #7E1A1A;}							/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		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:300px; height: auto !important; height:300px; 	font: 11px Georgia, "Times New Roman", Times, serif;	color: #575840;	background: url(../img/f_cta2.jpg) no-repeat 5px bottom;	padding: 80px 25px 25px 50px;}				#b_sub_contentArea { width: 417px; min-height:320px; height: auto !important; height:320px; 	font: 11px Georgia, "Times New Roman", Times, serif;	color: #575840;	background: url(../img/f_cta2.jpg) no-repeat 4px bottom;	padding: 80px 25px 30px 50px !important; padding: 80px 25px 9px 50px;}				#b_contentArea h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #A16619; font-size: 22px;	letter-spacing: -1px;}		#b_contentArea h2 { font: bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; color: #A81621;	clear:both;}		#b_sub_contentArea h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #A16619; font-size: 22px;	letter-spacing: -1px;}		#b_sub_contentArea h2 { font: bold 16px Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; color: #A81621;	clear:both;}		#b_welcome { background: #F7F8D7; text-align: center; position: absolute; width: 747px; margin-left: 5px; padding-top: 15px;}			#b_welcome img {	display:block;}		#b_sub_welcome { background: #F7F8D7;	padding-top: 15px;	text-align: center;	position: absolute;	width: 747px;	margin-left: 4px;}			#b_sub_welcome img {	display:block;}		#b_winStay { margin:0px; padding-left: 5px; clear: both;} 				#b_winStay img{display:block;}		#b_sub_winStay { margin:0px 0 0; padding-left: 4px; clear: both;} 				#b_sub_winStay img{display:block;}			/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~		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; clear: both;} 				#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 Georgia, "Times New Roman", Times, serif;	color: #575840;	margin-top: 15px;	margin-bottom: 15px;	position: absolute;	top: 805px;	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 Georgia, "Times New Roman", Times, serif;	color: #575840;	margin-top: 15px;	margin-bottom: 15px;	position: absolute;	top: 650px;	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;}