/*  SHELL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
	body { margin: 0; padding:0 0 20px 0; color:#fff; background: url(../img/design/bg.gif); font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
	
	#whitebar { background:#fff; width: 100%; position:absolute; top: 50%;  margin-top: -255px; height:501px; }
	#shell {   width: 894px; margin: 0 auto; position:relative; height:451px; margin-top: 50px; }
	
	#logo{ position: absolute; width: 337px; top:-45px; left:80px;}
	#logo img {border:none;}
	#logo a { width: 337px; height: 35px; display: block;}
	
	a { text-decoration: underline; outline:none;}
	a:hover { text-decoration: none; }
	
	.forPrint { display: none;}
	
	
/*  HEAD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#titlebar { height: 77px;}	
		
	#header {background:#d7f0f8; width: 550px; height: 314px; position:absolute; right:10px; }
	
	#searchBox { display: none;}
	
	#helpmenuShell { position: absolute; height: 24px; width: 190px; background: url(../img/design/helpBG.jpg); top:-25px; right:10px; z-index: 999; }
		#usabilityNavText { color: #115c86; padding: 5px 0 0 10px; height: 19px; font-weight: bold; font-size: 11px; }
		#usabilityNav { width: 190px; background-color: #d8f1f6; border-top: 2px solid #fff; position: relative; z-index: 2; }
		#usabilityNav ul { margin: 0; padding: 0; }
		#usabilityNav li { list-style: none; font-size: 11px; padding: 2px 0; border-bottom: 1px solid #c7e3ee; }
		#usabilityNav a { color: #115c86; text-decoration: none; padding-left: 10px; }
		#usabilityNav a:hover { text-decoration: underline; }
		
		#helpmenuShell #textWidget13959 { position: absolute; width: 435px; top: 50px; right: 0px; z-index: 1;}
		
	
	#helpmenuShell #textWidget13959 ul { margin: 10px 0 0 0; padding:0; }
	#helpmenuShell #textWidget13959 ul li {float:left; margin: 0; list-style-type:none;}
	#helpmenuShell #textWidget13959 ul li a {display:block; padding: 5px 10px; color:#727272; font-size: 12px; line-height:17px; text-transform:uppercase;  text-decoration: none;   }
	#helpmenuShell #textWidget13959 ul li a:hover, #helpmenuShell #textWidget13959 ul li.lastItem a, #helpmenuShell #textWidget13959 ul li a.current  { background:#d7f0f8; color:#0f5a86; border-bottom: 1px solid #0f5a86;}
    #helpmenuShell #textWidget13959 ul li.lastItem a:hover, #helpmenuShell #textWidget13959 ul li a.current:hover {background:#0f5a86; color:#fff;}
	
	
	#flagContainer { position: absolute; top: -22px;  right: 225px; }
		#french a {width: 22px; height: 15px; display: block; background-image: url(http://cms.secure-res.com/vsites/files/61/french-flag.jpg); }
		#french a span { visibility:hidden; margin-left: -999px}
		#german a {width: 22px; height: 15px; display: block; background-image: url(http://cms.secure-res.com/vsites/files/61/german-flag.jpg); }
		#german a span { visibility:hidden; margin-left: -999px}
		#spanish a {width: 22px; height: 15px; display: block; background-image: url(http://cms.secure-res.com/vsites/files/61/spanish-flag.jpg);}
		#spanish a span { visibility:hidden; margin-left: -999px}
		#french, #german, #spanish { float: left;}



	#nav { position:absolute; height: 60px; width: 894px; bottom:0;}
	#nav ul {  margin: 0; padding: 18px 0 0 0; text-align: center;}
	#nav li { display: inline;  height: 80px;}
	#nav a { display: block; float: left;margin: 0 25px 0 0;  padding: 5px 8px; color:#727272;  font-size: 12px; text-transform:uppercase;  text-decoration: none;  }
	#nav a:hover { background:#d7f0f8; color:#0f5a86; border-bottom: 1px solid #0f5a86;}
	#nav li.lastItem a{ margin: 0;  }
	#nav .current {background:#0f5a86; color:#fff;}
	#nav #pageid1138 {display:none;}
	
		#subnav { position: absolute; background:#d7f0f8; opacity: .8; padding: 5px 20px 5px 0 ; text-align: right; top: 361px; height: 20px;  width: 530px}
		#subnav ul { margin: 0; padding: 0;  }
		#subnav ul li { list-style: none; float: right; margin: 0 0 0 15px; }
		#subnav ul li a { color:#0f5a86; font-size: 14px; font-weight: bold;}
		#subnav ul li a:hover {}

	
/*  BODY ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#contentShell { overflow: auto;  background:#0f5a86 /*url(../img/design/bg_content.gif) right bottom no-repeat*/; background-attachment:fixed; width: 283px;  height: 254px; padding: 30px 20px 30px 30px; margin: 0 1px 0 0; /*float: left;*/ scrollbar-highlight-color: #0f5a86; scrollbar-3dlight-color: #FFF; scrollbar-darkshadow-color: #0f5a86; scrollbar-shadow-color: #0f5a86; scrollbar-track-color: #FFF; scrollbar-face-color: #0f5a86; scrollbar-arrow-color: #FFF;}
	
	
	#content {   }	
		#content h1 { font-size: 20px; color:#82e0fe; font-weight: normal;}
		#content h2 { font-size: 15px; color:#82e0fe; font-weight: normal;}
		#pageid1147 #header { display: none;}
		#pageid1147 #contentShell { width: 834px;height: 264px;   padding: 20px 20px 30px 30px;}
		#flashPhotoGallery3797 {width:874px; height:295px; margin:10px auto 0 auto;}
		
			#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0;  }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
			#subNav {}
			#subNav ul {}
			#subNav ul li {}
			#subNav ul li a {}
			#subNav ul li a:hover {}				
		
		#side {display:none;  }		
			
			#ctaShell {  }
			#ctaShell ul {  }
			#ctaShell a {  }
			#ctaShell a:hover {  }
			
			#imgThumbnails112 a {border:none; outline:none;}
			#imgThumbnails112 a.selected {border:3px solid #AD2342; padding: 0 5px}
			#pageid1143 #contentShell { display: none;}
			#pageid1143 #header { width: 894px;}


	
	#contentShell a { color:#82e0fe;}
	
