



body,div,form {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font: 12px Arial, Helvetica, sans-serif;
}

img {
	border: none;
}

h2 {
	margin: 0;
	padding: 11px 0 0 18px;
}

h3 {
	margin: 0;
	padding: 0 0 15px 0;
}

#prop-table h3#find-hotel {
	padding: 0;
}

h3.featured-offer {
	margin: 14px 0 0 18px;
	font-size: 14px;
	color: #646464;
}

h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #C59D08;
}

h6.rooms-list {
	font-weight: normal;
	margin: 0;
	padding: 0;
	font: 12px Arial;
	font-style: italic;
}

.rooms-list-selected {
	margin-left: -9px;
	font-size: 11px;
}

a {
	text-decoration: underline;
	color: #005597;
	outline: none;
}

a sup {
	text-decoration: none;
	border-bottom: 1px solid #04799B;
	padding-bottom: 3px;
}

@
-moz-document url-prefix (){
	a sup{border: none !important;
}

}
div#ui-datepicker-div.no_face_book_button
{
	/*top:163px !important;*/
}


a:hover {
	color: #273F6F;
}

a.px10 {
	font-size: 10px;
}

a.px11 {
	font-size: 11px;
}

a.b {
	font-weight: bold;
}

a.text-link {
	color: #5E86AE;
}

a.text-link:hover {
	color: #094778;
}

a.col-links {
	color: #005597;
}

a.col-links:hover {
	color: #094778;
}

a sup {
	text-decoration: none;
	border-bottom: 1px solid #04799B;
	padding-bottom: 4px;
}

@
-moz-document url-prefix (){
	a sup{border: none !important;
}

}
.text-block15 {
	padding-bottom: 10px;
}

.text-block20 {
	padding-bottom: 15px;
}

.text-block {
	padding-bottom: 20px;
}

.text-block30 {
	padding-bottom: 25px;
}

.text-block40 {
	padding-bottom: 40px;
}

.no-marg-no-pad {
	margin: 0;
	padding: 0;
}

.skiplink {
	display: none;
	position: absolute;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
}

.skiplink img {
	width: 0;
	height: 0;
}

.grey-line .skiplink {
	position: static !important;
}

.grey-line-px742 {
	width: 742px;
	margin-bottom: 10px;
	margin-left: -19px;
	margin-top: 5px;
}

.grey-line-px730 {
	width: 730px;
	margin-bottom: 20px;
	margin-left: -19px;
	margin-top: 20px;
}

.grey-line-offers {
	width: 703px;
	margin-bottom: 0;
	margin-top: 20px;
	margin-left: 0;
}

.grey-line-px724 {
	width: 724px;
	margin-bottom: 10px;
	margin-left: -3px;
	margin-top: 5px;
}

.grey-line-px723 {
	width: 723px;
	margin-bottom: 20px;
	margin-top: 0;
}

.grey-line-px704 {
	width: 704px;
	margin-bottom: 10px;
	margin-left: -3px;
	margin-top: 5px;
}

.grey-line-px703 {
	width: 703px;
	margin-bottom: 20px;
	margin-top: 0;
}

.grey-line-px703-v2 {
	width: 703px;
	margin-bottom: 0;
	margin-top: 20px;
	margin-left: 0;
}

.pad-btm-px12 {
	margin: 0;
	padding: 0 0 12px 0;
}

strong.pad {
	display: block;
	padding-bottom: 10px;
}

#page-title {
	clear: both;
	width: 734px;
	height: 40px;
	background-color: #FFF;
	border-bottom: 1px solid #D8D8D8;
}

#page-title-full {
	clear: both;
	width: 954px;
	height: 40px;
	background-color: #FFF;
	border-bottom: 1px solid #D8D8D8;
}

#page-title-no-rightcol {
	clear: both;
	width: 954px;
	height: 35px;
	background-color: #FFF;
}

#page-title h2 {
	padding-top: 8px;
	padding-left: 18px;
}

#page-title-full h2 {
	padding-top: 8px;
	padding-left: 18px;
}

.right-title-link {
	padding: 12px 15px 2px 0;
	text-transform: none;
}

.right-title-link div {
	float: right;
}

.right-title-link a {
	float: left;
	font-size: 11px;
	font-weight: bold;
}

.left-col-padding {
	padding: 20px 30px 40px 18px;
	font-size: 12px;
}

.right-col-padding {
	clear: left;
	padding: 20px 30px 40px 30px;
	font-size: 12px;
}

.col2-1sm {
	float: left;
	width: 212px;
}

.col2-2lg {
	float: left;
	width: 528px;
}

.col2-2lg-full-no-bookflap {
	float: left;
	width: 740px;
}

.col2-1lg {
	float: left;
	width: 493px;
}

.col2-2sm {
	float: left;
	width: 250px;
	_width: 240px;
}

.col2-1lg2 {
	float: left;
	width: 448px;
}

.col2-2sm2 {
	float: left;
	width: 295px;
}

.col2-3lg {
	float: left;
	width: 528px;
}

.col2-3sm {
	float: left;
	width: 212px;
}

.col2-3sm-full-no-bookflap {
	float: left;
	width: 425px;
}

.col1-half {
	float: left;
	width: 370px;
	font-size: 11px;
}

.col2-half {
	float: left;
	width: 370px;
	font-size: 11px;
}

.col2-offset-1sm {
	float: left;
	width: 320px;
}

.col2-offset-2lg {
	float: left;
	width: 420px;
}

#wrapper {
	width: 974px;
	background-color: #FFF;
}

#head-content {
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-top-color: #FFF;
	border-bottom-color: #474036;
	background-color: #fff;
}

#content-container {
	border-top: 1px solid #fff;
}

#content-container494-vert {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/494px_bg.gif.pagespeed.ce.y9ApMKbhjf.gif);
}

#content-container448-vert {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/x448px_bg.gif.pagespeed.ic.OwBPNI0UJ0.png);
}

#content-container213-vert {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/x213px_bg.gif.pagespeed.ic.NVIVySEv-6.png);
}

#content-container370-vert {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/370px_bg.gif.pagespeed.ce.s_t1Ejlzcj.gif);
}

#content-container250x2-vert {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/x250px_250px_bg.gif.pagespeed.ic.-F2hnRBlE2.png);
}

#content-container-utilnav-vert {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/xcorp_utilnav_bg.gif.pagespeed.ic.0R08HAFnmU.png);
	background-repeat: repeat-y;
}

#content-container-utilnav-vert-fff {
	width: 954px;
	border-top: 1px solid #fff;
	background-image: url(/hyatt/images/xcorp_utilnav_bg.gif.pagespeed.ic.0R08HAFnmU.png);
	background-repeat: repeat-y;
	background-color: #FFF;
}

#main-container.travelAgent #head-content {
	border-bottom-color: #FFF;
	!
	important;
}

#content-container213-fff {
	width: 954px;
	border-top: 1px solid #fff;
	background: #fff;
}

#content-container-meetings {
	width: 954px;
	border-top: 1px solid #fff;
	background: #fff;
	background-image: url(/hyatt/images/x545px_745px_bg.gif.pagespeed.ic.U21zJ6SbG2.png);
}

#main-col {
	float: left;
	width: 954px;
}

#main-col-senior {
	float: left;
	width: 745px;
}

#main-col-full {
	float: left;
	width: 954px;
}

#right-col {
	float: right;
	width: 209px;
}

#right-col-property {
	border-top: solid 33px #fff;
}

.grey-line {
	clear: both;
	height: 1px;
	background-color: #D8D8D8;
	font-size: 1px;
	line-height: 1% !important;
}

.tan-line {
	clear: both;
	height: 1px;
	background-color: #D2CCC3;
	line-height: 1px;
	font-size: 1px;
}

#bottom-line,#bottom-line448-vert,#bottom-line494-vert,#bottom-line213-vert,#bottom-line370-vert,#bottom-line250x2-vert,#bottom-utilnav-vert
	{
	clear: both;
	width: 954px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #fff;
}

#bottom-line213-vert {
	background-image: url(/hyatt/images/x213px_bg.gif.pagespeed.ic.NVIVySEv-6.png);
}

#bottom-line370-vert {
	background-image: url(/hyatt/images/370px_bg.gif.pagespeed.ce.s_t1Ejlzcj.gif);
}

#bottom-line448-vert {
	background-image: url(/hyatt/images/x448px_bg.gif.pagespeed.ic.OwBPNI0UJ0.png);
}

#bottom-line494-vert {
	background-image: url(/hyatt/images/494px_bg.gif.pagespeed.ce.y9ApMKbhjf.gif);
}

#bottom-line250x2-vert {
	background-image: url(/hyatt/images/x250px_250px_bg.gif.pagespeed.ic.-F2hnRBlE2.png);
}

#bottom-utilnav-vert {
	background-image: url(/hyatt/images/xcorp_utilnav_bg.gif.pagespeed.ic.0R08HAFnmU.png);
}

#error-container {
	margin-left: 23px;
}

.error {
	font-size: 11px;
	color: #B5111A;
}

#prop-table .error {
	padding-top: 8px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.clearfix {
	zoom: 1;
}

#top {
	width: 954px;
	margin-bottom: 12px;
	border-top: 10px solid #fff;
	background-color: #fff;
	font-size: 10px;
}

a.top-links {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.top-links:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#top #main_logo {
	float: left;
	width: 112px;
	margin: 0;
	padding: 30px 20px 12px;
}

#top #top_links {
	float: right;
	margin: 0;
	z-index: 1000;
	background: transparent url('/hyatt/images/xcurr_lang_bg.png.pagespeed.ic.fvPfXYQ13E.png') no-repeat scroll right
		49px;
}

#top div#top_right {
	width: 254px;
	float: right;
	display: inline;
	margin: 0 10px 0 0;
	padding: 19px 0 0;
	height: 30px;
	text-indent: 30px;
}

#top .top-links {
	float: left;
}

#top .top-links:hover {
	text-decoration: none;
	color: #333;
}

#top #current-lang {
	display: block;
	padding: 0 40px;
}

#current-lang img {
	vertical-align: middle;
}

div#lang-menu {
	background: url('/hyatt/images/xlang_menu_bg.png.pagespeed.ic.cqRXqDV6ac.png') repeat 0 0;
	position: absolute;
	right: 263px;
	top: 49px;
	z-index: 100001;
	width: 199px;
	display: none;
}

div#lang-menu dl {
	z-index: 1000;
	width: 189px;
	margin: 0 0 0 4px;
	padding: 0;
	list-style: none;
	text-indent: 10px;
	/*background:transparent url('closebtn_bg.gif') no-repeat bottom;*/
}

div#lang-menu dl dt {
	line-height: 32px;
	color: #999;
	font-weight: bold;
	font-size: 10px;
}

div#lang-menu dl dd {
	line-height: 22px;
	margin: 0;
}

div#lang-menu dl dd a {
	font-size: 11px;
	color: #005597;
}

div#lang-menu dd.lang-eng {
	background: #F8F7F5;
	font-weight: bold;
	font-size: 11px;
}

div#lang-menu dl dd.alt {
	background: #f8f7f5;
}

div#lang-menu .close_dd {
	font-size: 11px;
	text-align: right;
	line-height: 28px;
	border-top: solid 1px #dadada;
	width: 178px;
	padding-right: 10px;
}

div#lang-menu .close_dd a:hover {
	text-decoration: none;
}

div#lang-menu .close_dd img {
	vertical-align: text-top;
}

#top #top_links li {
	float: left;
	margin: 3px 0;
	padding: 0;
	padding: 0 10px;
	border-right: 1px solid black;
}

#top #top_links li #lang-current {
	padding: 0;
}

#top #top_links li#li_language {
	border: none;
}

#top #top_links li#li_language li {
	border: none;
	width: 100px;
	text-align: left;
}

#dashboardDropdownPopup {
	display: none;
}

#top_right {
	cursor: pointer;
}

.plus {
	background: transparent url('/hyatt/images/icon_expand_plus.gif.pagespeed.ce.wlwX3ksci-.gif')
		no-repeat right center;
}

.minus {
	background: transparent url('/hyatt/images/icon_expand_minus.gif.pagespeed.ce.Uq_vOtNpZ0.gif')
		no-repeat right center;
}

.dashboard {
	max-width: 330px;
	padding: 0 65px 0 45px;
}

.d_gold {
	background: transparent url('/hyatt/images/xicon_gp_gold.gif.pagespeed.ic.Ly13fKdCPN.jpg') no-repeat
		15px center;
}

.d_courtesy {
	background: transparent url('/hyatt/images/xicon_gp_courtesy.gif.pagespeed.ic.POJrK5EY0A.png')
		no-repeat 15px center;
}

.d_diamond {
	background: transparent url('/hyatt/images/xicon_gp_diamond.gif.pagespeed.ic.pwO9VLZ9Z5.png')
		no-repeat 15px center;
}

.d_platinum {
	background: transparent url('/hyatt/images/xicon_gp_platinum.gif.pagespeed.ic.gooBi6_ekS.jpg')
		no-repeat 15px center;
}

.d_gold .dashboard_title {
	color: #b39a71;
}

.d_platinum .dashboard_title {
	color: #898b8e;
}

.dashboard_title,.dashboard_dd {
	font-size: 11px;
}

.dashboard_title {
	font-weight: bold;
}

#dashboard_dd {
	padding-right: 10px;
	background: transparent url('/hyatt/images/buttons/down_arrow.gif.pagespeed.ce.bwFDxsfrvJ.gif')
		no-repeat scroll right center;
}

#dashboard {
	position: absolute;
	left: 784px;
	z-index: 100000;
	display: none;
	clear: both;
	width: 160px;
	background: white;
}

#dashboard form,#dashboard dl {
	margin: 5px 15px;
}

#dashboard dt,#dashboard dd {
	margin: 0;
	padding: 3px 0;
}

#dashboard dl div {
	clear: both;
	border-top: 1px solid #e1e1e1;
}

#dashboard div.dashboard_clear {
	clear: both;
	margin: 4px 15px;
	padding: 3px 0;
	border-top: 1px solid #e1e1e1;
}

#dashboard div.dashboard_noborder {
	border: none;
}

#dashboard dt {
	float: left;
	clear: both;
	text-transform: uppercase;
}

#dashboard .title {
	font-weight: bold;
	text-transform: uppercase;
}

#dashboard dd {
	float: right;
	font-weight: bold;
	text-align: right;
}

#dashboard .dashboard_border {
	border-top: 1px solid #e1e1e1;
	padding: 10px 0;
}

#dashboard * {
	font-size: 11px;
}

#dashboard #gp_password,#dashboard #gp_username {
	width: 150px;
}

#dashboard form#fLogout {
	margin-left: 0;
	margin-right: 0;
}

.separator {
	margin-bottom: 29px;
}

.separator1 {
	margin-bottom: 19px;
}

#navigation {
	width: 954px;
	height: 26px;
	background-color: #948671;
	clear: both;
}

#navigation ul {
	position: relative;
	margin: 0;
	padding: 0;
}

#navigation li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation img {
	display: block;
}

#navigation a {
	display: block;
	float: left;
	outline: none;
} /* Start Mac IE5.2 hack \*/
#navigation a {
	float: none;
}

#navigation .top-selected a img {
	margin-top: -23px;
}

#footer {
	float: left;
	width: 954px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFF;
	font-size: 11px;
	color: #000;
}

#footer-links {
	width: 945px;
	margin-left: auto;
	margin-right: auto;
}

#footer-links img {
	margin: 0 0 1px 0;
	vertical-align: bottom;
}

#footer-links div.major a {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#footer-links div.major a:hover {
	text-decoration: underline;
}

#footer-links div.minor a {
	text-decoration: none;
	color: #000;
}

#footer-links div.minor a:hover {
	text-decoration: underline;
}

#footer-links div.minor {
	padding-top: 5px;
}

#footer-links div.minor .sm_icons {
	float: left;
}

#footer-copy {
	float: right;
	display: block;
	width: 210px;
	text-align: center;
}

#footer-links .copyright {
	display: inline;
	margin-left: 0;
}

a.px10 {
	font-size: 10px;
}

a.px10:hover {
	font-size: 10px;
}

a.px11 {
	font-size: 11px;
}

a.px11:hover {
	font-size: 11px;
}

.bookflight a,.bookflight a.b {
	background: transparent url(/hyatt/images/icon_new_window.gif.pagespeed.ce.4e_fm9bkJk.gif) no-repeat
		scroll right 2px;
	padding-right: 12px;
}

a.b:hover {
	font-weight: bold;
}

.hideleftborderabove {
	width: 10px;
	height: 30px;
	margin-top: 0;
	margin-left: -21px;
	padding: 0;
	background: #fff;
}

.marginuppaddingdown {
	margin-top: -10px;
	padding-top: 10px;
}

.block-link {
	width: 100%;
	padding-bottom: 5px;
}

.block-link2 {
	width: 100%;
	padding-bottom: 3px;
}

#cookie-crumb-row {
	clear: both;
	width: auto;
	padding: 7px 20px 7px 0;
	background-color: #FFF;
	font-size: 9px;
	color: #666;
}

#cookie-crumb-row span {
	font-size: 9px;
}

#cookie-crumb-row a {
	font-size: 9px;
	text-decoration: underline;
	color: #369;
}

#cookie-crumb-row a:hover {
	color: #369;
}

#cookie-crumb-line {
	width: 730px;
}

#cookie-crumb-line-no-rightcol {
	width: 954px;
}

#hyattBuilt_contentContainer #cookie-crumb-row {
	font-size: 9px;
}

#prop-head-right-wrapper {
	float: right;
}

.search-button {
	background: url(/hyatt/images/buttons/xsite_search_arrow.gif.pagespeed.ic.inb7bIeHBo.png) no-repeat;
	height: 15px;
	width: 100px;
	font-family: Arial, sans serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.search-button div {
	text-align: center;
	padding-top: 1px;
}

button .search-button {
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	border: 0 solid orange;
	display: block;
}

.search-on {
	color: #273F6F;
	text-decoration: underline;
}

.search-off {
	color: #005597;
	text-decoration: none;
}

.sign-out-button {
	position: absolute;
	width: 56px;
	height: 14px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.sign-out-button span {
	margin: 0;
	padding-top: 1px;
	text-align: left;
}

.sign-out-button-input {
	position: absolute;
	left: 29px;
	width: 56px;
	height: 14px;
	margin: 0;
}

.sign-out-button-input-non {
	position: absolute;
	left: 0;
	width: 56px;
	height: 14px;
	margin: 0;
}

.sign-out-on {
	font-weight: normal;
	text-decoration: underline;
	color: #273F6F;
}

.sign-out-off {
	font-weight: normal;
	text-decoration: underline;
	color: #005597;
}

.sign-out-button-h {
	position: absolute;
	width: 56px;
	height: 14px;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.sign-out-button-h span {
	text-align: left;
	margin: 0;
	padding-top: 1px;
}

.sign-out-button-input-h {
	position: absolute;
	left: 29px;
	width: 56px;
	height: 14px;
	margin: 0;
}

.sign-out-button-input-non-h {
	position: absolute;
	left: 0;
	width: 56px;
	height: 14px;
	margin: 0;
}

.sign-out-on-h {
	font-weight: bold;
	text-decoration: underline;
	color: #000;
}

.sign-out-off-h {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.add-hotel-button {
	margin-top: 2px;
	height: 14px;
	width: 80px;
	font-family: Arial, sans serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.add-hotel-button div {
	text-align: center;
	margin: -16px 7px 0 -4px;
	padding-top: 3px;
}

.add-hotel-button div div {
	position: relative;
	height: 15px;
	margin: 0;
	border: 1px solid orange;
	display: block;
}

.add-hotel-on {
	color: #273F6F;
	text-decoration: underline;
}

.add-hotel-off {
	color: #005597;
	text-decoration: none;
}

.add-hotel-button {
	width: 80px;
	height: 14px;
	margin-top: 2px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.add-hotel-button div {
	margin: -16px 7px 0 -4px;
	padding-top: 3px;
	text-align: center;
}

.add-hotel-button div div {
	position: relative;
	display: block;
	height: 15px;
	margin: 0;
	border: 1px solid orange;
}

.add-hotel-on {
	text-decoration: underline;
	color: #273F6F;
}

.add-hotel-off {
	text-decoration: none;
	color: #005597;
}

#lg-img-featured-links div {
	float: left;
	width: 220px;
	padding-bottom: 8px;
}

#two-column-links div {
	float: left;
	width: 100px;
	padding-bottom: 8px;
}

#three-col-links div {
	float: left;
	width: 130px;
	padding-bottom: 8px;
}

#four-col-links div {
	float: left;
	width: 25%;
	padding-bottom: 8px;
}

.list-3-column {
	float: left;
	width: 30%;
	list-style: none;
	margin: 10px 10px 10px 0;
	padding: 0;
}

.list-2-column {
	float: left;
	width: 45%;
	list-style: none;
	margin: 10px 10px 10px 0;
	padding: 0;
}

.clear-all,.clear {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
	line-height: 1px;
	font-size: 1px;
}

.auto-height {
	height: auto;
}

.top-space {
	margin-top: 10px;
}

.bottom-space {
	margin-bottom: 10px;
}

.bullet {
	position: static;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.bullet li {
	padding-left: .7em;
	padding-bottom: 2px;
	padding-top: 2px;
	background: url(/hyatt/images/square_bullet_pt.gif.pagespeed.ce.L5xZsuoYg7.gif) no-repeat 0 .6em;
	line-height: 15px;
}

.title {
	display: block;
	margin: 0;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.title-gold {
	display: block;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #C59D08;
}

.title-black {
	display: block;
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.center {
	text-align: center;
}

.title {
	display: block;
	color: #666;
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 12px;
	margin: 0;
}

.title-gold {
	display: block;
	color: #C59D08;
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 11px;
}

.title-black {
	display: block;
	color: #000;
	font-weight: bold;
	padding-bottom: 2px;
	font-size: 11px;
}

#book-flap-wrapper {
	display: block;
	padding: 30px 20px 20px 20px;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	color: #fff;
}

#book-flap {
	display: block;
	width: 169px;
}

#book-flap a {
	width: auto;
	margin: 0 auto 0 auto;
}

.flap-intro {
	border: 0;
	line-height: 18px;
}

.flap-item strong {
	display: block;
}

#book-flap a {
	font-size: 11px;
	text-decoration: underline;
	color: #ebe3d2;
}

#book-flap a:hover {
	color: #fff;
}

.divider {
	display: block;
	height: 1px;
	margin: 20px 14px 20px 14px;
	border-bottom: 1px solid #b3b399;
	line-height: 0;
	font-size: 1px;
}

#book-flap h4 {
	padding-top: 0;
	font-size: 11px;
	margin: 0;
	text-transform: uppercase;
	color: #fff;
}

#book-flap h4 a {
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#book-flap h4 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #FFF;
}

#book-flap div.flap-item a.summarytext {
	text-decoration: none;
	color: #FFF;
}

#book-flap div.flap-item a.summarytext:hover {
	text-decoration: underline;
	color: #FFF;
}

.flap-item h5 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.flap-item h5 a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #ebe3d2;
}

.flap-item h5 a:hover {
	color: #fff;
}

.view-all {
	display: block;
	padding-top: 5px;
	padding-bottom: 6px;
}

.flap-item {
	padding-top: 15px;
}

.book-flap div {
	padding-top: 10px;
}

.flap-intro h4 {
	margin: 0 0 0 0 !important;
	padding: 0 0 0 0 !important;
	color: #fff;
}

.spacer {
	display: block;
	margin-bottom: 2px;
}

.welcome-text {
	display: block;
	margin-bottom: -5px;
	line-height: 15pt;
}

.welcome-title-text {
	display: block;
	font-weight: bold;
}

.flap-item-title {
	display: block;
	margin-bottom: 13px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

.flap-item img {
	display: block;
	width: auto;
	margin: 4px auto 10px auto !important;
	border: 1px solid #b3b399;
}

.flap-item-graphic-img-pad {
	display: block;
	margin-bottom: 12px;
}

.a-img-top,.a-img-top a {
	display: block;
	background-repeat: no-repeat;
}

.a-img-right,.a-img-right a {
	display: block;
	background-repeat: no-repeat;
	background-position: right center;
}

.a-img,.a-img a {
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
}

.spa a,.golf a,.fitness a,.family a,.adventure a,.pool a {
	width: 57px;
	padding: 35px 0 10px 0;
	text-align: center;
}

.spa,.golf,.fitness,.family,.adventure,.pool {
	width: 67px;
	background-position: top left;
}

.pool {
	background-image: url(/hyatt/images/buttons/xpool_img.jpg.pagespeed.ic.gT9mVHq1Mn.jpg);
}

.adventure {
	background-image: url(/hyatt/images/buttons/xadventure_img.jpg.pagespeed.ic.cu0xozXjX4.jpg);
}

.family {
	background-image: url(/hyatt/images/buttons/xfamily_img.jpg.pagespeed.ic.H8BCo85cqg.jpg);
}

.spa {
	background-image: url(/hyatt/images/buttons/xspa_img.jpg.pagespeed.ic.UYgkw1QLPb.jpg);
}

.golf {
	background-image: url(/hyatt/images/buttons/xgolf_img.jpg.pagespeed.ic.7_zae2krjs.jpg);
}

.fitness {
	background-image: url(/hyatt/images/buttons/xfitness_img.jpg.pagespeed.ic.hNqKWZErc8.jpg);
}

.econcierge,.map-and-directions,.business-services,.hotel-shops,.parking,.transportation,.accessibility,.internet,.more-services,.yattit-services
	{
	height: 75px;
	margin-right: 25px;
	background-position: 10px 0;
}

.econcierge a,.map-and-directions a,.business-services a,.hotel-shops a,.parking a,.transportation a,.accessibility a,.internet a,.more-services a,.yattit-services a
	{
	width: 77px;
	padding: 35px 0 10px 0;
	font-size: 11px;
	text-align: center;
}

.map-and-directions {
	background-image: url(/hyatt/images/buttons/xmapsanddirections_img.jpg.pagespeed.ic.Lc-zXYINHQ.jpg);
}

.map-and-directions,.business-services,.hotel-shops,.parking,.transportation,.accessibility,.internet,.more-services,.yattit-services
	{
	background-position: 10px 0;
	margin-right: 25px;
	height: 75px;
}

.map-and-directions a,.business-services a,.hotel-shops a,.parking a,.transportation a,.accessibility a,.internet a,.more-services a,.yattit-services a
	{
	width: 77px;
	padding: 35px 0 10px 0;
	text-align: center;
	font-size: 11px;
}

.business-services {
	background-image: url(/hyatt/images/buttons/xbusinessservices_img.jpg.pagespeed.ic.g8BE1bvX2k.jpg);
}

.hotel-shops {
	background-image: url(/hyatt/images/buttons/xhotelshops_img.jpg.pagespeed.ic.2ItSjM31L1.jpg);
}

.parking {
	background-image: url(/hyatt/images/buttons/xparking_img.jpg.pagespeed.ic.zLPImCFUyl.jpg);
}

.transportation {
	background-image: url(/hyatt/images/buttons/xtransportation_img.jpg.pagespeed.ic.wITXUcvTU9.jpg);
}

.accessibility {
	background-image: url(/hyatt/images/buttons/xaccessibility_img.jpg.pagespeed.ic.dLkgcsfQvH.jpg);
}

.internet {
	background-image: url(/hyatt/images/buttons/xinternet_img.jpg.pagespeed.ic.TPE4dVroOR.jpg);
}

.more-services {
	background-image: url(/hyatt/images/buttons/xmoreservices_img.jpg.pagespeed.ic.hOl3zkD--D.jpg);
}

.yattit-services {
	background-image: url(/hyatt/images/buttons/xyattit_img.jpg.pagespeed.ic.a72h3FcEBv.jpg);
}

.econcierge {
	background-image: url(/hyatt/images/buttons/e-concierge.jpg.pagespeed.ce._re-1T7bYZ.jpg);
}

.img-links-right {
	clear: left;
	margin: 20px 0 0 30px;
}

.img-links-right div {
	float: left;
	clear: none;
	padding: 0;
	text-align: center;
}

.img-links-left {
	margin: 0 0 0 20px;
}

.img-links-left div {
	float: left;
	padding: 0;
	text-align: center;
}

.room-photos a,.floor-plan a {
	float: left;
	margin-right: 12px;
	padding: 16px 0 12px 24px;
}

.room-photos {
	float: left;
	height: 45px;
	background-image: url(/hyatt/images/buttons/bullet_camera_0.gif.pagespeed.ce.5umPdKvtOP.gif);
}

.floor-plan {
	float: left;
	height: 45px;
	background-image: url(/hyatt/images/buttons/bullet_plan_0.gif.pagespeed.ce.afdc2O8982.gif);
}

.previous,.next {
	padding: 0;
}

.previous a {
	padding-left: 12px;
}

.next a {
	padding-right: 12px;
}

.previous {
	background-image: url(/hyatt/images/buttons/bullet_previous_0.gif.pagespeed.ce.8tnnVugky-.gif);
}

.next {
	background-image: url(/hyatt/images/buttons/bullet_next_0.gif.pagespeed.ce.36jv9rfRH_.gif);
	text-align: right;
}

.small-arrow a {
	padding: 3px 1px 0 16px;
	background: url(/hyatt/images/buttons/xsite_search_arrow.gif.pagespeed.ic.inb7bIeHBo.png) no-repeat 0 1px;
	text-decoration: none;
}

.small-arrow a:hover {
	text-decoration: underline;
}

.small-arrow {
	background: url(/hyatt/images/buttons/xsite_search_arrow.gif.pagespeed.ic.inb7bIeHBo.png) no-repeat 0 1px;
	text-align: left;
}

#gallery {
	width: 572px;
	background-color: #fff;
	font-size: 11px;
}

#gallery-title {
	padding: 5px 10px 20px 5px;
	background-color: #666;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

#rm {
	float: left;
	display: inline;
}

#cls {
	float: right;
	display: inline;
}

#tab-pad {
	clear: both;
	padding: 12px 0 7px 0;
}

#gallery-image {
	clear: both;
	margin-top: 0;
	padding: 10px 20px 0 20px;
	background-color: #EEECE7;
}

#photo-desc {
	display: block;
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-align: center;
}

