/* Global ------------------------------------------------------*/

	body {margin: 0px;padding: 0px;color: #666;font-family:"Times New Roman", Times, serif; background:url(../img/design/bg.jpg) fixed 50%  0 no-repeat #7fbbd2;}
	#shell { margin: 0px auto;width: 982px; position:relative; }	
	a {/* color:#B06613;*/color:#1D7952; }
	a:hover { text-decoration: none; color:#000;  }
	h1, h2, h3 {  }
	.imgLeft {margin:0 20px 0 0; float:left;}
	.imgRight {margin:0 0 0 20px; float:right;}

	/*
	.fauxCol {width:50%; float:left;}
	
	.clearBoth {clear:both;}
	.noMargin {margin:0;}
	.noBorder {border:none;}
	.noPadding {padding:0;}
	.noStylingRight {border:none; margin-right:0; padding-right:0;}
	.noStylingLeft {border:none; margin-left:0; padding-left:0;}
	.forPrint {position:absolute; left:-2500px;}
	#printHeader {display:none;}
	h1,h2,h3 {margin:0;padding:0;}
	*/
	
/* Head ---------------------------------------------------------*/

#titlebar {}
		
		#usabilityNavDropDown {display:block;  }
		#helpmenuShell {font-size: 12px; height:40px; color: #FFF;padding: 0px 0px 0px 0;margin:0px 0 0 568px; letter-spacing:-.01em; }
		#helpmenuShell ul {margin:0px;padding:0px; height:25px; width:500px;  }
		#helpmenuShell ul li {border-right: 1px solid;display: block;float: left;margin: 13px 10px 10px 0px;padding: 0px 10px 0px 0px;list-style: url(none) none;line-height: 9px;  }
		#helpmenuShell ul li a {color: #FFF;position: relative; text-decoration:none; padding:0px 0 0 0;  }
		#helpmenuShell ul li a:hover {color: #96450A; }		
		#helpmenuShell div#usabilityNavText {  }
		#helpmenuShell div#usabilityNavDropDown {display:block;  }
		#helpmenuShell div#usabilityNavDropDown div.noHover {display:block;  }
		#helpmenuShell #usabilityNav li.lastItem {border:none; margin-right:0; padding-right:0;}
		#helpmenuShell .textWidget {width:290px;clear:both;font:bold 14px/22px Arial, Helvetica, sans-serif; color:#a64905;  background:url(../img/design/star.gif) no-repeat 0 center; margin:0px 0px 0px 45px; padding:0px 0 0 25px; }
		#helpmenuShell #usabilityNav li.lastItem a {  }
	
	#utilityNav  #accessible {  }
	
	#headerShell { background:url(../img/design/header_bg.png) top center no-repeat; min-height:365px;  }	



 #logo { height: 78px;width: 202px;position: absolute; background:url(../img/design/logo-new.png) top center; z-index:2; top:1px; left:40px;  }
		#logo a { display: block;height: 100%;width: 100%;  }
		
		#header {margin-left:43px;  width:899px; position:relative; top:47px; border-left:1px solid #fff}		
		#header img {display:block;}
	
	#nav {	font-size: 14px;
	font-weight: bold;
	padding:10px 0 0 0;
	height: 222px;
	line-height: 23px;
	background: url(../img/design/nav-bg.png) no-repeat;
	width:369px;
	position:absolute;
	z-index:1;
	top:87px;
	left:42px;
	text-transform:uppercase;

  }	
	#nav ul {margin:0 0 0 30px;padding:0px; text-align:center; width:315px;  }	
	#nav ul li {list-style: url(none) none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;  }	
	#nav ul li a {color: #395470;text-decoration: none;  }	
	#nav ul li a:hover {color: #000;text-decoration: underline;  }
	#nav ul li a.current {  }
	#nav ul li.noStyleRight {  }
	#nav ul li.noStyleLeft {  }
	#nav ul li.lastItem {  }
	/*div {border:1px solid #000;}*/

/* Body ---------------------------------------------------------*/

#contentShell {background:url(../img/design/content_bg.png) top center repeat-y;  }
		
		#content {min-height:200px; background-color:#FFFF00; font-size: 16px;line-height: 18px;color: #0b3141; background:url(../img/design/body_content_bg.jpg) top center no-repeat; width:686px; padding:75px 20px 61px 200px ; margin-left:40px; position:relative; z-index:2;   }	
		#content h1 {font-size:22px; font-weight:normal; color:#B06613; line-height:100%;  }
		#content h2 { font-size:20px;  color:#0F608B; font-weight:bold; }
		#content p {letter-spacing:-.01em;}
		#content ul {margin:0 0 0px 0; padding:0; position:relative; top:-20px; font:bold 15px Arial, Helvetica, sans-serif;}
		#content li {list-style-type:none; margin:0 25px 0 0;}
		#content li a {text-decoration:none;}
		#content li a:hover {text-decoration:underline;}
		#content .textWidget ul {margin:0 0 17px 55px; padding:auto; top:auto; font:16px/18px "Times New Roman", Times, serif; }
		#content .textWidget li {list-style-type:disc;}
		#content .textWidget b {color:#2082C1;}

			#breadcrumbs {font: bold 15px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#11679A; position:absolute; top:55px; left:13px;}
			#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0; top:auto;  }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			#content #breadcrumbs li a {text-decoration:underline;} 
			#content #breadcrumbs li a:hover {text-decoration:none;}
				
		#side {position:absolute; top:405px;z-index:3;}		
			

			

		 
			div.widgetPhotoGallery a.galleryImgThumb {border:1px solid #C1D6DD;padding:2px;}
			div.widgetPhotoGallery a.galleryImgThumb.selected {padding:2px; border:1px solid #FF9900; background-color:#99BBC7;}
			div.widgetPhotoGallery a.galleryImgThumb.selected img {border:1px solid #fff;}
			#galleryImgFull {width:565px;}


	
/* Search Box --------------------------------------------------*/
		#searchbox3 { background:url(../img/design/ibe_bg.jpg) top center; width:612px; height:42px; font-family:Arial, Helvetica, sans-serif; font-size:7pt; color:#FFFFFF; text-transform:uppercase; margin-left:37px; padding:7px 150px 0px 150px; }
		select {margin:1px 0 7px 0;}
		#searchbox3 form {margin:0; padding:0;}
		#searchbox3 select {font-size:7pt; border:1px solid #999999;}
		.resSubmit {		display:block;		width:159px;		height:22px;	background: url(../img/design/check-avail.gif) no-repeat; border:none; cursor:pointer;		}
		.resMonth {width:60px;}
		.resDay {width:40px;}
		.resYear {width:45px;}
		.resNights, .resRooms, .resAdults, .resKids {width:50px;}
		.resRooms {margin-right:20px;}
		#searchbox3 .resRoomSpacer {margin:0 20px 0 16px;}
		#searchbox3 .resAdultsSpacer {margin:0 0 0 16px;}
		#searchbox3 .resKidsSpacer {margin:0 0 0 14px;}
		#searchbox3 .resSubmit {display:inline; vertical-align:top; margin-left:30px;}
		#searchbox3 #anchor {position:absolute;}
		#anchor img {border:none;}
		#searchArrival {float:left; width:175px; display:block; margin-right:10px;} 
		#searchbox3 .extras {position:absolute; top:5px; left:638px; width:250px;}
		#searchbox3 a {color:#FFFFFF;}
		#searchbox3 a:hover {color:#1C3564;}


/* Footer ------------------------------------------------------*/

#footerShell {background:url(../img/design/footer_bg.png) top center no-repeat; width:982px; height:385px; z-index:1; margin-top:-170px; margin-left:0px; position:relative;  }
	
		#footerNav {font-size: 11px;color: #A5C2CD; padding-top:215px; width:855px;  margin:0 auto; text-transform:uppercase; }
		#footerNav ul {margin:0px; padding:0px;height:25px;  }
		#footerNav ul li {border-right: 1px solid;display: block;float: left;margin: 0px 9px 0px 0px;padding: 0px 9px 0px 0px;list-style: url(none) none;line-height: 9px; }
		#footerNav ul li a {position: relative;color: #A5C2CD;  }
		#footerNav ul li.lastItem { margin-right:0; border:none; padding-right:0;}
		#footerNav ul li a:hover {text-decoration: none;  }
		
		#address { font-family:Georgia, "Times New Roman", Times, serif;  font-style:normal; color:#333333; text-align:center; font-size:11px; position:relative; margin-left:0px; letter-spacing:.02em;   }
		#address ul {margin:0px auto 0 auto; padding:0; width:790px;  }
		#address ul li {float:left; margin-right:25px; list-style-type:none;   }
		#address ul li.lastItem {border:none; margin-right:0; padding-right:0;  }
		#address #propertyName {font-weight:bold; }
		#address #city, #address #state, #address #zip {margin:0 3px 0 0;}
		#address #zip {margin:0 25px 0 0;}
		
  	    #vizsig { margin:0 0 0 375px; width:200px; position:absolute; bottom:25px; text-align:center; }
		#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:#2D6695 }
		#vizsig span a:hover { text-decoration: none; }
		#vizsig img { float: left; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 


/* Special Cases ------------------------------------------------------*/

.headlineImage {position:relative; margin-top:-34px; margin-left:-170px; margin-bottom:-20px;}
.contentImage {margin-top:-30px;}
#pageid88 { background:none; width:275px; overflow-x:hidden;}
#pageid88 #searchbox3, #pageid88 #footerShell, #pageid88 #contentShell, #pageid88 #nav , #pageid88 #headerShell,  #pageid88 #titlebar {display:none;} /*weather page*/
#specialsForm {width:100%;height:500px; }
#rfpForm {width:100%;height:1700px; margin:25px 0 0 0;}
#pageid86 #content ul {top:auto; font:16px/18px "Times New Roman", Times, serif}
#pageid86 #content ul ul {margin:0 0 0 25px;}