body,table,input,select,div
{
	font-family : Verdana,Arial;
	font-size:11px;
}

div.popup
{
	display:none;
	position:absolute;
	border:solid 1px goldenrod;
	background-color:white;
}

input.text
{
	position:relative;
	border:solid 1px silver;
	cursor:default;
	outline: none;
}
#AirSearchForm_FromToPanel
{
width:50% !important;
float:left !important;
}

#AirSearchForm_DatesPanel
{
width:50% !important;
float:left !important;
}
#AirSearchForm_age
{
width:50% !important;
float:right !important;
}
#AirSearchForm_time
{
width:50% !important;
float:right !important;
}

input.focus
{
	border:solid 1px goldenrod;
}
input.error
{
	border:solid 1px firebrick;
}
select
{
	position:relative;
	border:solid 1px silver;
	cursor:default;
	padding:0;
	outline: none;
}
select.focus
{
	border:solid 1px goldenrod;
}

div.date
{
	position:relative;
	border:solid 1px silver;
	cursor:default;
	padding:1px;
	outline: none;
	-moz-user-select:none;
	background-position:right;
	background-image:url(calendar-icon.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	white-space:nowrap;
	clip:auto;
	width:100px;
}

div.dropdown
{
	position:relative;
	border:solid 1px silver;
	cursor:default;
	padding:1px;
	outline: none;
	-moz-user-select:none;
	background-position:right;
	background-image:url(dropdown-icon.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	white-space:nowrap;
	clip:auto;
	width:100px;
}
div.list
{
	overflow-y:auto;
	overflow-x:hidden;
	z-index:1000;
}
div.list_item
{
	border : solid 1px white;
	white-space:nowrap;
	cursor:default;
}
div.list_item_hover
{
	border : solid 1px white;
	background-color : silver;
	white-space:nowrap;
	cursor:default;
}

div.focus
{
	border:solid 1px goldenrod;
}
/*overlay*/
div.overlay
{
	position:absolute;
	display:none;
	top:0;
	left:0;
	background-color:rgb(150,150,150);
	filter:alpha(opacity=70);
	opacity:.70;
	-moz-opacity:.70;
	-moz-user-select:none;
}
/*calendar*/
div.calendar
{
	width:160px;
	height:140px;
	font-size:9px;
	-moz-user-select:none;
	z-index:1000;
}
td.divider
{
	border-right:solid 1px goldenrod;
}
.calText{
	cursor:default;
	font:9px Verdana;
	border-collapse: collapse;
}
.wkDay{
	color:firebrick;
	background-color:lemonchiffon;
	}
.wDay{
	color:black;
	background-color:Oldlace;
	}
.wNoSelDay{
	color:DarkGray;
	background-color:Oldlace;
	cursor:default;
	}
.wkNoSelDay{
	color:DarkGray;
	background-color:lemonchiffon;
	cursor:default;
	}
.cDay
{
	background-color:gainsboro;
	cursor:pointer;
}
.cHead{
	cursor:default;
	color:black;
	font-weight:bold;
	background-color:goldenrod;
	height:18px;
	}
.navBtn{
	color:black;
	cursor:pointer;
	}
.navBtn_off{
	color:goldenrod;
	cursor:default;
	}