#toggle {
	margin-left: 203px;
	padding-bottom: 30px;
	text-align: center;
}

#bck {
	float: left;
	display: block;
	padding-right: 10px;
}

.img-num {
	float: left;
	display: block;
	padding: 30px 20px 0 20px;
	font-size: 11px;
	color: #000;
}

#fwd {
	float: left;
	display: block;
	padding-left: 10px;
}

button {
	display: block;
	width: 100%;
	height: 14px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	vertical-align: middle;
	cursor: pointer;
	line-height: 13px;
	font-family: arial, sans-serif;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}

#check_avail_button {
	padding: 0;
}

.submit,.button a {
	display: block;
	margin: 0;
	border: 1px solid;
	background-color: #648AB1;
	font-size: 9px;
	text-transform: uppercase;
}

#login button {
	text-transform: none;
}

.sub-hov-off {
	background-color: #648AB1;
	border-color: #648AB1 #648AB1 #033163 #033163;
}

.sub-hov-on,.button a:hover {
	background-color: #094778;
	border-color: #000 #000000 #094778 #094778;
}

.endeca {
	display: block;
	background: transparent;
	padding: 0;
	border: 0;
	margin: 0;
	vertical-align: middle;
	cursor: pointer;
	font-size: 11px;
	text-align: left;
	text-decoration: underline;
	color: #005597;
}

.sub-hov-off2 {
	border: 0;
	background-color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	color: #005597;
}

.sub-hov-on2 {
	border: 0;
	background-color: #fff;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	color: #273F6F;
}

.button {
	float: left;
	margin-top: 30px;
}

.button a {
	float: left;
	display: block;
	padding: 2px 7px 2px 7px;
	border: 1px solid;
	border-color: #648AB1 #648AB1 #033163 #033163;
	background-color: #648AB1;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .5px;
	color: #fff;
}

.button a:hover {
	border-color: #000 #000000 #094778 #094778;
	background-color: #094778;
	color: #fff;
}

.searchbutton {
	float: left;
	margin: 0 0 15px 142px;
}

* html .searchbutton {
	margin: 0 0 15px 72px;
}

.searchbutton a {
	float: left;
	display: block;
	padding: 2px 7px 2px 7px;
	border: 1px solid;
	border-color: #648AB1 #648AB1 #033163 #033163;
	background-color: #648AB1;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .5px;
	color: #fff;
}

.searchbutton a:hover {
	border-color: #000 #000000 #094778 #094778;
	background-color: #094778;
	color: #fff;
}

.button div {
	clear: both;
	height: 30px;
}

a.arrows {
	padding: 0 2px 2px 2px;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;
}

a.close {
	float: left;
	display: block;
	padding: 1px 0 2px 0;
	border: 0 0 1px 0;
	border-color: solid #033163 #033163 #648AB1 #648AB1;
	background-color: #fff;
	font-family: verdana;
	line-height: 10px;
	font-size: 16px;
	text-decoration: none;
	letter-spacing: -.5px;
	color: #094778;
}

a.close:hover {
	border-color: #000 #000000 #094778 #094778;
	color: #618CAF;
}

a.a-tab {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

a.a-tab:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.on-off,.off-on,.off-off,.last-off,.last-on {
	float: left;
	display: block;
	vertical-align: middle;
	padding: 3px 20px;
	background-repeat: no-repeat;
	background-position: right;
}

.on-off {
	background-image: url(/hyatt/images/tab_on_0.gif.pagespeed.ce.M_DumJLjsW.gif);
	background-color: #EEECE7;
	font-size: 11px;
	font-weight: bold;
}

.off-on {
	background-color: #B6AD9F;
	font-size: 11px;
	font-weight: bold;
}

.off-off {
	background-image: url(/hyatt/images/tab_off_0.gif.pagespeed.ce.nqWnYhDIIn.gif);
	background-color: #B6AD9F;
	font-size: 11px;
	font-weight: bold;
}

.last-off {
	background-image: url(/hyatt/images/tab_last_0.gif.pagespeed.ce.JOGYISThbX.gif);
	background-color: #B6AD9F;
	font-size: 11px;
	font-weight: bold;
}

.last-on {
	background-image: url(/hyatt/images/tab_last_1.gif.pagespeed.ce.lJYDzqd0uq.gif);
	background-color: #EEECE7;
	font-size: 11px;
	font-weight: bold;
}

a.img-links {
	margin-right: 8px;
	font-size: 11px;
	text-decoration: underline;
	color: #5E86AE;
}

a.img-links:hover {
	color: #094778;
}

.glbl {
	vertical-align: top;
	padding-top: 5px;
	font-size: 10px;
	text-align: right;
}

.client-name {
	vertical-align: top;
	padding: 0 0 0 34px;
	border: 0 solid blue;
	font-size: 11px;
	font-weight: bold;
	color: #948671;
}

#brandFilter {
	font-size: 11px;
	clear: both;
	display: block;
}

.asterix {
	color: red;
}

.small-text {
	font-size: 10px;
}

dl.twocol {
	width: 600px;
	margin: 30px 0 0 20px;
	padding: 0;
}

dl.twocol img {
	float: left;
	width: 160px;
	height: 73px;
	border: 1px solid #999;
}

dl.twocol dt {
	float: right;
	width: 415px;
}

dl.twocol dt {
	margin: 0;
	font-size: 9pt;
	font-weight: bold;
	color: #343434;
}

dl.twocol dt a {
	font-weight: bold;
}

dl.twocol dd {
	float: right;
	width: 415px;
	margin: 0;
}

dl.twocol dd p {
	margin: 0;
}

.preopening-date {
	font-weight: bold;
	color: #C59D08;
}

.hotel-description {
	float: left;
	margin: -10px 0 8px 142px;
	padding: 0;
	width: 220px;
}

* html .hotel-description {
	margin: -10px 0 8px 2px;
}

#advanced-search {
	float: right;
	margin: 2px 20px 0 0;
	font-size: 11px;
}

#auto-suggest-container {
	position: relative;
	z-index: 900;
	clear: both;
	width: 1px;
	height: 1px;
}

#searchTerms {
	font-size: 11px;
	width: 175px;
}

.left-col-padding #searchTerms {
	width: 160px;
}

#auto-suggest {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 10;
	overflow: hidden;
	width: 318px;
	min-height: 20px;
	padding: 0;
	border: 1px solid;
	background: #fff;
	font-size: 11px;
}

#auto-suggest ul {
	margin: 0;
	padding: 0;
}

#auto-suggest ul li {
	padding-left: 0 !important;
	float: left;
	display: block;
	width: 100%;
	margin: 0;
	padding: 2px 0;
	list-style: none;
	background: transparent none !important;
}

#auto-suggest ul li a {
	display: block;
	width: 100%;
	font-size: 11px;
	text-decoration: none;
	color: #333;
}

#auto-suggest ul li a span {
	display: block;
	padding: 1px 5px 1px 5px;
}

#auto-suggest ul li a.active,#auto-suggest ul li.selected a,#auto-suggest ul li a:hover
	{
	background: #00589B;
	color: #fff;
}

#auto-suggest iframe {
	display: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

a.vtour {
	cursor: pointer;
}

#wwg_language ul#language {
	position: absolute;
	top: 18px;
	left: 837px;
	z-index: 10;
	width: 114px;
	height: 18px;
	margin: 0;
	padding: 0;
	border: 1px solid #7C7C7C;
	background: #FFF url(/hyatt/images/buttons/down_arrow.gif.pagespeed.ce.bwFDxsfrvJ.gif) no-repeat
		scroll 100px 8px;
	list-style: none;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	cursor: default;
}

#li_language ul#language {
	z-index: 10;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	cursor: default;
}

ul#language.empty {
	background-image: none;
}

#wwg_language ul#language li ul {
	display: none;
	width: 114px;
	margin: 2px -5px 0 -1px;
	padding: 0;
	border: 1px solid #7C7C7C;
	background: #fff;
	list-style: none;
}

#li_language ul#language li ul {
	position: absolute;
	z-index: 1000;
	display: none;
	width: 114px;
	margin: 0 -5px 0 -10px;
	padding: 0;
	background: #fff;
	list-style: none;
}

ul#language li ul li {
	height: 18px;
	margin: 0;
	padding-right: 24px;
}

ul#language li ul a {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

ul#language li ul a:hover {
	text-decoration: underline;
}

#wwg_language ul#language li#lang-current #current {
	display: block;
	margin-right: 20px;
}

#li_language ul#language li#lang-current #current {
	display: block;
	width: 100px;
	padding-right: 20px;
	background: transparent url('/hyatt/images/buttons/down_arrow.gif.pagespeed.ce.bwFDxsfrvJ.gif')
		no-repeat scroll 58px 5px;
}

#wwg_language ul#language li#lang-current {
	margin: 2px 4px 0 0;
}

#li_language ul#language li#lang-current {
	margin: 0 !important;
}

ul#language li#lang-current:hover ul {
	display: block;
}

.link {
	width: 53px;
	border: none;
	background: none;
	cursor: pointer;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	color: #666;
}

#brg-left {
	float: left;
	overflow: hidden;
	width: 209px;
}

#brg-right {
	float: left;
	border-left: solid 1px #d8d8d8;
	background-color: #fff;
}

#brg-right-offers {
	float: right;
	width: 730px;
	margin-top: 10px;
	border-left: solid 1px #d8d8d8;
	background-color: #fff;
}

#brg-right-offers p {
	padding-left: 18px;
}

#brg-right #page-title {
	width: 744px;
}

#brg-find-hotel-table {
	width: 209px;
	padding-bottom: 0;
	border: none;
	background-color: #FFF;
	font-size: 10px;
	color: #000;
}

#brg-find-hotel-table a {
	font-size: 11px;
}

#hyatt-amex {
	float: right;
	width: 236px;
	height: 131px;
	margin: 14px 0;
	border-left: 1px #d8d8d8 solid;
	background: url(/hyatt/images/xhyatt-amex-logo.png.pagespeed.ic.hnl7j-XH3d.png) 24px 35px no-repeat;
}

#offers-search-results {
	clear: both;
	margin-left: 18px;
}

#packages-landing {
	float: right;
	width: 720px;
	margin-right: -707px;
	margin-top: -313px;
	list-style-type: none;
}

* html body #packages-landing {
	position: absolute;
	top: 595px;
	left: 362px;
}

#intro-copy p.intro {
	width: 290px;
	margin-top: 200px;
	margin-bottom: -30px;
	margin-left: 40px;
	line-height: 160%;
	font-size: 13px;
	font-weight: bolder;
	text-align: center;
	color: #ccc;
}

div#specials-search-box {
	width: 290px;
	margin-top: 90px;
	margin-left: 100px;
}

* html body #specials-search-box {
	margin-left: 60px;
	padding-left: 35px;
}

* html body .iesearchretreats {
	padding-left: 0;
}

.swoops {
	position: relative;
	top: 28px;
	margin-left: 17px;
}

* html body .swoops {
	margin-top: 0;
}

#packages-landing span {
	display: none;
}

#packages-landing li {
	float: left;
	display: block;
	width: 115px;
	height: 477px;
	margin-right: 15px;
}

#packages-landing a {
	display: block;
	width: 115px;
	height: 477px;
}

#packages-landing li.amour {
	background: transparent url(/hyatt/images/specials/xromance-off.jpg.pagespeed.ic._0BZlSpRTj.jpg) left
		top no-repeat;
}

#packages-landing li.amour a:hover {
	background: transparent url(/hyatt/images/specials/xromance-on.jpg.pagespeed.ic.j7mwWyosvL.jpg) left
		top no-repeat;
}

#packages-landing li.balance {
	background: transparent url(/hyatt/images/specials/xrelax-off.jpg.pagespeed.ic.JT2sPa2Au5.jpg) left
		top no-repeat;
}

#packages-landing li.balance a:hover {
	background: transparent url(/hyatt/images/specials/xrelax-on.jpg.pagespeed.ic.LtKI2QmQcE.jpg) left
		top no-repeat;
}

#packages-landing li.awaken {
	background: transparent url(/hyatt/images/specials/xbb-off.jpg.pagespeed.ic.ZuNi7EyFOK.jpg) left top
		no-repeat;
}

#packages-landing li.awaken a:hover {
	background: transparent url(/hyatt/images/specials/xbb-on.jpg.pagespeed.ic.KfiQcFnRlF.jpg) left top
		no-repeat;
}

#packages-landing li.explore {
	background: transparent url(/hyatt/images/specials/xlocal-off.jpg.pagespeed.ic.oRzvH_3cdz.jpg) left
		top no-repeat;
}

#packages-landing li.explore a:hover {
	background: transparent url(/hyatt/images/specials/xlocal-on.jpg.pagespeed.ic.qXZ0TcwTno.jpg) left
		top no-repeat;
}

div.amour-pkg {
	background: url(/hyatt/images/specials/xamour_lg.jpg.pagespeed.ic.BGMTZpNKkv.jpg) no-repeat right top;
	height: 700px;
	width: 920px;
	margin-top: 10px;
	margin-left: 15px;
}

div.balance-pkg {
	background: url(/hyatt/images/specials/xbalance_lg.jpg.pagespeed.ic.8k18PG9zaW.jpg) no-repeat right top;
	height: 699px;
	width: 921px;
	margin-top: 10px;
	margin-left: 15px;
}

div.awaken-pkg {
	background: url(/hyatt/images/specials/xawaken_lg.jpg.pagespeed.ic.QSY2f7d_o0.jpg) no-repeat right top;
	height: 700px;
	width: 921px;
	margin-top: 10px;
	margin-left: 15px;
}

div.explore-pkg {
	background: url(/hyatt/images/specials/xexplore_lg.jpg.pagespeed.ic.taAeplbcOl.jpg) no-repeat right top;
	height: 700px;
	width: 921px;
	margin-top: 10px;
	margin-left: 15px;
}

div.amour-search,div.balance-search,div.awaken-search,div.explore-search
	{
	width: 208px;
	margin-left: 664px;
	padding-top: 330px;
}

#searchWord {
	float: left;
	display: inline;
	width: 193px;
	font-size: 10px;
	color: #000;
}

#pkgsearchbutton {
	position: relative;
	left: 15px;
	top: -20px;
	float: right;
	display: inline;
	width: 19px;
}

div.amour-copy {
	width: 335px;
	margin-left: 462px;
	padding-top: 88px;
}

div.amour-copy h2 {
	padding-left: 0;
	font-size: 15px;
	color: #960700;
}

div.balance-copy {
	width: 337px;
	margin-left: 562px;
	padding-top: 90px;
}

div.balance-copy h2 {
	padding-left: 0;
	font-size: 15px;
	color: #889563;
}

div.awaken-copy {
	width: 318px;
	margin-left: 589px;
	padding-top: 68px;
}

div.awaken-copy h2 {
	padding-left: 0;
	font-size: 15px;
	color: #96b340;
}

div.explore-copy {
	width: 347px;
	margin-left: 586px;
	padding-top: 68px;
}

div.explore-copy h2 {
	padding-left: 0;
	font-size: 15px;
	color: #4d2a1e;
}

div.amour-copy p,div.balance-copy p,div.awaken-copy p,div.explore-copy p
	{
	line-height: 20px;
	font-size: 13px;
	color: #666;
}

div#packages-search input.field {
	float: left;
	width: 175px;
	height: 15px;
	color: #a8a8a8;
	font-size: 10px;
	margin-top: 4px;
	padding: 0 0 0 4px;
}

div#foot-badges {
	width: 954px;
	margin: 7px 0 10px 11px;
}

div#foot-badges ul {
	height: 78px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#foot-badges ul li {
	float: left;
	display: block;
	margin: 3px;
	padding: 0;
}

div#foot-badges li span {
	display: none;
}

div#foot-badges li a {
	display: block;
	width: 302px;
	height: 78px;
}

div#foot-badges li.balance {
	background: url(/hyatt/images/specials/xbalance-off.jpg.pagespeed.ic.bLtIQy_kes.jpg) left top
		no-repeat;
}

div#foot-badges li.balance a:hover {
	background: url(/hyatt/images/specials/xbalance-on.jpg.pagespeed.ic.AbvNCS_KWX.jpg) left top
		no-repeat;
}

div#foot-badges li.awaken {
	background: url(/hyatt/images/specials/xawaken-off.jpg.pagespeed.ic.jrv6DMOPA8.jpg) left top
		no-repeat;
}

div#foot-badges li.awaken a:hover {
	background: url(/hyatt/images/specials/xawaken-on.jpg.pagespeed.ic.O68wIuA1S6.jpg) left top no-repeat;
}

div#foot-badges li.explore {
	background: url(/hyatt/images/specials/xexplore-off.jpg.pagespeed.ic.5Y84ENfRbu.jpg) left top
		no-repeat;
}

div#foot-badges li.explore a:hover {
	background: url(/hyatt/images/specials/xexplore-on.jpg.pagespeed.ic.sQrmyW3bqC.jpg) left top
		no-repeat;
}

div#foot-badges li.amour {
	background: url(/hyatt/images/specials/xamour-off.jpg.pagespeed.ic._9RiJRMnzL.jpg) left top no-repeat;
}

div#foot-badges li.amour a:hover {
	background: url(/hyatt/images/specials/xamour-on.jpg.pagespeed.ic.5Jk2My171R.jpg) left top no-repeat;
}

#specials-tabs {
	float: left;
	width: 954px;
	border-bottom: #e2e2e2;
	background: #e1e1e1;
	line-height: normal;
	text-transform: uppercase;
}

#specials-tabs ul {
	margin: 0 0 0 -9px;
	padding-left: 10px;
	list-style: none;
}

#specials-tabs li {
	float: left;
	width: 228px;
	height: 26px;
	margin: 0;
	padding: 10px 0 0 0;
	background: url(/hyatt/images/tabs/xhyatt-packages-right01.gif.pagespeed.ic.bsmuRAl1n9.png) no-repeat
		right top;
	text-align: center;
}

#specials-tabs a {
	display: block;
	width: 228px;
	padding: 5px 0 4px 0;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #aaa49c;
}

#specials-tabs #current-tab {
	background: url(/hyatt/images/tabs/xhyatt-packages-right1full.gif.pagespeed.ic.byDxQ3EriW.png) left top
		no-repeat;
}

#specials-tabs #current-tab a {
	padding-bottom: 5px;
	color: #907659;
}

h3.hyatt-special-offers {
	height: 45px;
	margin-top: -5px;
	margin-bottom: -10px;
	margin-left: -5px;
	padding-top: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
}

h3.retreats {
	background: url(/hyatt/images/specials/xspecial-offers-h3-bg.jpg.pagespeed.ic.tNqgd8Ks6n.jpg) left
		top no-repeat;
}

h3.hyatt-special-offers span {
	font-size: 9px;
	font-weight: bold;
	color: #717171;
}

.disjointedro {
	padding-bottom: 0;
}

ul.disjointedro div.imageanchor {
	text-decoration: none;
}

ul.disjointedro {
	margin-left: 0;
	padding-left: 0;
}

li.amourro img,li.awakenro img,li.balancero img,li.explorero img {
	margin-top: 10px;
}

.info-container-2lg-no-bookflap .faqs-questions ul {
	padding: 0;
	margin: 0 0 20px 0;
}

.info-container-2lg-no-bookflap .faqs-questions li {
	padding: 0;
	margin: 2px 0 3px 0;
	list-style-type: none;
	display: block;
}

.info-container-2lg-no-bookflap .faqs-answer ul {
	padding: 0;
	margin: 0 0 10px 15px;
}

.info-container-2lg-no-bookflap .faqs-answer li {
	padding: 0 0 0 15px;
	margin: 2px 0 3px 15px;
	list-style-type: none;
	display: block;
	background: transparent url("/hyatt/images/about-section-dot.gif.pagespeed.ce.OziNii-on5.gif")
		no-repeat left 4px;
}

.info-container-2lg-no-bookflap .no-indent ul {
	padding: 0;
	margin: 0 0 15px 0;
}

.info-container-2lg-no-bookflap .no-indent li {
	padding: 0;
	margin: 2px 0 3px 0;
	list-style-type: none;
	display: block;
	background: none;
}

.faqs-answer .back-to-top {
	margin: 0 0 25px 0;
}

.faqs-answer .back-to-top a {
	font-size: 9px;
	padding: 0 0 0 12px;
}

.faqs-answer .back-to-top a.faq-back-to-top {
	background: transparent url("/hyatt/images/back-to-top.gif.pagespeed.ce.CHdcoehNUY.gif") no-repeat
		left;
}

.MSVE_PoweredByLogo {
	top: auto !important;
	bottom: 11px !important;
}

.MSVE_ScaleBarLabelFg,.MSVE_ScaleBarLabelFgInv {
	right: 11px !important;
	left: auto !important;
}

.MSVE_ScaleBarLabelBg,.MSVE_ScaleBarLabelBgInv {
	right: 10px !important;
	left: auto !important;
}

.MSVE_CopyrightForeground {
	right: 10px !important;
	left: auto !important;
}

.MSVE_CopyrightBackground {
	right: 9px !important;
	left: auto !important;
}

.MSVE_Copyright {
	text-align: right !important;
}

.left-col {
	float: left;
	_clear: both;
	width: 743px;
}

#hotelQuickBook .pad {
	padding: 0;
}

#hotelQuickBook .dateIn {
	padding-top: 0 !important;
}

#hotelQuickBook .dateOut {
	padding-top: 7px !important;
}

#endeca-search-facets-results #endeca-search-term #brand-select-label {
	padding-top: 5px;
}

.searchBrand {
	text-transform: capitalize !important;
}

#head-content {
	border: solid 0;
}

#top {
	float: left;
	width: 954px;
	margin-bottom: 0;
	background-color: #fff;
	font-size: 10px;
	position: relative;
	border-top: solid 0;
	z-index: 1000;
}

a.top-links {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}

a.top-links:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#top #main_logo {
	position: relative;
	width: 112px;
	margin: 0;
	padding: 0 0 0 20px;
	top: 40px;
}

#top #top_links {
	float: right;
	margin: 0;
	height: 51px;
	background: transparent url('/hyatt/images/xcurr_lang_bg.gif.pagespeed.ic.Jj8K8WO9Dd.png') no-repeat
		scroll -2px 49px;
	position: relative;
	z-index: 100000;
}

#top .top-links.reservationHotline {
	padding-right: 14px;
	margin-right: 25px;
	_width: 145px;
	/*background: transparent url(/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif)
		no-repeat scroll right 8px;*/
		background: transparent url(/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png)
		no-repeat scroll right -155px;
	color: #005597;
}

#top .top-links.reservationHotline img{float:left; margin-right:8px;}
#top .top-links.reservationHotline:hover {
	/*background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 8px;*/
		background: transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png")
		no-repeat right -177px;
	color: #273F6F;
}

#top div#top_right {
	width: 254px;
	float: right;
	display: inline;
	margin: 0;
	position: relative;
	padding: 19px 0 0;
	height: 30px;
	text-indent: 30px;
}

#top .top-links {
	float: left;
	padding: 19px 0;
	display: block;
}

#current-lang.top-links {
	float: left;
	display: block;
}

#top .top-links:hover {
	text-decoration: none;
}

#top .right_float {
	float: none;
	margin: 0;
	text-align: right;
	position: absolute;
	right: 160px;
}

#top #current-lang {
	display: block;
	padding: 18px 20px 17px 12px;
	float: right;
}

#current-lang img {
	vertical-align: middle;
	padding: 0 4px;
}

div#lang-menu {
	padding-left: 2px;
	background: transparent url('/hyatt/images/xlang_menu_bg.gif.pagespeed.ic.svXkh1gd-C.png') repeat 0 0;
	position: absolute;
	top: 49px;
	z-index: 100001;
	width: 224px;
	display: none;
}

div#lang-menu a {
	text-decoration: none;
}

div#lang-menu a:hover {
	text-decoration: underline;
}

div#lang-menu dl {
	z-index: 1000;
	width: 216px;
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	text-indent: 10px;
}

div#lang-menu dl dt {
	line-height: 32px;
	color: #999;
	font-weight: bold;
	font-size: 10px;
}

div#lang-menu dl dd {
	line-height: 22px;
	margin: 0;
}

div#lang-menu dl dd a {
	font-size: 11px;
	color: #005597;
	text-decoration: none;
}

div#lang-menu dd.langeng {
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

div#lang-menu .langeng a {
	color: #000;
}

div#lang-menu .langeng a:hover {
	color: #333;
	text-decoration: none;
}

div#lang-menu dl dd.alt {
	background: #f8f7f5;
}

div#lang-menu .close_dd {
	font-size: 11px;
	text-align: right;
	padding: 8px 8px;
	margin: 0;
	border-bottom: solid 1px #dadada;
	width: 202px;
	line-height: 12px;
}

div#lang-menu .close_dd a:hover {
	text-decoration: underline;
}

div#lang-menu .close_dd img {
	vertical-align: text-top;
}

#top_right {
	cursor: pointer;
	font-size: 11px;
	z-index: 100000;
}

#top_right img {
	vertical-align: middle;
	padding: 0 3px 0 0;
}

#top_right .mem-summary {
	font-size: 9px;
	display: block;
	text-indent: 50px;
}

.plus {
	background: transparent url('/hyatt/images/xgp_header_bg.gif.pagespeed.ic.AtY6TrYhxR.png') no-repeat
		scroll right 0;
}

.minus {
	background: transparent url('/hyatt/images/xgp_header_bg.gif.pagespeed.ic.AtY6TrYhxR.png') no-repeat
		scroll right -51px;
}

.dashboard {
	max-width: 330px;
	padding: 0 0 0 20px;
}

.d_gold .dashboard_title {
	color: #666;
}

.d_platinum .dashboard_title {
	color: #898b8e;
}

#dashboard_dd {
	padding-right: 10px;
	font-weight: bold;
	background: transparent;
}

#dashboard {
	position: absolute;
	left: 784px;
	z-index: 100000;
	display: none;
	clear: both;
	width: 254px;
	background: transparent url('/hyatt/images/xgp_dashboard_bg.gif.pagespeed.ic.V9Z63lrtwU.png')
		repeat-y left center;
}

#dashboard a {
	text-decoration: none;
}

#dashboard a:hover {
	text-decoration: underline;
}

#dashboard dl {
	margin: 20px 15px 0 30px;
}

#dashboard form {
	margin: 10px 15px 0 30px;
	color: #666;
}

#dashboard #formLogin a {
	padding-right: 10px;
}

#dashboard form strong {
	display: block;
}

#dashboard dt,#dashboard dd {
	margin: 0;
	padding: 3px 0;
	color: #666;
}

#dashboard dl div {
	clear: both;
	border-top: 1px solid #e1e1e1;
}

#dashboard div.dashboard_clear {
	clear: both;
	margin: 4px 15px 0 30px;
	padding: 3px 0;
	border-top: 1px solid #e1e1e1;
}

#dashboard div.dashboard_noborder {
	border: none;
}

#dashboard dt {
	float: left;
	clear: both;
	text-transform: uppercase;
}

#dashboard dd {
	float: right;
	font-weight: normal;
	text-align: right;
}

#dashboard .title {
	margin: 4px 15px 0 30px;
	padding: 5px 0 0;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	clear: both;
}

#dashboard .gp-label {
	text-transform: uppercase;
	color: #393939;
	font-size: 10px;
}

#dashboard a img {
	vertical-align: text-bottom;
}

#dashboard #gp_password,#dashboard #gp_username {
	width: 195px;
	margin: 1px 0 8px;
	display: block;
	border-color: #AAADB2 #DCDFE6 #E2E9EF #E4E2ED;
	border-style: solid;
	border-width: 1px;
}

#dashboard form#fLogout {
	margin-left: 0;
	margin-right: 0;
	margin-top: 3px;
}

#dashboard .gp-reg {
	background: transparent url('/hyatt/images/xgp_grey_bg.gif.pagespeed.ic.NLGou01G3x.png') repeat-x
		scroll right bottom;
	margin: 0 3px;
	padding: 0 0 3px;
}

#dashboard .gp-reg p {
	background: #FFF0C7 url('/hyatt/images/gp_tan_bg.gif.pagespeed.ce.ZyUtIh9Yz_.gif') repeat-x scroll 0
		2px;
	line-height: 24px;
	padding: 0 0 0 24px;
	height: 24px;
}

#dashboard .gp-reg p img {
	_margin-top: 6px;
	*margin-top: 6px;
}

#dashboard .gp-reg ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#dashboard .gp-reg ul li {
	background: transparent url('/hyatt/images/icon_bullet_grey.gif.pagespeed.ce.PY9Y-T1grW.gif')
		no-repeat scroll left center;
	color: #393939;
	padding-left: 8px;
	margin: 5px 0 5px 25px;
}

#dashboard .gp-reg a {
	margin-left: 25px;
}

#dashboard .close_dash {
	font-size: 11px;
	text-align: right;
	padding: 8px 10px 8px 0;
	margin: 0 3px;
	padding-right: 9px;
	background: transparent url('/hyatt/images/xgp_btm_bg.gif.pagespeed.ic.UrbmJdSMc5.png') no-repeat
		scroll -2px -8px;
	border-top: 1px solid #e1e1e1;
}

#dashboard .close_dash a:hover {
	text-decoration: underline;
}

#dashboard .close_dash img {
	vertical-align: text-top;
}

#dashboard_alike #hbCloseBar,#dashboard #hbCloseBar {
	text-align: right;
}

#dashboard_alike #hbCloseBar a,#dashboard #hbCloseBar a {
	float: none;
}

#navigation {
	height: 26px;
	float: right;
	clear: none;
	margin: 0 0 10px 2px;
	background-color: transparent;
}

#navigation ul {
	position: relative;
	margin: 0;
	padding: 0;
	left: 10px;
}

#navigation li {
	float: left;
	margin: 0;
	list-style-type: none;
}

#navigation img {
	display: block;
}

#navigation a {
	display: block;
	float: left;
	height: 23px;
	overflow: hidden;
}

#navigation a:hover img {
	margin-top: -23px;
}

#head-content .header-btmborder {
	margin: 0;
	padding: 0;
	clear: both;
}

#footer {
	float: left;
	width: 954px;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	color: #000;
	background: #FFF;
}

#footer-links {
	width: 954px;
	margin: 0;
}

