/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		body { margin:0px; padding:0px; background: url(../img/bg.jpg); }		
		#shell { width: 766px; margin-right: auto; margin-left: auto; background: url(../img/shell_bg.gif) repeat-y;}
		a { color: #7C6500;}
		a:hover { text-decoration: none;}
		.fauxColumns {width:50%; float:left;}
		.imgLeft { margin-right:20px; float: left; margin-bottom: 10px;}
		.imgRight {margin-left:20px; float:right; margin-bottom:10px;}	
		.clearBoth {clear:both;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		#h_shell { background: url(../img/h_shell_bg.gif) no-repeat;}
		#h_topLinx {}
		#h_topLinx ul{margin:0px; padding:0px;}
		#h_topLinx li{}
		#h_topLinx li a{}
		#h_topLinx li a:hover{}
		#h_logoArea { position: absolute; top: 59px;}
		#h_logoArea img {border:none;}
		#h_logoArea a {}		
		#h_banner { padding-top: 59px; padding-left: 208px; width: 333px;}
		#h_banner img {display:block;}
		#h_nav { width: 208px; margin-left: 1px; font: bold 11px/14px Georgia, "Times New Roman", Times, serif; position: absolute;	top: 120px;}		
		#h_nav ul{ margin:0px auto; padding:0px; width: 148px; background: url(../img/h_nav_bg.gif) no-repeat; height: 232px;}
		#h_nav li{ list-style: none; padding-top: 8px !important; padding-top: 7px; padding-bottom: 5px;} 
		#h_nav li a{ display: block; padding-left: 14px; color: #000000; text-decoration: none;	height: 13px;}
		#h_nav li a:hover{ color: #FFFFFF; background: #B89400;}		
		
		/* nav ons */
		#home #navHome a, #about #navAbout a, #team #navTeam a, #hotels #navHotels a, #investors #navInvestors a, #careers #navCareers a,
		#press #navPress a, #contact #navContact a {color: #FFFFFF; background: #B89400;}
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#b_shell { padding-bottom: 25px;} 		
		#b_contentArea { font: 11px/18px Tahoma, Arial, Verdana, sans-serif; width: 520px;	margin-left: 218px; min-height:300px; height:auto !important; height:300px;}
		#b_contentArea h1 { font: bold small-caps 14px/28px Georgia, "Times New Roman", Times, serif; background: url(../img/h1_bg.gif) no-repeat;	padding-left: 55px;	height: 28px; margin: 10px 0px;}
		#b_contentArea h2 { font-size: 11px; font-weight: bold; border-left: thick solid #897420; padding-left: 7px; border-right: thick solid #897420;	padding-right: 7px;	background: #F4EECE;	clear: both;	border-top: 1px solid #897420;	color: #897420;	border-bottom: 1px solid #897420;	line-height: 15px;}
		#b_contentArea h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; text-transform: uppercase;	border-top: 1px solid #897420;	padding-top: 15px;	color: #897420;	clear: both;}
		#b_contentArea h3 span { color: #000000; text-transform: none; margin-left: 7px; display: block;}
		#b_ctas { width: 150px; position:absolute; top:352px; margin-left: 33px;} 
		#b_ctas ul{ padding: 0px; margin: 0px;}
		#b_ctas li{ list-style: none; margin-bottom: 7px;}
		
		#investors #b_contentArea form{}
		#investors #b_contentArea select{ font-size: 11px; color: #897420;}
		#investors #b_contentArea input{ font-size: 11px; color: #897420;}
		
/*-- Special cases ---------------------------------------------------------------*/

		#home h1 { margin: 10px 0px; padding:0px; background:none;}		
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		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: 766px; margin-right: auto; margin-left: auto;}
		#f_nav { text-align: center; font: 11px/29px Tahoma, Arial, Verdana, sans-serif;}
		#f_nav ul {margin:0px; padding:0px;}
		#f_nav li { display: inline; border-right: 1px solid #FFFFFF; margin-right: 7px; padding-right: 5px;}
		#f_nav li a { color: #FFFFFF; text-decoration: none;}
		#f_nav li a:hover { color: #000000; text-decoration: underline;}		
		#f_pNum {}
		#f_address { font: 9px/29px Tahoma, Arial, Verdana, sans-serif; text-align: center;}
		#f_address span { margin-right: 15px;} 
		#utilityNav { text-align: center; font: 9px Tahoma, Arial, Verdana, sans-serif;}
		#utilityNav ul{ margin: 0px; padding: 0px;}
		#utilityNav li{ display: inline; border-right: 1px solid #000000; margin-right: 5px; padding-right: 6px;}
		#utilityNav li a{ color: #000000; text-decoration: none;}
		#utilityNav li a:hover{ text-decoration: underline;}
		#f_copyright { font: 9px/29px Tahoma, Arial, Verdana, sans-serif; text-align: center; margin-bottom: 15px;}
		#f_sig {text-align:center;}
