/* GENERAL  ----------------------------------------------------------------------------------------------------------------------- */

	body {  font-size: 13px; font-family: "Trebuchet MS"; margin: 20px 0; padding: 0; color:#696969; background:#DDEDFA url(../img/design/bg.jpg) repeat-x fixed;}
	a, a:link {color:#385369; outline:none; }
	a:hover { color:#111005; text-decoration:none;}
	#shell { width: 900px; margin: 0 auto; padding: 0; background: #fff; }
	h1,	h2, h3,	h4 {margin:0; padding:0;}
	.imgRight {float:right; margin:0 0 0 25px; border:2px solid #283E51; padding:1px; background-color:#fff;}

/* HEADER  ----------------------------------------------------------------------------------------------------------------------- */

	#logoArea {  margin:0 auto; text-align:center;   padding:0px 0 0 0;}
	#logoArea img {border:none; margin:5px 0 0 0;}

	#logoArea a {  }
	
	#titleBar { width: 100%; min-height: 195px; background: url(../img/design/bg_titlebar.gif) bottom repeat-x; position:relative; z-index:999999;}

		#helpmenuShell { position: absolute; top: 80px; margin: 0px 0 0 40px; }
		#usabilityNavDropDown{  padding: 3px 0 0 8px; width: 186px; height: 29px; display: block;   z-index: 100; background:url(../img/design/bg_usabilitynavdropdown.gif) no-repeat;}						
		#usabilityNavDropDown a { text-decoration: none;   display: block; padding: 5px 0px 5px 15px; }
		
		#usabilityNav { display: none; left:0px;  margin: 3px 0 0 0; position: absolute; z-index: 1; width: 193px;  background: #345168;   }
		#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; color:#fff; }
		#usabilityNav li a:hover {  color:#d9ede0; background-color: #213546; }
		
			#callUs {position:absolute; left:645px; top:3px; width:230px;}
		
	#nav { height: 51px; margin:0; text-align: center; background: url(../img/design/bg_nav.gif) repeat-x left -1px; line-height:51px;   }
	#nav ul { padding: 0px 0 0 0; margin: 0; }
	#nav ul li {  margin: 0 12px 0 0; list-style: none; display: inline; border-right:1px solid #60797D; padding:0 12px 0 0;}
	#nav ul li a { text-decoration: none; font-size: 18px; color:#D3F2CC;  }
	#nav ul li a.current { color:#fff;  }
	#nav ul li a:hover { color:#fff; text-decoration:underline;  }
	#nav ul li.lastItem {border:none; margin:0; padding:0;}

	
	#headerShell { width: 100%; }
	
		#header { height: 267px; background:#213546; border-bottom:1px solid #111005;  }

		

			#widgetReservations { width: 239px; border-bottom: 2px solid; display: block; padding: 10px; margin: 0 0 20px 0;  border-bottom: 2px solid #606060; background: #1d3f2a url(../img/design/bg_reservations.gif) top repeat-x;   }
			#widgetReservations h1 { font-size: 23px; font-weight: normal; margin: 0 0 10px 0; padding:0; color:#fff;  }
				
				
			#widgetCTAShell { padding: 10px 0;  }
			
			.widgetCTA { margin: 0px 0 5px 0px; width: 259px; height: 101px; }	
			.widgetCTA a { display: block;  width: 259px; height: 101px; text-decoration: none;background: url(../img/design/bg_cta.jpg); }	
			.widgetCTA a:hover {background: #213546; }	
			.widgetCTA h1 { margin: 0;  font-size: 18px;  text-indent: 0; padding:15px 0 10px 8px; letter-spacing: -1px; color:#fff; text-transform:uppercase;}
			.widgetCTA span { margin: 0 8px; color:#fff; display:block;}
			.widgetCTA a span.widgetCTAimg {  margin: 0; display: block;  float: right; padding: 3px; margin: 0 7px 0 0; width: 90px; height: 86px; background-repeat: no-repeat; background-position:10px 9px;}
			.widgetCTA .widgetCTAHeaders { margin: 0;  font-size: 18px;  text-indent: 0; padding:15px 0 10px 8px; letter-spacing: -1px; color:#fff; text-transform:uppercase; display: block; font-weight: bold; }
			
			
			

/* BODY ----------------------------------------------------------------------------------------------------------------------- */


	#contentShell {margin:0; padding: 0 30px 0 30px;  position:relative;    }
			#content { margin: 0; padding: 13px 0px 30px 290px; border-bottom: 1px  solid #ccc; min-height:250px;}
			#content h1 { font-size: 23px; margin: 0 0 10px 0; padding: 0; color:#213546; letter-spacing:-1px; }
			#content h2 { color:#3D5970;  font-size: 18px;  margin: 15px 0 25px 0; letter-spacing:-1px; }
			#content p {margin:0px 0 24px 0; line-height:24px;}
			#content strong, #content b {color:#7C9759;}
			
			#content table {font-size:11px; margin-bottom:25px; border:1px solid #206FA4; padding:5px 3px; background-color:#F0F7FC;text-align:center; }
			#content table strong, #content table b {color:#206FA4;}
			

			
			
				#breadcrumbs {margin:26px 0 0 0;}
				#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0;  }
				#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
				#subNav {margin: 0px 0 0 0; padding:0;    }
				#subNav ul {margin: -10px 0 0 0; padding: 0px 0 0 0; height:50px;}
				#subNav ul li {display: inline; margin: 0 6px 0 0; }
				#subNav ul li a {}
				#subNav ul li a:hover {}			
							
			#side {position:absolute; top:30px; left:30px;  }					
		
				#ctaShell { display: none; }
				#ctaShell ul {  }
				#ctaShell a {  }
				#ctaShell a:hover {  }
			
				#imgThumbnails112 a {border:none; outline:none;}
				#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			



/* FOOTER ----------------------------------------------------------------------------------------------------------------------- */
	
	#footerShell { margin: 20px 0 0 0; padding: 0;  background: url(../img/design/bg_footer.gif) bottom repeat-x;  border-bottom:3px solid #213546;  }

		#footerNav {text-transform:uppercase; text-align: center; padding: 5px 0 15px 0; }
		#footerNav ul { margin: 0; padding: 0; }
		#footerNav li { display: inline; margin: 0 7px 0 0; padding: 0 7px 0 0;  }
		#footerNav a {color: #006c70; text-decoration:none;  }
		#footerNav a:hover { color:#3b3a3a; text-decoration:underline;}
		
		#address {font: 13px "Trebuchet MS"; text-align: center; padding: 15px 0 10px 0; color:#3b3a3a;  }
		#address ul { margin: 0; padding: 0;  }
		#address li {display: inline; margin: 0 7px 0 0;   }
		#address li.lastItem {  }
		
		#address {  }
			
			.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 {  }
	
		#propertyName {font-weight:bold}
		#street {}
		#address #city {margin:0;}
		#state {}
		#zip {}
		#country {display:none;}
		#phone {}
		#fax {}
		
		#vizsig {width:265px; margin:0 auto; padding:0 0 30px 0;}
		#vizsig img {border:1px solid #283E51;}