/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0; background: url(../img/bg.gif); background-attachment:fixed;} 		
		#shell { width:716px; margin-right: auto; margin-left: auto; background: url(../img/shell_bg.gif) repeat-y;}	
		a {color:#7D1715;}
		a:hover { color: #7C7448; text-decoration: none;}
		strong {color:#7D1715;}
		.copyrighted {	font-size: 9px;	color: #999999;}
		.fauxColumns { width:170px; float:left; padding-left: 20px; border-right: 1px solid #7C7448; padding-right: 10px; margin-right: 0px; margin-bottom: 20px;	margin-left: 0px;}
		.subNav { background: #ECE3AF; padding-top: 10px; height: 51px; margin-right: 30px; padding-left: 5px; line-height: 20px; width: 398px; margin-top: 15px;	margin-bottom: 15px;}		
		.subNav a{text-decoration: none; display: block; width: 130px; text-align: center; float: left; background: #7D1715; color: #E7E795; margin-bottom: 2px;	margin-right: 1px;	font-weight: bold;	font-size: 10px;}
		.subNav a:hover{ color: #FFFFFF;}
		.back2top { text-decoration: none; clear: both;	display: block;}
		.back2top a { background: #ECE3AF; display: block; width: 75px; text-decoration: none; float: right; text-align: center; margin-right: 45px !important;	margin-right: 21px;}	
		.back2top a:hover {}
		.clearBoth {clear:both;}
		.imgRight {margin-left:18px;}
		.imgLeft {margin-right:18px;}
		
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#h_shell { width: 700px; margin-right: auto; margin-left: auto; background: url(../img/h_shell_bg.jpg) no-repeat; height: 292px;}
		#h_topLinx { background: url(../img/toplinx_bg.gif) no-repeat; height: 62px; font: 9px/30px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
		#h_topLinx ul{ margin: 0px; padding: 0px 0px 0px 198px; position: absolute; top: 1px;}
		#h_topLinx li{ display: inline; margin-right: 21px; margin-left: 27px;}
		#h_topLinx li a{ color: #FFFFFF; text-decoration: none; font-weight: bold;}
		#h_topLinx li a:hover{ color: #FEFF1C;}
		#h_nav { background: #000000; height: 41px; font: bold 11px/25px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;}
		#h_nav ul{ margin: 0px 0px 0px 130px; padding: 8px 0px 0px;}
		#h_nav li { float: left; padding: 0px; list-style: none; margin: 0px;}
		#h_banner {width:700px; height:189px;}
		#h_banner img {display:block;}	
		#h_logo {position:absolute; top:18px; margin-left:38px; z-index:3}
		#h_pNum { margin:0 0 0 21px; color:#E7E795; font:bold 20px/24px Arial, Helvetica, sans-serif; position:absolute; top:270px; letter-spacing: -1px;	clear: both;	z-index: 25;}
		#alphaOverlay {	display: block; position: absolute;	top: 103px;	margin-left: 8px; z-index:2}
		#h_pNum span { color:#FEFED1; font:bold 11px/10px Arial, Helvetica, sans-serif; letter-spacing: normal;}
		#navReserve a{ display: block; color: #FFFFFF; text-decoration: none; padding: 0 7px 0 7px;}
		#navReserve a:hover{ background: url(../img/nav_reserve_on.gif) no-repeat center; color: #FEFF1D;}
		#navAccommodations a{ display: block; color: #FFFFFF; text-decoration: none; padding: 0 7px 0 7px;}
		#navAccommodations a:hover{ background: url(../img/nav_accommodation_on.gif) no-repeat center; color: #FEFF1D;}
		#navAmenities a{ display: block; color: #FFFFFF; text-decoration: none;padding: 0 7px 0 7px;}
		#navAmenities a:hover{ background: url(../img/nav_amenities_on.gif) no-repeat center; color: #FEFF1D;}
		#navMeetings a{ display: block; color: #FFFFFF; text-decoration: none; padding: 0 7px 0 7px;}
		#navMeetings a:hover{ background: url(../img/nav_meetings_on.gif) no-repeat center; color: #FEFF1D;}
		#navArea a{ display: block; color: #FFFFFF; text-decoration: none; padding: 0 7px 0 7px;}
		#navArea a:hover{ background: url(../img/nav_area_on.gif) no-repeat center; color: #FEFF1D;}
		#navContact a{ display: block; color: #FFFFFF; text-decoration: none; padding: 0 7px 0 7px;}
		#navContact a:hover{ background: url(../img/nav_contact_on.gif) no-repeat center; color: #FEFF1D;}		
		/*nav ons*/
		body#home li#navHome a{ text-decoration: underline; color: #FEFF1C;}
		body#accommodations li#navAccommodations a{ background: url(../img/nav_accommodation_on.gif) no-repeat center; color: #FEFF1D;}
		body#amenities #navAmenities a {background: url(../img/nav_amenities_on.gif) no-repeat center; color: #FEFF1D;}
		body#meetings #navMeetings a {background: url(../img/nav_meetings_on.gif) no-repeat center; color: #FEFF1D;}
		body#areainfo #navArea a {background: url(../img/nav_area_on.gif) no-repeat center; color: #FEFF1D;}
		body#contact #navContact a {background: url(../img/nav_contact_on.gif) no-repeat center; color: #FEFF1D;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
		#b_shell { width: 440px; margin-right: auto; margin-left: auto; background: url(../img/b_shell_bg.gif) repeat-y; min-height:500px;	height:auto !important;	height:500px;	padding: 15px 0 15px 260px;	color: #7C7448;	font: 11px/16px Arial, Helvetica, sans-serif;}		
		#b_shell p {margin:16px 28px 0 0;}
		#b_shell h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #320100;}
		#b_shell h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#6D6540; border-bottom: 1px solid #6D6540;	width: 90%;	clear: both;}
		#b_shell li { margin-right: 25px;}
		#b_cta_shell { width:214px; padding-left: 14px; position: absolute; top: 317px; font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #E7E795;	text-transform: uppercase;	font-weight: bold;}
		#b_cta_shell ul { margin: 0px; padding: 0px;}
		#b_cta_shell li { background: url(../img/b_cta_bg.gif) no-repeat; list-style: none; height: 61px; width: 213px; margin-bottom: 6px;}
		#b_cta_shell li img { display: block; border-style: none; float: left; margin-right: 8px;}
		#b_cta_shell p { margin:0; padding-top: 20px;}
		#b_cta_shell li a {color: #E7E795; text-decoration:none; display:block; height: 59px; width: 211px; padding-top: 2px; padding-left: 2px;}
		#b_cta_shell li a:hover { background: url(../img/b_cta_bg_ovr.gif) no-repeat; color: #FFFFFF;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
	
		#f_shell {width: 700px;	margin-right: auto;	margin-left: auto;	color: #E7E795;	font-family: Arial, Helvetica, sans-serif;	padding-bottom: 30px;	clear: both;	background: url(../img/f_shell_bg2.gif) no-repeat;}
		#f_nav {	color: #E9E3BE;	height: 32px;	margin: 0px;	padding: 15px 0px 0px 15px;	font-size: 10px;	line-height: 19px;	clear: both;	font-family: Tahoma, Arial, Verdana, sans-serif;} 
		#f_nav ul{ margin: 0px; padding: 0px;}
		#f_nav li{ display: inline; margin:0 3px 0 0 !important; margin:0 5px 0 0; padding:0 3px 0 0!important; padding: 0 3px 0 0; border-right: 1px solid #E9E3BE; } 
		#f_nav li a{ color: #E9E3BE; text-decoration: none;} 
		#f_nav li a:hover{ color: #FFFD25; text-decoration: underline;}
		#f_address { font-size: 9px; line-height: 19px; margin-top: 21px; margin-left: 26px;}
		#f_address ul{ margin: 0px; padding: 0px;}
		#f_address li{ display: inline; margin-right: 13px;}
		#f_address a{color: #7C7448;}
		#f_address a:hover{color: #E7E795;}
		#f_pNums { font-size: 9px; line-height: 19px; margin-top: 5px; margin-left: 26px;}
		#f_pNums ul{ margin: 0px; padding: 0px;}
		#f_pNums li{ display: inline; margin-right: 13px;}
		#f_pNums a{color: #7C7448;}
		#f_pNums a:hover{color: #E7E795;}
		#f_copyright { font-size: 9px; line-height: 19px; margin-left: 26px; margin-top: 5px;}
		#f_copyright a{color: #7C7448;}
		#f_copyright a:hover{color: #E7E795;}
		#f_sig { margin-left: 35px;}

#vizsig { margin: 10px 0 10px 0; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#E7E795}
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 