/* GENERAL **************************************************************************************************************** */
	
	body { margin: 0 0 0px 0; padding: 0; background: #c6b19e url(../img/design/bg_pic.jpg) center -153px repeat-x fixed;  }	
	#shell { width: 829px; margin: 0px auto; padding: 0;  }		
	a { color:#6C9C8B; outline:none; }
	a:hover { text-decoration: none;   }
	h1, h2, h3 {margin:0; padding:0;  }
	
/* HEADER **************************************************************************************************************** */

	
	#titlebar {position: absolute; margin: 0 0 0 -4px; z-index: 1; height: 184px; width: 837px; background:url(../img/design/bg_titlebar.png); font:11px Arial, Helvetica, sans-serif; }
		
		#usabilityNavDropDown {display:block;  width: 257px; height:25px; position:absolute; z-index:1;  top:80px;}
		#helpmenuShell div#usabilityNavDropDown {display:block; }
		#helpmenuShell div#usabilityNavDropDown div.noHover {display:block;  }
		#helpmenuShell {position:absolute; z-index:4; margin:0 0 0 0px; }
		#helpmenuShell ul {margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;   }
		#helpmenuShell ul li {float:left; margin:0 0 0 35px; list-style-type:none;  }
		#helpmenuShell ul li a {color:#b8e676; text-decoration:none; }
		#helpmenuShell ul li a:hover {text-decoration:underline; }		
		#helpmenuShell div#usabilityNavText {  }

	#utilityNav  #accessible {  }
	
	#headerShell { padding: 113px 0 0 0; height: 369px; background:url(../img/design/bg_header.jpg) bottom no-repeat;  }		
		
		#logo {  }
		#logo a { background: url(../img/design/spacer.gif); display:block; height:170px; width:395px; position:absolute; margin:5px 0 0 225px; z-index:90;}
		
		#header {margin:0px 0 0 13px; padding:11px 0 0 0; background:#E7EBB8; width:800px; height:263px; }		
	
	#nav { height: 38px; background:url(../img/design/bg_nav.jpg); font:bold 12px/14px "Trebuchet MS";  letter-spacing:-0.02ems; text-transform:uppercase;}	
	#nav ul {margin:0 auto; padding:0; width:96%;  }	
	#nav ul li {float:left; margin:0 10px 0 0; padding:12px 0 0 0; list-style-type:none;}	
	#nav ul li a { color:#FEFFF8;text-decoration:none; display:block;  }	
	#nav ul li a:hover  {border-bottom:4px solid #9fbf2a; color:#263201; }
	/*#nav ul li a.current {border-bottom:4px solid #9fbf2a; color:#263201;   }*/

	#nav .lastItem {margin:0;  }
	

/* BODY **************************************************************************************************************** */

	#contentShell { margin: 0; padding: 27px 0; min-height: 350px; border-top: 1px solid #506903; background:#faf1e2 url(../img/design/bg_content.jpg) top no-repeat; position:relative; z-index:22; }
		
		#content { font:13px/20px Arial, Helvetica, sans-serif; color:#4b3a1f; padding:0 45px 0 271px; text-align:justify;  }	
		#content h1 {font:bold 23px/30px "Trebuchet MS"; color:#15675b; letter-spacing:-.01em; text-align:left; margin:0 0 20px 0; }
		#content h2 {font:bold 17px/19px "Trebuchet MS"; color:#204C44; letter-spacing:-.06em;  font-style:italic; border-bottom:1px solid #204C44;  }
		#content p {margin:7px 0 11px 0;}
		#content ul {text-align:left; font-size:12px; line-height:15px; list-style-type:square;}
		#content b, #content strong {color:#5B8676;}
		#content table {margin:11px 0 0 0; }
		

			
			#subNav {}
			#subNav ul {}
			#subNav ul li {}
			#subNav ul li a {}
			#subNav ul li a:hover {}				
		
		#side {width:192px; position:absolute; left:40px; top:145px;  z-index:91; }		
		#side a {display:block; width:188px; height:64px; margin:0 0 5px 0;}		
		#widgetCTA407 a {background: url(../img/design/cta01.jpg) no-repeat; }	
		#widgetCTA407 a:hover {background: url(../img/design/cta01-ovr.jpg) no-repeat; }
		#widgetCTA408 a {background: url(../img/design/cta02.jpg) no-repeat; }	
		#widgetCTA408 a:hover {background: url(../img/design/cta02-ovr.jpg) no-repeat; }	
		
		#side #helpmenu02 {position:absolute; top:-585px; font:11px Arial, Helvetica, sans-serif; z-index:99; left:565px;  width:250px; }
		#side #helpmenu02 a {cursor:pointer; height:auto; width:auto; display:inline; color:#b8e676; text-decoration:none; margin:0 0 0 35px;   }
		#side #helpmenu02 a:hover {text-decoration:underline;}
			


		#widgetPhotoGallery418 {padding:0; }		
		#imgThumbnails418.imgThumbnailsOuterShell  { width:450px;  text-align:left;}
		#imgThumbnails418.imgThumbnailsOuterShell table {width:30%;}
		#imgThumbnails418 .imgThumbnailsInnerShell table td  { width:15%; text-align:left; }	
		#imgThumbnails418 .imgThumbnailsInnerShell table td a {border:none;}
		#imgThumbnails418 .imgThumbnailsInnerShell table td a.selected {background-color:#EDCD97;}
		#galleryImgFull {width:470px; height:315px;}
			


/* IBE -------------------------------------------------------------------------------------------------------------------*/

	#ibe select {margin:1px 0 7px 0;}
	.resSubmit {display:block;}
	.resMonth {width:60px;}
	.resDay {width:40px;}
	.resYear {width:45px;}
	.resNights, .resRooms, .resAdults, .resKids {width:50px;}
	#ibe {position:absolute; width:650px; margin:-245px 0 0 55px; color:#fff; font-weight:bold; font-size:11px; }
	#ibe .resRoomSpacer {margin:0 0 0 15px;}
	#ibe .resAdultsSpacer, #ibe .resKidsSpacer {margin:0 0 0 9px;}
	#ibe .resSubmit {cursor:pointer; display:inline; vertical-align:top; border:none; background:url(../img/contentphotos/booknow.gif); width:128px; height:43px; margin:-10px 0 0 25px;}
	#ibe #anchor {position:absolute; top:0; left:45px; width:auto; height:auto; }
	#anchor img {border:none;}
	#searchArrival {float:left; width:175px; display:block;} 
	#side #searchLinx {width:120px; position:absolute; top:11px; left:560px;}
	#side #searchLinx a {display:inline; color:#fff;  }


/* FOOTER **************************************************************************************************************** */

	#footerShell { height: 200px; background:url(../img/design/bg_footer.png) no-repeat; font-family:"Trebuchet MS";  }
		
		#footerNav {font:bold 11px/17px "Trebuchet MS"; letter-spacing:-.01ems; text-transform:uppercase; }
		#footerNav ul {margin:0 auto; padding:0; width:96%; height:25px;   }
		#footerNav ul li {float:left; margin:0 7px 0 0; padding:12px 0 0 0; list-style-type:none;}
		#footerNav ul li a {color:#fff; text-decoration:none; }
		#footerNav ul li a:hover { color:#263201; text-decoration:underline;}
		#footerNav li.lastItem { margin:0; }

		
		#address {font-weight:bold; margin:15px 0 0 0; }
		#address ul { margin:0 auto; padding:0; width:64%; }
		#address ul li {float:left; list-style-type:none; margin:0 12px 0 0; font-size:14px; color:#fff; }

		
		#address #propertyName {text-transform:uppercase; font-size:18px; color:#d3e978; letter-spacing:-0.01ems; float:none; text-align:center; clear:both;}
		#address strong { }
		#address .lastItem { margin:0; }
		
		#vizsig { margin: 0 auto 0 auto; width:200px; clear:both; color:#fff;   text-align:center; padding:15px 0 0 0;}
		#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
		#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; color:#fff;}
		#vizsig span a:hover { text-decoration: none; }
		#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
		
/*- Bread Crumbs -------------------------------------------------------------------------------*/
#breadCrumbs {margin:0 0 25px 272px;}
.crumbStyle, .titleStyle  {color:#6D8014; font:bold 17px Arial, Helvetica, sans-serif; }
a.crumbStyle{color:#263201; font-size:14px;letter-spacing:-.09em;}
.delimiterStyle {color:#6D8014; font:bold 17px Arial, Helvetica, sans-serif;}





/*- Special Cases -------------------------------------------------------------------------------*/
		#imgDescriptionShell418, #imgPreviousNextShell418 {display:none;}	
		.imgThumbnails {margin:-15px 0 0 0;}	
		#widgetPhotoGallery418 {margin:-82px 0 0 0;}
		#pageid149 #content ul {list-style-type:none; list-style-type:none;} /*hides bullets on sitemap page*/
		#Home #breadCrumbs {display:none;}
		
		ul#sitemap li { list-style: none;}
