/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
		Includes: Shell (div that acts as a container for every div in the site)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		body { margin:22px 0px 15px; padding:0px; font-family: Arial, Helvetica, sans-serif;}		
		#shell { width: 762px; margin-right: auto; margin-left: auto;}		
		a:hover { color: #F68427; text-decoration: none;}
		.fauxColumns {width:49%; float:left;}
		.imgLeft {margin-right:20px; float:left;}
		.imgRight {margin-left:20px; float:right;}
		.clearBoth {clear:both;}
		#bestRate { color: #4a3f29; font-size: 11px; line-height: 16px; margin-left: 8px;}
		#bestRate h2 { color: #f68427; font-size: 14px; }
		#bestRate div { width:460px; text-align: justify;}
		#bestRate a { display: block; width: 75px; text-align: center; text-decoration: none; font-weight: bold; background: #F68427; color: #FFFFFF;}
		#h_shell .priorityclub {float:left; position:relative; top:5px; left:100px;}
		#h_shell .shuttleButton a{ display: block; text-decoration: none; background: #EA2D06; font-weight: bold; font-size: 10px; line-height: 17px;	width: 145px;	text-align: center;	letter-spacing: normal;	border-top: thin solid #E12E05;	border-right: thin solid #8B1B03;	border-bottom: thin solid #8B1B03;	border-left: thin solid #E12E05;	color: #FFFFFF;	margin-top: 7px;	margin-left: 225px;	height: 17px;}
		#h_shell .shuttleButton a:hover { color: #FFFFFF; }
		blockquote {margin-right:0px;}
		#b_contentArea .subs { height: 30px; font-size: 14px;} 
		#b_contentArea .subs ul{ margin: 0px; padding: 0px;}
		#b_contentArea .subs li{ float: left; list-style: none; margin-right: 9px; margin-bottom: 5px;}
		#b_contentArea .subs li a{ text-decoration: none; background: #1E1F70; color: #FFFFFF; font-weight: bold; display: block; width: 175px;	height: 15px;	text-align: center;	font-size: 10px;	line-height: 15px;}
		#b_contentArea .subs li a:hover{}
		a.back2top { font-size: 12px; float: right;}
		a.back2top:hover {}

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
		Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */		
		#h_shell { border: 1px solid #1E2B81; background: url(../img/h_shell_bg.gif) repeat-x top; height: 123px;}
		#h_shell img {display:block;}
		#h_usabilityNav { position: absolute; margin-top: 76px; font-size: 10px; margin-left: 375px;}
		#h_usabilityNav ul{margin:0px; padding:0px; }
		#h_usabilityNav li{ display: inline; border-right: 1px solid #1E1F70; margin-right: 4px !important; margin-right: 6px; padding-right: 7px !important;	padding-right: 5px;}		
		#h_usabilityNav li a{ text-decoration: none; color: #1e1f70;}
		#h_usabilityNav li a:hover{ color: #E44A0E; text-decoration: underline;}		
		#h_logoArea img { border:none; margin-left: 11px;} 		
		#h_banner { background: #FBE2AC; height: 186px;}
		#h_flash {float:left; z-index:2;}
		#bannerContent { font-size: 13px; line-height:15px;  color: #4a3f29; float: left; display:none; padding:25px 15px 0 12px; width: 228px; }
		#bannerContent p { margin-top: 0px; margin-bottom: 14px;}
		#bannerContent h1 { font-size: 20px; line-height: 16px; color: #1e1f70; font-weight: normal; margin: 10px 0px 16px; background:none;}		
		#h_banner img {display:block; float:right;}
		#h_nav { height: 33px; font-size: 10px; line-height: 33px; font-weight: bold; text-transform: uppercase; text-align: center;}
		#h_nav ul{margin:0px; padding:0px;}
		#h_nav li{ display: inline; border-right: 1px solid #1E1F70; margin-right: 3px !important; margin-right: 6px; padding-right: 6px !important; padding-right: 5px;}
		#h_nav li a{ color: #1e1f70; text-decoration: none;	padding: 5px 2px;} 
		#h_nav li a:hover{	background: #D84408; color: #FFFFFF;}
		#h_pNum { float:right; font-size: 17px; line-height: 19px; font-weight: bold; color: #ee391a; text-align: right; padding-top: 20px;	padding-right: 15px;}
		#h_pNum span{font: italic bold 21px/24px Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; display: block;	text-align: right;	margin-right: -2px;}
		#h_pNum span a {color: #f68427;}
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
		Includes: Content Text, CTAs (located in body area), Search Box (located in header area)		
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		#b_shell { margin-top: 21px;}
		#b_contentArea { color: #4a3f29; line-height: 16px; width: 685px; margin-right: auto; margin-left: auto;}
		#b_contentArea p {font-size: 13px;}
		#b_contentArea h1 { font-size: 23px; color: #1e1f70; letter-spacing: -1px; line-height: 25px; padding-top: 7px; background:none;}
		#b_contentArea h2 { color: #f68427; font-size: 14px; clear: both;}
		#b_contentArea h3 { font-size: 22px; color: #1e1f70; letter-spacing: -1px; line-height: 25px; padding-top: 7px; background:none;}
		#b_contentArea h2 span { font-size: 12px; font-weight: normal;}
		#b_contentArea strong {color:#1E1F70;}
		#b_contentArea ul, #b_contentArea ol {font-size: 13px;}		
		
/*--- special cases/exceptions ---------------------------------------*/
		#home #h_banner {height: 398px;}
		#home #h_banner img {float:none;}
		#home #bannerContent { display:block; float:right; width: 238px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif;}
		#home #bannerContent p { font-size: 13px;}
		#home #f_sig {text-align:center; display:block;}
		#meetings_rfp #meetingsRFP, #group_rfp #groupRFP, #corporate_rfp #corporateRFP {display:block;}
		#home #resBox { top: 385px; margin-left: 497px; padding: 15px 0px 0px 20px; width: 245px; height: 133px; color: #1E1F70;}
		#home #resBox h1 { color: #F68427; margin-bottom: 5px !important; margin-bottom: -5px; line-height: normal;	margin: 0px 0 15px 0; background:none;}
		/*#home #resBox input { background: url(../img/reserve_go2.gif) no-repeat;}*/
		#rfps table{font-size: 12px;}
		#rfps select { font-size: 11px;}
		#rfps input { vertical-align: text-bottom !important; vertical-align:baseline;}
		.maintext {font-size: 12px;line-height: 14px;color:#3c1886;width: 388px;margin:0px;padding:6px 10px 0px 15px;}
		.maintext2 {font-size: 12px;line-height: 14px;color:#3c1886;text-align:left;margin-left:205px;}
		#maintext{background-image: url(../img/h_traveler2b.jpg); background-repeat:no-repeat;width: 836px; height: 196px;}
		
/*---  nav ons ---------------------------------------*/
		#home #navHome a, #amenities #navAmenities a, #areainfo #navArea a, #corporate #navCorporate a,  #groups #navGroups a,
		#whystay #navWhyStay a {background: #1E1F70; color: #FFFFFF;}
		#home #navHome a:hover, #amenities #navAmenities a:hover, #areainfo #navArea a:hover, #corporate #navCorporate a:hover,
		#groups #navGroups a:hover, #whystay #navWhyStay a:hover {background: #D84408; color: #FFFFFF;}
		
/*---  div toggler ---------------------------------------*/
		#rfpNav { border-bottom: 1px solid #000000; font: bold 12px/20px Tahoma, Arial, Verdana, sans-serif; display:none;}
		#rfpNav ul{ margin: 0px; padding: 0px; height: 20px;}
		#rfpNav li{ float: left; list-style: none;}
		#rfpNav li a{ display: block; text-decoration: none; width: 168px; border-top: 1px solid #000000; border-right: 1px solid #000000;	padding-left: 7px;	background: #FBE2AC;	color: #1E1F70;}
		#rfpNav li a:hover{background: #D84408; color: #FFFFFF;}

		#groupRFP, #meetingsRFP, #corporateRFP { display:none; clear: both; margin-top: 20px;}
		#groupRFP {display:block;}
		#groupRFP h1, #meetingsRFP h1, #corporateRFP h1 { font-size: 17px; color: #1e1f70; margin: 0px 0px 16px;}
		.classoff { background:#FBE2AC;  color:#000066; }
		#rfpNav li a.classon { background: #1E1F70; color: #FFFFFF;}
		
		#resBox {position: absolute; top: 180px; position: absolute; font: 10px Arial, Helvetica, sans-serif; padding-top: 15px; margin-left: 25px;}
		#resBox h1 { font:bold 17px/16px Georgia, "Times New Roman", Times, serif; color:#1e1f70; margin: 0px 0 15px 0; background:none;}
		#resBox select{ font: 10px Arial, Helvetica, sans-serif; margin-bottom: 3px;}
		#resBox input{ position: absolute; /*margin-left: -15px;*/ margin-top: 15px;}
		#resBox img{border:none;}

/*--- Hidden Reserve Div (corporate) ---------------------------------------------------------------*/		
		#resDiv {position:absolute; top:200px; visibility:hidden; width:275px; height:325px; font: bold 12px/27px Arial, Helvetica, sans-serif; margin: 0 0 0 185px; padding:7px 0 0 0; z-index:250; border:5px solid #906C00; background:#FBE2AC;}
		#resDiv table {margin-left:auto; margin-right:auto; }
		#resDiv a.closeWin { margin:5px 0 0 7px !important; margin:-10px 0 0 7px; line-height:20px; display: block; width: 260px; text-align: center; text-decoration: none; font-weight: bold; background: #906C00; color: #FFFFFF; position:absolute; z-index:200;}		
		#resDiv a.closeWin:hover {	 background: #F68427}
		
/*--- btn ---------------------------------------------------------------*/		
		#mics_btn { width: 309px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
		#mics_btn li { float:left;list-style:none;margin: 0px 0px 0px 0px;}
		#mics_btn a {text-decoration:none;display:block;float:left;}
		#mics_btn #box1 {background-image:url(../img/book_btn2.gif);background-repeat:no-repeat;background-position:0 0;width: 309px;height: 35px;}
		#mics_btn #box1:hover { background-position:0 -35px;}
		#mics_btn2 { width: 762px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
		#mics_btn2 li { float:left;list-style:none;margin: 0px 0px 0px 0px;}
		#mics_btn2 a {text-decoration:none;display:block;float:left;}
		#mics_btn2 #box2 {background-image:url(../img/book_cta.gif);background-repeat:no-repeat;background-position:0 0;width: 251px;height: 186px;}
		#mics_btn2 #box2:hover { background-position:0 -186px;}
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
		Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */				
		#f_shell { clear: both; padding-top: 50px; font-family: Tahoma, Arial, Verdana, sans-serif;} 
		#f_nav { text-align: center; font-size: 9px; margin-bottom: 3px;}
		#f_nav ul {margin:0px; padding:0px;}
		#f_nav li { border-right: 1px solid #000066; display: inline; border-right: 1px solid #1E1F70; margin-right: 3px !important; margin-right: 6px;	padding-right: 6px !important;	padding-right: 3px;}
		#f_nav li a { color: #1E1F70; text-decoration: none;}
		#f_nav li a:hover { text-decoration: underline;}		
		#f_address { font-size: 9px; color: #1E1F70; text-align: center; border-top: 1px solid #1E1F70; padding-top: 3px; margin-bottom: 25px;}
		#f_address span{ margin-right: 15px;}
		#f_sig {display:none;}
		#f_sig img {border:none;}

/*---- Styles to overwrite the HIE Corporate CSS --------------------------------------------*/
		#b_contentArea a { color: #1E1F70;}
		#b_contentArea .rfpsButton a, #b_contentArea .rfpsButton a:visited { display: block; text-decoration: none; background: #EA2D06; font-weight: bold; font-size: 12px; line-height: 20px; width: 175px;	text-align: center;	float: right;	letter-spacing: normal;	border-top: medium solid #E12E05;	border-right: medium solid #8B1B03;	border-bottom: medium solid #8B1B03;	border-left: medium solid #E12E05;	color: #FFFFFF;}
		#b_contentArea .rfpsButton a:hover { color: #FFFFFF; background: #FB7356; }		
		
		
		#amenities #h_usabilityNav ul,
		#areainfo #h_usabilityNav ul,
		#contact #h_usabilityNav ul,
		#corporate_rfp #h_usabilityNav ul,
		#corporate #h_usabilityNav ul,
		#groups #h_usabilityNav ul,
		#group_rfp #h_usabilityNav ul,
		#home #h_usabilityNav ul,
		#meetings_rfp #h_usabilityNav ul,
		#rfps #h_usabilityNav ul,
		#sitemap #h_usabilityNav ul,
		#whystay #h_usabilityNav ul {font-size: 10px;}		
		
		
		#amenities #h_nav ul, #areainfo #h_nav ul, #contact #h_nav ul, #corporate_rfp #h_nav ul, #corporate #h_nav ul,
		#groups #h_nav ul, #group_rfp #h_nav ul, #home #h_nav ul, #meetings_rfp#h_nav ul, #rfps #h_nav ul, #sitemap #h_nav ul,
		#whystay #h_nav ul{font-size: 10px;}
		
		
		#amenities #f_nav ul, #areainfo #f_nav ul, #contact #f_nav ul, #corporate_rfp #f_nav ul, #corporate #f_nav ul,
		#groups #f_nav ul, #group_rfp #f_nav ul, #home #f_nav ul, #meetings_rfp#f_nav ul, #rfps #f_nav ul, #sitemap #f_nav ul,
		#whystay #f_nav ul {font-size: 9px; font-family: Tahoma, Arial, Verdana, sans-serif;}