#footer-links a {
	text-decoration: none;
}

#footer-links a:hover {
	text-decoration: underline;
}

#footer-links img {
	margin: 0 0 1px 0;
	vertical-align: bottom;
}

#footer .cols-wrap {
	background: #f3f1ee url('/hyatt/images/xfooter_top_bg.gif.pagespeed.ic.lF3Iv87aaR.jpg') top left
		no-repeat;
	float: left;
	padding: 14px 15px 0;
	width: 924px;
}

#footer-links .footer-cols {
	float: left;
	line-height: 18px;
}

#footer-links .footer-cols h5 {
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}

#footer-links .footer-cols ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer-links .footer-cols ul a {
	color: #666;
	font-size: 11px;
}

#footer-links .col1 {
	width: 149px;
}

#footer-links .col2 {
	width: 210px;
}

#footer-links .col2 a img {
	margin-top: -15px;
}

#footer-links .col3 {
	width: 124px;
	padding-left: 14px;
}

#footer-links .col4 {
	width: 124px;
	padding-left: 14px;
}

#footer-links .col5 {
	width: 124px;
	padding-left: 14px;
}

#footer-links .col6 {
	width: 124px;
	padding-left: 14px;
}

#footer-links .frenchCol6 {
	width: 132px;
}

#footer-links div.minor {
	color: #b6b6b6;
}

#footer-links div.minor a {
	text-decoration: none;
	color: #666;
}

#footer-links div.minor a:hover {
	text-decoration: underline;
}

#footer-links div.minor {
	padding-top: 5px;
	clear: both;
	text-align: right;
}

#footer-copy {
	float: right;
	display: block;
	width: 210px;
	text-align: center;
}

#footer-links .copyright {
	display: inline;
	margin-left: 0;
	color: #b6b6b6;
	font-size: 11px;
}

.logosWrapper {
	clear: both;
	display: block;
	width: 954px;
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #e2e2e2;
}

.logosWrapper li {
	float: left;
	margin: 5px 0;
}

#dashboard #formLogin #fakegp_remember {
	padding-right: 0;
	border: solid 0;
}

.fakecheck {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	background: url('/hyatt/images/xcheckbox.gif.pagespeed.ic.NH10KbbYJy.jpg') no-repeat 0 2px;
	height: 16px;
	display: block;
	float: left;
	padding: 1px 0 0 20px;
	color: #666;
}

.fakecheck:hover {
	color: #06F;
	text-decoration: underline;
}

.fakechecked {
	background-position: left -19px;
}

#navigation ul {
	left: 2px;
	float: right;
}

#top div#top_right {
	color: #666;
}

div#lang-menu dl dd a:hover {
	color: #273F6F;
}

div#lang-menu dd.langeng,div#lang-menu dd.langeng a {
	color: #333;
	cursor: auto;
}

#topLinkHolder {
	background-color: #00F;
	float: right;
	position: relative;
}

#top .top-links {
	float: right;
	padding: 5px 10px;
	margin-right: 3px;
	margin-top: 10px;
}

a.top-links,a.top-links:hover {
	font-weight: normal;
}

a.top-links:hover {
	color: #999;
}

#top a.tpLinkUnderline {
	margin-top: 14px;
	_margin-left: 23px;
}

#top a:hover.tpLinkUnderline {
	text-decoration: underline;
	color: #333;
}

#languageDropdown {
	float: right;
	position: relative;
}

#top #current-lang {
	cursor: pointer;
	padding: 0;
	float: right;
	padding: 5px 10px 5px 20px;
	display: block;
	position: relative;
	margin-right: 2px;
	margin-top: 12px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-top: 1px solid #FFF;
	z-index: 100002;
	background: #FFF none;
	_margin-right: 1px;
}

div#lang-menu {
	display: none;
	background: #FFF none;
	padding-left: 2px;
	position: relative;
	_position: absolute;
	clear: both;
	width: 224px;
	z-index: 100001;
	border: 1px solid #E2E2E2;
	right: 0;
	top: 0;
	_top: 40px;
	bottom: 0;
	margin-top: -1px;
	margin-right: 2px;
	_margin-right: 2px;
	float: right;
}

#top {
	padding-top: 0;
}

#top div#top_right {
	width: 226px;
	_width: 230px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	margin-left: 30px;
	z-index: 100001;
}

#dashboard_dd {
	padding: 0;
}

#dashBoardDrop {
	float: right;
	background: #FFF url(/hyatt/images/buttons/down_arrow_grey.gif.pagespeed.ce.M1FIkq9yPR.gif)
		no-repeat 213px 14px;
	padding: 8px 10px 11px 9px;
	border-width: 1px 1px 0 1px;
	border-color: #fff;
	border-style: solid;
	width: 209px;
	margin: 10px 0 0 0;
	*margin: 11px 0 0 -5px;
	_margin: 11px 0 0 1px;
}

#dashBoardDrop .signout {
	margin-left: 6px;
}

#dashboard {
	background: #FFF none;
	clear: both;
	display: none;
	left: -25px;
	position: absolute;
	width: 249px;
	z-index: 100000;
	border: 1px solid #E2E2E2;
	cursor: auto;
}

#dashboard form {
	margin: 15px 15px 0 27px;
}

#dashboard #gp_password,#dashboard #gp_username {
	height: 18px;
	width: 192px;
	margin-bottom: 6px;
}

.gp-logged {
	float: left;
	width: 213px;
}

#dashboard .gp-logged .gp-label {
	display: block;
}

#dashboard .gp-logged #gp_password {
	display: inline;
}

#dashboard #sign-in {
	margin-top: 8px !important;
	width: auto;
}

#dashboard .gp-reg {
	margin: 0;
	padding-bottom: 5px;
}

#dashboard .close_dash {
	background: transparent none;
	border-top: 0;
	height: 12px;
	padding-bottom: 9px;
	_padding-bottom: 8px;
	padding-top: 9px;
	_padding-top: 8px;
	margin: 0;
}

#dashboard .gp-label {
	letter-spacing: -.5px;
}

div#lang-menu {
	width: auto;
	min-width: 124px;
	*min-width: 140px;
	_width: 140px;
}

div#lang-menu dl,div#lang-menu dd {
	width: auto;
}

div#lang-menu .close_dd {
	width: auto;
	border-width: 0;
}

div#lang-menu dl {
	margin: 0 2px;
	text-indent: 0;
	padding: 0;
}

div#lang-menu {
	padding: 0 2px;
}

div#lang-menu dl dd,div#lang-menu dl dt {
	padding: 0 10px;
}

.clsbtn {
	cursor: pointer;
}

#ca_breadcrumb {
	background: #FFF;
}

#ca_title {
	background: #FFF;
}

#ca_rightcol {
	float: right;
	width: 209px;
	background: #EFECE7;
}

#content-container-utilnav-vert #main-col {
	border: 1px solid #FFF;
	background: #FFF;
}

#content-container-utilnav-vert .col2-2lg {
	width: 740px;
}

#ca_title #page-title,#ca_breadcrumb .grey-line {
	width: 954px !important;
}

.ca_alerthead {
	font-family: Arial, sans serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 5px 1px 1px;
	vertical-align: middle;
	float: left;
}

.ca_alertbody {
	display: block;
	float: left;
	font-family: Arial, sans serif;
	font-size: 12px;
	margin-bottom: 15px;
	margin-left: 0;
	width: 480px;
}

.ca_datebox {
	float: left;
	background: #EDE8F0;
	width: 162px;
	height: 70px;
	margin: 0 20px 0 20px;
}

.ca_content {
	float: left;
}

#book-flap a {
	color: #333;
	font-size: 11px;
	text-decoration: none;
}

#book-flap a.hbSlotLinkConvertToRegular {
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}

#book-flap h3 {
	color: #FFF;
	font-size: 11px;
	margin: 0;
	padding-top: 0;
	text-transform: uppercase;
}

#book-flap h3 a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

#book-flap a:hover,#book-flap a.hbSlotLinkConvertToRegular:hover {
	text-decoration: underline;
}

#book-flap hr {
	margin: 20px 14px;
	border-bottom: 1px solid #B3B399;
	line-height: 0;
	height: 1px;
}

#dashboardWrapper {
	float: right;
	position: relative;
}

#dashboardTitle {
	position: relative;
	background-color: #FFF;
	padding: 8px 10px 10px;
	margin-top: 10px;
	border-style: solid;
	border-color: #FFF;
	border-width: 1px 1px 0 1px;
	font-size: 11px;
	float: left;
	cursor: pointer;
	z-index: 91;
	color: #666;
}

#dashboardTitle img {
	float: left;
	margin-right: 3px;
}

#dashboardTitle span.downArrow {
	margin-left: 3px;
	background: transparent url(/hyatt/images/buttons/down_arrow_grey.gif.pagespeed.ce.M1FIkq9yPR.gif)
		no-repeat right 6px;
}
#dashboardTitle.loggedIn.navBorderColor{padding-bottom:0;}

#dashboardDropdownPopup {
	position: absolute;
	top: 46px;
	right: 0;
	*_right: -1px; */
	float: right;
	background-color: #FFF;
	border: solid #E2E2E2 1px;
	z-index: 90;
	text-indent: 0;
	color: #666;
	display: none;
}

#dashboardDropdownPopup.loggedIn{top: 39px;}
.ie9 #dashboardDropdownPopup.loggedIn{top: 37px;}

#dashboardDropdownPopup * {
	font-size: 11px;
}

#dashboardDropdownPopup form {
	margin: 15px 15px 0 27px;
	color: #666;
}

#dashboardDropdownPopup .gp-label {
	letter-spacing: -0.4px;
	color: #393939;
	font-size: 10px;
	text-transform: uppercase;
}

#dashboardDropdownPopup #gp_password,#dashboardDropdownPopup #gp_username
	{
	height: 18px;
	margin: 1px 0 6px;
	width: 192px;
	border-color: #AAADB2 #DCDFE6 #E2E9EF #E4E2ED;
	border-style: solid;
	border-width: 1px;
	display: block;
}

#dashboardDropdownPopup #formLogin #fakegp_remember {
	border: 0 solid;
	padding-right: 0;
}

#dashboardDropdownPopup #sign-in {
	margin-top: 8px !important;
	width: auto;
}

#dashboardDropdownPopup #formLogin a {
	padding-right: 10px;
}

#dashboardDropdownPopup .gp-reg {
	margin: 0;
	padding-bottom: 5px;
	background: transparent url("/hyatt/images/xgp_grey_bg.gif.pagespeed.ic.NLGou01G3x.png") repeat-x
		scroll right bottom;
}

#dashboardDropdownPopup .close_dash {
	background: none repeat scroll 0 0 transparent;
	height: 12px;
	margin: 0;
	padding: 9px 9px 9px 0;
	text-align: right;
}

#dashboardDropdownPopup .close_dash img {
	vertical-align: text-top;
}

#dashboardDropdownPopup .gp-reg p {
	background: url("/hyatt/images/gp_tan_bg.gif.pagespeed.ce.ZyUtIh9Yz_.gif") repeat-x scroll 0 2px
		#FFF0C7;
	height: 24px;
	line-height: 24px;
	padding: 0 0 0 24px;
}

#dashboardDropdownPopup .gp-reg p.heigher {
	background: url("/hyatt/images/gp_tan_bg_higher.gif.pagespeed.ce.lYBtpcn-Wk.gif") repeat-x scroll 0
		12px #FFF0C7;
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 24px;
}

#top #dashboardDropdownPopup .gp-reg ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#top #dashboardDropdownPopup .gp-reg ul li {
	background: url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat left -408px transparent;
	color: #393939;
	margin: 5px 0 5px 25px;
	padding-left: 8px;
	padding-right: 0;
	border-right-width: 0;
	float: none;
}

#dashboardDropdownPopup .gp-reg img {
	vertical-align: middle;
	margin: auto 0;
}

#dashboardDropdownPopup .gp-reg a {
	margin-left: 25px;
}

#dashboardDropdownPopup a {
	text-decoration: none;
}

#dashboardDropdownPopup a:hover {
	text-decoration: underline;
}

.cookie_sign_in {
	width: 375px !important;
}

.ie6Right {
	right: -1px;
}

#dashboardDropdownPopup #hbCloseBar a:link,#dashboardDropdownPopup #hbCloseBar a:visited,#dashboardDropdownPopup .close_dash a:visited,#dashboardDropdownPopup .close_dash a:link
	{
	text-decoration: none;
}

#dashboardDropdownPopup #hbCloseBar a:hover,#dashboardDropdownPopup .close_dash a:hover
	{
	text-decoration: underline;
}

.hbGpMemberTypeHeading {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 14px;
	margin-right: -15px;
	overflow: auto;
	padding-top: 2px;
	text-transform: uppercase;
}

.disambiguationResults {
	background: #e9edf0;
	color: #000;
	width: 450px;
	border: solid 1px #ccc;
	display: none;
	position: relative;
}

#jOverlayContent .disambiguationResults .locResults {
	padding: 10px 30px 8px 40px;
	background: transparent url('/hyatt/images/alert_icon.gif.pagespeed.ce.gW19dNhqyP.gif') 14px 17px
		no-repeat;
}

#jOverlayContent .disambiguationResults .locResults p {
	margin-top: 10px;
}

#jOverlayContent .disambiguationResults .locResults p.ambigLocation {
	margin: 2px 0 0;
}

#jOverlayContent .disambiguationResults .locResults p a {
	font-size: 11px;
	text-decoration: underline;
}

.disambiguationResults .close {
	background: #fff;
	border-top: solid 1px #ccc;
	text-align: right;
	padding: 10px 10px;
	margin-top: 10px;
}

.disambiguationResults .close span {
	text-decoration: none;
	font-size: 11px;
}

.disambiguationResults .close img {
	cursor: pointer;
	vertical-align: middle;
}

#auto-suggest {
	width: 180px;
	text-transform: none;
}

#search-results-list {
	float: left;
}

.gp-spring-promo {
	float: left;
	width: 210px !important;
	width: 208px;
	text-align: center;
	background: #F8F7F5;
	padding-bottom: 15px;
}

.gp-spring-promo p {
	font-size: 11px;
	padding: 0 18px;
}

body {
	font-family: Arial, sans-serif;
}

h2 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
}

h2.home {
	color: #CEA100;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 5px;
	font-size: 12px;
	padding-left: 0;
}

h3 {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}

#main-container {
	width: 954px;
	background-image: url("/hyatt/images/xmain_bg.gif.pagespeed.ic.Xc1dlyMHX1.png");
	color: #333;
}

#main-container-no-bookflap {
	width: 954px;
	margin: 0 10px 10px 10px;
	color: #333;
}

#right-col {
	width: 209px;
	float: right;
}

table {
	font-size: 12px;
}

a.flap:link,a.flap:visited,a.flap:active {
	font-size: 11px;
}

a.flap:hover {
	font-size: 11px;
}

a.flap-b:link,a.flap-b:visited,a.flap-b:active {
	font-size: 11px;
}

a.flap-b:hover {
	font-size: 11px;
}

#util-nav {
	position: relative;
}

#util-nav ul {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 213px;
}

#util-nav li {
	position: relative;
	display: inline;
	margin: 0;
	padding: 0;
	width: 213px;
	list-style-type: none;
	text-transform: uppercase;
}

#util-nav a {
	position: relative;
	display: block;
	width: auto;
	padding: 4px 0 3px 18px;
	border-left: 1px solid #d7d8D8;
	border-bottom: 1px solid #d7d8D8;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	background-color: #FFF;
	color: #666;
}

#util-nav a:hover {
	background-color: #a1aaa0;
	color: #fff;
}

#util-nav a.selected {
	background-color: #a1aaa0 !important;
	color: #fff;
}

#page-title {
	text-transform: uppercase;
}

#sub-page-title {
	color: #333;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 20px;
	font-family: arial;
	font-size: 14px;
	text-transform: uppercase;
}

#sub-page-title-aboutus {
	color: #333;
	vertical-align: middle;
	padding: 20px 0 0 20px;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}

#sub-page-title-aboutus h3 {
	font-weight: bold;
	font-size: 15px;
}

.colx3-1 {
	float: left;
	width: 190px;
}

.colx3-2 {
	float: left;
	width: 570px;
}

.colx3-2-1 {
	float: left;
	width: 190px;
}

.colx3-2-2 {
	float: left;
	width: 190px;
}

.colx3-2-3 {
	float: left;
	width: 190px;
}

.colx3-3 {
	float: left;
	width: 194px;
}

.colx3-top {
	background-color: #fff;
	padding: 20px 30px 0 18px;
	font-family: arial, sans serif;
	font-size: 12px;
}

.colx3-padding {
	padding: 20px 10px 20px 18px;
	font-family: arial, sans serif;
	font-size: 12px;
}

.image-border {
	border: 1px solid #999;
}

.affiliate-logo {
	vertical-align: top;
	margin-right: 9px;
}

.affiliate-logo-hawthorn {
	margin-bottom: 4px;
}

.i-agree-button {
	width: 75px;
	margin: 0 auto;
}

#header {
	margin: 0;
}

#corp-content {
	width: 300px;
	font-size: 12px;
	font-family: arial;
	float: left;
}

#corp-content-left {
	float: left;
	display: block;
}

#corp-content-right {
	float: right;
	display: block;
}

#text-title {
	padding-bottom: 15px;
}

.arrow-title-link {
	padding: 0;
	text-transform: none;
}

.arrow-title-link div {
	float: left;
}

.arrow-title-link a {
	float: left;
	font-weight: bold;
	font-size: 11px;
}

#corp-head-left-home {
	width: 212px;
	height: 218px;
	float: left;
	padding-top: 76px;
	display: block;
	position: relative;
}

.info-container-2lg {
	width: 480px;
	font-family: Arial, sans serif;
	padding-left: 20px;
	font-size: 12px;
	clear: both;
	float: none;
	display: block;
	margin-bottom: 15px;
	margin-left: 0;
}

.info-container-2lg-no-bookflap {
	width: 720px;
	font-family: Arial, sans serif;
	padding-left: 20px;
	font-size: 12px;
	clear: both;
	float: none;
	display: block;
	margin-bottom: 15px;
	margin-left: 0;
}

.info-container-2lg-no-bookflap p {
	margin: 0 0 15px 0;
	padding: 0;
	width: 493px;
}

* html .info-container-2lg-no-bookflap p {
	width: 485px;
}

.info-container-2lg-no-bookflap h5 {
	font-family: Arial, sans serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline-block;
}

.info-container-525 {
	width: 505px;
	font-family: Arial, sans serif;
	padding-left: 20px;
	font-size: 12px;
	clear: both;
	float: none;
	display: block;
	margin-bottom: 15px;
	margin-left: 0;
}

.info-container-2lg-bar {
	margin: 0 5px 1px 1px;
	padding: 0 0 0 20px;
	font-family: Arial, sans serif;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	background-color: #ede7de;
	font-size: 12px;
}

.info-container-2lg-bar-blue {
	margin: 0 5px 1px 1px;
	padding: 0 0 0 20px;
	font-family: Arial, sans serif;
	vertical-align: middle;
	line-height: 20px;
	font-weight: bold;
	background-color: #d6e0ea;
	font-size: 12px;
}

.info-container-1sm {
	width: 212px;
	font-family: Arial, sans serif;
	font-size: 18px;
	clear: both;
	float: none;
	display: block;
	margin-bottom: 15px;
	margin-left: 0;
}

.overview-2lg {
	width: 450px;
	float: none;
}

img.context-2lg {
	display: inline;
	float: left;
	border: 1px solid #ccc;
}

.info-container-1lg {
	width: 505px;
	font-family: Arial, sans serif;
	padding-left: 20px;
	font-size: 12px;
	float: left;
	display: block;
	margin-bottom: 15px;
}

.info-container-2sm {
	width: 152px;
	font-family: Arial, sans serif;
	font-size: 12px;
	float: right;
	display: block;
	margin-bottom: 15px;
	padding-left: 20px;
}

.overview-1lg {
	display: inline;
	width: 265px;
	float: left;
}

img.context-1lg {
	display: inline;
	float: left;
	border: 1px solid #ccc;
	margin-right: 21px;
}

.col-large {
	padding: 18px 15px 0 0;
	float: left;
	width: 685px;
	font-family: Arial, sans serif;
	font-size: 12px;
}

.info-container-large-bar {
	margin: 0 11px 1px 1px;
	padding: 0 0 0 20px;
	height: 20px;
	font-weight: bold;
	background-color: #ede7de;
	font-size: 12px;
	font-family: Arial, sans serif;
	font-size: 12px;
	vertical-align: middle;
	line-height: 20px;
}

.info-container-large {
	width: 685px;
	font-size: 12px;
	font-family: Arial, sans serif;
	clear: both;
	float: none;
	display: block;
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0;
}

img.context-large {
	display: inline;
	float: left;
	border: 1px solid #ccc;
}

.info-container-lg3 {
	padding: 20px 0 40px 18px;
}

#center-page-content {
	width: 410px;
	float: right;
	display: inline;
	font-family: arial, sans serif;
	color: #000;
	font-size: 11px;
	line-height: 15px;
}

#center-page-content-senior {
	width: 410px;
	float: left;
	margin: 0 0 0 25px !important;
	margin: 0;
	display: inline;
	font-family: arial, sans serif;
	color: #000;
	font-size: 11px;
	line-height: 15px;
}

#center-page-content-pad {
	padding: 12px 9px 5px 0;
	display: block;
	margin-left: 7px;
}

#left-section-items {
	width: 230px;
	float: left;
	margin-top: 10px;
	padding-left: 2px;
}

.offer-item {
	margin-bottom: 10px;
}

.brand-item {
	padding: 5px 0 0 0;
}

#right-section-items {
	width: 137px;
	float: right;
	margin-top: 10px;
}

#leisure-activities-table {
	text-align: center;
	margin-top: 0;
	margin-bottom: 15px;
}

img.leisure-activities {
	border: none;
}

.section-header {
	color: #C90;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}

#specials-cont {
	width: 460px;
	position: relative;
	padding: 0;
}

#specials-left {
	float: left;
	width: 162px;
}

.hotel-car-air {
	width: 100px;
	float: right;
	font-size: 11px;
	font-family: Arial;
	padding: 11px 0 0 0;
}

.hyatt-best-rate {
	width: 160px;
	float: left;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
}

#featured-offers-cont {
	width: 470px;
	position: relative;
}

.featured-offers-img {
	float: left;
	width: 162px;
}

.featured-offers-package {
	float: left;
	width: 267px;
	margin-left: 31px;
}

.featured-offers-padding {
	padding: 0 0 30px 0;
}

.overview-2lg-ta {
	display: block;
	width: 280px;
	float: right;
	font-size: 12px;
	font-family: Arial;
}

img.large-offer-image {
	float: left;
	border: 1px solid #ccc;
	margin-right: 21px;
	width: 160px;
}

#center-page-flow {
	display: block;
}

#locator-tab-container {
	display: inline;
	float: left;
	width: 300px;
	padding-top: 9px;
}

#locator-find-hotel-table {
	font-family: arial, sans serif;
	width: 325px;
	color: #000;
	font-size: 11px;
	border: none;
	padding-bottom: 0;
	background-color: #EEECE7;
}

#locator-find-hotel-table a {
	font-family: arial, sans serif;
	font-size: 11px;
}

.find-hotel-padding {
	padding-top: 9px;
}

#location {
	display: inline;
	float: left;
}

#need-help {
	display: inline;
	float: right;
	padding-right: 12px;
}

#find-hotel {
	padding: 3px 0 0 0;
}

#find-hotel-img {
	margin-right: 8px;
}

#check-available-img {
	padding: 3px 0 5px 0;
}

#adult-rooms {
	display: inline;
	float: left;
	width: 50px;
	margin-top: -3px;
}

#kids-rooms {
	display: inline;
	float: right;
	margin-left: -62px;
	width: 55px;
	margin-top: -3px;
	padding-right: 5px;
}

#number-rooms {
	margin-top: -3px;
	width: 55px;
}

#rate-type {
	padding-bottom: 17px;
}

.rate-type-select {
	width: 110px;
}

.drop-left {
	text-align: right;
	background-image: url(/hyatt/images/corporate/xdropshad_left.gif.pagespeed.ic.2PHTasX23z.png);
	padding-top: 15px;
}

.drop-right {
	vertical-align: top;
	width: 13px;
	background-image: url(/hyatt/images/corporate/xdropshad_right.gif.pagespeed.ic.0RzpBr4RR6.png);
	background-position: top right;
	background-repeat: repeat-y;
}

.locator-mm-yy-select {
	width: 108px;
}

.day-selector-box {
	width: 38px;
}

.day-selector-box img {
	margin-right: -5px !important;
}

* html .day-selector-box img {
	margin-right: 0 !important;
}

.locator-digit-select {
	width: 45px;
}

* html .locator-digit-select {
	width: 40px;
}

.table-text {
	display: block;
}

.superscript {
	font-size: 8px;
}

.rate-disclaimer {
	font-style: italic;
	font-size: 10px;
}

.calendar-img {
	margin-right: -1px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 1px;
	display: block;
	float: right;
}

.calendar-img-spec {
	margin-right: -1px;
	margin-left: 25px;
	margin-bottom: 3px;
	margin-top: 1px;
	display: block;
}

.minitext {
	font-size: 10px;
}

.page-title-image {
	vertical-align: bottom;
}

.loc-cont-padding {
	padding: 20px 20px 20px 18px;
	font-family: Arial, sans serif;
	font-size: 12px;
}

.loc-cont-padding-adventure {
	padding: 20px 0 13px 18px;
	font-family: Arial, sans serif;
	font-size: 12px;
}

.loc-left-info {
	float: left;
	padding: 0 20px 0 0;
	font-family: Arial, sans serif;
	font-size: 11px;
}

.loc-info {
	float: left;
	width: 400px;
}

.loc-links {
	float: left;
	width: 155px;
}

img.loc-thumb {
	float: left;
	border: 1px solid #ccc;
	margin-right: 20px;
	margin-left: 0;
}

.loc-bottom-nav {
	margin: 0 10px 16px 1px;
	padding: 0 25px 0 25px;
	vertical-align: middle;
	font-family: Arial, sans serif;
	background-color: #A0A99E;
	font-size: 12px;
	color: #fff;
}

.loc-bottom-nav a {
	color: #fff;
}

.loc-bottom-nav-left {
	float: left;
	width: 50px;
}

.loc-bottom-nav-center {
	margin-left: auto;
	margin-right: auto;
	padding: 3px 0 3px 0;
	text-align: center;
	vertical-align: middle;
}

.loc-bottom-nav-center a,.loc-bottom-nav-center strong {
	padding-right: 7px;
}

.loc-bottom-nav-right {
	float: right;
	width: 50px;
	text-align: right;
}

.loc-hotel-left {
	float: left;
	padding-top: 12px;
	width: 120px;
}

.loc-hotel-right {
	float: left;
	padding-top: 12px;
	padding-left: 18px;
	width: 400px;
}

.loc-hotel-right-resort {
	float: left;
	width: 130px;
}

.loc-hotel-right-room {
	float: left;
	width: 160px;
	margin-left: 10px;
}

a.finder-a-tab {
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
}

a.finder-a-tab:hover {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}

.finder-on-off,.finder-off-on,.finder-off-off,.finder-last-off,.finder-last-on
	{
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	display: block;
	background-position: right;
	float: left;
}

.finder-first-on {
	background-color: #EEECE7;
	vertical-align: middle;
	float: left;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
	background-image: url(/hyatt/images/tab_first_1.gif.pagespeed.ce.Oj5YL0yJ8q.gif);
	background-color: #EEECE7;
	background-repeat: no-repeat;
	background-position: left;
}

.finder-first-off {
	background-image: url(/hyatt/images/tab_first_0.gif.pagespeed.ce.aM4pqCXVuY.gif);
	background-color: #B6AD9F;
	vertical-align: middle;
	float: left;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
	background-repeat: no-repeat;
	background-position: left;
}

.finder-on-off {
	background-image: url(/hyatt/images/tab_on_0.gif.pagespeed.ce.M_DumJLjsW.gif);
	background-color: #EEECE7;
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
}

.finder-off-on {
	background-color: #B6AD9F;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
}

.finder-off-off {
	background-image: url(/hyatt/images/tab_off_0.gif.pagespeed.ce.nqWnYhDIIn.gif);
	background-color: #B6AD9F;
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
}

.finder-last-off {
	background-image: url(/hyatt/images/tab_last_0.gif.pagespeed.ce.JOGYISThbX.gif);
	background-color: #B6AD9F;
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
}

.finder-last-on {
	background-image: url(/hyatt/images/tab_last_1.gif.pagespeed.ce.lJYDzqd0uq.gif);
	background-color: #EEECE7;
	font-size: 13px;
	font-weight: normal;
	font-family: arial;
}

#search-results-container {
	padding: 0 5px 40px 20px;
	margin-top: 0;
}

dl.hotel-search-result {
	float: left;
	width: 480px;
	position: relative;
	margin: 0 0 10px 0;
}

dl.hotel-search-result dt,dl.hotel-search-result dd {
	margin: 0;
	margin-left: 140px;
	width: 200px;
	padding: 0;
	font-size: 12px;
}

dl.hotel-search-result dt.openingdate {
	font-weight: bold;
	color: #C59D08;
}

dl.hotel-search-result dt {
	clear: none;
}

dl.hotel-search-result dd.thumbnail {
	float: left;
	width: 122px;
	margin: 0;
}

dl.hotel-search-result dd.location {
	float: none;
}

dl.hotel-search-result dd.utility-nav {
	width: 125px;
	position: absolute;
	top: 0;
	right: 0;
	left: 215px;
}

dl.hotel-search-result dd.status {
	display: block;
	clear: both;
}

#search-results-map {
	float: right;
	height: 100px;
	background-color: #FFF;
	border: 0;
	margin-top: -25px;
}

#search-error-messaging {
	width: 325px;
	float: left;
}

.page-section-header {
	background-color: #ede7de;
	width: 735px;
	padding: 5px 0 5px 0;
}

.page-section-contents {
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 20px;
}

.col-ex-large {
	float: left;
	width: 734px;
	font-family: Arial, sans serif;
	font-size: 12px;
}

.page-outdent {
	margin-left: -8px;
}

