/* ============================================================ */
/* HYATT PLACE MAIN STYLE SHEET                                 */
/* ============================================================ */


/* STYLE RESET                                                  */
/* ============================================================ */
body { background: none; 	margin:10px auto; }

body#offers { font: 12px Arial,Helvetica,sans-serif; }
body, td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040;}
body, div { margin: 0; padding: 0;}
table {border-collapse:collapse; border-spacing:0; }
fieldset,img,abbr{border:0 none;}
#body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/* hack for IE < 6 to center the page */
* html body { text-align: center; }

/* GENERAL STYLES                                               */
/* ============================================================ */
/* following h1 element is a copy of the H2 item due to SEO updates.*/
h1 {margin: 5px 0 14px 35px; padding:0 0 10px 20px;  background: url(/hyatt/images/place/horizontal_dots.gif) repeat-x left bottom; width:853px; text-align: left; font-size:20px; letter-spacing:3px; font-weight: normal; color: #999}

body#place h1 {margin: 0; padding:0;  background:none; width:auto; font-size:14px; font-weight:bold; color:  #404040; letter-spacing:1.5px;}
body#place h2 {margin: 0; padding:0;  background:none; width:auto; font-size:12px; font-weight:bold; color: #000; letter-spacing:1.25px;}

/*************************** Auto-Suggest Styles **********************/
#auto-suggest-container			{ position:relative; z-index:900; float:left; clear:both; width:1px; height:1px; }
#searchTerms					{ display:block; font-size:11px; }
#auto-suggest					{ position:absolute; top:1px; left:0px; 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				{ float:left; display:block; width:100%; margin:0; padding:2px 0; list-style:none; }
#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;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute; top:0; left:0; z-index:-1; /* hide from all but IE engine */ filter:mask();/* must have not sure why */	width:3000px;/*must have for any big value*/ height:3000px/*must have for any big value*/; }

h2 {margin: 5px 0 14px 35px; padding:0 0 10px 20px;  background: url(/hyatt/images/place/horizontal_dots.gif) repeat-x left bottom; width:853px; text-align: left; font-size:20px; letter-spacing:3px; font-weight: normal; color: #999}
#dashboardDropdownPopup .hbDetailsSideBlockReservations{ background:none; width:auto; letter-spacing:normal;}
h3 {margin: 5px 0 2px 0; font-size:16px; color: #854b1b; padding-bottom: 0;}
h3 a {margin: 5px 0 2px 0; font-size:16px; color: #854b1b; padding-bottom: 0;}
h4 {margin: 5px 0 2px 0; font-size:14px; color: #797979; }
h6 {margin: 0; padding: 0; color: #666; font-size: 12px; font-weight: bold; }
#one-column h6 {color: #000;}

p { margin-top: 8px; margin-bottom: 12px; }
.hbOfferWrapper .hbBlockWidth a, .hbOfferSeparator a { color: #357689; text-decoration: underline; }
a, a.b { color: #357689; text-decoration: underline;}
#bookflap a {text-decoration:none;}
#home-bookflap a {text-decoration:none;}
#bookflap .caption a {text-decoration:underline;}
#home-bookflap dt a {text-decoration:underline;}
#home-bookflap a sup{text-decoration:none;border-bottom:1px solid #04799B;padding-bottom:4px;}
@-moz-document url-prefix() {a sup { border: none !important; } }
a:hover { text-decoration: underline; }
body#place #placeTertiary-nav ul { padding-top:0px;}
body#place ul { padding: 10px 17px; *margin-left: 15px;}
ul.home-bullet {
	padding: 10px 17px;
	list-style:square;	
}
ul.home-bullet li {

	list-style:square;	
}
body#place footer ul.footer-nav{ padding:0;}
body#place ul.brands{padding:0;}
.sub-hov-on, 
.sub-hov-off, 
a.circle-arrow,
a.circle-back {border: 1px solid; display: block; border: none; background:url(/hyatt/images/place/buttons/circle_arrow.gif) no-repeat left center; padding:4px 0 4px 28px; font-size: 14px; font-weight: bold;position:relative}

.sub-hov-on, 
a.circle-arrow:hover { background-image: url(/hyatt/images/place/buttons/circle_arrow_hover.gif); }

a.circle-back { background-image: url(/hyatt/images/place/buttons/circle_arrow_back.gif); }
a.circle-back:hover { background-image: url(/hyatt/images/place/buttons/circle_arrow_back_hover.gif);}

.sub-hov-on a, .sub-hov-off a, .sub-hov-on button, .sub-hov-off button { color: #357689; font-weight: bold; text-align: left; text-transform: lowercase; } 

.clear {clear:both; height: 1px; line-height: 1px; font-size: 1px; }
.hidden-text { position: absolute; left: -9999px; top: -9999px; font-size:1px; line-height: 1px;} 

ul, ol { margin-left: 15px; padding-left: 0 }
ul { list-style-type: square; }

ul.simple-list { list-style-type: none;  margin-left: 0;}
ul.simple-list li { margin-top: 10px; margin-bottom: 10px;}

ul.square-bullets{list-style:none; margin: 0 0 0 0;}
.square-bullets li{margin: 0; padding: 1px 0 1px 8px; background: url(/hyatt/images/place/home_bullet.gif) no-repeat 0px 2px;}

/* Nested list*/
ul.square-bullets li ul.square-bullets li { margin-left: 15px; background: url(/hyatt/images/bullet.gif) no-repeat 0px 2px;}  

ul.two-col { width: 40%; margin-right: 20px; float: left }

/* Set line length */
p, 
ul.simple-list li,
ul.square-bullets li  { max-width: 560px; line-height: 16px;}, 

* html p, 
* html ul.simple-list li,
* html ul.squarebullets li { width: expression(this.width > 560 ? "560px" : this.width); }

/* vertical and horizontal dots for outlining columns */
.left-dots,
.right-dots { background-image: url(/hyatt/images/place/vertical_dots.gif); background-repeat: repeat-y; }
.top-dots,
.bottom-dots { background-image: url(/hyatt/images/place/horizontal_dots.gif); background-repeat: repeat-x; }

.top-dots { padding-top: 10px; }
.right-dots { background-position: right top; }
.bottom-dots { background-position: left bottom; }

/* Two column lists */
.two-column  { width: 45%; float: left; }

/* MAIN LAYOUT                                                  */
/* ============================================================ */
body.hyattplace { _clear:both;  }
body.hyattplace #container { position: relative;  width: 941px; margin:10px auto; }
.hyattplace #top { _clear:both;}
/* hack to reset the center-page hack on the body element */
* html #container { text-align: left; }

.corporate {}
.property {}

/* HOTEL SEARCH RESULTS */
/* ===================  */

.hotel-search-result {    background: transparent url(/hyatt/images/place/vertical_dots.gif) repeat-y scroll right;  }

/* HEADER                                                       */
/* ============================================================ */
#header {width:941px; height:380px; /*position: relative; */ _clear:both;}
	
#logo {z-index: 101; position: absolute; top:15px; left:60px; width: 116px; height: 113px; margin:0; padding: 0; background: url(/hyatt/images/place/place-logo.gif) no-repeat top left;}

#header #util-nav {z-index: 40; position: absolute; top:20px; right:18px;}
#header #util-nav ul{list-style: none; margin: 0; padding: 0;}
#header #util-nav ul li{float: left; }
#header #util-nav ul li a, 
#header #util-nav ul li .sign-out-button  { display: block;  padding:2px 17px 3px 17px; font-size:11px; font-weight: bold; color: #357689; text-decoration: none;}
#header #util-nav ul li a:hover {text-decoration: underline}
/* This element used to have margin-top: -1px; applied to it, to bring the orange text in line with the blue text, but this breaks IE 7.  
   Border-bottom fixes the issue in firefox, but doesn't fix it in IE7.*/
#header #util-nav ul li.arrow a {border-bottom: 1px solid #fff; color: #F48024; margin-left: 10px;  background: url(/hyatt/images/place/arrow_orange.gif) no-repeat left center; font-size: 12px; font-weight: bold;}


/* Styles for when a user is signed in */
#header #util-nav ul li.welcome { color: #797979; text-transform: lowercase;  padding:2px 17px 3px 17px;}
#header #util-nav ul li .sign-out-button { position: relative; width: 105px; text-align: right; }
#header #util-nav ul li .sign-out-button-input-non-h,
#header #util-nav ul li .sign-out-button-input-h { position: absolute; }

#main-nav {z-index: 40; position: absolute; top:54px; right:16px; width:710px; height:30px;}
* html #main-nav {right:10px; width:710px; height:30px;}
#main-nav ul {list-style: none; margin:0; padding:0;}
#main-nav ul li a span{position: absolute; left: -9999px; top: -9999px; font-size:1px; line-height: 1px;}
#main-nav ul li {margin-right: 8px;}

li#rates {width: 135px; height: 22px; float: left; background: url(/hyatt/images/place/nav/rates_1.gif) no-repeat top right; }
li#rates a {width: 135px; height: 22px; display: block; background: url(/hyatt/images/place/nav/rates_0.gif) repeat top right;}
li#rates a:hover {background: none;}

li#locations {width: 77px; height: 22px; background:  url(/hyatt/images/place/nav/locations_1.gif) no-repeat top right; float: left;}
li#locations a {background: url(/hyatt/images/place/nav/locations_0.gif) no-repeat top right; width: 77px; height: 22px; display: block;}
li#locations a:hover {background: none;}

li#special {width: 101px; height: 22px; background:  url(/hyatt/images/place/nav/special_1.gif) no-repeat top right; float: left}
li#special a {background: url(/hyatt/images/place/nav/special_0.gif) no-repeat top right; width: 101px; height: 22px; display: block;}
li#special a:hover {background: none;}

li#meetings {background:  url(/hyatt/images/place/nav/meetings_1.gif) no-repeat top right; width: 129px; height: 22px; float:left;}
li#meetings a {background: url(/hyatt/images/place/nav/meetings_0.gif) no-repeat top right; width: 129px; height: 22px; display: block;}
li#meetings a:hover {background: none;}

li#about	{background:  url(/hyatt/images/place/nav/about_1.gif) no-repeat top right; width: 81px; height: 22px; float: left;}
li#about a {background: url(/hyatt/images/place/nav/about_0.gif) no-repeat top right; width: 81px; height: 22px; display: block;}
li#about a:hover {background: none;}

li#hyatt {margin-right: 0;}
li#hyatt	{background:  url(/hyatt/images/place/nav/hyatt_1.gif) no-repeat top right; width: 136px; height: 22px; float: left;}
li#hyatt a {background: url(/hyatt/images/place/nav/hyatt_0.gif) no-repeat top right; width: 136px; height: 22px; display: block;}
li#hyatt a:hover {background: none}

li.selected a {background: none !important; }

/*Transparency and mast head image styles*/
#header #trans-home {width: 941px; height: 380px; background: none no-repeat top left; z-index: 30; position: absolute; left: 0;}  
/* Make Internet explorer display a proper image */

* html #header #trans-home { background-image: url(/hyatt/images/place/interface/trans-top-purple.gif); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hyatt/images/place/interface/trans-top-purple.png', sizingMethod='crop'); }

/* Compliant Browsers display a normal background png image*/
#header > #trans-home { background-image: url(/hyatt/images/place/interface/trans-top-purple.png); filter: none; } 


/* BREADCRUMB                                                   */
/* ============================================================ */

#cookie-crumb-row, #cookie-crumb-row a { font-size: 10px; }
#cookie-crumb-row a:active,
#cookie-crumb-row a:link,
#cookie-crumb-row a:visited { text-decoration: none; }
#cookie-crumb-row a:hover { text-decoration: underline; }
#cookie-crumb-row a, #cookie-crumb-row span { padding-left: 5px; padding-right: 5px; }


/* CONTENT LAYOUT                                               */
/* ============================================================ */

.corporate-copy {}
.property-copy {}

#body {position: relative; width: 941px; background: url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y top left; margin:0 auto; padding:10px 0 10px 0;}

#content{position: relative; width: 868px; margin-left: 35px; padding-bottom: 20px;  background: url(/hyatt/images/place/vertical_dots.gif) repeat-y 650px 80px; text-align: left;}


#one-column { display: inline; width: 610px; float: left; margin-left: 20px; }


/* COLUMNS                                                      */
/* ============================================================ */
.column-container { display: inline; float: left; width: 650px;}
.no-bookflap { width: 868px; }
.column-container .column { display: inline; float: left; margin-left: 20px; height: 1%; }
.column-container .flush-column { display: inline; float: left; margin-left: 0; height: 1%; }

.column-container .single { width: 630px; }

.column-container .quickbook { width: 180px; margin-left: 0; } 
.column-container .hotel-info { width: 414px; margin-left: 30px;}

.column-container .rooms-info { width: 274px; margin-left: 30px;} 
.column-container .rooms-nav, .column-container .meetings-nav { width: 140px; }

.column-container .small { width: 205px; padding:0 0 0 10px;}
.column-container .small p{font-size:11px;}
.column-container .rooms-info p{display:inline;}
.column-container .rooms-info h6{margin-top:10px;}
.column-container .large { width: 390px; }

.column-container .meeting-content { width: 470px;}
.column-container .meetings-nav ul { list-style-type: none; }

/* This needs a better class name. */
.margin-left {margin-left: 20px;}

/* ROOMS AND RATES                                              */
/* ============================================================ */

#rooms-rates{padding:0 10px 20px; background: #D9D2AB url(/hyatt/images/place/rooms-bg-main.gif) repeat-y bottom right; position: relative; font-size: 11px; }
#select-lto #rooms-rates{padding:0 0 20px;}
/*body #reservations #quickbook #rooms-rates{padding: 0 0 20px 0; background:url(/hyatt/images/place/tab-quickbook-bg.gif) 0 0 no-repeat;position:relative;width:400px;height:289px;}*/
#rooms-rates td { font-size: 11px; }
#rooms-rates span#tl {background: url(/hyatt/images/place/corners.gif) no-repeat top left; position: absolute; top:0; left:0; height:12px; width:12px;}
#rooms-rates span#tr {background: url(/hyatt/images/place/corners.gif) no-repeat top right; position: absolute; top:0; right:0px; height:12px; width:13px;}
#rooms-rates span#bl {background: url(/hyatt/images/place/corners.gif) no-repeat bottom left; position: absolute; bottom:0; left:0; height:12px; width:12px;}
#rooms-rates span##bl { margin-bottom: -1px;}

/* RATES + RESERVATIONS TABS                                       */
/* ============================================================ */
#new-quick-tabs{position:relative;width:400px;float:left;padding-bottom:12px;}
#new-quick-tabs ul{list-style-type:none;width:400px;float:left;margin:0;padding:0;}
#new-quick-tabs ul li{float:left; display:inline;margin:0;padding:0;}
#new-quick-tabs ul li a{border:none;float:left;text-decoration:none;}
#new-quick-tabs ul li a span{visibility:hidden;float:left;}
#tab-find-rates{background:url(/hyatt/images/place/tab-find-rates.gif) 0 0 no-repeat;width:89px;height:24px;}
#tab-redeem-gc{background:url(/hyatt/images/place/tab-redeem-gift-certs.gif) 0 0 no-repeat;width:157px;height:24px;}
#tab-redeem-gp{background:url(/hyatt/images/place/tab-redeem-gold-passport.gif) 0 0 no-repeat;width:154px;height:24px;}


/* SPECIAL OFFERS                                               */
/* ============================================================ */
.one-column-with-find-rates { float: left; margin-left: 30px; width: 410px; }

/* MEETINGS & EVENTS                                            */
/* ============================================================ */
.event-type{overflow:hidden;margin:0 0 10px 0;}
.event-type .copy{float:left; width:415px;}
.event-type .copy strong{display:block;margin:8px 0 5px 0;}

.meetings-events-main {margin: 0 0 0 20px; width:48%; display:inline;}
.meetings-events-bookflap {display:inline;float:right;margin-top:6px;text-align:left;width:180px;}
.meetings-events-bookflap h4 {color:#357689;font-size:13px;}

.meetings-middle-column {width:200px; float:left; margin: 0 0 0 25px; display:inline;}
.meetings-middle-column .copy{width:200px;}

/* property site content/middle column/bookflap */
.meetings-property-main{float:left;display:inline;width:420px;margin:0 0 0 10px;}
.meetings-property-middle-column {float:left;display:inline;width:180px;float:left;margin: 0 0 0 33px;}

/*********Event Type Pages**************/
.event-type-links {width:185px; float:left; display: inline; margin: 0 0 0 20px;}
.event-type-middle-content {width:430px; float:left; display: inline; margin: 0 0 0 25px;}
.event-type-middle-content h4 {color:#357689; font-size:13px;}

.event-type-links ul {margin:0; padding:0;}
.event-type-links ul li {list-style-type: none; margin: 0 0 5px 0; background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left bottom; padding: 0 0 5px 0;}
.event-type-links ul li a, .event-type-links ul li a:hover {text-decoration:none; width:185px; display:block;}

.back-to-meetings {font-size:12px; letter-spacing:0; position:absolute; margin:5px 0 0 690px;}

.meetings-margin-bump {margin:5px 0 8px 0;}
.event-type-selected {font-weight:bold;}

/* BOOKFLAP                                                     */
/* ============================================================ */
/* content-right renames to bookflap */

#bookflap { display: inline; float: right; width: 210px; margin-top: 6px; text-align: center;}
#bookflap h4 { color: #357689; font-size: 13px }
#bookflap #bookflap-container {width:160px; margin:0 auto; text-align: center;}
#bookflap #bookflap-container .bookflap-thumb {position: relative; height:56px; width: 127px; margin: 0 auto;}
#bookflap #bookflap-container .bookflap-thumb img{position: absolute; top:0; left:0;}
#bookflap #bookflap-container .thumb-mask {width:127px; height:56px; position: absolute; top:0; left:0; background: url(/hyatt/images/place/bookflap_mask.gif) no-repeat top left;}
#bookflap #bookflap-container .thumb-hyperlink { position: absolute; top: 0; left:0; z-index: 3 }
#bookflap #bookflap-container p.caption {margin: 5px 0 2px 0; font-size:13px; font-weight:bold; color:#357689;}
#bookflap #bookflap-container p.caption a{color:#357689;}
#bookflap #bookflap-container p.caption a:hover{color:#273F6F;}
#bookflap #bookflap-container p.caption a sup{text-decoration:none;border-bottom:1px solid #04799B;padding-bottom:3px;}
@-moz-document url-prefix() { p.caption a sup { border: none !important; } }
#bookflap #bookflap-container p {font-size:11px; margin:0 0 20px 0;}
#bookflap #bookflap-container p a {color: #404040;}

/* FOOTER                                                       */
/* ============================================================ */
#footer, #footer-bg { position: absolute; width: 941px; height: 53px; margin:0 auto 20px auto; border: 0 none; color: #fff; background-color: transparent; font-size:11px;}

#footer-bg { background: url(/hyatt/images/place/interface/footer-bg-purple.gif) no-repeat top left;}

#footer { z-index: 30; }

#footer #footer-nav {position: absolute; top:24px; left:30px;}
#footer #footer-nav ul{ list-style: none; margin: 0; padding: 0;}
#footer #footer-nav ul li{float: left; background: url(/hyatt/images/place/interface/nav_footer_bullet.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:0 15px 0 0;}
#footer #footer-nav ul li a{text-decoration: none; color: #fff; }
#footer #footer-nav ul li a:hover{text-decoration: underline;}
#footer p.copyright { position: absolute; top: 24px; right: 32px; width:120px; margin: 0; text-align: right; }

#verisign-logo {width:941px; height:60px; margin: 0 auto; margin:70px 0 0 0;}
#verisign-logo div{height:51px; width:94px; display: block; float: right;}

/*********************************RGP-RGC LINKS*********************************************************/
.rgp-rgc-links a, .rgp-rgc-links a:hover {display:block; margin: 2px 0 0 2px;}
.rgp-rgc-links p {font-style:italic; font-size:10px; padding: 0 10px 0 10px;}

.rgp-rgc-links-home a, .rgp-rgc-links-home a:hover {display:block; margin: 2px 0 0 2px;}
.rgp-rgc-links-home {margin: 10px 0 0 0;}

/***************************Rates & Res Tabs*****************************************/
#fr-tab-on {background: transparent url(/hyatt/images/place/fr-tab-on.gif) no-repeat 0 0; height:24px; width:86px;}
#fr-tab-off {background: transparent url(/hyatt/images/place/fr-tab-off.gif) no-repeat 0 0; height:24px; width:86px;}

#rgc-tab-on {background: transparent url(/hyatt/images/place/rgc-tab-on.gif) no-repeat 0 0; height:24px; width:155px;}
#rgc-tab-off {background: transparent url(/hyatt/images/place/rgc-tab-off.gif) no-repeat 0 0; height:24px; width:155px;}

#rgp-tab-on {background: transparent url(/hyatt/images/place/rgp-tab-on.gif) no-repeat 0 0; height:24px; width:155px;}
#rgp-tab-off {background: transparent url(/hyatt/images/place/rgp-tab-off.gif) no-repeat 0 0; height:24px; width:155px;}

/**********HOTEL AIR CAR LINK***************/
.place-hotel-air-car-bf {margin: 0;}
.place-hotel-air-car-bf a, .place-hotel-air-car-bf a:hover{background:transparent url(../images/icon_new_window_blue.gif) no-repeat scroll right 2px; padding-right:12px; font-weight:normal;}
.place-hotel-air-car-bf img {padding: 0 5px 0 0;}
#verisign-logo div{height:51px; width:94px; display: block; float: right;}

/*-- #HM-589 - Sapient 08/2009 Start Changes --*/
.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;}
/*-- #HM-589 - Sapient 08/2009 End Changes --*/

/*--------------- Quickbook1 Changes Start ------------------*/
/* QBFP start HM-2701*/
#adv-search-opt{float:right;}
#find_hotel_button{float:left;}
/* QBFP end HM-2701 */


#check-in-date{color:#999999; font-size:11px; height:14px; padding-top:2px;}
#check-out-date{color:#999999; font-size:11px; height:14px; padding-top:2px;}

#column-container #rooms-rates {padding:10px 10px 20px 10px}
/*-------------------------------------------*/

.destinationField,
.dateSelector, 
.roomSelector,
.rateType, 
.codeSection,
.searchAction,
.perferedHotel{
    padding:2px 0 10px 0px;
}
.destinationField {
    padding-top:10px;
}
.destinationField label{
	font-size:11px;
}

/*-------------------------------------------*/
.clearfix,
.dateSelector,
.roomSelector,
.rateType ul,
.codeSection,
.searchAction,
ul.reservation-quick-links,
.travelPackage,
.home-middle-content,
.flapWrapper,
#home-middle-content,
.logosWrapper{
    display: block;
}
/*-------------------------------------------*/

.dateSelector,
.roomSelector,
.rateType,
.offerCode,
.submit,
.a-img,
.textDiv{
	float:left;
	width:175px;
}

#place .submit {
	border: none;
	margin: 20px 0 15px;
}

label.fieldlabel {
color:#393939;
font-size:11px;
text-transform:uppercase !important;
}
#reservations label.fieldlabel,
#holiday-promo label.fieldlabel,
#place label.fieldlabel {text-transform:capitalize !important;}

#reservations #brand-select-label,
#holiday-promo #brand-select-label,
#place #brand-select-label,
#place .dateSelector label{ text-transform:capitalize !important; }
/*#rooms-rates .dateSelector label{
	text-transform:uppercase !important;
}*/

.extraoptions,.bookflight {
	background:#ccc;
	width:175px;
	clear:both;
}
 .bookflight {
	background:#eee;

 }
/*-------------------------------------------*/

.dateWrapper a {
height:20px;
margin-left:3px;
width:24px;
}
#quick-book .dateSelector{
width:100%;
}
#quick-book .dateIn {
padding-right:7px;
}
#quick-book .error{
display:none !important;
}
#rooms-rates .dateIn {
width:71%; #width:75%;
}
/*-------------------------------------------*/

.dateSelector .dateWrapper:first-child,
.rateType ul li.left,
.codeSection label:first-child{
    
}
.dateSelector .dateWrapper {
    float:left;
}
#rooms-rates .dateSelector .dateWrapper {
}
.dateWrapper img {
    float:left;
}
.dateWrapper a {
    width:24px;
    height:20px;
    margin-left:3px;
}
#quickbook .rgp-rgc-links  a, #quickbook .rgp-rgc-links a:hover {display:block; margin: 0;font-weight:normal;}
#quickbook img#find-hotel {margin:6px 0 0px 0;}
/*--------------------------------------------*/
/*.................. date picker ............*/

#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('../images/icon_month_prev.gif') no-repeat center center;
}
.dp-nav-next .dp-nav-next-month {
    position:relative;
    left:4px;
    top:-2px;
    background:#e9e9e9 url('../images/icon_month_next.gif') no-repeat center center;
}
/*.................. date picker end............*/

/*..................Room Details ............*/
.roomSelector label{
    width:28%;
    float:left;
}
.roomSelector label:last-child,
.roomSelector label.lastchild{
    position:relative;
    top:-1px;
	width:44%;
}
.roomSelector label:last-child a,
.roomSelector label.lastchild a{ 
    position:relative;
    top:-1px;

}
.roomSelector label select {
    display:block;
}

/*..................Room Details End............*/

/*.................. Rate type ............*/

.rateType ul{
    list-style:none;
    margin:0;
    padding:0;
}
.rateType td {left:-6px !important; font-size:11px !important}
/*safari*/
@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:2px;
}

.rateType label a{
    position:relative;
	display:inline-block;
}

#rooms-rates .rateType label a{ padding-bottom:0!important;}
.rateType label a img{ vertical-align:top;}
.rateType .radiobutton{
	right:5px;	
}
/*.................. Rate type ends............*/
.col2-1sm{
background:#EEEEEE;
}

/*--------------- Quickbook1 Changes Start ------------------*/
a.openBlueWindow {
    padding-right:13px;
    background: url('../images/icon_new_window_blue.gif') no-repeat right 2px;
	color:#357689;
}
a.openBlueWindow:hover {
    padding-right:13px;
 	color:#273F6F;
}
.hiddenText {
	margin:0px !important;
	padding:0px !important;
	line-height:0px !important;
	font-size:0px !important;
}

#hotelQuickBook .pad{padding:0px;}
#hotelQuickBook .dateIn{padding-top:0px !important;}
#hotelQuickBook .dateOut{padding-top:7px !important;}
#hotelQuickBook .offerCode .fieldlabel{padding-bottom:1px;}
#rooms-rates a, #rooms-rates a:hover{padding-bottom:3px !important;}
#endeca-search-term #brand-select-label{padding-top:5px;}

/*------------------------Alternate Property----------------------*/
#propAlternateAvailability #container #page-title{width:941px !important;border-bottom:solid 0px;margin:0;padding:19px 0;height:54px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propAlternateAvailability #container #page-title div{background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left center;margin:0 35px;}
#propAlternateAvailability #container #page-title h2{width:auto; margin:0 35px; background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left bottom;padding:15px 10px 10px;}
#propAlternateAvailability #content-container{width:941px;float:left;border-top:solid 0px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propAlternateAvailability #content-container #right-col-padding{display:none}
#propAlternateAvailability #content-container #prop-head-left{display:none;}
#propAlternateAvailability #content-container #prop-head-right{display:none;}
#propAlternateAvailability #content-container #tertiary-nav{width:223px;position:absolute;right:32px !important;right:45px;top:380px;}
#propAlternateAvailability #content-container #tertiary-nav ul {margin:0;padding:0;position:relative;}
#propAlternateAvailability #content-container #tertiary-nav ul li {border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;display:block;list-style-type:none;padding:0;text-align:center;}
#propAlternateAvailability #content-container #tertiary-nav li a {padding-left:10px;padding-right:10px;}
#propAlternateAvailability #content-container #tertiary-nav a {background-color:#73B0BE;color:#FFFFFF;display:block;font-family:Arial,sans serif;font-size:9px;line-height:11px;padding-bottom:4px;padding-top:4px;text-decoration:none;}
#propAlternateAvailability #content-container #main-col{width:936px;}
#propAlternateAvailability #content-container #main-col .left-col{float:left;display:inline;width:705px;background:transparent url(/hyatt/images/place/vertical_dots.gif) repeat-y scroll right 80px;}
#propAlternateAvailability #content-container #main-col .left-col #corp-rates-available-container{width:690px;}
#propAlternateAvailability #content-container #main-col .left-col #cookie-crumb-row{position:absolute;top:384px;padding-left:0px;}
#propAlternateAvailability #content-container #main-col .left-col .grey-line{display:none;}
#propAlternateAvailability #content-container #main-col .left-col .left-col-padding{padding:0px 10px 10px 18px;}
#propAlternateAvailability #content-container #main-col .left-col .left-col-padding #msg{margin:0 18px !important;}
#propAlternateAvailability #content-container #main-col .left-col .left-col-padding #msg h3{margin:0px 0 12px;}
#propAlternateAvailability .left-col .hotelpic-address-container #hotelpic-address{margin:5px 30px 0 0;}
#propAlternateAvailability .left-col .hotelpic-address-container #hotelpic-address .details .address{margin:5px 0 0;}
#propAlternateAvailability .left-col .hotelpic-address-container #hotelpic-address .view{padding:0 5px 0 14px;}
#propAlternateAvailability #content-container #main-col #right-col-property {background-color:transparent;width:209px !important;width:192px;}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist{background-color:transparent;padding:45px 0 20px;width:209px !important;width:175px;border-bottom:solid 0px}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist .heading{position:relative; left:-22px !important; left:0px;}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist .main{position:relative; left:-18px !important; left:0px;}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist hr{display:none;}
#propAlternateAvailability #content-container #main-col #right-col-property #rhs-res-details{margin:0;width:174px;padding:0 3px;}
#propAlternateAvailability #content-container #main-col #right-col-property #rhs-res-details #res-details-title{border-bottom:solid 0px;background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left bottom;}
#propAlternateAvailability #content-container #main-col #right-col-property .no-line-andaz{display:none;}
#propAlternateAvailability #content-container #edit-reservation-button{margin-left:0px !important;}
#propAlternateAvailability #content-container #edit-reservation-button, #propAlternateAvailability #content-container .submit{padding:4px 0 4px 24px;width:auto !important;}
#propAlternateAvailability #corp-rates-available-container .rates .rate-info .submit{float:none;}
#propAlternateAvailability #content-container button{padding-left:0px !important;font-size:14px;}
#propAlternateAvailability #bottom-line{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;}
#propAlternateAvailability #verisign-logo{height:auto;}
#propAlternateAvailability #footer-p{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;padding:0 20px;}

/*------------------------Alternate Property----------------------*/
#propCheckAvailability #container #page-title{width:941px !important;border-bottom:solid 0px;margin:0;padding:19px 0;height:54px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propCheckAvailability #container #page-title div{background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left center;margin:0 35px;}
#propCheckAvailability #container #page-title h2{width:auto; margin:0 35px;padding:15px 10px 10px;}
#propCheckAvailability #container #cc_wrap #cookie-crumb-row{margin:0 auto 5px 35px;}
#propCheckAvailability #container #cc_wrap #cookie-crumb-row-image{margin:0 auto 20px 35px;padding:0 0 4px 6px !important;padding:0 0 2px 6px;line-height:0px;font-size:0;}
#propCheckAvailability #container #content #book-rooms #form{margin-top:0px;}
#propCheckAvailability #container #content #book-rooms #form .submit{width:151px !important;}
#propCheckAvailability #content-container{width:941px;float:left;border-top:solid 0px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propCheckAvailability #content-container #right-col-padding{display:none}
#propCheckAvailability #content-container #main-col{width:936px;}
#propCheckAvailability #content-container #prop-head-left{display:none;}
#propCheckAvailability #content-container #prop-head-right{display:none;}
#propCheckAvailability #content-container #main-col .left-col{float:left;display:inline;width:705px;background:transparent;}
#propCheckAvailability #content-container #main-col .left-col #book-rooms #form{margin-top:0px;}
#propCheckAvailability #content-container #main-col .left-col #book-rooms #form #rate-table-container{padding-left:40px;}
#propCheckAvailability #content-container #main-col .left-col #cookie-crumb-row{position:absolute;top:384px;padding-left:0px;float:none !important}
#propCheckAvailability #content-container #main-col .left-col .grey-line{display:none;}
#propCheckAvailability #content-container .left-col #tertiary-nav{width:223px;position:absolute;right:32px !important;right:45px;top:380px;}
#propCheckAvailability #content-container .left-col #tertiary-nav ul {margin:0;padding:0;position:relative;}
#propCheckAvailability #content-container .left-col #tertiary-nav ul li {border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;display:block;list-style-type:none;padding:0;text-align:center;}
#propCheckAvailability #content-container .left-col #tertiary-nav li a {padding-left:10px;padding-right:10px;}
#propCheckAvailability #content-container .left-col #tertiary-nav a {background-color:#73B0BE;color:#FFFFFF;display:block;font-family:Arial,sans serif;font-size:9px;line-height:11px;padding-bottom:4px;padding-top:4px;text-decoration:none;}
#propCheckAvailability #content-container #main-col #right-col-property {background:transparent url(/hyatt/images/place/vertical_dots.gif) repeat-y scroll left 80px;width:209px !important;width:192px;}
#propCheckAvailability #content-container #main-col #right-col-property #bookflap{width:210px !important;width:190px;}
#propCheckAvailability #content-container .submit{width:auto !important;height:16px}
#propCheckAvailability #content-container .submit #check_avail_button{padding:4px 0 4px 24px;}
#propCheckAvailability #bottom-line{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;}
#propCheckAvailability #footer-p{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;padding:0 20px;}

/***********************************Search Disambiguation styles*************************/
.disambiguationResults{
	background:#e9edf0;
	color:#000;
	width:450px;
	border:solid 1px #ccc;
	display:none;
	position:relative;
	text-align:left;
}
#jOverlayContent .disambiguationResults .locResults{
	padding:10px 30px 8px 40px !important;
	padding:17px 30px 8px 40px;
	background:transparent url('/hyatt/images/alert_icon.gif') 14px 17px no-repeat;
}
#jOverlayContent .disambiguationResults .locResults p{
	margin-bottom:0;
}
#jOverlayContent .disambiguationResults .locResults p.ambigLocation{
	margin:2px 0 0;
}
#jOverlayContent .disambiguationResults .locResults p a{
	font-size:11px;
	text-decoration:underline;
}
#jOverlayContent .disambiguationResults p.close{
	background:#fff;
	border-top:solid 1px #ccc;
	text-align:right;
	margin-bottom:0;
	padding:10px 10px;
	width:auto;
}
.disambiguationResults .close span{
	text-decoration:none;
	font-size:11px;
}
.disambiguationResults .close img{
	cursor:pointer;
	vertical-align:middle;
}

