#flightToolbar                    { width:940px; margin:0 auto; border-bottom:10px solid #ffffff; clear:both; overflow:hidden; }
#flightToolbar *                  { font-family:arial, helvetica, sans-serif; margin:0px; padding:0px; }
#flightToolbar a                  { text-decoration:none; }
#flightToolbar a:hover            { text-decoration:underline; }
#flightToolbar .container         { background:url(http://i.usatoday.net/travel/flights/tools/toolbar/toolbar-divider.gif) right   no-repeat; float:left; display:inline; padding-top:5px;    padding-right:13px; margin-right:13px; }
#flightToolbar .container-top     { background:url(http://i.usatoday.net/travel/flights/tools/toolbar/toolbar-bg.gif)      0 0     no-repeat; width:100%; height:41px;    padding-bottom:5px; overflow:hidden; }
#flightToolbar .container-bottom  { background:url(http://i.usatoday.net/travel/flights/tools/toolbar/toolbar-bg.gif)      0 -96px no-repeat; width:100%; height:4px;     text-indent:-100px; font-size:0px;   }
#flightToolbar .container-kicker  { font-size:10px; color:#666666; padding-bottom:6px; }
#flightToolbar .container-kicker a{ font-size:10px; color:#00529b; padding-bottom:4px; margin-left:20px; }
#flightToolbar .container-info    { font-size:16px; color:#000000; font-weight:bold;   line-height:13px; background-repeat:no-repeat; }
#flightToolbar .degrees           { font-size:12px; }
#flightToolbar .button            { margin-top:-3px; float:left; }
#flightToolbar #airport           { padding-left:15px; padding-bottom:5px; }
#flightToolbar #weather           { }
#flightToolbar #delay             { }
#flightToolbar #kayak             { background:none; }
#flightToolbar #sponsor           { width:98px; float:right; margin:0; padding:0; background:none; display:inline; }
#flightToolbar #sponsor a         { display:block; height:45px; width:88px; margin:0; padding:15px 5px 0 5px; background:url(http://www.usatoday.com/travel/flights/tools/toolbar/spon-bg.gif) left top no-repeat; }
#flightToolbar #sponsor a img     { border:none; }
#flightToolbar #airport-menu      { font-size:10px; width:175px; border:1px solid #aaaaaa; font-weight:normal; }
#flightToolbar #airport-data      { }
#flightToolbar #weather-data      { padding-left:25px; background:url(http://i.usatoday.net/weather/icons/home2/na.gif)                left -7px no-repeat; padding-bottom:3px; }
#flightToolbar #delay-data        { padding-left:23px; background:url(http://i.usatoday.net/travel/flights/tools/toolbar/delay-na.gif) left top  no-repeat; padding-bottom:3px; }
#flightToolbar #kayak-data *      { float:left; }
#flightToolbar #kayak-data span   { font-size:12px; margin-right:2px; margin-top:1px; }
#flightToolbar #kayak-data input  { font-size:10px; margin-right:2px; font-weight:normal; text-indent:1px; }
#flightToolbar #kayak-data img    { border:0px;     margin-right:5px; margin-top:1px; }
.airsmartboxResults *,
.airsmartboxResults li            { cursor:pointer; }
#kayakWidget {width:336px;padding-right:12px;padding-left:10px}
#search1, #search2, #search3, #search4 {float:left;width:78px;margin-bottom:4px}
#gutter7px {float:left;width:10px}
.kayak_12BlkBld a:link, a:visited, a:hover, a:active {color:#000000}
.searchContentShow {visibility:visible;display:block}
.searchContentHide {visibility:hidden;display:none}
.kayakShow a, .kayakHide a {font-weight:bold;color:#000000;text-decoration:none}
.kayakShow a:hover, .kayakHide a:hover {text-decoration:underline}
.kayakShow {background-image:url(http://i.usatoday.net/_fronts/_travel/_images/kayakTabOn.gif);background-repeat:no-repeat;height:23px;padding-top:4px}
.kayakHide {background-image:url(http://i.usatoday.net/_fronts/_travel/_images/kayakTabOff.gif);background-repeat:no-repeat;height:23px;padding-top:4px}
.kayakBorder {background-image:url(http://i.usatoday.net/_fronts/_travel/_images/kayak_rule.gif);background-repeat:repeat-x;float:left;height:23px;width:6px}
.kayak_12BlkBld {font-size:12px;font-weight:bold;text-decoration:none}
.moreOptions {font-size:11px;color:#00529B;text-decoration:none}
.kayak_12GrayReg {font-size:12px;font-weight:normal;text-decoration:none;color:#666666}
.kayak_12GrayReg a {text-decoration:underline;color:#666666}
.kayak_10BlkReg {font-size:10px;font-weight:normal;text-decoration:none}
.kayak_11GrayReg {font-size:11px;font-weight:normal;text-decoration:none;color:#666666}
#kPadding10px {clear:both;height:10px;width:320px}
#flightsFrom {float:left;width:110px}
.kAirport {width:148px;font-size:11px}
#flightForm {height:10px}
.kFullColumn {clear:both;width:320px}
#flightsTo {float:left;width:110px}
.kHalfColumn {font-size:11px;font-weight:normal;width:154px;float:left}
.kayakDate {width:126px;margin-right:3px;font-size:11px}
.kSelectSmall {font-size:11px}
#kPadding15px {clear:both;height:15px;width:320px}
.kSubmit {float:left;height:32px;width:186px;font-size:12px}
.kPoweredby {float:left;width:132px}
.kAirportFull {width:314px}
.kBrand {width:110px;font-size:11px}
.kLength {width:110px;font-size:11px}
.anysmartboxResults {color:blue;text-decoration:none;background-color:#7fd2e9}
.smartboxitemHi {background-color:#fff;text-decoration:underline;cursor:default}
.smartboxItem{overflow:hidden}
.smartboxitemlabel{padding:1px 3px}
#smartbox li{list-style:none}
#smartbox ul{margin:0;padding:0 2px}
#smartbox{background-color:#eee;color:#1833cc;border:1px solid #000;font-size:11px;font-family:Arial, Helvetica, Verdana, sans-serif}
