/*	ENDECA SEARCH STYLES	*/
/* ======================== */

/* dimension block */
.dim {width:178px;margin-bottom:5px;}
#search-results-container .dim{float:left; width: 50%;}
#search-results-container{float: left;}
/* pagination blocks */
.pagination {letter-spacing:2px;background-color:#A0A99E;text-align:center;color:#ffffff;padding:3px 0 3px 0;margin-bottom:20px;}
	.pagination a:link, .pagination a:visited, .pagination a:active {color:#ffffff;text-decoration:underline;}
	.pagination a:hover, {color:#ffffff;text-decoration:none;}
	
.pagination-black {width:260px; float: right; margin-top: -55px; background-color:#fff;text-align:center;color:#000;padding:11px 0 0 0; height:14px; margin-bottom:20px;}
	.pagination-black a:link, .pagination-black a:visited, .pagination-black a:active {color:#000;text-decoration:underline;}
	.pagination-black a:hover, {color:#000;text-decoration:none;}

/* standard message */
.msg {margin-bottom:5px;}
/* check availability table styles */
.sup {font-size:9px;padding-bottom:3px;}
.td-sup {padding-left:0px;}
.td-pad {padding-top:4px;}
.disclaimer {font-style:italic;font-size:11px;float:left;padding-top:3px;}

#endeca{ padding-right: 0px; }
#endeca-search-term{padding-left:2px;margin-bottom:2px;display: block; clear: both;}
#endeca-search-term label{font-size:11px;}
#endeca-search-submit{width:150px;display: block; clear: both;}
#endeca-search-submit .submit{width:70px;margin:8px 3px 10px 0px;float:left;}
#endeca-search-tips{display:inline;float:right;margin:8px 0px 0px 0px;}

#endeca-search-facets{}
.endeca-facet-title{display:block;color:#C59D08;font-weight:bold;font-size:12px;float:left;padding-right:5px;font-family: arial, sans-serif;}
.endeca-refinement-count{font-weight:normal;font-size:12px;color:#005597;}
.endeca-facet-link{padding-left: 10px; background: #fff url(/hyatt/images/reservations/icon_arrow2.gif) no-repeat 0 3px;}
.empty-facet{display:none;width:5px;}

/*	HOTEL SEARCH RESULTS	*/
/* ======================== */

#search-results-container{padding:0px 5px 40px 0px;width: 505px; float: right;  margin-top:0px;clear: none;  overflow: visible; }

/* for Hyatt Place */
body.hyattplace dl.hotel-search-result{width: 423px !important;}

dl.hotel-search-result{width: 480px;position: relative;margin: 0;}
dl.hotel-search-result dt,
dl.hotel-search-result dd{margin-left: 140px;width: 200px;padding: 0;font-size: 12px;}

dl.hotel-search-result dt{clear: none;}
dl.hotel-search-result dd.thumbnail{float:left;width:122px;margin: 0;}
dl.hotel-search-result dd.thumbnail a img { border: 1px solid #999; }
dl.hotel-search-result dd.location{float: none;}
dl.hotel-search-result dd.utility-nav{width: 125px;position: absolute; top: 0; right: 10px;}
dl.hotel-search-result dd.utility-nav .distance { font-weight: bold; color: #666; }
dl.hotel-search-result dd.utility-nav .distance img { position:relative; top:6px; }
dl.hotel-search-result dd.status{display: block; clear: both;}
dl.hotel-search-result dd.description{}
.coming-soon {height: 10px; width: 480px; background-image: url(/hyatt/images/search-preopening.gif); background-repeat: no-repeat; position: relative; margin: 40px 0 20px -120px; padding: 0;}

/*	PRE OPENING	*/
/* ======================== */
.openingdate{font-weight: bold; color:	#C59D08; }

/* Wi-Fi Search Results */
/* ======================== */

.filter-1 { display: none; }

endeca_term {
	font-weight: bold;
}

ul#searchtabs {
	list-style: none;
	background: url(/hyatt/images/search/hoteltab1.gif) no-repeat;
	margin: 10px 0 0 0;
	padding: 0;
	height: 30px;
}

ul#searchtabs li{
	line-height: 30px;
	padding: 0 50px;
	display: inline;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	vertical-align: bottom;
}

 ul#searchtabs li a {
	margin: 0;
	padding: 0;
	display: inline;
	text-align: left;
	font-family: arial, sans-serif;
	font-size: 12px;
	text-decoration: none;

}

ul#searchtabs.sitesearch {
	background: url(/hyatt/images/search/hoteltab2.gif) no-repeat;
}

select.giftcert, input.giftcert {
	font-size: 12px;
	width: 175px;
	padding: 0;
	margin: 0 0 10px 0;
}
select.giftcert {
	width: 177px;
}
div#endeca-search-term.giftcert{
	background: #F0EBE5;
	padding: 20px 0 15px 18px;
}
div.dim.giftcert {
	padding: 0 0 15px 16px;
}
div.dim.site {
	padding: 0 0 15px 0;
}


div.pagination.inline {
	border: 1px solid #9BA398;
	border-left: 0;
	border-right: 0;
	background: #EFECE7;
	color: #9BA398;
}

div.pagination.inline a:link, div.pagination.inline a:hover, div.pagination.inline a:visited, div.pagination.inline a:active{
	color:#9BA398;
}


div.pagination-black.inline {
	border: 1px solid #000;
	border-left: 0;
	border-right: 0;
	background: #fff;
	color: #000;
}

div.pagination-black.inline a:link, div.pagination-black.inline a:hover, div.pagination-black.inline a:visited, div.pagination-black.inline a:active{
	color:#000;
}


#hotel-search-submit{width:150px;display: inline;}
#hotel-search-submit .submit{width:60px; float: none;}

#search-error{
	color: #B5111A;
}

div.packages a:hover{
	text-decoration: underline;	
}

.brandsearch { display:none; }
.brandsearch h3{  padding: 0px; font-weight:bold; text-transform:uppercase;  }

/*--------------- Quickbook1 Changes Start ------------------*/
#check-in-date, #check-out-date{width:91px;}
#check-in-date{color:#999999; font-size:11px; padding-top:2px;}
#check-out-date{color:#999999; font-size:11px; padding-top:2px;}

/*-------------------------------------------*/

.destinationField,
.dateSelector, 
.roomSelector,
.rateType, 
.codeSection,
.searchAction,
.perferedHotel{
    padding:2px 0 10px 0px;
}
.destinationField {
    padding-top:10px;
}

/*-------------------------------------------*/
.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;
}

#guest-information .submit { float:none !important; }

label.fieldlabel, #brand-select-label {
color:#393939;
font-size:11px;
text-transform:uppercase;
}
#hotelQuickBook #brand-select-label {
padding-top:6px;
float:left;
clear:both;
}
.offerCode label.fieldlabel{
	margin-top:5px;
	display:block;
}
.extraoptions,.bookflight {
	width:175px;
	clear:both;
}
/*-------------------------------------------*/

.dateWrapper a {
height:20px;
margin-left:3px;
width:24px;
}
/*-------------------------------------------*/

.dateSelector .dateWrapper:first-child,
.rateType ul li.left,
.codeSection label:first-child{
    
}
.dateSelector .dateWrapper {
    float:left;
	width:130px;
    padding:5px 0 0 0;
}
.dateWrapper input,
.dateWrapper img {
    float:left;
}


/*--------------------------------------------*/
/*.................. 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:0px;
}
.roomSelector label.lastchild a img{
	vertical-align:top;
}
.roomSelector label select {
    display:block;
}
@media \0screen {

#hotelQuickBook div.roomSelector label.lastchild {
	width: 44%;
}
}
/*..................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;
}
.rateType label a img{ vertical-align:top;}
.rateType .radiobutton{
	right:5px;	
}
/*.................. Rate type ends............*/


/*--------------- Quickbook1 Changes Start ------------------*/

