/* GENERAL **************************************************************************************************************** */
	
	body {margin:0; background:url(../img/design/body_bg.jpg) top center repeat-x #023b59; font-family:Georgia, "Times New Roman", Times, serif;}
	#shell {width:970px; margin:0 auto; background:url(../img/design/shell_bg.jpg) top center repeat-y #fff; position:relative;
	z-index:40;}
		#topBG {width:100%; height:612px; position:absolute; z-index:20; top:0px; left:0px; background:url(../img/design/wrap_bg.jpg) top center repeat-x;}	
	a {  }
	a:hover { text-decoration: none;  }
	h1, h2, h3 {  }
	.imgLeft {float:left; margin:0 15px 15px 0;}
	.imgRight {float:right; margin:0 0 15px 15px;}
	.imgLeft, .imgRight {padding:1px; background-color:#d6bfa4; border:8px solid #b1b256;}
	.clearBoth {clear:both;}
	#printDiv {display:none;}
	
/* HEADER **************************************************************************************************************** */

	
	#titlebar {background:url(../img/design/header_bg.jpg) top center no-repeat; height:442px; font-family:Trebuchet MS, Arial, Verdana, sans-serif;}
		
		div#usabilityNavDropDown { position:relative; z-index:999; }
		#usabilityNav li {height:20px;}
		#usabilityNav {background-color:#344462; width:202px;margin:0px 0 0 20px; position:absolute; padding:8px 0 0px;z-index:90;}
		
		#helpmenuShell {width:245px; height:auto; background:url(../img/design/left-col_bg.png) 0px 0px no-repeat; position:absolute; top:0px; left:0px; padding:42px 20px 0px; z-index:70; }
		#helpmenuShell ul {margin:0px; list-style:none; text-align:left; padding:0px;position:relative; z-index:99;}
		#helpmenuShell ul li {text-align:left; text-transform:uppercase;font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:10px; margin:0 0 3px; text-indent:15px; padding:0; z-index:70;}
		#helpmenuShell ul li a { color:#FFFFFF; text-decoration:none; display:block; padding:4px;z-index:99; position:relative;}
		#helpmenuShell ul li a:hover {background-color:#013a59; }		
		#helpmenuShell div#usabilityNavText {padding:2px 0px 3px 30px; background:url(../img/design/helpmenu_bg.jpg) top center no-repeat; font-size:10px; margin:8px auto 0;}
		#helpmenuShell div#usabilityNavDropDown {}
		#helpmenuShell div#usabilityNavDropDown div.noHover {  }
		
		#helpmenuBottom {background:url(../img/design/left-col-bottom_bg.png) top center no-repeat; position:relative; bottom:-30px; left:-20px; height:30px; width:285px; }
		
		#titlebar h1 {font-size:14px; font-weight:normal; margin:10px 0 0px; padding:0; position:relative;}
		#titlebar p {margin:0px; padding:0; font-size:11px; position:relative;}
		.titleAddress {font-size:14px; margin:0; padding:0px; position:relative;}
		.tollFree {position:absolute; top:20px; font-size:12px; text-align:center; color:#DFDFDF;}
		
		
	#utilityNav  #accessible {  }
	
	#headerShell {  }		
		
		#logo {height:90px; width:560px; position:absolute; top:4px; right:0px; text-align:right;}
		#logo h1 {font-size:24px; margin:0 0 4px 0; padding:5px 0;}
		#logo a { display:block; border:none; position:relative; z-index:90;}
		#logo img {float:right; margin:0 10px 0 10px; border:none;}
		
		#logo .textWidget {position:absolute; top:12px;  width:560px;  right:165px;}
		#logo .textWidget h1 {font-size:36px; font-family:Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; color:#c1ced5; line-height:70%; letter-spacing:-.05em;}
		#logo .logoAddress {color:#484444; font-size:18px; }
		
		#header {position:absolute; width:719px; height:263px;  border:1px solid #d8cbba; top:86px; left:240px; font-size:11px; z-index:20; }		
	
	#nav {background:url(../img/design/nav_bg.jpg) bottom center repeat-y;  width:225px; padding:0px 10px; margin:10px auto; position:relative; height:auto; z-index:60;}	
	#nav ul {}	
	#nav ul li {text-transform:capitalize;font-size:18px; text-indent:0px;}	
	#nav ul li a {width:205px; padding:3px 10px; display:block; color:#fdfab8;}	
	#nav ul li a:hover {background-color:#8c8d2d;}
	#nav ul li a.current {background-color:#06699e; color:#b9e1f6;}
	#nav ul li.noStyleRight {  }
	#nav ul li.noStyleLeft {  }
	#nav ul li.lastItem {  }
	#nav .home {display:none;}
	select {margin:1px 0 7px 0; font-size:9px; border:1px solid #7f9db9;}
	.resSubmit {display:block; margin:8px 0 5px 63px; background:url(../img/design/check.gif) top center no-repeat; line-height:0; text-indent:-9999px; border:none; height:25px; width:127px; cursor:pointer;}
	.resMonth {width:60px;}
	.resDay {width:60px;}
	.resYear {width:45px;}
	.resNights, .resRooms, .resAdults, .resKids {width:42px;}
	#searchbox2 {width:205px; margin:10px auto 0; color:#013a59; font-size:10px; background:url(../img/design/reservations.gif) 5px 10px no-repeat; padding-top:45px; padding-bottom:15px;}
	#searchbox2 .resRoomSpacer {margin:0 0 0 21px;}
	#searchbox2 .resAdultsSpacer, #searchbox2 .resKidsSpacer {margin:0 0 0 18px;}
	#anchor img {border:none;}
	#searchbox2 a {color:#ba4600;}
	.extras {padding-left:60px; color:#ba4600;}

/* BODY **************************************************************************************************************** */

	#contentShell {background:url(../img/design/contentshell_bg.jpg) top center no-repeat; margin:0 auto; position:relative; top:0px; padding:0;}
		
		#content {padding:80px 150px 80px; background:url(../img/design/content_bg.jpg) bottom center no-repeat;min-height:490px;
  height:auto !important;  height:450px;}	
		#content h1 {color:#344462;  font:bold 31px/32px "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-2px; margin:0 0 0 0px; padding:10px 0 0 0}
		#pageid512 #content h1 {margin:10px 0 0 0;}
		#content h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#7e7f37; font-size:28px;}
		#content h3 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; color:#997528;}
		#content p, #content table ul {font-size:12px; line-height:200%; color:#294f45;}
		
		#content ul li{color:#7B541A; margin-bottom:8px;}
		
		 
		#content a {color:#88892f;}
		#content a:hover {color:#229087; text-decoration:none;}
		
			#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0;  }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
			#subNavDownLinks { width: 970px;}
			#subNav ul {}
			#subNav ul li {}
			#subNav ul li a {}
			#subNav ul li a:hover {}
			#subNavDownLinks {list-style:none; margin:10px 0 0; padding:0;}
			#subNavDownLinks li {display:inline; text-transform:uppercase; padding:0px 10px; border-right:1px solid;}
			#subNav .lastItem {border:0px solid;}
				
		
		#side {position:absolute; z-index:70; height:75px; width:688px; top:372px;right:0px; line-height:11px;}
			
			#side h1 {margin:0 0 2px 0; padding:0; background:url(../img/design/cta-h1-bg.jpg) left 12px no-repeat;}
			#side .widgetCTA .widgetCTAHeaders { margin:0 0 2px 0; padding:0; background:url(../img/design/cta-h1-bg.jpg) left 12px no-repeat; display: block; font-weight: bold; font-size: 13px; }
			#ctaShell {  }
			#ctaShell ul {  }
			#ctaShell a {  }
			#ctaShell a:hover {  }
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #b5c9d3; padding: 0 5px}
			
			.widgetCTA {width:148px; height:64px; background:url(../img/design/cta_bg.jpg) top left repeat-y #767879; padding:0px 0px 0px 76px; letter-spacing:normal; position:relative; float:left; margin: 0 5px 0 0;font-size:12px;}
			
			.widgetCTA h1 {color:#dbd6d2; font:bold 12px/13px Arial, Helvetica, sans-serif; margin:0; padding:0; letter-spacing:-.02em;}
			.widgetCTA h1 a {text-decoration:none;font-size:12px;}
			.widgetCTA a {color:#dbd6d2; text-decoration:none;font-size:12px; display:block; height:59px; padding:5px 8px 0 10px;}
			.widgetCTA a:hover {background-color:#172541;}
			.widgetCTALink h1{font-size:12px;}
			#widgetCTA1672 h1 {font-size:13px; }
			.widgetCTA span {font:9px Verdana, Arial, Helvetica, sans-serif; color:#e6d3d3; text-decoration:none; }
			.widgetCTA span a {text-decoration:none;}
			.widgetCTAimg {height:64px; width:73px; position:absolute; top:0px; left:0px; border-right:3px solid #b5c9d3;}
			
			.googleMapWidget {position:relative; float:right; border:1px solid; margin:0 0 15px 15px;}
			
			.threeCols {width:30%; float:left;}
			.threeCols a {font-size:11px;}
			.threeCols p { font-size:10px;}
			.colsMarginRight {margin-right:15px;}
			.clearBoth {clear:both;}
			
			

/* FOOTER **************************************************************************************************************** */

	#footerShell {background:url(../img/design/footer_bg.jpg) top center no-repeat; width:970px; margin:0 auto; padding:0; position:relative; top:0px; color:#d1a96a; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
		
		#footerNav {  }
		#footerNav ul {list-style:none; width:auto; margin:0 auto; padding:18px 0 0 200px; text-align:center;}
		#footerNav ul li {float:left; padding:0px 8px; border-right:1px solid;}
		#footerNav ul li a {color:#e4e587; text-decoration:none;}
		#footerNav ul li.noStyleRight { margin-right:0; }
		#footerNav .lastItem {border:none; }
		#footerNav ul li a:hover {text-decoration:underline;}
		
		#address {clear:both; margin:35px 0 0px 0; padding:0 0 25px 0; color:#c7d4d6; }
		#address ul {list-style:none; margin:0 0 0 35px; padding:0;}
		#address ul li {float:left; padding:0 8px;}
		#address li.noStyleRight {  }
		#address #country {display:none; }
		#address #phone {}
		#address #fax {}
		
		#address { padding: 0 !important; text-align: center; }
			
			.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 {  }
		
		#vizsig { text-align: center; clear:both; padding:15px 0px;}
		#vizsig a {color:#fff;}
		
		#signatureWidget {background:none;}