@charset "UTF-8";
/* CSS Document */
.aaa-aaaSelectContainer select{
	width: 120%;
}
#atg-poi-advance-search-page .aaa-banner-filter{
	background-color: #111111;
}
#atg-poi-advance-search-page .atg-left-search-widget-container{
	display: block;
	width: auto;
	margin: 0 auto;
	max-width: 640px;
	margin-top: 24px;
}
#atg-poi-advance-search-page input{
	-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    0px 2px 4px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         0px 2px 4px 0px rgba(50, 50, 50, 0.5);
}
#atg-poi-advance-search-page .atg-search-widget-container input{
	-webkit-box-shadow: none;
	-moz-box-shadow:    none;
	box-shadow:         none;
}
#atg-poi-advance-search-page .atg-left-search-widget-container .blk5{
	font-weight: 700;
}
#atg-poi-advance-search-page .asLocation{
	width: 360px;
}
#atg-poi-advance-search-page input#hotelLocationAs{
	margin-top: 10px;
}
#RESTAURANTSAS #atg-poi-advance-search-page .aaa-form-group-no-margin-right{
	margin-right: 0px;
}
#RESTAURANTSAS #atg-poi-advance-search-page .aaa-checkboxContainer label{
	background-color: transparent;
	color: #000000;
	text-shadow: none;
	border: none;
	background-position: 0px center;
	padding-left: 146px;
}
#RESTAURANTSAS #atg-poi-advance-search-page .aaa-checkboxContainer label:after{
	left: 5px;
	right: auto;
}
#RESTAURANTSAS #atg-poi-advance-search-page .aaa-checkboxContainer input{
	position: absolute;
	right: auto;
	left: 0px;
}
#RESTAURANTSAS #atg-poi-advance-search-page .aaa-diamondIcon{
	margin-left: 38px;
}
#atg-poi-advance-search-page .atg-filter-container{
	clear: both;
}
#atg-poi-advance-search-page .aaa-poi-additional-filters{
	float: left;
	width: 50%;
}
#atg-poi-advance-search-page .aaa-poi-additional-filters .aaa-formLabel:first-child{
	margin-top: 0px;
}
#atg-poi-advance-search-page .atg-left-search-widget-container input.aaa-btn{
	margin-top: 24px;
}
#atg-poi-advance-search-page .aaa-diamond-legend-title{
	margin-top: -2px;
}
#RESTAURANTSAS .aaa-as-search-right-legend{
	float: none;
	width: 100%;
	padding-left: 0px;
	padding-top: 24px;
}
#RESTAURANTSAS .aaa-as-search-right-legend div{
	float: left;
	margin-right: 14px;
	padding-top: 0px;
	height: 16px;
	background-position: left center;
}
#atg-poi-advance-search-page .aaa-column-outer-container .aaa-column-inner-container{
	padding: 0px 0px 24px 0px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
	.aaa-aaaSelectContainer select{
		width: 130%;
	}
}
@media only screen and (max-width : 980px){
	#atg-poi-advance-search-page .aaa-form-group .aaa-formLeft{
		width: 140px;
	}
	#atg-poi-advance-search-page .aaa-form-group .aaa-formLeft.ccd-checkoutContainer{
		padding-right: 0px;
	}
	#RESTAURANTSAS .aaa-as-search-right-legend{
		padding: 14px 14px 0px 14px;
	}
	#atg-poi-advance-search-page div.aaa-diamond-legend-title{
		float: none;
		margin-bottom: 14px;
	}
}
@media only screen and (max-width : 768px){
	#atg-poi-advance-search-page .aaa-column-outer-container .aaa-column-inner-container{
		padding: 0px;
	}
	#RESTAURANTSAS .aaa-as-search-right-legend div{
		float: none;
		margin-bottom: 14px;
	}
}
@media only screen and (max-width : 680px){
	#atg-poi-advance-search-page .asLocation{
		width: 100%;
	}
	#atg-poi-advance-search-page .atg-poi-container .aaa-formLeft{
		float: none;
		width: 100%;
	}
	#atg-poi-advance-search-page .atg-left-search-widget-container{
		max-width: 440px;
	}
	#atg-poi-advance-search-page .aaa-poi-additional-filters{
		float: none;
		width: 100%;
	}
	#RESTAURANTSAS .aaa-as-search-right-legend{
		margin-top: 0px;
	}
	#RESTAURANTSAS .aaa-diamond-legend-title{
		border-top: none;
	}
}