html body{background-image:none; }
#top #main_logo{padding: 10px 40px 12px 22px;}
#footer {margin-top:0;}

/***********************************STEP NAVIGATION ***************************************************************************/
#content-container #main-col  {border-top: none;}

#step-nav{width:954px; background-color: transparent; border:none; position: absolute; margin: 0 0 0 -17px; height:27px; overflow:hidden;}
#step-nav .step-text {color:#f0d441; text-transform:uppercase; letter-spacing:1px;}
#step-nav .step-on-off .step-text {color:#f0d441; text-transform:uppercase;}
#step-nav .step-on-off img {display:none;}
#step-nav .step-on .step-text {color:#f0d441; text-transform:uppercase;}
#step-nav .step-on-off {background: #bebebe url(/hyatt/images/brands/andaz/step-nav-andaz-arrow.gif) no-repeat; width:256px; height:27px;}
#step-nav .step-off {background-color: #bebebe; width:698px; height:27px;} 
#step-nav .step-off-on {background: #585752 url(/hyatt/images/brands/andaz/step-nav-andaz-arrow2.gif) no-repeat; width:256px; height:27px;}
#step-nav .step-on {background-color:#585752 ; width:698px; height:27px;}



/***********************************PAGE TITLE ***************************************************************************/
#page-title{width:685px !important; margin: 50px 0 0 0 ; border:none;}
#page-title h2{border-bottom: 1px solid #A4B1BA; margin:0 0 0 -10px; padding:0 0 10px 0;}
#page-title div{position:relative;top:70px;}

.guest-info-container-hack {font-family: Times New Roman; margin-top:0;}


