#hyattBuilt_contentContainer * {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:normal;
}

#special-search-result-container{
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #FFFFFF;
	width:743px;
	float:left;
}

#special-search-result-container #cookie-crumb-line-no-rightcol{
	width:737px !important;
}

#special-search-result-container #page-title-rightcol{
	background-color:#FFFFFF;
	clear:both;
	height:35px;
	width:743px;
}

#special-search-result-container #page-title-rightcol h2 {
	margin:0;
	padding:6px 0 0 0;
	font-size:18px;
	text-transform:uppercase;
}

#special-search-result-container #cookie-crumb-row{
	width: 700px !important;
	padding-left: 0px; !important;
}

#special-search-result-container #prop-head-right-wrapper{
	display:none;
}

#special-results-container {
	border-left:1px solid #D8D8D8;
	float:left;
	font-size:12px;
	padding:0 5px 40px 20px;
	width:505px;
}
#special-search-result-container #special-results-container .header_container {
	float: left;
	padding:5px 0; 
}
#special-search-result-container #special-results-container .header {
	padding:4px 2px 2px 0px;
	background:none;
}
#special-search-result-container #special-results-container h2{
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:auto;
	line-height:12px;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
/* Code Changes for HM-2621 Start */
#special-search-result-container #special-results-container .hbSrPagination{
	display:block;
	float:right;
	font-size:12px;
	line-height:12px;
	position:relative;
	width:auto;
}
/* Code Changes for HM-2621 End */
#special-search-result-container #special-results-container .hbSrPaginationBottom{
	display:block;
	float:right;
	font-size:12px;
	line-height:12px;
	padding: 5px 0 0;
	width:auto;
}


#special-search-result-container #special-results-container #view10Block{
	top:3px;
}
/* Code Changes for HM-2621 Start */
.hbSrPagination div, .hbSrPaginationBottom div {
	float:left;
}
/* Code Changes for HM-2621 End */
.hbSrPagination input{
	position:absolute;
	text-align:center;
	width:18px;
}
/* Code Changes for HM-2621 Start */
.hbSrPaginationBottom input{
	text-align:center;
	width:18px;
}
/* Code Changes for HM-2621 End */
#special-search-result-container #special-results-container .grey-line {
    width:522px;
	margin-left:-19px;
}

#special-search-result-container #special-results-container .pagination-black {
	font-size:12px;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	color:#000000;
	float:right;
	height:14px;
	padding:8px 0 0;
	text-align:center;
	width:200px;
	margin: 0px;
}

#special-search-result-container #special-results-container dl.special-search-result {
	float:none;
}
#special-search-result-container #special-results-container .special-results-container {
	padding:15px 0;
}
#special-search-result-container #special-results-container .special-results-container b a{display:block; max-width:300px; width:300px;}
#book-flap-wrapper, #book-flap {
	float:right;
}
#special-results-container .fn{
	padding:0 0 5px 0;
	
}
#special-results-container .hotel-details, #special-results-container dl.special-search-result{
	width:140px;
}
#special-results-container dd.utility-nav{
	position:relative;
}
#special-results-container .hotel-details, #special-results-container .sp_offers{
	float:left !important;
}
#special-results-container .hotel-details{
	padding:0 0 30px 0;
}
#special-results-container .small-arrow {
	background:none;
	text-align:left;
}

#special-results-container .small-arrow a {
	font-size:10px;
	background:none;
	padding:3px 1px 0 0;
	text-decoration:underline;
}

#special-results-container dl.special-search-result dt, dl.special-search-result dd {
	width:120px !important;
	float:left !important;
	clear:none !important;
	margin:0 0 5px 0 !important;
	font-size:12px;
}


/* Special offer template - 1 */
#hyattBuilt_pgctntClmnMain .column1{
	float:left;
	width: 65px;
}

#hyattBuilt_pgctntClmnMain .column2{
	float:left;
	width: 250px;
}

#hyattBuilt_contentContainer #tandchidden1, #hyattBuilt_contentContainer #tandchidden1 p{
	color:#555555 !important;
	font-size:11px !important;
	height:auto !important;
	line-height:14px !important;
	margin-top:10px !important;
	visibility:visible !important;
	width:auto !important;
}

#special-results-container dl.special-search-result {
	margin:0px;
}


/* Search Module */
#endeca-search-container,
#endeca-search-container #hbSearchModule, 
#endeca-search-container #offerFinder{
	float:left;
}

#endeca-search-container.hbQuickBookAndSearchModulePadding {
	margin:20px 20px 10px 10px;
	_margin:20px 10px 10px 5px;
}

#endeca-search-container #hbSearchModule h2 {
	margin:0;
}

