.cb1{margin:0 5px;}.cb2{margin:0 3px;}.cb3{margin:0 2px;}.cb4{margin:0 1px;}.cb1,.cb2,.cb3,.cb4,.cb5{display:block;font-size:0;overflow:hidden;background:#fff none repeat scroll 0 0;border-left:solid 2px #00907E;border-right:solid 2px #00907E;}.cb1{height:1px;background:#00907E;}.cb2{height:1px;background:#1ba294;}.cb4{background:#1ba294;height:2px;}.cb5{background:#00907E;height:1px;}.cb3{height:1px;background:#34b4a5;}.cbContent{background-color:#00907E;display:block;padding:0 0 2px 0;font-weight:bold;}.cbContentHeader{background-color:#FFF;color:#00907E;display:block;padding:0 0 2px 0;font-weight:bold;}.fcb1{margin:0 5px;}.fcb2{margin:0 3px;}.fcb3{margin:0 2px;}.fcb4{margin:0 1px;}.fcb1,.fcb2,.fcb3,.fcb4,.fcb5{display:block;font-size:0;overflow:hidden;background:#ccc none repeat scroll 0 0;border-left:solid 2px #CCC;border-right:solid 2px #CCC;}.fcb1{height:1px;background:#CCC;}.fcb2{height:1px;background:#CCC;}.fcb4{background:#CCC;height:2px;}.fcb5{background:#CCC;height:1px;}.fcb3{height:1px;background:#CCC;}.footerCbContent{background-color:#CCC;color:#FFF;display:block;padding:0 0 2px 0;font-weight:bold;width:100%;}#selectDateSubHeadingContainer{width:100%;}#selectDateSubHeadingContainer h2{width:auto;margin:0;float:left;clear:none;color:#00907E;font-size:120%;}#selectDateSubHeadingContainer h2.out{width:49%;}#selectDateSubHeadingContainer h2.in{margin-left:20px;}fieldset.calendar{width:49%;clear:none;padding:0;margin-top:20px;}fieldset.calendar table tr th{border:0;}fieldset.calendar div.header{position:relative;top:-10px;}fieldset.calendar div.header span{color:#fff;padding-left:5px;}fieldset.calendar div.header span.cbContent{background-color:#00907E;display:block;font-weight:bold;padding 0 0 2px;width:99%;}fieldset.calendar legend{white-space:normal;display:block;float:left;width:100%;}fieldset.calendar table{border-spacing:2px;margin-top:0;margin-left:auto;margin-right:auto;width:97%;font-size:85%;border-collapse:separate;}fieldset.calendar table caption{text-align:center;}fieldset.calendar table th{text-align:center;background-color:#fff;color:#fff;padding:0;}fieldset.calendar table td{vertical-align:top;border:solid 1px #BABDC2;padding:0;background:transparent url(/images/li_bg_b.jpg) repeat-x scroll left bottom;}fieldset.calendar div.selection-info{margin:0 8px;color:#F38107;font-weight:bold;}fieldset.calendar table td.highlight{background-color:#CFE1C1;}fieldset.calendar table label.radio input{margin:.5em 0 0 0;float:none;position:relative;}fieldset.calendar table strong.date{background-color:#BABDC2;color:#fff;display:block;font-weight:bold;text-align:center;}fieldset.calendar table strong.selected{background:url(/images/date_bg_selected.jpg);}fieldset.calendar table img{margin-top:.5em;margin-bottom:.5em;width:50px;}fieldset.calendar table img.arrow{display:inline;height:auto;left:0;margin:0;padding:0 3px;position:relative;top:3px;width:auto;}fieldset.calendar table tr td.highlight strong{background:url(/images/date_bg_selected.jpg);}fieldset.calendar table tr{background-color:#fff;}fieldset.calendar table tr td label{color:#0095D9;font-weight:bold;text-align:center;padding:0 0 3px 0;}fieldset.calendar table tr td .icon-sold-out,fieldset.flightOptions table tr td .icon-sold-out,fieldset.calendar table tr td .icon-no-flight{width:34px;display:block;height:16px;margin:0 auto;}fieldset.calendar table tr td .icon-sold-out,fieldset.flightOptions table tr td .icon-sold-out{background-image:url(/images/Book/icon-sold-out.png);}fieldset.calendar table tr td .icon-no-flight{background-image:url(/images/Book/icon-no-flight.png);}fieldset.calendar table tr td .icon-no-flight,fieldset.calendar table tr td .icon-sold-out{margin-top:.8em;}.imgLegendContainer .icon-sold-out,.imgLegendContainer .icon-no-flight{width:83px;display:block;height:39px;float:left;}.imgLegendContainer .icon-sold-out{background-image:url(/images/Book/icon-sold-out.gif);}.imgLegendContainer .icon-no-flight{background-image:url(/images/Book/icon-no-flight.gif);}fieldset.calendar table tr td.calendar-selection-info{background:none;border:0;}.calendar-selection-info strong{font-size:135%;}td label.radio strong.airport-code{background:none;color:#939496;width:auto;}fieldset.flightOptions div{line-height:normal;}fieldset.flightOptions tr{vertical-align:top;}fieldset.flightOptions td,#pricing-shorthaul th{padding:5px 10px;text-align:left;}fieldset.flightOptions td{text-align:left;border-right:1px solid #ddd;}fieldset.flightOptions ul li{margin-left:0;margin-bottom:3px;}fieldset.flightOptions ul{list-style-type:none;font-size:9px;color:#fff;line-height:10px;margin-top:5px;}fieldset.flightOptions ul li .last{border:none;}fieldset.flightOptions img{border:none;}fieldset.flightOptions table th.header-Basic{background-image:url(/images/global/bg-header-table-th.gif);background-repeat:repeat-x;background-position:bottom;background-color:#f6f7f8;}fieldset.flightOptions table th.header-Duration{background-image:url(/images/global/bg-header-table-th-last.gif);background-repeat:repeat-x;background-position:right bottom;background-color:#f6f7f8;border-right:none;width:95px;max-width:95px;}fieldset.flightOptions table th.header-Flight{background-image:url(../images/header.png);background-repeat:repeat-x;background-position:right bottom;background-color:#f6f7f8;border-right:none;border-right:1px solid #fff;width:65px;max-width:65px;}fieldset.flightOptions table{border-collapse:separate;}fieldset.flightOptions p{background-color:transparent;}fieldset.flightOptions p img.info-icon{float:left;margin:0 4px 0 0;}fieldset.flightOptions table tr.light{background-color:#fff;}fieldset.flightOptions table tr.dark{background-color:#F6F7F8;}fieldset.flightOptions tr td{font-weight:normal;border-color:#DDDFE1;border-style:solid;border-width:0 1px 1px;font-size:12px;}fieldset.flightOptions tr td div.airline{display:block;font-size:70%;}fieldset.flightOptions tr td.yui-dt-loading{border:0;}fieldset.flightOptions table th{background-image:url(../images/header.png);color:#FFF;width:100px;padding:0 5px 0 5px;vertical-align:middle;background-color:#039280;background-position:top left;border-bottom:none;border-top:none;}fieldset.flightOptions table th.fareGroupHeaderNONE,fieldset.flightOptions table th.fareGroupHeaderNSNS{background-image:url(../images/header_low.png);background-color:#F6F7F8;border-left:none;background-position:1px bottom;background-repeat:no-repeat;}fieldset.flightOptions table th.fareGroupHeaderFLEX{background:transparent url(../images/header_flex.png) no-repeat scroll left bottom;}fieldset.flightOptions table th.fareGroupHeaderUSFF{background:transparent url(../images/header_flex.png) no-repeat scroll left bottom;}fieldset.flightOptions table th.fareGroupHeaderPLUS{background:transparent url(../images/header_best.png) no-repeat scroll left bottom;border-right:1px solid #fff;}fieldset.flightOptions table th.fareGroupHeaderUSBC{background:transparent url(../images/header_business.png) no-repeat scroll left bottom;}fieldset.flightOptions table th.first,fieldset.flightOptions table th.yui-dt-first{background-image:url(/images/global/bg-header-table-th-first.gif);background-position:left bottom;background-repeat:no-repeat;background-color:#F6F7F8;border-left:0;}fieldset.flightOptions div.yui-dt table{border-collapse:collapse;}fieldset.flightOptions table thead tr th.headerGeneral{background:#039280 url(/images/global/bg-header-table-th.gif) repeat-x scroll left top;color:#fff;border-width:0 1px 1px 0;}fieldset.flightOptions table thead tr th.last,fieldset.flightOptions table thead tr th.yui-dt-last{background:#039280 url(/images/global/bg-header-table-th-last.gif) no-repeat scroll right top;border-width:0 0 1px 0;color:#fff;}fieldset.flightOptions table th div{position:relative;width:100%;}fieldset.flightOptions table th div span{float:left;}fieldset.flightOptions table th div a.tooltip-link{position:absolute;right:-4px;top:0;}fieldset.flightOptions table td span.tip a.tooltip-link{right:0;}fieldset.flightOptions table th div a.tooltip-link:hover{z-index:2001;}fieldset.flightOptions table th div span a{margin:auto;width:auto;height:auto;color:#fff;float:left;}fieldset.flightOptions table th div span a:hover{color:#fff;}fieldset.flightOptions table th div a{float:right;margin:0 3px 0 0;right:2px;top:0;width:19px;height:19px;}fieldset.flightOptions table td.tdNSNSheader,fieldset.flightOptions table td.tdFLEXheader,fieldset.flightOptions table td.tdUSFFheader,fieldset.flightOptions table td.tdUSBCheader,fieldset.flightOptions table td.tdPLUSheader,fieldset.flightOptions table td.tdSHTLheader,fieldset.flightOptions table td.tdNONEheader{height:105px;width:100px;background-repeat:no-repeat;background-position:top;margin:0;color:#FFF;}fieldset.flightOptions table td.tdNSNSheader{background-image:url(../images/header_low-list.png);border-right:1px solid #fff;padding-left:5px;display:block;line-height:20px;text-decoration:none;color:#0e7a6c;text-align:left;border-bottom:1px solid #fff;}fieldset.flightOptions table td.tdFLEXheader,fieldset.flightOptions table td.tdUSFFheader{background-image:url(../images/header_flex-list.png);border-right:1px solid #fff;}fieldset.flightOptions table td.tdUSBCheader{background-image:url(../images/header-business-list.png);background-color:#99d2cb;}fieldset.flightOptions table td.tdPLUSheader{background-image:url(../images/header_best-list.png);background-color:#f9fcf5;}fieldset.flightOptions table td.tdSHTLheader{background-image:url(../images/header_shtl-list.png);background-color:#D8EBD3;}fieldset.flightOptions table td.tdFLEX,fieldset.flightOptions table td.tdUSFF{background-color:#cfe7dc;}fieldset.flightOptions table .dark td.tdFLEX,fieldset.flightOptions table .dark td.tdUSFF{background-color:#bad6c9;}fieldset.flightOptions table td.tdUSBC{background-color:#ebf5ff;}fieldset.flightOptions table .dark td.tdUSBC{background-color:#cce5ff;}fieldset.flightOptions table td.tdPLUS{background-color:#e0efeb;}fieldset.flightOptions table .dark td.tdPLUS{background-color:#cde1db;}fieldset.flightOptions table td.tdSHTL{background-color:#D8EBD3;}fieldset.flightOptions table td.tdNONE{background-color:#ebf4f2;}fieldset.flightOptions table .dark td.tdNONE{background-color:#dbe9e6;}fieldset.flightOptions table td.tdNSNS{background-color:#dbe9e6;}fieldset.flightOptions table td ul{color:#fff;font-size:9px;padding:0;line-height:10px;list-style-type:none;margin-top:5px;margin:0;padding:0;}fieldset.flightOptions table td li{margin-bottom:3px;margin-left:0;}fieldset.flightOptions table td label span,fieldset#availabilityDatatable div#tbl table td div span{background:none;display:inline;float:right;color:#000;}fieldset.flightOptions table td label span.tip,fieldset#availabilityDatatable div#tbl table td div span.tip{width:20px;}fieldset.flightOptions table td label span.price{width:50px;}fieldset.flightOptions table tr td label.radio{margin:0;padding:0;text-align:left;padding-left:5px;}fieldset.flightOptions table tr td label.radio small,div#tbl small{white-space:nowrap;float:right;clear:right;}fieldset.flightOptions table tr td label.radio small strong,div#tbl small strong{font-size:110%;}table#airportCodes tr td{border:0;}table#airportCodes tr td strong{color:#00907E;}#dhtmltooltip{position:absolute;border:1px solid #ddd;width:350px;height:200px;padding:2px;background-color:#ffc;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffcc,direction=115);}#pricingDisplay table thead th{min-width:16%;white-space:nowrap;}fieldset div.header{background-image:url(/images/h2-bg-left.gif);background-position:left top;background-repeat:no-repeat;color:#FFF;font-size:115%;margin:0;padding:0 0 0 6px;}fieldset div.header h2{background-image:url(/images/h2-bg-right.gif);background-position:right top;background-repeat:no-repeat;border:0 none;display:block;height:21px;padding:3px 0 0;margin:0;color:#fff;font-size:100%;}fieldset div.error-header{background-image:url(/images/h2-bg-left-error.gif);}fieldset div.error-header h2{background-image:url(/images/h2-bg-right-error.gif);}fieldset div.secondary-header{background-image:url(/images/h2-bg-grey-left.gif);background-position:left top;background-repeat:no-repeat;color:#FFF;font-size:115%;margin:0;padding:0 0 0 6px;}fieldset div.secondary-header h2{background-image:url(/images/h2-bg-grey-right.gif);background-position:right top;background-repeat:no-repeat;border:0 none;display:block;height:21px;padding:3px 0 0;margin:0;color:#fff;font-size:100%;}fieldset div.content{padding:10px 8px 10px 8px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-top:1px solid #DDD;height:100%;}fieldset div.advanceText p{color:#00907E;font-weight:bold;}fieldset div.advanceText p img{position:static;float:left;left:0;}fieldset div.contentChange{padding:10px 8px 10px 8px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-top:1px solid #DDD;height:100%;color:#999;}fieldset div.contentChange table thead tr th,div.contentChange a:link,div.contentChange a:visited{color:#999;font-weight:bold;}fieldset div.radioText{font-size:125%;}fieldset div.noteContent{padding:10px 8px 10px 8px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-top:1px solid #DDD;height:100%;}div.rolloverContainer{position:relative;min-height:40px;height:auto!important;height:40px;margin:0 0 10px 0;z-index:2000;}div#rolloverElement{min-width:480px;width:expression(document.body.clientWidth < 480? "480px":"auto");height:40px;overflow:hidden;border-top:1px solid #DDD;border-bottom:3px solid #c3c1c1;border-left:1px solid #DDD;border-right:3px solid #c3c1c1;position:absolute;z-index:2000;cursor:help;background:#fff;}div#rolloverElement div{width:480px;z-index:2000;clear:both;padding:10px;background-image:url("/images/seats-background.jpg");background-repeat:repeat-x;background-position:bottom;}div#rolloverElement span,div#rolloverElement a{padding:0 3px;}div#rolloverElement a:hover{background:#f5f5f5;}#seatMap table{border-spacing:0;width:auto;margin-bottom:.5em;margin-top:.5em;margin-left:auto;margin-right:auto;}#seatMap tr{background-color:#fff;}#seatMap td{padding:0;font-size:80%;}#seatMap img{position:static;}table.B{margin:0 auto;width:30%;}fieldset#fieldsetPassengerInfo{clear:none;margin-top:20px;padding:0;width:100%;}fieldset.fieldsetPassengerInfo div.header{position:relative;top:-10px;}fieldset.insuranceFieldset p{padding:0;}fieldset#voucherInfo div#voucherDiv div{padding:10px 0 10px 0;margin-top:10px;}fieldset#voucherInfo div#voucherDiv div span{float:left;font-weight:bold;padding:0 10px 0 0;width:160px;}fieldset#voucherInfo div#voucherDiv div span.left{text-align:left;}fieldset#voucherInfo div#voucherDiv div span.right{text-align:right;}fieldset#voucherInfo div#voucherDiv div input{float:left;left:auto;top:auto;}label#showHideCheckbox,label.showHideCheckbox{background-color:#f6f7f8;margin:0;padding:.5%;width:99%;}label#showHideCheckbox span,label.showHideCheckbox span{background:transparent;display:inline;padding:0;width:auto;color:#000;}label#showHideCheckbox input,label.showHideCheckbox input{left:auto;position:static;top:-1em;width:auto;}div.showHideCheckboxContainer p{position:static;padding-left:1.7em;color:black;display:inline;}div.showHideCheckboxContainer input{position:static;}div#carParkRegContainer em#carRegNo{color:#666;font-weight:normal;left:39em;margin-top:-1.25em;position:static;vertical-align:-4px;}div#loginDiv{clear:both;padding-top:5px;}div#loginDiv label span{width:14em;}div.specialAssistance{padding:1em .5em 1em 40px;background:#f6f7f8 url(/images/wheelchair.gif) no-repeat 10px 10px;}div.fieldsetSubGroup span,div.fieldsetSubGroup font{background:transparent;color:#000;margin-left:.5em;margin-top:.5em;}div.fieldsetSubGroup label span{margin:0;}div.fieldsetSubGroup p{background:transparent;margin-left:.5em;margin-top:.5em;color:#666;width:99%;}div.tabSubGroup label{background:none repeat scroll 0 0 transparent;clear:left;color:#000;display:inline;font-weight:bold;left:24.5em;margin:0;position:relative;top:-1.4em;width:auto;}div.tabSubGroup label span{background:none repeat scroll 0 0 #00907E;color:#fff;display:block;width:24.5em;white-space:normal;padding:2px;float:left;}div.tabSubGroup p{background:none repeat scroll 0 0 #00907E;color:#fff;display:block;width:23.5em;white-space:normal;padding:2px;float:left;clear:both;font-size:100%;font-weight:bold;}div.tabSubGroup label input{display:inline;left:0;position:static;width:auto;}fieldset fieldset#fieldsetContact{left:24.5em;top:-13px;width:60%;}fieldset fieldset#fieldsetContact div.contactPortion label{left:auto;top:-13px;width:24.5em;margin-bottom:-0.9em;display:block;clear:both;float:left;}fieldset fieldset#fieldsetContact div.contactPortion label span{left:auto;top:-13px;width:24.5em;margin-bottom:-0.9em;display:block;clear:both;float:left;}fieldset fieldset#fieldsetContact div.contactPortion input{left:24.5em;top:-13px;width:34em;}fieldset fieldset#fieldsetPhone{left:24.5em;top:-13px;width:60%;}fieldset fieldset#fieldsetPhone legend{font-weight:normal;margin-left:.5em;margin-top:.5em;padding-left:2px;width:24em;}fieldset fieldset#fieldsetPhone div.phonePortion{float:left;padding-right:1em;position:relative;width:auto;height:5em;}fieldset fieldset#fieldsetPhone div.phonePortion label{font-weight:normal;float:none;display:block;left:auto;top:auto;}fieldset fieldset#fieldsetPhone div.phonePortion label small{color:#666;left:0;position:absolute;top:4em;white-space:nowrap;}fieldset fieldset#fieldsetPhone div.phonePortion input{top:auto;}code#displayIntlDialCode{display:inline-block;font-weight:bold;width:5em;}input#phoneAreaCode{width:8em;}div#voucherDiv{clear:both;padding-top:5px;padding-bottom:15px;}form#payInfoFormId fieldset div.content h2{float:left;margin-top:0;}img.cost-save{left:1em;}form#payInfoFormId label em.formFieldInfo{color:#666;font-weight:normal;left:40em;margin-top:-1.55em;position:absolute;}#journeyDisplayDiv img{width:20px;height:20px;float:left;}#priceDisplayDiv img{width:100px;height:100px;float:left;}#priceDisplayDiv #currency{float:right;margin-right:4px;}#priceDisplayDiv fieldset #outboundTable{clear:left;float:left;width:45%;}#priceDisplayDiv fieldset #inboundTable{float:right;clear:none;width:45%;}#priceDisplayDiv fieldset #outboundTableOnly{clear:left;float:left;width:100%;}#priceDisplayDiv #totalTotalPrice{font-size:120%;font-weight:bold;clear:both;float:right;margin-top:10px;color:#00907E;margin-right:4px;}#priceDisplayDiv #totalTotalPrice strong{color:#000;}fieldset.upsell img{position:static;left:0;}fieldset.hertz table th{width:auto;}fieldset.hertz table img{float:left;padding-right:.5em;}fieldset.hertz table label{float:none;margin:0;width:auto;}fieldset.hertz table td input{float:left;left:auto;margin:.5em 1em .5em .5em;top:auto;width:auto;}fieldset.hertz table td label input{margin-top:1em;}fieldset.hertz table td select{float:left;left:auto;margin-top:.5em;margin-right:.5em;top:auto;}fieldset fieldset.error{border:0;}fieldset fieldset.error legend{background:transparent;border:0;padding:.5em;}label.dccOption strong{left:24.5em;position:relative;top:-1.4em;}label.dccOption input{width:auto;}div.bannerAd{border:1px solid #ddd;overflow:hidden;margin:1em 0;}div.bannerAd img{float:left;padding-right:1em;}div.bannerAd a{text-decoration:none;}.dpTable{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;text-align:center;color:#505050;background-color:#fff;border:1px solid #CCC;}.dpTitleTR{background-image:url("/images/greenBack.gif");}.dpTDNoLink{border:1px solid #ccc;color:#ccc;}.dpTD{border:1px solid #ccc;color:#0195db;}.dpDayHighlightTD{background-color:#78c1b8;border:1px solid #ccc;}.dpTDHover{background-color:#78c1b8;border:1px solid #ccc;cursor:pointer;color:#fff;}.dpDayTD{color:#000;}.dpTitleText{font-size:12px;color:#fff;font-weight:bold;padding:3px;}.dpDayHighlight{color:#fff;font-weight:bold;}.dpButton{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:#fff;background-image:url("/images/greenBack.gif");font-weight:bold;padding:3px;border-style:none;}.dpTodayButton{font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;font-size:10px;color:#fff;font-weight:bold;border-style:none;}#existingAmountContainer,#foreignAmountContainer{display:none;}.rotating-ads-button{float:left;margin:0 3px 0 0;height:16px;width:16px;cursor:pointer;background:url('/images/HomePage/bg-light-green.gif');}a.rotating-ads-play{background-image:url('/images/HomePage/play.gif');}a:hover.rotating-ads-play{background-image:url('/images/HomePage/play-hover.gif');}a.rotating-ads-pause{background-image:url('/images/HomePage/pause.gif');}a:hover.rotating-ads-pause{background-image:url('/images/HomePage/pause-hover.gif');}#rotating-ads-nav-container{clear:both;height:16px;padding:3px 0 0 0;position:relative;}#rotating-ads-nav{padding:0;text-align:right;margin-left:50px;}#rotating-ads-nav a{padding:0 5px 0 5px;margin:0 0 0 3px;color:#5CB414;text-decoration:none;background-image:url('/images/HomePage/bg-nav.gif');background-repeat:no-repeat;}#rotating-ads-nav .activeSlide{color:white;background-image:url('/images/HomePage/bg-nav-on.gif');}#rotating-ads-nav a:hover{color:#F60;text-decoration:none;}#rotating-ads-image-container div ul{list-style:none;padding:0;margin:0;}#rotating-ads-image-container li{display:none;margin:0;}#rotating-ads-image-container{background-image:url('/images/HomePage/loading.gif');background-repeat:no-repeat;background-position:center center;clear:both;}#bookingForm{padding-bottom:0;}#bookingForm h2{background-color:#00927f;color:#fff;display:block;font-family:Helvetica,Arial,sans-serif;font-size:140%;margin-bottom:0;margin-top:0;padding:.25em .5em;}#txtOriginSearch,#txtDestinationSearch{width:200px;}.oppShopPanel #txtOriginSearch{width:178px;}#pnlOriginResults,#pnlDestinationResults{width:280px;border:solid 1px #cdcdcd;padding:3px;background:#fff;visibility:hidden;z-index:5001;}#pnlOriginResults.pos{position:absolute;left:10em;top:23px;z-index:10000;}.oppShopPanel #pnlOriginResults.pos,.oppShopPanel #pnlOriginAutoComplete.pos,.oppShopPanel #pnlInvalidOriginSearch.pos{left:7.5em;}#pnlDestinationResults.pos{position:absolute;left:10em;top:50px;z-index:10000;}#pnlOriginAutoComplete.pos{position:absolute;left:10em;top:23px;z-index:10000;}#pnlDestinationAutoComplete.pos{position:absolute;left:10em;top:50px;z-index:10000;}#pnlOriginResults select,#pnlDestinationResults select{width:100%;}#pnlOriginAirports ul,#pnlDestinationAirports ul{list-style:none;padding:0;margin:0;}#pnlOriginAirports ul li,#pnlDestinationAirports ul li{margin:2px;clear:both;padding:1px 2px 1px 2px;color:#000;font-size:95%;}#pnlOriginAirports ul li span,#pnlDestinationAirports ul li span{float:right;background-color:inherit;}#pnlOriginAirports ul li.selected,#pnlDestinationAirports ul li.selected{background-color:#007e64;color:#fff;cursor:pointer;}#pnlOriginAirports,#pnlDestinationAirports{border:solid 1px #cdcdcd;padding:3px;margin:5px 0 0 0;height:100px;overflow-y:scroll;}#closeOriginResults,#closeDestinationResults{background-image:url('/images/YUIDropDowns/close.gif');width:20px;height:20px;float:right;padding:2px;background-repeat:no-repeat;cursor:pointer;}#pnlControlsWrapper{position:relative;width:340px;z-index:10000;}#pnlOrigin,#pnlDestination{position:relative;height:27px;width:205px;float:left;z-index:5000;}.oppShopPanel #pnlOrigin{width:183px;}#pnlOrigin input,#pnlDestination input{top:0;left:0;font-size:95%;}#pnlLoadingOrigin,#pnlLoadingDestination{background-image:url("/images/YUIDropDowns/loading.gif");width:141px;height:15px;position:absolute;top:2px;left:3px;z-index:2;display:none;}#pnlInvalidOriginSearch,#pnlInvalidDestinationSearch{width:280px;min-height:15px;height:auto!important;height:15px;border:solid 1px #cdcdcd;padding:5px;background:#fff;visibility:hidden;}#pnlInvalidOriginSearch.pos{position:absolute;left:10em;top:23px;z-index:5001;}#pnlInvalidDestinationSearch.pos{position:absolute;left:10em;top:50px;z-index:5001;}#pnlControlsWrapper #resetOriginAirports,#pnlControlsWrapper #resetDestinationAirports{float:left;color:#060;text-decoration:underline;cursor:pointer;}#pnlControlsWrapper #resetOriginAirports:hover,#pnlControlsWrapper #resetDestinationAirports:hover{color:#f00;}input.bookNow{top:auto;}input.default,input.hover,input.default-grey,input.hover-grey{padding:3px;color:#fff;font-weight:bold;width:auto;background-position:top;background-repeat:repeat-x;cursor:pointer;border:0;}input.default{background-image:url("/images/buttons/bg-button.gif");background-color:#f27606;}input.hover{background-image:url("/images/buttons/bg-button-hover.gif");background-color:#ee5304;}input.large{float:right;font-size:17px;padding:1px 20px;}input.default-grey{background-image:url("/images/buttons/bg-button-grey.gif");background-color:#7e8080;}input.hover-grey{background-image:url("/images/buttons/bg-button-grey-hover.gif");background-color:#646666;}#bookingPanel,.flight-information{background-color:#80C242;margin-bottom:0;padding-left:.5em;padding-right:.5em;padding-top:.5em;}.flight-information{min-height:320px;height:auto!important;height:320px;}#chkPromoCode{left:auto;top:2px;width:auto;}#bookingPanel div.booking-panel-footer{height:23px;}.oppShopPanel #bookingPanel{padding-left:0;padding-right:0;padding-top:0;border:1px solid #DDDFE1;margin:5px 0 0 0;background-color:#F6F7F8;}#bookingPanel label{width:10em;clear:none;position:relative;display:inline;margin:0;font-weight:bold;background:transparent;color:#fff;}#bookingPanel div.booking-panel-footer label{width:12em;}.oppShopPanel #bookingPanel label{width:7.5em;color:#000;font-weight:normal;}.oppShopPanel #bookingPanel #pnlSearchTypeButtons label,.oppShopPanel #bookingPanel #pnlSearchTypeButtons input{left:7.5em;}#bookingPanel select{left:auto;margin-bottom:.5em;top:auto;font-size:95%;}#bookingPanel img{left:auto;top:.25em;}#bookingPanel fieldset{border:0;padding:0;margin-bottom:0;}#bookingPanel fieldset.noLegend{margin-bottom:0;padding-bottom:.5em;position:relative;white-space:nowrap;}input[type="radio"],input[type="checkbox"]{border:0;}.radio,.checkbox{border:0;}#bookingPanel fieldset.noLegend label,#bookingPanel fieldset.noLegend input{left:0;top:0;}#bookingPanel fieldset.noLegend a{right:0;position:absolute;color:#fff;text-decoration:underline;}#bookingPanel fieldset.noLegend a:hover{color:#fff;text-decoration:none;}#bookingPanel fieldset legend{clear:none;display:inline;float:none;width:11em;font-size:100%;}fieldset.dynamicError fieldset legend{float:none;}#bookingPanel fieldset label{float:none;font-weight:normal;left:11em;margin-bottom:0;top:-1.25em;width:auto;}#bookingPanel fieldset input{left:11em;position:relative;top:-1.25em;width:auto;}#bookingPanel div.pax{float:left;padding-right:1.5em;position:relative;width:auto;}#bookingPanel div.pax label{width:auto;}#bookingPanel div.pax select{position:absolute;left:0;margin:0;top:1.5em;}#bookingPanel div.pax label small{font-weight:normal;position:absolute;left:0;top:4em;white-space:nowrap;}#bookingPanel div.paxWrapper{height:60px;position:relative;}#bookingPanel div.paxWrapper a{color:#FFF;float:right;margin:20px 0 0;}#bookingPanel div input#txtPromoCode{left:auto;top:auto;width:9em;font-size:95%;}#bookingPanel div.dateWrapper{position:relative;width:100%;clear:left;}#main-accordion-home .yui-accordion-content ul.tab-container{background:url(/images/global/bg-nav.jpg);background-position:0 -80px;list-style-type:none;margin:0;padding:0;height:30px;}#main-accordion-home .yui-accordion-content ul.tab-container li{float:left;line-height:18px;background-image:url(/images/global/main-nav-bg-l-off.gif);background-position:left top;background-repeat:no-repeat;font-size:115%;margin:6px 0 0 0;padding:5px 0 1px 12px;font-weight:bold;}#main-accordion-home .yui-accordion-content ul.tab-container li.selected{background-image:url(/images/global/main-nav-bg-l.gif);color:#fff;}#main-accordion-home .yui-accordion-content ul.tab-container li span{background-image:url(/images/global/main-nav-bg-r-off.gif);background-position:right top;background-repeat:no-repeat;margin:6px 0 0;padding:5px 12px 1px 0;}#main-accordion-home .yui-accordion-content ul.tab-container li.selected span{background-image:url(/images/global/main-nav-bg-r.gif);}#main-accordion-home .yui-accordion-content ul.tab-container li span a{text-decoration:none;color:#939496;}#main-accordion-home .yui-accordion-content .flight-information label{width:99%;clear:left;position:relative;display:inline;margin:10px 0 0 0;background:transparent;color:#fff;height:40px;font-weight:bold;}#main-accordion-home .yui-accordion-content .flight-information label span{float:left;width:auto;background:transparent;width:136px;}#main-accordion-home .yui-accordion-content .flight-information label select{left:0;right:0;margin-bottom:1em;top:auto;font-size:95%;width:13em;float:right;}#main-accordion-home .yui-accordion-content .flight-information label code{left:3.5em;top:auto;float:left;}#main-accordion-home .yui-accordion-content .flight-information label input{left:0;right:0;top:auto;width:10em;float:right;}#bookingFormExtra{background-color:#00927f;padding:.5em;text-align:right;margin-top:1px;}#bookingFormExtra a{color:#fff;font-weight:bold;}#contentImgTextLink{margin-top:.5em;}#home h3,#home h4{color:#00907e;}#home #userProfileLinks{background-color:#f6f7f8;padding:.25em;}#userProfileLinks ul{list-style:none outside none;margin:0;}#cross-sells ul{list-style:none outside none;margin:0;}#cross-sells li{margin:0;}#quicklinks ul{margin:0 .5em;list-style:none url(/images/global/listBullet.gif) inside;}#quicklinks ul li a{text-decoration:none;}#webdeals dt{clear:left;font-weight:normal;padding-left:2em;white-space:nowrap;}#webdeals dd{clear:right;float:right;margin-bottom:0;}#webdeals dt a,#webdeals dd a{text-decoration:none;}#webdeals dd a{color:#f60;font-weight:bold;}#webdealsMarketForm dt{clear:none;}#webdealsMarketForm dd{float:left;text-align:right;}#webdealsMarketForm #ieWebdeals dt,#webdealsMarketForm #otherWebdeals dt{width:30%;}#webdealsMarketForm #ieWebdeals dd,#webdealsMarketForm #otherWebdeals dd{width:10%;}#usWebdeals{position:relative;}#webdealsMarketForm #usWebdeals dt{float:none;width:18em;}#webdealsMarketForm #usWebdeals dd{float:none;margin-right:1em;left:21em;position:relative;top:-1.4em;width:10em;}#webdealsMarketForm #usWebdeals dd.webdealDate{left:32em;position:relative;top:-2.6em;width:17em;}#webdealDetail h1 em{background-color:#fff;display:inline;color:#f60;}#webdealDetail #detailSection dd{clear:left;margin-bottom:1em;}#webdealDetail #bookingSection ul.links{margin:0;padding-bottom:2em;}#webdealDetail #bookingSection ul.links li{display:inline;padding-right:1em;}fieldset table tr span.plus{padding:0 8px;margin:0 5px 0 0;background-repeat:no-repeat;background-position:center center;cursor:pointer;background-image:url('/images/tplus.gif');float:left;}fieldset table tr span.minus{padding:0 8px;margin:0 5px 0 0;background-repeat:no-repeat;background-position:center center;cursor:pointer;background-image:url('/images/tminus.gif');float:left;}fieldset table tr div.div-advanced-search{cursor:pointer;}fieldset table tr div.div-advanced-search span{float:left;}fieldset span#fareInformationContainer table{margin:0;}#bookingPanel button{width:25px;height:20px;padding:0;margin:0;background-image:url("/images/btn-calendar.gif");border-width:0;position:absolute;right:10px;cursor:pointer;}.oppShopPanel #bookingPanel button{right:5px;}.upsell div#offers{margin:0 0 10px 0;width:99%;float:left;clear:both;}.upsell div#offers h3{background-image:url(/images/h3-bg.gif);background-position:bottom left;background-repeat:repeat-x;background-color:#fff;border:1px solid #DDDFE1;color:#00907E;font-size:100%;font-weight:bold;margin:0;padding:3px 5px;min-height:20px;height:auto!important;height:20px;}.upsell div#offers h3 span{float:left;margin:0;}.upsell div#offers h3 span.note{color:#000;font-weight:normal;font-size:100%;margin:0 0 0 5px;float:right;}.upsell div ul{list-style:none;font-size:85%;padding:0;margin:0;}.upsell div ul li.item{border:solid 2px #fff;position:relative;float:left;width:164px;background-color:#f6f7f8;margin:5px 0 0 0;min-height:240px;height:auto!important;height:230px;padding:5px;}.upsell div ul li.item a font{width:164px;display:block;height:100px;background-image:url('/images/cars/carrentals_noimage.jpg');background-repeat:no-repeat;}.seats div ul li.item{min-height:212px;}.upsell div ul li.selected{border:solid 2px #f2a509;}.upsell div ul li.item img{border:0;left:auto;top:auto;width:164px;display:block;margin-left:auto;margin-right:auto;margin-top:0;float:none;}.upsell div ul li.item a{cursor:pointer;font-size:100%;border:0;float:none;}.upsell div ul li.item h2{color:#000;font-size:130%;margin-bottom:0;}.upsell div ul li.item h4{color:#000;font-size:100%;}.upsell div ul li.item input{font-size:90%;left:auto;top:auto;width:164px;position:absolute;bottom:5px;border:solid 1px #969b9a;background-color:#969b9a;height:24px;color:#060;left:5px;}.upsell div ul li.item input.default{background-image:url('/images/bg-grey-button.gif');}.upsell div ul li.item input.hover{background-image:url('/images/bg-grey-button-hover.gif');}.upsell small{float:left;clear:left;width:100%;}.clear{clear:both;}#bookedCarDates{clear:left;padding:3px;margin:8px 0 0 0;background-color:#f6f7f8;width:99%;}#hertz-popup-container{font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:70%;font-weight:bold;}#hertz-popup-container div#content small{padding:5px 0 0 0;font-weight:normal;}#hertz-popup-container img{margin:auto;display:block;}#hertz-popup-container div#content img{padding:0 0 15px 0;}#hertz-popup-container div#content .banner-one{background-color:#000;padding:0 0 0 10px;color:#fff;line-height:25px;}#hertz-popup-container div#content .banner-one span{color:#efcc26;}#hertz-popup-container div#content .banner-two{background-color:#ddd;padding:0 0 0 10px;line-height:25px;}#hertz-popup-container div#content ul{background-color:#f6f7f8;margin:2px 0 2px 0;padding:5px 0 5px 25px;}#hertz-popup-container div#content ul li{line-height:20px;}#upsellInfo ul{list-style:none;margin:0;padding:0;}#upsellInfo ul li{float:left;margin:0;padding:0;}#upsellInfo table.outbound{float:left;width:98%;}#upsellInfo table.inbound{float:right;width:98%;}ul#returnUpgrades{margin:0;padding:0;list-style:none;background-color:#f6f7f8;width:99%;}ul#returnUpgrades li{background:#F6F7F8 none repeat scroll 0 0;border:1px solid #CDCDCD;margin:0 0 10px 0;padding:5px;width:99%;}ul#carPark{margin:0;padding:0;list-style:none;background-color:#f6f7f8;width:99%;color:#666;}ul#carPark li{background:#F6F7F8 none repeat scroll 0 0;border:0;margin:0 0 10px 0;padding:5px;width:99%;font-family:inherit:;}ul#carPark #UpsellLogo{position:relative;width:130px;float:right;}ul#carPark #UpsellLogo img{float:right;}ul#carPark li img{left:auto;top:auto;}ul#returnUpgrades input{float:right;margin:5px 0 5px 0;}ul#returnUpgrades #UpsellLogo{position:relative;width:130px;float:right;}ul#returnUpgrades #UpsellLogo img{float:right;}ul#returnUpgrades li img{left:auto;top:auto;}#tblSmsFeeDiv input{width:auto;top:0;left:auto;}fieldset#contactDetails div#smsOptionContainer input,.fieldsetSubGroup p input{width:auto;top:0;left:auto;}#smsCostContainer input{width:auto;top:0;left:auto;}.bookmark{color:#fff;background-image:url("/images/buttons/bg-button-grey.gif");font-weight:bold;padding:3px;border:1px solid #7e8080;width:auto;left:auto;margin:5px 0 5px 0;cursor:pointer;top:0;float:right;}.bookmark-link{color:#fff;font-weight:bold;cursor:pointer;top:0;float:right;}.bookmark-tooltip .bd{background-image:url(/images/global/bookmark-star.gif);background-position:5px 3px;background-repeat:no-repeat;font-weight:bold;padding:5px 5px 5px 30px;background-color:#ffc;border:solid 1px #d4a951;position:absolute;white-space:nowrap;}.tooltip .bd{background:#fff;}.cookies-modal .cookies-modal-header{background-color:#00927F;font-weight:bold;height:19px;padding:3px 0 0 3px;position:absolute;top:0;width:100%;color:#fff;}.cookies-modal .cookies-modal-content,.yui-panel .content,.yui-panel .image-content{padding:5px;background:#fff;position:relative;}.yui-panel .image-content div{text-align:center;}.cookies-modal .cookies-modal-content .ok-button,.yui-panel .content .ok-button{background:transparent url(/images/buttons/bg-button.gif) repeat scroll 0 0;padding:0 5px 0 5px;margin:3px 5px 3px 0;border:solid 1px #fff;float:right;color:#fff;cursor:pointer;position:relative;}fieldset#selectFreeSale,fieldset.hertz,fieldset.flightOptions,fieldset.passengerDisplay,fieldset.footerDisplay,fieldset#upsellInfo,fieldset#selectLoungeAccess,fieldset#selectSeatSelection,fieldset#selectCarParking,fieldset#pricingDisplay,fieldset#paxInfoLogin,fieldset#voucherInfo,fieldset.insuranceFieldset,fieldset#paymentCardContainer,fieldset#selectWheelchair,fieldset.upsell,fieldset.fareSummary,fieldset.oppShopPanel,fieldset.restrictions,fieldset#loungeRules,fieldset#insuranceRules,fieldset.authorise,fieldset.freeSaleAuthorisation,fieldset#xreeSale,fieldset.essentials-summary-container,fieldset.eiDefaultContainerStyle{clear:none;margin-top:20px;padding:0;width:100%;border:0;background-color:#F6F7F8;}div.subscription{width:46%;}fieldset.subscription div.content{min-height:244px;height:auto!important;height:244px;}fieldset.subscription input{left:11em;}fieldset.subscription select{left:11em;}fieldset.unsubscription{clear:both;}fieldset.subscription img{left:auto;position:absolute;top:auto;bottom:8px;}fieldset.subscription div#pnl-airports-wrapper{clear:both;width:320px;}fieldset.subscription div#pnl-airports-wrapper div#pnl-depart-airport label{width:auto;}fieldset.subscription div#pnl-airports-wrapper div#pnl-depart-airport input{width:13em;top:auto;position:absolute;}fieldset.subscription div#pnl-airports-wrapper .pos{left:11em;}fieldset.subscription div#pnl-airports-wrapper select{left:auto;top:0;}fieldset.subscription div#pnl-airports-wrapper span{margin:0;}fieldset.subscription div#pnl-airports-wrapper #pnl-invalid-depart-search{border:1px solid #808080;background:#fff;padding:5px;}fieldset#selectCheckIn fieldset.grey,fieldset#selectCheckIn fieldset.grey table tr th{color:#999;}fieldset#selectCheckIn fieldset img.green-image{display:block;}fieldset#selectCheckIn fieldset img.grey-image{display:none;}fieldset#selectCheckIn fieldset.grey img.green-image{display:none;}fieldset#selectCheckIn fieldset.grey img.grey-image{display:block;}fieldset#contactDetails label,fieldset#contactDetails label input,fieldset#contactDetails label select{width:26em;}fieldset div div.fieldsetSubGroup label.number{clear:none;width:16em;}fieldset div div.fieldsetSubGroup label.number span{width:12em;}fieldset div div.fieldsetSubGroup label.number input{left:16em;width:10em;}fieldset div div.fieldsetSubGroup fieldset legend div{color:#000;}fieldset#contactDetails div.phonePortion label{width:auto;}fieldset.currencyAuthoriseDisplay,span.currencyAuthoriseDisplay{background=color:#F6F7F8;float:right;margin-right:4px;color:#939496;font-size:normal;}fieldset.currencyDisplay{background=color:#FFF;float:right;margin-right:4px;width:100%;}fieldset.change{position:relative;}fieldset.change input{left:auto;position:absolute;right:10px;top:6px;width:auto;}#tickbox{float:right;}fieldset.fareSummary,fieldset.footerDisplay,fieldset.restrictions,fieldset.authorise{background-color:#fff;}fieldset#fieldsetPassengerInfo div.header{position:relative;top:-10px;}fieldset.specialWheelchair div.header{position:relative;top:-10px;}fieldset.passengerDisplay table thead tr th,div.detailsSubGroupHeader{background-image:url(/images/h3-bg.gif);background-position:bottom left;background-repeat:repeat-x;border:1px solid #DDDFE1;color:#00907E;font-weight:bold;height:25px;padding:4px 5px 0;text-align:left;}fieldset.passengerDisplay change table thead tr th{background-image:url(/images/h3-bg.gif);background-position:bottom left;background-repeat:repeat-x;border:1px solid #DDDFE1;color:#fff;font-weight:bold;height:25px;padding:4px 5px 0;text-align:left;}div.detailsSubGroup{border:1px solid #DDDFE1;margin-top:1em;}div.detailsSubGroup>div.detailsSubGroupHeader{height:20px;border-top:0;border-left:0;border-bottom:1px solid #DDDFE1;border-right:0;}fieldset.seatDisplay table img{margin-left:auto;margin-right:auto;position:static;display:inline;}fieldset.storedCardDisplay{clear:none;margin-top:0;margin-bottom:5px;padding:0;width:100%;border:0;background-color:#F6F7F8;float:left;}fieldset.storedCardDisplay p{clear:both;width:34%;background-color:#00907E;margin-bottom:.2em;margin-top:.5em;color:#fff;}fieldset.storedCardDisplay span{clear:both;width:100%;background-color:#f6f7f8;margin-bottom:.5em;color:#666;}fieldset.tableHeadings table thead tr th{background:#FFF none repeat scroll 0 0;border:1px solid #DDDFE1;color:#00907E;font-weight:bold;height:25px;padding:4px 5px 0;text-align:left;}ul.three-column-container{list-style-type:none;margin:0;padding:0;}ul.three-column-container li{float:left;text-align:center;width:33.3%;}fieldset.footerDisplay div.content,fieldset.footerDisplay div.content p,fieldset.footerDisplay div.content p label,table tr.images-row td font{color:#939496;font-size:11px;background-color:#fff;}fieldset.currencyDisplay span{color:#939496;font-size:normal;background-color:#fff;float:right;}fieldset currencyAuthoriseDisplay span{color:#939496;font-size:normal;background-color:#f6f7f8;float:right;}fieldset.upsell fieldset.currencyDisplay{background-color:#f6f7f8;}div#displayCountry{width:50%;}a.tooltip-link{cursor:help;width:20px;}a.tooltip-link img{left:0;top:0;}a.tooltip-link:hover{z-index:2001;}.formFieldInfo div.tooltip-link{margin:0;}fieldset.passengerDisplay table th .tooltip-link{position:absolute;margin:0 0 0 10px;}div.tooltip{width:350px;}div.tooltip div.bd{background-color:#fff;padding:0;border:1px solid #DDDFE1;}div.tooltip-iframe div.bd{height:100%;width:100%;display:inline;}div.tooltip div.bd h3,div.tooltip-iframe div.bd h3{background-color:#F6F7F8;height:30px;margin-top:0;padding:5px 0 0 5px;}div.tooltip div.bd div.content,div.tooltip-iframe div.bd div.content{padding:3px;font-weight:normal;white-space:normal;}div.tooltip-iframe,div.tooltip-iframe div.bd iframe{width:520px;height:500px;}div.tooltip div.yui-tt-shadow{display:none;}label.flight-number-container input{width:11.8em;}#frmPlan fieldset table a.tooltip-link{position:absolute;}#frmPlan fieldset table tr td.plan-calendar select,#frmPlan fieldset table tr td.plan-calendar a.calendar-link{float:left;}#frmPlan fieldset table tr td.plan-calendar a.calendar-link{width:22px;}#frmPlan fieldset table tr td.plan-calendar select,#frmPlan fieldset table a.tooltip-link,#frmPlan fieldset table tr td.plan-calendar a.calendar-link{margin:0 0 0 5px;}font{font-size:100%;}label span.radio-label{background:none;color:#000;display:inline;float:left;left:25em;position:relative;top:-22px;width:auto;}label input.radio{width:auto;float:left;}label span.empty{background:#F6F7F8;}iframe.embeddedMarketingContent{border:0;overflow:hidden;width:100%;}#upgradeBusinessMarketingFrame{height:220px;}table#tblCheckedBags tr td{position:relative;}table#tblCheckedBags tr td img{left:auto;top:auto;margin:0;}#pricing-longhaul tbody{border-left:1px solid #ddd;border-right:1px solid #ddd;}#pricing-longhaul{width:100%;margin:0 auto;border-collapse:collapse;font-size:12px;}#pricing-longhaul th{background-color:#f6f7f8;color:#fff;vertical-align:bottom;font-weight:bold;margin:0;border:0;height:36px;max-height:36px;}#pricing-longhaul th span{position:absolute;top:-9999px;left:-9999px;border:none;}#pricing-longhaul div{line-height:18px;}#pricing-longhaul tr{vertical-align:top;}#pricing-longhaul td,#pricing-longhaul th{padding:5px 10px;text-align:left;}#pricing-longhaul td{text-align:left;border-right:1px solid #ddd;}#pricing-longhaul ul li{margin-left:0;margin-bottom:3px;}#pricing-longhaul ul{list-style-type:none;font-size:9px;color:#fff;line-height:10px;margin-top:5px;}#pricing-longhaul ul li .last{border:none;}#pricing-longhaul img{border:none;}#pricing-longhaul .table-col-1{border-right:1px solid #f6f7f8;}#pricing-longhaul .table-col-2{border-right:1px solid #f6f7f8;}#pricing-longhaul .table-col-3{border-right:1px solid #f6f7f8;}#pricing-longhaul .table-col-4{border-right:1px solid #f6f7f8;}#pricing-longhaul .odd .table-col-1{background-color:#ebf4f2;border-right:1px solid #f6f7f8;}#pricing-longhaul .odd .table-col-2{background-color:#cfe7dc;border-right:1px solid #f6f7f8;}#pricing-longhaul .odd .table-col-3{background-color:#ebf5ff;border-right:1px solid #f6f7f8;}#pricing-longhaul .odd .table-col-4{background-color:#e0f0ff;border-right:1px solid #f6f7f8;}#pricing-longhaul .odd .table-col-5{background-color:#fff;border-right:1px solid #ddd;}#pricing-longhaul .odd .table-col-6{background-color:#fff;border-right:1px solid #ddd;}#pricing-longhaul .odd .table-col-7{background-color:#fff;border-right:1px solid #ddd;}#pricing-longhaul .odd .table-col-8{background-color:#fff;border-right:1px solid #ddd;}#pricing-shorthaul tbody{border-left:1px solid #ddd;border-right:1px solid #ddd;}#pricing-shorthaul{width:100%;margin:0 auto;border-collapse:collapse;font-size:12px;}#pricing-shorthaul th{background-color:#f6f7f8;color:#fff;vertical-align:bottom;font-weight:bold;margin:0;border:0;height:36px;max-height:36px;}#pricing-shorthaul th span{position:absolute;top:-9999px;left:-9999px;border:none;}#pricing-shorthaul div{line-height:18px;}#pricing-shorthaul tr{vertical-align:top;}#pricing-shorthaul td,#pricing-shorthaul th{padding:5px 10px;text-align:left;}#pricing-shorthaul td{text-align:left;border-right:1px solid #ddd;}#pricing-shorthaul ul li{margin-left:0;margin-bottom:3px;}#pricing-shorthaul ul{list-style-type:none;font-size:9px;color:#fff;line-height:10px;margin-top:5px;}#pricing-shorthaul ul li .last{border:none;}#pricing-shorthaul img{border:none;}#pricing-shorthaul .table-col-1{border-right:1px solid #fff;}#pricing-shorthaul .table-col-2{border-right:1px solid #fff;}#pricing-shorthaul .table-col-3{border-right:1px solid #fff;}#pricing-shorthaul .odd .table-col-1{background-color:#ebf4f2;border-right:1px solid #fff;}#pricing-shorthaul .odd .table-col-2{background-color:#e0efeb;border-right:1px solid #fff;}#pricing-shorthaul .odd .table-col-3{background-color:#cfe7dc;border-right:1px solid #fff;}#pricing-shorthaul .odd .table-col-4{background-color:#fff;border-right:1px solid #ddd;}#pricing-shorthaul .odd .table-col-5{background-color:#fff;border-right:1px solid #ddd;}#pricing-shorthaul .odd .table-col-6{background-color:#fff;border-right:1px solid #ddd;}#pricing-shorthaul .odd .table-col-7{background-color:#fff;border-right:none;}.basic{background-color:#f6f7f8;border-bottom:1px solid #f6f7f8;}.low{background-color:#dbe9e6;border-bottom:1px solid #fff;border-right:1px solid #fff;}.plus{background-color:#cde1db;border-bottom:1px solid #fff;border-right:1px solid #fff;}.flex{background-color:#bad6c9;border-bottom:1px solid #fff;border-right:1px solid #fff;}.business{background-color:#cce5ff;border-bottom:1px solid #fff;border-right:1px solid #fff;}.business-restricted{background-color:#e0efff;border-bottom:1px solid #fff;border-right:1px solid #fff;}.featured{background-image:url(../images/gradient.png);background-repeat:repeat-y;}fieldset.flightOptions table td.tdNONEheader,fieldset.flightOptions table td.tdNSNSheader{background-image:url(../images/header_low-list.png);border-right:1px solid #fff;margin-top:5px;line-height:10px;}span.limited{background-image:url(../images/seats-remaining.png);background-repeat:no-repeat;background-position:top left;padding:3px 3px 3px 30px;}div.new-info{background-repeat:no-repeat;background-position:top left;padding:15px 0 15px 80px;margin-bottom:7px;}div.new-info div.main{border:1px solid #F60;background-color:#fff;padding:5px;margin:0 0 5px 0;color:#F60;font-weight:bold;}div.new-info div.main a{color:#F60;}fieldset.flightOptions a{white-space:nowrap;}
