/* GENERAL **************************************************************************************************************** */
	
	body { color:#7f5c1e; background:#ECDDB4 url(../img/design/bg.jpg) fixed center top repeat-x; margin:0; padding:0; }
	#shell { margin: 0px auto; width: 964px; position:relative; }	
	a {color:#9c0634; outline:none; }
	a:hover { text-decoration:none; }
	h1, h2, h3 {margin:0; padding:0; }
	.back2top {float: right; text-transform:lowercase;}
	
/* HEADER **************************************************************************************************************** */

	#titlebar { height:48px;  }
		div#usabilityNavDropDown { width: 964px; margin: 0px auto; }
		#helpmenuShell { background: url(../img/design/use-nav-bg.png) repeat-x; top:0; padding: 1px 0 0 0; left:0; right:0; position:fixed; z-index:10; font: 10px Georgia, "Times New Roman", Times, serif; height:48px; }
		#helpmenuShell ul {  padding:0; margin: 0; height: 60px;  background: url(../img/design/toll-free02.gif) no-repeat 586px -10px;  }
		#helpmenuShell ul li { float: left; margin:0 17px 0 0; list-style-type:none; }
		#helpmenuShell ul li a { color: #fff; text-decoration:none; }
		#helpmenuShell ul li a:hover {text-decoration:underline; }		
		#helpmenuShell div#usabilityNavText { float: left; color: #fff; margin-right: 10px; border-right: 1px solid #FFFFFF; font-weight: bold; padding-right: 10px; }
		#helpmenuShell div#usabilityNavDropDown { margin-top: 10px; }
		#helpmenuShell div#usabilityNavDropDown div.noHover { display: block;}
	#utilityNav  #accessible { margin:0 0 0 380px; color: #fff; font-family: Arial, Helvetica, sans-serif; width:151px; line-height:12px; padding:6px 0 0 0; }
	#headerShell {background:url(../img/design/header-bg.jpg) 15px 16px no-repeat; min-height:289px; padding:15px 0 0 0; }		
		#logo { width:295px; height:148px; background: url(../img/design/logo-bg.png) no-repeat; position:absolute; top:45px; left:5px; z-index:2; }
		#logo a { display:block; height:145px; }
		#logoLink {width:295px; height:148px;position:absolute; top:-437px; left:5px; z-index:3; }
		#overlay {  width:676px; height:316px; position:absolute; top:49px; left:304px; background: url(../img/design/overlay.gif) no-repeat; }
		#header { background:#cb2750; height:257px; width:559px; margin:0 0 0 345px; }		
	#nav {position:relative; z-index:2; margin:25px auto 0 auto; width:850px; font:bold 18px/45px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;height:45px; }	
	#nav ul {margin:0; padding:0; }	
	#nav ul li { list-style-type:none; float:left; background: url(../img/design/nav-li-bg.gif) no-repeat right top; padding:0 19px 0 15px; }	
	#nav ul li a { display:block; height:45px; /*text-indent:-9999px; */ color:#73153F; text-decoration:none; }	
	#nav ul li a:hover { /*background-position:left bottom; */	background: url(../img/design/nav-ons.gif) no-repeat center bottom; color:#af0036; }
	#nav ul li a.current { /*background-position:left bottom; */	background: url(../img/design/nav-ons.gif) no-repeat center bottom; color:#af0036; }
	#nav ul li.noStyleRight {padding-right:0; background:none; }
	#nav ul li.noStyleLeft { padding-left:0; }
	#nav ul li.lastItem { padding-right: 0; margin-right: 0; background: none;}
	
		/*#navReserve a{ background: url(../img/nav-reservations.gif) left top no-repeat; width: 97px; }
		#navAccommodations a{ background: url(../img/nav-accommation.gif) left -3px no-repeat; width: 135px; } 
		#nav #navAccommodations a:hover {background-position:left -49px; }
		#navGallery a{ background: url(../img/nav-gallery.gif) left 2px no-repeat; width: 108px; } 
		#nav #navGallery a:hover {background-position:left -44px; }
		#navAmenities a{ background: url(../img/nav-amenities.gif) left -1px no-repeat; width: 79px; }
		#nav #navAmenities a:hover {background-position:left -47px; }
		#navArea a{ background: url(../img/nav-area.gif) left top no-repeat; width: 141px; }*/

/* BODY **************************************************************************************************************** */

	#contentShell { margin: 0px; padding: 40px 0px 0px 0px; font-family: Georgia, "Times New Roman", Times, serif; }
		#content {  padding:0 45px 0 350px; min-height:620px; font-size: 14px; line-height:29px; }	
		#content img {float:right; margin:0 0 0 25px; border:5px solid #CE2A52; padding:0px; }
		#content h1 { color:#c47e04; font-size:27px; font-style:italic; letter-spacing: -1px; }
		#content h2 {font-size:13px; line-height:23px; color:#9c0634; text-transform:uppercase; }
		#giftCerts {width:100%; height:2050px;}
		
			#breadcrumbs ul  { display: none; margin: 0 0 20px 0; padding: 0; border-bottom: 1px solid #d3b460; }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
		/*
			table.galleryImgFullShell { background:#92742b; }
			table.galleryImgFullShell img { border: 3px solid #fff; }
			a.galleryImgThumb { border: 3px solid #fff;}
			a.selected { border: 10px solid 000;}
				*/
		#side { position: absolute; width: 300px; top: 480px; z-index:3; }
		#widgetIBE43528 { background: url("../img/design/res-bg.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; font: 11px "Trebuchet MS"; left: 17px; margin: 0 auto; padding: 10px 0 0 29px; position: relative; width: 264px; }
		#widgetIBE43528 a { color:#C47E04 }
			#ibeShell select {margin:1px 0 7px 0; }
			#ibeShell form {padding:0; width:210px; margin:0 auto; }
			#submitButton { display:block; font-family: Georgia, "Times New Roman", Times, serif; color: #760019; letter-spacing: -1px; font-weight: bold; width: 98px; background: #F2D5B8; border: 1px solid #8D424D; cursor:pointer; position:absolute; top:50px; left:129px; height:27px; }
			.resMonth {width:60px; }
			.resDay {width:40px; }
			.resYear {width:45px; }
			.resNights, .resRooms, .resAdults, .resKids {width:50px; }
			#ibeShell .resRoomSpacer, #ibeShell .resKidsSpacer {margin:0 0 0 21px; }
			#anchor img {border:none; } 
			#ibeShell a {text-align:center; color: #C47E04; }
			#ibeShell a:hover {text-decoration:none; }	
			#resLinx {display:block; text-align:center;color: #C47E04; }					
			#ctaShell {width:286px; margin:0 auto; }
			#ctaShell ul{ margin:0; padding:0; }
			#ctaShell li, #widgetCTA121, #widgetCTA107, #widgetCTA128{ background: url(../img/ctas/cta-bgs.gif) no-repeat; padding:32px 0 0 0; height: 113px; width: 286px; list-style-type:none; margin:0 0 0px 0; display:block; }
			#ctaShell a, a.widgetCTALink {display:block; background-color:#CC0000; width:235px; height:81px; margin:0 auto; }
			#ctaShell a:hover, #widgetCTA107 a:hover, #widgetCTA121 a:hover, #widgetCTA128 a:hover{background-position:center bottom; }
			#cta01 a, #widgetCTA107 a {background: url(../img/ctas/cta-packages.jpg) no-repeat; }
			#cta02 a, #widgetCTA121 a {background: url(../img/ctas/cta-gallery.jpg) no-repeat; }
			#cta03 a, #widgetCTA128 a{background: url(../img/ctas/cta-giftcards.jpg) no-repeat; }		
			#widgetCTA121, #widgetCTA107, #widgetCTA128 {margin:0 0 -11px 0;}
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			

/* FOOTER **************************************************************************************************************** */

	#footerShell { background: url(../img/design/footer-shell-bg.png) no-repeat center top; font: 11px/38px "Trebuchet MS"; padding:10px 0 0 0; }
		#footerNav {width:740px; margin:0 auto 15px auto; }
		#footerNav ul { margin:0; padding:0; height: 38px; text-align: center; }
		#footerNav ul li { list-style-type: none; display: inline; /*float: left;*/ margin: 0px 25px 0px 0px; padding: 0px; }
		#footerNav ul li a { color:#936b15; text-decoration: none; }
		#footerNav ul li.noStyleRight {margin-right:0; }
		#footerNav ul li a:hover {text-decoration:underline; }
		
		#address { background: url(../img/design/address-bg.gif) no-repeat left top; height:30px; width:700px; font: 15px/35px Georgia, "Times New Roman", Times, serif; color: #9C0634; margin:0 auto; padding: 0px 0px 25px 80px; }
		#address ul {margin:0;padding:0; height:25px; width:660px; }
		#address ul li { /*float:left;*/ display: inline; list-style-type:none; padding:0 8px 0 0; margin:0 8px 0 0;  }
		#address li.noStyleRight {border:none; margin-right:0; padding-right:0; }
		#address strong {letter-spacing:-1px; font-style:italic; }
		
		#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 {  }
		
		#vizsig { text-align: center;}
		
/* Special Cases **************************************************************************************************************** */		
	/*.imgPrevious, .imgNext {display:none;}*/ /* gallery page, removed previous and next links */
	#content div.widgetPhotoGallery table.galleryImgFullShell img { float: none; }
	#pageid63 h2 {border-top:1px solid #9C0634; padding:5px 0 0 0; margin:25px 0 15px 0;} /*area info body id*/
	#helpmenuShell .textWidget {position:relative;}
	#accessibleText { position:absolute; color:#FDD8E9; font:9px/11px Arial, Helvetica, sans-serif; height:30px; width:135px; margin:0 0 0 915px; top:7px; z-index:99;}
	