/**** Search Disambiguation *****/
 #locations.hyattplace #auto-suggest{
 	width:180px;
 }
/**** HM-3002 | Social Media LIke Button Phase II changes *****/
.facebook_like_button_hotel_place_en{position: absolute; top: 48px; right: 228px;} 
=======
/* ============================================================ */
/* HYATT PLACE MAIN STYLE SHEET                                 */
/* ============================================================ */


/* STYLE RESET                                                  */
/* ============================================================ */
body { background: none; } 
body, td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #404040;}
body, div { margin: 0; padding: 0;}
table {border-collapse:collapse; border-spacing:0; }
fieldset,img,abbr{border:0 none;}

/* hack for IE < 6 to center the page */
* html body { text-align: center; }

/* GENERAL STYLES                                               */
/* ============================================================ */
/* following h1 element is a copy of the H2 item due to SEO updates.*/
h1 {margin: 5px 0 14px 35px; padding:0 0 10px 20px;  background: url(/hyatt/images/place/horizontal_dots.gif) repeat-x left bottom; width:853px; text-align: left; font-size:20px; letter-spacing:3px; font-weight: normal; color: #999}

body#place h1 {margin: 0; padding:0;  background:none; width:auto; font-size:14px; font-weight:bold; color:  #404040; letter-spacing:1.5px;}
body#place h2 {margin: 0; padding:0;  background:none; width:auto; font-size:12px; font-weight:bold; color: #000; letter-spacing:1.25px;}
body#place #brand_selector h2{    background: none;
    border-right: 1px solid #A5A5A5;
    color: #333333;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    line-height: 44px;
    margin: 0;
    padding: 0 0 0 15px;
    width: 130px;}

