body,textarea{font-family:Arial, Helvetica, sans-serif;font-size:70%;color:#000;}

body{text-align:left !important;background-color:#FFF;margin:0;padding:0;}

.layoutTable{border-collapse:collapse;width:0;margin:0 auto;padding:0;}

.layoutTablelogin{border-collapse:collapse;width:700px;margin:0 auto;padding:0;}

.borderPurcCon,.tableFareBasis{background-color:#F5F5F5;border:1px solid #B0CCD0;}

.borderPurcCon th{border-bottom:1px solid #CCC;text-align:left;padding-top:5px;padding-bottom:5px;}

.tableFareBasis th{text-align:left;border-bottom:1px solid #CCC;padding:4px 3px;}

.tableFareBasis td{text-align:left;background-color:#FFF;vertical-align:top;padding:0 2px;}

.textSmaller{font-size:110%;letter-spacing:0;font-weight:400;}

.textBold,.opBy,.trRst{font-weight:700;}

.textBoldlarge{font-weight:700;font-size:110%;}

.textBoldSmallFlight{font-weight:700;color:#6A7B80;vertical-align:top;}

.textNormal{font-weight:400;}

.strikethrough{text-decoration:line-through;font-weight:400;color:#999;}

.textLighterBold{color:#6A7B80;font-weight:700;}

.textColorBold{color:#B90000;font-weight:700;}

.textColor2{color:#4B60C8;font-weight:700;}

.textMandatory{color:red;font-weight:700;font-size:120%;}

.LSPad{margin:0 15px 0 25px;}

.lineSeparatorPassenger{border-bottom:1px solid #DCDCDC;}

.lineSeparatorPassenger2{border-bottom:2px solid #FFF;}

.container,.container2{margin-top:10px;margin-bottom:30px;text-align:left;border:1px solid #CCC;}

.containerlogin{margin-top:5px;margin-bottom:10px;text-align:left;border:1px solid #CCC;width:700px;}

.containerModifySearch{top:18px;width:400px;margin-top:10px;margin-bottom:20px;border:1px solid #CCC;background-color:#FFF;text-align:left;}

.containerFlexPrice{height:190px;top:18px;width:99%;margin-top:0;margin-bottom:10px;margin-left:12px;border:1px solid #999;border-top:none;background-color:#FFF;padding:0 0 5px 5px;}

.containerFlexPriceScroll{height:340px;overflow:auto;}

.tableMenu{width:402px;border-bottom:1px solid #4B60C8;padding-bottom:3px;}

.tableMenu td{letter-spacing:0.05em;font-weight:700;padding:4px 0;}

.tableMenu3 td{letter-spacing:0.05em;font-weight:700;}

.tableMenu3 td.selected{background-color:#B0CCD0;border:1px solid #666;padding:0 3px;}

a.tableMenuLink3{text-decoration:none;background-color:#FFF;color:#000;letter-spacing:0.05em;border:1px solid #666;height:10px;padding:3px 3px 4px;}

.tableMenu2{width:100%;border-bottom:1px solid #CCC;margin-bottom:10px;}

.tableMenu2 td{letter-spacing:0.05em;vertical-align:middle;}

.tableMenu2 td.selected{background-color:#CCC;color:#000;padding:0 8px;}

.tableMenu2 a{text-decoration:none;display:block;background-color:#FFF;color:#333;padding:3px 8px;}

.tableMenu2 a:hover,a.tableMenuLink3:hover{background-color:#EEE;}

a{color:#4B60C8;}

a.linkSubMenu{color:#666;text-decoration:none;}

a.linkSubMenu:hover{color:#000;text-decoration:underline;background-color:#efefef;}

a.linkHelp,a.linkHelp:visited{letter-spacing:0.05em;font-weight:700;border:1px solid #B6C0C3;text-decoration:none;color:#CCC;padding:0 4px;}

a.linkHelp:hover{border:1px solid #B6C0C3;text-decoration:none;color:#000;background-color:#f5f5f5;}

a.linkSearch,a.linkSearch:visited{font-weight:700;border:1px solid #000;text-decoration:none;color:#000;padding:0 4px;}

a.linkSearch:hover{background-color:#CCC;}

a.stops,a.stops:visited{text-decoration:underline;color:#999;}

.tableProcessIndicator{border-bottom:1px solid #CCC;background-color:#FFF;padding-right:10px;}

.imgPIline{background-image:url(../img/v9/PI_line.gif);background-repeat:repeat-x;background-position:center;}

.imgPIline2{background-image:url(../img/v9/PI_line.gif);background-repeat:no-repeat;background-position:left center;}

.imgPI1{background:url(../img/v9/PI_1.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI2{background:url(../img/v9/PI_2.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI3{background:url(../img/v9/PI_3.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI4{background:url(../img/v9/PI_4.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI5{background:url(../img/v9/PI_5.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI6{background:url(../img/v9/PI_6.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI7{background:url(../img/v9/PI_7.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI1b{background:url(../img/v9/PI_1b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI2b{background:url(../img/v9/PI_2b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI3b{background:url(../img/v9/PI_3b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI4b{background:url(../img/v9/PI_4b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI5b{background:url(../img/v9/PI_5b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI6b{background:url(../img/v9/PI_6b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI7b{background:url(../img/v9/PI_7b.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI1c{background:url(../img/v9/PI_1c.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI2c{background:url(../img/v9/PI_2c.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI3c{background:url(../img/v9/PI_3c.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI4c{background:url(../img/v9/PI_4c.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI5c{background:url(../img/v9/PI_5c.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI6c{background:url(../img/v9/PI_6c.gif) center no-repeat;width:8px;padding-right:5px;}

.imgPI7c{background:url(../img/v9/PI_7c.gif) center no-repeat;width:8px;padding-right:5px;}

.tablePI th{padding-right:8px;color:#000;vertical-align:top;}

.tablePI td{font-size:90%;text-align:center;color:#000;padding:0 4px;}

a.tablePI{text-decoration:none;color:#000;cursor:default;}

a.tableHeaderLink,a.tableHeaderLink:visited{color:#4B60C8;text-decoration:underline;font-size:75%;letter-spacing:normal;}

a.tableHeaderLink:hover{color:#4B60C8;text-decoration:none;}

.tableModifyNavHeader{width:100%;padding:5px 10px 10px;}

.tableSubHeader td{letter-spacing:0.05em;font-size:110%;font-weight:700;border-bottom:1px solid #CCC;border-top:1px solid #CCC;height:27px;background-color:#F5F5F5;padding:5px 10px 5px 20px;}

.tableNavHeader{font-weight:700;background-color:#DCDCDC;border-top:1px solid #CCC;}

.tableNavHeader a{font-size:120%;border-top:none;}

.footerTable{width:100%;text-align:left;border-top:1px solid #4B60C8;background-color:#FFF;}

.footerTable td{letter-spacing:0.05em;font-size:120%;padding-top:3px;padding-bottom:20px;}

.footerTableCopy{width:400px;margin-bottom:30px;text-align:left;background-color:#FFF;}

.footerTableCopy td{letter-spacing:0.05em;font-size:90%;padding-top:3px;padding-bottom:10px;}

#divFFholder table.tableBodyText.fdff_L{margin-left:15px;}

.divBGRD2{background-color:#DFDFDF;}

.legendTable td{vertical-align:top;line-height:1.7em;padding:2px 15px 2px 0;}

.legendTable td div{white-space:nowrap;float:left;margin-right:7px;}

.legendText{font-weight:700;color:#FFF;background-color:#0B4;padding-right:3px;padding-left:3px;}

.legendText a:link,.legendText a:visited{text-decoration:underline;}

a.opBy,a.opBy:visited,a.trRst,a.trRst:visited{font-weight:700;color:#000;}

.requestedDate{border:2px solid red;background-color:#FFF;margin-right:3px;padding-right:10px;}

.lowestPrice{border:2px solid #000;background-color:#FCF2CF;margin-right:3px;margin-left:15px;padding-right:10px;}

.currencyIcon{font-weight:700;margin-right:3px;}

.shuttle{color:#FFF;background-color:#4B60C8;font-weight:700;margin:0 3px 0 4px;padding:0 3px;}

.details{background-color:#efefef;padding:0 8px;}

.resultsDisplay{font-weight:700;color:#000;background-color:#FFF;padding-right:3px;padding-left:3px;border:1px solid #000;}

.cancelled{color:#FFF;background-color:#ff0606;font-weight:700;position:relative;top:5px;left:5px;padding:0 3px;}

.cancelled2{color:#FFF;background-color:#ff0606;font-weight:700;margin:0 3px 0 4px;padding:0 3px;}

.tableBodyText td.underline{border-bottom:1px solid #CCC;padding:2px 0;}

.tableTimeOut td p{line-height:10px;}

.tableEmailText{width:400px;font-size:110%;}

.tableEmailText th{text-align:left;font-size:200%;}

.tableRecap td,.tableRecapWide td{padding:2px 10px 2px 3px;}

.tableFlightConf,.tableHotelConf,.tableCarConf,.tableTrainConf{width:400px;margin-left:15px;}

.tableFlightConf th,.tableHotelConf th,.tableCarConf th,.tableTrainConf th{background-color:#F5F5F5;border-bottom:1px solid #B0CCD0;text-align:left;padding:5px 10px;}

.tableFlightConf th.changeFlight,.tableHotelConf th.changeFlight,.tableCarConf th.changeFlight,.tableTrainConf th.changeFlight{background-color:#F5F5F5;border-bottom:1px solid #B0CCD0;text-align:right;padding:5px 10px;}

.tableFlightConf td,.tableTrainConf td{vertical-align:top;padding:2px 5px;}

.tableHotelConf td,.tableCarConf td{vertical-align:top;padding:2px 10px;}

.tableFlightConf td.flight{width:17%;}

.tableFlightConf td.border{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;color:#6A7B80;padding:3px 0;}

.tableFlightConf td span.tech,.tableTrainConf td span.tech,.tableHotelConf td span.tech,.tableCarConf td span.tech{color:#6A7B80;font-size:90%;white-space:nowrap;}

.tableFlightConf td.border2{border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;color:#6A7B80;background-color:#DCDCDC;padding:0 0 6px;}

.tableFlightConf td.seats{padding:5px 5px 0 3px;}

.tableFlightConf td.Highlight{background-color:#DCDCDC;border:1px solid #CCC;}

.tableConfFlightText td{padding:4px 0 0;}

.tableConfFlightText td.borderLeft{border-left:1px solid #E6E6E6;}

.tableConfText td{vertical-align:top;padding:2px 0;}

.tableConfText3 td{padding:4px 0 2px;}

.tableConfText td.underline,.tableConfText3 td.underline{border-top:1px solid #B90000;}

.tableConfText td.underline2,.tableConfText3 td.underline2{border-bottom:1px solid #B90000;border-top:1px solid #B90000;}

.tableConfText td.underline3{border-top:1px solid #999;}

.tableConfText td.header,.tableConfText3 td.header{border-bottom:1px solid #CCC;font-weight:700;}

.tableConfText td.align{text-align:right;white-space:nowrap;}

.tablePassenger td{padding:0 10px 1px 0;}

.tablePref th{text-align:left;vertical-align:top;color:#6A7B80;}

.tablePref td{vertical-align:top;padding:1px 0;}

.tablePref td.bgrd{background-color:#F7F7F7;}

.tablePref td li{list-style:none;margin:0;padding:3px 0;}

.tablePref td li#pad2{padding-bottom:10px;}

.tablePref2{width:395px;margin-left:5px;}

.tablePref2 td{padding:5px 0 3px;}

.tableQuickLinks{border:1px solid #CCC;border-right:1px solid #999;border-bottom:2px solid #999;background-color:#FFF;width:170px;}

.tableQuickLinks th{border-bottom:1px solid #CCC;background-color:#DCDCDC;text-align:center;padding:3px 0;}

.tableQuickLinks td{font-size:90%;}

.tableQuickLinks td.spacing{font-weight:700;color:#000;padding:6px 0 0 6px;}

.tableModifySearch td{padding:1px 0 2px;}

.tablePassengerText td,.tablePassengerText2 td{padding:2px 0 1px;}

.tablePassengerText td.tpt1,.tablePassengerText td.tpt2,.tablePassengerText td.tpt3{padding-bottom:5px;vertical-align:top;}

.tablePassengerText td.tpt{padding-top:5px;}

.tablePassengerText td.underline{border-bottom:1px solid #CCC;padding:0 0 5px;}

.tableSearchDiv{width:403px;border:1px solid #CCC;border-bottom:none;margin-left:0;margin-top:0;vertical-align:bottom;background-color:#FFF;}

.tableSearchDiv2{width:403px;margin-left:0;vertical-align:bottom;background-color:#FFF;}

.tableSearchTabs{margin-top:2px;font-weight:700;}

.tableSearchTabs td.Select{border-top:1px solid #CCC;border-bottom:1px solid #e8f0f1;background-color:#DCDCDC;text-align:center;font-size:110%;padding:0;}

.tableSearchTabs td.Select2{border-top:1px solid #CCC;border-bottom:1px solid #e8f0f1;background-color:#efefef;text-align:center;font-size:110%;padding:0;}

.tableSearchTabs td.unSelect{border-top:1px solid #999;border-bottom:1px solid #CCC;background-color:#FFF;text-align:center;font-size:110%;padding:0;}

.tableSearchTabs td.text{letter-spacing:0.06em;border-bottom:1px solid #CCC;font-weight:700;padding:0;}

.searchText{letter-spacing:0.05em;font-size:160%;border-bottom:1px solid #CCC;font-weight:700;text-align:right;vertical-align:bottom;padding:0;}

.tableSearch,.tableSearch2,.tableSearch3{width:402px;border:1px solid #CCC;margin-left:1px;padding-top:1px;}

.tableSearch{border-top:none;background-color:#DCDCDC;}

.tableSearch2{border-top:none;background-color:#EFEFEF;}

.tableSearch3{background-color:#DCDCDC;}

.tableSearchMain,.tableSearchMain3{width:400px;margin-left:1px;}

.tableSearchModify2{margin-left:1px;}

.tableSearchMain td.hideLine,.tableSearchMain td.hideLineTT{display:none;border-bottom:1px solid #CCC;}

.tableModifySearch2{margin-left:0;margin-right:0;}

.tableSearchSelect{background-color:#FFF;border:1px solid #CCC;}

.tableSearchSelectTT td.hide,.tableSearchSelectModify td.hide{display:none;}

.tableSearchSelect td,.tableSearchSelectTT td,.tableSearchSelectModify td{vertical-align:top;padding:0;}

.fontSize2{font-size:75%;}

.tableSearchNavHeader{width:402px;margin-left:0;margin-bottom:1px;font-weight:700;border:1px solid #CCC;border-top:none;border-spacing:1px;padding:1px 0;}

.ImgPrint,.ImgBooking,.ImgCancel,.ImgPlate,.ImgFlightStatus,.ImgCurreny,.ImgSeats2{height:1px;font-size:18px;padding:0 25px 0 0;}

.ImgPrint{background:url(../img/v9/icon_print_htm3.gif) left no-repeat;}

.ImgBooking{background:url(../img/v9/imgBooking.gif) left no-repeat;}

.ImgCancel{background:url(../img/v9/imgCancel.gif) left no-repeat;}

.ImgPlate{background:url(../img/v9/imgPlate2.gif) left no-repeat;}

.ImgCurreny{background:url(../img/v9/icon_currency.gif) left no-repeat;}

.ImgSeats2{background:url(../img/v9/icon_seats.gif) left no-repeat;}

.ImgFlightStatus{background:url(../img/v9/windsock.gif) left no-repeat;padding:0 25px 3px 0;}

.ImgLogo{background:url(../img/v9/abslogoablue.jpg) left top no-repeat;width:100px;height:105px;}

.ImgPlane2{background:url(../img/v9/connection_flights.gif) left no-repeat;margin-left:120px;height:18px;padding:2px 30px 2px 0;}

.ImgPlane3{background:url(../img/v9/search_flights2.gif) left no-repeat;height:18px;padding:0 30px 2px 0;}

.ImgWarning{background:url(../img/v9/warning.gif) no-repeat;position:relative;top:3px;left:1px;height:17px;padding-right:22px;padding-top:2px;}

.ImgError{background:url(../img/v9/error3.gif) no-repeat;height:18px;padding:2px 20px 4px 0;}

.ImgCheck{background:url(../img/v9/check_green.gif) 0 -1px no-repeat;margin-left:3px;height:1px;font-size:10px;padding:0 20px 0 0;}

.ImgCheck2{background:url(../img/v9/check.gif) center no-repeat;padding-right:8px;}

.ImgCheck3{background:url(../img/v9/check3b.gif) 5px no-repeat;width:15px;}

.ImgHelp,.ImgHelp9{height:1px;cursor:pointer;font-size:12px;margin:0 10px 0 2px;padding:0 12px 1px 0;}

.ImgHelp{background:url(../img/v9/icon_help.gif) left center no-repeat;}

.ImgHelp9{background:url(../img/v9/icon_help9.gif) left center no-repeat;}

.arrowSmall{background:url(../img/v9/arrowSmall.gif) left no-repeat;height:9px;padding-right:15px;}

.imgLogo2{background:url(../img/v9/abslogoablue.jpg) 100% 0 no-repeat;height:105px;width:100px;}

.ImgSearchTab1{background:url(../img/v9/iconSearchTab1.gif) left no-repeat;height:22px;}

.ImgSearchTab2{background:url(../img/v9/iconSearchTab2.gif) left no-repeat;height:22px;}

.ImgSearchTab3{background:url(../img/v9/iconSearchTab3.gif) left no-repeat;height:22px;}

.ImgSearchTab4{background:url(../img/v9/iconSearchTab4.gif) left no-repeat;height:22px;}

.ImgSearchTab5{background:url(../img/v9/ImgSearchTab5.gif) left no-repeat;height:22px;}

.ImgSearchTab1_2{background:url(../img/v9/iconSearchTab1_2.gif) left no-repeat;height:22px;}

.ImgSearchTab4_2{background:url(../img/v9/iconSearchTab4_2.gif) left no-repeat;height:22px;}

.ImgSearchTab5_2{background:url(../img/v9/iconSearchTab5_2.gif) left no-repeat;height:22px;}

.ImgCal,.ImgMag,.ImgLookUp{height:1px;font-size:15px;font-family:verdana;cursor:pointer;margin-left:0;padding:0 0 0 18px;}

.ImgCal{background:url(../img/v9/cal.gif) no-repeat;}

.ImgMag{background:url(../img/v9/mag.gif) no-repeat;}

.ImgLookUp{background:url(../img/v9/look_up.gif) no-repeat;}

.ImgLookUp2{margin-bottom:2px;vertical-align:bottom;padding-left:1px;border:none;cursor:pointer;}

.ImgArrow{background:url(../img/v9/icon_arrow.gif) no-repeat 3px 5px;padding-right:5px;}

.ImgArrow2{background:url(../img/v9/icon_arrow.gif) no-repeat;position:relative;top:7px;left:0;padding-right:14px;height:10px;}

.ImgWeather{background:url(../img/v9/rain.gif) no-repeat;position:relative;left:0;top:-15px;width:100px;height:80px;padding:30px 80px 30px 0;}

a.ImgFlexiArrow1{background:url(../img/v9/icon_arrow_flex4.gif) center no-repeat;height:18px;cursor:pointer;padding-right:20px;}

.ImgFlexiArrow2{background:url(../img/v9/icon_arrow_flex3.gif) center no-repeat;height:18px;cursor:pointer;}

.ImgFlexiArrow2Hover{background-image:url(../img/v9/icon_arrow_flex3a.gif) center no-repeat;height:18px;cursor:pointer;}

.ImgCornerBlank{background-image:url(../img/v9/imgCornerBlank.gif) no-repeat;position:relative;left:5px;top:-12px;height:15px;width:15px;}

.ImgCorner1{background:url(../img/v9/imgCorner5N.gif) no-repeat;position:relative;left:2px;top:-2px;height:15px;width:15px;}

.ImgCorner2{background:url(../img/v9/imgCorner16N.gif) no-repeat;position:relative;left:2px;top:-2px;height:15px;width:15px;}

.ImgCorner3{background:url(../img/v9/imgCorner17N.gif) no-repeat;position:relative;left:2px;top:-2px;height:15px;width:15px;}

.ImgCorner4{background:url(../img/v9/imgCorner24N.gif) no-repeat;position:relative;left:2px;top:-2px;height:15px;width:15px;}

.ImgCorner5{background:url(../img/v9/imgCorner19N.gif) no-repeat;position:relative;left:2px;top:-2px;height:15px;width:15px;}

.ImgCorner1Tab{background:url(../img/v9/imgCorner21.gif) no-repeat;position:relative;left:2px;top:-3px;height:15px;width:15px;}

.ImgCorner2Tab{background:url(../img/v9/imgCorner16.gif) no-repeat;position:relative;left:2px;top:-3px;height:15px;width:15px;}

.ImgCorner3Tab{background:url(../img/v9/imgCorner17.gif) no-repeat;position:relative;left:2px;top:-3px;height:15px;width:15px;}

.ImgCorner4Tab{background:url(../img/v9/imgCorner24.gif) no-repeat;position:relative;left:2px;top:-3px;height:16px;width:15px;}

.ImgCorner5Tab{background:url(../img/v9/imgCorner19.gif) no-repeat;position:relative;left:3px;top:-3px;height:15px;width:15px;}

.ImgBgrdArrow1{background:url(../img/v9/imgBgrdArrow21.gif) no-repeat;position:relative;left:0;top:-3px;height:33px;width:57px;}

.ImgBgrdArrow2{background:url(../img/v9/imgBgrdArrow2.gif) no-repeat;position:relative;left:0;top:-4px;height:45px;width:57px;}

.ImgBgrdArrow3{background:url(../img/v9/imgBgrdArrow3.gif) no-repeat;position:relative;left:0;top:-4px;height:45px;width:57px;}

.ImgBgrdArrow4{background:url(../img/v9/imgBgrdArrow4.gif) no-repeat;position:relative;left:0;top:-4px;height:45px;width:57px;}

.ImgBgrdArrow5{background:url(../img/v9/imgBgrdArrow5.gif) no-repeat;position:relative;left:0;top:-4px;height:45px;width:57px;}

.ImgChicago{background:url(../img/v9/chicago.gif) left no-repeat;height:100px;padding:50px 140px 40px 10px;}

#reservationSegment{width:100%;margin-top:0;margin-left:0;}

#reservationSegment td{background-color:#FFF;padding:0;}

#summarySubTable{width:100%;margin-top:5px;margin-left:30px;}

#summarySubTable td{padding-right:10px;}

.calSmaller{font-size:85%;font-weight:400;}

#fares{width:90%;}

#fares td{padding-left:4px;padding-top:2px;vertical-align:top;}

.return{vertical-align:top;border-right-width:1px;border-right-style:solid;border-right-color:#999;font-weight:700;}

.outbound{border-right-width:1px;border-right-style:solid;border-right-color:#999;margin-top:20px;font-weight:700;background-color:#d0d;}

.divide3{height:1px;margin-top:30px;margin-bottom:4px;background-color:#999 !important;padding-right:0;}

.fare1{vertical-align:top;background-color:#F6F6F6 !important;font-weight:700;border-top:none;border-right:1px solid #999;border-left:none;color:#000;}

.fare1 a:hover{color:#FFF;text-decoration:none;}

.fontDateHighlight{color:red;}

.hiDateH{font-weight:700;color:#FFF !important;background-color:#FC6 !important;border-right:1px solid #999;}

.fareHighlight{vertical-align:top;background-color:#FCF2CF !important;font-weight:700;border-right:1px solid #999;}

.fare1red{vertical-align:top;background-color:#FCF2CF !important;font-weight:700;border-top:none;border:2px solid red;color:#000;}

.fare1redNLP{vertical-align:top;background-color:#F6F6F6 !important;font-weight:700;border-top:none;border:2px solid red;color:#000;}

.fare1redSelected{vertical-align:top;background-color:#FC6 !important;font-weight:700;border:2px solid red;color:#FFF;}

.fareSelected{background-color:#FC6 !important;color:#FFF;}

.tableFlexPrice2 td{padding:1px 2px;}

.tableFlexPrice2.soldOut{color:#C00;font-weight:700;}

.tableFlexPrice2 li.line,.fdff_TFP li.line{background:url(../img/v9/list_dot.gif) center left no-repeat;width:8px;padding-right:4px;}

.bgrd1{border-bottom:#fff 1px solid;background-color:#efefef;}

.bgrd2{background-color:#E0EBEC;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd3{background-color:#D1E1E3;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd4{background-color:#C2D8DA;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd5{background-color:#B0CCD0;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd6{background-color:#A1C3C7;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd7{background-color:#94BBC0;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrdNA{background-color:#EFEFEF;border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd2c{background-color:#DCDCDC;border-left:3px solid #FFF;border-bottom:1px solid #FFF;}

.bgrd1b{background-color:#EFEFEF;border-bottom:1px solid #FFF;}

.bgrd2b{background-color:#E0EBEC;border-left:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;color:#B90000;}

.bgrd3b{background-color:#D1E1E3;border-left:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;}

.bgrd4b{background-color:#C2D8DA;border-left:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;color:#B90000;}

.bgrd5b{background-color:#B0CCD0;border-left:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;color:#B90000;}

.bgrd6b{background-color:#A1C3C7;border-left:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;color:#B90000;}

.bgrd7b{background-color:#94BBC0;border-left:1px solid #FFF;border-bottom:1px solid #FFF;font-weight:700;color:#B90000;}

.decoration1 td.topborder{border-top:1px solid #CCC;border-left:1px solid #CCC;padding:0 5px;}

.decoration2 td.topborder{border-top:1px solid #999;border-bottom:1px solid #CCC;border-left:1px solid #999;background-color:#DCDCDC;padding:0 6px;}

.tableFFHolder2{width:740px;margin-left:10px;}

.tableFFHolderSD{width:90%;margin-left:25px;}

.tableFFHolderSD2{width:75%;margin-left:25px;}

.tableFFHolderSD4{width:75%;margin-left:25px;border:1px solid #B0CCD0;background-color:#F5F5F5;}

.tableFFHolder td,.tableFFHolderSD td{padding-right:5px;vertical-align:top;}

.tableFFTabsHolder{width:580px;margin-left:12px;border:1px solid #999;border-bottom:none;background-color:#FFF;}

.tableFFTabsHolder td{padding:5px 0 2px;}

.tableFFTabsHolder td.NoBorder{border-bottom:1px solid #FFF;}

.tableFFDiv1{background-color:#fcf2cf;border-bottom:1px solid #CCC;}

.tableFFDiv2{background-color:#DCF3FF;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}

.tableFFDiv3{background-color:#E3F8EA;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}

.tableFFDiv4{background-color:#FFE4E2;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}

.tableFFDiv5{background-color:#DCDCDC;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}

.tableFFResultsHeader td{background-color:#FFF;font-weight:700;padding:5px 2px;}

.tableFFResultsHeader2 td{background-color:#999;font-weight:700;color:#fff;padding:2px 2px 5px;}

.tableFFResults1 td{background-color:#fcf2cf;padding:2px 2px 2px 4px;}

.tableFFResultsSD td.select{border-bottom:1px solid #CCC;background-color:#B0CCD0;padding:3px 5px;}

.tableFFResults1 td.radio,.tableFFResultsSD td.radio{width:20px;padding:0;}

.tableFFResults1 td.Noradio{width:18px;padding:0;}

.tableFFResultsSD td.Noradio{padding-right:12px;width:20px;}

.tableFFResultsSD td{background-color:#F5F5F5;vertical-align:top;padding:2px 2px 2px 4px;}

.tableFFResultsNS td{color:#999;padding:2px 2px 2px 4px;}

.tableFFResults2b td{background-color:#DCF3FF;padding:2px 2px 2px 5px;}

.tableFFResults3 td{background-color:#E3F8EA;padding:2px 2px 2px 5px;}

.tableFFResults4 td{background-color:#FFE4E2;padding:2px 2px 2px 5px;}

.tableFFResults5 td{background-color:#DCDCDC;padding:2px 2px 2px 5px;}

.tableFFResultsTab3 td{background-color:#FFDAC1;padding:2px 2px 2px 5px;}

.tableFFResultsTabs5,.tableFFResultsTabs2,.tableFFResultsTabs3,.tableFFResultsTabs4,.tableFFResultsTabs1,.tableFFResultsTabsNS{border-left:1px solid #CCC;border-top:1px solid #CCC;}

.tableFFResultsTabs5 td{background-color:#DCDCDC !important;padding:2px 2px 2px 5px;}

.tableFFResultsTabs2 td{background-color:#DCF3FF !important;padding:2px 2px 2px 5px;}

.tableFFResultsTabs3 td{background-color:#E3F8EA !important;padding:2px 2px 2px 5px;}

.tableFFResultsTabs4 td{background-color:#FFE4E2 !important;padding:2px 2px 2px 5px;}

.tableFFResultsTabs1 td{background-color:#fcf2cf !important;border-bottom:1px solid #fcf2cf !important;padding:2px 2px 2px 5px;}

.tableFFResultsTabsNS td{background-color:#fff !important;border-bottom:none !important;padding:2px 2px 2px 5px;}

.MyTrips th,.tableProfileAd th{border-bottom:1px solid #CCC;background-color:#999;text-align:left;color:#FFF;padding:3px 5px;}

.MyTrips td,.tableProfileAd td{border-bottom:1px solid #CCC;background-color:#FFF;padding:3px 5px;}

.tableClarification th{text-align:left;border:1px solid #B0CCD0;background-color:#FFF;padding:2px 5px;}

.tableClarification td{padding:1px 3px;}

.tableOptions{width:140px;text-align:right;}

.tableFFPrice td.label{border-right:1px solid #666;background-color:#FFF;font-size:105%;padding:2px 10px 2px 5px;}

.tableFFPrice td.selected1,.tableFFPrice td.selected2,.tableFFPrice td.selected3,.tableFFPrice td.selected4,.tableFFPrice td.selected5{border-right:1px solid #999;border-left:1px solid #999;font-size:105%;padding:2px 10px 2px 0;}

.tableFFPrice td.selected1{background-color:#eebd5a;}

.tableFFPrice td.selected2{background-color:#6CF;}

.tableFFPrice td.selected3{background-color:#0B4;}

.tableFFPrice td.selected4{background-color:#F10;}

.tableFFPrice td.notselected{border-right:1px solid #CCC;font-size:105%;padding:2px 10px 2px 0;}

.tableFFPrice3 td.label{border-right:1px solid #666;background-color:#FFF;padding:2px 10px 2px 5px;}

.tableFFPrice3 td.selected{background-color:#FFB98A;border-right:1px solid #999;border-left:1px solid #999;padding:2px 10px 2px 0;}

.tableFFPrice3 td.notselected{border-right:1px solid #CCC;padding:2px 10px 2px 0;}

.FDFFtabs:hover{text-decoration:underline;color:#000;}

.tableFFTabsHolder2 td{border-bottom:1px solid #CCC;background-color:#FFF;}

.tableFFTabsHolder2 td.noBorder{border-bottom:2px solid #fcf2cf;}

#border{height:25px;background-color:#ccc;padding-top:5px;border-bottom:2px solid #000;border-top:2px solid #FFF;}

a.addItem,a.addItem:visited{border:1px solid #999;text-decoration:none;color:#c00;width:130px;height:25px;margin:5px;padding:2px;}

a.addItem:hover{background-color:#f6f6f6;border-top:1px solid #999;border-right:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #999;}

.tableFFResultsTabs_test td.promo{background-color:#FCF9DD;border-bottom:none !important;border-left:1px solid #CCC;border-top:1px solid #CCC;padding:0 5px;}

.tableFFResultsTabs_test td.NS{background-color:#FFF;border-top:1px solid #999;border-bottom:none !important;padding:2px 5px 2px 8px;}

.tableFFResultsTabs_test td.none{background-color:#FFF;border-bottom:none !important;}

.ImgCorner_1Tab{background-image:url(../img/v9/imgCorner_1b.gif);background-repeat:no-repeat;position:relative;left:0;top:0;height:18px;width:16px;}

.ImgCorner_2Tab{background-image:url(../img/v9/imgCorner_2b.gif);background-repeat:no-repeat;position:relative;left:0;top:0;height:18px;width:16px;}

.ImgCorner_3Tab{background-image:url(../img/v9/imgCorner_3b.gif);background-repeat:no-repeat;position:relative;left:0;top:0;height:18px;width:16px;}

.ImgCorner_4Tab{background-image:url(../img/v9/imgCorner_4b.gif);background-repeat:no-repeat;position:relative;left:0;top:0;height:18px;width:16px;}

.ImgCorner_5Tab{background-image:url(../img/v9/imgCorner_5b.gif);background-repeat:no-repeat;position:relative;left:0;top:0;height:17px;width:16px;}

.ImgCorner_EmptyTab{background-image:url(../img/v9/imgCorner_empty.gif);background-repeat:no-repeat;position:relative;left:0;top:-1px;height:15px;width:16px;}

.ImgCorner_EmptyTabPromo{background-image:url(../img/v9/imgCorner_emptyPromo.gif);background-repeat:no-repeat;position:relative;left:0;top:-1px;height:15px;width:16px;}

.ImgCorner_EmptyTabSaver{background-image:url(../img/v9/imgCorner_emptySaver.gif);background-repeat:no-repeat;position:relative;left:0;top:-1px;height:15px;width:16px;}

.fdff_tableFF{width:760px;margin-left:10px;border-top:1px solid #B0CCD0;border-left:1px solid #B0CCD0;}

.fdff_tableFF th{text-align:left;border-bottom:1px solid #B0CCD0;background-color:#999;color:#FFF;padding:3px 1px;}

.fdff_tableFF td{border-bottom:1px solid #B0CCD0;border-right:1px solid #B0CCD0;white-space:nowrap;padding:1px 5px;}

.fdff_tableFF td.wrap{white-space:normal;}

.fdff_TFP.fdff_TFPbgrd2{background-color:#c00;border:1px solid #000;}

.fdff_TFP.fdff_TFPbgrdNS td input{visibility:hidden;}

.fdff_TFP td,.fdff_TFP2 td{vertical-align:top;padding:2px;}

.fdff_TFP td.border{border-right:1px solid #B0CCD0;margin:0;padding:0;}

.fdff_tableFF td.FFcolor0,.fdff_tableFF td.FFcolor1,.fdff_tableFF td.FFcolor2,.fdff_tableFF td.FFcolor3,.fdff_tableFF td.FFcolor4,.fdff_tableFF td.FFcolor5{border-right:none;padding:0 4px 0 0;}

.fdff_TFP td.FFcolor0,.fdff_TFP td.FFcolor1,.fdff_TFP td.FFcolor2,.fdff_TFP td.FFcolor3,.fdff_TFP td.FFcolor4,.fdff_TFP td.FFcolor5,.fdff_TFP td.FFcolorBlank,.fdff_TFP2 td.FFcolor0,.fdff_TFP2 td.FFcolor1,.fdff_TFP2 td.FFcolor2,.fdff_TFP2 td.FFcolor3,.fdff_TFP2 td.FFcolor4,.fdff_TFP2 td.FFcolor5,.fdff_TFP2 td.FFcolorBlank{border-right:none;padding:0 8px 0 0;}

.fdff_tableFF td.FFcolor0,.fdff_TFP td.FFcolor0,.fdff_tableFF td.FFcolor0b{background-color:#EEBD5A;}

.fdff_tableFF td.FFcolor1,.fdff_TFP td.FFcolor1,.fdff_tableFF td.FFcolor1b{background-color:#9B8BB0;}

.fdff_tableFF td.FFcolor2,.fdff_TFP td.FFcolor2,.fdff_tableFF td.FFcolor2b{background-color:#648EAE;}

.fdff_tableFF td.FFcolor3,.fdff_TFP td.FFcolor3,.fdff_tableFF td.FFcolor3b{background-color:#C78087;}

.fdff_tableFF td.FFcolor4,.fdff_TFP td.FFcolor4,.fdff_tableFF td.FFcolor4b{background-color:#6EAB24;}

.fdff_tableFF td.FFcolor5,.fdff_TFP td.FFcolor5,.fdff_tableFF td.FFcolor5b{background-color:#000;color:#fff;}

.etpHolder{text-align:center;padding:23px 0 30px !important;}

.etpArrow,.etpArrow2{width:80px;padding:25px 0 0 80px;}

.etpArrow{background:url(../img/v9/arrowfdff1.gif) no-repeat;}

.etpArrow2{background:url(../img/v9/arrowfdff2.gif) no-repeat;}

.etp{border:1px solid #B0CCD0;background-color:#FFF;font-size:105%;padding:5px 15px;}

.etp span{border:1px solid #666;background-color:#F5F5F5;font-weight:700;margin-left:10px;padding:2px 10px;}

#divFFholder{width:760px;border:1px solid #ccc;background-color:#F5F5F5;margin:30px 0 0 10px;}

.inputBox{width:100px;}

.inputBoxMulti{width:73px;}

.tableLayer{width:190px;border:1px solid #CCC;}

.tableLayer td{padding:4px 4px 4px 5px;}

.tableLayer td.content{padding-left:8px;}

.tableButton{width:0;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;background-color:#FFF;}

.tableButton td{font-weight:700;border-left:1px solid #000;padding:1px 5px;}

.tableButton td.bgrd{background-color:#c00;font-weight:700;color:#FFF;width:12px;padding:1px 3px;}
/*modified to .tablesearch dhl*/
.tableSearchChoose{background-color:#FFF;width:70%;border:1px solid #CCC;}
/*modified to .tablesearch dhl*/
.tableSearchChoose td{font-size:110%;padding:2px 2px 2px 8px;}

.tablePU{background-color:#FFF;border-top:1px solid #6A7B80;border-right:3px solid #6A7B80;border-bottom:3px solid #6A7B80;border-left:1px solid #6A7B80;width:200px;margin:0;}

.tablePU td{color:#666;padding:5px 12px 2px;}

.tableModify{width:570px;margin-left:25px;}

.tableModify td,.tableModify3 td{white-space:nowrap;padding:0 15px 0 0;}

.tableModify2 td.maxwidth{max-width:400px;width:expression(document.body.clientWidth > 450? "450px": "auto" );white-space:normal;}

.tableModify2 td{padding:0 8px 0 0;}

.divPopUpScroll{height:390px;overflow:auto;}

.divPopUpScrollCurrency{height:190px;overflow:auto;margin-bottom:15px;margin-right:10px;}

.divPopUpScrollCurrency3{height:270px;overflow:auto;margin-bottom:15px;margin-right:10px;}

.divPopUpScrollAirline{height:385px;overflow:auto;}

.divPopUpLookUp{height:210px;overflow:auto;margin-bottom:15px;}

.divBottomBorder{height:90%;background-color:#F5F5F5;border-top:1px solid #CCC;padding-top:6px;padding-right:10px;font-weight:700;letter-spacing:0.05em;}

.divSeatmap2{height:320px;overflow:auto;}

.tablePopUp{width:100%;table-layout:auto;}

.tablePopUp td{padding:2px 10px 2px 2px;}

.tablePopUp td.footer{padding-top:5px;padding-bottom:13px;padding-right:15px;font-weight:700;letter-spacing:0.05em;text-align:right !important;background-color:#FFF;}

a.tablePopUp{border:#CCC solid 1px;padding:0;}

a.tablePopUp:hover{border:#000 solid 1px;}

.tablePopUp td.spacer{height:2px;}

.tablePopUp2{width:95%;margin-left:20px;table-layout:auto;}

.tablePopUp2 td{padding:3px;}

ul.popUpMenu{list-style:none;border:1px solid #B0CCD0;margin:0;padding:0;}

.popUpMenu li a{display:block;width:auto !important;background-color:#FFF;padding:3px 5px;}

.popUpMenu li a:hover{background-color:#f5f5f5;}

.popUpMenu li.selected a,.popUpMenu li.selected a:hover{background-color:#ccc;border-bottom:1px solid #CCC;}

.tableLogInHolder td{padding:20px 15px 20px 25px;}

.tableLogIn{border:1px solid #999;}

.tableLogIn td{padding:0 10px 0 0;}

.tableLogIn td.space{height:7px;}

.tableLogIn td.bgrd{background-color:#F5F5F5;padding:2px 5px;}

.tableLogIn td.pad{padding-top:30px;vertical-align:top;}

.confirmation{width:560px;margin-left:25px;border:1px solid #B0CCD0;background-color:#FFC;}

.tableError{width:400px;margin-left:0;border:1px solid #B0CCD0;background-color:#FFC;margin-top:15px;}

.ErrorBgrd{background-color:#FFC;padding:5px;}

.confirmationHighlight{background-color:#FFC;font-weight:700;padding:2px 0;}

.tableLogIn3 td{padding:0 2px 0 0;}

.tableInfoText,.tableSignIn{width:560px;border:1px solid #B0CCD0;margin-left:25px;background-color:#F5F5F5;}

.tableInfoTextPU{width:90%;border:1px solid #B0CCD0;margin-left:25px;background-color:#F5F5F5;}

.tableInfoText th{text-align:left;vertical-align:top;padding:10px 5px 0;}

.tableInfoText td,.tableInfoTextPU td{padding:3px 5px 4px;}

.tableInfoText td #infoTable td{padding-top:0;}

.buttonOption,.buttonOption2{padding:3px 0;}

.buttonOption a,.buttonOption a:visited{background:url(../img/v9/search_cars.gif) center left no-repeat;}

.buttonOption2 a,.buttonOption2 a:visited{background:url(../img/v9/search_hotels.gif) center left no-repeat;}

.buttonOption a,.buttonOption a:visited,.buttonOption2 a,.buttonOption2 a:visited{border:1px solid;text-decoration:underline;color:#B90000;font-size:90%;white-space:nowrap;border-color:#CCC;padding:4px 10px 2px 35px;}

.buttonOption a:hover,.buttonOption2 a:hover{text-decoration:none;border-color:#CCC #666 #666 #CCC;}

.buttonPage,.buttonPage2,.buttonPlain,.buttonPlain2{display:inline;white-space:nowrap;font-weight:700;}

.buttonPage a,.buttonPage a:visited,.buttonPage2 a,.buttonPage2 a:visited,.buttonPlain a,.buttonPlain a:visited,.buttonPlain2 a,.buttonPlain2 a:visited{border:1px solid #999;background:url(../img/v9/buttonBGRD.gif) left bottom repeat-x;text-decoration:none;color:#000;text-align:center;font-size:90%;line-height:18px;padding:1px 5px;}

.buttonPage a,.buttonPage a:visited,.buttonPage2 a,.buttonPage2 a:visited{font-size:110%;line-height:21px;background-color:#FFF;}

.buttonPlain2 a,.buttonPlain2 a:visited{display:block;width:120px;}

.buttonPage a:hover,.buttonPage2 a:hover,.buttonPlain a:hover,.buttonPlain2 a:hover{background:#FFF;color:#666;}

.buttonPage span{background-color:#C00;border:1px solid #999;border-left:none;color:#FFF;font-size:110%;padding:1px 2px;}

.buttonPage span a,.buttonPage span a:visited,.buttonPage span a:hover{border:none;background:none;background-color:#C00;text-decoration:none;color:#FFF;text-align:center;font-size:100%;line-height:20px;cursor:default;padding:0;}

.tableSR td{padding:2px 15px 2px 3px;}

.highLight{background-color:#F5F5F5;border:1px solid #B0CCD0;width:15px;padding:0 2px;}

.tableSR td.underline{padding-bottom:2px;border:1px solid #CCC;}

.ImgPlane,.ImgPassenger,.ImgCase,.ImgClock{height:0;font-size:20px;width:40px;padding:0 38px 0 0;}

.ImgPlane{background:url(../img/v9/search_flights.gif) 5px 0 no-repeat;}

.ImgPassenger{background:url(../img/v9/search_paxGrey.gif) 5px 0 no-repeat;}

.ImgCase{background:url(../img/v9/search_trip.gif) 5px 0 no-repeat;}

.ImgClock{background:url(../img/v9/imgClock2.gif) 5px 2px no-repeat;}

.ImgCart{background:url(../img/v9/cart.gif) left no-repeat;padding-right:22px;height:22px;}

.ImgPlane2Sdai{background:url(../img/v9/plane2.gif) left no-repeat;height:18px;padding:0 30px 10px 0;}

.ImgPlane3Sdai{background:url(../img/v9/plane3.gif) left no-repeat;height:18px;padding:0 30px 10px 0;}

.ImgPlane2Vpai{background:url(../img/v9/plane2.gif) left no-repeat;height:18px;padding:0 15px 2px 0;}

.ImgPlane3Vpai{background:url(../img/v9/plane3.gif) left no-repeat;height:18px;padding:0 15px 2px 0;}

.ImgPlane4{background:url(../img/v9/search_flights.gif) no-repeat;padding-right:20px;padding-bottom:2px;height:20px;}

.NavMenu{border:1px solid #B0CCD0;background-color:#F5F5F5;}

.NavMenu td{font-size:120%;letter-spacing:0.03em;}

.NavMenu td.selected{background-color:#666;letter-spacing:0.03em;font-weight:700;color:#FFF;padding:2px 10px;}

.NavMenu a,NavMenu a:visited{text-decoration:none;display:block;background-color:#F5F5F5;width:auto !important;font-weight:700;color:#333;padding:2px 10px;}

.NavMenu a:hover{text-decoration:none;background-color:#E6E6E6;}

.lineDots{background:url(../img/v9/lineDots.gif) repeat-x;background-position:0 80%;}

.imgErrorBGRD{background:url(../img/v9/imgError_bgrd.gif) 2px 10px no-repeat;width:400px;height:84px;padding-right:600px;}

.timetable{width:553px;margin-left:25px;border:1px solid #CCC;}

.timetable th{text-align:left;background-color:#F5F5F5;padding:3px 5px;}

.timetable .border2,td.dates2{border-bottom:1px dotted #CCC;}

.timetable td{padding:3px 5px;}

.timetable table td{border:none;vertical-align:top;padding:1px 0;}

.timetable td.dates,td.dates2,td.dates3{border-left:1px solid #CCC;color:#666;text-align:center;font-weight:700;padding:0 3px;}

.timetable .nameHighlight{margin-left:10px;}

.fsMofify{margin-left:16px;width:75%;background-color:#F5F5F5;border:1px solid #999;padding:0 7px;}

.tableResultsVP2{width:60%;margin-left:25px;}

.tableResultsVP th,.tableResultsVP2 th{background-color:#999;color:#FFF;text-align:left;padding:2px;}

.tableResultsVP th.rborder,.tableResultsVP2 th.rborder{border-right:1px solid #FFF;}

.tableResultsVP td.pricebar,.tableResultsVP2 td.pricebar,.tableResultsSD td.pricebar{background-color:#B0CCD0;font-weight:700;}

.tableResultsVP2 td.multibar2{padding-right:8px;border-right:none;background-color:#F5F5F5;border-bottom:none;}

.tableResultsVP2 td.multibar{background-color:#F5F5F5;font-weight:700;padding-left:0;border-bottom:none;border-left:none;}

div#tipDiv{position:absolute;visibility:hidden;left:0;top:0;z-index:10000;background-color:#efefef;border:1px solid #999;width:auto;padding:4px;}

.imgCounter{margin-top:12px;vertical-align:bottom;padding-left:1px;}

.fliDet{padding-left:10px;white-space:nowrap;}

.Lpad{padding-left:10px;}

.Rpad{padding-left:10px;background-color:#cfc;}

.divNumbTab{width:25px;background:url(../img/v9/iconIndbase.gif) no-repeat;font-size:85% !important;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;padding:1px 15px 2px 5px;}

.purchaseConditions{font-family:Arial, Helvetica, sans-serif;font-size:100%;}

.clear{clear:both;}

.floatR{float:right;}

.divHolder{margin:30px 0 0;padding:0;}

ul#tabnav{font-weight:700;list-style-type:none;padding-bottom:25px;border-bottom:1px solid #CCC;padding-left:0;font-size:110%;margin:0;}

ul#tabnav li{float:left;background-color:#FFF;border:1px solid #CCC;margin:2px 2px 0 0;}

#tabnav a{display:block;color:#000;text-decoration:none;padding:3px 13px 4px 10px;}

div#rt li.t1,div#ow li.t1,div#md li.t1,div#rtTime li.t1,div#owTime li.t1{border-left:none;padding-left:14px;}

div#rt li.t1,div#ow li.t2,div#md li.t3{border-bottom:1px solid #e8f0f1;background-color:#DCDCDC;margin:2px 2px 0 0;}

div#rtTime li.t1,div#owTime li.t2{border-bottom:1px solid #e8f0f1;background-color:#efefef;margin:2px 2px 0 0;}

div#rtTime li.t1 a,div#owTime li.t2 a{cursor:default;}

.divTitle{float:none;margin-top:-49px;margin-right:0;letter-spacing:0.05em;font-size:9px;font-weight:700;}

.tableSearchSelectTT td.width{width:65px;}

.tableFPCTabsPanel{border-right:#CCC 1px solid;border-top:#CCC 1px solid;border-left:#CCC 1px solid;margin-left:10px;width:760px;}

.tableFPCTabsPanel TD.cities{width:220px;padding-left:0;padding-right:0;}

.tableFPCTabsPanel TD.leftArrow{padding-left:0;padding-right:0;width:19px;}

.tableFPCTabsPanel TD.rightArrow{padding-left:0;padding-right:0;width:21px;}

.tableFPCTabsPanel TD.tdFPCTabsContainer{width:315px;padding-left:0;padding-right:0;}

.tableFPCTabsPanel TD.noFlexDate{text-align:right;border-bottom:1px solid #CCC;}

.tableFPCTabsPanel TD.noFlexDateSpacer{width:225px;border-bottom:1px solid #CCC;}

.tableFPCTabsPanel TD{border-collapse:collapse;padding:8px 0 0;}

.tableFPCTabsPanel TD.NoBorder{border-bottom:#fff 1px solid;}

.tableFPCTabs,.tableFPCCities{border-collapse:collapse;border-spacing:0;height:42px;}

.tableFPCTabs table{text-align:center;border-collapse:collapse;border-spacing:0;margin-left:0;}

.tableFPCTabs td.selected{vertical-align:bottom;padding-top:1px;font-size:10px;color:#666;}

.tableFPCTabs td.notSelected{vertical-align:top;border-bottom:1px solid #CCC;padding-top:1px;}

.tableFPCTabs td.arrowContainerLeft{padding-right:3px;}

.tableFPCTabs td.arrowContainerRight{padding-left:3px;padding-right:8px;}

.tableFPCTabs img.imgSpacerBetweenTabs{width:6px;}

.tableFPCTabs td.Border{border-bottom:1px solid #CCC;padding:0;}

.tableFPCTab td{font-size:10px;color:#666;}

.tableFPCCities TD.citiesContainer{padding-left:11px;}

.tableFPCTabs a{font-size:10px;color:#666;text-decoration:none;}

.tableFPCTab{width:63px;border-top:1px solid #666;border-left:1px solid #666;border-bottom:2px solid #666;border-right:2px solid #666;background-color:#f6f6f6;}

.tableFPCTabHover{width:63px;border-top:1px solid #94BBC0;border-left:1px solid #94BBC0;border-bottom:2px solid #94BBC0;border-right:2px solid #94BBC0;background-color:#FFF;}

.tableFPCTabSelected{width:63px;border-top:1px solid #999;border-left:1px solid #999;border-right:2px solid #999;height:41px;}

.tableFPCTab td,.tableFPCTabHover td{padding:2px;}

.tableFPCTabSelected td{font-size:11px;font-weight:700;vertical-align:top;padding-left:2px;padding-right:2px;padding-top:2px;}

.fpcImgTabsArrow2{background-image:url(../img/v9/icon_arrow_flex4.gif);}

.fpcImgTabsArrow1{background-image:url(../img/v9/icon_arrow_flex3.gif);}

.fpcImgTabsArrow1Hover{background-image:url(../img/v9/icon_arrow_flex3a.gif);}

.fpcImgTabsArrow1,.fpcImgTabsArrow1Hover,.fpcImgTabsArrow2,.fpcImgTabsArrow2Hover{background-position:2px 0;cursor:pointer;width:15px;height:24px;padding-left:19px;padding-bottom:3px;padding-top:3px;background-repeat:no-repeat;visibility:hidden;}

.fpcBetweenUpsellPanels{padding-bottom:25px;}

.tableFPCUpsellPanel{border-right:#CCC 1px solid;border-left:#CCC 1px solid;border-bottom:#CCC 1px solid;margin-top:0;margin-bottom:0;margin-left:10px;width:760px;}

.tableFPCUpsellPanel TD{padding:0 0 0 5px;}

.tableFPCUpsellPanel TD.noFlightsAvail{text-align:center;padding-top:5px;}

.divFPCUpsellPanelContent{top:18px;height:350px;}

.divFPCUpsellPanelScroll{overflow:auto;height:301px;}

.tableFPCUpsell{width:737px;}

.tableFPCUpsell TR.lineStyle{vertical-align:middle;}

.tableFPCUpsell TD{font-size:11px;padding:0;}

.tableFPCUpsell TD.col2,.tableFPCUpsell TD.col2Header{background-color:#E0EBEC;}

.tableFPCUpsell TD.col3,.tableFPCUpsell TD.col3Header{background-color:#D1E1E3;}

.tableFPCUpsell TD.col4,.tableFPCUpsell TD.col4Header{background-color:#C2D8DA;}

.tableFPCUpsell TD.col6,.tableFPCUpsell TD.col6Header{background-color:#A1C3C7;}

.tableFPCUpsell TD.col7,.tableFPCUpsell TD.col7Header{background-color:#94BBC0;}

.tableFPCUpsell TD.col2Header,.tableFPCUpsell TD.col3Header,.tableFPCUpsell TD.col4Header,.tableFPCUpsell TD.col5Header,.tableFPCUpsell TD.col6Header,.tableFPCUpsell TD.col7Header{font-weight:700;color:#B90000;text-align:center;}

.tableFPCFlightDetails TD.topLine{padding-top:5px;padding-bottom:1px;}

.tableFPCFlightDetails TD.bottomLine{padding-top:1px;padding-bottom:5px;}

.tableFPCFlightDetails2{width:180px;}

.tableFPCFlightDetails2 TD{width:50%;}

.tableFPCUpsell TD.col1,.tableFPCUpsell TD.col2,.tableFPCUpsell TD.col3,.tableFPCUpsell TD.col4,.tableFPCUpsell TD.col5,.tableFPCUpsell TD.col6,.tableFPCUpsell TD.col7,.tableFPCUpsell TD.col1Header,.tableFPCUpsell TD.col2Header,.tableFPCUpsell TD.col3Header,.tableFPCUpsell TD.col4Header,.tableFPCUpsell TD.col5Header,.tableFPCUpsell TD.col6Header,.tableFPCUpsell TD.col7Header{border-left:1px solid #FFF;border-bottom:1px solid #FFF;}

.tableFPCUpsell li.line{background:url(../img/v9/list_dot.gif) center left no-repeat;width:8px;margin-right:4px;padding-right:1px;}

.soldOut{font-weight:700;color:#c00;}

#divWait{border:1px solid #B0CCD0;width:450px;margin-left:auto;margin-right:auto;margin-top:50px;text-align:left;color:#666;}

#divWait p{font-weight:700;margin:0;padding:10px 20px;}

#divWait p#title{padding-bottom:0;}

h1{font-size:200%;}

h2{font-size:110%;}

h5{font-size:100%;font-weight:400;}

h6{font-size:90%;font-weight:400;}

.sectionHolder{background-color:#fff;padding:10px 10px 10px 25px;}

.sectionHolder#VBVSummary h2{margin:10px 0;}

.sectionHolder#VBVHolder iframe{border:1px solid #ccc;margin-bottom:10px;padding:10px;}

.res_options{float:right;text-align:right;padding:15px 15px 15px 25px;}

.res_options p{margin:0 0 10px;padding:0;}

.whiteLabelHotelBody{background-color:#FFF;width:100%;height:1000px;}

#addHotel{border:1px solid #B0CCD0;display:inline;float:right;background:#F7F7E7 url(../img/v9/logo_opodo.gif) 95% 50% no-repeat;}

#addHotel a{color:#333;text-decoration:underline;font-size:90%;display:block;background:url(../img/v9/icon_newWindow.gif) 58% 50% no-repeat;padding:4px 80px 4px 5px;}

#addHotel a:hover{color:#333;text-decoration:none;}

.availHolderSD#sd_rt{width:750px;margin-left:15px;}

.availHolderSD#sd_multi{width:70%;border:1px solid #B0CCD0;background-color:#f5f5f5;}

.tableFFResultsSD li{list-style:none;float:left;white-space:nowrap;margin:0 1px;}

.tableFFResultsSD li.line{background:url(../img/v9/list_dot.gif) center left no-repeat;padding-right:4px;height:15px;}

.ImgPerformance{height:1px;font-size:14px;background:url(../img/v9/performance.gif) 0 80% no-repeat;padding:0 18px 0 0;}

.seatsAvail{background-color:#fff;font-weight:700;border:1px solid #ccc;font-size:80%;margin:0 2px;padding:0 3px;}

.waitlist{color:#FFF;background-color:#B90000;font-weight:700;margin:0 2px;padding:0 3px;}

.divLegend ul{list-style:none;margin:0;padding:5px 10px 10px 25px;}

.divLegend li{display:inline;line-height:20px;margin:0;padding:0;}

.divLegend li div{display:inline;padding-right:20px;}

.tableInfoText.size800{width:745px;}

.tableInfoText.size800 td span{padding-left:20px;}

.tableVpAvailHead{margin-left:15px;width:95%;}

.availHolderVP#vp_rt{width:97%;margin-left:15px;}

.availHolderVP th{background-color:#999;color:#fff;text-align:left;padding:2px;}

.availHolderVP th.rborder{border-right:1px solid #fff;}

.availHolderVP td.pricebar{background-color:#b0ccd0;font-weight:700;}

.availHolderVP td.multibar2{padding-right:8px;border-right:none;background-color:#f5f5f5;border-bottom:none;}

.availHolderVP td.multibar{background-color:#f5f5f5;font-weight:700;padding-left:0;border-bottom:none;border-left:none;}

.availHolderVP li{list-style:none;display:inline;float:left;white-space:nowrap;margin:0 1px;}

.availHolderVP li.line{background:url(../img/v9/list_dot.gif) center left no-repeat;height:15px;padding-right:4px;}

.availHolderVP th.head3{width:45%;}

.sectionHolder#text{padding:10px 0;}

.sectionBox{background-color:#F5F5F5;border:1px solid #B0CCD0;line-height:20px;color:#000;margin:0 15px;padding:2px 10px;}

.sectionTable{width:100% !important;border-collapse:collapse;}

.sectionTable caption{text-align:left;padding:2px;}

.locationListTIMS{width:240px;overflow:none;}

.locationListADVS{width:220px;}

.locationListADVSCpx{width:200px;}

.ImgArrowUp{background:url(../img/v9/icon_arrow_up.gif) no-repeat;padding-right:14px;height:10px;}

html,body#popup{height:100%;text-align:left;}

.layoutTable td,.layoutLeft,.layoutRight,.layoutTop,.layoutBottom,.layoutBody,.layoutTablelogin td,.layoutLeftlogin,.layoutRightlogin,.layoutToplogin,.layoutBottomlogin,.layoutBodylogin{vertical-align:top;margin:0;padding:0;}

table,input,select,textarea,h4{font-size:100%;}

.tableFareBasis td.space,.tablePassengerText td.space2,.tablePassengerText2 td.space2,.tableClarification td.space,.tablePopUp td.space,.tablePopUp td.spacer2,.tableLogIn3 td.space,#apis_pax .sectionTable tr.height,#mapis_pax .sectionTable tr.height{height:5px;}

.bgrdWhite,.divTableHeader,.divLegendTable,.divTableBodyText,.divtableTripSummary,.divTableRecap,.divTableFilter,.divtableFlightConf,.divtableHotelConf,.divtableCarConf,.divtableTrainConf,.divTableConfText,.divTablePassenger,.divTablePref,.divTablePassengerText,.divTableFFHolder,.divBGRD,.divProfile,.divProfileSign,.divProfileHead,.divProfileBody,.divProfileFoot,.divTableTripPrice,.divSearch,.divTableModify,.divtableResultsVP,.divModifySearch,.divTableInst .divTableRecapFDFF,.fdff_TFP.fdff_TFPbgrd1,.fdff_tableFF tr.bgrd,.grey,.white,.bkgrd{background-color:#FFF;}

.vTop,.tableTimeOut td,.availHolderSD td{vertical-align:top;}

.nowrap,.tableFlightConf td.textBoldSmallFlight,.tableCarConf td.textBoldSmallFlight,.tableHotelConf td.textBoldSmallFlight,.tableConfText table td,.fdff_TFP td table td,.fliDet2{white-space:nowrap;}

.fontSize,.textSmall,.tableError h1{font-size:120%;}

.textSmall2,h3{font-size:105%;}

.textLighter2,.tablePI td.bgrd,.fdff_TFP.fdff_TFPbgrdNS td,.fdff_TFP.fdff_TFPbgrdNS a,.dateListsDisabled{color:#999;}

.textColor,.textColorSmall{color:#B90000;}

.lineSeparator,.divTableRecap,.tableSearchSelectModify td.hideLineModify,.tableFFTabsHolder td.Border,.timetable .border,td.dates,.tableFPCTabs td.arrowContainerLeft,.tableFPCTabs td.arrowContainerRight,.tableFPCTabs td.citiesContainer,.tableFPCCities td,.tableFPCTabs td.imgFPCTabsRightSpacer,.tableFPCTabs td.imgFPCTabsLeftSpacer{border-bottom:1px solid #CCC;}

.LSPad2,.tableRecapWide,.availHolderSD,.availHolderVP{margin-left:25px;}

.container,.container2,.tableBodyText.fdff_L,.tableBodyText.vp_L,.tableBodyText.sd_L,.tableBodyTextFPC,tableResultsVP.vp_L{width:400px;}

.containerLogo,.tableFlexPrice2,.tableSR,.divNavMenu,.tableFPCCities{width:100%;}

a:hover,a.stops,a.stops:hover{text-decoration:none;}

a.linkMenu,a.linkMenuFooter{color:#B6C0C3;text-decoration:none;font-weight:700;letter-spacing:0.05em;padding:3px 2px 4px;}

a.linkMenu:hover,a.linkMenuFooter:hover,.fare1 a:link,.fare1 a:visited{color:#000;text-decoration:none;}

a.linkTab,a.linkTab:visited,.FDFFtabs{text-decoration:none;color:#000;}

.tableHeader td,.tableHeaderModify td{letter-spacing:0.05em;font-size:120%;font-weight:700;background-color:#DCDCDC;border-bottom:1px solid #CCC;padding:5px 10px 5px 20px;}

.tableNavHeader td,.tableSignIn td{padding:5px 10px;}

.divTableRecapFDFF,.floatL,.divRecap{float:left;}

.legendTable,.tableBodyText,.tableTimeOut,.tableTripSummary,.tableRecap,.tableFilter,.tablePassengerText,.tableFFHolder{width:400px;margin-left:25px;}

.divtableBodyText2,.tableUpdate td,.MyTrips td.bgrd,.tableProfileAd td.BGRD,.fdff_TFP.fdff_TFPbgrdNS,.tablePopUp td.bgrd,.tablePopUp2 td.bgrd,.timetable tr.bgrd{background-color:#F5F5F5;}

.tableBodyText td,.tableTimeOut,.tableTripSummary td,.MyTripsNoBorder td{padding:2px 10px 0 0;}

.tableBodyText td.space,.tableRecap td.space,.tableRecapWide td.space,.tableFlightConf td.space,.tableHotelConf td.space,.tableCarConf td.space,.tableTrainConf td.space,.tableConfFlightText td.space,.tableConfText td.space,.tableConfText3 td.space,.tablePassengerText td.space,.tablePassengerText2 td.space,.tableModify td.space2,.tableInfoText td.space2{height:10px;}

.tableBodyText td.LP,.tableHotelConf span,.tableConfText span a,.tableCarConf span{padding-left:15px;}

.tableTripSummary td.space,.tableConfText td.space2,.tableInfoText td.space,.timetable table td.spacer{height:3px;}

.tableFilter td,.sectionTable td,.sectionTable th{padding:2px 10px 2px 0;}

.tableFlightConf,.MyTrips,.tableProfileAd,.tableLogIn3{border:1px solid #B0CCD0;}

.tableHotelConf span.textBoldSmallFlight,.tableCarConf span.textBoldSmallFlight,.tableCarConf td table td,.tableHotelConf span.textBoldSmallFlight,.tableCarConf span.textBoldSmallFlight,.tableInfoTextDave td.noPad{padding-left:0;}

.tableConfFlightText,.tableConfText,.tableConfText3,.tablePassenger,.tablePref,.tablePassengerText2{width:400px;margin-left:0;}

.tableConfFlightText td.NoPad,.tableFPCTabs td,.tableFPCCities td{padding:0;}

.tableConfText td.price,.tableFFResultsHeader{border:1px solid #CCC;}

.tablePassengerIndent,.tableModifySearch{margin-left:0;}

.tablePassenger td.space,.tableFlexPrice2 td.space,.tableModify2 td.space2,.tableFPCUpsell TD.space{height:8px;}

.tablePref td.space,.tableModifySearch td.space,.tableFFResultsSD td.space{height:6px;}

.tablePref td li#pad,.tablePassengerText td.tpt1{padding-top:10px;}

.tableModifySearch td.header,.tableSearchMain td,.tableSearchModify2 td,.tableSearchMain3 td{padding:1px 0 0;}

.tableSearchMain td.spacer,.tableSearchModify2 td.spacer,.tableSearchMain3 td.spacer,.tableSearchMain td.spacer2,.tableSearchSelect td.space,.tableSearchSelectTT td.space,.tableSearchSelectModify td.hide{height:1px;}

a.ImgFlexiArrow1:hover,.fpcImgTabsArrow2Hover{background-image:url(../img/v9/icon_arrow_flex4a.gif);}

a.button,a.button2{color:#000;background-color:#FFF;font-weight:700;text-decoration:none;border:1px solid #000;padding:0 4px;}

a.button:hover,a.button2:hover,.tableFPCUpsell TD.col1,.tableFPCUpsell TD.col1Header{background-color:#EFEFEF;}

.fare1Selected,.fareHighlightSelected{vertical-align:top;background-color:#FC6 !important;font-weight:700;color:#FFF;border-right:1px solid #999;}

.tableFlexPrice2 li,.fdff_TFP li,.tableFPCUpsell li{list-style:none;display:inline;white-space:nowrap;margin:0 1px 0 0;}

.tableFFHolderSD3,.availHolderSD#sd_multi_recap{width:70%;}

.tableFFResults1,.tableFFResults2b,.tableFFResults3,.tableFFResults4,.tableFFResults5,.tableFFResultsNS,.tableFFResultsTab3{border:1px solid #CCC;border-top:none;}

.tableFFResultsSD,.fdff_TFP{border:1px solid #B0CCD0;border-top:none;}

.tableFFResults1 td.border,.tableFFResults2b td.border,.tableFFResults3 td.border,.tableFFResults4 td.border,.tableFFResults5 td.border,.tableFFResultsSD td.border,.tableFFResultsTab3 td.border,.tableFFResultsTabsNS td.border,.tableResultsVP2 table td.rborder{border-right:1px solid #CCC;}

.MyTrips,.MyTripsNoBorder,.tableProfileAd,.tableClarification{width:560px;margin-left:25px;}

.tableFFPrice,.tableFFPrice3{border-top:1px solid #000;border-right:2px solid #666;border-bottom:2px solid #666;border-left:1px solid #000;background-color:#FFF;}

.tableFFPrice td.selected5,.NavMenu a.selected,.tableFPCUpsell TD.col5,.tableFPCUpsell TD.col5Header,#divWait p#title,#divWait p#indicator{background-color:#B0CCD0;}

.tableFFResultsTabs_test,.tableFPCUpsell TD.col2,.tableFPCUpsell TD.col3,.tableFPCUpsell TD.col4,.tableFPCUpsell TD.col5,.tableFPCUpsell TD.col6,.tableFPCUpsell TD.col7{text-align:center;}

.fdff_TFP td.cp,.tableFFResultsSD td.cp,.availHolderVP td.cp{padding-right:20px;}

.fdff_TFP td span.opBy,.tableFPCUpsell TD.col1Header{padding-left:5px;}

.tableModify td.space,.tableModify3 td.space,.tableModify2 td.space{height:4px;}

.tablePopUp th,.alignLeft,.tableFPCFlightDetails2 TD.duration,.WDSError th,.sectionTable th{text-align:left;}

.confirmation td,.tableError td{padding:5px;}

.tableResultsVP,.tableAvailHead,.tableResultsSD{margin-left:10px;width:580px;}

.tableAvailHead td,.tableVpAvailHead td{border-bottom:1px dashed #999;padding:0 0 3px;}

.tableResultsVP td,.tableResultsVP2 td,.tableResultsSD td,.availHolderVP td{background-color:#FFF;border:1px solid #B0CCD0;border-bottom:2px solid #B0CCD0;border-top:none;vertical-align:top;padding:2px 2px 2px 7px;}

.tableResultsVP td.blank,.tableResultsVP2 td.blank,.availHolderVP td.blank{height:10px;border:none;padding-left:0;}

.tableResultsVP table td,.tableResultsVP2 table td,.availHolderVP table td{border:none;vertical-align:top;padding:2px 4px 2px 0;}

.alignRight,.tableFPCFlightDetails2 TD.extraInfos{text-align:right;}

.transparentForm,.res_options div{display:inline;}

.tablePref td ul,.tableFlexPrice2 ul,.fdff_TFP ul,.tableFPCUpsell ul,h1,h2,h3,h4,h5,h6,.tableFFResultsSD ul,.availHolderVP ul{margin:0;padding:0;}
