/* GENERAL **************************************************************************************************************** */
	
	body {  margin:0; padding:0;background-color:#407481;background:url(../img/design/body_bg.jpg) top center repeat-x #407481;}
	#bgWrapper {position:absolute; width:100%; height:893px; z-index:70; margin:0 auto; padding:0;}
	#backgroundImage {width:990px; height:893px;position:relative; background:url(../img/design/body_bg.jpg) top center no-repeat; margin:0 auto;  z-index:80;}
	#shell {width:990px; margin:0px auto 0; font-family:Georgia, "Times New Roman", Times, serif; position:relative; z-index:82; }	
	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;}
	
/* HEADER **************************************************************************************************************** */

	
	#titlebar {  }
		
		div#usabilityNavDropDown {  }
		#helpmenuShell {width:430px; position:absolute; right:0px; top:16px; font-family:"Times New Roman", Times, serif; text-align:right;}
		#helpmenuShell ul {margin:0; padding:0; font-size:12px; float:right;}
		#helpmenuShell ul li {display:inline; color:#43460B; border-right:1px solid; padding:0px 4px; font-weight:bold;}
		#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:3px; clear:both;}
	
	#utilityNav  #accessible {  }
	
	#headerShell {position:absolute; left:0; top:0px;}		
		
		#logo {position:absolute; top:12px; left:386px;}
		#logo a { display:block; }
		#logo a img {border:none;}
		
		#header {width:600px; height:290px; position:absolute; top:139px; left:189px;}		
	
	#nav {position:absolute; left:0px; top:240px; width:144px; font-size:16px;}	
	#nav ul {list-style:none; margin:0; padding:0;}	
	#nav ul li {margin:0 0 8px; }	
	#nav ul li a {color:#fda047; text-decoration:none;}	
	#nav ul li a:hover {color:#d8d994;}
	#nav ul li a.current {color:#d8d994; font-weight:bold;}
	#nav ul li.noStyleRight {  }
	#nav ul li.noStyleLeft {  }
	#nav ul li.lastItem {  }
	

/* BODY **************************************************************************************************************** */

	#contentShell {background:url(../img/design/content_bg.jpg) top center no-repeat #eaead0; width:640px;  margin:0 auto; top:495px; left:-4px; position:relative;}
		
		#content {padding:20px;}	
		#content h1 {font-size:30px;}
		#content h2 {font-size:16px; text-transform:uppercase; color:#62612B;}
		#content p, #content ul  {line-height:150%; font-size:12px;}
		#content ul {color:#6a6a39;}
		#content a {color:#8F4F23;}
		#content a:hover {color:#C1692F;}
		#content strong {color:#59593d;}
		
		.shadow {background:url(../img/design/photo_bg.gif) top center no-repeat; padding:13px;}
		
		.googleMapWidget {float:right; margin:0 0 15px 15px; border:2px solid #716933;}
		
		#galleryImgFull {border:3px solid #b1b18a;}
		
		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 {width:174px; position:absolute; top:240px; right:-4px;}		
			
			
			.widgetCTA h1 {font-size:15px; margin:0px;}
			.widgetCTA .widgetCTAHeaders { display: block; font-weight: bold; font-size:15px; margin:0px; }
			.widgetCTA a {color:#fda047;border:none; text-decoration:none;}
			#side a:hover {color:#fda047;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;}
			.widgetCTAimg {height:74px; width:157px; display:block; position:absolute; top:27px; background-position:3px 0px; margin-left:6px;}
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			

/* IBE */
#searchbox3 {width:700px; height:40px; position: absolute; left:-635px; top:216px; font-size:10px; color:#fff; text-transform:uppercase;}
select {margin:1px 0 7px 0;}
.resSubmit {display:block; border:none; color:#FFFFFF; font-size:10px; text-transform:none; background-color:#6f2b0f; height:17px; width:160px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:3px 0 0;}
.resMonth {width:60px;}
.resDay {width:40px;}
.resYear {width:45px;}
.resNights, .resRooms, .resAdults, .resKids {width:45px;}
#searchbox3 .resRoomSpacer {margin:0 0 0 2px;}
#searchbox3 .resAdultsSpacer, #searchbox3 .resKidsSpacer {margin:0 0 0 8px;}
#searchbox3 .resSubmit {display:inline; vertical-align:top;}
#searchbox3 #anchor {position:absolute;}
#anchor img {border:none;}
#searchbox3 select {font-size:11px;}
#searchbox3 a {color:#FFFFFF;}
#searchbox3 a:hover {color:#FFFFFF; text-decoration:none;}
#searchArrival {float:left; width:175px; display:block;} 
#searchboxButtons {position:absolute; top:2px; right:106px;}
.searchExtras {font-size:9px;}
			

/* FOOTER **************************************************************************************************************** */

	#footerShell { background:url(../img/design/footer_bg.jpg) top center no-repeat #407481; z-index:90;  margin:0;height:220px; position:relative;}
	
		
		#footerNav {margin:0; bottom:75px; position:absolute; left:25px;}
		#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; width:150px; position:absolute; margin:25px 0 0 140px; }
		#address ul {list-style:none; margin:0; padding:0;}
		#address ul li {   }
		#address li.noStyleRight {  }
		#address strong { }
		#propertyName {font-weight:bold;}
		#country {display:none;}
		
		#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 {  }
				.tel .value {  }
		
		#vizsig { text-align: center; position:relative;padding:20px 0 15px; position:absolute; top:150px; 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:30px;}
	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}*/