#from_airports div {color: red;}
#form_box_container {padding: 10px;}

#form_box .label {float: left; font-weight: bold; font-size: 13px; }
#form_box .label .info {font-weight: normal; font-size: 11px;}
#form_box .submit {padding: 4px; padding-left: 8px; padding-right: 8px; background-color: #0f5caa; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #ffffff; font-size: 13px; font-weight: bold;}
#form_box .autocomplete_combo {z-index: 1000; width: 150px; height: 100px; overflow: auto; border: 1px solid silver; position:absolute; margin-left: -125px; margin-top: 24px; display: none;}
#form_box #from, #form_box #to {width: 120px;}

#direct {margin-left: 0px;}
#form_box .field {display: inline;}
#form_box .row {font-size: 12px; clear: left; padding-top: 5px; margin: 0px;}
#form_box .col {width: 140px; float: left;}


#form_box .header {font-size: 16px; font-weight: bold; margin-top: 11px;  background-color: #afcffb; padding: 5px; }
#form_box .header_link {font-size: 13px; font-weight:normal; float: right;}

#form_box .radio {margin-left: 0px;}
#form_box .radio_label {margin-right: 10px;}
#form_box .radio_label2 {margin-right: 4px;} 

.schedule_info {margin-top: 18px; margin-bottom: 20px;}
.schedule_info .disclaimer {font-size: 0.8em; margin-left: 10px;}
.schedule_info h3 {display: inline; margin: 0px;}
.schedule_info ul {margin: 0px;}
.schedule_info ul li {margin-top: 3px; line-height:normal}

.date-pick {width: 80px; padding-right: 20px; height: 17px;}
.error {-moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #c00000; float: right; color: #ffffff; font-size: 12px; padding: 3px;}


.db-choose-img
{
    border: 0px;
    width: 16px;
    height: 16px;
    vertical-align: baseline;
    position: absolute;
    margin-top: 3px;
    margin-left: -18px;
}