/*************************** Auto-Suggest Styles **********************/
#auto-suggest-container			{ position:relative; z-index:900; float:left; clear:both; width:1px; height:1px; }
#searchTerms					{ display:block; font-size:11px; }
#auto-suggest					{ position:absolute; top:1px; left:0px; 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				{ float:left; display:block; width:100%; margin:0; padding:2px 0; list-style:none; }
#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;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute; top:0; left:0; z-index:-1; /* hide from all but IE engine */ filter:mask();/* must have not sure why */	width:3000px;/*must have for any big value*/ height:3000px/*must have for any big value*/; }

h2 {margin: 5px 0 14px 35px; padding:0 0 10px 20px;  background: url(/hyatt/images/place/horizontal_dots.gif) repeat-x left bottom; width:853px; text-align: left; font-size:20px; letter-spacing:3px; font-weight: normal; color: #999}
.property h2{ margin: 5px 0 14px 35px; }
h3 {margin: 5px 0 2px 0; font-size:16px; color: #854b1b; padding-bottom: 0;}
h3 a {margin: 5px 0 2px 0; font-size:16px; color: #854b1b; padding-bottom: 0;}
h4 {margin: 5px 0 2px 0; font-size:14px; color: #797979; }
h6 {margin: 0; padding: 0; color: #666; font-size: 12px; font-weight: bold; }
#one-column h6 {color: #000;}

p { margin-top: 8px; margin-bottom: 12px; }

a, a.b { color: #357689; text-decoration: underline;}
#bookflap a {text-decoration:none;}
#home-bookflap a {text-decoration:none;}
#bookflap .caption a {text-decoration:underline;}
#home-bookflap dt a {text-decoration:underline;}
#home-bookflap a sup{text-decoration:none;border-bottom:1px solid #04799B;padding-bottom:4px;}
@-moz-document url-prefix() {a sup { border: none !important; } }
a:hover { text-decoration: underline; }


.sub-hov-on, 
.sub-hov-off, 
a.circle-arrow,
a.circle-back {border: 1px solid; display: block; border: none; background:url(/hyatt/images/place/buttons/circle_arrow.gif) no-repeat left center; padding:4px 0 4px 28px; font-size: 14px; font-weight: bold;position:relative}

.sub-hov-on, 
a.circle-arrow:hover { background-image: url(/hyatt/images/place/buttons/circle_arrow_hover.gif); }

a.circle-back { background-image: url(/hyatt/images/place/buttons/circle_arrow_back.gif); }
a.circle-back:hover { background-image: url(/hyatt/images/place/buttons/circle_arrow_back_hover.gif);}

.sub-hov-on a, .sub-hov-off a, .sub-hov-on button, .sub-hov-off button { color: #357689; font-weight: bold; text-align: left; text-transform: lowercase; } 

.clear {clear:both; height: 1px; line-height: 1px; font-size: 1px; }
.hidden-text { position: absolute; left: -9999px; top: -9999px; font-size:1px; line-height: 1px;} 

ul, ol { margin-left: 15px; padding-left: 0 }
ul { list-style-type: square; }

ul.simple-list { list-style-type: none;  margin-left: 0;}
ul.simple-list li { margin-top: 10px; margin-bottom: 10px;}

ul.square-bullets{list-style:none; margin: 0 0 0 0;}
.square-bullets li{margin: 0; padding: 1px 0 1px 8px; background: url(/hyatt/images/place/home_bullet.gif) no-repeat 0px 2px;}

/* Nested list*/
ul.square-bullets li ul.square-bullets li { margin-left: 15px; background: url(/hyatt/images/bullet.gif) no-repeat 0px 2px;}  

ul.two-col { width: 40%; margin-right: 20px; float: left }

/* Set line length */
p, 
ul.simple-list li,
ul.square-bullets li  { max-width: 560px; line-height: 16px;}, 

* html p, 
* html ul.simple-list li,
* html ul.squarebullets li { width: expression(this.width > 560 ? "560px" : this.width); }

/* vertical and horizontal dots for outlining columns */
.left-dots,
.right-dots { background-image: url(/hyatt/images/place/vertical_dots.gif); background-repeat: repeat-y; }
.top-dots,
.bottom-dots { background-image: url(/hyatt/images/place/horizontal_dots.gif); background-repeat: repeat-x; }

.top-dots { padding-top: 10px; }
.right-dots { background-position: right top; }
.bottom-dots { background-position: left bottom; }

/* Two column lists */
.two-column  { width: 45%; float: left; }

/* MAIN LAYOUT                                                  */
/* ============================================================ */

#container { position: relative;  width: 941px; margin:10px auto;}
#property_nav { _clear:both;}
/* hack to reset the center-page hack on the body element */
* html #container { text-align: left;  }

.corporate {}
.property {}

/* HOTEL SEARCH RESULTS */
/* ===================  */

.hotel-search-result {    background: transparent url(/hyatt/images/place/vertical_dots.gif) repeat-y scroll right;  }

/* HEADER                                                       */
/* ============================================================ */
	
#logo {z-index: 101; position: absolute; _zoom:1; top:15px; left:60px; width: 116px; height: 113px; margin:0; padding: 0; background: url(/hyatt/images/place/place-logo.gif) no-repeat top left;}
#header #top_links{ *height:30px; *margin: 18px 0 0 0;}
#header #util-nav {z-index: 40; position: absolute; top:20px; right:18px;}
#header #util-nav ul{list-style: none; margin: 0; padding: 0;}
#header #util-nav ul li{float: left; }
#header #util-nav ul li a, 
#header #util-nav ul li .sign-out-button  { display: block;  padding:2px 17px 3px 17px; font-size:11px; font-weight: bold; color: #357689; text-decoration: none;}
#header #util-nav ul li a:hover {text-decoration: underline}
/* This element used to have margin-top: -1px; applied to it, to bring the orange text in line with the blue text, but this breaks IE 7.  
   Border-bottom fixes the issue in firefox, but doesn't fix it in IE7.*/
#header #util-nav ul li.arrow a {border-bottom: 1px solid #fff; color: #F48024; margin-left: 10px;  background: url(/hyatt/images/place/arrow_orange.gif) no-repeat left center; font-size: 12px; font-weight: bold;}


/* Styles for when a user is signed in */
#header #util-nav ul li.welcome { color: #797979; text-transform: lowercase;  padding:2px 17px 3px 17px;}
#header #util-nav ul li .sign-out-button { position: relative; width: 105px; text-align: right; }
#header #util-nav ul li .sign-out-button-input-non-h,
#header #util-nav ul li .sign-out-button-input-h { position: absolute; }

#main-nav {z-index: 40; position: absolute; top:54px; right:16px; width:710px; height:30px;}
* html #main-nav {right:10px; width:710px; height:30px;}
#main-nav ul {list-style: none; margin:0; padding:0;}
#main-nav ul li a span{position: absolute; left: -9999px; top: -9999px; font-size:1px; line-height: 1px;}
#main-nav ul li {margin-right: 8px;}

li#rates {width: 135px; height: 22px; float: left; background: url(/hyatt/images/place/nav/rates_1.gif) no-repeat top right; }
li#rates a {width: 135px; height: 22px; display: block; background: url(/hyatt/images/place/nav/rates_0.gif) repeat top right;}
li#rates a:hover {background: none;}

li#locations {width: 77px; height: 22px; background:  url(/hyatt/images/place/nav/locations_1.gif) no-repeat top right; float: left;}
li#locations a {background: url(/hyatt/images/place/nav/locations_0.gif) no-repeat top right; width: 77px; height: 22px; display: block;}
li#locations a:hover {background: none;}

li#special {width: 101px; height: 22px; background:  url(/hyatt/images/place/nav/special_1.gif) no-repeat top right; float: left}
li#special a {background: url(/hyatt/images/place/nav/special_0.gif) no-repeat top right; width: 101px; height: 22px; display: block;}
li#special a:hover {background: none;}

li#meetings {background:  url(/hyatt/images/place/nav/meetings_1.gif) no-repeat top right; width: 129px; height: 22px; float:left;}
li#meetings a {background: url(/hyatt/images/place/nav/meetings_0.gif) no-repeat top right; width: 129px; height: 22px; display: block;}
li#meetings a:hover {background: none;}

li#about	{background:  url(/hyatt/images/place/nav/about_1.gif) no-repeat top right; width: 81px; height: 22px; float: left;}
li#about a {background: url(/hyatt/images/place/nav/about_0.gif) no-repeat top right; width: 81px; height: 22px; display: block;}
li#about a:hover {background: none;}

li#hyatt {margin-right: 0;}
li#hyatt	{background:  url(/hyatt/images/place/nav/hyatt_1.gif) no-repeat top right; width: 136px; height: 22px; float: left;}
li#hyatt a {background: url(/hyatt/images/place/nav/hyatt_0.gif) no-repeat top right; width: 136px; height: 22px; display: block;}
li#hyatt a:hover {background: none}

li.selected a {background: none !important; }

/*Transparency and mast head image styles*/
#header #trans-home {width: 941px; height: 380px; background: none no-repeat top left; z-index: 30; position: absolute; left: 0;}  
/* Make Internet explorer display a proper image */

* html #header #trans-home { background-image: url(/hyatt/images/place/interface/trans-top-purple.gif); 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hyatt/images/place/interface/trans-top-purple.png', sizingMethod='crop'); }

/* Compliant Browsers display a normal background png image*/
#header > #trans-home { background-image: url(/hyatt/images/place/interface/trans-top-purple.png); filter: none; } 


/* BREADCRUMB                                                   */
/* ============================================================ */

#cookie-crumb-row, #cookie-crumb-row a { font-size: 10px; }
#cookie-crumb-row a:active,
#cookie-crumb-row a:link,
#cookie-crumb-row a:visited { text-decoration: none; }
#cookie-crumb-row a:hover { text-decoration: underline; }
#cookie-crumb-row a, #cookie-crumb-row span { padding-left: 5px; padding-right: 5px; }

#cookie-crumb-row a{*position:relative; *z-index:22;}
#prop-buttons{*position:relative; *z-index:23;}

*html #cookie-crumb-row a{position:relative; z-index:22;}
*html #prop-buttons{position:relative; z-index:23;}

/* CONTENT LAYOUT                                               */
/* ============================================================ */

.corporate-copy {}
.property-copy {}

#body {position: relative; width: 941px; background: url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y top left; margin:0 auto; padding:10px 0 10px 0;}

#content{position: relative; width: 868px; margin-left: 35px; padding-bottom: 20px;  background: url(/hyatt/images/place/vertical_dots.gif) repeat-y 650px 80px; text-align: left;}


#one-column { display: inline; width: 610px; float: left; margin-left: 20px; }


/* COLUMNS                                                      */
/* ============================================================ */
.column-container { display: inline; float: left; width: 650px; font-family: Arial,Helvetica,sans-serif;  font-size: 12px;}
.no-bookflap { width: 868px; }
.column-container .column { display: inline; float: left; margin-left: 20px; height: auto; }
.column-container .flush-column { display: inline; float: left; margin-left: 0; height: 1%; }

.column-container .single { width: 630px; }

.column-container .quickbook { width: 180px; margin-left: 0; } 
.column-container .hotel-info { width: 414px; margin-left: 30px; font-family: arial; font-size: 12px;}

.column-container .rooms-info { width: 274px; margin-left: 30px;} 
.column-container .rooms-nav, .column-container .meetings-nav { width: 140px; }

.column-container .small { width: 205px; padding:0 0 0 10px;}
.column-container .small p{font-size:11px;}
.column-container .rooms-info p{display:inline;}
.column-container .rooms-info h6{margin-top:10px;}
.column-container .large { width: 390px; }

.column-container .meeting-content { width: 470px;}
.column-container .meetings-nav ul { list-style-type: none; }
.column-container ul li {  list-style-type: square;}
#reservations  .previous {padding: 20px 0px;}
#reservations  .previous a {  padding-left: 28px; }

/* This needs a better class name. */
.margin-left {margin-left: 20px;}

/* ROOMS AND RATES                                              */
/* ============================================================ */

#rooms-rates{padding:0 10px 20px; background: #D9D2AB url(/hyatt/images/place/rooms-bg-main.gif) repeat-y bottom right; position: relative; font-size: 11px; }
#select-lto #rooms-rates{padding:0 0 20px;}
/*body #reservations #quickbook #rooms-rates{padding: 0 0 20px 0; background:url(/hyatt/images/place/tab-quickbook-bg.gif) 0 0 no-repeat;position:relative;width:400px;height:289px;}*/
#rooms-rates td { font-size: 11px; }
#rooms-rates span#tl {background: url(/hyatt/images/place/corners.gif) no-repeat top left; position: absolute; top:0; left:0; height:12px; width:12px;}
#rooms-rates span#tr {background: url(/hyatt/images/place/corners.gif) no-repeat top right; position: absolute; top:0; right:0px; height:12px; width:13px;}
#rooms-rates span#bl {background: url(/hyatt/images/place/corners.gif) no-repeat bottom left; position: absolute; bottom:0; left:0; height:12px; width:12px;}
#rooms-rates span##bl { margin-bottom: -1px;}

/* RATES + RESERVATIONS TABS                                       */
/* ============================================================ */
#new-quick-tabs{position:relative;width:400px;float:left;padding-bottom:12px;}
#new-quick-tabs ul{list-style-type:none;width:400px;float:left;margin:0;padding:0;}
#new-quick-tabs ul li{float:left; display:inline;margin:0;padding:0;}
#new-quick-tabs ul li a{border:none;float:left;text-decoration:none;}
#new-quick-tabs ul li a span{visibility:hidden;float:left;}
#tab-find-rates{background:url(/hyatt/images/place/tab-find-rates.gif) 0 0 no-repeat;width:89px;height:24px;}
#tab-redeem-gc{background:url(/hyatt/images/place/tab-redeem-gift-certs.gif) 0 0 no-repeat;width:157px;height:24px;}
#tab-redeem-gp{background:url(/hyatt/images/place/tab-redeem-gold-passport.gif) 0 0 no-repeat;width:154px;height:24px;}


/* SPECIAL OFFERS                                               */
/* ============================================================ */
.one-column-with-find-rates { float: left; margin-left: 30px; width: 410px; }

/* MEETINGS & EVENTS                                            */
/* ============================================================ */
.event-type{overflow:hidden;margin:0 0 10px 0;}
.event-type .copy{float:left; width:415px;}
.event-type .copy strong{display:block;margin:8px 0 5px 0;}

.meetings-events-main {margin: 0 0 0 20px; width:48%; display:inline;}
.meetings-events-bookflap {display:inline;float:right;margin-top:6px;text-align:left;width:180px;}
.meetings-events-bookflap h4 {color:#357689;font-size:13px;}

.meetings-middle-column {width:200px; float:left; margin: 0 0 0 25px; display:inline;}
.meetings-middle-column .copy{width:200px;}

/* property site content/middle column/bookflap */
.meetings-property-main{float:left;display:inline;width:420px;margin:0 0 0 10px;}
.meetings-property-middle-column {float:left;display:inline;width:180px;float:left;margin: 0 0 0 33px;}

/*********Event Type Pages**************/
.event-type-links {width:185px; float:left; display: inline; margin: 0 0 0 20px;}
.event-type-middle-content {width:430px; float:left; display: inline; margin: 0 0 0 25px;}
.event-type-middle-content h4 {color:#357689; font-size:13px;}

.event-type-links ul {margin:0; padding:0;}
.event-type-links ul li {list-style-type: none; margin: 0 0 5px 0; background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left bottom; padding: 0 0 5px 0;}
.event-type-links ul li a, .event-type-links ul li a:hover {text-decoration:none; width:185px; display:block;}

.back-to-meetings {font-size:12px; letter-spacing:0; position:absolute; margin:5px 0 0 690px;}

.meetings-margin-bump {margin:5px 0 8px 0;}
.event-type-selected {font-weight:bold;}

/* BOOKFLAP                                                     */
/* ============================================================ */
/* content-right renames to bookflap */

#bookflap { display: inline; float: right; width: 210px; margin-top: 6px; text-align: center;}
#bookflap h4 { color: #357689; font-size: 13px }
#bookflap #bookflap-container {width:160px; margin:0 auto; text-align: center;}
#bookflap #bookflap-container .bookflap-thumb {position: relative; height:56px; width: 127px; margin: 0 auto;}
#bookflap #bookflap-container .bookflap-thumb img{position: absolute; top:0; left:0;}
#bookflap #bookflap-container .thumb-mask {width:127px; height:56px; position: absolute; top:0; left:0; background: url(/hyatt/images/place/bookflap_mask.gif) no-repeat top left;}
#bookflap #bookflap-container .thumb-hyperlink { position: absolute; top: 0; left:0; z-index: 3 }
#bookflap #bookflap-container p.caption {margin: 5px 0 2px 0; font-size:13px; font-weight:bold; color:#357689;}
#bookflap #bookflap-container p.caption a{color:#357689;}
#bookflap #bookflap-container p.caption a:hover{color:#273F6F;}
#bookflap #bookflap-container p.caption a sup{text-decoration:none;border-bottom:1px solid #04799B;padding-bottom:3px;}
@-moz-document url-prefix() { p.caption a sup { border: none !important; } }
#bookflap #bookflap-container p {font-size:11px; margin:0 0 20px 0;}
#bookflap #bookflap-container p a {color: #404040;}

/* FOOTER                                                       */
/* ============================================================ */
#footer, #footer-bg { position: absolute; width: 941px; height: 53px; margin:0 auto 20px auto; border: 0 none; color: #fff; background-color: transparent; font-size:11px;}

#footer-bg { background: url(/hyatt/images/place/interface/footer-bg-purple.gif) no-repeat top left;}

#footer { z-index: 30; }

#footer #footer-nav {position: absolute; top:24px; left:30px;}
#footer #footer-nav ul{ list-style: none; margin: 0; padding: 0;}
#footer #footer-nav ul li{float: left; background: url(/hyatt/images/place/interface/nav_footer_bullet.gif) no-repeat 0 7px; padding:0 0 0 10px; margin:0 15px 0 0;}
#footer #footer-nav ul li a{text-decoration: none; color: #fff; }
#footer #footer-nav ul li a:hover{text-decoration: underline;}
#footer p.copyright { position: absolute; top: 24px; right: 32px; width:120px; margin: 0; text-align: right; }

#verisign-logo {width:941px; height:60px; margin: 0 auto; margin:70px 0 0 0;}
#verisign-logo div{height:51px; width:94px; display: block; float: right;}

/*********************************RGP-RGC LINKS*********************************************************/
.rgp-rgc-links a, .rgp-rgc-links a:hover {display:block; margin: 2px 0 0 2px;}
.rgp-rgc-links p {font-style:italic; font-size:10px; padding: 0 10px 0 10px;}

.rgp-rgc-links-home a, .rgp-rgc-links-home a:hover {display:block; margin: 2px 0 0 2px;}
.rgp-rgc-links-home {margin: 10px 0 0 0;}

/***************************Rates & Res Tabs*****************************************/
#fr-tab-on {background: transparent url(/hyatt/images/place/fr-tab-on.gif) no-repeat 0 0; height:24px; width:86px;}
#fr-tab-off {background: transparent url(/hyatt/images/place/fr-tab-off.gif) no-repeat 0 0; height:24px; width:86px;}

#rgc-tab-on {background: transparent url(/hyatt/images/place/rgc-tab-on.gif) no-repeat 0 0; height:24px; width:155px;}
#rgc-tab-off {background: transparent url(/hyatt/images/place/rgc-tab-off.gif) no-repeat 0 0; height:24px; width:155px;}

#rgp-tab-on {background: transparent url(/hyatt/images/place/rgp-tab-on.gif) no-repeat 0 0; height:24px; width:155px;}
#rgp-tab-off {background: transparent url(/hyatt/images/place/rgp-tab-off.gif) no-repeat 0 0; height:24px; width:155px;}

/**********HOTEL AIR CAR LINK***************/
.place-hotel-air-car-bf {margin: 0;}
.place-hotel-air-car-bf a, .place-hotel-air-car-bf a:hover{background:transparent url(../images/icon_new_window_blue.gif) no-repeat scroll right 2px; padding-right:12px; font-weight:normal;}
.place-hotel-air-car-bf img {padding: 0 5px 0 0;}
#verisign-logo div{height:51px; width:94px; display: block; float: right;}

/*-- #HM-589 - Sapient 08/2009 Start Changes --*/
.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;}
/*-- #HM-589 - Sapient 08/2009 End Changes --*/

/*--------------- Quickbook1 Changes Start ------------------*/
/* QBFP start HM-2701*/
#adv-search-opt{float:right;}
#find_hotel_button{float:left;}
/* QBFP end HM-2701 */


#check-in-date{color:#999999; font-size:11px; height:16px; padding-top:2px;}
#check-out-date{color:#999999; font-size:11px; height:16px; padding-top:2px;}

#column-container #rooms-rates {padding:10px 10px 20px 10px}
/*-------------------------------------------*/

.destinationField,
.dateSelector, 
.roomSelector,
.rateType, 
.codeSection,
.searchAction,
.perferedHotel{
    padding:2px 0 10px 0px;
}
.destinationField {
    padding-top:10px;
}
.destinationField label{
	font-size:11px;
}

/*-------------------------------------------*/
.clearfix,
.dateSelector,
.roomSelector,
.rateType ul,
.codeSection,
.searchAction,
ul.reservation-quick-links,
.travelPackage,
.home-middle-content,
.flapWrapper,
#home-middle-content,
.logosWrapper{
    display: block;
}
/*-------------------------------------------*/

.dateSelector,
.roomSelector,
.rateType,
.offerCode,
.submit,
.a-img,
.textDiv{
	float:left;
	width:175px;
}

#place .submit {
	border: none;
	margin: 20px 0 15px;
}

label.fieldlabel {
color:#393939;
font-size:11px;
text-transform:uppercase !important;
}
#reservations label.fieldlabel,
#holiday-promo label.fieldlabel,
#place label.fieldlabel {text-transform:capitalize !important;}

#reservations #brand-select-label,
#holiday-promo #brand-select-label,
#place #brand-select-label,
#place .dateSelector label{ text-transform:capitalize !important; }
/*#rooms-rates .dateSelector label{
	text-transform:uppercase !important;
}*/

.extraoptions,.bookflight {
	background:#ccc;
	width:175px;
	clear:both;
}
 .bookflight {
	background:#eee;

 }
/*-------------------------------------------*/

.dateWrapper a {
height:20px;
margin-left:3px;
width:24px;
}
#quick-book .dateSelector{
width:100%;
}
#quick-book .dateIn {
padding-right:7px;
}
#quick-book .error{
display:none !important;
}
#rooms-rates .dateIn {
width:71%; #width:75%;
}
/*-------------------------------------------*/

.dateSelector .dateWrapper:first-child,
.rateType ul li.left,
.codeSection label:first-child{
    
}
.dateSelector .dateWrapper {
    float:left;
}
#rooms-rates .dateSelector .dateWrapper {
}
.dateWrapper img {
    float:left;
}
.dateWrapper a {
    width:24px;
    height:20px;
    margin-left:3px;
}
#quickbook .rgp-rgc-links  a, #quickbook .rgp-rgc-links a:hover {display:block; margin: 0;font-weight:normal;}
#quickbook img#find-hotel {margin:6px 0 0px 0;}
/*--------------------------------------------*/
/*.................. date picker ............*/

#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('../images/icon_month_prev.gif') no-repeat center center;
}
.dp-nav-next .dp-nav-next-month {
    position:relative;
    left:4px;
    top:-2px;
    background:#e9e9e9 url('../images/icon_month_next.gif') no-repeat center center;
}
/*.................. date picker end............*/

/*..................Room Details ............*/
.roomSelector label{
    width:28%;
    float:left;
}
.roomSelector label:last-child,
.roomSelector label.lastchild{
    position:relative;
    top:-1px;
	width:44%;
}

.roomSelector label:last-child a,
.roomSelector label.lastchild a{ 
    position:relative;
	top:-1px;
}

@media \0screen {
div.roomSelector label.lastchild {
  width:44%;
}
}

.roomSelector label select {
    display:block;
}

/*..................Room Details End............*/

/*.................. Rate type ............*/

.rateType ul{
    list-style:none;
    margin:0;
    padding:0;
}
.rateType td {left:-6px !important; font-size:11px !important}
/*safari*/
@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:2px;
}

