

/* GENERAL ****************************************************************************************************************
**************************************************************************************************************************/

	body {  font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 20px 0; padding: 0;}

	#printHeader { position: absolute; margin: 0 0 0 -5000px;}

	a {  }
	a:hover { text-decoration: none;}
	
	#shell { width: 1000px; margin: 0 auto; padding: 0;}
	
	#searchBox { position: absolute;  }
	
	h1 { font-size: 23px; margin: 0 0 15px 0; padding: 0;}
	h2 { font-size: 18px;}
	h3 {}
	h4 {}
	
	p { margin: 0; padding: 0;}

/* HEADER ****************************************************************************************************************
**************************************************************************************************************************/

	#logoArea {  z-index: 9999; z-index: 999; margin: 20px 0 0 20px; position: absolute;  }
	#logoArea a { display: block;}

	#titleBar { width: 100%; height: 138px; }
	
	  #helpmenuShell { position: absolute; margin: 0 0 0 778px; }
		#usabilityNavDropDown{ top: 20px; padding: 7px 0 0 15px; width: 210px; height: 23px; display: block;   z-index: 100;}						
		#usabilityNavDropDown a { text-decoration: none;   display: block; padding: 5px 0px 5px 15px; }
		
		#usabilityNav { display: none; left:0px;  margin: 8px 0 0 10px; position: absolute; z-index: 1; width: 212px;  }
		#usabilityNav h1 { }
		#usabilityNav ul { margin:0; padding: 0;}
		#usabilityNav li { list-style-type: none; height: 20px; }
		#usabilityNav li a  { display:block; border: none; text-decoration: none;  padding: 2px 5px; margin: 0px;}
		#usabilityNav li a:hover {}

	#nav { width: 100%; height: 50px; margin:0; text-align: center;  }
	#nav ul { padding: 12px 0 0 0; margin: 0; }
	#nav ul li {  margin: 0 9px; list-style: none; display: inline;}
	#nav ul li a { text-decoration: none; font-weight: bold; font-size: 18px; padding: 5px 10px; }
	#nav ul li a.current {  padding: 5px 10px 17px 10px;    }
	#nav ul li a:hover {  padding: 5px 10px 17px 10px;   }

	
	#headerShell { padding: 10px 0 0 10px; width: 990px; height: 319px;}
	
		#header { width: 677px; height: 308px; float: left;  }

		#widgetShell { display: block;  width: 295px; float: left; margin: 0 0 0 7px; padding:0; }

			#widgetReservations { text-align: right; width: 275px; height: 153px; display: block; padding: 10px 10px 11px 10px; margin: 0;  }
			#widgetReservations h1 { font-size: 23px; border-bottom: 1px solid; font-weight: normal; margin: 0 0 10px 0; padding:0; }
				
			#searchbox { font-size: 11px; padding: 5px 20px 8px 20px;}
			#searchbox a {  margin: -10px 0 0 0 ;  }
			select { font-size: 11px; margin:1px 0 7px 0;}
			.resSubmit { float: right;display:block; margin: 5px 0 0 15px;}
			.resMonth {width:60px;}
			.resDay {width:40px;}
			.resYear {width:45px;}
			.resNights, .resRooms, .resAdults, .resKids {width:50px;}
			#searchbox .resKidsSpacer {margin:0 0 0 26px;}
			#searchbox .resRoomSpacer { margin:0 18px 0 17px; }
			#anchor img {border:none;} 
				
			#widgetCTAShell {  padding: 10px 0;  }
			
			.widgetCTA {margin: 5px 0 0 0px; width:295px; height: 62px;   }	
			.widgetCTA a { display: block;  width: 295px; height: 62px; text-decoration: none;}	
			.widgetCTA a:hover { }	
			.widgetCTA h1 { margin: 0;  font-size: 18px;  text-indent: 0; padding: 18px 0 0 0; letter-spacing: -1px;}
			.widgetCTA span { display: none; margin: 0;}
			.widgetCTA a span.widgetCTAimg {  margin: 0; display: block;  float: left; padding: 3px; margin: 0 ; width: 50px; height: 45px; background-repeat: no-repeat; background-position: bottom; }
			.widgetCTA .widgetCTAHeaders { display: block; font-weight: bold; margin: 0;  font-size: 18px;  text-indent: 0; padding: 18px 0 0 0; letter-spacing: -1px; }
			
			#cta1 a span#widgetCTAimg { }
			#cta2 a span#widgetCTAimg {}
			

/* BODY ******************************************************************************************************************
**************************************************************************************************************************/

	#bShell { width: 100%; margin:20px 0; padding: 0;  }

		#columnShell_1 {   width: 686px; margin: 20px 0 0 0;  padding:0; float: left;}
		
				
		#columnShell_2 { float: left; width: 100%; margin: 20px 0 0 0px; padding: 0;  }
		
			#subNav {  margin: 0; padding:0;}
			#subNav ul { margin: 0; padding: 0px 0 0 0; text-align: center;}
			#subNav ul li { display: inline; margin: 0 6px; }
			#subNav ul li a {}
			#subNav ul li a:hover {}
			
		
			#contentArea { margin: 20px 0; padding: 20px; }
		
			#ctaShell { display: none; }



/* FOOTER ****************************************************************************************************************
**************************************************************************************************************************/
	
	#fShell {  width:  100%;  clear: both;  margin: 20px 0 0 0; padding: 0; text-align: center; color: #FFFFFF; }

	#fAddress { font-weight: bold; font-size: 15px; text-align: center; padding: 15px 0 5px 0;}
	#fAddress ul { margin: 0; padding: 0;}
	#fAddress ul li { display: inline; margin: 0 14px 0 0; }
	
	#address { font-size: 12px; font-weight: bold; padding: 15px 0 5px 0; }
			
			.org, .adr, .tel { margin: 0 15px 0 0;}
			.org { font-weight: bold; }
			.adr {  }
				.street-address {  }
				.locality {  }
				.region {  }
				.postal-code {  }
				.country-name { display: none; }
			.tel {  }
				.tel .type {  }
				.tel .value {  }

	#fNav { text-align: center; padding: 5px 0 20px 0; }
	#fNav ul { margin: 0; padding: 0; }
	#fNav ul li { display: inline; margin: 0 7px;  }
	#fNav ul li a {  }
	#fNav ul li a:hover { }


/* Bread Crumbs */
div#breadcrumbNav {  }
div#breadcrumbNav ul { height: 20px; margin: 0 0 15px 0; padding: 0; }
div#breadcrumbNav ul li { float: left; list-style-type: none; margin-right: 5px; }
div#breadcrumbNav ul li a {  }