table .column-indent01 {
	padding: 0 0 0 8px;
}

table .column-data-small {
	font-size: 11px;
}

div .sep01 {
	padding: 5px 0 5px 0;
}

div .radio-align {
	margin-left: -5px;
}

div .checkbox-align {
	margin-left: -4px;
}

.title {
	color: #000;
}

#full-pg-form {
	width: 736px;
	background-color: #EEECE7;
}

table {
	font-size: 12px;
}

table .column-data-small-02 {
	font-size: 10px;
}

.page-outdent1 {
	margin-left: -12px;
}

.spacer {
	padding-bottom: 2px;
}

.spacer01 {
	padding-bottom: 50px;
}

.column-indent5 {
	padding: 0 0 0 5px;
}

.column-indent10 {
	padding: 0 0 0 10px;
}

.column-indent15 {
	padding-left: 15px;
}

.column-indent17 {
	padding-left: 17px;
}

.column-indent20 {
	padding: 0 0 0 20px;
}

.column-indent23 {
	padding-left: 23px;
}

.column-indent20 {
	padding: 0 0 0 40px;
}

.column-indent75 {
	padding: 0 0 0 75px;
}

.column-indent72 {
	padding: 0 0 0 72px;
}

.column-indent82 {
	padding: 0 0 0 82px;
}

.hotel-email-header {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 5px 20px;
	background-color: #D2CCC3;
}

.hotel-email-content {
	font-size: 11px;
	padding: 5px 5px 5px 20px;
}

.hotel-email-content03 {
	font-size: 11px;
	padding: 5px 5px 0 20px;
}

.hotel-email-content02 {
	font-size: 11px;
	padding: 5px 0 5px 0;
}

.hotel-email-container {
	border: 1px solid #D2CCC3;
	width: 380px;
}

.hotel-email-container02 {
	border: 1px solid #D2CCC3;
	width: 241px;
}

.sub-text {
	font-size: 11px;
	color: #999;
}

.receive-mail {
	background: url(/hyatt/images/bullet_only.gif.pagespeed.ce.beV4kemDHT.gif) no-repeat center right;
	width: 42px;
}

#corp-profiles {
	width: 572px;
	background-color: #fff;
	font-family: arial;
	font-size: 11px;
}

#corp-profiles-title {
	padding: 5px 10px 20px 20px;
	background-color: #666;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

#corp-profiles-description {
	width: 550px;
	font-size: 12px;
	font-family: Arial, sans serif;
	clear: both;
	float: none;
	display: block;
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0;
}

#crm {
	float: left;
	display: inline;
}

#ccls {
	float: right;
	display: inline;
}

.section-space {
	padding-bottom: 10px;
}

.section-half-space {
	padding-bottom: 5px;
}

#offer-table {
	font-size: 11px;
	border: none;
}

.drop {
	font-size: 11px;
}

.check-in-m-sp {
	padding-top: 10px;
	width: 110px;
}

.check-in-d-sp {
	width: 40px;
}

.check-out-m-sp {
	padding-top: 10px;
	width: 110px;
}

.check-out-d-sp {
	width: 40px;
}

#location-container {
	width: 190px;
	padding: 0;
}

.location {
	float: left;
	font-size: 11px;
}

.location-box {
	font-size: 11px;
	width: 144px;
}

.need-help {
	float: left;
	padding-left: 10px;
}

.categories {
	width: 160px;
	padding: 15px 0 0 0;
	font-size: 11px;
}

p {
	font-family: arial;
	font-size: 12px;
	padding: 0;
	margin: 10px 0 0 0;
}

#main-col .infotxt p {
	font-family: arial;
	font-size: 12px;
	padding: 0;
	margin: 10px 0 0 0;
}

.indent-1 {
	margin: 0 30px 0 26px;
	padding: 0;
}

table.chart {
	font-family: arial;
	font-size: 11px;
	margin: 20px 0 0 0;
}

table.chart thead {
	background: #F1ECE4;
	height: 24px;
}

.xpad {
	padding: 20px 0 0 0;
}

.xpad span {
	color: #666;
}

table.chart .left {
	padding: 0 0 0 10px;
	width: 224px;
	text-align: left;
}

table.chart .middle {
	width: 82px;
	text-align: left;
}

table.chart .right {
	padding: 0;
	width: 169px;
}

td.tpb {
	padding: 8px 0 8px 0;
}

h2.res {
	font-family: arial, verdana, sans-serif;
	padding: 11px 0 0 0;
	margin: 0;
	color: #666;
	font-size: 15px;
	letter-spacing: 1px;
}

#cnt-account {
	margin: 0 0 0 15px;
}

.t-bold {
	font-weight: bold;
}

#cnt-account table {
	border-bottom: 1px solid #999;
	width: 180px;
	font-size: 11px;
	font-family: arial;
}

#cnt-account table a {
	font-size: 11px;
}

#cnt-account table img {
	padding: 15px 0 5px 0;
}

#cnt-account table td {
	padding: 5px 0 5px 0;
}

#cnt-account table td.t-right {
	text-align: right;
}

.easy-check-sm {
	display: block;
	width: 330px;
}

.easy-check-sm img {
	float: left;
}

.easy-check-sm .date-link {
	margin: 7px 0 0 10px;
	float: left;
	width: 130px;
}

#cnt-account p {
	font-size: 11px;
	font-family: arial;
	width: 180px;
}

a.bt-signin {
	margin: 0 0 0 3px;
	font-size: 11px;
	font-family: arial;
	color: #fff;
	padding: 0 15px 0 15px;
	background: #648AB1;
	border-top: 1px solid #648AB1;
	border-right: 1px solid #648AB1;
	border-left: 1px solid #033163;
	border-bottom: 1px solid #033163;
	display: inline;
	text-decoration: none;
}

a.bt-signin:hover {
	color: #fff;
	background: #033163;
	border-top: 1px solid #648AB1;
	border-right: 1px solid #648AB1;
	border-left: 1px solid #033163;
	border-bottom: 1px solid #033163;
}

input.bt-sign2 {
	width: 101px;
	height: 16px;
	background: url(/hyatt/images/reservations/xsign_in.gif.pagespeed.ic.yYx-WN2zqK.png);
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 9px;
	padding: 0 0 1px 0;
}

table.details {
	border-bottom: 1px solid #999;
	width: 476px;
	margin: 20px 0 0 0;
	font-family: arial;
}

table.details thead {
	background: #F1ECE4;
	height: 24px;
	text-align: left;
}

table.details td {
	font-size: 11px;
}

.hotel-thumb img {
	margin: 20px 0 0 5px;
}

.cancel-policy {
	font-family: arial;
}

.check-availability-links {
	overflow: auto;
	zoom: 1;
}

.check-availability-links .small-arrow {
	float: left;
	width: 130px;
}

p.certificate-message {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}

#member-status {
	width: 100%;
	padding: 15px 0 0 0;
	position: relative;
}

.stat-court {
	display: inline;
	background: url(/hyatt/images/reservations/sm_courtesy.gif.pagespeed.ce.FCPfUOefH7.gif) no-repeat
		top left;
	font-family: arial, verdana, sans-serif;
	padding: 4px 0 1px 24px;
	margin: 0;
	color: #666;
	font-size: 14px;
	letter-spacing: 1px;
}

.stat-gold {
	display: inline;
	background: url(/hyatt/images/reservations/xsm_gold.gif.pagespeed.ic.b03PWIYoR8.jpg) no-repeat top
		left;
	font-family: arial, verdana, sans-serif;
	padding: 4px 0 1px 24px;
	margin: 0;
	color: #666;
	font-size: 14px;
	letter-spacing: 1px;
}

.stat-plat {
	display: inline;
	background: url(/hyatt/images/reservations/sm_platinum.gif.pagespeed.ce.bRiroEIo8N.gif) no-repeat
		top left;
	font-family: arial, verdana, sans-serif;
	padding: 4px 0 1px 24px;
	margin: 0;
	color: #666;
	font-size: 14px;
	letter-spacing: 1px;
}

.stat-diam {
	display: inline;
	background: url(/hyatt/images/reservations/sm_diamond.gif.pagespeed.ce.JtXVUGAkFG.gif) no-repeat top
		left;
	font-family: arial, verdana, sans-serif;
	padding: 4px 0 1px 24px;
	margin: 0;
	color: #666;
	font-size: 14px;
	letter-spacing: 1px;
}

#need-help {
	position: absolute;
	top: 16px;
	left: 220px;
	width: 55px;
}

#table-account {
	margin: 8px 0 0 0;
	font-family: arial;
	font-size: 11px;
}

#table-account td {
	border-bottom: 1px solid #ccc;
	padding: 5px 0 5px 0;
}

.confirm-num {
	padding: 5px 0 5px 5px;
	background: #F1ECE4;
	width: 476px;
	margin: 20px 0 0 20px;
	font-family: arial;
	font-size: 11px;
}

table.multi {
	font-family: arial;
	font-size: 8pt;
	border-bottom: 1px solid #999;
}

table.multi td {
	vertical-align: top;
}

table.multi td.left {
	width: 140px;
}

table.multi td.right {
	width: 330px;
}

table.multi td.toppad {
	padding-top: 12px;
}

table.multi a {
	font-size: 8pt;
}

table.multibottom {
	border: none;
	padding: 10px 0 24px 0;
}

.map-directions a {
	font-size: 11px;
}

ul.arrow-link-list {
	margin: 0;
	padding: 0;
}

ul.arrow-link-list li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.arrow-link-list li a {
	background: #FFF url(/hyatt/images/buttons/xsite_search_arrow.gif.pagespeed.ic.inb7bIeHBo.png) no-repeat
		0 0;
	padding: 2px 0 0 15px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.thumbnails {
	margin-top: 25px;
}

.thumbnails td {
	margin: 0;
	padding: 0 20px 23px 0;
}

.thumbnails td img {
	display: block;
}

.logo_sm {
	background: url(/hyatt/images/edeals/xlogo_sm.gif.pagespeed.ic.JRHf2c954W.png) no-repeat top left;
	padding: 8px 0 10px 64px;
}

.logo_sm a {
	text-transform: capitalize;
}

p.familyact {
	font-family: arial;
	font-size: 12px;
	padding: 0;
	margin: 15px 20px 0 20px;
}

p.familyactprop {
	margin-bottom: 8px;
}

ul.familyact {
	margin: 10px 0 10px 35px;
	padding: 0;
}

ul.familyact li {
	font-family: arial;
	font-size: 12px;
	list-style-type: square;
}

div.family-loc-cont-padding {
	padding: 5px 5px 5px 21px;
}

#about-container {
	padding-bottom: 20px;
	float: left;
}

#left-col-nav {
	float: left;
	display: inline;
	width: 220px;
}

#center-two-col-container {
	float: left;
	display: inline;
	width: 480px;
}

#center-left-col-nav,#center-right-col-nav {
	position: relative;
	float: left;
	display: inline;
	width: 220px;
}

#center-left-col-nav .text-block,#center-right-col-nav .text-block {
	padding: 0;
	font-size: 14px;
	padding: 0 0 7px 0;
}

#center-right-col-nav {
	margin: 0 0 0 25px;
}

#center-left-col-nav p {
	margin: 0;
	padding: 3px 10px 5px 0;
}

#corp-rates-available-container #search-results-container .grey-line {
	margin-left: -7px !important;
}

#special-offers-wrapper {
	position: relative;
	left: 200px;
	width: 800px;
	top: -50px;
	font-size: 12px;
}

#special-offers-wrapper-offers {
	float: left;
	position: relative;
	left: 200px;
	width: 700px;
	top: -50px;
	font-size: 12px;
}

.special-offers-searchbox {
	width: 200px;
}

.disjointedro li.amourro a span {
	background: url(/hyatt/images/specials/xresults-rollover-amour.jpg.pagespeed.ic.JLVwK7M5di.jpg)
		no-repeat;
}

.disjointedro li.balancero a span {
	background: url(/hyatt/images/specials/xresults-rollover-balance.jpg.pagespeed.ic.iSwH4j_-0U.jpg)
		no-repeat;
}

.disjointedro li.awakenro a span {
	background: url(/hyatt/images/specials/xresults-rollover-awaken.jpg.pagespeed.ic.cXMvYl18xz.jpg)
		no-repeat;
}

.disjointedro li.explorero a span {
	background: url(/hyatt/images/specials/xresults-rollover-explore.jpg.pagespeed.ic.LQaGAP_kdP.jpg)
		no-repeat;
}

.disjointedro li {
	list-style: none;
	padding-left: 0;
	padding-top: 10px;
}

.disjointedro li a {
	text-decoration: none;
}

.disjointedro li a span {
	position: absolute;
	left: 327px;
	top: 40px;
	width: 350px;
	height: 130px;
}

.disjointedro li a span {
	visibility: hidden;
}

.disjointedro li a:hover span {
	visibility: visible;
}

.disjointedro li a:hover {
	visibility: visible;
}

.disjointedro div.amourro a span {
	background: url(/hyatt/images/specials/xresults-rollover-amour.jpg.pagespeed.ic.JLVwK7M5di.jpg)
		no-repeat;
	padding-top: 2px;
}

.disjointedro div.balancero a span {
	background: url(/hyatt/images/specials/xresults-rollover-balance.jpg.pagespeed.ic.iSwH4j_-0U.jpg)
		no-repeat;
	padding-top: 2px;
}

.disjointedro div.awakenro a span {
	background: url(/hyatt/images/specials/xresults-rollover-awaken.jpg.pagespeed.ic.cXMvYl18xz.jpg)
		no-repeat;
	padding-top: 2px;
}

.disjointedro div.explorero a span {
	background: url(/hyatt/images/specials/xresults-rollover-explore.jpg.pagespeed.ic.LQaGAP_kdP.jpg)
		no-repeat;
	padding-top: 2px;
}

.disjointedro div {
	padding-left: 0;
	padding-top: 2px;
}

.disjointedro div a {
	text-decoration: none;
}

.disjointedro div a span {
	position: absolute;
	left: 327px;
	top: 120px;
	width: 350px;
	height: 130px;
}

.disjointedro div a span {
	visibility: hidden;
}

.disjointedro div a:hover span {
	visibility: visible;
}

.disjointedro div a:hover {
	visibility: visible;
}

#page-title.rss-title h2 {
	font-weight: normal;
	color: #707070;
}

.rss-title img {
	float: left;
	margin: -2px 10px 0 0;
	position: relative;
}

.rss-top-container {
	width: 730px;
	height: 150px;
	border-bottom: 1px solid #d0d2d2;
	background-color: #f2f2f2;
	margin: 0 0 20px 0;
}

.rss-top-container h3 {
	margin: 0;
	color: #333;
	padding: 0;
	font-weight: bold;
}

.rss-top-container p {
	font-size: 13px;
	color: #333;
}

.rss-tc-left {
	width: 200px;
	height: 125px;
	padding: 0 20px 0 25px;
	border-right: 1px solid #d0d2d2;
	margin: 15px 0 0 0;
	float: left;
}

.rss-tc-right {
	width: 400px;
	height: 125px;
	float: left;
	padding: 0;
	margin: 15px 0 0 20px;
}

.rss-tc-right h5 {
	width: 130px;
	font-size: 9px;
	color: #000;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
}

.rss-tc-right img {
	float: left;
	padding: 20px 4px 0 7px;
	margin: 0 0 0 -4px;
}

.rss-left-container {
	width: 48%;
	float: left;
	border-right: 1px solid #d0d2d2;
}

.rss-left-content h3 {
	margin: 0;
	padding: 0 0 20px 0;
	color: #777;
	font-weight: bold;
}

.rss-left-content p {
	margin: 0;
	padding: 0 0 20px 0;
}

.rss-left-content {
	margin: 0;
	padding: 0 20px 0 25px;
	height: 420px;
}

.rss-right-container {
	width: 48%;
	float: right;
}

.rss-right-content h3 {
	margin: 0;
	padding: 0 0 20px 0;
	color: #777;
	font-weight: bold;
}

.rss-right-content p {
	margin: 0;
	padding: 0 0 20px 0;
}

.rss-right-content {
	margin: 0 40px 0 0;
	padding: 0;
	height: 420px;
}

.rss-right-content-list ul {
	width: 100px;
	padding: 0 5px 20px 0;
	margin: -7px 0 0 0;
	float: left;
	color: #333;
}

.rss-right-content-list li {
	list-style: none;
	width: 100px;
}

.rss-right-content-list .strong {
	font-weight: bold;
	font-size: 12px;
}

.rss-div-clear {
	clear: both;
}

.rss-termsofuse {
	width: 690px;
	border-top: 1px solid #d0d2d2;
	margin: 20px 0 0 0;
	padding: 20px;
	position: relative;
}

.rss-termsofuse h5 {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.rss-termsofuse p {
	font-size: 11px;
	color: #333;
}

.edeals_rss_linkbtn_global {
	margin: -20px 0 0 0;
	padding: 0 30px 0 0;
	width: 118px;
	height: 15px;
	float: right;
}

.back-to-about-btn {
	position: absolute;
	margin: -14px 0 0 840px;
}

.back-to-about-btn a {
	font-size: 9px;
}

.external-link-image {
	background: transparent url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif")
		no-repeat right 2px;
	padding: 0 12px 0 0;
}

.external-link-image-hover {
	background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 2px;
	padding: 0 12px 0 0;
}

.other-hyatt-sites {
	margin: 15px 0 20px 0;
	padding: 0 10px 0 20px;
	display: block;
}

.other-hyatt-sites h5 {
	display: block;
	font-family: Arial, sans serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.other-hyatt-sites a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 12px 0 0;
	margin: 0;
}

.en-links a,div.en-links ul li h3 {
	font-weight: normal;
}

.other-hyatt-sites ul {
	padding: 0;
	margin: 0;
}

.other-hyatt-sites li {
	padding: 0;
	margin: 2px 0 3px 0;
	list-style-type: none;
	display: block;
	line-height: 13px;
	font-size: 11px;
}

.static-bookflap-wrapper {
	color: #FFF;
	display: block;
	font-size: 11px;
	line-height: 16px;
	padding: 24px 8px 20px 8px;
}

.static-bookflap-wrapper {
	border-top: 33px solid #FFF;
}

#content-container.partner_Bf .static-bookflap-wrapper {
	border-top: 0 solid #FFF;
}

.static-bookflap {
	text-align: center;
}

.static-bookflap li.no-bullets a {
	background: none;
	padding: 0;
}

.static-bookflap li.li-spacer {
	margin: 7px 0 0 0;
}

.static-bookflap h3 {
	color: #727272;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 7px;
}

.static-bookflap ul {
	padding: 0;
	margin: 0 0 0 7px;
	text-align: left;
}

.static-bookflap li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
	line-height: 13px;
	color: #333;
}

.static-bookflap h5 {
	display: block;
	font-family: Arial, sans serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #333;
}

.static-bookflap li a {
	padding: 0 0 0 12px;
	margin: 0;
	background: transparent url("/hyatt/images/about-section-dot.gif.pagespeed.ce.OziNii-on5.gif")
		no-repeat left;
}

.static-bookflap-item-divider {
	border-bottom: 1px solid #D8D8D8;
	display: block;
	width: 193px;
	height: 2px;
	line-height: 2px;
	margin: 20px 0 20px 0;
}

.about-customer-service-section-ul {
	margin: 15px 0 25px 0;
}

.about-customer-service-section-ul ul {
	padding: 0;
	margin: 0;
	float: left;
}

.about-customer-service-section-ul ul.our-company {
	width: 225px;
	padding: 0;
}

.about-customer-service-section-ul ul.social-responsibility {
	width: 200px;
	padding: 0 0 0 25px;
}

.about-customer-service-section-ul ul.our-brands {
	width: 150px;
	padding: 0 0 0 75px;
}

.about-customer-service-section-ul ul.faqs {
	width: 225px;
	padding: 0;
}

.about-customer-service-section-ul ul.share-feedback {
	width: 205px;
	padding: 0 0 0 20px;
}

.about-customer-service-section-ul ul.contact-hyatt {
	width: 175px;
	padding: 0 0 0 50px;
}

.about-customer-service-section-ul li {
	padding: 0;
	margin: 2px 0 3px 0;
	list-style-type: none;
	display: block;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}

.about-customer-service-section-ul ul li h3 {
	padding: 0;
	margin: 0 0 8px 0;
	color: #333;
	font-size: 15px;
	font-weight: bold;
}

.about-customer-service-section-ul .external-link a {
	background: transparent url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif")
		no-repeat right 3px;
	padding: 0 12px 0 0;
}

.about-customer-service-section-ul .external-link a:hover {
	background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 3px;
	padding: 0 12px 0 0;
}

.info-container-2lg-no-bookflap .external-link a {
	background: transparent url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif")
		no-repeat right 3px;
	padding: 0 12px 0 0;
	*display: inline-block;
}

.info-container-2lg-no-bookflap .external-link a:hover {
	background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 3px;
	padding: 0 12px 0 0;
	*display: inline-block;
}

.static-bookflap-wrapper .pdf-link {
	text-align: left;
}

.static-bookflap-wrapper .pdf-link a {
	padding: 2px 0 2px 25px;
	background: transparent
		url("/hyatt/images/corporate/customer-service/pdf-icon.gif.pagespeed.ce.ctQ0NaybQS.gif") no-repeat
		left;
}

.pdf-link {
	text-align: left;
}

.pdf-link a {
	padding: 2px 0 2px 20px;
	background: transparent
		url("/hyatt/images/corporate/customer-service/pdf-icon.gif.pagespeed.ce.ctQ0NaybQS.gif") no-repeat
		left;
}

.external-link a {
	background: transparent url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif")
		no-repeat right 3px;
	padding: 0 12px 0 0;
	*display: inline-block;
}

.external-link a:hover {
	background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 3px;
	padding: 0 12px 0 0;
	*display: inline-block;
}

.external-link-bold a {
	background: transparent url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif")
		no-repeat right 3px;
	padding: 0 12px 0 0;
	*display: inline-block;
	font-weight: bold;
}

.external-link-bold a:hover {
	background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 3px;
	padding: 0 12px 0 0;
	*display: inline-block;
	font-weight: bold;
}

.horizontalzebra {
	border-collapse: collapse;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	text-align: left;
	border: 1px #d8d8d8 solid;
}

.horizontalzebra .odd {
	background: #F6F6F4 none repeat scroll 0 0;
}

.horizontalzebra .area {
	padding-left: 10px;
}

.horizontalzebra .city {
	width: 240px;
	padding-left: 10px;
}

.horizontalzebra .hotel {
	width: 400px;
}

.horizontalzebra .year {
	width: 40px;
}

.future-hotels-and-resorts td {
	padding: 0 10px 0 0;
	font-weight: bold;
}

.horizontalzebra .columnname {
	background: #eeede8 none repeat scroll 0 0;
	color: #7B6F5F;
	font-size: 11px;
	margin: 0 0 0 10px;
}

.horizontalzebra .locationheader {
	padding-left: 10px;
	font-size: 11px;
}

.horizontalzebra .location {
	width: 150px;
	font-size: 12px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.horizontalzebra .phone {
	width: 130px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.horizontalzebra .fax {
	width: 200px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.horizontalzebra .address {
	width: 200px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
}

.horizontalzebra h4 {
	color: #C59D08;
	font-size: 12px;
	margin: 0;
	padding: 3px 0 3px 0;
}

.horizontalzebra .region {
	width: 240px;
	font-size: 12px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.horizontalzebra .telephone {
	width: 180px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.horizontalzebra .telefax {
	width: 170px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

.backtotop {
	padding: 0 0 0 10px;
	background: transparent url("/hyatt/images/back_to_top.gif.pagespeed.ce.kEup5G7rdg.gif") no-repeat
		left;
}

.world-wide-sales-regions td {
	padding: 0 10px 0 0;
	font-weight: bold;
}

.info-container-2lg-no-bookflap .our-brands-content-left {
	float: left;
	width: 480px;
	padding: 0 35px 0 0;
}

.info-container-2lg-no-bookflap .our-brands-content-right {
	float: left;
	width: 200px;
}

.info-container-2lg-no-bookflap .our-brands-content-right img {
	margin: 0 0 10px 0;
}

.info-container-2lg-no-bookflap .our-brands-content-right .place {
	margin: 0 0 10px 40px;
}

.info-container-2lg-no-bookflap .our-brands-content-right .summerfield {
	margin: 0 0 10px 35px;
}

.info-container-2lg-no-bookflap .social-responsibility-content-left {
	float: left;
	width: 240px;
	padding: 0 15px 0 0;
}

.info-container-2lg-no-bookflap .social-responsibility-content-right {
	float: left;
	width: 450px;
}

.info-container-2lg-no-bookflap .social-responsibility-content-right-wide
	{
	float: left;
	width: 450px;
}

.back-to-customer-service-btn {
	position: absolute;
	margin: -14px 0 0 815px;
}

.back-to-customer-service-btn a {
	font-size: 9px;
}

.customer-service-and-reservation-forms {
	background-color: #EDE7DE;
	padding: 5px 10px 20px 10px;
}

.cutomer-service-reservations-form-container h4 {
	border-bottom: 1px solid #D7D2CA;
	padding: 5px 15px 10px 5px;
	background-color: #EDE7DE;
}

.website-feedback-form {
	width: 450px;
}

.share-feedback-form {
	width: 550px;
}

.my-reservation-form {
	width: 550px;
}

.tc-faq-link {
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	background: transparent
		url("/hyatt/images/corporate/customer-service/tandc_button.gif.pagespeed.ce.Kwh7HjEZBV.gif")
		no-repeat left 3px;
	cursor: pointer;
	width: 125px;
}

.tc-faq-link-expanded {
	margin: 0;
	padding: 0 0 0 15px;
	background: transparent
		url("/hyatt/images/corporate/customer-service/tandc_button_minus.gif.pagespeed.ce.cmjDqVReYY.gif")
		no-repeat left 3px;
	cursor: pointer;
	width: 125px;
}

.show-hide-tc-faq {
	display: none;
	margin: 0 0 15px 0;
	font-size: 11px;
}

.show-hide-tc-faq p {
	font-size: 11px;
}

.external-link a {
	background: transparent url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif")
		no-repeat right 3px;
	padding: 0 12px 0 0;
}

.external-link a:hover {
	background: transparent url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png")
		no-repeat right 3px;
	padding: 0 12px 0 0;
}

#sub-page-title-meetings {
	color: #333;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 20px;
	font-family: arial;
	text-transform: capitalize;
}

#sub-page-title-meetings-full-no-bf {
	color: #333;
	vertical-align: middle;
	padding-left: 18px;
	padding-top: 20px;
	font-family: arial;
	text-transform: capitalize;
}

#sub-page-title-meetings h3,#sub-page-title-meetings-full-no-bf h3 {
	font-weight: bold;
	font-size: 15px;
}

.back-to-meetings-btn {
	position: absolute;
	margin: -14px 0 0 825px;
}

.back-to-meetings-btn a {
	font-size: 9px;
}

.meetings-middle-container {
	float: left;
	width: 493px;
	padding: 20px 20px 0 20px;
	*width: 495px;
}

.meetings-middle-container .no-margin {
	margin: 0;
}

.meetings-wide-column {
	float: left;
	width: 705px;
	padding: 20px 20px 0 20px;
}

.meetings-center-column {
	float: left;
	width: 177px;
	margin: 0 0 0 5px;
	padding: 15px 15px 0 15px;
}

.meetings-right-column {
	float: left;
	width: 177px;
	margin: 0;
	padding: 15px 15px 0 15px;
}

.meetings-center-column p {
	width: 177px;
}

.meetings-index-image-holder {
	width: 175px;
	float: left;
}

.meetings-index-content-holder {
	width: 315px !important;
	width: 295px;
	float: left;
}

.meetings-benefit-container {
	overflow: hidden;
	display: inline-block;
	margin: 10px 0 20px 0;
	border-bottom: 1px solid #dee0df;
}

.meetings-benefit-container .benefit {
	overflow: hidden;
	display: inline-block;
	padding: 0;
	margin: 0 0 20px 0;
}

.meetings-benefit-container .benefit img {
	float: left;
	display: block;
	width: 162px;
}

.meetings-benefit-container .benefit .text {
	float: left;
	display: block;
	width: 288px;
	margin: 0 0 0 10px;
}

.meetings-benefit-container .benefit .text h5 {
	display: block;
}

.meetings-brand-container {
	overflow: hidden;
	display: inline-block;
	margin: 10px 0 0 0;
}

.meetings-brand-container .brand {
	overflow: hidden;
	display: inline-block;
	padding: 0;
	margin: 0 0 15px 0;
}

.meetings-brand-container .brand img {
	float: left;
	display: block;
	width: 110px;
}

.meetings-brand-container .brand .text {
	float: left;
	display: block;
	width: 373px;
	margin: 0 0 0 10px;
}

.meetings-brand-container .brand .text h5 {
	display: block;
}


.meetings-network-location {
	overflow: hidden;
	display: inline-block;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #dee0df;
}

.meetings-network-location .thumbnail {
	float: left;
	width: 120px;
	margin: 0 10px 0 0;
	border: 1px solid #999;
}

.meetings-network-location .location {
	float: left;
	width: 260px;
}

.meetings-network-location .options {
	float: left;
	width: 100px;
}

.meetings-img-text-small-container {
	margin: 0;
	overflow: auto;
}

.meetings-img-text-small-container .img-text {
	clear: both;
	padding: 0;
	margin: 0 0 15px 0;
	display: block;
	overflow: auto;
}

.meetings-img-text-small-container .img {
	float: left;
	display: block;
	width: 80px;
}

.meetings-img-text-small-container .text {
	float: left;
	display: block;
	width: 400px;
	margin: 0 0 0 15px;
}

.meetings-img-text-small-container .text ul {
	margin: 0;
	padding: 0;
}

.meetings-img-text-small-container .text li {
	list-style-type: none;
	display: block;
}

.meetings-img-text-small-container .text .margin-top {
	margin: 10px 0 0 0;
}

.rfp-tool-include h5 {
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0;
	display: block;
}

.rfp-tool-include p {
	margin: 0 0 15px 0;
}

.rfp-tool-include button {
	height: 25px;
}

#rfp-tool-btn {
	width: 135px;
}

.meetings-large-container-no-nav {
	padding: 0 20px 0 8px;
	float: left;
	width: 734px;
}

.meetings-large-container-no-nav p {
	margin: 0 0 15px 0;
}

.evd-form {
	background-color: #EEEDE8;
	display: block;
	width: 700px;
	overflow: auto;
	padding: 15px 0 15px 20px;
	margin: 0;
}

.evd-hotel-drop {
	float: left;
	width: 415px;
}

.evd-hotel-drop label {
	width: 125px;
	font-weight: bold;
}

.evd-hotel-drop select {
	width: 415px;
}

.evd-region-drop {
	float: left;
	width: 200px;
}

.evd-region-drop label {
	width: 125px;
	font-weight: bold;
}

.evd-month-drop {
	float: left;
	padding: 20px 0 20px 0;
	width: 125px;
}

.evd-month-drop label {
	width: 125px;
	font-weight: bold;
}

.evd-or {
	float: left;
	display: block;
	width: 15px;
	font-weight: bold;
	padding: 17px 15px 0 10px;
}

.evd-result {
	overflow: hidden;
	display: inline-block;
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #D2CCC3;
	width: 720px;
}

.last-result {
	border-bottom: none;
}

.evd-image-container {
	display: inline;
	float: left;
	border: 1px solid #999;
	width: 120px;
	margin: 0 50px 0 20px;
}

.evd-image-container img {
	display: block;
}

.evd-textblock {
	width: 200px;
	float: left;
	margin: 0 0 0 15px;
	list-style-type: none;
	list-style-position: outside;
}

.evd-hotel-info {
	width: 280px;
	float: left;
}

.evd-otherinfo {
	width: 230px;
	float: left;
	margin: 0 0 0 10px;
}

.evd-otherinfo p.important {
	color: red;
	margin-top: 0;
}

.evd-start-text {
	margin: 20px 0 0 20px;
}

#main-container-no-bookflap #right-col-padding {
	padding: 10px 5px 40px 10px;
}

#main-container-no-bookflap #brg-left #right-col-padding h3 {
	text-transform: uppercase;
}

