.ui-autocomplete 
{
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete 
{
    height: 100px;
}

.MainSearchDiv
{
    line-height:16px; 
    font-size:12px;
    width:250px;
}
.MainSearchDiv td
{
    height:28px; 
}
.SpanLeft
{
    width:107px;
}	
.SpanRight
{
    width:143px;
}
.SearchButtonDiv
{ 
    margin-left:30px;
}
.CityInput 
{
    width:138px;
}
.SpanLeftLabel
{
    width:49px;
}
.BigCombo
{
    width:138px;
    font-size:12px;
}
.NormalCombo
{
    font-size:12px;
}
.SearchLine
{
    width:235px;
}
label.error 
{
    font: normal 10px arial;
    padding: 3px;
    margin: 3px;
    color:#000000;
    background-color: #ffc;
    border: 1px solid #c00;
    vertical-align:middle;
}

input.error
{
    border: 1px solid #c00;
}

#search_flight_form input, #Class, #Airline
{
    padding: 5px;
}

#Adults, #ChildrenNo, #NoOfInfants, .ChildAge select
{
    padding: 4px;
}

.ChildAge select
{
    margin-left: 4px;
}

.ChildAge
{
    vertical-align:middle;
}

.SearchButton
{
    background-color:#ee145b;
    color:#FFFFFF;
    height:26px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    width:110px;
    margin-left: 70px;
    border:0px;
}
.SearchButton:hover
{
    background-color:#001952;
    cursor:pointer;
}

#search_flight_form #Search
{
    padding:0px;
}

.DateInputSearch
{	
    width:70px;
}

#Airline, #Class
{
    width: 150px;
}

.AirportInput
{
    width:140px;
}