#OpodoQuickFlightSearch {
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;;
}
#OpodoQuickFlightSearch_left {
    border: 1px solid #CCCCCC; border-right:0; width: 374px; height: 60px; background: url(http://promos.opodo.co.uk/affiliateqs/productIcon_flights2.gif) no-repeat 6px 6px #f7f7e7; float:left;
}
#OpodoQuickFlightSearch_right {
     width: 93px; height: 60px; float:right; border-top: 2px solid #990000;
}	
#OpodoQuickFlightSearch h4 {
    background-color: #CC6699; line-height:26px; margin:0; padding:0 0 0 8px; font-size:12px; font-weight:bold; color:#FFFFFF; border-bottom: 2px solid #ffffff;
}
#OpodoQuickFlightSearch form {
    margin:20px 0px 0px 0px; padding:0;
}
#OpodoQuickFlightSearch br {
    clear: both; line-height: 0; height: 0;
}
#OpodoQuickFlightSearch hr {
    background-color: #f7f7e7; color: #f7f7e7; border: 0; border-top: 1px solid #000000; height:1px;  opacity: .15; filter: alpha(opacity=15);
}
#OpodoQuickFlightSearch h4 span {
    display: block; background: url(http://promos.opodo.co.uk/affiliateqs/productIcon_flights.gif) no-repeat left 50%; padding:0 0 0 32px;
}
#OpodoQuickFlightSearch h5 {
    margin:5px 0 5px 10px; padding:0; font-size:11px; font-weight:bold; color:#000000;
}
#OpodoQuickFlightSearch label {
    display:block; float:left; text-align:right; color:#000000; margin-bottom: 7px; padding: 2px 4px 0 0;
}
#OpodoQuickFlightSearch input {
    border:1px solid #CCCCCC; color:#000000; font-size:11px; float:left; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; height:18px;
}
#OpodoQuickFlightSearch select {
    border:1px solid #CCCCCC; color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 7px 7px 0; float:left; height:18px;
}

#OpodoQuickFlightSearch_left input {
    border:1px solid #CCCCCC; color:#000000; font-size:11px; float:left; margin-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; height:18px;
}	
#OpodoQuickFlightSearchSubmit {
    background-color: #f7f7e7; text-align: right; border-top: 2px solid #FFFFFF; margin-top: 8px;
}
#OpodoQuickFlightSearchSubmit input {
    border: 0; float:none; margin: 3px 7px 3px 0;
}

										
#ajax_listOfOptions{
    position:absolute;  /* Never change this one */
    width:175px;  /* Width of box */
    height:250px;  /* Height of box */
    overflow:auto;  /* Scrolling features */
    border:1px solid #317082;  /* Dark green border */
    background-color:#FFF;  /* White background color */
    text-align:left;
    font-size:0.9em;
    z-index:100;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
    margin:1px;
    padding:1px;
    cursor:pointer;
    font-size:10px;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
    background-color:#317082;
    color:#FFF;
}
#ajax_listOfOptions_iframe{
    background-color:#F00;
    position:absolute;
    z-index:5;
}
									
										