#main-container-no-bookflap #brg-left #right-col-padding #auto-suggest {
	width: 190px;
}

#main-container-no-bookflap #right-col-padding label {
	font-size: 11px;
}

#main-container-no-bookflap #right-col-padding div#preferredHotel {
	margin: 4px 0 10px;
}

#main-container-no-bookflap #right-col-padding .offerCode {
	margin: 0 0 10px;
}

#center-page-flow #locator-tab-container {
	background: none repeat scroll 0 0 #E8EDF0;
	width: 300px;
	padding: 0;
}

#center-page-flow #locator-tab-container #make-a-reservation {
	width: 100%;
	height: 30px;
	background: url('/hyatt/images/xtxt_find_hotel.gif.pagespeed.ic.dAPzjcjOD3.png');
}

#center-page-flow #locator-tab-container #make-a-reservation img {
	display: none;
}

#center-page-flow #locator-tab-container form select,#center-page-flow #locator-tab-container form input
	{
	font-size: 11px;
}

#center-page-flow #locator-tab-container form {
	padding: 0 10px 10px;
}

#center-page-flow #locator-tab-container label {
	text-transform: uppercase;
	font-size: 11px;
}

#center-page-flow #locator-tab-container label select {
	text-transform: capitalize;
}

#center-page-flow #locator-tab-container .dateSelector {
	width: auto;
}

#center-page-flow #locator-tab-container .dateSelector .dateWrapper {
	padding: 0 5px 0 0;
}

#center-page-flow #locator-tab-container .roomSelector {
	width: 100%;
	clear: both;
}

#center-page-flow #locator-tab-container .roomSelector label {
	width: 24%;
}

#center-page-flow #locator-tab-container .codeSection {
	clear: both;
	width: 100%;
}

#center-page-flow #locator-tab-container .codeSection label {
	width: 47%;
	float: left;
}

#center-page-flow #locator-tab-container .searchAction .searchLink {
	display: block;
	margin: 2px 0 10px 0;
}

#center-page-flow #locator-tab-container .searchAction .searchLink a {
	float: none;
	margin: 0;
	text-decoration: none;
}

#center-page-flow #locator-tab-container .searchAction input {
	float: left;
}

#center-page-flow #locator-tab-container .searchAction .blurb {
	margin: 0 10px;
	float: left;
}

#center-page-flow #locator-tab-container .searchAction .blurb p {
	font-size: 11px;
	line-height: 12px;
	margin: 0;
}

#main-col-senior #locator-tab-container #auto-suggest-container #auto-suggest
	{
	width: 268px;
}

#home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#home #main-container {
	background-image: none;
}

#home #home-masthead {
	float: right;
	width: 614px;
	height: 277px;
	background: none;
	padding: 0;
	border-bottom: 1px solid #fff;
}

#home-masthead a img {
	display: block;
}

#home #home-slots {
	background: #FFF;
	float: right;
	width: 615px;
}

#home #home-slots td {
	vertical-align: top;
}

#home .flap-item {
	color: #fff;
	text-align: left;
	padding: 0;
	overflow: hidden;
}

#home .flap-item a {
	display: block;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

#home .flap-item p {
	width: 194px;
	color: #393939;
	font-size: 11px;
	margin: 0;
	padding: 3px 0 0 0;
}

#home .flap-item h4 {
	margin: 0;
	font-weight: bold;
}

#home .flap-item h4 a {
	color: #005597;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
}

#home .flap-item a:hover {
	text-decoration: underline;
}

#home .flap_1 {
	padding: 0 13px 0 0;
}

#home .flap_2 {
	padding: 0 13px 0 0;
}

#home .flap_3 {
	padding: 0;
}

#home .sm_block a {
	position: relative;
	text-decoration: none;
}

#home .sm_block a img {
	float: left;
	margin-right: 5px;
}

.flapWrapper {
	padding: 15px 0 0 0;
}

#home .full-flood {
	width: 205px;
	height: 149px;
	padding: 0 0 0 2px;
	margin: 0;
}

#home .full-flood a {
	width: 204px;
}

#home .full-flood img {
	margin: 0 !important;
}

#home #locator-tab-container {
	background: #E8EDF0;
	width: 325px;
	padding: 0;
	margin-bottom: 10px;
}

#home #locator-tab-container h3 {
	padding-bottom: 0;
	color: #767067;
}

h1#make-a-reservation {
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 4px 0;
}

h2#check-available-rates {
	font-size: 14px;
	padding: 0;
}

#home #searchTerms {
	font-size: 11px;
	width: 261px;
	height: 14px;
	padding-top: 2px;
	margin-top: 1px;
}

#home #locator-tab-container td {
	background: #E8EDF0 !important;
	padding: 3px 21px 0 0;
}

#home #locator-tab-container td table td {
	padding-top: 0;
	padding-right: 5px;
}

#home #locator-tab-container td select {
	font-size: 11px;
}

#home #locator-tab-container label {
	display: block;
	padding-bottom: 1px;
	font-size: 11px;
}

#home #locator-tab-container .error {
	padding: 7px 0 0 0;
	margin: 0 0 -7px 15px !important;
}

#location {
	display: block;
	float: none;
}

#brand-select-label {
	display: block;
}

#reservation-quick-links {
	padding: 0;
	margin: 0;
	list-style: none;
}

#reservation-quick-links li {
	display: block;
	float: left;
	width: 150px;
}

#reservation-quick-links li a {
	font-weight: normal;
	font-size: 11px;
}

#home-middle-content {
	background: #FFF;
	position: relative;
	float: left;
	width: 954px;
}

#home-middle-content #make-a-reservation {
	width: 324px;
}

#reservation-promo {
	position: absolute;
	bottom: 1px;
	left: 0;
	display: block;
	margin: 0;
}

#reservation-promo a {
	margin: 0;
	padding: 0;
	height: 64px !important;
}

#reservation-promo a img {
	margin: 0;
	float: left;
}

.tracking {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#home #footer {
	float: left;
}

#home #footer .sm_icons {
	float: left;
}

#hah-flash-overlay {
	position: absolute;
	z-index: 100;
	overflow: hidden;
}

#hah-banner {
	margin: 0;
	display: block;
}

.closed {
	height: 149px;
	width: 408px;
	top: 362px;
	left: 349px;
	background-color: #9E9D99;
	display: none;
}

.open {
	height: 694px;
	width: 614px;
	top: 84px;
	left: 349px;
	display: block;
}

.open #banner {
	margin: 0;
}

#hah-button {
	position: absolute;
	top: 362px;
	left: 350px;
	width: 203;
	height: 148;
	z-index: 1;
}

#hah-loader {
	position: absolute;
	top: 0;
	left: 350px;
	width: 615;
	height: 640;
	z-index: 2;
	display: none;
}

#fto-container {
	position: absolute;
	top: 85px;
	left: 10px;
}

#flash-container {
	position: absolute;
	top: 0;
	right: 1px;
	overflow: hidden;
}

#
#flash-container {
	right: -1px;
}

#flash-container embed,#flash-container object {
	position: absolute;
	top: 0;
	right: 0;
}

.fto-noflash {
	width: 955px;
	height: 670px;
}

.fto-open {
	width: 955px;
	height: 670px;
}

.fto-closed {
	width: 955px;
	height: 1px;
}

.fto-closed #flash-container {
	height: 130px;
	width: 138px !important;
}

iframe {
	display: none;
	width: 320px;
	height: 400px;
	background: #ccc;
}

.fto-noflash iframe {
	position: absolute;
	top: 0;
	left: 0;
}

body .fto-open #flash-container {
	width: 955px;
	height: 600px !important;
}

#alt-content-close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 80px;
	height: 30px;
	z-index: 100;
	background: url(/hyatt/images/transparent.gif.pagespeed.ce.T02QkovwZv.gif) top left;
}

#alt-content-link {
	position: relative;
	z-index: 10;
}

#alt-content-container-peel {
	width: 614px;
}

#alt-content-peel-link {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 200px;
	height: 90px;
	z-index: 100;
	background: url(/hyatt/images/transparent.gif.pagespeed.ce.T02QkovwZv.gif) top left;
	text-decoration: none;
}

#alt-content-banner {
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
}

#home .no-flash-peel {
	width: 614px;
	position: absolute;
	left: 350px;
}

.logosWrapper {
	clear: both;
	display: block;
	width: 954px;
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: 1px solid #e2e2e2;
}

.logosWrapper li {
	float: left;
	margin: 5px 0;
}

#home #home-content {
	background: #fff;
	padding: 0 0 15px 0;
	float: right;
	width: 614px;
}

#home #home-content dl {
	float: left;
	display: inline;
	width: 25.5%;
	margin: 0;
	padding: 0 2px 0 0;
}

#home #home-content dl#home_resources {
	width: 19%;
}

#home #home-content dl dt {
	color: #CEA100;
	font-weight: bold;
	text-transform: uppercase;
	padding: 9px 0 2px 0;
}

#home #home-content dl dd,#home #home-content dl .offer-item {
	margin: 0;
	padding: 1px 0 0 0;
	font-size: 11px;
}

#home #home-content dl dd a {
	font-size: 11px;
}

#home #home-content dl dd p {
	font-size: 11px;
	margin: 0;
}

#home #home-content #home-brand-list {
	float: left;
	width: 315px;
}

#home #home-content #home-news .rss-link-index a {
	color: #db7b36;
}

#home #home-content #home-news .rss-link-index a:hover {
	color: #cc7332;
}

/* a.openWindow {
	padding-right: 13px;
	background: url('http://www.hyatt.com/hyatt/images/icon_new_window.gif.pagespeed.ce.4e_fm9bkJk.gif') no-repeat right 2px;
} */

/* a.openWindow:hover,a.openBlueWindow {
	padding-right: 13px;
	background: url('http://www.hyatt.com/hyatt/images/icon_new_window_blue.gif.pagespeed.ce.WzUIH_fqwV.gif') no-repeat right
		2px;
} */

#home a {
	text-decoration: none;
}

#home a:hover {
	text-decoration: underline;
}

.flap-item img {
	display: block;
	width: auto;
	margin: 0 0 10px 0 !important;
	border: 1px solid #b3b399;
}

.travelPackage {
	background:url(/hyatt/images/xmore-points-greybg.png.pagespeed.ic.qCvGSgEJ3D.png) repeat;
	border-top: 0;
	margin-top: 0;
	padding:5px 10px;
}

.travelPackage img,.travelPackage .travelRight {
	float: left;
}

.travelRight img {
	float: none;
	display: block;
}

.travelPackage .travelRight {
	padding: 0!important;
	width: auto;
	background: none;
	text-align:left!important;
}

.travelPackage .travelRight a {
	padding-left: 0;
	color:#fff;
}



ul.reservation-quick-links,ul.reservation-quick-links ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.reservation-quick-links {
	width: 100%;
	margin-left: 0 !important;
	padding: 0 !important;
	margin-top:7px;
}

ul.reservation-quick-links li {
	display: block;
	float: left;
	width: 239px;
	background:url(/hyatt/images/xmore-points-greybg.png.pagespeed.ic.qCvGSgEJ3D.png) repeat;
	border-bottom:1px solid #adabaa;
}

ul.reservation-quick-links li.firstchild {
	width: 100%;
}

ul.reservation-quick-links h5 {
	color: #333;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0;
	font-weight: normal;
	padding-bottom: 5px;
}

ul.reservation-quick-links li ul{ padding:5px 10px; overflow:hidden;}

ul.reservation-quick-links li ul li {
	width: 100%;
	border: 0 !important;
	display: block;
	background:none;
}

ul.reservation-quick-links li a {
	font-weight: normal;
	font-size: 12px;
	color:#fff;
}

ul.reservation-quick-links li p {
	font-weight: normal;
	font-size: 12px;
	color:#fff;
}

.destinationField,.dateSelector,.roomSelector,.rateType,.codeSection,.searchAction,.perferedHotel
	{
	padding: 2px 0 10px 15px;
}

.destinationField {
	padding-top: 10px;
}

#locator-tab-container #make-a-reservation {
	height: 30px;
}

#brandFilter {
	color: #333;
	font-size: 13px;
	width: 265px;
}

.dateSelector .dateWrapper:first-child,.rateType ul li.left,.codeSection label:first-child
	{
	width: 51%;
}

.dateSelector .dateWrapper {
	float: left;
	width: 47%;
}

.dateWrapper input,.dateWrapper a {
	float: left;
}

.dateWrapper a {
	width: 24px;
	height: 20px;
	margin-left: 3px;
}

label.fieldlabel {
	text-transform: uppercase;
	font-size: 11px;
	color: #393939;
}

.datelabelWrapper {
	position: relative;
	z-index: 100;
}

.datelabel {
	position: absolute;
	left: 2px;
	top: 2px;
	padding: 3px;
	width: 100px;
	display: none;
	*left: -142px;
	*top: 0;
	_left: -135px;
}

.prepopulated {
	color: #999;
}

.clearfix,.dateSelector,.roomSelector,.rateType ul,.codeSection,.searchAction,ul.reservation-quick-links,.travelPackage,.home-middle-content,.flapWrapper,#home-middle-content,.logosWrapper
	{
	display: inline-block;
}

.clearfix:after,.dateSelector:after,.roomSelector:after,.rateType ul:after,.codeSection:after,.searchAction:after,ul.reservation-quick-links:after,.travelPackage:after,.home-middle-content:after,.flapWrapper:after,#home-middle-content:after,.logosWrapper:after
	{
	content: " ";
	/*display: block;*/
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden;
	z-index: 10;
} /* Hides from IE-mac \*/
* html .clearfix,* html .dateSelector,* html .roomSelector,* html .rateType ul,* html .codeSection,* html .searchAction,* html ul.reservation-quick-links,* html .travelPackage,* html .home-middle-content,* html .flapWrapper,* html #home-middle-content,* html .logosWrapper
	{
	height: 1%;
}

.clearfix,.dateSelector,.roomSelector,.rateType ul,.codeSection,.searchAction,ul.reservation-quick-links,.travelPackage,.home-middle-content,.flapWrapper,#home-middle-content,.logosWrapper
	{
	/*display: block;*/
} /* End hide from IE-mac */
.roomSelector label {
	width: 26%;
	float: left;
}

.roomSelector label:last-child,.roomSelector label.child {
	position: relative;
	top: -5px;
}

.roomSelector label:last-child a,.roomSelector label.child a {
	position: relative;
	top: 3px;
}

.roomSelector label select {
	display: block;
}

.rateType ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.rateType td {
	left: -6px !important;
	font-size: 11px !important;
	padding-right: 6px;
	padding-bottom: 2px;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.rateType ul {
		padding: 0 0 0 3px;
	}
}

.rateType ul li {
	float: left;
	width: 47%;
	position: relative;
	left: -6px;
}

.rateType input {
	position: relative;
	top: 5px;
	*top: 0;
}

.rateType label a,.rateType label a {
	position: relative;
	top: 3px;
}

.codeSection label {
	float: left;
	width: 47%;
}

.searchAction .searchLink {
	display: block;
	margin-bottom: 10px;
}

.searchAction input {
	float: left;
	margin-right: 13px;
}

.searchAction .blurb {
	float: left;
	font-size: 10px;
	color: #393939;
	position: relative;
	top: -3px;
	left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	width: 140px;
}

#advanced-search {
	float: none;
	margin: 0;
}

#dp-popup {
	border: 2px solid #999;
}

#dp-popup .closeWindow {
	position: relative;
	z-index: 10000px;
	position: absolute;
	text-align: center;
	width: 231px;
	background: #648ab1;
	padding: 4px 0;
	bottom: -1px;
	right: 0;
}

#dp-popup .closeWindow a {
	color: #fff;
}

.dp-popup .dp-applied {
	float: left;
	min-height: 204px;
	_min-height: 206px;
}

#dp-popup .firstChild {
	border-right: 1px solid #d8d8d8;
}

.dp-popup .dp-applied:first-child {
	border-right: 1px solid #d8d8d8;
}

.dp-nav-prev .dp-nav-prev-month,.dp-nav-next .dp-nav-next-month {
	text-indent: -10000px;
	overflow: hidden;
	width: 24px;
	height: 29px;
	margin: 0;
	padding: 0;
}

.dp-nav-prev .dp-nav-prev-month {
	position: relative;
	left: -4px;
	top: -2px;
	background: #e9e9e9 url('/hyatt/images/icon_month_prev.gif.pagespeed.ce.uH9TpVeWPE.gif') no-repeat
		center center;
}

.dp-nav-next .dp-nav-next-month {
	position: relative;
	left: 4px;
	top: -2px;
	background: #e9e9e9 url('/hyatt/images/icon_month_next.gif.pagespeed.ce.xKX9ysdKCU.gif') no-repeat
		center center;
}

#home #check-in-date {
	font-size: 11px;
	height: 14px;
	padding-top: 2px;
}

#home #check-out-date {
	font-size: 11px;
	height: 14px;
	padding-top: 2px;
}

.faceBookLink,.youTubeLink,.twitterLink {
	color: #393939;
	font-size: 11px;
	padding: 0;
}

.faceBookLink,.twitterLink {
	width: 211px;
}

.twitterLink {
	*margin-left: 1px;
}

.youTubeLink {
	width: 198px;
	*margin-left: 1px;
}

.socialMediaIcons {
	float: left;
}

#home .sm_block .faceBookLink div,#home .sm_block .youTubeLink div,#home .sm_block .twitterLink div
	{
	padding: 0;
}

.socialMediaLayer {
	width: 614px;
	height: 41px;
	position: absolute;
	z-index: 10;
	bottom: 9px;
	_bottom: 8px;
	left: 340px;
	_left: 338px;
	*left: 339px;
}

.socialMediaLayer table {
	border-top: 1px solid #E5E5E5;
}

.facebook_like_button_home_25 {
	position: absolute;
	right: 0;
	top: -25px;
}

#home span.sm_icons a:hover,#home div.social_media_links a:hover {
	text-decoration: none;
}

body H1 {
	margin-top: 6px;
	margin-bottom: 23px;
}

div.content {
	width: 1100px;
}

div.left {
	width: 200px;
	float: left;
	display: inline;
}

div.center {
	margin: 0 40px 0 20px;
	width: 500px;
	float: left;
	display: inline;
}

div.widecenter {
	width: 800px;
}

div.right {
	width: 300px;
	margin-top: 10px;
	float: left;
	display: inline;
}

div.clear {
	clear: both;
}

.cq-wcm-preview .hideInPreview {
	display: none;
}

div.topnav {
	/*background: url(images/tail.jpg) top repeat-x;*/
	white-space: nowrap;
	clear: both;
}

div.logo {
	height: 100px;
	background-color: white;
}

div.newslist {
	color: #E7E7E7 !important;
	/*background: url(images/gr_bg.jpg) 0 0 repeat-x #444F55;*/
	background: #444F55;
	padding: 14px 8px 20px 24px;
}

div.newslist div.item {
	clear: both;
	padding: 0 0 6px 0;
}

div.newslist a {
	color: #E7E7E7;
}

div.newslist b {
	color: #FFF;
}

div.newslist span {
	font: normal 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #BABABA;
}

img.teaser {
	float: left;
	padding: 1px;
	border: 1px solid white;
	margin: 5px 7px 0 0;
}

div.breadcrumb {
	padding: 8px 0 8px 0;
	font-size: 13px;
}

div.breadcrumb A {
	font-size: 13px;
}

div.header {
	margin: 1px;
	background: #94bf4a;
}

div.headerImg {
	padding-left: 35px;
	padding-top: 100px;
	width: 517px;
	height: 98px;
	background-repeat: no-repeat;
	color: #FFF;
}

div.headerText {
	width: 270px;
}

div.cite {
	height: 150px;
	padding: 20px 8px 0 24px;
}

div.cite b {
	color: #1164A9;
}

div.cite span {
	color: #878787;
}

div.disclaimer {
	color: #797979;
	padding: 20px 0 25px 0;
	background: white !important;
	text-align: center;
}

div.disclaimer a {
	color: #14729E;
	padding: 0;
	background: 0;
}

input.textinput,textarea {
	width: 228px;
}

input.geo,textarea.geo,select.geo {
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #373737;
	background: #FFF;
	margin: 1px 0 5px 0;
}

input.disabled {
	background: #eee;
	color: #aaa;
}

input.geos {
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #373737;
	background: #FFF;
	width: 100px;
	margin: 1px 0 5px 0;
}

div.par {
	clear: both;
}

div.parsys_column {
	height: auto;
	width: 100%;
	float: left;
	border: 0;
	vertical-align: top;
	margin: 5px 0 5px 0;
}

div.section {
	margin-bottom: 0;
	zoom: 1;
}

div.parsys_column .section {
	overflow: hidden;
	width: 100%;
}

div.cq-colctrl-cols {
	width: 100%;
	float: left;
}

div.cq-colctrl-default {
	width: 100%;
}

div.cq-colctrl-lt1 {
	margin-bottom: 18px;
	margin-top: 7px;
}

div.cq-colctrl-lt1-c0 {
	width: 260px;
}

div.cq-colctrl-lt1-c1 {
	width: 656px;
	float: right;
}

div.cq-colctrl-lt2-c0 {
	width: 31%;
	padding-right: 14px;
}

div.cq-colctrl-lt2-c1 {
	width: 31%;
	padding-right: 14px;
}

div.cq-colctrl-lt2-c2 {
	width: 32%;
}

div.cq-colctrl-lt3-c0 {
	width: 46%;
	padding-right: 14px;
}

div.cq-colctrl-lt3-c1 {
	width: 24%;
	padding-right: 14px;
}

div.cq-colctrl-lt3-c2 {
	width: 24%;
}

div.cq-colctrl-lt4 {
	margin: -18px 0;
}

div.cq-colctrl-lt4-c0 {
	width: 38%;
	padding-right: 4px;
}

div.cq-colctrl-lt4-c1 {
	width: 58%;
}

div.cq-colctrl-lt5 {
	padding: 10px 15px;
	margin: 0;
	width: 926px;
	background: #f8f8f8;
}

div.cq-colctrl-lt5-c0 {
	width: 125px;
}

div.cq-colctrl-lt5-c1 {
	width: 195px;
}

div.cq-colctrl-lt5-c2 {
	width: 165px;
}

div.cq-colctrl-lt5-c3 {
	width: 140px;
}

div.cq-colctrl-lt5-c4 {
	width: 140px;
}

div.cq-colctrl-lt5-c5 {
	width: 125px;
}

div.search {
	padding: 0 1px 0 0;
}

div.searchRight {
	border-left: 1px solid #E7E7E7;
	float: right;
	width: 150px;
	padding-left: 20px;
	padding-bottom: 20px;
}

div.searchTrends {
	text-align: justify;
}

div.searchRight p {
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
}

div.sitemap div.linkcontainer {
	margin: 1em 0 0 0;
}

div.sitemap div.linkcontainer div.linkcontainer {
	padding-left: 20px;
}

div.sitemap div.link {
	padding: 0 0 10px 10px;
	/*background: url(images/bullet3.gif) no-repeat;*/
	border-bottom: dotted 1px black;
	margin: 0 0 5px 0;
}

div.sitemap div.link a {
	/*background: url(images/bullet4.gif) 0 0 no-repeat;*/
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #4F960F;
	padding: 0 0 10px 18px;
}

div.textimage div.image {
	float: left;
	margin: 0 8px 8px 0;
}

.image_left {
	float: left;
}

.image_right {
	float: right !important;
}

img.title {
	display: block;
	border: 0;
	margin-bottom: 8px;
}

div.download div.item {
	clear: both;
	margin: 0 0 8px 0;
}

div.download span.icon {
	float: left;
	width: 32px;
	height: 32px;
}

div.table table {
	border-collapse: collapse;
}

div.table table td {
	padding: 4px;
	border-bottom: 1px solid black;
	padding-right: 3em;
}

div.table table th {
	padding: 4px;
	border-bottom: 1px solid black;
}

div.list ul,div.list ol {
	margin: 1em 0 0 0;
}

div.list ul li,div.list ol li {
	/*background: url(images/gl3.gif) bottom repeat-x;*/
	margin: 0 0 5px 0;
}

div.list ul li {
	/*list-style-image: url(images/bullet3.gif);*/
}

div.list ul p,div.list ol p {
	padding: 0 0 5px 0;
}

div.list div.pagination {
	clear: both;
	margin-left: 40px;
	height: 20px;
}

div.list div.pagination div.previous {
	float: left;
}

div.list div.pagination div.next {
	float: right;
}

div.list .teaser-title {
	font-weight: bold;
}

div.list .news-title {
	font-weight: bold;
}

div.list .news-date {
	font-weight: bold;
}

div.mvt img {
	max-width: 500px;
}

