/*	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;  }