.rateType .radiobutton{
	right:5px;	
}
/*.................. Rate type ends............*/
.col2-1sm{
background:#EEEEEE;
}

/*--------------- Quickbook1 Changes Start ------------------*/
a.openBlueWindow {
    padding-right:13px;
    background: url('../images/icon_new_window_blue.gif') no-repeat right 2px;
	color:#357689;
}
a.openBlueWindow:hover {
    padding-right:13px;
 	color:#273F6F;
}
.hiddenText {
	margin:0px !important;
	padding:0px !important;
	line-height:0px !important;
	font-size:0px !important;
}

#hotelQuickBook .pad{padding:0px;}
#hotelQuickBook .dateIn{padding-top:0px !important;}
#hotelQuickBook .dateOut{padding-top:7px !important;}
#hotelQuickBook .offerCode .fieldlabel{padding-bottom:1px;}
#rooms-rates a, #rooms-rates a:hover{padding-bottom:3px !important;}
#endeca-search-term #brand-select-label{padding-top:5px;}

/*------------------------Alternate Property----------------------*/
#propAlternateAvailability #container #page-title{width:941px !important;border-bottom:solid 0px;margin:0;padding:19px 0;height:54px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propAlternateAvailability #container #page-title div{background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left center;margin:0 35px;}
#propAlternateAvailability #container #page-title h2{width:auto; margin:0 35px; background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left bottom;padding:15px 10px 10px;}
#propAlternateAvailability #content-container{width:941px;float:left;border-top:solid 0px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propAlternateAvailability #content-container #right-col-padding{display:none}
#propAlternateAvailability #content-container #prop-head-left{display:none;}
#propAlternateAvailability #content-container #prop-head-right{display:none;}
#propAlternateAvailability #content-container #tertiary-nav{width:223px;position:absolute;right:32px !important;right:45px;top:380px;}
#propAlternateAvailability #content-container #tertiary-nav ul {margin:0;padding:0;position:relative;}
#propAlternateAvailability #content-container #tertiary-nav ul li {border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;display:block;list-style-type:none;padding:0;text-align:center;}
#propAlternateAvailability #content-container #tertiary-nav li a {padding-left:10px;padding-right:10px;}
#propAlternateAvailability #content-container #tertiary-nav a {background-color:#73B0BE;color:#FFFFFF;display:block;font-family:Arial,sans serif;font-size:9px;line-height:11px;padding-bottom:4px;padding-top:4px;text-decoration:none;}
#propAlternateAvailability #content-container #main-col{width:936px;}
#propAlternateAvailability #content-container #main-col .left-col{float:left;display:inline;width:705px;background:transparent url(/hyatt/images/place/vertical_dots.gif) repeat-y scroll right 80px;}
#propAlternateAvailability #content-container #main-col .left-col #corp-rates-available-container{width:690px;}
#propAlternateAvailability #content-container #main-col .left-col #cookie-crumb-row{position:absolute;top:384px;padding-left:0px;}
#propAlternateAvailability #content-container #main-col .left-col .grey-line{display:none;}
#propAlternateAvailability #content-container #main-col .left-col .left-col-padding{padding:0px 10px 10px 18px;}
#propAlternateAvailability #content-container #main-col .left-col .left-col-padding #msg{margin:0 18px !important;}
#propAlternateAvailability #content-container #main-col .left-col .left-col-padding #msg h3{margin:0px 0 12px;}
#propAlternateAvailability .left-col .hotelpic-address-container #hotelpic-address{margin:5px 30px 0 0;}
#propAlternateAvailability .left-col .hotelpic-address-container #hotelpic-address .details .address{margin:5px 0 0;}
#propAlternateAvailability .left-col .hotelpic-address-container #hotelpic-address .view{padding:0 5px 0 14px;}
#propAlternateAvailability #content-container #main-col #right-col-property {background-color:transparent;width:209px !important;width:192px;}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist{background-color:transparent;padding:45px 0 20px;width:209px !important;width:175px;border-bottom:solid 0px}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist .heading{position:relative; left:-22px !important; left:0px;}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist .main{position:relative; left:-18px !important; left:0px;}
#propAlternateAvailability #content-container #main-col #right-col-property #travel-assist hr{display:none;}
#propAlternateAvailability #content-container #main-col #right-col-property #rhs-res-details{margin:0;width:174px;padding:0 3px;}
#propAlternateAvailability #content-container #main-col #right-col-property #rhs-res-details #res-details-title{border-bottom:solid 0px;background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left bottom;}
#propAlternateAvailability #content-container #main-col #right-col-property .no-line-andaz{display:none;}
#propAlternateAvailability #content-container #edit-reservation-button{margin-left:0px !important;}
#propAlternateAvailability #content-container #edit-reservation-button, #propAlternateAvailability #content-container .submit{padding:4px 0 4px 24px;width:auto !important;}
#propAlternateAvailability #corp-rates-available-container .rates .rate-info .submit{float:none;}
#propAlternateAvailability #content-container button{padding-left:0px !important;font-size:14px;}
#propAlternateAvailability #bottom-line{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;}
#propAlternateAvailability #verisign-logo{height:auto;}
#propAlternateAvailability #footer-p{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;padding:0 20px;}

