h1 {margin: 0px; font-size: 20px; margin-top: 10px; margin-bottom: 10px;}
.air_box {-moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; padding-left: 7px; padding-right: 7px; margin-bottom: 14px; font-size: 9pt;}
.air_box h3 {margin: 0px; padding: 0px; font-size: 15px; font-weight: bold; margin-top: 1px; margin-bottom: 5px;}


#air_popular {font-size: 13px;}
#air_popular a {margin-right: 5px;}

#from_airports div {color: red;}

#form_container {margin-right: 320px; padding: 10px; background-color: #d7e7ff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#form_full .label {float: left; font-weight: bold; font-size: 13px; width: 120px;}
#form_full .label .info {font-weight: normal; font-size: 11px;}
#form_full .submit {padding: 8px; padding-left: 20px; padding-right: 20px; background-color: #0f5caa; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #ffffff; font-size: 17px; font-weight: bold;}
#form_full .autocomplete_combo {z-index: 1000; width: 250px; height: 200px; overflow: auto; border: 1px solid silver; position:absolute; margin-left: -255px; margin-top: 24px; display: none;}
#form_full #from, #form_full #to {width: 250px;}

#direct {margin-left: 0px;}
.field {display: inline;}
.row { margin-top: 5px; font-size: 15px; clear: left;}
.rowspan {margin-bottom: 10px;}


.header {font-size: 16px; font-weight: bold; margin-top: 11px; margin-bottom: 8px; background-color: #afcffb; padding: 5px; clear:left;}
.header_link {font-size: 13px; font-weight:normal; float: right;}

.radio {margin-left: 0px;}
.radio_label {margin-right: 10px;}
.radio_label2 {margin-right: 4px;} 

li {font-size: 12px; margin-top: 6px; line-height: 18px;}

.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}



#form_lite .autocomplete_combo {z-index: 1000; width: 200px; height: 200px; overflow: auto; border: 1px solid silver; position: absolute; margin-left: -145px; margin-top: 20px; display: none;}
#form_lite .header {margin-top: 0px;}
#form_lite .label {font-size: 12px; display:inline; line-height: 22px; font-weight: normal;} 
#form_lite .submit {float: right;padding: 5px; padding-left: 8px; padding-right: 8px; background-color: #0f5caa; color: #ffffff; font-size: 13px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#form_lite .col1 {display: inline-block; width: 210px;}
#form_lite .col2 {display: inline-block; width: 214px; margin-left: 18px; margin-right: 18px;}
#form_lite .col3 {display: inline-block; white-space: nowrap;}
#form_lite #from_container, #form_lite #to_container {float: right;}
#form_lite #from, #form_lite #to {width: 140px; font-size: 11px;}
#form_lite .date-pick {height: 17px; font-size: 11px;width: 80px;}

#form_full .submit:hover, #form_lite .submit:hover {text-decoration: none; background-color: #0a5e0a;}
.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;}

.arrows {float:right;}
.arrows a {background-color: #bbd8ff;}
.arrows a:hover {background-color: #b3d09c;}


.db-choose-img
{
    border: 0px;
    width: 16px;
    height: 16px;
    vertical-align: baseline;
    position: absolute;
    margin-top: 3px;
    margin-left: -18px;
}