div.signin_subtitle {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.signin_create {
	padding-top: 40px;
	padding-bottom: 10px;
}

div.signin_option {
	clear: left;
	float: left;
}

div.signin_element {
	clear: right;
	float: right;
	padding-right: 150px;
}

div.signin_element * input {
	width: 140px;
}

div.signin_element * .form_leftcol {
	width: 90px;
}

.column_1 {
	width: 262px;
}

.column_1 .space {
	padding: 22px 36px 29px 35px;
}

.column_2 {
	width: 518px;
}

.column_3 {
	width: 100%;
}

.column_2 .space {
	padding: 20px 37px 15px 35px;
}

.mpct .space {
	padding: 51px 216px 0 35px;
}

.gr {
	color: #E7E7E7 !important;
	/*background: url(images/gr_bg.jpg) 0 0 repeat-x #444F55;*/
	background: #444F55;
	height: 239px;
}

.gr a {
	color: #E7E7E7;
}

.gr b {
	color: #FFF;
}

.gr span {
	font: normal 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #BABABA;
}

.bl {
	color: #FFF;
}

.bl b a {
	font: bold 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
}

.bl a {
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
}

.gl_1 {
	/*background: url(images/gl1.gif) bottom repeat-x;*/
}

.gl_2 {
	/*background: url(images/gl3.gif) bottom repeat-x;*/
}

.bl_bg {
	/*background: url(images/bl_bg.jpg) 0 0 repeat-x #13729D;*/
}

.bg3 {
	/*background: url(images/bg3.jpg) top repeat-x #E3E3E3;*/
	color: #474747;
}

.nn a {
	text-decoration: none;
}

.nn a:hover {
	text-decoration: underline;
}

.input input,.ta {
	height: 18px;
	padding: 2px 0 0 0;
	margin: 0;
	border: none;
	background: #8EBFD3;
	color: #373737;
}

.ta {
	height: 111px;
	overflow: auto;
	padding: 5px 0 0 0;
	margin: 0 0 20px 0;
}

.eq_height {
	height: 31px;
}

div.element {
	margin-bottom: 2px;
}

.form_1 {
	border-top: 1px solid #D9D9D9;
	background: #F0F0F0;
	padding: 17px 34px 16px 24px;
}

.form_1 .link_1 {
	/*background: url(images/bullet1.gif) 0 0 no-repeat;*/
	padding: 0 0 0 10px;
	color: #14729E;
	font: normal 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.form_1 input {
	border: 1px solid #A1A1A1;
	width: 156px;
	height: 17px;
	margin: 0 0 13px 0;
}

.form_row {
	clear: both;
	width: 100%;
}

.form_row .form_mv_add {
	cursor: pointer;
	margin-left: 235px;
	padding-left: 119px;
}

.form_row .form_mv_remove {
	cursor: pointer;
}

.form_leftcol {
	padding-left: 9px;
	float: left;
	width: 110px;
}

.form_leftcollabel {
	float: left;
	width: 100px;
}

.form_leftcolmark {
	float: right;
	width: 10px;
}

.form_rightcol {
	padding-left: 119px;
}

.form_rightcol_left {
	float: left;
	width: 105px;
}

.form_rightcol_middle {
	float: left;
	width: 23px;
}

.form_rightcol_right {
	float: left;
	width: 105px;
}

div.form_captchatimer {
	float: left;
	border: 1px solid #CCC;
}

div.form_captchatimer_bar {
	float: left;
	background-color: #CCC;
	height: 8px;
}

div.form_captcha_input {
	float: left;
	vertical-align: baseline;
	padding-top: 4px;
}

div.form_captcha_img {
	float: left;
	vertical-align: baseline;
	padding-left: 4px;
	padding-right: 4px;
}

div.form_captcha_refresh {
	float: left;
	padding-top: 4px;
}

div.section.hidden {
	padding: 0 !important;
	margin: 0 !important;
}

.link_1 {
	/*background: url(images/bullet2.gif) 0 0 no-repeat;*/
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0 0 0 12px;
}

.link_2 {
	/*background: url(images/bullet5.gif) 0 0 no-repeat;*/
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #4F960F;
	padding: 0 0 0 12px;
}

div.tagcloud {
	margin-top: 20px;
	margin-bottom: 20px;
}

div.feedlink {
	height: 20px;
	line-height: 20px;
}

a.feedlink-icon {
	/*background: transparent
		url("/libs/collab/commons/components/feedlink/feed.png") 0 3px
		no-repeat;*/
	padding-left: 20px;
}

a.feedlink-text {
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: underline;
	cursor: pointer;
}

.comments-count {
	font-size: 1.5em;
	font-weight: bold;
}

.comments-count.replies {
	font-size: 1em;
}

.comment {
	margin-top: 14px;
}

.comment-header {
	font-size: .75em;
	height: 30px;
	line-height: 30px;
	background-color: #efefef;
	border-top: solid 1px #bcbcbc;
}

.comment-header a {
	color: #000;
	text-decoration: none;
}

.comment-header-avatar {
	float: left;
}

.comment-header-avatar img {
	width: 24px;
	height: 24px;
	margin: 2px;
}

.comment-header-meta {
	float: left;
}

.comment-header cite {
	float: left;
	margin: 0 10px 0 10px;
}

.comment-header cite a {
	font-weight: bold;
}

.comment-body {
	clear: left;
	margin-top: 5px;
}

.comment-replies.tree {
	padding-left: 20px;
}

form.comment {
	margin: 0;
	padding: 0;
}

.comment-error {
	font-weight: bold;
	color: #f60;
}

.comment-info {
	width: 190px;
	margin-bottom: 10px;
}

.comment-text-label {
	font-weight: bold;
}

input.comment-text {
	margin: 0 10px 7px 0;
	padding: 2px;
	font-size: 95%;
	color: #333;
	display: block;
}

textarea.comment-text {
	margin: 0;
	padding: 0;
	color: #888;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 99%;
	height: 100px;
}

.comment-spam {
	font-weight: bold;
	padding: 2px;
	background-color: #c00;
	color: #fff;
}

.comment-moderate {
	font-weight: bold;
	padding: 2px;
	background-color: #009;
	color: #fff;
}

.ratings .empty {
	/*background-image:
		url("../../../libs/collab/commons/components/ratings/star_empty.png");*/
}

.ratings .full {
	/*background-image:
		url("../../../libs/collab/commons/components/ratings/star_full.png");*/
}

.ratings-bar {
	background-repeat: repeat-x;
	height: 16px;
}

.ratings-stars {
	width: 80px;
	height: 16px;
}

.ratings-star {
	float: left;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}

.comments-count .ratings-bar.empty {
	width: 80px;
}

.comments-count .ratings-bar.full {
	width: 0;
}

.comment-header .ratings-stars {
	float: right;
	height: 30px;
	padding-top: 6px;
	margin-right: 5px;
}

.comment-header {
	clear: both;
}

.comment-header .ratings-bar.empty {
	width: 80px;
}

ins.textAdded {
	color: #c00;
}

del.textRemoved {
	color: #c00;
}

div.imageRemoved {
	border: 1px solid #c00;
}

div.imageAdded {
	border: 1px solid #c00;
}

img.imageChanged {
	border: 1px solid #c00;
}

img.imageAdded {
	border: 1px solid #c00;
}

img.imageRemoved {
	border: 1px solid #c00;
}

.assetshare H1,.asseteditor H1 {
	display: block;
	font-size: 2em;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 23px;
}

.assetshare .line,.asseteditor .line {
	/*background: url(images/dam/line_dotted.gif) repeat-x;*/
	height: 1px;
	line-height: 1px;
	width: 100%;
}

.assetshare .line_gray,.asseteditor .line_gray {
	background-color: #DDD;
	height: 1px;
	line-height: 1px;
	width: 100%;
}

.asseteditor .parsys,.asseteditor .parsys A,.asseteditor .parsys SPAN,.asseteditor .parsys DIV,.asseteditor .parsys TD,.assetedtitor .parsys TH
	{
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #535353;
}

.asseteditor div.footer a {
	color: #FFF;
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	/*background: url(images/bullet3.gif) 0 0 no-repeat;*/
	padding: 0 0 0 17px;
}

.asseteditor div.disclaimer a {
	color: #14729E;
	padding: 0;
	background: 0;
}

.asseteditor.contentpage .par div.section {
	padding: 0;
	margin: 0;
}

.asseteditor .par {
	margin-left: 220px;
	width: 835px;
}

.asseteditor .box .title,.asseteditor .parsys FORM .title {
	font-weight: bold;
}

.asseteditor div.assetTitle {
	padding: 8px 16px 6px 16px;
	background-color: #DDD;
	margin: 2px 0;
}

.asseteditor .box .title TABLE,.asseteditor div.assetTitle TABLE {
	border-collapse: collapse;
	width: 100%;
}

.asseteditor div.assetTitle TABLE TD {
	font-size: 16px;
	font-weight: bold;
}

.asseteditor .box .title TABLE TD {
	font-size: 12px;
	font-weight: bold;
}

.asseteditor .assetTitleLine {
	margin-bottom: 10px;
}

.asseteditor .box .title,.asseteditor .parsys FORM .title {
	font-size: 12px;
	/*background: url(images/dam/line_dotted_offset.gif) bottom repeat-x;*/
	padding-bottom: 4px;
	margin-bottom: 9px;
}

.asseteditor .parsys .filename {
	/*background: url(images/dam/line_dotted_offset.gif) top repeat-x;*/
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
	margin-top: 30px;
	margin-bottom: 5px;
}

.asseteditor .editicon {
	/*background: url(images/dam/asseteditor/edit.png) no-repeat;*/
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
}

.asseteditor .box,.asseteditor .parsys FORM {
	border: 1px solid #DFDFDF;
	padding: 10px 16px 14px 16px;
	margin-bottom: 10px;
}

.asseteditor .box.noborders {
	border-color: transparent;
}

.asseteditor .thumbnail {
	padding-left: 1px;
}

.asseteditor .thumbnailwrapper {
	text-align: center;
}

.asseteditor .actions {
	text-align: right;
	width: 100%;
	margin-top: 9px;
}

.asseteditor .actions .section {
	float: left;
}

.asseteditor .action {
	cursor: pointer;
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-right: 8px;
}

.asseteditor .action:hover {
	text-decoration: underline;
}

.asseteditor.cq-wcm-edit .actions .section,.asseteditor.cq-wcm-design .actions .section
	{
	float: none;
}

.asseteditor .subassets-wrapper {
	width: 100%;
	overflow-x: auto;
	padding: 7px 0 9px 0;
	border: 1px solid #DFDFDF;
	border-top: none;
	border-bottom: none;
}

.asseteditor .subasset {
	text-align: center;
	width: 140px;
	padding-left: 15px;
	padding-right: 18px;
}

.asseteditor .form_row {
	clear: both;
	margin-bottom: 2px;
	width: 100%;
}

.asseteditor .form_leftcol {
	float: left;
	width: 170px;
}

.asseteditor .form_leftcollabel {
	float: left;
	width: 155px;
	font-weight: bold;
	overflow: hidden;
}

.asseteditor .form_leftcolmark {
	float: right;
	width: 15px;
}

.asseteditor .form_rightcol {
	padding-left: 179px;
}

.asseteditor .form_rightcol_wrapper {
	width: 252px;
}

.asseteditor .form_rightcol_left {
	float: left;
	width: 105px;
}

.asseteditor .form_rightcol_middle {
	float: left;
	width: 23px;
}

.asseteditor .form_rightcol_right {
	float: left;
	width: 105px;
}

.asseteditor INPUT.text,.asseteditor TEXTAREA {
	border: solid 1px #c3c3c3;
	width: 246px;
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px 2px;
}

.asseteditor INPUT.text.mv,.asseteditor TEXTAREA.mv {
	width: 228px;
	margin-bottom: 2px;
}

.asseteditor .mv_add {
	cursor: pointer;
	float: right;
	margin-bottom: 6px;
}

.asseteditor .mv_remove {
	cursor: pointer;
}

.asseteditor .section.end INPUT {
	margin-top: 10px;
}

.asseteditor .form_error {
	padding-bottom: 10px;
}

.asseteditor div.parsys_column {
	height: 100%;
	width: 100%;
	float: left;
	border: 0;
	vertical-align: top;
	padding: 0;
	margin: 5px 0 5px 0;
}

.asseteditor div.cq-colctrl-default {
	width: 100%;
}

.asseteditor div.cq-colctrl-lt0 {
	background: none;
}

.asseteditor div.cq-colctrl-lt0-c0 {
	width: 354px;
	padding-right: 15px;
}

.asseteditor div.cq-colctrl-lt0-c1 {
	width: 466px;
}

.assetshare .querybuilder,.assetshare .querybuilder A,.assetshare .querybuilder SPAN,.assetshare .querybuilder DIV,.assetshare .querybuilder TD,.assetshare .querybuilder TH
	{
	font: normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #535353;
}

.assetshare .querybuilder-wrapper {
	clear: both;
	margin-left: 18px;
	margin-right: 30px;
}

.assetshare TABLE.wrapper {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 20px;
}

.assetshare TD {
	vertical-align: top;
	padding: 0;
}

.assetshare .left-cell {
	padding: 22px 23px 10px 6px;
	border: 1px solid #DFDFDF;
	border-right-width: 0;
	height: 600px;
}

.assetshare .top-predicates {
	width: 100%;
	padding-bottom: 6px;
}

.assetshare.cq-wcm-edit .top-predicates,.assetshare.cq-wcm-design .top-predicates
	{
	width: 300px;
}

.assetshare TD.bar-cell {
	border-top: solid 1px #DDD;
	padding-top: 1px;
	padding-bottom: 1px;
}

.assetshare .bar {
	width: 100%;
	height: 35px;
	background-color: #DDD;
}

.assetshare .bar #fulltext-cell {
	padding-left: 4px;
	padding-top: 5px;
	width: 294px;
}

.assetshare .bar #results-cell,.assetshare .bar #paging-cell {
	padding-left: 20px;
	padding-top: 8px;
	white-space: nowrap;
	font-size: 12px;
}

.assetshare .bar #paging-cell SPAN {
	font-size: 12px;
}

.assetshare .bar #results-cell #results,.assetshare .bar #paging-cell #current-page,.assetshare .bar #paging-cell #total-pages,.assetshare .bar #paging-cell #forward,.assetshare .bar #paging-cell #backward
	{
	font-weight: bold;
}

.assetshare .bar #paging-cell #forward {
	display: inline-block;
	margin-left: 10px;
	cursor: default;
}

.assetshare .bar #paging-cell #backward {
	display: inline-block;
	margin-right: 10px;
	cursor: default;
}

.assetshare .bar .buttons-cell {
	padding-right: 20px;
	padding-top: 4px;
	white-space: nowrap;
	width: 60px;
}

.assetshare .bar-search #fulltext-wrapper {
	display: inline;
}

.assetshare .left-predicates {
	width: 280px;
}

.assetshare.cq-wcm-preview .editonly {
	display: none;
}

.assetshare .left-predicates .predicatebox .title,.assetshare .actions .title
	{
	font-size: 12px;
	background-color: #bebebe;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 5px;
	font-weight: bold;
}

.assetshare .actions .title.level1 {
	margin-top: 10px;
	background-color: #ddd;
}

.assetshare .actions .section {
	margin-bottom: 2px;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 20px;
}

.assetshare .actions .section.new {
	margin-top: 10px;
	padding-left: 0;
}

.assetshare .top-predicates .section {
	display: block;
	float: left;
	height: 100px;
	padding-right: 40px;
	padding-left: 26px;
	/*background: url(images/dam/vline_dotted.gif) repeat-y right;*/
}

.assetshare.cq-wcm-edit .top-predicates .section,.assetshare.cq-wcm-design .top-predicates .section
	{
	float: none;
}

.assetshare .top-predicates .section.new {
	display: none;
	padding-right: 0;
	padding-left: 0;
}

.assetshare.cq-wcm-edit .top-predicates .section.new,.assetshare.cq-wcm-design .top-predicates .section.new
	{
	background: none;
	display: block;
}

.assetshare .top-predicates .predicatebox .title {
	font-weight: bold;
	padding-top: 5px;
}

.assetshare .top-predicates .predicatebox .title.default {
	display: none;
}

.assetshare .top-predicates .predicatebox .x-form-text {
	width: 150px;
	margin-bottom: 2px;
}

.assetshare .top-predicates .predicatebox .content {
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-left: 0;
	width: auto;
}

.assetshare .top-predicates .section.path .predicatebox .x-form-check-wrap
	{
	padding-left: 0;
}

.assetshare .top-predicates .optionspredicatebox .x-toolbar {
	background-color: #fff;
	padding: 0;
}

.assetshare .top-predicates .optionspredicatebox .x-panel-tbar LABEL {
	font-weight: bold;
}

.assetshare .top-predicates .optionspredicatebox .x-panel-noborder .x-panel-tbar-noborder .x-toolbar
	{
	margin-bottom: 0;
	background-image: none;
	border: none;
	padding-bottom: 0;
}

.assetshare .left-predicates DIV.section.options {
	margin-bottom: 0;
}

.assetshare .left-predicates div.left {
	display: block;
	float: none;
	width: auto;
}

.assetshare .left-predicates .predicatebox .x-form-text {
	width: 310px;
	margin-bottom: 2px;
}

.assetshare .left-predicates .predicatebox .content {
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	width: auto;
}

.assetshare .left-predicates .section.path .predicatebox .x-form-check-wrap
	{
	padding-left: 4px;
}

.assetshare .left-predicates .optionspredicatebox .leftpadding {
	padding-left: 20px;
}

.assetshare .left-predicates .optionspredicatebox .leftpadding.level0 {
	padding-left: 0;
}

.assetshare .left-predicates .optionspredicatebox .level0 .x-toolbar {
	background-color: #bebebe;
}

.assetshare .left-predicates .optionspredicatebox .level1 .x-toolbar {
	background-color: #d6d6d6;
}

.assetshare .left-predicates .optionspredicatebox .level2 .x-toolbar {
	background-color: #e9e8e9;
}

.assetshare .left-predicates .optionspredicatebox .x-panel-noborder .x-panel-tbar-noborder .x-toolbar
	{
	margin-bottom: 5px;
	background-image: none;
	border: none;
	padding-bottom: 0;
	padding-left: 0;
}

.assetshare .left-predicates .optionspredicatebox .x-panel-tbar LABEL {
	font-size: 11px;
}

.assetshare .left-predicates .optionspredicatebox .level0 .x-panel-tbar LABEL
	{
	font-weight: bold;
}

.assetshare .left-predicates .optionspredicatebox .level1 .x-panel-tbar LABEL
	{
	font-weight: normal;
}

.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-left,.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center,.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-right
	{
	background: none;
	height: 12px;
}

.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center EM
	{
	display: block;
	height: 12px;
}

.assetshare .left-predicates .optionspredicatebox .x-toolbar .collapse .x-btn-center BUTTON
	{
	/*background: url(images/dam/assetshare/predicates/collapse.gif) no-repeat;*/
}

.assetshare .left-predicates .optionspredicatebox .x-toolbar .expand .x-btn-center BUTTON
	{
	/*background: url(images/dam/assetshare/predicates/expand.gif) no-repeat;*/
}

.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-btn-center BUTTON
	{
	height: 12px;
	width: 12px;
}

.assetshare .left-predicates .optionspredicatebox .x-toolbar .x-form-check-wrap
	{
	border-bottom: none;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
}

.assetshare .left-predicates .optionspredicatebox .x-form-check-wrap {
	border-bottom: solid 1px #ddd;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 1px;
}

.assetshare .left-predicates .optionspredicatebox LABEL {
	margin-left: 15px;
}

.assetshare .left-predicates .optionspredicatebox .x-form-check {
	position: relative;
	top: 1px;
}

.assetshare .left-predicates .optionspredicatebox .subpanel {
	margin-bottom: 18px;
}

.assetshare .actions {
	clear: both;
}

.assetshare .lensdeck-cell {
	width: 100%;
	border: 1px solid #DFDFDF;
	border-left-width: 0;
}

.assetshare .lensdeck {
	width: 100%;
}

.assetshare .lensdeck .x-panel-bwrap,.assetshare .lensdeck .x-panel-body
	{
	overflow: visible;
	height: auto;
}

.assetshare .bar .buttons-cell .section {
	float: left;
	margin-left: 1px;
	width: 24px;
	height: 21px;
	overflow: hidden;
	margin-bottom: 0;
}

.assetshare.cq-wcm-edit .bar .buttons-cell .section,.assetshare.cq-wcm-design .bar .buttons-cell .section
	{
	float: none;
}

.assetshare .bar .buttons-cell .section.new {
	display: none;
}

.assetshare.cq-wcm-edit .bar .buttons-cell .section.new,.assetshare.cq-wcm-design .bar .buttons-cell .section.new
	{
	display: block;
}

.assetshare #CQ .cq-editrollover-insert-container {
	overflow: hidden;
}

.assetshare .bar .buttons-cell .x-btn-left {
	/*background: url(images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0
		0;*/
}

.assetshare .bar .buttons-cell .x-btn-right {
	/*background: url(images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0
		-21px;*/
}

.assetshare .bar .buttons-cell .x-btn-center {
	/*background: url(images/dam/assetshare/lenses/btn_sprite.gif) repeat-x 0 -42px;*/
}

.assetshare .bar .buttons-cell .x-btn-pressed .x-btn-left {
	/*background: url(images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0
		-63px;*/
}

.assetshare .bar .buttons-cell .x-btn-pressed .x-btn-right {
	/*background: url(images/dam/assetshare/lenses/btn_sprite.gif) no-repeat 0
		-84px;*/
}

.assetshare .bar .buttons-cell .x-btn-pressed .x-btn-center {
	/*background: url(images/dam/assetshare/lenses/btn_sprite.gif) repeat-x 0
		-126px;*/
}

.assetshare .bar .buttons-cell .x-btn .mosaic {
	/*background: url(images/dam/assetshare/lenses/mosaic/btn_icon.png)
		no-repeat 2px 4px;*/
}

.assetshare .bar .buttons-cell .x-btn-pressed .mosaic {
	/*background:
		url(images/dam/assetshare/lenses/mosaic/btn_icon_pressed.png)
		no-repeat 1px 3px;*/
}

.assetshare .bar .buttons-cell .x-btn .list {
	/*background: url(images/dam/assetshare/lenses/list/btn_icon.png)
		no-repeat 2px 4px;*/
}

.assetshare .bar .buttons-cell .x-btn-pressed .list {
	/*background: url(images/dam/assetshare/lenses/list/btn_icon_pressed.png)
		no-repeat 1px 3px;*/
}

.assetshare .line.postbar {
	height: 29px;
}

.assetshare #prebar {
	border-top: solid 1px transparent;
}

.assetshare .lens-dataview.mosaic {
	padding: 7px 0 7px 7px;
	font-size: 10px;
}

.assetshare .lens-dataview.mosaic .wrapper {
	float: left;
	padding-right: 20px;
	margin-bottom: 20px;
	padding-bottom: 21px;
	/*background: url(images/dam/line_dotted.gif) repeat-x bottom;*/
}

.assetshare .lens-dataview.mosaic .item {
	padding: 10px;
}

.assetshare .lens-dataview.mosaic .thumbnail {
	height: 100px;
	width: 140px;
	background: no-repeat bottom center;
}

.assetshare .lens-dataview.mosaic .x-view-selected .thumbnail {
	background-color: transparent;
}

.assetshare .lens-dataview.mosaic .thumbnail img {
	height: 100px;
	width: 140px;
	background-repeat: no-repeat;
}

.assetshare .lens-dataview.mosaic .item .title,.assetshare .lens-dataview.mosaic .item .text
	{
	overflow: hidden;
	/*background: url(images/dam/line_dotted.gif) repeat-x;*/
	width: 140px;
	padding-top: 6px;
}

.assetshare .lens-dataview.mosaic .item .title {
	height: 14px;
	margin-top: 10px;
	margin-bottom: 4px;
}

.assetshare .lens-dataview.mosaic .item .text {
	height: 47px;
	margin-top: 3px;
	line-height: 15px;
}

.assetshare .lens-dataview.mosaic .x-view-over {
	background-color: #F1F0F1;
}

.assetshare .lens-dataview.mosaic .x-view-selected {
	background-color: #DDD;
}

.assetshare #cq-dam-lightbox .x-panel-body {
	margin-top: 3px;
	border-color: #dfdfdf;
}

.assetshare .lightbox {
	padding: 4px;
	font-size: 10px;
}

.assetshare .lightbox TABLE {
	width: 100%;
	border-collapse: collapse;
	margin-top: 5px;
}

.assetshare .lightbox TD.line {
	/*background: url(images/dam/line_dotted.gif) repeat-x;*/
	height: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

.assetshare .lightbox TD {
	padding-top: 0;
	padding-right: 18px;
	padding-left: 2px;
	line-height: 23px;
	width: 100%;
	white-space: nowrap;
}

.assetshare .lightbox TD.thumbnail-cell {
	line-height: normal;
	width: 70px;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 0;
	background-image: none;
}

.assetshare .lightbox TD.thumbnail-cell DIV {
	background: center 4px no-repeat;
	width: 60px;
	height: 60px;
}

.assetshare .lightbox TR.x-view-over {
	background-color: #F1F0F1;
}

.assetshare .lightbox TR.x-view-over TD.padding-cell {
	background-color: white;
}

.assetshare .lightbox TR.x-view-selected TD.thumbnail-cell DIV {
	background-color: #DDD;
}

.assetshare .lens-dataview.list {
	font-size: 10px;
}

.assetshare .lens-dataview.list TABLE {
	width: 100%;
	border-collapse: collapse;
}

.assetshare .lens-dataview.list TD.padding-cell,.assetshare .lens-dataview.list TD.padding-cell DIV
	{
	padding: 0;
	width: 9px;
	height: 1px;
	line-height: 1px;
	background-image: none;
}

.assetshare .lens-dataview.list TD.padding-cell.top DIV {
	height: 19px;
}

.assetshare .lens-dataview.list TD.padding-cell.bottom DIV {
	height: 9px;
}

.assetshare .lens-dataview.list TD.line {
	/*background: url(images/dam/line_dotted.gif) repeat-x;*/
	height: 1px;
	line-height: 1px;
	padding: 0;
	margin: 0;
}

.assetshare .lens-dataview.list TD {
	padding-top: 3px;
	padding-right: 18px;
	padding-left: 2px;
	line-height: 23px;
	/*background: url(images/dam/assetshare/lenses/list/item_bg.gif) repeat-x
		0 26px;*/
	width: 100%;
	white-space: nowrap;
}

.assetshare .lens-dataview.list TD.thumbnail-cell {
	line-height: normal;
	width: 78px;
	padding-top: 0;
	padding-right: 10px;
	padding-left: 0;
	background-image: none;
}

.assetshare .lens-dataview.list TD span.title {
	display: block;
	line-height: 23px;
	font-weight: bold;
	vertical-align: baseline;
}

.assetshare .lens-dataview.list TD.last {
	text-align: right;
	padding-right: 2px;
}

.assetshare .lens-dataview.list TD.thumbnail-cell DIV {
	background: center 8px no-repeat;
	width: 68px;
	height: 68px;
}

.assetshare .lens-dataview.list TR.x-view-over {
	background-color: #F1F0F1;
}

.assetshare .lens-dataview.list TR.x-view-over TD.padding-cell {
	background-color: white;
}

.assetshare .lens-dataview.list TR.x-view-selected TD.thumbnail-cell DIV
	{
	background-color: #DDD;
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp
	{
	border: 0 none;
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
	{
	display: block;
}

b,strong {
	font-weight: bold;
}

ul {
	padding-left: 40px;
}

li {
	display: list-item;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th,td,caption {
	font-weight: normal;
}

q {
	quotes: none;
}

q:before,q:after {
	content: none;
}

sub,sup,small {
	font-size: 75%;
}

sub,sup {
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

svg {
	overflow: hidden;
}

#CQ .x-btn button {
	color: #000;
}

body {
	font-family: Georgia;
	margin: 0 10px 10px;
	position: relative;
}

header,footer,aside,nav,article {
	display: block;
}

header,footer {
	float: left;
	width: 956px;
}

footer {
	_zoom: 1;
}

#head-content {
	float: left;
	*height: 70px;
}

body.place #hyatt_refresh {
	overflow-x: hidden;
	overflow-y: scroll;
}

#container {
	margin: 0 auto;
	_float: left;
}

#hyatt_refresh {
	float: left;
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 956px;
}

#hyatt_refresh #bgWrapper {
	height: auto !important;
	min-height: 625px;
	position: relative;
	width: 956px;
}

#hyatt_refresh .background_img,#hyatt_refresh #bgWrapper.background_img
	{
	left: 0 !important;
	position: absolute !important;
	top: 0 !important;
	z-index: 0 !important;
}

#hyatt_refresh #contentWrapper {
	background-color: #F8F8F8;
	min-height: 625px;
	overflow: hidden;
}

.home #hyatt_refresh #contentWrapper {
	height: auto !important;
	width: 500px;
}

#hyatt_refresh .leftWrapper,#hyatt_refresh .rightWrapper {
	float: left;
	margin-bottom: 20px;
	position: relative;
}

#hyatt_refresh #contentContainer {
	height: auto !important;
	min-height: 100%;
	position: relative;
}

#hyatt_refresh #brandLogo {
	position: relative;
}

#hyatt_refresh #brandNav {
	position: relative;
}

#hyatt_refresh #textListingContainer {
	float: left;
	position: relative;
	width: 217px;
}

#hyatt_refresh ul.textListing li {
	position: relative;
}

#hyatt_refresh ul.textListing li a {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#hyatt_refresh #contentDetail {
	float: left;
	margin: 0 0 0 10px;
	position: relative;
	width: 450px;
}

#hyatt_refresh #contentDetail.grid_content {
	float: none;
	margin-left: 0;
	width: auto;
}

#hyatt_refresh #contentDetail .contentmodule {
	display: none;
}

#hyatt_refresh #contentDetail .contentmodule.active {
	display: block;
}

#hyatt_refresh #contentDetail .contentdetails {
	display: none;
}

#hyatt_refresh #contentDetail .contentdetails.active {
	display: block;
}

#hyatt_refresh #contentDetail .contentpagelist {
	display: none;
}

#hyatt_refresh #contentDetail .contentpagelist.active {
	display: block;
}

#hyatt_refresh #contentDetail .contentdetails .contentmodule {
	display: block !important;
}

.ie6 #hyatt_refresh #contentWrapper {
	height: auto !important;
	min-height: 625px;
}



#hyatt_refresh .customStyleSelectBox {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #C2C2C2;
	color: #999;
	display: block;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	text-indent: 2px;
}

#hyatt_refresh .customStyleSelectBox.changed {
	color: #000;
}

#hyatt_refresh .customStyleSelectBoxInner {
	background: url("/hyatt/images/xcustom_select_arrow.png.pagespeed.ic.f0yxTo7U6P.png") no-repeat
		scroll right top transparent;
}



#hyatt_refresh ul.textListing li:hover {
	background-color: #F8F8F8;
}

#hyatt_refresh ul.textListing li.textTitle:hover {
	background-color: #FFF;
}

#hyatt_refresh div#imggrid {
	position: relative;
}

#hyatt_refresh div#imggrid ul.experiencegrid li {
	float: left;
	height: 190px;
	width: 230px;
	z-index: 10000;
}

#hyatt_refresh div#imggrid ul.experiencegrid li a img {
	float: left;
	position: relative;
	width: 217px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.top-left {
	left: 0;
	top: 0;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.top-center {
	left: 10px;
	top: 0;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.top-right {
	left: 16px;
	top: 0;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.middle-left {
	clear: left;
	left: 0;
	top: 10px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.middle-center {
	left: 10px;
	top: 10px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.middle-right {
	left: 16px;
	top: 10px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.bottom-left {
	clear: left;
	left: 0;
	top: 20px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.bottom-center {
	left: 10px;
	top: 20px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li.bottom-right {
	left: 16px;
	top: 20px;
}

#hyatt_refresh div#imggrid ul.experiencegrid li a span {
	left: 0;
	padding: 12px 12px 0;
	position: absolute;
	top: 0;
}

#hyatt_refresh div#imggrid ul.experiencegrid li a {
	float: left;
	left: 0;
	position: relative;
	top: 0;
}

#hyatt_refresh div#imggrid ul.experiencegrid li:hover a {
	color: #3B3A3A;
}

#hyatt_refresh div#imggrid ul.experiencegrid a img.preview {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}

#hyatt_refresh div#imggrid ul.experiencegrid li div.preview {
	display: none;
	height: 214px;
	left: 0;
	padding: 1px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 217px;
	z-index: 10000;
}

#hyatt_refresh div#imggrid img {
	display: none;
}

#hyatt_refresh div#imggrid .rollover,#hyatt_refresh div#imggrid .text_overlay
	{
	display: block;
}

.hidden {
	display: none;
}

header #hyatt_refreshLogo {
	float: left;
}

header #hyatt_refreshNav {
	clear: none;
	float: right;
	height: 26px;
	margin: 0 0 10px 2px;
}

header #hyatt_refreshNav ul {
	float: right;
}

header #hyatt_refreshNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

header #hyatt_refreshNav a {
	display: block;
	height: 23px;
	overflow: hidden;
}

header #breadcrumbs {
	clear: both;
	color: #5A5A5C;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 19px;
}

header #breadcrumbs a {
	color: #34689E;
	text-decoration: underline;
}

header .facebook_like {
	position: absolute;
	right: 0;
	top: 100px;
}

footer,.footer {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	overflow: hidden;
	width: 960px;
}

.footer {
	border-top: 1px solid #E5E5E5;
	margin-top: 1px;
}

footer .footer-cols,.footer .footer-cols {
	float: left;
	line-height: 18px;
	padding-right: 4px;
}