.error{font-size:11px;color:#FF0000; margin: 0 20px 0 0;font-family:arial;}
.error img{padding-right:4px;}

.andaz-gold-passport-text {margin-left:-20px; font-size:13px;}

/*************************************BOOKFLAP********************************************************************/
#content-container #right-col{background: #B3C0C8 url(/hyatt/images/brands/andaz/andaz-bookflap-top.jpg) no-repeat; margin: 78px 0 0 0;}
#right-col{background: #B3C0C8 url(/hyatt/images/brands/andaz/andaz-bookflap-top.jpg) no-repeat;}
#book-flap-wrapper, #book-flap-wrapper h4 {color:#FFFFFF;}


/*Travel Assistance area*/
#travel-assist {font-size:11px;font-family:arial; background-color: transparent; border:none; line-height: 16px;}
#travel-assist hr {display:none;}
#travel-assist .heading {font-weight:bold; color:#FFFFFF; font-size:11px; padding:20px 0 10px 0; text-transform: uppercase; text-align: center;}
#travel-assist .main {color:#FFFFFF; padding:10px 10px 20px 10px; text-align: center;}
#travel-assist img {padding:0 0 0 34px;}
#travel-assist a{color:#517AA6;}
#travel-assist a:hover{color:#2F4864;}

#right-col #rhs-res-details {color:#ffffff; line-height: 16px; margin:0 13px 0 13px;}
#right-col #rhs-res-details #res-details-title {font-weight:bold; color:#FFFFFF; font-size:11px; padding: 30px 0 0 4px; text-transform: uppercase; border-bottom:none; border-top:1px solid #8E8B63; width:140px; display: block; margin:0 0 0 20px;}
#right-col #rhs-res-details .section .title{color:#000000;}
#right-col #rhs-res-details .section {margin: 0;}
#right-col #rhs-res-details .section .strong {margin: 10px 0 0 0;}

#right-col #rhs-res-details .section .andaz-padding {margin: 10px 0 0 0;}
#right-col #rhs-res-details .section .strong .andaz-color {color:#000000;}
#right-col #rhs-res-details .section .andaz-total {color:#d3611c; margin: 0 0 10px 0;}
#right-col #rhs-res-details .section .andaz-cancel-policy {margin: 10px 0 10px 0;}
#right-col #rhs-res-details .section .andaz-deposit {font-weight: normal;}

#right-col #rhs-res-details a{color:#517AA6;}
#right-col #rhs-res-details a:hover{color:#2F4864;}

#right-col #rhs-res-details .section #change-reservation-button button {text-transform: capitalize; height:22px;  font-size:12px; padding: 0 0 3px 0;}

/*************************************HOTEL CONTAINER********************************************************************/
#hotelpic-address {padding-left:0; width:685px; font-family: Times New Roman; font-size: 13px; line-height: 16px;}
#hotelpic-address a img {display:block;}
.vcard {  line-height: 16px;}
.vcard a, .vcard a:hover {text-transform: capitalize;}

/*************************************HOTEL LINKS / Virtual Tour / Photo Gallery / Hotel Site********************************************************************/
#hotelpic-address .check-availability-links {width:500px; float:right; font-family: Arial;}
.check-availability-links .small-arrow {width:auto; margin:0 15px 0 0; padding:0 0 0 0; float: left;}
.check-availability-links .small-arrow .px11 {float:left; padding:0; margin: -1px 0 0 20px;}

/*************************************TITLE BAR********************************************************************/
.title-bar {padding: 0 0 0 10px; background: transparent url(/hyatt/images/brands/andaz/andaz-booking-header.jpg) no-repeat; text-transform:uppercase; color:#FFFFFF; font-weight:bold; width:685px; height: 25px; line-height:25px; font-size:12px;}

/*************************************ROOM PREFERENCES********************************************************************/
#room-preferences-container #room-preferences, #room-preferences-container #room-preferences p, #room-preferences-container #room-preferences label {font-family: Times New Roman; font-size: 13px;  line-height: 16px;}
#room-preferences-container #room-preferences .smallerfont{font-style: normal; font-size:11px;}

/*************************************GUEST INFORMATION********************************************************************/
#guest-information-container #guest-information, #guest-information-container #guest-information p {font-family: Times New Roman; font-size: 13px;  line-height: 16px;}
#guest-information-container #guest-information table{font-family: Times New Roman; font-size: 13px;  line-height: 16px; margin:0;}

label {font-size:13px;}
table {font-size:13px;}
table.gi_AdvancedPurchaseRate_table{width:auto;margin-bottom:12px;}

#guest-information-container #guest-information table .bump-left {left:0;}
.andaz-push-left {margin-left:-20px;position:relative;}
.andaz-margin-left{margin-left:-14px; height:20px; padding-top:10px;}

/******************************************OPTIONAL BOX****************************************************************/
#guest-information-container #guest-information { position: relative; zoom:1;}
#guest-information-container #guest-information .optional-input {position:absolute; width:150px; border:none; left: 500px; top: -95px; float: none;}
* html #guest-information-container #guest-information  .optional-input{position:absolute; width:150px; border:none; left: 480px; top: -124px; float: none;}
#guest-information-container #guest-information .optional-input .title-bar {width:150px; background-image: none; padding-bottom: 43px;}

/****************************CANCELLATION POLICY************************************************************/
#guest-information-container #guest-information #cancellation-policy {margin-left: 0;}
.bump-right {margin-left:0;}
.smallerfont{margin-top:10px; display: block;}
#res-guarantee {padding-left: 0;}

/********************************************CONFIRM RESERVATION*******************************************************/
button {text-transform: capitalize; font-size: 12px; height:18px;}

/********************************************COMMON CONFIRM PAGE*********************************************************************************/
#confirmation-container #text-intro {margin-left: 0; font-family: Times New Roman; font-size: 13px;  line-height: 16px; margin-top: 0; padding-top: 0;}

#confirmation-container #text-intro .left a, #confirmation-container #text-intro .left a:hover {border:none; font-family: Arial; font-size: 12px; color:#FFFFFF; text-transform: capitalize; text-align: center; width:63px; padding: 1px 1px 0 0;}
.left .button a {background: transparent url(/hyatt/images/brands/andaz/book-btn-off.gif) no-repeat; border:none; width:63px; height:22px;}
.left .sub-hov-on, .button a:hover{background: transparent url(/hyatt/images/brands/andaz/book-btn-on.gif) no-repeat; border:none; width:63px; height:22px;}

.right .button a{background: transparent url(/hyatt/images/brands/andaz/check-avail_btn-off.gif) no-repeat; border-bottom:none; width:137px; height:22px;  font-family: Arial; font-size: 12px; color:#FFFFFF; text-transform: capitalize; text-align: center; padding: 1px 1px 0 0;}
.right .button a:hover{background: transparent url(/hyatt/images/brands/andaz/check-avail_btn-on.gif) no-repeat; border:none; width:137px; height:22px;}

.non-bold-andaz-confirm {font-weight: normal; color:#FFFFFF;}
.non-bold-andaz-heading {color:#7D7D7D; font-family:Verdana; font-size:12px; font-weight:bold; letter-spacing:1px;}

#hide-print-button .left p {font-family: Times New Roman; font-size: 13px;  line-height: 16px;}

#confirmation-container #text-intro .right {width:225px;}

#confirmation-container .conf-container {float: none; position:absolute; margin-left: 447px; margin-top: 0; font-family: Times New Roman; font-size: 13px;  z-index: 1;}
#hotelpic-address {padding-top: 0;}

#confirmation-container table td {font-family:Times New Roman;font-size:13px; }
#confirmation-container .confirmation-number {font-weight: bold; }
#confirmation-container .bump-right {font-family:Times New Roman;font-size:13px;  padding-left: 0;}

#confirmation-container .confirmation-number {margin-top:12px; padding-right:0; padding-left:10px;}

.andaz-border-confirmation-table {display:none;}

.disclaimer { font-style:normal;}
/*merge andaz automation*/
#wrapper #main-col{
background-image:none;
}
#content-container #right-col-property{
background-color:#B3C0C8;
}
#content-container{
background:url("/hyatt/images/brands/andaz/andaz-bookflap-bottom.jpg") no-repeat right bottom;
}
/*merge andaz automation end*/