#endeca-search-container #hbSearchModule .destinationField{
	padding: 0px 0 2px 0;
}

#endeca-search-container #hbSearchModule .submit {
	width:91px;
}

#endeca-search-container #hbSearchModule #searchWord {
	float: none;
}

.richTxt {
	width:325px;
}

#hyattBuilt_contentContainer #errorDiv{
	float:left;
}

.hbLinksList .vtour-link a{
	font-size:10px !important;
}

#paginationBlock table td, #paginationBlockBottom table td {
	padding:1px;
}
#paginationBlock input {
position:relative !important;
text-align:center;
width:18px;
}
#paginationBlock form {
border:0px solid #FFFFFF;
display:block;
font-size:12px;
line-height:12px;
padding:0 !important;
width:auto;
top:0;
}

.special-results-container .sp_offers .descriptionMainBlockPadding {
	padding:0 0 20px 0;
}
.special-results-container .sp_offers .hyattBuild_dateRangeBlock {
	margin:10px 0 0;
}
.special-results-container .sp_offers .splStayDate {
	_margin:10px 0 10px 0;
	*margin:10px 0 10px 0;
}
.special-results-container .sp_offers .hbOfferSeparator {
	margin:0px 0 0;
	padding:10px 0 30px 0;
}
.destinationField #searchTerms {
	color:#999999;
	font-size:11px;
	padding-top:2px;
}
#hyattBuilt_contentContainer #endeca-search-container *, #endeca-search-container * {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
}

#hyattBuilt_contentContainer #endeca-search-container h2, #endeca-search-container h2 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	padding:0;
	text-transform:uppercase;
}

.hbCalendarRowWrapper h3 label, .hbCalendarRowWrapperVone h3 label{
	color:#333333;
	cursor:pointer;
	font-size:11px !important;
	padding:0;
	text-transform:uppercase;
}

#hbSearchModule h2 b{
	font-size:12px !important;
}

#hbSearchModule h2{
	padding-bottom:10px !important;
	margin-bottom:0px !important;
}
#hyattBuilt_pgctntClmnMain #hbTermsAndConditionBody p{
	color:#555555 !important;
	display:block !important;
	font-size:11px !important;
	height:auto !important;
	line-height:14px !important;
	margin:0 0 10px 0!important;
	visibility:visible !important;
	width:auto !important;
}
#hyattBuilt_pgctntClmnMain #hbTermsAndConditionBody span{
	color:#555555 !important;
	display:block !important;
	font-size:11px !important;
	height:auto !important;
	line-height:14px !important;
	margin:0 0 10px 0!important;
	visibility:visible !important;
	width:auto !important;
}

/* Ovelay Issue - Links */
.overlayVisible{
	float: right;
	position: relative;
}

/* First letter Capital */
#hyattBuilt_pgctntClmnMain .hbDateRangeColumn .hbReserveColumn p{
	margin:0 !important;
	font-weight:bold;
	text-transform: capitalize;
}

/* Non-en Quickbook bottom verbiage.*/
.hbQuickBookAndSearchModulePadding .hbCalendarRowWrapper p.hbSitingContainer {
	font-size:10px !important;
	line-height:14px !important;
	margin-top: 4px !important;
}

/* Non-en Quickbook bottom verbiage.*/
.hbQuickBookAndSearchModulePadding .hbCalendarRowWrapper p a {
	font-size:10px !important;
	line-height:14px !important;
}

/*Qb form specifications settings*/
#hyattBuilt_pgctntClmnQuickBookAndSearchModuleHolder .hbQuickBookAndSearchModulePadding {
margin:20px 21px 10px 10px !important;
}
label.fieldlabel, #brand-select-label {
color:#393939;
font-size:11px !important;
text-transform:uppercase;
}
#searchTerms {
font-size:11px;
width:175px !important;
}

.dateSelector .dateIn {
padding-top:0 !important;
}

#check-in-date, #check-out-date {
width:88px !important;
font-size:11px !important;
}
.calendarIcon {
cursor:pointer;
margin-left:5px;
}

.dateSelector .dateOut {
padding-top:10 !important;
}
.groupCorpNum{
float:left;
margin-top:5px;
}
#corp_id{
width:
}
/*Qb form specifications settings*/

#util-nav #swapExternalLinkImage{
font-size:10px !important
}

/* FAQs | RESERVATIONS, back to top button font fix */
.info-container-2lg-no-bookflap .back-to-top a.faq-back-to-top{
font-size:12px !important	
}

#main-container span.hyattError{font-size:11px;color: #B5111A;display:block;padding-left:17px;line-height:16px;background:url('/gp/en/images/buttons/icon_exclamation.gif') no-repeat 0 1px;}