footer .col1,.footer .col1 {
	width: 125px;
}

footer .col2,.footer .col2 {
	width: 195px;
}

footer .col3,.footer .col3 {
	width: 165px;
}

footer .col4,.footer .col4 {
	width: 140px;
}

footer .col5,.footer .col5 {
	width: 140px;
}

footer h5,.footer h5 {
	color: #999;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}

footer ul.footer-nav,.footer ul.footer-nav {
	margin-bottom: 15px;
	padding-left: 0;
}

footer ul.footer-nav li,.footer ul.footer-nav li {
	list-style: none;
}

footer a,.footer a {
	color: #999;
	text-decoration: none;
}

footer a:hover,.footer a:hover {
	text-decoration: underline;
}

#brand_content_wrap {
	position: absolute;
}

#social_icons {
	float: left;
}

#footerLinks {
	float: right;
	width: 100%;
}

.bodytag-en #footerLinks {
	width: 880px;
}

#footerLinks #footerLinksList {
	float: right;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#footerLinks #footerLinksList li {
	color: #DADADA;
	display: inline;
	margin: 0 0 0 3px;
	padding: 0 0 0 3px;
}

#footerLinks #footerLinksList li.first {
	border: medium none;
	margin: 0;
	padding: 0;
}

div.footer .externalLink {
	background: url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif") no-repeat
		scroll right 3px transparent;
	padding: 0 12px 0 0;
}

footer .externalLink {
	background: url("/hyatt/images/external_link_icon_grey.gif.pagespeed.ce._XuY4MSUFO.gif") no-repeat
		scroll right 3px transparent;
	padding: 0 12px 0 0;
}

footer .externalLink:hover {
	background: url("/hyatt/images/xexternal_link_icon_blue.gif.pagespeed.ic.m24NlOgJrs.png") no-repeat
		scroll right 3px transparent;
	padding: 0 12px 0 0;
}

#copyRightsColumn {
	float: right;
	margin-left: 3px;
	padding-left: 3px;
	color: #DADADA;
}

#copyRightsColumn p {
	color: #DADADA;
}

div.cq-colctrl-lt5 ul li,div.cq-colctrl-lt1 ul li {
	_list-style: none;
}

#social_icons {
	_width: 960px;
	_float: left;
}

#footerLinks {
	_width: 800px;
}

.brandtip_content {
	/*background: url("/hyatt/images/xtooltip_bg.png.pagespeed.ic.wg67CWjy9P.png") repeat scroll 0 0
		transparent;*/
	display: none;
	height: 163px;
	width: 310px;
}

#bsTip {
	position: relative;
	border: 1px solid #666;
	color: #333;
	padding: 14px;
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 306px;
	display: none;
	position: absolute;
	z-index: 2700;
}

#bsTip:before {
	content: "";
	position: absolute;
	bottom: -15px;
	left: 156px;
	border-width: 14px 14px 0;
	border-style: solid;
	border-color: #ccc transparent;
	display: block;
	width: 0;
}

#bsTip:after {
	content: "";
	position: absolute;
	bottom: -13px;
	left: 157px;
	border-width: 13px 13px 0;
	border-style: solid;
	border-color: white transparent;
	display: block;
	width: 0;
}

#bsTip.downArrow:before {
	content: "";
	position: absolute;
	top: -15px;
	left: 156px;
	border-width: 0 14px 14px;
	border-style: solid;
	border-color: #ccc transparent;
	display: block;
	width: 0;
	bottom:auto;
}

#bsTip.downArrow:after {
	content: "";
	position: absolute;
	top: -13px;
	left: 157px;
	border-width: 0 13px 13px;
	border-style: solid;
	border-color: white transparent;
	display: block;
	width: 0;
	bottom:auto;
}

#bsTip .bsContent {
	background: none repeat scroll 0 0 #EEE;
	height: auto;
	margin: 0;
	overflow: hidden;
}

#bsTip img.thumb {
	float: left;
	margin-right: 10px;
}

#bsTip .copy {
	color: #666;
	float: left;
	margin-top: 5px;
	width: 170px;
	font-size: 11px;
}

#bsTip h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 5px;
}

#bsTip .copy p {
	font-size: 11px;
}

.bsTipMid h5 {
	margin-bottom: 15px;
	padding-top: 15px;
}
#bsTip .learnmore a{ color:#005597; text-decoration:none;}
#bsTip .learnmore a:hover{ color:#273F6F; text-decoration:underline;}

.navBorderColor {
	border-color: #E2E2E2 !important;
	padding-bottom:0px;
}

.showNav {
	display: block !important;
}

#lang-menu {
	display: none;
}

#dashboardDropdownPopup {
	display: none;
}

div#lang-menu dl dd a {
	cursor: pointer;
	white-space: nowrap;
}

div#lang-menu dl {
	float: none;
}

.carousel {
	background: url("/hyatt/images/loading.gif.pagespeed.ce.3Wt7C_XDry.gif") no-repeat scroll 50% 50%
		transparent;
	height: 625px;
	overflow: hidden;
	position: relative;
	width: 956px;
}

.carousel img {
	left: 0;
	position: absolute;
	top: 0;
}

.carousel a {
	border: 0 none;
	display: block;
}

.carousel a.nivo-imageLink {
	border: 0 none;
	display: none;
	height: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 6;
}

.nivo-slice {
	display: block;
	height: 100%;
	position: absolute;
	z-index: 5;
}

.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
}

.nivo-grand-slice {
	background: none repeat scroll 0 0 #A81818;
	border-left: 15px solid #871717;
	border-right: 5px solid #871717;
	display: none;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 5;
}

.nivo-place-circle {
	background: none repeat scroll 0 0 #FFF;
	display: none;
	position: absolute;
	z-index: 5;
}

.carousel .overlay {
	background: none repeat scroll 0 0 #FFF;
	height: 100%;
	opacity: .3;
	position: absolute;
	right: -100%;
	width: 100%;
}

.carousel .overlayRight {
	background: none repeat scroll 0 0 #FFF;
	height: 100%;
	left: -100%;
	opacity: .3;
	position: absolute;
	width: 100%;
}

.nivo-caption {
	background: none repeat scroll 0 0 #000;
	bottom: 0;
	color: #FFF;
	left: 0;
	opacity: .8;
	position: absolute;
	width: 100%;
	z-index: 8;
}

.nivo-caption p {
	margin: 0;
	padding: 5px;
}

.nivo-caption a {
	display: inline !important;
}

.nivo-html-caption {
	display: none;
}

.nivo-directionNav a {
	cursor: pointer;
	position: absolute;
	top: 45%;
	z-index: 9;
}

.nivo-prevNav {
	left: 0;
}

.nivo-nextNav {
	right: 0;
}

.nivo-controlNav a {
	cursor: pointer;
	position: relative;
	z-index: 9;
}

.nivo-controlNav a.active {
	font-weight: bold;
}

.nivo-controlNav {
	bottom: 11px;
	list-style: none outside none;
	overflow: hidden;
	position: absolute;
	right: 3px;
	z-index: 6;
}

.nivo-controlNav a {
	/*background: url("/hyatt/images/xcarousel_rotator.png.pagespeed.ic.ILwsuYxIzL.png") repeat scroll left
		top transparent;*/
	background: url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat scroll 0px
		-134px transparent;
	display: block;
	float: left;
	height: 13px;
	margin-right: 10px;
	opacity: .6;
	text-decoration: none;
	text-indent: -9999px;
	width: 13px;
}

.nivo-controlNav a.active {
	background-position: -22px -134px;
	opacity: .9;
}

#hyatt_refresh .background_img .caption {
	color: #FFF;
	font-size: 11px;
	left: 15px;
	position: absolute;
	top: 600px;
	width: 400px;
	z-index: 7;
}

#hyatt_refresh .mo2TxtContainer {
	background: none repeat scroll 0 0 #FFF;
}

#hyatt_refresh .mo2TxtContainer h3 {
	color: #4D4D4D;
	font: 16px Georgia;
	margin: 0;
	padding: 15px 0 15px 12px;
}

#hyatt_refresh .mo2TxtContainer .innerTxtContainer {
	padding: 0 12px;
}

#hyatt_refresh .mo2TxtContainer .innerTxtContainer a.bookNow {
	border: 0 none;
	color: #FFF;
	display: inline-block;
	font: 11px arial;
	padding: 4px 19px;
	text-decoration: none;
	text-transform: uppercase;
}

#hyatt_refresh .expandableDiv {
	margin: 10px 0;
}

#hyatt_refresh a.termsConditions {
	background-position: 0 -1px;
	color: #C4A32E;
	display: inline-block;
	font: 10px Arial;
	height: 10px;
	padding: 0 15px;
	text-decoration: none;
}

#hyatt_refresh .expandableDiv .expandableContent {
	color: #666;
	display: none;
	font: 11px/16px Arial;
	padding-top: 10px;
}

#hyatt_refresh .sprite_Icons {
	background: url("/etc/designs/brandredesign/images/xsprite_icons.png.pagespeed.ic.HJfO6F0he2.png") no-repeat scroll 0 0
		transparent;
}

#hyatt_refresh div.cls {
	bottom: 5px;
	position: absolute;
	right: 10px;
}

#hyatt_refresh .innerTxtContainer a.back {
	color: #C4A32E;
	float: right;
	font: 10px Arial;
	height: 15px;
	text-decoration: none;
}

#hyatt_refresh .mo2TxtContainer .innerTxtContainer p {
	color: #666;
	font: 11px/16px Arial;
	padding-bottom: 10px;
}

#hyatt_refresh .txt_ListingDetails {
	background: none repeat scroll 0 0 #FFF;
	overflow: hidden;
	position: relative;
}

#dashboardDropdownPopup form {
	margin-bottom: 10px;
}

#dashboardTitle span.downArrow {
	background:
		url("/hyatt/images/buttons/down_arrow_grey.gif.pagespeed.ce.M1FIkq9yPR.gif")
		no-repeat scroll right 6px transparent;
	margin-left: 3px;
}

#top {
	border-bottom: 1px solid #E5E5E5;
	width: 954px;
	margin-bottom: 5px;
}

.hyattplace #top {
	border-bottom: none;
}

#top #main_logo {
	margin: 0;
	padding: 0;
	position: relative;
	top: 27px;
	width: 70px;
}

#top_links {
	font-family: Arial, Helvetica, sans-serif;
}

#hyatt_refresh #content_module {
	position: relative;
}

#hyatt_refresh #content_module a {
	text-decoration: none;
}

#hyatt_refresh #content_module .content h2 {
	font-family: verdana;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 5px;
}

#hyatt_refresh #content_module .content h3 {
	font-family: Georgia, serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	text-transform: uppercase;
}

#hyatt_refresh #content_module .slides_container {
	position: relative;
}

#hyatt_refresh #content_module .slides_container .slide {
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#hyatt_refresh #content_module .slides_container .first {
	opacity: 1;
}

#hyatt_refresh #content_module .slides_pagination2 {
	bottom: 40px;
	font-size: 11px;
	left: 455px;
	list-style: none outside none;
	position: absolute;
}

#hyatt_refresh #content_module .slides_pagination2 li {
	display: inline;
	margin-right: 10px;
}

#hyatt_refresh #content_module .slides_pagination2 li.current a {
	color: #FFF;
}

#hyatt_refresh .contentPageList {
	position: relative;
}

#hyatt_refresh .contentPageList .content_Container {
	background: none repeat scroll 0 0 #FFF;
	padding-bottom: 5px;
	position: relative;
}

#hyatt_refresh .contentPageList .content_Container h2 {
	border-bottom: 1px solid #BEBEBE;
	color: #777;
	font: italic 16px/16px Arial;
	padding: 10px 0 10px 10px;
}

#hyatt_refresh .contentPageList .content_Container .img_TxtHolder {
	overflow: hidden;
	padding: 15px 0;
}

#hyatt_refresh .content_Container .img_TxtHolder {
	border-bottom: 1px solid #BEBEBE;
}

html #hyatt_refresh .content_Container .last {
	border: medium none;
}

#hyatt_refresh .content_Container .img_TxtHolder h3,.content_Container .img_TxtHolder h3 a
	{
	color: #4B4784;
	font: 12px Verdana;
	text-decoration: none;
}

#hyatt_refresh .content_Container .img_TxtHolder a.picholder {
	float: left;
	margin: 0 15px 0 14px;
}

#hyatt_refresh .content_Container .img_TxtHolder a.picholder img {
	border-radius: 16px 16px 16px 16px;
}

#hyatt_refresh .content_Container .img_TxtHolder p {
	color: #777;
	font: 10px/14px verdana;
	padding-top: 1px;
}

#hyatt_refresh .content_Container .img_TxtHolder a.bookNow {
	background: none repeat scroll 0 0 #F26722;
	border: 0 none;
	color: #FFF;
	display: inline-block;
	font: 11px arial;
	margin-top: 15px;
	padding: 4px 19px;
	text-decoration: none;
	text-transform: uppercase;
}

#hyatt_refresh .content_Container .img_TxtHolder p.padtop10 {
	padding-top: 10px;
}

#hyatt_refresh #brandVideoThumb {
	margin-top: 20px;
	width: 217px;
}

#hyatt_refresh #brandVideoThumb .brandVideoThumbInner {
	height: 70px;
	margin: 0 auto;
	position: relative;
	width: 110px;
}

#hyatt_refresh #brandVideoThumb .thumb {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}

#hyatt_refresh #brandVideoThumb .overlay {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	bottom: 0;
	color: #FFF;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	height: 25px;
	left: 0;
	line-height: 25px;
	position: absolute;
	text-align: center;
	width: 100%;
}

#hyatt_refresh #firefly_module a.firefly {
	display: none;
	position: absolute;
	z-index: 2500;
}

#hyatt_refresh .firefly_callout {
	background-color: #FFF;
	background-position: left top;
	background-repeat: no-repeat;
	border-radius: 16px 16px 16px 16px;
	font: 11px/15px Arial, Helvetica, sans-serif;
	left: -9999px;
	min-height: 207px;
	position: absolute;
	top: -9999px;
	width: 411px;
}

#hyatt_refresh .firefly_callout h4 {
	color: #639;
	font-size: 12px;
	padding-bottom: 3px;
}

#hyatt_refresh #firefly_module div.text {
	background: none repeat scroll 0 0 #FFF;
	border-radius: 0 16px 16px 0;
	margin-left: 207px;
	padding: 43px 21px 10px;
	width: 162px;
}

#hyatt_refresh #firefly_module div.text p {
	margin-bottom: 15px;
	margin-top: 15px;
}

.js #locationsContainer {
	display: none;
}

#hyatt_refresh #locationsContainer {
	background: none repeat scroll 0 0 #FFF;
	height: auto !important;
	min-height: 400px;
	padding: 10px 0;
	position: relative;
	width: 680px;
}

#hyatt_refresh #locationsContainer a {
	font-size: 12px;
}

#hyatt_refresh ul.tabs {
	height: 44px;
	list-style: none outside none;
	width: 100%;
}

#hyatt_refresh ul.tabs li {
	border-left: medium none;
	float: left;
	height: 43px;
	line-height: 43px;
	margin: 0 0 -1px 5px;
	overflow: hidden;
	position: relative;
}

#hyatt_refresh ul.tabs li.first {
	margin-left: 15px;
}

#hyatt_refresh ul.tabs li a {
	display: block;
	outline: medium none;
	padding: 0 50px;
}

#hyatt_refresh #locationsContainer #map {
	height: 411px;
	position: relative;
}

#hyatt_refresh #locationsContainer #map_load {
	height: 417px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 660px;
}

#hyatt_refresh #locationsContainer #list {
	display: none;
	padding: 10px 0 0;
}

#hyatt_refresh #expand_collapse {
	position: absolute;
	right: 30px;
	top: 25px;
}

#hyatt_refresh .brand_Locations .toggle_link {
	text-indent: 15px;
	text-transform: uppercase;
}

#hyatt_refresh .brand_Locations .toggle_link span {
	background: none repeat scroll 0 0 transparent;
	margin-right: 3px;
}

#hyatt_refresh .brand_Locations .toggle_link.expanded .expand {
	display: none;
}

#hyatt_refresh .brand_Locations .toggle_link .collapse {
	display: none;
}

#hyatt_refresh .brand_Locations .toggle_link.expanded .collapse {
	display: inline;
}

#hyatt_refresh .brand_Locations {
	overflow: hidden;
	padding: 0 10px;
}

#hyatt_refresh .brand_Locations .toggle_link {
	clear: both;
	display: block;
	height: 33px;
	line-height: 33px;
	margin-top: 10px;
}

#hyatt_refresh .brand_Locations .location {
	display: none;
	margin: 0 0 25px 25px;
	overflow: hidden;
}

#hyatt_refresh .brand_Locations .location div {
	float: left;
	margin-right: 58px;
}

#hyatt_refresh .brand_Locations .location div h4 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
}

#hyatt_refresh .brand_Locations .location div a {
	display: block;
	margin-top: 5px;
}

html .customInfoBox-with-leftBeak {
	height: 154px;
	width: 378px;
}

html .customInfoBox-shadow {
	z-index: 500;
}

html .customInfoBox-body {
	padding: 18px;
}

.ie6 .customInfoBox-body {
	height: 1%;
}

.VE_Pushpin_Popup_Body {
	background: none repeat scroll 0 0 #FFF;
	color: #666;
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	overflow: hidden;
}

.VE_Pushpin_Popup_Body img {
	float: left;
}

.VE_Pushpin_Popup_Body .details {
	float: left;
	margin-left: 10px;
	width: 175px;
}

html .VE_Pushpin_Popup_Body .details p {
	font-size: 11px;
	padding: 1px 0 5px;
}

.VE_Pushpin_Popup_Body h3 a {
	background: none repeat scroll 0 0 transparent;
	display: inline;
	font-size: 12px;
	padding: 0;
}

.VE_Pushpin_Popup_Body .rate {
	line-height: 12px;
	margin: 0 0 7px;
	overflow: hidden;
}

.ie6 .VE_Pushpin_Popup_Body .rate {
	margin: 0 0 4px;
}

.VE_Pushpin_Popup_Body .rate .left {
	float: left;
	font-size: 10px;
}

.VE_Pushpin_Popup_Body .rate .right {
	float: right;
	margin-top: 9px;
}

.VE_Pushpin_Popup_Body .rate strong {
	color: #000;
	font-size: 16px;
}

.VE_Pushpin_Popup_Body a.check_availability {
	bottom: 18px;
	color: #FFF;
	left: auto;
	padding: 4px 32px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
}

.VE_Pushpin_Popup_Body a:hover {
	opacity: .9;
}

table.jCalendar {
	border-collapse: separate;
	border-spacing: 0;
}

table.jCalendar th {
	border-bottom: 1px solid #D6D6D6;
	color: #666;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar thead {
	border-bottom: 1px solid #D6D6D6;
}

table.jCalendar tr:last-child td {
	border-bottom: medium none;
}

table.jCalendar td {
	border-bottom: 1px solid #D6D6D6;
	color: #678AB2;
	padding: 5px;
	text-align: center;
}

table.jCalendar td.other-month {
	border-bottom: medium none;
	color: white !important;
	cursor: default;
}

table.jCalendar td.other-month.dp-hover {
	background: none repeat scroll 0 0 #FFF;
	cursor: default;
}

table.jCalendar td.today {
	font-weight: bold;
}

table.jCalendar td.selected {
	background: none repeat scroll 0 0 #666;
	color: #FFF;
}

table.jCalendar td.selected.dp-hover {
	background: none repeat scroll 0 0 #333;
	color: #FFF;
}

table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td {
	background: none repeat scroll 0 0 #EEE;
}

table.jCalendar tr.selectedWeek td {
	background: none repeat scroll 0 0 #F66;
	color: #FFF;
}

table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover {
	background: none repeat scroll 0 0 #FFF;
	color: #999;
}

table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover
	{
	background: none repeat scroll 0 0 #BBB;
	color: #888;
}

#dp-popup {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #666 #666666 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px medium;
}

#dp-popup .close_cal {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #678AB1;
	border-color: -moz-use-text-color #666 #666666;
	border-right: 1px solid #666;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	bottom: -20px;
	height: 20px;
	left: -1px;
	overflow: hidden;
	position: absolute;
	width: 100%;
}

#dp-popup .close_cal a {
	color: #FFF;
	float: right;
	line-height: 15px;
	margin: 0 5px 0 0;
}

#dp-popup .firstChild {
	border-right: 1px solid #D8D8D8;
}

.dp-popup .dp-applied:first-child {
	border-right: 1px solid #D8D8D8;
}

div.dp-popup {
	background: none repeat scroll 0 0 #FFF;
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	position: relative;
	width: 200px;
}

div.dp-popup div.dp-popup {
	padding: 10px 0;
}

html div#dp-popup {
	position: absolute;
	z-index: 3000;
}

.dp-calendar {
	margin: 10px 0 0 22px;
}

html .dp-popup .dp-applied {
	float: left;
	min-height: 0;
}

.dp-nav-prev .dp-nav-prev-month,.dp-nav-next .dp-nav-next-month {
	height: 29px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -10000px;
	width: 24px;
}

.dp-nav-prev .dp-nav-prev-month {
	left: -4px;
	position: relative;
	top: -2px;
}

.dp-nav-next .dp-nav-next-month {
	left: 4px;
	position: relative;
	top: -2px;
}

html .dp-nav-prev .dp-nav-prev-month {
	background: url("/hyatt/images/xcalendar_next_prev.png.pagespeed.ic.cituXc4OT6.png") no-repeat scroll
		left top transparent;
	display: block;
	height: 30px;
	text-indent: -9999px;
	width: 31px;
}

html .dp-nav-next .dp-nav-next-month {
	background: url("/hyatt/images/xcalendar_next_prev.png.pagespeed.ic.cituXc4OT6.png") no-repeat scroll
		-31px top transparent;
	display: block;
	height: 31px;
	text-indent: -9999px;
	width: 30px;
}

div.dp-popup h2 {
	border-bottom: 1px solid #D6D6D6;
	color: #678AB1;
	font-size: 12px;
	height: 18px;
	margin: 2px 0;

	padding: 0;
	text-align: center;
	width: 200px;
}

a#dp-close {
	display: block;
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
}

a#dp-close:hover {
	text-decoration: underline;
}

div.dp-popup a {
	color: #000;
	padding: 3px 2px 0;
	text-decoration: none;
}

div.dp-popup div.dp-nav-prev {
	left: 4px;
	position: absolute;
	top: 2px;
	width: 100px;
}

div.dp-popup div.dp-nav-prev a {
	float: left;
}

div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}

div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled
	{
	cursor: default;
}

div.dp-popup div.dp-nav-next {
	position: absolute;
	right: 4px;
	top: 2px;
	width: 100px;
}

div.dp-popup div.dp-nav-next a {
	float: right;
}

.dp-nav-next-year,.dp-nav-prev-year {
	display: none;
}

div.dp-popup a.disabled {
	color: #AAA;
	cursor: default;
	display: none;
}

div.dp-popup td {
	cursor: pointer;
}

div.dp-popup td.disabled {
	cursor: default;
}

#container #top #top_links {
	width: 700px !important;
}

#container .langdropdown {
	float: right;
}

#navigation.property_page {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 26px;
	text-transform: uppercase;
}

#navigation.property_page a {
	color: #999;
	height: 12px;
	text-decoration: none;
}

#navigation.property_page a:hover {
	color: #000;
}

#navigation.property_page ul {
	margin-top: 5px;
}

#navigation.property_page li {
	border-right: 1px solid #999;
	padding: 0 13px;
}

#navigation.property_page li.last {
	border-right: medium none;
	padding-right: 0;
}

.ac_results {
	background-color: white;
	border: 1px solid black;
	overflow: hidden;
	padding: 0;
	z-index: 99999;
}

.ac_results ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ac_results li {
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 2px 5px;
}

.ac_loading {
	/*background: url("indicator.gif") no-repeat scroll right center white;*/
}

.ac_odd {
	background-color: #EEE;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

#brandNav .navigationAlert {
	color: red;
	font-size: 11px;
	margin: 10px 0 0 10px;
	text-transform: lowercase;
}

.min-height-prop {
	float: left;
	height: 625px;
	width: 1px;
}

#promos ul li div.caption span strong {
	display: block;
	margin-bottom: 5px;
}

#promo_carousel .caption a {
	display: inline;
}

#content-container213-vert #brand-logo {
	margin-top: 15px;
}

div.cq-colctrl-lt1 {
	*padding-bottom: 18px;
	*margin-bottom: 0;
}

div.about-customer-service-section-ul a,div.static-bookflap-wrapper a {
	text-decoration: underline;
}



@
-moz-document url-prefix (){div .roomSelector label.lastchild{width:38%;

}

}
#hyattBuilt_pgctntClmnMain .descriptionMainBlockPadding a {
	text-decoration: underline;
}

html #top a.tpLinkUnderline {
	margin-top: 3px;
}

html #top #current-lang {
	margin-top: 2px;
	padding: 5px 10px;
}

html #top .top-links {
	margin-top: 0;
	padding: 5px 10px;
}

html #dashboardTitle {
	margin-top: 0;
	padding: 7px 10px 10px;
}

html #top #top_links {
	height: 35px;
	margin: 2px 0 0;
}

html #navigation {
	margin-bottom: 2px;
}

ul.promo,ul.brands {
	padding-left: 0;
}

.no-js .carousel>a img {
	display: none;
}

.no-js .carousel>a:first-child img {
	display: block;
}

#hyattBuilt_innerContentWrapper #hyattBuilt_pgctntHeader h1 {
	*border-top: none;
}

#main-container #hyattBuilt_bookFlapBgColor {
	_margin-left: 370px;
}

body {
	margin: 0 10px 10px;
	font-family: Arial;
	font-style: normal;
	width: 960px;
}

ul,li {
	list-style: none outside none;
}

.facebook_like_button_home_25 {
	position: static !important;
	right: 0;
	top: 0 !important;
}

#home #home-masthead {
	float: right;
	width: 704px;
	height: 435px;
	background: none;
	padding: 0;
	border-bottom: none;
}

header #breadcrumbs {
	display: none;
}

#top {
	width: 960px;
}

#homeContent {
	width: 960px;
	background-color: #d5d5d5;
	padding-bottom: 5px;
	overflow: hidden;
	clear: both;
	_position: relative;
	_z-index: 10;
	_height: 593px;
	height:593px;
}

#homeContent #content_container {
	position: relative;
	margin: 7px 7px 0 7px;
	font-size: 11px;
	overflow: hidden;
	_z-index: 20;
	_float: left;
	height:583px;
}

#homeContent #content_container .homepage_left,#homeContent #content_container .homepage_right
	{
	float: left;
	position: relative;
}

#homeContent #content_container .homepage_left {
	width: 100%;
	_left: -10px;
}
/* #homeContent #content_container .homepage_left img{ width:100%; height:418px;} */

#homeContent #content_container .homepage_right {
	position:absolute;
	right:0;
	top:42px;
	width:245px;
	z-index:6;
}

#homeContent #carousel_home .slides_container {
/* 	width: 696px; */
	height: 445px;
}

#homeContent #carousel_home,#homeContent #flash_home {
	overflow: hidden;
	position: relative;
}

#homeContent #carousel_home:hover a.prev,#homeContent #carousel_home:hover a.next
	{
	display: block !important;
}

#homeContent #promos #promo_carousel:hover a.prev,#homeContent #promos #promo_carousel:hover a.next
	{
	display: block !important;
}

.nivo-directionNav a {
	text-indent: -99999px;
}

#homeContent .carousel a.nivo-prevNav {
	background:
		url(/hyatt/images/brandselector/Corporate/images/carousel/xcarousel_arrow_prev.png.pagespeed.ic.A_cDfrG4oH.png)
		no-repeat;
	display: block;
	height: 89px;
	position: absolute;
	top: 160px;
	left: 0;
	width: 89px;
	text-indent: -99999px;
	text-align: left;
	z-index: 100000;
}

#homeContent .carousel a.nivo-nextNav {
	background:
		url(/hyatt/images/brandselector/Corporate/images/carousel/xcarousel_arrow_next.png.pagespeed.ic.U3jvOwCHuV.png)
		no-repeat;
	display: block;
	height: 89px;
	position: absolute;
	top: 160px;
	right: 0;
	width: 89px;
	text-indent: -99999px;
	text-align: left;
	z-index: 100000;
}

#homeContent .carousel a.nivo-prevNav:hover,#homeContent .carousel a.nivo-nextNav:hover
	{
	opacity: .8;
}

#homeContent #promos #promo_carousel a.prev {
	background:
		url(/hyatt/images/brandselector/Corporate/images/promo/xpromo_prev_arrow.png.pagespeed.ic.tOKRhCf0i3.png)
		no-repeat;
	display: block;
	height: 65px;
	position: absolute;
	top: 60px;
	width: 65px;
	text-indent: -99999px;
	left: 0;
	text-align: left;
}

#homeContent #promos #promo_carousel a.next {
	background:
		url(/hyatt/images/brandselector/Corporate/images/promo/xpromo_next_arrow.png.pagespeed.ic.AvCqUYCZEI.png)
		no-repeat;
	display: block;
	height: 65px;
	position: absolute;
	top: 60px;
	right: 0;
	width: 65px;
	text-indent: -99999px;
	text-align: left;
}

#homeContent #promos #promo_carousel {
	height: 205px;
	width: 696px;
	overflow: hidden;
	position: relative;
}

#homeContent #promos #promo_carousel .slides_container_promo {
	height: 205px;
}

#homeContent #promos #promo_carousel .slides_container_promo .slides_control>div
	{
	position: absolute;
}

#homeContent #promos #promo_carousel ul.pagination {
	display: none;
}

.dp-choose-date {
	background: url("/hyatt/images/brandselector/Corporate/images/xquickbook_sprite.png.pagespeed.ic.cEjMzPtfMi.png")
		no-repeat scroll right top transparent;
	display: block;
	float: left;
	height: 15px;
	text-indent: -9999px;
	width: 15px;
}

#carousel_home,#carousel_home img,#flash_home,#flash_home img {
	width: 946px;
	height: 430px;
	min-height: 430px;
}


#home #searchTerms {
    width: 200px;
}

.destinationField {
	padding-top: 0;
}