/*------------------------Alternate Property----------------------*/
#propCheckAvailability #container #page-title{width:941px !important;border-bottom:solid 0px;margin:0;padding:19px 0;height:54px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propCheckAvailability #container #page-title div{background:transparent url(/hyatt/images/place/horizontal_dots.gif) repeat-x scroll left center;margin:0 35px;}
#propCheckAvailability #container #page-title h2{width:auto; margin:0 35px;padding:15px 10px 10px;}
#propCheckAvailability #container #cc_wrap #cookie-crumb-row{margin:0 auto 5px 35px;}
#propCheckAvailability #container #cc_wrap #cookie-crumb-row-image{margin:0 auto 20px 35px;padding:0 0 4px 6px !important;padding:0 0 2px 6px;line-height:0px;font-size:0;}
#propCheckAvailability #container #content #book-rooms #form{margin-top:0px;}
#propCheckAvailability #container #content #book-rooms #form .submit{width:151px !important;}
#propCheckAvailability #content-container{width:941px;float:left;border-top:solid 0px;background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top}
#propCheckAvailability #content-container #right-col-padding{display:none}
#propCheckAvailability #content-container #main-col{width:936px;}
#propCheckAvailability #content-container #prop-head-left{display:none;}
#propCheckAvailability #content-container #prop-head-right{display:none;}
#propCheckAvailability #content-container #main-col .left-col{float:left;display:inline;width:705px;background:transparent;}
#propCheckAvailability #content-container #main-col .left-col #book-rooms #form{margin-top:0px;}
#propCheckAvailability #content-container #main-col .left-col #book-rooms #form #rate-table-container{padding-left:40px;}
#propCheckAvailability #content-container #main-col .left-col #cookie-crumb-row{position:absolute;top:384px;padding-left:0px;float:none !important}
#propCheckAvailability #content-container #main-col .left-col .grey-line{display:none;}
#propCheckAvailability #content-container .left-col #tertiary-nav{width:223px;position:absolute;right:32px !important;right:45px;top:380px;}
#propCheckAvailability #content-container .left-col #tertiary-nav ul {margin:0;padding:0;position:relative;}
#propCheckAvailability #content-container .left-col #tertiary-nav ul li {border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;display:block;list-style-type:none;padding:0;text-align:center;}
#propCheckAvailability #content-container .left-col #tertiary-nav li a {padding-left:10px;padding-right:10px;}
#propCheckAvailability #content-container .left-col #tertiary-nav a {background-color:#73B0BE;color:#FFFFFF;display:block;font-family:Arial,sans serif;font-size:9px;line-height:11px;padding-bottom:4px;padding-top:4px;text-decoration:none;}
#propCheckAvailability #content-container #main-col #right-col-property {background:transparent url(/hyatt/images/place/vertical_dots.gif) repeat-y scroll left 80px;width:209px !important;width:192px;}
#propCheckAvailability #content-container #main-col #right-col-property #bookflap{width:210px !important;width:190px;}
#propCheckAvailability #content-container .submit{width:auto !important;height:16px}
#propCheckAvailability #content-container .submit #check_avail_button{padding:4px 0 4px 24px;}
#propCheckAvailability #bottom-line{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;}
#propCheckAvailability #footer-p{background:transparent url(/hyatt/images/place/interface/content_bg_purple.gif) repeat-y scroll left top;padding:0 20px;}

