#airport{font-size:1.25em;width:8.33em;padding:1px;border:1px solid #9fcbed;box-shadow:0 5px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 5px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);clear:both;}
#airport-selector{position:absolute;z-index:2000;border:solid #9fcbed 1px;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3);width:20.83em;}
#airport-selector #tips{color:#666;margin-bottom:8px;font-size:.83em;}
#airport-selector #default{margin:8px 16px;}
#airport-selector #default #recent{width:50%;float:left;font-size:.83em;}
#airport-selector #default #recent li{background:none;margin:0;padding:0;}
#airport-selector #default .btn-primary{width:85px!important;font-size:.83em;float:left;display:inline-block!important;padding-left:10px;padding-right:10px;}
#airport-selector #results{display:none;}
#airport-selector #results li{cursor:pointer;border-top:1px solid #9fcbed;padding:4px 8px;font-size:.92em;background-image:none;margin:0;}
#airport-selector #results li.first{border-width:0;}
#airport-selector #results li.focused{color:#fff;background:#9fcbed;}