html *{margin: 0; padding: 0;}
body{
	font-family: Verdana,Tahoma,MS Sans-Serif,sans-serif;
	font-size: 11px;
	color: #626364;
	background-color: #FFFFFF;
	text-align: center;
	height: 100%;
	margin-top:15px;
}


a{color: #626364;text-decoration: none;}
a:link{}
a:visited{}
a:hover{}
a:active{}
a img{border: 0;}
sup {font-size:10pt;}

h1{font-size: 24px;position: relative;height: 80px;}
h1 img{display: none;}
h1 a{display: block; position: absolute; top: 0; left: 0; width: 150px; height: 150px; z-index: 20;}
h2{font-size: 26px;font-family: Georgia, Times New Roman, Serif;text-align: center;font-weight: normal;margin: 45px 35px 20px 35px;color: #64BAD1;padding-bottom: 5px;letter-spacing: 1px;text-transform:lowercase;}
	h2.bottom-border{padding:0 0 15px 0; margin: 45px 35px 30px 100px; border-bottom: 1px solid #ccc; width: 440px;}
h3{font-size: 12px;}
h4{font-size: 10px;}

#container{width: 975px; margin: auto;position: relative; text-align: left;}

#header{}
	#header h1{float: left;width: 150px;height: 80px;}
	#header h1 a{height: 80px;}
	#header h1 span.hidden-text{position: absolute; top: -1000px;}
	
	
#content-container{width: 975px;height: 517px; margin-bottom: 20px; display: block; clear: both;position: relative;}
#flash-container{overflow: hidden;position: absolute;top: 7px;left: 8px;z-index: 30;height: 519px;background: #fff;}
#html-container{
		float: left; width: 420px; height: 517px; border: 1px solid #ccc;
		margin: 7px 0px 0 535px; display: inline;
		position: relative;
		z-index: 20;
		background: #fff;

	}
	
	
	#html-content{display: block; margin: 0 35px 35px 35px; font-size: 11px;position: relative;}
	.centered-content-block{width: 440px;margin-left: 100px !important;}

	/* Block Styles */
	.full-width{width: 950px !important;}
	.quarter-width{width: 250px;}
	.third-width{width: 305px;}
	.half-width{width: 525px;}
	.twothirds-width{width: 640px !important;margin-left: 315px !important;}
	.menu-only{width: 200px;background: none !important;}

	.scrollable{overflow: auto;height: 250px; margin-right: 0px; padding-right: 10px; }
	.hide-under-flash{display: none !important;}
	.top-line{border-top: 1px solid #888;}
	.hotspot{display:block; width: 20px; height: 20px;border: 1px solid;position: absolute;background: url(/hyatt/images/transparent.gif);}
	.destination{display:block; width: 200px; height: 300px;border: 1px solid;position: absolute;display: none;}
	.destination dt{display: block; border: 1px solid;height: 145px;}
	.destination dd{display: block; border: 1px solid;height: 180px;}	/* HTML Nav */
	#section-nav{border-top: 1px solid #ccc;text-align: center;margin: 0 35px 20px 35px;padding-top: 15px;}
	#section-nav li{display: inline;}
	#section-nav li a{font-size: 10px; font-weight: normal;margin: 0 15px 0 0px;line-height: 180%;}
	#section-nav li a.active,
	#section-nav li a:hover{color: #64BAD1;}
	#section-nav li a sup{font-size: 150%;line-height: 100%;vertical-align: top;}


	#html-container .special-offer-detail{margin: 60px 40px 50px 100px;}
	#html-container .special-offer-detail h3{}
	#html-container .special-offer-detail ul{margin: 0;padding: 0;list-style: inside;list-style-type: square;}
	#html-container .special-offer-detail .check-availability{color: #C3DA30;font-weight: bold;}



#footer{display: block; clear: both;text-align: center;}
#footer a:hover{color: #222;}

#content-shadow{width: 965px; height: 536px;position: absolute; top: 0; left: 0; z-index: 10;background-color: transparent;}
#content-shadow[id]{background: url(../images/pure/bg_shadow.png) no-repeat top left;}

#logo-shadow{display: block; width: 150px; height: 80px;position: absolute; top: 0; left: 0; z-index: 10;}
#logo-shadow[id]{background: url(../images/pure/logo_shadow.png) no-repeat top left;}










#html-container{position: absolute; top: 0; right: 18px;width: 419px;z-index: 40;}

#html-navigation ul li a:link, #html-navigation ul li a:visited{color:#000;} /* this cannot have #pure-property infront of it or it will override the styles below */

#html-content a{color: #1F3C89;text-decoration: none;}

