.hcsb_container{
	margin-left:121px!important;
}
.hcsb_container input,
.hcsb_container select{
	border-radius:0!important;
	padding:5px!important;
	border:1px solid #ABADB3!important;
}
.hcsb_container select{
	padding:2px 1px!important;
}
.hcsb_container label{
	font-weight:bold!important;
}
.hcsb_topTitle{
	text-shadow:none!important;
	padding-bottom:0!important;
	padding-top:0!important;
	margin-top:0!important;
}
.hcsb_content{
	padding:5px 10px 0 0!important;
}
.hcsb_citySearchWrapper{
	padding-bottom:10px!important;
}
.hcsb_checkinDateLabel, 
.hcsb_checkoutDateLabel{
	padding-bottom:5px!important;
}
.hcsb_checkinDateWrapper,
.hcsb_checkoutDateWrapper{
	width:35%!important;
}
.hcsb_noDatesWrapper{
	clear:none!important;
	margin-top:5px!important;
	float:left!important;
	padding-bottom:10px!important;
}
.hcsb_searchButton{
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3)!important;
	box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 2px #333333!important;
	height:25px!important;
	margin-top:0!important;
	line-height:25px!important;
	padding:10px 24px!important;	
	font-size:1.55em!important;
	background: #af2483!important;
	background: -moz-linear-gradient(top, #af2483 0%, #983178 50%, #771e5b 50%, #650f49 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#af2483), color-stop(50%,#983178), color-stop(50%,#771e5b), color-stop(100%,#650f49))!important;
	background: -webkit-linear-gradient(top, #af2483 0%,#983178 50%,#771e5b 50%,#650f49 100%)!important;
	background: -o-linear-gradient(top, #af2483 0%,#983178 50%,#771e5b 50%,#650f49 100%)!important; 
	background: -ms-linear-gradient(top, #af2483 0%,#983178 50%,#771e5b 50%,#650f49 100%)!important; 
	background: linear-gradient(to bottom, #af2483 0%,#983178 50%,#771e5b 50%,#650f49 100%)!important;
}
.hcsb_searchButton:hover{
	border-color:#696969!important;
	background: #696969!important;
	background: -moz-linear-gradient(top, #696969 0%, #636363 50%, #4a4a4a 50%, #3d3d3d 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696969), color-stop(50%,#636363), color-stop(50%,#4a4a4a), color-stop(100%,#3d3d3d))!important;
	background: -webkit-linear-gradient(top, #696969 0%,#636363 50%,#4a4a4a 50%,#3d3d3d 100%)!important;
	background: -o-linear-gradient(top, #696969 0%,#636363 50%,#4a4a4a 50%,#3d3d3d 100%)!important;
	background: -ms-linear-gradient(top, #696969 0%,#636363 50%,#4a4a4a 50%,#3d3d3d 100%)!important; 
	background: linear-gradient(to bottom, #696969 0%,#636363 50%,#4a4a4a 50%,#3d3d3d 100%)!important; 
}
.hcsb_guestsLabel{
	padding-bottom:5px!important;
}
.hc_container{
	width:940px;
	border-radius:15px;
	box-shadow:0 5px 0px #ebebeb;
	padding-bottom:20px;
}
.hc_logo{
	height:63px;
	width:122px;
	position:absolute;
	left:0;
	top:35px;
	background:url("http://media.datahc.com/Affiliates/20452/Brands/Image/bg-large-arrow.png") no-repeat scroll left top transparent
}
.hcsb_checkinDateContent img, 
.hcsb_checkoutDateContent img{
	background:url("http://hotels.yalago.com//Images/hc_icon_calendar_inverse.gif?20110706") no-repeat scroll 0 0 #650f49!important;
	width:21px!important;
	height:20px!important;
}
/*calendar*/
#hcsb_bodyElements .ui-widget{
	font-family:Arial,Helvetica,sans-serif
}
#hcsb_bodyElements #ui-datepicker-div{
	box-shadow:2px 2px 5px #aaa;
}
#hcsb_bodyElements  .ui-datepicker  .ui-widget-header{
	background:none scroll  0 0 #EE9A1D!important;
	margin:-0.2em -0.2em 0 -0.2em!important;
	border-radius:4px 4px 0 0;
	padding:1em 0;
	border:1px solid #fff;
}
#hcsb_bodyElements .ui-state-default, #hcsb_bodyElements .ui-widget-content .ui-state-default, #hcsb_bodyElements .ui-widget-header .ui-state-default{
	background-image:none;
	background-color:#fff!important;
	border:0;
}
#hcsb_bodyElements .ui-datepicker .ui-datepicker-buttonpane{
	border-color:#cdcdcd;
}
#hcsb_bodyElements .ui-datepicker th{
	font-weight:normal;
}
#hcsb_bodyElements .ui-state-active.ui-state-default{
	background-color:#740654!important;
}
#hcsb_bodyElements .ui-state-default, #hcsb_bodyElements .ui-widget-content .ui-state-default, #hcsb_bodyElements .ui-widget-header .ui-state-default{
	color:#404040;
	font-weight:bold;
	font-size:14px;
}
#hcsb_bodyElements .ui-state-disabled{
	text-decoration:none;
}
#hcsb_bodyElements .ui-state-active, #hcsb_bodyElements .ui-widget-content .ui-state-active, #hcsb_bodyElements .ui-widget-header .ui-state-active{
	color:#fff;
	border-radius:7px;
	padding:3px!important;
}
#hcsb_bodyElements .ui-datepicker-week-end .ui-state-default{
	background-color:#fff!important;
}
#hcsb_bodyElements  #ui-datepicker-div .ui-state-hover,
#hcsb_bodyElements .hc_cal_date_upper a.ui-state-active, 
#hcsb_bodyElements .hc_cal_date_range a.ui-state-active, 
#hcsb_bodyElements .hc_cal_date_lower a.ui-state-active, 
#hcsb_bodyElements .hc_cal_date_upper a.ui-state-hover, 
#hcsb_bodyElements .hc_cal_date_range a.ui-state-hover, 
#hcsb_bodyElements .hc_cal_date_lower a.ui-state-hover{
	background-color:#fff!important;
	color:#740654!important;
	font-weight:bold!important;
}
#hcsb_bodyElements  #ui-datepicker-div .ui-datepicker-prev-hover,
#hcsb_bodyElements  #ui-datepicker-div .ui-datepicker-next-hover{
	background-color:transparent!important;
}
#hcsb_bodyElements .ui-state-hover.ui-state-active{
	background-color:#740654!important;
	color:#fff!important;
}
#hcsb_bodyElements .ui-datepicker-prev.ui-state-hover,
#hcsb_bodyElements .ui-datepicker-next.ui-state-hover{
	background-color:#d07c00!important;
	border:0;
}
#hcsb_bodyElements .ui-datepicker .ui-datepicker-prev{
	left:10px;
}
#hcsb_bodyElements .ui-datepicker .ui-datepicker-next{
	right:10px;
}
#hcsb_bodyElements .ui-datepicker .ui-datepicker-prev, #hcsb_bodyElements .ui-datepicker .ui-datepicker-next{
	top:15px;
	height:2em;
	width:3em;
}
#hcsb_bodyElements .ui-icon-circle-triangle-e{
	background-position:-47px -194px;
}
#hcsb_bodyElements .ui-datepicker table{
	font-size:11px;
}
#hcsb_bodyElements .ui-datepicker{
	width:298px!important;
}
#hcsb_bodyElements .ui-datepicker-month,
#hcsb_bodyElements .ui-datepicker-year{
	width:100px!important;
	font-size:18px!important;
}
#hcsb_bodyElements .ui-icon-circle-triangle-w{
	background:url(http://media.datahc.com/Affiliates/20452/Brands/Image/cal_left.png) no-repeat scroll center center transparent!important;
}
#hcsb_bodyElements .ui-icon-circle-triangle-e{
	background:url(http://media.datahc.com/Affiliates/20452/Brands/Image/cal_right.png) no-repeat scroll center center transparent!important;
}
/*autocomplete*/
#hcsb_bodyElements .ui-autocomplete .ui-state-hover{
	color:#fff;
	background:none repeat scroll 0 0 #740654 !important;
}