/***********************************Search Disambiguation styles*************************/
.disambiguationResults{
	background:#e9edf0;
	color:#000;
	width:450px;
	border:solid 1px #ccc;
	display:none;
	position:relative;
	text-align:left;
}
#jOverlayContent .disambiguationResults .locResults{
	padding:10px 30px 8px 40px !important;
	padding:17px 30px 8px 40px;
	background:transparent url('/hyatt/images/alert_icon.gif') 14px 17px no-repeat;
}
#jOverlayContent .disambiguationResults .locResults p{
	margin-bottom:0;
}
#jOverlayContent .disambiguationResults .locResults p.ambigLocation{
	margin:2px 0 0;
}
#jOverlayContent .disambiguationResults .locResults p a{
	font-size:11px;
	text-decoration:underline;
}
#jOverlayContent .disambiguationResults p.close{
	background:#fff;
	border-top:solid 1px #ccc;
	text-align:right;
	margin-bottom:0;
	padding:10px 10px;
	width:auto;
}
.disambiguationResults .close span{
	text-decoration:none;
	font-size:11px;
}
.disambiguationResults .close img{
	cursor:pointer;
	vertical-align:middle;
}
/********  bullets on ie 7          ****** /
div.property-copy ul {
	*margin:15px; 
}
/**** Search Disambiguation *****/
 #locations.hyattplace #auto-suggest{
 	width:180px;
 }
