/* general */
body, body.body {background:#fff; margin:0 0 0 0;}
#content{font-size:.69em;padding:12px;line-height:1.2em;}
#titleRecap{margin-top:12px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;color:#333;background:#eaeaea;}
#mainContent{width:766px;}
#notabsbg, #tabs {background-image: url(http://i.travelpn.com.edgesuite.net/images/common/shared/tabContainerBG.gif) !important; padding:0;}
#tabs, div#tabs {background-image: url(http://i.travelpn.com.edgesuite.net/images/common/shared/tabContainerBG.gif) !important;}
#content a{color:#036;}
#workspace{border:1px solid #A3AC92;background:#C8D1B6;padding:8px;} 
#workarea{border:1px solid #ccc;background:#fff;padding:8px;color:#333;}
#workspace.tabs{border:1px solid #A3AC92;border-top:none;}
#workspace h1,#workspace h2,#workspace h3{color:#53574C;margin:-3px 0px 3px 0px;}
#workarea h1,#workarea h2,#workarea h3{color:#333;}
#content .stepBullet{color:#fff;background:#73a4d2;}

/* Tabs */
#tabs .tabA span, #tabs .tabA h3 {color: #333;}
.tabA {background: #c8d1b6; border: 1px solid #a3ac92; border-bottom:none;}
#workspace.tabs {border:1px solid #a3ac92; border-top: none; background-color: #c8d1b6;}
.ttTabIA, .TabIa {background:#F6F6F6; border: 1px solid #a3ac92; border-bottom:1px solid #a3ac92;}
.tabspacer{border-bottom:1px solid #a4a4a4; }
#tabs td.disclaimer,#notabsbg td.disclaimer{border-bottom:1px solid #a3ac92;}

/* Pop Up */
#popupHeader {background-color:#fff; border-bottom:1px solid #ccc; height:2.2em;}
#popupHeader #title {padding:.5em 12px; font-size:1.2em; line-height: 100%; font-weight:bold; color:#333;}
#popup #content h1 {padding:.5em 8em .5em 12px; font-size:1.2em; line-height: 100%; font-weight:bold; color:#333; background-color:#fff; border-bottom:1px solid #ccc;}
#popupHeader #links, #popupHeader_gen #links {float: none; padding:.5em 0 0 0; color:#333; position: absolute; top: 0; right: 8px;}	
#popupHeader #links a:link, #popupHeader #links a:visited, #popupHeader_gen #links a:link, #popupHeader_gen #links a:visited {color:#036;}
#content p.navout {margin: .5em 0 2em 0;}

/* Sidebar */
#sidebar #tools h3,#content #sidebar #quotes h3,#sidebar #faqs h3{background:#C8D1B6;color:#53574C;} 
#sidebar #tools,#sidebar #quotes,#sidebar #faqs{background:#E9F4D9;border-bottom:1px solid #E9F4D9;padding-bottom:12px;} 
#sidebar #tools a,#sidebar #quotes a,#sidebar #faqs a{color:#036;}
#sidebar #servicelinks{background:#E9F4D9;}
#content #scContainer{background:#E9F4D9;}
#content #scContainer .productSC .scTitle{border:1px solid #A3AC92;background:#C8D1B6;color:#53574C;}
#sidebar #tools,#sidebar #quotes,#sidebar #faqs{border:0px solid #a3ac92;}

/* Buttons */
#content button span,#content .button span{display:block;FILTER:dropShadow(Color=623F24,offX=1,offY=1,positive=true);line-height:1.2em;margin-top:4px;padding:expression("0 3px");text-shadow:2px 2px #7e4725;width:80px;}

#content button,#content .button{background-color:#036;border-color:#acbed0 #003 #003 #acbed0;border-style:solid;border-width:2px;color:#fff;cursor:pointer;cursor:hand;font-weight:700;height:36px;text-align:center;width:100px;}
#content button.btn_sec,#content a.btn_sec{background-color:#7c839a;border-color:#dfdfdf #424242 #424242 #dfdfdf;text-shadow:2px 2px #713604;}
#content button.btn_alt,#content a.btn_alt{background-color:#ad8652;border-color:#fbdec6 #713604 #713604 #fbdec6;text-shadow:2px 2px #424242;}

/* Progress Bar */
#content #adBox #no_adBox{width:125px;height:125px;background:#fff;}
#content #locator #progress{position:absolute;top:1px;right:149px;z-index:2;width:294px;}
#content #locator #progress li{display:inline;float:left;list-style-type:none;}
#content #locator #progress.wide{position:absolute;top:1px;right:201px;z-index:2;}
#content #locator #progress.wb_noad{position:absolute;top:1px;right:149px;z-index:2;}
#content #locator #progress.narrow{position:absolute;top:1px;right:149px;z-index:2;}
#content #locator #altprogress{position:absolute;top:6px;right:149px;z-index:2;}
#content #locator #altprogress.wide{right:201px;}
#content #locator.noad #progress,#content #locator.noad #altprogress{right:12px;}
#content #locator #altprogress li{display:inline;list-style-type:none;height:1em;border-top:4px solid #ef862c;margin-bottom:1px;padding:0 8px;border-right:1px solid #fff;font-size:.9em;}
#content #locator #altprogress li.off{border-top-color:#ccc;}
#content #locator #altprogress li span{display:inline;color:#C56E25;padding-top:4px;}
#content #locator #altprogress li.off span{color:#666;}
#content #locator #altprogress li.at span{color:#C56E25;}

/* ad */
#mx_wrapper {width: 942px;}
#right_ad{float:right; width:160px;}
#left_content {float:left; width: 770px;}

#banner {border:1px solid #CCCCCC;clear:both;height:90px;margin:0 12px;padding:6px; width:728px;}

/* SORT THROUGH straight from TF.css*/
.fnStatusBar{background:#369;color:#fff;margin-top:8px;border:solid 1px #369;border-bottom:0px;padding:4px;}
#workspace .fnStatusBar h3{color:#fff;display:inline;margin:0;padding:0;}
#content .fnStatusBar a,#content .fnStatusBar a:visited{color:#fff;}
#content .fnStatusDisp{border:solid 1px #369;background:#fff;padding:3px 3px 6px 3px;}
#content .fnStatusDisp .statusColHead{color:#999;}
#content .statusSymbol{width:2%;}
#content .statustAirline{width:18%;}
#content .statusDeparture{width:25%;}
#content .statusArrive{width:25%;}
#content .statusTravelTime{width:16%;}
#content .statusButton{width:14%;}
.fnStatusDisp .line{border-bottom:solid 1px #7EA7D5;}
#fnStatusSortBox{border:1px solid #A3AC92;background:#E9F4D9;padding:7px;}
#fnStatusSortBox #select{}
div#info_seatsLeft{position:absolute;top:0px;z-index:5;display:none;border:1px solid #036;font-size:.90em;color:#000;font-weight:normal;background:#eaeaea;width:300px;}
#info_seatsLeft div{padding:5px;}
#info_seatsLeft h3{margin:0;padding:5px 4px 3px 4px;color:#fff;background:#036;display:block;}
#info_seatsLeft #content p{padding-top:5px;margin:0px;}
body#popup.tfpopup .steps h2{margin-left:20px;}
.tfpopup #content h2,.tfpopup #content h3,.tfpopup #content p,.tfpopup #content ul,.tfpopup #content ol,.tfpopup #content li{margin:0;padding:0;}
#multiCityForm{position:relative;}
#content .stepBullet{position:relative;display:block;}
#content .steps h2{position:absolute;top:.3em;}
#content .p_box{position:relative;margin:0;margin-top:8px;clear:both;}
#content .p_box .p_content{padding:4px 4px 4px 24px;}
#content .p_box .p_content img{position:absolute;top:5px;left:4px;}
#content .p_box p{font-weight:600;padding-top:8px;}
#content .p_box ul{margin:0 0 0 16px;font-weight:300;}
#content .p_box h3{font-size:1.4em;padding-top:.35em;color:#000;font-weight:bold;}
#content #seatLegend{padding:4px;background:#eaeaea;}
#content .tfScroll{background:#eaeaea;padding:5px 12px;text-align:center;font-weight:bold;}
#content .tfSMapImage{text-align:center;border:solid 1px #666;position:relative;margin-top:8px;}
#content #preferred .a_box .a_content img{position:absolute;top:11px;left:11px;}
#popupbody ol{margin-left:22px;}
#popup #popupBody h1{padding:0px;font-size:1.2em;}
#popup #popupBody ul{margin:0px;}
#content .siteExclusive{color:#EF862C;font-size:1.1em;font-weight:bold;}
#content .tfDisclaim{color:#53574C;}
#content #tfSearchMethod{padding:0px 8px;}
#content .headFont h1{color:#6096BA;}
#content .colHead{color:#6096BA;}
.nowrap{white-space:nowrap;}
.questionPad{padding-left:10px;}
#content table{empty-cells:show;}
#content .hilite{color:#EF862C;}
#content hr{height:1px;color:#cccccc;margin:0px;}
#content .hr1{border-top:1px solid #ccc;height:1px;margin:1.5em 0 1em 0;}
#content .hr1 hr{display:none;}
#content .clear{clear:both;margin:0px;}
#content .fltLabel{padding:3px 2px 0px 0px;text-align:right;float:left;width:9em;}
#content .fltForm{float:left;}
.formVPad{padding-top:1px;}
#content .fltOr{float:left;font-weight:bold;padding:0px 20px 0px 20px;font-size:1.3em;color:#999;}
#content .fltLabel2{float:left;padding:3px 2px 0px 0px;text-align:right;}
#content .tfMultiFlight{float:left;width:64%;font-size:1.1em;font-weight:bold;padding-top:4px;}
#content .tfMultiLookup{float:right;text-align:right;font-size:.85em;padding-top:8px;width:35%;}
#content #paxChildAges{display:none;}
#content #paxChildAges .ages{float:left;padding:0px 5px;}
#content .selectedBG{background:#eaeaea;}
#content #modify .SelectedBG{background-color:#ddd;}
#content form{margin:0;padding:0;}
#content .group1{float:left;width:20em;}
#content .group2{float:left;width:15em;}
#content .labelRight{text-align:right;padding-right:2px;}
#content .labelSelected{background-color:#eaeaea;}
#content .labelLeft{text-align:left;}
#content .labelLeft span{color:#777;}
#content .labelRight span{color:#777;}
#content .group2 span.label{float:none;text-align:left;width:8em;}
#content div.fieldset{margin:0px;padding:0px;border:none;clear:both;}
#content .fieldDescription span{padding-right:5px;padding-left:3px;text-align:right;color:#888;}
#content .formBold{font-weight:bold;}
#content .selectedBGPad{padding:10px 5px;}
#content .RadioContainer ul{margin:0px;padding:0px;list-style:none;}
#content .infoNSelectRadioBG{float:left;padding:5px 5px;white-space:nowrap;}
#content .datesNSelectRadioBG{float:left;padding:5px 5px;height:50px;}
#content .datesSelectRadioBG{float:left;padding:5px 5px;height:50px;background-color:#eaeaea;}
#content #idExactLi{width:180px;}
#content #idOpenLi{width:180px;}
#content #idFlexLi{width:179px;}
#content .NSelectRadioFont{padding:2px 0px 0px 5px;font-size:1.2em;color:#333333;float:left;width:147px;}
#content .SelectRadioFont{padding:2px 0px 0px 5px;font-weight:bold;font-size:1.2em;color:#333;float:left;width:147px;}
#content .NSelectRadio{width:22px;height:22px;float:left;}
#content .infoSelectRadioBG{float:left;padding:5px 5px;white-space:nowrap;}
#content .SelectRadio{width:22px;height:22px;background-color:#EF862C;float:left;}
#content .radioFontSM{padding-top:3px;font-weight:normal;font-size:.75em;color:#888;line-height:1.2em;}
#content .selectedBG li{display:inline;}
#content .selectedBG ul{list-style-type:none;margin:0px;padding:0px;}
#content .formContainer{width:572px;margin:0px;}
#content .formContainer li{display:inline;}
#content .formContainer ul{list-style-type:none;margin:0px;padding:0px;}
#content .tfWebFareBorder,#content .tfLowFareBorder{border-left:solid 1px #ccc;}
#content .tfWebFareTable,#content .tfLowFareTable{width:100%;}
#content .tfWebFareTable td,#content .tfLowFareTable td{padding:2px 13px 0px 0px ;}
#content .tfWebFareTable .price,#content .tfLowFareTable .price{text-align:right;font-weight:bold;font-size:1.1em;}
#wfRecapImage,#lfRecapImage{float:left;position:relative;padding:1px 8px 0px 0px;}
#wfRecapText,#lfRecapText{float:left;position:relative;width:99%;}
#content .newRoute{color:#cc0000;}
#content span.newRoute{font-size:75%;vertical-align:30%;text-decoration:none;}
#content #Recap{z-index:1;position:relative;}
#modify{width:594px;z-index:2}
#content #titleRecap #modify{padding-left:8px;position:relative}
#content #titleRecap .inst{background-color:#ffc;font-size:.85em;font-weight:normal;padding:0px 4px;}
#content #recap{position:relative;z-index:5;}
#content .hPadLeft{padding-left:8px;}
#iframeCal, .califrame{top:-1000px;position:absolute;visibility:hidden;z-index:5}
#iframeCal,.califrame{width:274px;height:165px;border:1px solid #BF8660;background:transparent}
#content #tfWhere{position:relative;z-index:6;}
#content #tfWhere1{padding-left:22px;z-index:6;}
#content #tfDF{position:relative;z-index:5;}
#content #tfWorkspace{background-color:#fff;border:solid 1px #A3AC92;width:589px;}
#content div.tfBody{background:#C8D1B6;border-left:solid 1px #A3AC92;border-right:solid 1px #A3AC92;border-bottom:solid 1px #A3AC92;width:742px;position:relative;}
#tfworkspace{clear:both;margin-top:0px;border:1px solid #A3AC92;background:#C8D1B6;position:relative;}
#content div.tfBodyPad{padding:0px 7px;}
#content div.tfBodyNarrow{background:#C8D1B6;border:solid 1px #A3AC92;width:605px;position:relative;}
#content div.tfBodyNarrowPad{padding:7px 7px;}
#content .tfTitle{padding:10px 0px 4px 0px;font-size:1.6em;font-weight:bold;color:#53574C;width:420px;}
#content .tfTitleNoPad{padding:0px 0px 4px 0px;font-size:1.6em;font-weight:bold;color:#53574C;width:420px;}
#content #tfTitle{padding-bottom:4px;font-size:1.6em;font-weight:bold;color:#53574C;}
#content #tfTitleInst{padding-bottom:4px;font-size.9em;color:#53574C;}
#content .tfBottomLeftCol{padding:4px 0px;width:420px;color:#53574C;}
#content .tfBottomlinks{color:#036;font-weight:normal;}
#content .tfPagination{padding:4px 0px 4px 7px;text-align:right;width:308px;color:#53574C;font-weight:bold;}
#content .tfPagination a{font-weight:normal;color:#036;}
#content .tfSort{border-right:solid 1px #000;border-top:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #000;border-collapse:collapse;background:#036;padding:3px 0px;margin:0px;font-size:1.2em;text-align:center;}
#content .tfSortOff{border-right:solid 1px #fff;border-top:solid 1px #000;border-left:solid 1px #000;border-bottom:solid 1px #fff;border-collapse:collapse;background:#EF862C;padding:3px 0px;margin:0px;font-size:1.2em;color:#fff;text-align:center;}
#content .tfSortOffNoTax{border-right:solid 1px #fff;border-top:solid 1px #000;border-left:solid 1px #000;border-bottom:solid 1px #fff;border-collapse:collapse;background:#EF862C;padding:9px 0px;margin:0px;font-size:1.2em;color:#fff;text-align:center;}
#content .tfSortOver{border-right:solid 1px #000;border-top:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #000;border-collapse:collapse;background:#014384;padding:3px 0px;font-size:1.2em;text-align:center;}
#content .tfSortOff a,#content .tfSortOff a:visited {color:#fff;}
#content .tfSort a,#content .tfSort a:visited,#content .tfSort a:active,#content .tfSortOver a:hover{color:#fff;text-decoration:none;}
#content .tfSort a:hover,#content .tfSortOver a,#content .tfSortOver a:hover,#content .tfSortOver a:visited{text-decoration:underline;color:#fff;}
#content .taxesAndFees{font-size:.70em;color:#fff;font-weight:normal;padding-bottom:2px;}
#content .taxesAndFees a,#content .taxesAndFees a:visited{text-decoration:none;}
#tfGrid td.sortSelected,#content #flightStatusGrid td.sortSelected,#flightGrid td.sortSelected{background-color:#FDE3CE;}
.tfSymbol{border-left:solid 0px #fff;border-top:solid 0px #fff;border-right:solid 0px #fff;border-bottom:solid 0px #fff;margin-top:2px;}
.viewSeats{display:inline;float:right;}
#content .webfare{font-weight:bold;}
#content .atThisPrice{color:#c00;font-size:.50em;font-weight:normal;line-height:.95em;}
#content .seatsLeft{color:#c00;font-size:.60em;font-weight:bold;line-height:.95em;}
#content .seatsLeft a,#content .seatsLeft a:visited{color:#c00;text-decoration:none;}
#content .seatsLeft a:hover{color:#036;text-decoration:underline;}
#content .tfLogo{width:20px;padding:3px;border-left:solid 1px #A3AC92;border-bottom:solid 1px #036;background:#fff;}
#content .tfLogoMulti{width:20px;padding:3px;border-left:solid 1px #A3AC92;background:#fff;}
#content .tfLogoMR{width:20px;padding:3px;border-left:solid 1px #A3AC92;background-color:#fff;}
#content .tfAirlineSeatsMR{width:145px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-weight:bold;padding:0px 3px 3px 3px;border-left:solid 1px #A3AC92;background-color:#fff;font-size:.95em;}
#content .moreRoom a,#content .moreRoom a:visited{color:#6096BA;text-decoration:none;}
#content .moreRoom{float:left;font-weight:bold;background-color:#fff;letter-spacing:-.055em;}
#content .moreRoom a:hover{color:#036;text-decoration:underline;}
#content .tfLogoBottom{width:20px;padding:3px;border-left:solid 1px #A3AC92;border-bottom:solid 1px #A3AC92;background:#fff;}
#content .tfAirline{width:125px;border-right:solid 1px #C8D1B6;font-size:1.1em;font-weight:bold;padding:3px 3px 0px 3px;background:#fff;}
#content .tfAirlineSeats{width:125px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-weight:bold;padding:0px 3px 3px 3px;background:#fff;}
#content .tfAirlineSeatsBottom{width:125px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #A3AC92;font-weight:bold;padding:0px 3px 3px 3px;background:#fff;}
#content .tfDepart{width:124px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content .tfDepartBottom{width:124px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #A3AC92;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content .tfArrive{width:124px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content .tfArriveBottom{width:124px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #A3AC92;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content .tfTime{width:155px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content .tfTimeBottom{width:155px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #A3AC92;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content .tfPrice{width:79px;border-bottom:solid 1px #036;font-size:1.8em;font-weight:bold;padding:3px;background:#fff;}
#tfGrid .tfGridHilite{background:#FDE3CE;}
#tfGrid td.sortSelected{background-color:#FDE3CE;}
#tfGrid .tfPriceOr .seniorFare{margin-top:5px;padding:2px 2px;font-size:.55em;border:solid 1px #06c;background:#ffc;font-weight:bold;}
#tfGrid .tfPrice .seniorFare{margin-top:5px;padding:2px 2px;font-size:.55em;border:solid 1px #06c;background:#ffc;}
#content .tfPriceNC{width:79px;border-bottom:solid 1px #036;font-size:1.2em;font-weight:bold;padding:3px;background:#FDE3CE;}
#content .tfPriceBottom{width:79px;border-bottom:solid 1px #A3AC92;font-size:1.8em;font-weight:bold;padding:3px;background:#fff;}
#content .tfPriceOr{width:79px;font-size:1.8em;font-weight:bold;padding:3px;background:#fff;}
#content .tfPriceOrButton{width:79px;border-bottom:solid 1px #036;padding:0px 3px 3px 3px;background:#fff;}
#content .tfNotes{width:79px;border-right:solid 1px #A3AC92;border-bottom:solid 1px #036;padding:3px;background:#fff;}
#content .tfNotesBottom{width:79px;border-right:solid 1px #A3AC92;border-bottom:solid 1px #A3AC92;padding:3px;background:#fff;}
#content .tfNotesOr{width:79px;border-right:solid 1px #A3AC92;padding:3px;background:#FAC599;font-size:1.8em;font-weight:bold;}
#content .tfNotesOrButton{width:79px;border-right:solid 1px #A3AC92;border-bottom:solid 1px #036;padding:0px 3px 3px 3px;background:#FAC599;}
#content .tfNotesOrButtonBottom{width:79px;border-right:solid 1px #A3AC92;border-bottom:solid 1px #A3AC92;padding:0px 3px 3px 3px;background:#fff;}
#content .tfOr{width:22px;border-bottom:solid 1px #036;}
#content .tfOrBottom{width:22px;border-bottom:solid 1px #A3AC92;}
#content .tfOrBlank{width:22px;background:#fff;border-bottom:solid 1px #036;}
#content .tfOrBlankBottom{width:22px;background:#fff;border-bottom:solid 1px #A3AC92;}
#content div.tfFlightNo{font-size:.70em;padding:2px 3px 3px 0px;}
#content div.tfDepAp{font-size:.70em;padding:2px 3px 3px 0px;}
#content div.tfArrAp{font-size:.70em;padding:2px 3px 3px 0px;}
#content div.tfTimeText{font-size:.70em;padding:2px 3px 3px 0px;}
#content .tfAPChange{color:#c00;}
#content .tfGridButton{padding:3px 0px 2px 0px;font-size:11px !important;font-weight:bold;width:80px;}
#content .tfClassNA,#content .tfPrevDay,#content .tfNextDay{color:#cc0000;}
#content .tfPrevDayDate,#content .tfNextDayDate{font-size:.70em;}
#content .tfStops{font-size:.70em;}
#content .priceTotalNC,#content .perPersonNC{font-size:.85em;font-weight:normal;}
#content .add{font-size:.55em;font-weight:bold;}
#content .priceTotal,#content .perPerson,#content .whacked {font-size:.55em;font-weight:normal;}
#content .tfTTNotes{font-size:.55em;font-weight:bold;}
#content .tfNotes1{font-weight:bold;color:#000;}
#content .tfNotes2{font-weight:bold;color:#000;}
#content .notesCoupon{font-weight:bold;color:#000;}
#content .notesCouponRedeem{font-weight:bold;color:#F96913;}
#content .notesPromo{font-weight:bold;color:#000;}
#content .notesStandard{color:#000;}
#content .webFare,#content .exclusiveFare,#content .flexFare {font-weight:bold;}
#content .tfReturnPrice{background-color:#DCE5CB;font-size:1.8em;font-weight:bold;text-align:center;line-height:.85em;padding:4px 0px;}
#content .tfReturnPrice span{font-size:.65em;}
#content .tfGridNA{padding-bottom:4px;}
#content td.tfNavNA{border-right:solid 1px #959F80;border-left:1px solid #959F80;border-bottom:solid 1px #036;color:#888;background-color:#fff;text-align:center;padding:0px 14px;white-space:nowrap;}
#content td.tfNavGrid{border-right:solid 1px #959F80;border-left:1px solid #959F80;border-bottom:solid 1px #036;background-color:#fff;text-align:center;white-space:nowrap;padding:6px 14px 5px 14px;}
#content td.tfNavGridOn{border-right:solid 1px #959F80;border-left:1px solid #959F80;border-bottom:solid 1px #036;background-color:#FFE7D0;text-align:center;white-space:nowrap;padding:6px 14px 5px 14px;}
#content td.tfNavGridOver{border-right:solid 1px #959F80;border-left:1px solid #959F80;border-bottom:solid 1px #036;background-color:#FFCBA1;text-align:center;white-space:nowrap;padding:6px 14px 5px 14px;}
#content th.tfNavAirline{border:solid 1px #036;background-color:#fff;padding:2px 7px 2px 7px;}
#content th.tfNavAirlineOn,#content th.tfNavAirlineOver{border:solid 1px #036;background-color:#FFCBA1;padding:2px 7px 2px 7px;}
#content .tfNavPriceFlight,#content .tfNavPriceFlight a,#content .tfNavPriceFlight a:visited{text-decoration:underline;}
#content .tfNavAirlineName{font-size:.90em;font-weight:normal;text-align:left;padding-left:24px;color:#000;}
#content .tfNavAirlineName a,#content .tfNavAirlineName a:visited{color:#000;}
#content #gridCompare a,#content #gridCompare a:visited{text-decoration:none;}
#content .tfNavPrice{color:#000;font-size:1.1em;font-weight:bold;text-decoration:none;}
#content div.scroll{position:relative;left:110px;height:130px;width:612px;overflow:auto;z-index:0;padding:1px 0px 0px 1px;scrollbar-face-color:#959F80;scrollbar-arrow-color:#ffffff;scrollbar-track-color:#EFF4E4;scrollbar-shadow-color:#959F80;scrollbar-highlight-color:#959F80;scrollbar-3dlight-color:#ffffff;scrollbar-darkshadow-Color:#000000;}
#content #gridCompare{border-collapse:collapse;}
#content #navigator .tfArrow{font-size:1.1em;font-weight:bold;padding-left:10px;height:35px;}
#content #navigator .tfArrowSM{font-size:.90em;font-weight:normal;}
#content #navigator #arrow1{position:absolute;left:0px;top:34px;z-index:1;}
#content #navigator #arrow2{position:absolute;left:0px;top:74px;z-index:2;}
#content #navigator #arrowText{position:absolute;left:0px;top:38px;z-index:3;}
.ttTabA{text-align:center;background-color:#C8D1B6;border-left:1px solid #A3AC92;border-right:1px solid #53574C;border-top:1px solid #A3AC92;border-bottom:0px;padding:4px 3px;white-space:nowrap;}
#tabs .ttTabA span{color:#53574C;}
#tabs .ttTabA .tabprice{font-size:1.2em;font-weight:bold;line-height:.8em;}
#tabs .ttTabA h3{color:#53574C;}
.ttTabIA{border-left:1px solid #A3AC92;border-right:1px solid #53574C;border-top:1px solid #A3AC92;border-bottom:1px solid #A3AC92;background:#fff;color:#000;cursor:pointer;text-align:center;padding:.25em .35em;white-space:nowrap;}
#tabs .ttTabIA .tabprice{font-size:1.2em;font-weight:bold;color:#036;text-decoration:underline;line-height:.8em;}
#tabs .ttTabIA a, #tabs .ttTabIA a:visited{text-decoration:none;color:#000;line-height:.8em;}
#tabs .ttTabIA .tabprice{font-size:1.2em;font-weight:bold;line-height:.8em;text-decoration:underline;}
#tabs .ttTabIA h3{font-size:1.2em;margin:0px 0px 2px 0px;padding:0px;line-height:.8em;}
.tt2TabIA{border-left:1px solid #A3AC92;border-right:1px solid #53574C;border-top:1px solid #A3AC92;border-bottom:1px solid #A3AC92;background:#ffc;color:#000;cursor:pointer;text-align:center;padding:.25em .35em;white-space:nowrap;}
#tabs .tt2TabIA .tabprice{font-size:1.2em;font-weight:bold;color:#036;text-decoration:underline;line-height:.8em;}
#tabs .tt2TabIA a,#tabs .tt2TabIA a:visited{text-decoration:none;color:#993300;line-height:.8em;}
#tabs .tt2TabIA .tabprice{font-size:1.2em;font-weight:bold;line-height:.8em;text-decoration:underline;}
#tabs .tt2TabIA h3{font-size:1.2em;margin:0px 0px 2px 0px;padding:0px;line-height:.8em;}
#tabs .tt2TabIA a:hover{color:#CC6600;}
.tt3TabIA{border-left:1px solid #FF9933;border-right:1px solid #FF9933;border-top:1px solid #FF9933;border-bottom:1px solid #A3AC92;background:#ffc;color:#000;cursor:pointer;text-align:center;padding:.25em .35em;white-space:nowrap;}
#tabs .tt3TabIA .tabprice{font-size:1.2em;font-weight:bold;color:#036;text-decoration:underline;line-height:.8em;}
#tabs .tt3TabIA a,#tabs .tt3TabIA a:visited{text-decoration:none;color:#663300;line-height:.8em;}
#tabs .tt3TabIA .tabprice{font-size:1.2em;font-weight:bold;line-height:.8em;text-decoration:underline;}
#tabs .tt3TabIA h3{font-size:1.2em;margin:0px 0px 2px 0px;padding:0px;line-height:.8em;}
#tabs .tt3TabIA .hotDeal{font-weight:bold;color:#f93;}
#tabs .tt3TabIA a:hover{color:#CC6600;}
.tt4TabIA{border-left:2px solid #FF9933;border-right:2px solid #FF9933;border-top:2px solid #FF9933;border-bottom:1px solid #A3AC92;background:#ffc;color:#000;cursor:pointer;text-align:center;padding:.25em .35em;white-space:nowrap;width:50%;}
#tabs .tt4TabIA .tabprice{font-size:1.2em;font-weight:bold;color:#036;text-decoration:underline;line-height:.8em;}
#tabs .tt4TabIA a,#tabs .tt4TabIA a:visited{text-decoration:none;color:#663300;line-height:.8em;}
#tabs .tt4TabIA .tabprice{font-size:1.2em;font-weight:bold;line-height:.8em;text-decoration:underline;}
#tabs .tt4TabIA a:hover{color:#CC6600;}
#tabs .tt4TabIA h3{font-size:1.2em;margin:0px 0px 2px 0px;padding:0px;line-height:.8em;}
#tabs .tt4TabIA .icon{float:left;display:inline;padding:5px 0px 0px 0px;}
#tabs .tt4TabIA .tabInfo{float:right;display:inline;}
#content #tfNearbyResults{border:solid 1px #A3AC92;background-color:#fff;}
#content #tfNearbyAPExtra{width:722px;}
#content #tfNearbyAPExtra td{padding:0px 8px;}
#content #tfNearbyAP{width:722;}
#content #tfNearbyAP th{background-color:#F6AF76;text-align:left;padding:5px 8px;color:#5B3D36;font-size:1.3em;}
#content #tfNearbyAP .headDivider{border-left:solid 1px #5B3D36;}
#content #tfNearbyAP th a{font-weight:normal;font-size:.7em;}
#content #tfNearbyAP th span{font-weight:normal;font-size:.7em;}
#content #tfNearbyAP th div{text-align:center;line-height:1.1em;}
#content #tfNearbyAP td{padding:5px 8px;font-weight:bold;border-bottom:solid 1px #036;}
#content #tfNearbyAP .selectedAPText{background-color:#FFE7D0;padding:2px 3px;}
#content #tfNearbyAP .selectedAP{background-color:#FFE7D0;}
#content #tfNearbyAP .selectedPrice{background-color:#FFE7D0;}
#content #tfNearbyAP .selectedAPTo{padding:0px 8px;background-color:#FFE7D0;}
#content #tfNearbyAP .APC{font-weight:normal;}
#content #tfNearbyAP .distance{font-weight:normal;font-style:italic;}
#content #tfNearbyAP .cellDivider{border-left:solid 1px #A3AC92;padding-left:18px;}
#content #tfNearbyAP .selectedCellDivider{border-left:solid 1px #A3AC92;padding-left:18px;background-color:#FFD1AC;background-position:left center;background-repeat:no-repeat;}
#content #tfNearbyAP .selectedButton{background-color:#FFD1AC	;}
#content #tfNearbyAP .to{padding:0px 8px;}
#content .tfPriceSupportText{font-size:1.0em;font-weight:normal;}
#content #tfTitle .help{font-size:.6em ;font-weight:normal;padding-left:8px;}
#content #tfRecap{padding-top:10px;}
#content #recap .button.fixed{width:8em;}
#content #recap .selectedBG{width:100%;background-color:#ddd;}
#content #recap #paxChildAges{text-align:left;display:none;}
#content #modify #paxChildAges{text-align:left;display:none;}
#content #recap .labelSelected{background-color:#ddd;padding-left:3px;}
#content .buttonRecap{font-size:11px;}
.scWhacked{background:#ffc;color:#000;padding:1px 2px;font-weight:normal;}
#content #scContainerRecap{position:relative;margin:0 8px 12px 8px;}
#content .scHead{background:#A2AC93;color:#fff;font-size:1.3em;font-weight:bold;padding:3px;border-bottom:0px;}
#content .scPrice{font-size:1.2em;font-weight:bold;background:#FFFFCC;padding:2px 3px;color:#000;}
#content .productSC .scMulti{padding:5px;}
#content .productSC .scMultiHead{font-size:1.2em;font-weight:bold;padding-left:5px;}
#content .productSC .scTitle{border:1px solid #A3AC92;background:#C8D1B6;position:relative;}
#content .scTitle .scIcon{float:left;width:30px;position:relative;}
.scExpand,.scCollapse{border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #53574C;border-bottom:1px solid #53574C;padding:3px;}
#content .scTitle .scIconOpen{float:left;padding-left:2px;width:30px;position:relative;}
#content .scMessage{color:#c00;position:relative;}
#content #scMessage{float:left;padding-top:8px;position:relative;width:72%;}
#content .scTitle .scIconClosed{float:left;border-right:1px solid #53574C;border-bottom:1px solid #53574C;border-left:1px solid #fff;border-top:1px solid #fff;width:30px;position:relative;}
#content .scTitle span{font-weight:normal;position:relative;}
#content .scTitle h2{float:left;margin:0px;color:#53574c;padding:.4em;position:relative;}
#content .productSC .scDetails{background:#E9F4D9;border:1px solid #A3AC92;border-top:0px;color:#E9F4D9;padding:8px;position:relative;}
#content .scConnection{float:left;font-weight:bold;position:relative;}
#content .scConnectionTime{float:left;font-size:.90em;position:relative;}
#content .scDate{float:left;font-weight:bold;width:7em;position:relative;}
#content .scCityPair{float:left;width:16em;position:relative;}
#content .scTime{float:left;width:10em;position:relative;}
#content .scTime span{font-weight:bold;position:relative;}
#content .scLogo{float:left;padding:2px 4px 0px 0px;position:relative;}
#content .scAirline{float:left;width:11em;font-size:.90em;position:relative;}
#content .scNextDay,#content .scPriorDay{font-size:.80em;color:#c00;position:relative;}
#content .scReviewAirline{float:left;width:16em;font-size:.90em;position:relative;}
#content .scModify{float:right;font-size:.90em;position:relative;}
#content .scDetails ul{color:#53574C;margin:0px;padding:0px;list-style:none;position:relative;}
#scReviewNotes ul{margin-top:3px;margin-left:16px;list-style-type:square;position:relative;}
#content .tfMtrxMainOver{background-color:#FFE7D0;padding:5px;text-align:center;border:1px solid #A3AC92;line-height:1.3em;}
#content .tfMtrxMainOver  a{text-decoration:none;color:#888;font-size:.9em;line-height:1.3em;}
#content .tfMtrxMainOver .tfMtrxPrice{font-size:1.1em;color:#003366;font-weight:bold;text-decoration:underline;}
#content .tfMtrxMain{background-color:#fff;text-align:center;color:#888;border:1px solid #A3AC92;line-height:1.3em;height:41px;}
#content .tfMtrxMain  a{text-decoration:none;color:#888;font-size:.9em;line-height:1.3em;}
#content .tfMtrxMain  a:visited{text-decoration:none;color:#888;font-size:.9em;line-height:1.3em;}
#content .tfMtrxMain .tfMtrxPrice{font-size:1.1em;color:#003366;text-decoration:underline;}
#content .tfMtrxMainSelect{background-color:#FFE7D0;padding:5px;text-align:center;}
#content .tfMtrxMainSelect .tfMtrxPrice{font-size:1.1em;font-weight:bold;color:#003366;text-decoration:underline;}
#content .tfMtrxLowestPrice{font-size:1.1em;font-weight:bold;color:#003366;text-decoration:underline;line-height:1.3em;}
#content .tfMtrxMainSelect  a{text-decoration:none;color:#888;font-size:.9em;line-height:1.3em;}
#content #tfMtrx{border-collapse:collapse;z-index:3;}
#content #tfMtrx .pm3Days{width:724px;}
#content #tfMtrx th{border:1px solid #036;color:#000;}
#content .uprlftCell{border:0px important;}
#content .tfMtrxReturn{text-align:center;background-color:#F6AF76;padding:5px 7px;line-height:1.3em;}
#content .tfMtrxReturnSelect{background-color:#FFE7D0;text-align:center;padding:5px 7px;line-height:1.3em;}
#content .tfMtrxLeave{text-align:left;background-color:#F6AF76;color:#000;padding:5px 0px 5px 5px;width:127px;}
#content .tfMtrxLeaveSelect{background-color:#FFE7D0;text-align:left;padding:5px 0px 5px 5px;width:127px;}
#content .tfMtrxCompliment{text-decoration:none;color:#5B3D36;font-weight:normal;line-height:1.3em;}
#content .tfMtrxSide{float:left;margin-right:5px;line-height:1.3em;}
#content #dsRight{border:0px;background-color:#EFF7DE;}
#content #buttonRight{border:0px;background-color:#EFF7DE;}
#content #buttonBottom{border:0px;background-color:#EFF7DE;}
#content #tfMtrxTitle{font-size:1.6em;font-weight:bold;color:#53574C;}
#content #tfMtrx #tfDSCal{background-color:#EFF7DE;width:100%;}
#content #tfMtrx .tfDSCalTable{margin-top:3px;font-size:.90em;empty-cells:show;text-align:center;border:1px solid #A3AC92;background-color:#fff;color:#999;}
#content #tfMtrx .tfDSCalTable td{padding:1px 4px;}
#content #tfMtrx .tfDSCalTable .month{font-size:.95em;color:#EFF7DE;background-color:#A3AC92;border:0px;}
#content #tfMtrx .tfDSCalTable .days{font-size:.90em;color:#fff;background-color:#A3AC92;border:0px;}
#content #tfMtrx .tfDSCalTable .over{background-color:#FDE3CE;}
#content #tfNearbyResults .tfPrice,#content #tfMtrx #tfDSCal .tfPrice{border:0px;background:none;padding-left:0px;width:50px;}
#content #tfDSCal .perPerson{font-size:.60em;font-weight:normal;}
#content #paxChildAges{text-align:left;display:none;}
.titleRightSelected{background:#eaeaea;}
#caltable .titleRightSelected{background:#ddd;padding:0px 3px;}
#content #tfMoreOptionsAirline,#content #tfMoreOptions,#content #tfMoreOptions2,#content #tfMoreOptions3,{padding-left:25px;}
#content #tfWhere{padding-left:22px;}
#content #tfDateFlexibility{padding-left:20px;}
#content #tfTravelers{padding-left:23px;}
#content #tfFlightType{padding-left:10px;}
#content #multiAPLookupForms{float:left;padding:10px;border:solid 1px #ccc;margin-top:8px;width:300px;}
#content #multiAPCol1{float:left;}
#content #multiAPCol1 div{padding-bottom:2px;}
#content #multiAPCol2{width:25em;float:left;}
#tfPaxDetails td{padding-right:10px;}
#tfTime{position:absolute;height:320px;width:460px;z-index:1000;left:160px;background:#036;}
#tfTime .msg{padding-top:95px;font-size:1.8em;color:#fff;font-weight:bold;text-align:center;}
#tfTime .footnote{padding-top:5px;color:#6699cc;font-weight:bold;text-align:center;}
#content .smScroll{color:#666;}
#content .smNoAvail{padding:10px;background:#eaeaea;font-weight:bold;}
#content .smSegment .stepBullet{float:none;}
#content #smLegend{float:right;width:45%;}
#content #smRecap{float:left;}
#content .smSymbol{padding:0px 4px 0px 8px;}
#smWorkspace{border:1px solid #A3AC92;background:#C8D1B6;padding:8px;position:relative;}
#content #popupBody .tfExitPrice{border:0px;padding:0px;font-size:1.8em;font-weight:bold;}
#exitRecap{border:solid 1px #6699cc;padding:5px 10px;}
#exitRecap h2{margin:0;padding:0;}
#popupBody .exitCol1{padding-top:4px;float:left;width:12em;}
#popupBody .exitCol2{float:left;width:18em;}
#popupBody .exitCol3{float:right;padding-top:3px;}
#content .exitSave{color:#cc0000;font-weight:bold;}
#content .exitOr{font-size:1.5em;font-weight:bold;color #333;padding:5px;}
.APDetailsCol1{float:left;width:8em;}
.APDetailsCol2{float:left;}
#content #alertBox{background-color:#ffc;border:1px solid #06c;padding:8px;margin:8px 0 0 0;}
#content #alertBox .alertIcon{float:left;padding:0 5px 0 0;}
#content #alertBox .alertMsg{float:left;}
#content #alertBox h1{color:#000;margin:0;padding:0;}
#content #alertBox p{padding:3px 0 0 0;font-weight:bold;}
#content #alertBox ul{padding:3px 0 0;margin:0 0 0 1.5em;list-style:square;}
#content #errorBox{background-color:#ffc;border:1px solid #c00;padding:8px;}
#content #errorBox .errorIcon{float:left;padding:0 5px 0 0;}
#content #errorBox .errorMsg{float:left;}
#content #errorBox h1{color:#cc0000;margin:0;padding:0;}
#content #errorBox p{padding:3px 0 0 0;font-weight:bold;}
#content #errorBox ul{padding:3px 0 0;margin:0 0 0 1.5em;list-style:square;}
#nearbyAPSearch{white-space:nowrap;}
#nearbyAPSearch th{text-align:left;padding:5px 0px 2px 0px;}
#multiAPHelp ul{margin-left:0px;padding-left:18px;}
#content #tfTimeCont{text-align:center;position:relative;}
#content .tfTimekeeper{position:absolute;text-align:center;background-repeat:no-repeat;height:335px;width:465px;}
#content .tfTimekeeper .msg{padding-top:95px;font-size:1.8em;color:#fff;font-weight:bold;text-align:center;}
#content .tfTimekeeper .footnote{padding-top:5px;color:#6699cc;font-weight:bold;text-align:center;}
#content #fgContainer{border:solid 1px #A3AC92;}
#content #fareguardian{z-index:100;height:30px;background:#E1E6D7;position:relative;}
#content #fgPromoText{padding:5px 5px 5px 60px;font-size:14px;}
#content #fgPromoIcon{position:absolute;top:-5px;left:-1px;}
#content #fgPopUnderIcon{position:absolute;top:2px;left:8px;}
#fgad{z-index:100;position:absolute;right:-1px;top:30px;width:387px;height:134px;background:#ffc;clip:rect(auto auto auto auto);overflow:hidden}
#popupBody #fareHist .colOne{width:120px;float:left;padding:2px 0 2px 5px;}
#popupBody #fareHist .colTwo{width:120px;padding:2px 0 2px 10px;float:left;}
#popupBody #fareHist .colTwoHead{width:240;float:left;}
#popupBody #fareHist .colThree{width:120px;padding:2px 5px 2px 10px;float:right;text-align:right;}
#popupBody .descHead{background:#40669B;color:#fff;margin-top:8px;padding:6px 5px;}
#popupBody .descHead .colOne{width:72%;float:left;}
#popupBody .descHead .colTwo{width:23%;float:left;text-align:right;}
#popupBody .descHead .colTwo a,#popupBody .descHead .colTwo a:visited{color:#fff;}
#popupBody .fareHistHead{background:#40669B;color:#fff;margin-top:8px;padding:6px 0;}
#popupBody .descHead h3,#popupBody .fareHistHead h3{color:#fff;display:inline;}
#popupBody .fareHistContent{}
#popupBody .fareHistContent #lowPrice{background:#ffc;border:solid 1px #2E7603;padding:3px;font-weight:bold;}
#popupBody .fareHistContent #lowPrice h3{color:#2E7603;display:inline;}
#popupBody .fareHistContent #highPrice{background:#ffc;border:solid 1px #c00;padding:3px;font-weight:bold;}
#popupBody .fareHistContent #highPrice h3{color:#c00;display:inline;}
#popupBody .fareHistContent #yourPrice{background:#ffc;border:solid 1px #000;padding:3px;font-weight:bold;}
#popupBody .fareHistContent #yourPrice h3{color:#000;display:inline;}
#fgExample{margin:0 20 0 20px;padding:0 10px 5px 10px;}
#fgExample .colOne{float:left;font-weight:bold;width:10%;text-align:right;}
#fgExample .colTwo{float:left;padding-left:10px;width:80%;}
#fgExample .finalPrice{color:#c00;}
#fgExample .finalPrice h2{display:inline;}
#fgDescWhy li{margin-left:15px;}
#fgCompareGrid{border-collapse:collapse;}
#fgCompareGrid th{background:#eaeaea;text-align:left;padding:4px;border:1px solid #999;}
#fgCompareGrid td{padding:4px;border:1px solid #999;}
#fgCompareGrid #empty{border:0px}
#fgCompareGrid .tcy{background:#eaeaea;color:#000;white-space:nowrap;}
#fgCompareGrid .other{background:#eaeaea;color:#000;white-space:nowrap;}
#fgCompareGrid .colOne{float:left;width:25px;padding-right:5px;}
#fgCompareGrid .colTwo{float:left;width:80%;}
#fgEmailRefund, #fgOnlineStatus{margin:5px 0 0 22px;}
#fgEmailRefund ul{padding:5px 0 0 12px;}
#fgOnlineStatus .colOne{float:left;width:100px;height:75px;margin:10px 10px 0 0;border:1px solid #ccc;}
#fgOnlineStatus .colTwo{float:left;width:70%;margin:10px 0 0 0;}
#content #fltSrch .colOne{float:left;width:220px;border:}
#content #fltSrch .colTwo{float:left;width:230px;border:}
#content #fltSrch .colTwoToo{float:left;width:120px;border:}
#content #fltSrch .colThree{float:left;width:180px;}
#fltSrch .colFour{float:left;width:80px;margin:13px 0 0 23px;}
#content #fltSrch .colThree .btn_select btn_prim{display:inline;}
#content #fltSrch .fieldPad{margin-left:22px;margin-bottom:12px;}
#content #fltSrch .hr{margin-top:0;}
.formlabelcity{width:14em;line-height:1.3em;}
.formlabellink{float:right;}
.formfieldcity{width:14em;line-height:1.3em;}
#content .a_box{margin-bottom:12px;}
#content .primeHeadBar{background:#40669B;color:#fff;}
#content .primeHeadBar h3{color:#fff;margin:0px;padding:6px 5px;}
#content .itinNextDay,#content .itinPriorDay{font-size:.80em;color:#c00;float:left;}
#content .flifoContainer{border-bottom:solid 1px #40669B;border-left:solid 1px #40669B;border-right:solid 1px #40669B;border-top:0px;padding:8px;}
#content .flifoStatus{background:#FFE7D0;border-right:solid 1px #40669B;border-left:solid 1px #40669B;padding:8px;}
#content .flifoStatus h3{color:#c00;display:inline;margin-right:20px;}
.flifoItin .itinTimeDesc{float:left;width:6em;padding-top:5px;}
.flifoItin .itinTime{float:left;width:6em;text-align:right;padding:5px 20px 0 0;}
.flifoItin .update{color:#c00;}
.flifoContainer .itinAirline,#popup .itinAirline{float:left;width:15em	;padding-top:5px;}
.flifoContainer .itinSymbol,#popup .itinSymbol{float:left;padding:5px 4px 0 0;width:23px;}
.flifoItin .itinAPInfoDesc{float:left;padding-top:5px;width:8em;}
.flifoItin .itinAPInfo{float:left;padding-top:5px;width:3em;}
.flifoItin .itinDate{float:left;padding-top:5px;width:7em;}
#flifoSearchBox{border:1px solid #ccc;background:#eaeaea;padding:0 10px;}
.flifoContainer .flifoitincont, .flifoContainer .flifoairline{float:left;}
#sidebar .flifoLinks{padding:0 8px 8px 8px;}
#sidebar #flifoHelp{background:#E9F4D9;border-bottom:1px solid #E9F4D9;padding-bottom:12px;}
#sidebar #flifoHelp h3{background:#C8D1B6;color:#53574C;margin-bottom:.5em;padding:.35em 8px;}
#content #tfPageTitle{width:722px;}
#content .flifoFlightStatus{width:70px;border-right:solid 1px #A3AC92;border-bottom:solid 1px #036;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoLogo{width:20px;padding:3px;border-left:solid 1px #A3AC92;border-bottom:solid 1px #036;background:#fff;}
#content #flightStatusGrid .flifoAirline{width:125px;border-right:solid 1px #C8D1B6;font-size:1.1em;font-weight:bold;padding:3px 3px 0px 3px;background:#fff;}
#content #flightStatusGrid .flifoFlightStatusBottom{width:70px;border-right:solid 1px #A3AC92;border-bottom:solid 1px #A3AC92;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoLogoBottom{width:20px;padding:3px;border-left:solid 1px #A3AC92;border-bottom:solid 1px #A3AC92;background:#fff;}
#content #flightStatusGrid .flifoTime{width:200px;border-right:0;border-bottom:solid 1px #036;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoTimeBottom{width:200px;border-right:0;border-bottom:solid 1px #A3AC92;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoDepart{width:142px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoDepartBottom{width:142px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #A3AC92;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoArrive{width:124px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #036;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#content #flightStatusGrid .flifoArriveBottom{width:124px;border-right:solid 1px #C8D1B6;border-bottom:solid 1px #A3AC92;font-size:1.1em;font-weight:bold;padding:3px;background:#fff;}
#flifoRadios .formlabelon{font-weight:bold;}
#content div.fnScroll{position:relative;left:76px;height:125px;width:647px;overflow:auto;z-index:0;padding:1px 0px 0px 1px;scrollbar-face-color:#ADB994;scrollbar-arrow-color:#ffffff;scrollbar-track-color:#EFF4E4;scrollbar-shadow-color:#959F80;scrollbar-highlight-color:#959F80;scrollbar-3dlight-color:#ffffff;scrollbar-darkshadow-Color:#707860;}
#content #navigator .fnArrow{font-size:1.1em;font-weight:bold;padding-left:7px;height:35px;}
#content #navigator .fnArrowSM{font-size:.90em;font-weight:normal;}
#content #navigator #fnArrow1{position:absolute;left:0px;top:31px;z-index:1;width:100px;}
#content #navigator #fnArrow2{position:absolute;left:0px;top:70px;z-index:2;width:100px;}
#content #navigator #fnArrowText{position:absolute;left:0px;top:38px;z-index:3;width:100px;font-size:.95em;}
#content #navigator #fnArrowText #sel{color:#fff;}
#content .fnTitle{padding:10px 0px 4px 0px;font-size:1.6em;font-weight:bold;color:#E47637;width:420px;}
#content th.fnNavAirline{border:solid 1px #ccc;background-color:#fff;padding:2px 4px;}
#content th.fnNavAirlineOn,#content th.fnNavAirlineOver{border:solid 1px #ccc;background-color:#FFCBA1;padding:2px 4px;}
#content td.fnNavGrid{border-right:solid 1px #ccc;border-left:1px solid #ccc;border-bottom:solid 1px #ccc;background-color:#fff;text-align:center;white-space:nowrap;padding:5px 9px 5px 9px;}
#content td.fnNavGridOn{border-right:solid 1px #ccc;border-left:1px solid #ccc;border-bottom:solid 1px #ccc;background-color:#FFE7D0;text-align:center;white-space:nowrap;padding:5px 9px 5px 9px;}
#content td.fnNavGridOver{border-right:solid 1px #ccc;border-left:1px solid #ccc;border-bottom:solid 1px #ccc;background-color:#FFCBA1;text-align:center;white-space:nowrap;padding:5px 9px 5px 9px;}
#content td.fnNavNAOn{border-right:solid 1px #959F80;border-left:1px solid #959F80;border-bottom:solid 1px #036;color:#888;background-color:#FFE7D0;;text-align:center;padding:0px 9px;white-space:nowrap;}
#content .fnNavPriceFlight,#content .fnNavPriceFlight a,#content .fnNavPriceFlight a:visited{text-decoration:underline;}
#content .fnNavPrice{color:#000;font-size:1.1em;font-weight:bold;text-decoration:none;}
#content #fnGridCompare{border-collapse:collapse;}
#content #fnGridCompare td,#content #fnGridCompare th{border:solid 1px #ccc;}
#content td.fnNavNA{color:#888;background-color:#fff;text-align:center;padding:0px 9px;white-space:nowrap;}
#content .fnNavPriceFlight,#content .fnNavPriceFlight a,#content .fnNavPriceFlight a:visited{text-decoration:underline;}
#content .fnNavAirlineName{font-size:.90em;font-weight:normal;text-align:left;padding-left:24px;color:#000;}
#content .fnNavAirlineName a,#content .fnNavAirlineName a:visited{color:#000;}
#content #fnGridCompare a,#content #fnGridCompare a:visited{text-decoration:none;}
#content .fnNavPrice{color:#000;font-size:1.1em;font-weight:bold;text-decoration:none;}
#content #arrowText a,#content #arrowText visited{color:#000;text-decoration:none;}
#content .fnPagination{padding:4px 0px 4px 7px;text-align:right;width:308px;font-weight:bold;}
#content .fnPagination a{font-weight:normal;}
#content #fnPageTitle{width:724px;}
#content .fnRoundTripDisp{border:solid 1px #7EA7D5;background:#fff;padding:3px 3px 6px 3px;}
#content .fnRoundTripDisp .rtColHead{color:#999;}
#content div.auto_complete{position:absolute;margin:0px;padding:0px;cursor:hand;cursor:pointer;background:#ccd6e0;width:auto !important;z-index:7 !important;}
#content div.auto_complete ul{background:#ccd6e0;border-bottom:1px solid #40668c;margin:0;padding:0;width:100%;list-style-type:none;white-space:nowrap;}
#content div.auto_complete ul li{border-top:1px solid #40668c;border-left:1px solid #40668c;border-right:1px solid #40668c;padding:0px 8px;font-weight:300;color:#003;background:#ccd6e0;font-size:1em;margin:0;list-style-type:none;}
#content div.auto_complete ul li span{display:block;padding:4px 0px;}
#content div.auto_complete ul li.selected{background:#7f99b2;color:#ffffff;list-style-type:none;}
div.auto_complete ul strong.highlight{}
div.informal{display:inline;}