@CHARSET "ISO-8859-1";

/*=====================================================*/

form, fieldset, legend, input, select, textarea, label{
	margin: 0;
	padding:0;
	outline: 0;
	font-size: 11px;
}
form.searchForm{
	/*background: #eef3f9;*/
	padding: 10px 10px;
	color: #333333;
}
input.text, select, textarea{
	color: #333333;
}
input.error, select.error{
	background: #ffa5a0;}
fieldset{
	border:none;
	margin-bottom: 7px;
}
fieldset.last{
	margin-bottom: 0px;
}
input.text{
	height: 16px !important;
}
select{
	height: 19px;
}
select#pickupTime, select#dropoffTime, select#airDepartTimeSelect, select#airReturnTimeSelect{
	height: 18px;
}
input.text{
	width: 150px;
}
input.radio, input.checkbox{
	margin-right: 2px;
}
select.number{
	width: 40px;
	height: 18px;
}
button.fg-button{ 
   	outline: 0; 
   	padding: 2px 2px; 
   	text-decoration:none !important; 
   	position: relative; 
	text-align: center;
	font-size: 1em;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}
.formSubDiv{}
.formSubDiv.buttonSubDiv{
	height: 35px;
}
.formSubDiv.buttonSubDiv .formEntry{
	height: 100%;
}
.formSubDiv.buttonSubDiv .formEntry.buttonEntry{
	float: right;
	padding: 10px 20px 0px 0;
	height: 20px;
}
.formEntry{
	display: block;
	margin-bottom: 2px;
}
.formEntry.legend{
	color: #006ad5;
	font-weight: bold;
	margin-bottom: 2px;
}
.formEntry.validationStatus{
	margin-bottom: 5px;
}
.formEntry.validationStatus div.error{
	display: none;
	padding-left: 20px;	color: #ff0000;
	font-weight: bold;	background: url(../images/error.gif) no-repeat 0px -1px;}
.formEntry .formSubEntry{
	float: left;
	margin-right: 40px;
}
.formEntry .formSubEntry.last{
	float: none;
}
.city_group div, .amenity_group div, .price_group div{
	margin-bottom: 3px;
}
.formEntry .formSubEntry label, .formEntry .formSubEntry select, .formEntry .formSubEntry input.text{
	display: block;
}
#room_count .roomEntry{
	float:left;
	width:90%;
	margin-bottom:4px;
	min-width:286px;
}
#room_count div.roomSubEntry, #room_count div.roomSubEntry1, #room_count div.roomSubEntry2{
	float:left;
	width:75px;
}
#room_count div.roomSubEntry {
	width:95px;
}
#room_count div.roomSubEntry2{
	padding-top:4px;
}

/*===============UI============*/
.ui-datepicker{
	font-size: 11px !important;
}
.ui-datepicker a, .ui-datepicker a:hover{
	color: #ffffff !important;
	text-decoration: none;
}
.ui-datepicker a.ui-state-highlight, .ui-datepicker a.ui-state-active, .ui-datepicker a.ui-state-highlight:hover{
	color: #000000 !important;;
}

/*=============temp=============*/
.border{
	border: 1px #000000 solid;
}