/**** HM-3002 | Social Media LIke Button Phase II changes *****/
.facebook_like_button_hotel_place_en{position: absolute; top: 48px; right: 228px;} 

/**** HM-3002 | Social Media LIke Button Phase II changes Ends *****/ 
.property #cookie-crumb-row a, .property #cookie-crumb-row span { font-size:10px;}


#header {
  /*  height: auto !important; 
    min-height: 165px; */
    overflow: visible !important;
   /* position: relative !important; */
    width: 941px;
   /* z-index: 3000; */
	_height:382px;
}

body#place #header,#rgcCheckAvailability #header,#rgpCheckAvailability #header,#rgpSelectedHotelRates #header,#placeGuestInfo #header,#placeConfirm #header{
min-height:380px;
_height:382px;
}
#hbCloseBar {text-align:right !important;}
#hbCloseBar a{float:none !important;}
body#placeGuestInfo div#body h2, 
body#propCheckAvailability div#body h2,
body#propSelectedHotelRates div#body h2, 
body#login div#body h2,
body#error div#body h2,div#body h2,body#reservations div#body h1 
 {
	margin-left: 40px;
    padding-left: 15px;
    height:40px;
}
#dining .restaurant-content a{color:#357689;}
#dining .dining-intro-menu-link a.circle-arrow{color:#357689;}
/*#services #content .property-copy h3{margin-top:12px;}*/
#services #content .property-copy p{margin-top:8px;margin-bottom:12px;}
#services #content .property-copy br{height:0;line-height:0;}