/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#footerShell { width:894px; background: none; position: absolute; top: 480px;  text-align: center; color:#fff; }
	#footerNav {display:none;}
	#footerNav, #tackOn {float:right;}
	#footerNav ul, #tackOn ul {margin:0; padding:0;}
	#footerNav li, #tackOn li { float:left;  margin: 0 10px; list-style-type:none;}	
	#footerNav a, #tackOn a { color:#fff;}
	#footerNav a:hover {}
	#footerNavLinks { display: none; }
	
	#address { }
	#address ul {margin:0; padding:0;}
	#address li { display: inline; margin: 0 11px 0 0; padding:0 12px 0 0;list-style-type:none;}
	#address li a { color: #fff; }

	
	#propertyName {font-weight:bold;}
	#address #street {margin:0;padding:0;}
	#address #city {margin:0 0 0 4px;padding:0;}
	#address #state {margin:0 0 0 4px;padding:0;}
	#address #zip {margin:0 0 0 4px; padding:0 12px 0 0;}
	#address #phone {  }
	#address #phone.lastItem { }
	#address #country {display:none;}
	
	#ctaShell { width: 778px; height: 102px; background-color: #fff; margin: 30px auto 20px; }
		#mygallery { width: 778px; height: 102px; position: relative; }
		.prev, .next { cursor: pointer; }
		.prev { background: url(../img/design/btnCtaLeft.jpg); width: 22px; height: 104px; position: absolute; left: -22px; top: 0; }
		.next { background: url(../img/design/btnCtaRight.jpg); width: 22px; height: 104px; position: absolute; right: -22px; top: 0; }
		#mygallery li { margin: 5px 20px 0 15px; }
		#ctaShell img { border: 0; }

	#hotelmanagement {position:absolute; width: 250px; top: 42px; left: 430px}
	#hotelmanagement img {vertical-align: middle;}
	#tripadvisor {position:absolute; width: 150px; height: 100px; top: 42px; left: 250px;}
	#facebook {position:absolute; width: 150px; height: 100px; top: 42px; left: 70px;}



#vizsig { margin: 30px 0 20px 0; }
#vizsig span#text {
	float: none;
	margin: 8px 0 0 5px;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
#vizsig span a {
	float: none;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-family: "Trebuchet MS";
	color: #FFFFFF;
	text-decoration: none;
}
#vizsig span a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#vizsig img {
	float: none;
	padding: 0;
	margin: 0 0 0 8px; /*border: 1px solid #000*/
	vertical-align: middle;
}