.hcsb_container,
.hcsb_content,
.hcsb_content fieldset{
	background:#fff!important;
}
.hcsb_container input,
.hcsb_container select{
	background:#eee!important;;
}
.hcsb_container input{
	border:1px solid #d3d3d3!important;
	border-radius:0!important;
}
.hcsb_topTitle{
	color:#333!important;
	text-shadow:none!important;
}
.hcsb_outer{
	padding:0!important;
}
.hcsb_content{
	padding:0!important;
}
input.hcsb_citySearch{
	background-image:url('https://media.datahc.com/Affiliates/28328/Brands/Image/loc.jpg')!important;
	background-repeat:no-repeat!important;
	background-position:3px center!important;
	box-sizing:border-box!important;	
	height:44px!important;
	line-height:44px!important;
	padding:0 5px 0 25px!important;	
	width:100%!important;
}
.hcsb_citySearchWrapper,
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{
	float:left!important;
	width:auto!important;
}
.hcsb_citySearchLabel{
	padding-bottom:0.5em!important;
}
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper,
.hcsb_guestsRoomsWrapper{
	margin-left:10px!important;
}
.hcsb_checkinDateContent,
.hcsb_checkoutDateContent{
	background:#eee!important;
	border:1px solid #d3d3d3!important;
	box-sizing:border-box!important;
	padding:0!important;
	height:44px!important;
	line-height:44px!important;
}
.hcsb_checkinDateContent select,
.hcsb_checkoutDateContent select{
	border:0!important;
	border-radius:0!important;
	height:auto!important;
}
.hcsb_checkinDateContent img,
.hcsb_checkoutDateContent img{
	background:transparent url('https://media.datahc.com/Affiliates/28328/Brands/Image/cal.jpg') no-repeat scroll center center!important;
	height:30px!important;
	top:0.5em!important;
	margin-left:0.5em!important;
	width:30px!important;
}
.hcsb_checkinDateContent img:hover,
.hcsb_checkoutDateContent img:hover{
	background-position:center center!important;
}
.hcsb_noDatesWrapper{
	display:none!important;
}
.hcsb_guestsRoomsWrapper select{
	background:#eee!important;
	border:1px solid #d3d3d3!important;
	border-radius:0!important;
	box-sizing:border-box!important;
	height:44px!important;
	line-height:44px!important;
	padding:0 0.2em!important;
	width:auto!important;
}
.hcsb_searchButton{
	background:#00aef0 !important;
	border-radius:3px!important;
	height:44px!important;
	line-height:44px!important;
	margin-top:24px!important;
}
.hcsb_searchButton:hover{
	background:#0597cf!important;
}
.hcsb_rcAddRoom{
	background:#fff!important;
}
.hcsb_rcAdults,
.hcsb_rcChildren{
	border-radius:0!important;
}
.hcsb_poweredBy{
	top:10px!important;
}
#hcsb_bodyElements .ui-widget-header,
#hcsb_bodyElements .ui-state-hover, #hcsb_bodyElements .ui-widget-content .ui-state-hover, #hcsb_bodyElements .ui-widget-header .ui-state-hover, #hcsb_bodyElements .ui-state-focus, #hcsb_bodyElements .ui-widget-content .ui-state-focus, #hcsb_bodyElements .ui-widget-header .ui-state-focus{
	background:#00aef0 !important;
}
#hcsb_bodyElements .ui-datepicker th{
	padding:0.7em 0.3em!important;
}
#hcsb_bodyElements .ui-datepicker td{
	padding:1px!important;
}
#hcsb_bodyElements .ui-datepicker-month{
	height:auto!important;
}