/* GENERAL **************************************************************************************************************** */
	
	body {margin:0; background:url(../img/design/body_bg.jpg) top center repeat #33291a; 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:#f5cc4e; border:8px solid #553203;}
	.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:#3d0808; 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:20px 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:#efb300; color:#491e0b;}		
		#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 {  }
		
		.helpmenuShellFooter {background:url(../img/design/left-col-bottom_bg.png) top center no-repeat; position:relative; margin-top:27px; left:-20px; height:27px; width:285px; display:none;}
		
		#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 {font-weight:bold; font-size:15px;}
		
		
	#utilityNav  #accessible {  }
	
	#headerShell {  }		
		
		#logo {height:75px; width:560px; position:absolute; top:4px; right:0px; text-align:right;}
		#logo h1 {font-size:24px; margin:0 0 -8px; padding: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:-14px;  width:560px;  right:165px;}
		#logo .textWidget h1 {font-size:17px;}
		
		#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; position: relative;}	
	#nav ul li a {width:205px; padding:3px 10px; display:block;}	
	#nav ul li a:hover {}
	#nav ul li.hover a { background-color:#efb300; }
	#nav ul li a.current {background-color:#E2870C; color:#491e0b;}
	#nav ul li.noStyleRight {  }
	#nav ul li.noStyleLeft {  }
	#nav ul li.lastItem {  }
	#nav .home {display:none;}
	#nav ul ul { visibility: hidden; position: absolute;}
	
	select {margin:1px 0 7px 0; font-size:9px;}
	.resSubmit {display:block; margin:8px 0 5px 63px;}
	.resMonth {width:60px;}
	.resDay {width:60px;}
	.resYear {width:45px;}
	.resNights, .resRooms, .resAdults, .resKids {width:42px;}
	#searchbox2 {width:205px; margin:10px auto 0; color:#fff; font-size:10px; background:url(../img/design/reservations.gif) 5px 10px no-repeat; padding-top:35px; 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:#efbc59;}
	.extras {padding-left:60px; color:#efbc59;}

/* BODY **************************************************************************************************************** */
.imgThumbnailsOuterShell {width: 475px; margin: 0 auto; overflow: hidden;}
	#contentShell {background:url(../img/design/contentshell_bg.jpg) top center no-repeat; margin:0 auto; position:relative; top:0px; padding:0;}
		
		#content {padding:50px 150px 80px; background:url(../img/design/content_bg.jpg) bottom center no-repeat;min-height:490px;
  height:auto !important;  height:450px;}	
		#content h1 {color:#5f1e02;  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:#b67721; 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:#453823;}
		
		#content ul li{color:#7B541A; margin-bottom:8px;}
		
		 
		#content a {color:#501901;}
		#content a:hover {color:#762401; text-decoration:none;}
		
			#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0;  }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
			#subNav {}
			#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 {display: block; font-weight: bold; margin:0 0 2px 0; padding:0; background:url(../img/design/cta-h1-bg.jpg) left 12px no-repeat;}
			#ctaShell {  }
			#ctaShell ul {  }
			#ctaShell a {  }
			#ctaShell a:hover {  }
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			
			.widgetCTA {width:148px; height:64px; background:url(../img/design/cta_bg.jpg) top left repeat-y #b67721; padding:0px 0px 0px 76px; letter-spacing:normal; position:relative; float:left; margin: 0 5px 0 0;font-size:12px;}
			
			.widgetCTA h1, .widgetCTA .widgetCTAHeaders {color:#feb935; font:bold 12px/13px Arial, Helvetica, sans-serif; margin:0; padding:0; letter-spacing:-1px}
			.widgetCTA h1 a {text-decoration:none;font-size:12px;}
			.widgetCTA a {color:#feb935; text-decoration:none;font-size:12px; display:block; height:59px; padding:5px 8px 0 10px;}
			.widgetCTA a:hover {background-color:#A35117;}
			.widgetCTALink h1{font-size:12px;}
			#widgetCTA1672 h1 {font-size:13px; }
			.widgetCTA span {font:9px Verdana, Arial, Helvetica, sans-serif; color:#333300; text-decoration:none; }
			.widgetCTA span a {text-decoration:none;}
			.widgetCTAimg {height:64px; width:73px; position:absolute; top:0px; left:0px; border-right:3px solid #feb935;}
			#titlebar .widgetCTA .widgetCTAHeaders { display: block; font-weight: bold; margin:0 0 2px 0; padding:0; background:url(../img/design/cta-h1-bg.jpg) left 12px no-repeat; font-size: 14px; font-weight: normal; position: relative;  }
			
			.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:885px; margin:0 auto; padding:18px 0 0;}
		#footerNav ul li {float:left; padding:0px 8px; border-right:1px solid;}
		#footerNav ul li a {color:#d1a96a; 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; text-align: center;}
		#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 {  }
			
			.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 {  }
		
		#company-info {margin-top:5px; margin-left:110px; padding:0px 0px 25px 0px; text-align:center;}
		#company-info ul {list-style:none; margin:0px 0px 0px 35px; padding:0px;}
		#company-info ul li {float:left; padding:0px 8px;}
		#company-info li.noStyleRight {  }
		#company-info ul li a {color:#d1a96a; text-decoration:none;}
		#company-info ul li a:hover {text-decoration:underline;}

		
		#vizsig { text-align: center; clear:both; padding:15px 0px;}
		#vizsig a {color:#fff;}