/* GENERAL **************************************************************************************************************** */
	
	body { background:url(../img/design/bg.jpg) top center repeat-x #3f4e06; margin:0; padding:0;}
	#shell {width:1016px; margin:10px auto 0; font-family:Georgia, "Times New Roman", Times, serif; position:relative;}	
	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; border:7px solid #2C3A00}
	.imgborder {border: 7px solid #003300}
	
/* HEADER **************************************************************************************************************** */

	
	#titlebar {  }
		
		div#usabilityNavDropDown {  }
		#helpmenuShell {width:430px; position:absolute; right:115px; top:42px; font-family:"Times New Roman", Times, serif; text-align:right;}
		#helpmenuShell ul {margin:5px 0 0; padding:0; font-size:12px; float:right;}
		#helpmenuShell ul li {display:inline; color:#43460B; border-right:1px solid; padding:0px 4px 0px 6px;}
		#helpmenuShell ul li a {color:#43460B; text-decoration:none;}
		#helpmenuShell ul li a:hover {color:#f7f0d2; text-decoration:none;}
		#helpmenuShell .lastItem {border-right:0px solid;}	
		#helpmenuShell div#usabilityNavText {  }
		#helpmenuShell div#usabilityNavDropDown {  }
		#helpmenuShell div#usabilityNavDropDown div.noHover {display: block;}
		
		.phone {float:right; color:#613414; letter-spacing:-.05em; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:13px; margin-top:0px; clear:both; height: 20px; right: 122px}
	
	#utilityNav  #accessible {  }
	
	#headerShell {position:relative; top: 70px; left: 75px; background-image:url(../img/design/header_bg.jpg); width: 836px; height: 490px; background-repeat:no-repeat; z-index:90;}	
		
		
		#logo {position:absolute; top:-60px; left:25px;  width: 165px; height: 65px; z-index:90; }
		#logo a { display:block; width: 165px; height: 65px; }
		#logo a img {border:none;display:block;  }
		
		#hotelAddress {position:absolute; top:33px; left:40px; font-family:Georgia; font-size:24px; color:#ffffff; text-transform:uppercase;}
		#hotelAddress ul { list-style:none;  font-size:12px; color:#bae670; margin: 0; padding:0; }
		#hotelAddress ul li {float:left; margin:0 14px 0 0px;  }
		#hotelAddress ul li.noStyleRight { margin-right:0; }

		
		#header {width:600px; height:290px; position:absolute; top:136px; left:33px;}		
	
	#nav { position:absolute; left:115px; top:167px; width:760px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; z-index:99;}	
	#nav ul {list-style:none; margin:0; padding:0; }	
	#nav ul li {margin:0 21px 8px 0px; float:left; }	
	#nav ul li a {color:#fdf6b4; text-decoration:none;}	
	#nav ul li a:hover {color:#d8d994;}
	#nav ul li a.current {color:#d8d994; }
	#nav ul li.noStyleRight {  }
	#nav ul li.noStyleLeft {  }
	#nav ul li.lastItem {margin:0 0px 8px 0px;  }
	

/* BODY **************************************************************************************************************** */

	#contentShell {background:url(../img/design/content_bg.jpg) bottom right no-repeat #f0f5e3;   position:relative; margin:0 auto; left:-16px; padding:0 0 25px 0; width:786px; margin-top:70px; z-index:80;}
		
		#content {width:500px; position:relative;  margin:25px 0 0 260px; z-index:0;}	
		#content h1 {font-size:18px;  }
		#content h2 {font-size:16px; text-transform:uppercase; color:#62612B;}
		#content p, #content ul  {line-height:150%; font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#7e6354;}

		#content a {color:#8F4F23;}
		#content a:hover {color:#C1692F;}
		#content strong, #content b {color:#916909; font-size:13px}
		
		.shadow {background:url(../img/design/photo_bg.gif) top center no-repeat; padding:13px;}
		
		.googleMapWidget {margin:0 0 15px 25px; border:2px solid #716933;}
		
		div.widgetPhotoGallery {width: 450px}
		div.widgetPhotoGallery table {width: 475px}
		#galleryImgFull {border:3px solid #b1b18a; width: 475px}
		
		div.twoCols {width:45%; float:left;font-size:12px;}
		ul.twoCols {width:45%; float:left; list-style-type:square; margin:0; padding:0 0 0 60px; display:block;}
		.clearBoth {clear:both;}
		.fourCols {width:22%; float:left; font-size:10px; color:#3E4112;font-size:12px; }
		.colsMarginRight {margin-right:15px; border-right:1px solid #3C401E;}


		
			#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0;  font-size:11px; }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
			#subNav {}
			#subNav ul {list-style:none;}
			#subNav ul li {}
			#subNav ul li a {}
			#subNav ul li a:hover {}
			
			#subNavDownLinks {background:url(../img/design/subnav_bg.gif) 0px 50% no-repeat; padding:0 0 0 40px; position:relative; z-index:99;}
				
		
		#side { position:absolute; height:214px; padding:0px 0 0 15px; top:7px; left:2px;}		
			
			
			.widgetCTA h1 {font-size:14px; margin:0px; position:absolute; z-index:99; top:0px; left:16px; font-family:"Times New Roman", Times, serif;text-align:center;}
			.widgetCTA a {color:#954206;border:none; text-decoration:none;}
			#side a:hover {color:#5F6D29;border:none; text-decoration:underline;}
			a:hover .widgetCTAimg  {filter:alpha(opacity=50);opacity:0.5; cursor:pointer;}
			
			.widgetCTA {/*background:url(../img/CTA/cta_bg.jpg) bottom left no-repeat; */ height:107px; position:relative; width:208px;display:block; float:left; margin-right:48px;}
			.widgetCTAimg {height:109px; width:208px; display:block; position:absolute; top:27px; margin-left:6px;}
			.widgetCTA .widgetCTAHeaders { display: block; font-weight: bold;font-size:14px; margin:0px; position:absolute; z-index:99; top:0px; left:16px; font-family:"Times New Roman", Times, serif;text-align:center; }
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			

/* IBE */
#searchboxBG {background:url(../img/design/ibe_bg.png) top center no-repeat; position:absolute; width:238px; height:362px; top:0px; left:0px;}
#searchbox1 { left:40px; position:absolute;top:311px; z-index:90;}
#searchboxInt {position:relative; font-size:10px; color:#000; text-transform:uppercase;width:168px; height:262px; padding:100px 35px 0; z-index:100;}
select {margin:1px 0 7px 0;}
.resSubmit {display:block; border:none; color:#FFFFFF; font-size:10px; text-transform:none; background:url(../img/design/submit_bg.gif) top center repeat-x #916a09; height:20px; width:160px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:3px 0 8px; cursor:pointer;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:45px;}
#searchbox1 .resRoomSpacer {margin:0 0 0 5px;}
#searchbox1 .resAdultsSpacer, #searchbox1 .resKidsSpacer {margin:0 0 0 5px;}
#searchbox1 .resSubmit {display:inline; vertical-align:top;}
#searchbox1 #anchor {position:absolute;}
#anchor img {border:none;}
#searchbox1 select {font-size:11px;}
#searchbox1 a {color:#000; text-transform:none; }
#searchbox1 a:hover {color:#666; text-decoration:none;}
#searchArrival {float:left; width:175px; display:block;} 
#searchboxButtons {position:absolute; top:2px; right:106px;}
.searchExtras {text-align:center;}
			

/* FOOTER **************************************************************************************************************** */

	#footerShell { margin:0 auto;padding:0px 0 0 0; height:230px; position:relative; background:url(../img/design/footer_bg.jpg) top center no-repeat; width:786px; left:-16px;}
	
		
		#footerNav {margin:0; position:absolute; left:45px; top:160px; font-family:Arial, Helvetica, sans-serif;}
		#footerNav ul { list-style:none;  font-size:12px; }
		#footerNav ul li {float:left; margin:0 14px 0 0;}
		#footerNav ul li a {color:#e1b957; text-decoration:none;}
		#footerNav ul li.noStyleRight { margin-right:0; }
		#footerNav ul li a:hover {  }
		#footerNav li#pageid350,  , #footerNav li#359 {display:none;}
		/*#nav .home, #footerNav .home {display:none;}*/
		
		#infoPanel {height:30px; width:60px; text-align:right;position:absolute; top:35px; right:15px; color:#000000; z-index:90; }
		#infoPanel a {color:#000000; font-size:10px;}
		
		#address {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; position:absolute; top:195px; }
		#address ul {list-style:none; margin:0; padding:0;}
		#address ul li {float:left; margin:0 8px 0 7px;}
		#address li.noStyleRight {  }
		#address strong { }
		#propertyName {font-weight:bold;}
		#country {display:none;}
		
		#vizsig { text-align: center; position:relative;padding:0px 0 15px 20px; position:absolute; top:205px; left:30%;}
		#vizsig a {color:#86CCCC;}
		
		
/* SIFR STYLES */

/* This goes in the stylesheet to hide the browser text before it is replaced */
.sIFR-hasFlash #content h1 { visibility:hidden; }
	.sIFR-hasFlash h5#pullquote {letter-spacing: -4px;visibility: hidden;font-size: 24px;}
	.sIFR-flash {visibility: visible !important;margin: 0;}
	.sIFR-replaced {visibility: visible !important; height:22px;  padding-top: 20px}
	span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
	#cp .sIFR-replaced {display:none}
	#cp .title1 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#156879}
	#cp .title2 {display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#156879}