/* GENERAL ****************************************************************************************************************
**************************************************************************************************************************/

	body {  font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; margin: 20px 0; padding: 0;}

	#printHeader { position: absolute; margin: 0 0 0 -5000px;}

	a {  }
	a:hover { text-decoration: none;}
	
	#shell { width: 910px; margin: 0 auto; padding: 0; border: 3px solid;}
	
	#searchBox { position: absolute;  }
	
	h1 { font-size: 23px; margin: 0 0 15px 0; padding: 0; font-weight:normal;}
	h2 { font-size: 18px;}
	h3 {}
	h4 {}
	
	p { margin: 0; padding: 0;}
	#contentArea img.imgRight {border:none;}
	#contentArea img.imgRight {margin:0 0 0 25px; background:#b56f5c; padding:5px;}

/* HEADER ****************************************************************************************************************
**************************************************************************************************************************/

	#logoArea {  margin:0; height:148px;  position:relative; background: url(../img/design/logoarea-bg.gif) repeat-y; padding:10px 0 0 0; border:none;}
	#logoArea .imageWidget { margin:0px 0 0 9px; padding:10px 0 0 0; background-color:#FFF; width:266px; height:127px;}
	#logoArea .imageWidget img {border:none; margin:0 0 0 9px; }
	#logoArea .textWidget {position:absolute; width:350px; height:95px; left:323px; top:28px; font-family:Georgia, "Times New Roman", Times, serif;}
	#logoArea .textWidget h1 {font-size:24px; font-weight:normal; color:#894c03; margin:0; padding:0;}
	#logoArea .textWidget h2 {font-size:15px; font-weight:normal; color:#795600;margin:0; padding:0;}
	#titleBar { width: 100%; height: 114px; }
		#helpmenuShell { position: absolute; margin: 45px 0 0 360px; }
		#usabilityNavDropDown{  padding: 7px 0 0 45px; width: 217px; height: 29px; display: block;   z-index: 100;}						
		#usabilityNavDropDown a { text-decoration: none; border: 1px solid;  display: block; padding: 5px 0px 5px 15px; }
		
		#usabilityNav { display: none; left:0px; margin: 6px 0 0 32px; position: absolute; z-index: 1; width: 195px;  }
		#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 0 2px 12px; margin: 0px;}
		#usabilityNav li a:hover {}
		
	#nav { width: 100%; height: 44px; margin:0; text-align: center;  }
	#nav ul { padding: 14px 0 0 0; margin: 0; }
	#nav ul li {  margin: 0 7px; list-style: none; display: inline;}
	#nav ul li a { font-weight: bold; text-decoration: none; }
	#nav ul li a:hover {  }

	
	#headerShell { padding: 5px; height: 256px;}
	
		#header {  width: 606px; height: 256px; float: left;}

		#widgetShell { width: 100%; float: left; margin: 0; padding:267px 0 0 0; position:relative;}

			#widgetReservations {  padding: 15px; margin: 0 0 20px 0; display: block;  }
			#widgetReservations h1 { font-size: 23px; font-weight: normal; margin: 0 0 10px 0; padding:0; }
				
				#widgetShell .textWidget { z-index:1; font-size:10px; position:absolute; margin: 0px;  width: 284px; background:url(../img/design/ibe-bg.jpg) no-repeat; padding:65px 0 0 35px; height:201px; top:0; left:0;  }
				#widgetShell .textWidget #resform {padding:0 0 0 0; width:200px; }
				#widgetShell .textWidget #resform select {margin:0 5px 3px 0;}
				#widgetShell .textWidget .submitBtn {cursor:pointer; font-size:12px; display:block; height:25px; line-height:12px; color:#fdbe68; border:1px solid #fdbe68; background:none; background-color:#692c1c; margin:15px 0 0 0; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
				
			#widgetCTAShell { padding: 10px 0;  }
			
			.widgetCTA { margin: 5px 0 0 10px; width: 266px; height: 96px; }	
			.widgetCTA a { display: block; width: 256px; height: 96px; text-decoration: none; color:#000; padding:0 10px 0 0px; }	
			.widgetCTA a:hover { }	
			.widgetCTA h1 { margin: 0;  font-size: 16px;  text-indent: 0; padding:17px 0 0 8px; letter-spacing: -1px; color:#F3CC82; font-style:italic; font-weight:bold;}
			.widgetCTA span { margin: 0;}
			.widgetCTA a span.widgetCTAimg {  margin: 0; display: block;  float: left; padding: 3px; margin: 0 7px 0 0; width: 80px; height: 70px; background-repeat: no-repeat; background-position: 17px 21px; }
			.widgetCTA .widgetCTAHeaders { display: block; margin: 0;  font-size: 16px;  text-indent: 0; padding:17px 0 0 8px; letter-spacing: -1px; color:#F3CC82; font-style:italic; font-weight:bold; }
			
			#cta1 a span#widgetCTAimg { }
			#cta2 a span#widgetCTAimg {}
			

/* BODY ******************************************************************************************************************
**************************************************************************************************************************/

	#bShell { margin:0; padding: 0;  }

		#columnShell_1 {  width: 284px; margin:0 1px 20px 5px; padding:0 0 20px 0; float: left; }
		
				
		#columnShell_2 { float: left; width: 615px; margin: 0; padding: 0;  }
		
			#subNav {  margin: 0; padding:0;}
			#subNav ul { margin: 0; padding: 10px 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: 0; padding: 20px; min-height:500px;}
		
			#ctaShell { display: none; }
			#pageid406 #subNavDownLinks a{font-size:19px;}
			/*a.bookIt {display:block; text-decoration:none; width:75px; text-align:center; border:1px solid #000;}
			a.bookIt:hover {}
*/


/* FOOTER ****************************************************************************************************************
**************************************************************************************************************************/
	
	#fShell {  width: 900px;  clear: both;  margin: 20px 5px 0 5px; padding: 0; border-bottom: solid 5px; position:relative; font-family:Georgia, "Times New Roman", Times, serif;}
	#fixer {width:284px; height:262px; position:absolute;  background:url(../img/design/footer-col-bg.gif) no-repeat; top:0; margin:-262px 0 0 0;}

	#fAddress { font: 16px Georgia, "Times New Roman", Times, serif; text-align: center; padding: 15px 0 5px 0;}
	#fAddress ul { margin: 0; padding: 0;}
	#fAddress ul li { display: inline; margin: 0 7px; }
	#fAddress #country {display:none;}
	
	#address {  }
			
			.org, .adr, .tel { margin: 0 15px 0 0;}
			.org { font-weight: bold; }
			.adr {  }
				.street-address {  }
				.locality {  }
				.region {  }
				.postal-code {  }
				.country-name {  }
			.tel {  }
				.tel .type {  }
				.tel .value {  }

	#fNav { text-align: center; padding: 5px 0 20px 0; text-transform:uppercase; font-family:"Trebuchet MS"; }
	#fNav ul { margin: 0; padding: 0; }
	#fNav ul li { display: inline; margin: 0 7px;  }
	#fNav ul li a { text-decoration:none; }
	#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 {  }	


/*#pageid412 #columnShell_1 {display: none}
#pageid412 #contentArea { margin: 0; padding: 20px; left: 0px }*/
#fAddress { font-size: 12px;}#vizsig { width: 300px; margin: 0 auto 20px auto; color: #fff; }#vizsig a:hover { color: #fff; }.textWidget p { margin: 15px 0; line-height: 180%; }
#map1241 {display:none;}

/* IE6 ****************************************************************************************************************
**************************************************************************************************************************/
* html #usabilityNav { top:6px;}
* html #usabilityNavDropDown #helpmenu1239 {top:-25px;}
* html #usabilityNav { margin: 21px 0 0 32px; padding:0;  }
* html #usabilityNav ul { margin: 0; padding: 0;}
* html #usabilityNav li { margin: 0 0 -8px 0; padding: 0; height: 25px; }
* html #usabilityNav li a  { margin: 0; padding: 2px 0 2px 12px ; }
* html #searchbox { height: 100px;  margin: 0; padding: 0;  }
* html #searchbox a { }
* html #searchbox #ibeLinks {  margin: -17px 0 0 0; display: block; }
* html #columnShell_1 {  margin:0 1px 0 2px;}
* html #imgThumbnails1262{width:565px;  }
* html .imgThumbnailsInnerShell {width:450px;}
