#esky_Qsf {
	width:400px;
/*	min-width:350px !important; */
	max-width:550px !important;
	height:400px;
/*	min-height:350px !important; /*380*/
	max-height:500px !important;
	position:relative;
	z-index:1;
}
#esky_Content .esky_BigInput {
	width: 49%;
	float:left;
}
#esky_Content .esky_Float {
	padding-left: 2%;
}
#esky_Content .esky_BigInput .input input {
	width:75%;
}
#esky_Content .esky_FlyPassenger {
	width:25%;
}
#esky_Content .esky_CalendarInput {
	width:100%;
}


#esky_Content form#esky_FlightsQsf,
#esky_Content #esky_Calendar_v1 {
	padding:10px 4%; /* minimize margin from left and right (from 5 to 2) */
}
#esky_Content .esky_Footer {
	/*width:92%; /* 100% - 2*4% */
}
#esky_Content .esky_Header a.help, #esky_Content .esky_Header a.close {
	right:4%; /* minimize space from right (from 5 to 2) */
}

#esky_Content .esky_CalendarMonth .calendar-table {
	width:48%;
}
#esky_Content .esky_CalendarMonth .month-day {
	padding:3px;
}