#home #check-in-date,#home #check-out-date {
	width: 145px;
}

.destinationField,.dateSelector,.roomSelector,.rateType,.codeSection,.searchAction,.perferedHotel
	{
	padding: 2px 0 3px 15px;
}

.custom-select-menu {
	position: absolute;
	display: none;
	border: 1px solid #E2E2E2;
	border-top: none;
}

.customStyleSelectBox {
	border: 1px solid #C2C2C2;
	color: #999;
	display: block;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	text-indent: 2px;
}

.customStyleSelectBoxInner {
	background: url("/hyatt/images/xcustom_select_arrow.png.pagespeed.ic.f0yxTo7U6P.png") no-repeat
		scroll right top transparent;
}

.custom-select-menu a {
	display: block;
	height: 12px;
	line-height: 12px;
	font-size: 9px;
	background: #fff;
	color: #333;
	text-indent: 10px;
	cursor: pointer;
}

.custom-select-menu a:hover {
	background: #eee;
}

.custom-select-menu a.active {
	color: #ccc;
}

#country_custom_menu {
	height: 200px;
	width: 225px;
	overflow: auto;
}

#country_custom_menu a {
	width: 210px;
}

#rooms_custom_menu a,#adults_custom_menu a,#kids_custom_menu a {
	width: 44px;
}

#travelpacks {
	width: 243px;
	height: 127px;
	background-color: #666;
	color: #eee;
	margin: 7px 0 0 0;
}

#travelpacks div {
	padding: 4px 10px 1px 15px;
}

.non-english #travelpacks {
	height: 113px;
}

#travelpacks div {
	padding: 4px 10px 4px 15px;
}

.ie6 #travelpacks div,.ie7 #travelpacks div,.ie8 #travelpacks div {
	padding-top: 3px;
}

#travelpacks a {
	display: block;
	color: #d8d8d8;
	margin-bottom: 1px;
}

#travelpacks .travel,#travelpacks .goldpassport {
	border-bottom: 1px solid #d8d8d8;
}

#travelpacks .travel {
	background:
		url(/hyatt/images/brandselector/Corporate/images/xquickbook_sprite.png.pagespeed.ic.cEjMzPtfMi.png)
		right -55px no-repeat;
}

#travelpacks .travel span {
	text-transform: uppercase;
}

#travelpacks .travel a {
	font-size: 10px;
}

#travelpacks .travel a small {
	font-size: 9px;
	color: #fff;
	display: block;
	margin-top: 3px;
}

#travelpacks .goldpassport a {
	font-size: 10px;
	text-transform: uppercase;
}

#travelpacks .modify a {
	font-size: 10px;
	text-transform: uppercase;
}

.homepage_left .promo-right {
	background-color: #fff;
	width: 243px;
	height: 145px;
	margin-top: 7px;
}

.homepage_left .promo-right .social_media_links {
	color: #000;
	font-size: 11px;
	position: relative;
	line-height: 20px;
	height: 20px;
}

.homepage_left .promo-right .social_media_links span {
	line-height: 20px;
	color: #333;
	margin-left: 15px;
}

.homepage_left .promo-right .social_media_links div {
	position: absolute;
	right: 5px;
	top: 2px;
}

.homepage_left .promo-right .social_media_links div img {
	vertical-align: top;
}

.homepage_left .promo-right .promo-four,.homepage_left .promo-right .promo-four img.promo-background
	{
	width: 243px;
	height: 124px;
	position: relative;
	top: 0;
	left: 0;
	background: #6380a2;
}

.homepage_left .promo-right .promo-four .promo_overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 244px;
	height: 124px;
	opacity: .85;
	filter: alpha(opacity =   85);
}

/*.homepage_left .promo-right .promo-four .top_text {
	color: white;
	height: 59px;
	margin-top: 5px;
	padding: 0 10px;
	position: absolute;
	top: 0;
}*/


.homepage_left .promo-right .promo-four .top_text {
	color: white;
	height: 59px;
	margin-top: 9px;
	padding: 0 10px;
	position: absolute;
	top: 0;
	width:223px;
}


.homepage_left .promo-right .promo-four .bottom_text span.big,.homepage_left .promo-right .promo-four .top_text span.big
	{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 2px;
	display: block;
	padding-top:0;
}

.homepage_left .promo-right .promo-four .bottom_text span.small,.homepage_left .promo-right .promo-four .top_text span.small
	{
	font-size: 11px;
	line-height: 13px;
	position: relative;
}

.homepage_left .promo-right .promo-four .top_text span.small{*line-height: 14px;}
.homepage_left .promo-right .promo-four .bottom_text span.small{*line-height: 14px;}

.homepage_left .promo-right .promo-four .bottom_text {
	position: absolute;
	top: 73px;
	left: 0;
	color: white;
	height: 46px;
	margin-top: 0;
	padding: 0 10px;
	padding-top:5px;
	width:223px;
}


.homepage_left .promo-right .promo-four .bottom_text.brd{border-top:1px solid #fff;}



.homepage_left .promo-right .promo-four .bottom_text.brd{border-top:1px solid #fff;}

.homepage_left .promo-right .promo-four .top_text a,.homepage_left .promo-right .promo-four .bottom_text a
	{
	color: #fff;
	text-decoration: underline;
	font-size: 11px;
}

.homepage_left .promo-right .promo-four .bottom_text span.medium,.homepage_left .promo-right .promo-four .top_text span.medium
	{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
}

#promos {
	height: 144px;
	margin-top: 7px;
	width: 696px;
	float: left;
}

#promos ul {
	overflow: hidden;
	zoom: 1;
}

#promos ul li {
	float: left;
	position: relative;
}

#promos ul li a img,#promos ul li {
	width: 344px;
	height: 144px;
	display: block;
}

#promos ul li.promo1 {
	margin-right: 7px;
}

#promos ul li div.caption {
	width: 344px;
	height: 56px;
	color: #FFF;
	font-size: 11px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.ie6 #promos ul li div.caption {
	background: none;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		'/hyatt/images/brandselector/Corporate/images/promo/textOverlay.png',
		sizingMethod = 'crop' );
}

#promos ul li div.caption span a {
	color: #fff;
	text-decoration: underline;
}

#promos ul li div.caption span {
	position: relative;
	margin: 10px 0 0 12px;
	display: block;
	width: 330px;
}

#promos ul li div.caption span strong {
	display: block;
	margin-bottom: 5px;
}

.homepage_left .promo-right {
	background-color: white;
	height: 144px;
	margin-top: 7px;
	float: left;
	margin-left: 7px;
}

#closemap {
	left: 883px !important;
}

.roomSelector label select {
	display: block;
	margin-top: 1px;
}

div.codeSection div {
	width: 100px;
	float: left;
}

div.codeSection div label {
	width: 96px !important;
}

#crisis-alert-yellow,#crisis-alert-blue {
	clear: both;
	position: relative;
	top: -10px;
	float: left;
	width: 100%;
}

#crisis-alert-yellow,#crisis-alert-blue {
	clear: both;
	position: relative;
	top: -10px;
	float: left;
	width: 100%;
}

.datepicker .datepickerContainer table.datepickerViewDays {
	width: 200px;
}

div.datepicker {
	width: 400px;
}

/* HM-3193 |Styles for GP Auto Enroll |Start */
#dashboardDropdownPopup .activateTxt {
     padding-left: 27px;
     padding-bottom: 8px;
}
#dashboardDropdownPopup .activateTxt.last {
     padding-bottom: 18px;
}
#dashboardDropdownPopup .activateTxt .helpIcn {
    display: inline-block;
    width: 15px;
     height: 16px;
     vertical-align: bottom;
}
#dashboardDropdownPopup .activateTxt .helpIcn img {
     vertical-align: bottom;
}
/* HM-3193 |Styles for GP Auto Enroll |End */
/* home page performance */
a.park_hyatt.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat 0px 0px;}
a.park_hyatt.brandtip:hover{background-position:0px -50px;}

a.andaz.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -116px 0px;}
a.andaz.brandtip:hover{background-position:-116px -50px;}

a.grand_hyatt.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -210px 0px;}
a.grand_hyatt.brandtip:hover{background-position:-210px -50px;}

a.hyatt_hotels.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -326px 0px;}
a.hyatt_hotels.brandtip:hover{background-position:-326px -50px;}

a.hyatt_regency.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -425px 0px;}
a.hyatt_regency.brandtip:hover{background-position:-425px -50px;}

a.hyatt_place.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -502px 0px;}
a.hyatt_place.brandtip:hover{background-position:-502px -50px;}

a.hyatt_house.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -576px 0px;}
a.hyatt_house.brandtip:hover{background-position:-576px -50px;}

a.hyatt_vacationclub.brandtip{background : transparent url("/hyatt/images/brandselector/xbrand_sprite.png.pagespeed.ic.D1OG55QgsR.png") no-repeat -645px 0px;}
a.hyatt_vacationclub.brandtip:hover{background-position:-645px -50px;}


.social_media_links a{width:16px;height:16px;font-size:0;display:inline-block;vertical-align:top;}
.ie7 .social_media_links a{margin-right:2px;}
.social_media_links .facebook{background : transparent url("/hyatt/images/home_socialmedia_badges/xsocialsprite.png.pagespeed.ic.q4YHgnxUij.png") no-repeat 0px 0px;}
.social_media_links .twitter{background : transparent url("/hyatt/images/home_socialmedia_badges/xsocialsprite.png.pagespeed.ic.q4YHgnxUij.png") no-repeat 0px -31px}
.social_media_links .youtube{background : transparent url("/hyatt/images/home_socialmedia_badges/xsocialsprite.png.pagespeed.ic.q4YHgnxUij.png") no-repeat 0px -65px}

span.calendarIcon{display:inline-block;width:15px;height:15px;background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0px -371px;font-size:0;vertical-align:top;}
.fakecheck{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0 -74px;}
.fakechecked{background-position:0px -95px;}
.lan{display:inline-block;height:18px;padding-right:10px;background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat right -204px}
.mapgrey{background:transparent url("/hyatt/images/xlanguageIcon.png.pagespeed.ic.7q_lenxfQD.png") no-repeat; background-size: 15px 15px; display:inline-block;width:15px;height:15px; vertical-align:top;padding: 2px;margin-top: -2px;}
#dashboardTitle span.downArrow{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat right -204px;}
.homecls{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0 -267px;display:inline-block;width:15px;height:15px;font-size:0 !important;vertical-align:top;}
#closeButtonLink{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat right -300px;padding-right:15px;}
.icon_gp_gold{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0px -333px;display:inline-block;width:15px;height:15px;vertical-align:top;}
.icon_gp_platinum{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0px -432px;display:inline-block;width:15px;height:15px;vertical-align:top;}
.icon_gp_diamond{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0px -459px;display:inline-block;width:15px;height:15px;vertical-align:top;}
.icon_gp_courtesy_sm{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat 0px -487px;display:inline-block;width:15px;height:15px;vertical-align:top;}
#social_icons a{ float:left; margin-right:4px!important;}
#social_icons a.facebook{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:top;background:transparent url("/hyatt/images/home_socialmedia_badges/xsocialsprite.png.pagespeed.ic.q4YHgnxUij.png") no-repeat 0px -178px}
#social_icons a.twitter{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:top;background:transparent url("/hyatt/images/home_socialmedia_badges/xsocialsprite.png.pagespeed.ic.q4YHgnxUij.png") no-repeat 0px -140px}
#social_icons a.youtube{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:top;background:transparent url("/hyatt/images/home_socialmedia_badges/xsocialsprite.png.pagespeed.ic.q4YHgnxUij.png") no-repeat 0px -102px}
.disambiguationResults .close span {display: block;font-size: 11px;padding-right: 20px;text-decoration: none;background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat right -300px;}
.question_icon{display:inline-block;width:15px;height:15px;vertical-align:top;background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat -1px 0px;font-size:0 !important;padding-top: 1px; text-indent:-1000px; overflow:hidden;}
#dashboardDropdownPopup #formLogin label a{ text-decoration:none;}
#dashboardDropdownPopup #formLogin label a:hover{ text-decoration:none;}
.close_dd .clsbtn{background:transparent url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat right -300px;padding-right:15px;line-height:12px;}
.calico{  background: url("/hyatt/images/xiconsprite.png.pagespeed.ic.OCKHSbfQvS.png") no-repeat scroll 0 -371px transparent;display: inline-block;font-size: 0;height: 15px;width: 15px;}
.row.multiple.guests{padding-top:2px;}

.roomSelector label.child{width:37%;right:1px;top:0 !important; position:relative;}
.roomSelector label.child a{position:absolute !important;right:10px;}
.roomSelector label.child select{top: 0 !important;}
.rateType{padding-top:3px;}
.rateType .question_icon {position: relative;top: -2px;}

.ie9 .row{margin-bottom:4px;}

/* Fix for RS3 ID:9044312 */
#home #top #main_logo{ top:20px;}
#dashboardDropdownPopup.cookie_sign_in .clearfix{ display:block;}
#dashboardTitle .showNav{ display:inline!important;}
#dashboardTitle #membershipSummary.showNav{ display:block!important;}
html #top #current-lang{ padding-bottom:1px;}
/*End Fix for RS3 ID:9044312 */


/*Home page redesign changes*/
#home{ width:auto; margin:0; min-width:1000px;}
#home #homeContent{ background-color:#edeae7;}
#home header, #home footer{ float:none; margin:0 auto; width:960px;}
#home footer, #home .footer{ float:none; margin:0 auto; width:960px; border:none;}
#home #homeContent{ width:100%; height:auto; padding:0;}
#home #homeContent #content_container{ margin:0; height:587px;}
#home #homeContent #content_container .homepage_left{height:427px; width:100%; margin:0 auto; float:none; overflow:hidden;}
#home #promotionsContainer{ width:960px; margin:0 auto;}
#home #carousel_home, #home #flash_home{ width:1280px!important; height:427px; margin:0 auto;}
#home #carousel_home img, #home #flash_home img{ width:auto; height:430px;}
#home #homeContent #content_container .homepage_right{ float:none; width:243px; height:auto; right:161px; top:9px;}

#home .nivo-controlNav{ bottom:23px; right:453px;}
#home .nivo-controlNav a{ margin-right:4px;}
#home .destinationField{ padding-left:10px;}
#home .dateSelector{ padding-left:10px;}
.ie7 #home #qb_room_selector{ width:229px;}

#home .quickLinksBox1{ border:3px solid #6380a2; background:#fff; padding:10px 0 10px 10px; margin-top:9px;}
#home .quickLinksBox1 a{ color:#000; font-size:11px; text-decoration:none;}
#home .quickLinksBox1 a span{ color:#6380a2; font-size:14px; font-weight:bold; display:block; text-transform:uppercase;}
#home .quickLinksBox1 a:hover span{ text-decoration:underline;}
#home .quickLinksBox1 li.last{ margin-top:10px;}
#home .quickLinksBox2{ border:3px solid #6380a2; background:#6380a2; padding:5px 0 5px 10px; margin-top:9px;}
#home .quickLinksBox2 li{ margin:3px 0;}
#home .quickLinksBox2 a{ color:#fff; font-size:9px; text-transform:uppercase;}
#home .calendar_footer{ margin-top:7px;}
#carousel_home, #carousel_home img, #flash_home, #flash_home img{ min-height:427px; height:427px!important;}

/*Fix for defect 3659*/
#carousel_home img{ display:none;}
/*Fix for defect 3659*/
#promos li a{ position:relative; width:344px; height:144px; overflow:hidden; display:block;}
#promos li a img{ position:absolute; left:0; top:0;}
#promos li a strong{ position:absolute; left:0; top:0; z-index:1; color:#4e8abe; text-transform:uppercase; font-size:14px; background:url("/hyatt/images/xbcc-title-bg.png.pagespeed.ic.7ON_da_UYa.png") repeat; padding:10px; width:325px;}
#promos li a span{ position:absolute; left:0; bottom:0; z-index:1; color:#fff; font-size:11px; background:url("/hyatt/images/xbcc-content-bg.png.pagespeed.ic.szAIic7_sZ.png") no-repeat; padding:16px 10px 10px 10px; width:324px;}
#promos{ margin-left:5px; margin-top:8px;}
#promotionsContainer #promos ul li a{ text-decoration:none;}
#promotionsContainer .promo-right{ float:left; margin-left:7px; width: 243px; height: 145px; margin-top: 8px;}
#promotionsContainer .promo-right li{ height:70px;  background:url("/hyatt/images/xbcc-right-content-bg.jpg.pagespeed.ic.mTOdylHvem.jpg") left top no-repeat;}
#promotionsContainer .promo-right li:hover{ background-position:left bottom;}
#promotionsContainer .promo-right li.last{ margin-top:4px;}
#promotionsContainer .promo-right li a{ display:block; width:217px; height:50px; overflow:hidden; position:relative; text-decoration:none; padding:10px 13px;}
#promotionsContainer .promo-right li a img{ right:0; bottom:0; position:absolute;}
#promotionsContainer .promo-right li a strong,#promotionsContainer .promo-right li a span{ display:block; width:160px; position:relative; z-index:1;}
#promotionsContainer .promo-right li a strong{ color:#4e8abe; text-transform:uppercase; font-size:14px; padding-bottom:4px;}
#promotionsContainer .promo-right li a span{ color:#000; font-size:11px;}
#promotionsContainer .promo-right li a:hover strong{ text-decoration:underline;}
#promotionsContainer .promo-right .OneBccSlot li{ height:144px; background:#6380A2; }
#promotionsContainer .promo-right .OneBccSlot li a{height:124px;}
#promotionsContainer .promo-right .OneBccSlot li a:hover{background:url("/hyatt/images/xbcc-slingle-slot-hover.png.pagespeed.ic.DRXfy0qNDv.png") left top no-repeat;}
#promotionsContainer .promo-right .OneBccSlot li a strong{color:#fff;}
#promotionsContainer .promo-right .OneBccSlot li a span{color:#fff;}
.socialLinksContainer{overflow:hidden; clear:both; height:22px;}
.ie7 .socialLinksContainer{ padding:5px 0 2px 0;}
.facebookLikeBtn{height:22px; float:right;}
#home #qb_room_selector .quick_book_links li{ margin-left:0;}
.social_media_links{ float:right;}
.social_media_links span{ float:left; padding:3px 10px 0 10px}
.social_media_links div{ float:left;}
.nivo-controlNav a.active{ background-position:-21px -134px;}
/*Home page redesign changes*/

/* HM-4205 Changes */
#navigation{ width:736px; margin-right:4px;}
#navigation a{ background:url("/hyatt/images/xnavigation-sprite.gif.pagespeed.ic.Rru0vvIxFm.png") no-repeat left top; text-indent:-1000px;}
#navigation a#hotels{margin-right:0;}
#navigation.de a{background:url("/hyatt/images/xnavigation-sprite-de.gif.pagespeed.ic.dAOWuj6IXk.png");}
#navigation.es a{background:url("/hyatt/images/xnavigation-sprite-es.gif.pagespeed.ic.zrCFMOnvtz.png");}
#navigation.fr a{background:url("/hyatt/images/xnavigation-sprite-fr.gif.pagespeed.ic.o6AW8wLNWJ.png");}
#navigation.ja a{background:url("/hyatt/images/xnavigation-sprite-ja.gif.pagespeed.ic.LVfKv3Zr_9.png");}
#navigation.zh-Hans a{background:url("/hyatt/images/xnavigation-sprite-hans.gif.pagespeed.ic.OfG_CenXyJ.png");}
#navigation.zh-Hant a{background:url("/hyatt/images/xnavigation-sprite-hant.gif.pagespeed.ic.wUwBAXTh4p.png");}
#navigation.ko a{background:url("/hyatt/images/xnavigation-sprite-ko.gif.pagespeed.ic.BfQZ8o4Imh.png");}

#navigation #mnRates{ width:92px; background-position:left top;}
#navigation #mnRates:hover{background-position:left bottom;}
#navigation #hotels{ width:125px; background-position:-93px top;}
#navigation #hotels:hover{background-position:-93px bottom;}
#navigation #special{ width:108px; background-position:-218px top;}
#navigation #special:hover{ background-position:-218px bottom;}
#navigation #meetings{width:131px; background-position:-326px top;}
#navigation #meetings:hover{ background-position:-326px bottom;}
#navigation #about{ width:99px; background-position:-457px top;}
#navigation #about:hover{ background-position:-457px bottom;}
#navigation #goldpassport{ width:131px; background-position:-556px top;}
#navigation #goldpassport:hover{ background-position:-556px bottom;}

#navigation.de{width:768px;}
#navigation.de #mnRates{ width:99px; background-position:-1px top;}
#navigation.de #mnRates:hover{background-position:-1px bottom;}
#navigation.de #hotels{ width:106px;background-position:-100px top;}
#navigation.de #hotels:hover{background-position:-100px bottom;}
#navigation.de #special{ width:67px;background-position:-206px top;}
#navigation.de #special:hover{background-position:-206px bottom;}
#navigation.de #meetings{width:181px;background-position:-273px top;}
#navigation.de #meetings:hover{background-position:-273px bottom;}
#navigation.de #about{ width:146px;background-position:-454px top;}
#navigation.de #about:hover{background-position:-454px bottom;}
#navigation.de #goldpassport{ width:124px;background-position:-600px top;}
#navigation.de #goldpassport:hover{background-position:-600px bottom;}

#navigation.es{width:771px;}
#navigation.es #mnRates{ width:69px;background-position:-1px top;}
#navigation.es #mnRates:hover{background-position:-1px bottom;}
#navigation.es #hotels{ width:124px;background-position:-70px top;}
#navigation.es #hotels:hover{background-position:-70px bottom;}
#navigation.es #special{ width:129px;background-position:-194px top;}
#navigation.es #special:hover{background-position:-194px bottom;}
#navigation.es #meetings{width:140px;background-position:-323px top;}
#navigation.es #meetings:hover{background-position:-323px bottom;}
#navigation.es #about{ width:116px;background-position:-463px top;}
#navigation.es #about:hover{background-position:-463px bottom;}
#navigation.es #goldpassport{ width:133px;background-position:-579px top;}
#navigation.es #goldpassport:hover{background-position:-579px bottom;}

#navigation.fr{width:792px;}
#navigation.fr #mnRates{ width:82px;background-position:-1px top;}
#navigation.fr #mnRates:hover{background-position:-1px bottom;}
#navigation.fr #hotels{ width:191px;background-position:-83px top;}
#navigation.fr #hotels:hover{background-position:-83px bottom;}
#navigation.fr #special{ width:98px;background-position:-274px top;}
#navigation.fr #special:hover{background-position:-274px bottom;}
#navigation.fr #meetings{width:141px;background-position:-372px top;}
#navigation.fr #meetings:hover{background-position:-372px bottom;}
#navigation.fr #about{ width:110px;background-position:-513px top;}
#navigation.fr #about:hover{background-position:-513px bottom;}
#navigation.fr #goldpassport{ width:119px;background-position:-623px top;}
#navigation.fr #goldpassport:hover{background-position:-623px bottom;}

#navigation.ja{width:771px;}
#navigation.ja #mnRates{ width:47px;background-position:-1px top;}
#navigation.ja #mnRates:hover{background-position:-1px bottom;}
#navigation.ja #hotels{ width:140px;background-position:-48px top;}
#navigation.ja #hotels:hover{background-position:-48px bottom;}
#navigation.ja #special{ width:113px;background-position:-188px top;}
#navigation.ja #special:hover{background-position:-188px bottom;}
#navigation.ja #meetings{width:69px;background-position:-301px top;}
#navigation.ja #meetings:hover{background-position:-301px bottom;}
#navigation.ja #about{ width:112px;background-position:-370px top;}
#navigation.ja #about:hover{background-position:-370px bottom;}
#navigation.ja #goldpassport{ width:163px;background-position:-482px top;}
#navigation.ja #goldpassport:hover{background-position:-482px bottom;}

#navigation.zh-Hans{width:478px;}
#navigation.zh-Hans #mnRates{ width:43px;background-position:-1px top;}
#navigation.zh-Hans #mnRates:hover{background-position:-1px bottom;}
#navigation.zh-Hans #hotels{ width:92px;background-position:-44px top;}
#navigation.zh-Hans #hotels:hover{background-position:-44px bottom;}
#navigation.zh-Hans #special{ width:70px;background-position:-136px top;}
#navigation.zh-Hans #special:hover{background-position:-136px bottom;}
#navigation.zh-Hans #meetings{width:80px;background-position:-206px top;}
#navigation.zh-Hans #meetings:hover{background-position:-206px bottom;}
#navigation.zh-Hans #about{ width:70px;background-position:-286px top;}
#navigation.zh-Hans #about:hover{background-position:-286px bottom;}
#navigation.zh-Hans #goldpassport{ width:74px;background-position:-356px top;}
#navigation.zh-Hans #goldpassport:hover{background-position:-356px bottom;}

#navigation.zh-Hant{width:478px;}
#navigation.zh-Hant #mnRates{ width:43px;background-position:-1px top;}
#navigation.zh-Hant #mnRates:hover{background-position:-1px bottom;}
#navigation.zh-Hant #hotels{ width:92px;background-position:-44px top;}
#navigation.zh-Hant #hotels:hover{background-position:-44px bottom;}
#navigation.zh-Hant #special{ width:70px;background-position:-136px top;}
#navigation.zh-Hant #special:hover{background-position:-136px bottom;}
#navigation.zh-Hant #meetings{width:81px;background-position:-206px top;}
#navigation.zh-Hant #meetings:hover{background-position:-206px bottom;}
#navigation.zh-Hant #about{ width:69px;background-position:-287px top;}
#navigation.zh-Hant #about:hover{background-position:-287px bottom;}
#navigation.zh-Hant #goldpassport{ width:89px;background-position:-356px top;}
#navigation.zh-Hant #goldpassport:hover{background-position:-356px bottom;}

#navigation.ko{width:583px;}
#navigation.ko #mnRates{ width:44px;background-position:-1px top;}
#navigation.ko #mnRates:hover{background-position:-1px bottom;}
#navigation.ko #hotels{ width:102px;background-position:-45px top;}
#navigation.ko #hotels:hover{background-position:-45px bottom;}
#navigation.ko #special{ width:75px;background-position:-147px top;}
#navigation.ko #special:hover{background-position:-147px bottom;}
#navigation.ko #meetings{width:90px;background-position:-222px top;}
#navigation.ko #meetings:hover{background-position:-222px bottom;}
#navigation.ko #about{ width:87px;background-position:-312px top;}
#navigation.ko #about:hover{background-position:-312px bottom;}
#navigation.ko #goldpassport{ width:122px;background-position:-399px top;}
#navigation.ko #goldpassport:hover{background-position:-399px bottom;}

#home .brandtip_content{ display:block;}
#home .brandtip_content{ height:auto;}
.no-js #home .carousel>a img {display: none;}
.no-js #home .carousel>a:first-child img {display: block;}
.no-js #home .carousel img:first-child + a img{ display:block;}
/*HM-4205 Changes - End */

/* HM-5216 Changes | START */
#qb_room_selector{ position:relative;}
.adaCheckBoxBlk{ position:absolute; right:6px; top:-4px; width:30px;}

.adaIcon { background:#6699CC;}


/* HM-5216 Changes | END */

/* HM-5179 | START*/
#footerLinks { width: 100%; }
.bodytag-en #footerLinks { width: 880px; }
.bodytag-fr #footerLinksList li{ float:left; margin-left:2px; padding-left:2px;}
/* HM-5179 | End*/

/* HM-5675 | START */
#brand_selector{ margin:40px 0; width:100%; text-align:center;}
#brand_selector ul{ padding:0; list-style:none; overflow:hidden; margin:0 auto; text-align:center;}
#brand_selector ul.row1{ padding-bottom:20px; width: 100%;}
#brand_selector ul.row2{ padding-top:20px; border-top:1px solid #ededed; width: 100%;}
#brand_selector ul li{ margin:0 75px 0 0; padding:0; list-style:none; display:inline-block;}
#brand_selector ul li.last{ margin-right:0;}
#brand_selector ul.brands a{ display:block; background:url(/hyatt/images/brandselector/xbrand-bar-sprite.png.pagespeed.ic.q4tL9Zecy_.png) no-repeat left top; height:60px; overflow:hidden; text-indent:-1000px;}
#brand_selector ul.brands a.andaz{ background-position:left bottom; width:102px;}
#brand_selector ul.brands a.hyatt_regency{ width:55px; background-position:-109px bottom;}
#brand_selector ul.brands a.hyatt_place{ width:52px; background-position:-171px bottom;}
#brand_selector ul.brands a.hyatt_house{ width:53px; background-position:-230px bottom;}
#brand_selector ul.brands a.hyatt_hotels{ width:98px; background-position:-416px bottom;}
#brand_selector ul.brands a.park_hyatt{ width:130px; background-position:-522px bottom;}
#brand_selector ul.brands a.grand_hyatt{ width:183px; background-position:-659px bottom;}
#brand_selector ul.brands a.hyatt_zilara{width:119px; background-position:-290px bottom;}
#brand_selector ul.brands a.hyatt_vacationclub{width:98px; background-position:-1002px bottom;}
#brand_selector ul.brands a.hyatt_centric{width:150px; background-position:-847px bottom;}

#brand_selector ul.brands a.andaz:hover{ background-position:left top;}
#brand_selector ul.brands a.hyatt_regency:hover{ background-position:-109px top;}
#brand_selector ul.brands a.hyatt_place:hover{ background-position:-171px top;}
#brand_selector ul.brands a.hyatt_house:hover{ background-position:-230px top;}
#brand_selector ul.brands a.hyatt_hotels:hover{ background-position:-416px top;}
#brand_selector ul.brands a.park_hyatt:hover{ background-position:-522px top;}
#brand_selector ul.brands a.grand_hyatt:hover{ background-position:-659px top;}
#brand_selector ul.brands a.hyatt_zilara:hover{background-position:-290px top;}
#brand_selector ul.brands a.hyatt_vacationclub:hover{background-position:-1002px top;}
#brand_selector ul.brands a.hyatt_centric:hover{background-position:-847px top;}
/* HM-5675 | END */

/* HM-5859 Changes starts */
body#home iframe#facebook_LikeButton {
    width: 86px !important;
}
/* HM-5859 Changes ends */
