.addthis_21x21_style a>span{overflow:hidden;float:left;width:21px;height:21px;background-color:transparent;background-image:url(/etc/designs/vaa/img/sprites/spt_social_icon_21.png);background-repeat:no-repeat;text-indent:-100px}.addthis_21x21_style .addthis_button_facebook>span{background-position:0 0}.addthis_21x21_style .addthis_button_twitter>span{background-position:0 -21px}.addthis_21x21_style .addthis_button_google_plusone_share>span{background-position:0 -42px}.addthis_21x21_style .addthis_button_compact>span{background-position:0 -63px}.addthis_21x21_style .addthis_button_facebook_like span{overflow:hidden;position:absolute;top:auto;left:-10000px;width:1px;height:1px}.content .likeButtons{display:none;margin:2em 0}.content .likeButtons li{display:inline-block;vertical-align:top;padding:0 1px 0 0;background:0 0}.likeButtons li:after{clear:both;content:".";display:block;height:0;visibility:hidden}.content .likeButtons .facebookLike{padding-left:15px}.addthis_toolbox .custom_hover{position:relative;margin:1px -5px 0 0}.addthis_toolbox .custom_hover .custom_button{position:relative;padding:5px 5px 11px 33px;cursor:pointer;color:#333;font-size:.9em;background:url(/etc/designs/vaa/img/icons/share.gif) 6px 2px no-repeat;border:1px solid #FFF;border-bottom:0;z-index:1}.addthis_toolbox .custom_hover .custom_button.active{background-color:#FFF!important;border-bottom:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}#overlay .addthis_toolbox .custom_button{border:0}.addthis_toolbox .hover_menu{display:none;position:absolute;z-index:2;top:39px;right:15px;width:136px;padding:1px!important;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2);background:#fff}.addthis_toolbox .hover_menu a{position:relative;float:left;width:100px;padding:4px 0 4px 34px;text-decoration:none;-o-transition:background-color .4s ease;-moz-transition:background-color .4s ease-out;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.addthis_toolbox .hover_menu a>span{position:absolute;left:14px;top:4px}.addthis_toolbox .hover_menu .addthis_button_google_plusone_badge>span{display:block;overflow:hidden;width:16px;height:16px;line-height:16px}.js .content .likeButtons{display:block}.content .detailList{margin:0;padding:0 6px}.content .detailList li{float:left;margin:0;padding:22px 6px 8px;border:5px solid #FFF}.content .detailList li:hover{border:5px solid #F6F6F6}.detailList .detailImage{float:left;margin:0 18px 0 0;color:#FFF;text-align:center}.detailList .detailImage p{margin:0;padding:2px 0;background:#C00}.detailList .detailInfo{margin:0 0 0 135px}.detailList h3{margin-bottom:.4em;font-size:1.8em}.detailList .quote{float:left;padding-left:16px;background:url(/etc/designs/vaa/img/quote_left.png) 0 3px no-repeat}.detailList .quote p{float:left;margin:0;padding-right:16px;color:#000;background:url(/etc/designs/vaa/img/quote_right.png) center right no-repeat}.detailList .date{display:block;clear:left;color:#666;font-size:.9em}.detailList ul.actions{float:left;clear:left;margin:.6em 0 0}.content .detailList ul.actions li{display:inline;float:none;width:auto;padding:0;border:0}.content .detailList ul.actions li:hover{border:0}.content .detailList ul.actions li:first-child{margin:0 14px 0 0;padding:0 14px 0 16px;background:url(/etc/designs/vaa/img/arrow_red_right.png) 7px 3px no-repeat;border-right:1px solid #CCC}.content .detailList ul.actions li a{color:#000;-moz-transition-property:color;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-out;-webkit-transition:color .5s ease}.content .detailList ul.actions li a:hover{color:#C00}.ui-dialog{font-size:1.2em;-moz-box-shadow:0 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#bebebe;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#bebebe));background-image:-moz-linear-gradient(0% 0 270deg,#fdfdfd,#bebebe);text-shadow:0 1px 1px #fff;filter:dropshadow(color=#ffffff,offx=0,offy=1)}.ui-dialog-titlebar{padding:5px}.ui-dialog .ui-dialog-buttonset{padding:5px}.ui-dialog button{padding:4px 16px;color:#EB143A;font-size:1.2em;text-shadow:#FFF 1px 1px 0;cursor:pointer;border:0;background:#FFF;-webkit-box-shadow:0 1px 5px #666;-moz-box-shadow:0 1px 5px #666;box-shadow:0 1px 5px #666;background-image:-webkit-gradient(linear,0 66%,0 100%,from(#FFF),to(#CECECE));background:-moz-linear-gradient(0% 60% 270deg,#FFF,#CECECE)}body.bg_error500{background:url(/etc/designs/vaa/img/backgrounds/bg_error500.jpg) no-repeat top center #E9E9E9}.error500 .pageIntro{margin:0 0 20px}.error500 .pageIntro h1{margin:65px 0 45px}.error500 .pageIntro p{width:450px;color:#d3d2d1;font-size:1.4em}.error500 .pageIntro p a{color:#d3d2d1;text-decoration:underline}.error500 .contactDetails{padding:10px 0 0;background:rgba(0,0,0,.5);overflow:auto}.error500 .contactDetails div{border:0}.error500 .contactDetails h2{margin:0;font-weight:700;color:#fff;width:120px;float:left}.error500 .contactDetails ul{padding:0 0 10px;width:630px;overflow:hidden}.error500 .contactDetails ul li{margin:0 15px 5px;border-bottom:1px solid #400404;padding:0 0 5px;width:285px;overflow:auto;color:#fff}.error500 .contactDetails ul li a[href^=tel]{display:inline;color:#fff}.error500 .contactDetails ul li.left{margin:0 30px 5px 15px;float:left;clear:left}.error500 .contactDetails ul li div{padding:0;width:124px;float:left}.error500 .contactDetails ul li .contactMethod{padding:0 15px 0 5px}.error500 .contactDetails ul li p{float:left;font-size:1.2em}.error500 .contactDetails ul li span{float:left;background:transparent}.error500 .disclaimer{font-size:1em;clear:both;color:#fff;background:#080807;margin-top:-10px;margin-bottom:10px}.error500 .footerDisclaimer{padding:10px}.error500 .contactDetails{background:#0808079}.error500 .contactDetails ul{*margin:0;*padding:0}.module.download{position:relative;overflow:hidden;clear:both;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 2px 0}.module.download a{cursor:pointer;border:1px solid #bebebe;background-color:#cfcfcf;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cfcfcf));background-image:-moz-linear-gradient(top,#fff,#cfcfcf);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);color:#333;text-decoration:none;display:block;float:left;cursor:pointer;height:32px}.module.download a .info{color:#666;font-weight:400;font-size:.9em;background:rgba(0,0,0,.05);margin-bottom:0;font-size:1.2em;background:url(/etc/designs/vaa/img/download.png) no-repeat right 5px;display:block;padding:8px 40px 8px 10px;float:left;-o-transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}.module.download a:hover .info{background:transparent}.module.download .overlay{background:0 0;background:rgba(255,255,255,0);width:100%;height:32px;display:block;-o-transition:background .3s linear;-moz-transition:background .3s linear;-webkit-transition:background .3s linear;transition:background .3s linear}.module.download a:hover .overlay{background:#fff;background:rgba(255,255,255,.6)}.module.download a:hover .info{background:url(/etc/designs/vaa/img/download_over.png) no-repeat right 5px}.module.download a .label{border-right:1px solid #bebebe;margin:0;font-weight:700;font-size:1.2em;color:#eb143a;display:block;padding:8px 10px;float:left;-o-transition:color .3s linear;-moz-transition:color .3s linear;-webkit-transition:color .3s linear;transition:color .3s linear}.module.download a:hover .label{color:#333}.module.flightInformation{float:left;clear:both;width:100%;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#000));background-image:-moz-linear-gradient(top,#333,#000)}.primary.fullWidth .contentPanel .module.flightInformation{margin:0 0 10px}.module.flightInformation .details{float:left;width:796px;padding:13px 20px 0 82px;color:#CCC;background:url(/etc/designs/vaa/img/plane_status.png) 16px center no-repeat}.module.flightInformation .details h2{margin:0 0 5px;color:#FFF;font-size:1.8em;font-weight:400}.module.flightInformation .details a{color:#FFF}.module.visaSearch{float:left;width:100%}.module.visaSearch h2{font-size:2.2em;font-weight:400;margin:0 0 20px;padding:20px 20px 12px;border-bottom:2px solid #ccc}.module.visaSearch p{padding:0 20px}.module.visaSearch form{padding:16px;margin:0 20px 20px;color:#fff;font-weight:700;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-moz-linear-gradient(top,#333,#222);vertical-align:middle}.module.visaSearch label{margin-right:10px;width:130px;display:inline-block;vertical-align:middle}.module.visaSearch select{width:58%;margin-right:10px;padding:4px 0;vertical-align:middle}.module.visaSearch button{height:28px;vertical-align:middle}.affiliatepartner .visaApplication{padding:0 0 10px 100px;overflow:auto}.affiliatepartner .visaApplication h2{margin:5px 0 10px -100px;padding:0;border:0;font-size:1.4em;font-weight:700}.affiliatepartner .visaApplication img{margin-left:-100px}.affiliatepartner .visaApplication p{float:right;width:100%}.affiliatepartner .visaApplication .button{margin:5px 0 0;float:left}.secondary.narrow .pricePromise{background:#343434;background:-moz-linear-gradient(top,#666 0,#606060 25%,#4e4e4e 68%,#393939 90%,#343434 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(25%,#606060),color-stop(68%,#4e4e4e),color-stop(90%,#393939),color-stop(100%,#343434));background:-webkit-linear-gradient(top,#666 0,#606060 25%,#4e4e4e 68%,#393939 90%,#343434 100%);background:-o-linear-gradient(top,#666 0,#606060 25%,#4e4e4e 68%,#393939 90%,#343434 100%);background:-ms-linear-gradient(top,#666 0,#606060 25%,#4e4e4e 68%,#393939 90%,#343434 100%);background:linear-gradient(to bottom,#666 0,#606060 25%,#4e4e4e 68%,#393939 90%,#343434 100%);color:#fff;padding:15px 20px 20px;margin-top:20px}.secondary.narrow .pricePromise h4{font-family:"Gotham 2r",Arial,sans-serif;font-weight:400;font-style:normal;font-size:2.5em;line-height:1;color:#fff}.secondary.narrow .pricePromise h4 img{max-width:184px;margin-bottom:auto}.secondary.narrow .pricePromise p{width:96px;float:left}.secondary.narrow .pricePromise .logo{float:right;clear:none;margin-bottom:12px;padding:0;background:0 0}.secondary.narrow .pricePromise .logo img{max-width:78px}.secondary.narrow .pricePromise a{color:#fff;font-weight:700;background:url(/etc/designs/vaa/img/arrow_white_right.png) no-repeat left center;clear:both;font-size:1.2em;padding-left:15px}.secondary.narrow .pricePromise a:hover{text-decoration:underline}.primary .pricePromise{padding:10px 20px}#overlay .pricePromise{margin:10px}.primary .pricePromise a,#overlay .pricePromise a{font-weight:700}.primary .pricePromise a.linkBullet,#overlay .pricePromise a.linkBullet{display:inline;font-size:1.2em;background-position:0 2px}.primary .pricePromise .logo,#overlay .pricePromise .logo{float:right;margin:0 10px 0 30px}.module.airportSearch h2{font-size:2.2em;font-weight:400;margin:-2px -20px 10px;padding:0 20px 9px;border-bottom:2px solid #ddd}.module.airportSearch form{padding:16px;color:#fff;font-weight:700;background-color:#333;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-moz-linear-gradient(top,#333,#222)}.module.airportSearch label{margin-right:10px;max-width:145px;font-size:1.35em;float:left;line-height:2.2}.module.airportSearch input{height:22px;width:380px;font-size:1.2em;display:none;float:left}.module.airportSearch button{height:30px;font-family:arial,helvetica,sans-serif;padding:0 7px;float:right}.module.airportSearch button::-moz-focus-inner{border:0;padding:0}.module.airportSearch button.ui-button{display:none}.ui-menu-item strong{font-weight:700;color:#000}.fullWidth .travelInformation .parsys_column{margin:0}.fullWidth .travelInformation .parsys_column .column-33-c0,.fullWidth .travelInformation .parsys_column .column-33-c1,.fullWidth .travelInformation .parsys_column .column-33-c2{margin:0;width:308px}.fullWidth .travelInformation .parsys_column .column-66-33-c0{width:616px;margin:0}.fullWidth .travelInformation .parsys_column .column-66-33-c1{float:left;width:308px;height:180px}.fullWidth .travelInformation .parsys_column .column-33-66-c0{width:308px;margin:0}.fullWidth .travelInformation .parsys_column .column-33-66-c1{float:left;width:616px}.column-33-66-c1 .videoPlayer{margin:0;height:347px}.fullWidth .travelInformation{margin:0;padding:0;width:924px;margin-bottom:18px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fullWidth .travelInformation.campaignPage{margin-bottom:58px}.fullWidth .travelInformation .module{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.travelInformation .travelInfoSection{float:left;margin:0;overflow:hidden}.travelInformation .travelInfoSection .overlay{background:rgba(255,255,255,.5);display:none;width:100%;height:180px;position:absolute;top:0;left:0}.travelInformation .travelInfoSection.imageTop .arrow,.travelInformation .travelInfoSection.imageBottom .arrow{width:37px;height:17px}.travelInformation .travelInfoSection.imageLeft .arrow,.travelInformation .travelInfoSection.imageLeft2 .arrow,.travelInformation .travelInfoSection.imageRight .arrow{width:17px;height:37px}.travelInformation .travelInfoSection.imageBottom{background-color:#e6e4e0}.travelInformation .travelInfoSection.imageBottom .arrow{position:absolute;top:0;left:20px;background:url(/etc/designs/vaa/img/travel_info_down.png) no-repeat}.travelInformation .travelInfoSection.imageBottom .arrow.arrowOver{background:url(/etc/designs/vaa/img/travel_info_down_over.png) no-repeat}.travelInformation .travelInfoSection.imageTop .arrow{position:absolute;bottom:-5px;right:20px;background:url(/etc/designs/vaa/img/travel_info_up.png) no-repeat}.travelInformation .travelInfoSection.imageTop .arrow.arrowOver{background:url(/etc/designs/vaa/img/travel_info_up_over.png) no-repeat}.travelInformation .travelInfoSection.imageRight .arrow{position:absolute;top:20px;left:0;background:url(/etc/designs/vaa/img/travel_info_right.png) no-repeat}.travelInformation .travelInfoSection.imageRight .arrow.arrowOver{background:url(/etc/designs/vaa/img/travel_info_right_over.png) no-repeat}.travelInformation .travelInfoSection.imageLeft .arrow,.travelInformation .travelInfoSection.imageLeft2 .arrow{position:absolute;top:20px;right:-5px;background:url(/etc/designs/vaa/img/travel_info_left.png) no-repeat}.travelInformation .travelInfoSection.imageLeft .arrow.arrowOver,.travelInformation .travelInfoSection.imageLeft2 .arrow.arrowOver{background:url(/etc/designs/vaa/img/travel_info_left_over.png) no-repeat}.travelInformation .travelInfoSection .arrow.arrowOver{display:none}.travelInformation .travelInfoSection .title,.travelInformation .travelInfoSection .links{overflow:hidden;min-height:180px;width:308px;float:left;position:relative}.travelInformation .travelInfoSection.imageLeft .links.noLinks{margin-left:308px}.travelInformation .travelInfoSection .links img{height:180px}.travelInformation .travelInfoSection .links .list{position:absolute;padding:15px 20px 10px;width:268px;height:155px;background-color:#e6e4e0}.travelInformation .travelInfoSection .list h3{font-size:1.6em;color:#333;margin-bottom:12px}.travelInformation .travelInfoSection h3{font-size:3em;margin:20px 0 1px -3px;line-height:1em}.travelInformation .travelInfoSection .title h3,.travelInformation .listuseful h3{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;font-weight:400;font-style:normal;line-height:1em;font-size:3.2em;padding-bottom:10px;color:#666;-webkit-font-smoothing:antialiased}.travelInformation .travelInfoSection.over .title h3{color:inherit}.travelInformation .travelInfoSection .inner{padding:0 40px 0 20px}.module.travelInformation .title h2{font-family:"Gotham 2r",Arial,sans-serif;float:left;display:inline;padding:16px 20px 5px;color:#eb143a;font-size:6em;letter-spacing:-.075em;font-weight:400;font-style:normal;line-height:1em;margin-top:0;-webkit-font-smoothing:antialiased}.module.travelInformation .module.travelInfoSection .title a{font-size:1.2em;font-weight:700;background:url(/etc/designs/vaa/img/round_arrow_right.png) no-repeat 2px 2px;display:block;padding:5px 0 4px 32px}.module.travelInformation .module.travelInfoSection.over .title a{color:#fff;background:url(/etc/designs/vaa/img/round_arrow_right_over.png) no-repeat 2px center}.fullWidth .travelInformation .listuseful{margin:0;padding:0;min-height:180px;background:#efedeb;color:#333}.travelInformation .listuseful h3{margin-bottom:10px;padding:20px 20px 0;border:0;color:#666;background:0 0}.travelInformation .listuseful ul{padding:0 20px}.contenthub .hub .contentPanel .genericImage{margin:20px 0 20px 20px}.contenthub .hub .contentPanel .column-50{margin:20px 20px 0}.contenthub .hub .contentPanel .column-50 .imagetext,.contenthub .hub .contentPanel .column-50 .genericImage{margin:0}.contenthub .hub .contentPanel .column-33{margin:0}.contenthub .hub .contentPanel .column-33 .genericImage,.contenthub .hub .contentPanel .column-33 .genericText{margin:20px 0 30px 20px}.contenthub .hub .contentpanel .optionalsupplements .genericText{margin:0 20px}#page .contentPanel .column-33-c0 .textimage,#page .contentPanel .column-33-c1 .textimage,#page .contentPanel .column-33-c2 .textimage{margin:20px 0 0 20px}.contenthub .hub .contentPanel .column-33-c0 .text,.contenthub .hub .contentPanel .column-33-c1 .text,.contenthub .hub .contentPanel .column-33-c2 .text{margin-left:20px}.content .inner .smallImageTextWrapper{width:100%}.content .inner .smallImageText{margin:20px 0 10px;width:320px;display:inline-block;vertical-align:top;word-spacing:0}.content .inner .smallImageText img{float:left;overflow:auto}.content .inner .smallImageText .copy{padding:0 14px;width:214px;float:right}.content .inner .smallImageText .copy h4{margin:0;padding:0;font-weight:700}.content .inner .smallImageText .copy p{line-height:1.4em}.flightSummary .baggage span.bag,#baggageDetails .howManyMinusPlus span.bag{display:block;float:left;width:38px;height:2.5em;line-height:30px;text-align:center;background:url(/etc/designs/vaa/img/icons/bag_icon.png) center center no-repeat}.imageCaption img{display:block;margin-bottom:.5em}.imageCaption .caption{font-size:1.1em;font-weight:700;color:#333}.scroll-content{float:left;height:100%;width:100%;position:relative}.slider-wrap{background:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdfdfd),to(#c2c2c2));background-image:-moz-linear-gradient(left,#bbb,#fff 70%);float:left!important;position:relative!important;width:6px;z-index:30}.ui-slider-vertical{left:0!important;margin:0!important}.slider-vertical{bottom:0;position:absolute!important}.ui-slider-handle{display:block;margin:0 auto;position:absolute;width:6px;-moz-box-shadow:0 1px 2px #999;-webkit-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;background:#e31338;background:-moz-linear-gradient(left,#666,#e31338 40%,#e31338 50%,#e31338 70%,#666)}.content .timaticWizard{padding:0 10px}.timaticWizard{overflow:hidden;color:#333}.timaticWizard .wizardBreadcrumb{padding:5px 0 15px 10px;width:460px;overflow:auto;position:relative}.timaticWizard .wizardBreadcrumb ol{margin:0;padding:0}.timaticWizard .wizardBreadcrumb ol li{margin:0;padding:25px 0 0;display:inline-block;width:150px;background:url(/etc/designs/vaa/img/tinatic_wizard_unselected.png) 50% 4px no-repeat;text-align:center;z-index:10;position:relative;color:#666}.timaticWizard .wizardBreadcrumb ol li.selected{font-weight:700;background:url(/etc/designs/vaa/img/tinatic_wizard_selected.png) 50% 0 no-repeat}.timaticWizard .wizardBreadcrumb ol li.done{background:url(/etc/designs/vaa/img/tinatic_wizard_done.png) 50% 0 no-repeat}.timaticWizard .wizardBreadcrumb hr{height:3px;width:460px;position:absolute;top:9px;left:10px;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.21,#e3e3e3),color-stop(0.61,#5f5f5f),color-stop(0.81,#e3e3e3));background-image:-moz-linear-gradient(center bottom,#e3e3e3 21%,#5f5f5f 61%,#e3e3e3 81%)}.timaticWizard #timaticWizardSearch .introCopy{margin:0 0 15px 10px;color:#666;width:470px;line-height:1.6em}.timaticWizard #timaticWizardSearch fieldset li{font-size:1em}.timaticWizard #timaticWizardSearch label,.timaticWizard #timaticWizardSearch input,.timaticWizard #timaticWizardSearch select{float:left}.timaticWizard #timaticWizardSearch input.primaryAction{float:right}.timaticWizard #timaticWizardSearch .labelGroup{margin:0;width:478px;display:inline-block;float:none}.timaticWizard #timaticWizardSearch .labelGroup .wrap{width:275px;margin:0}.timaticWizard #timaticWizardSearch .labelGroup .errorMessage{margin-top:6px}.timaticWizard #timaticWizardSearch .labelGroup .multipleLocations li{padding:0;background:0 0}.timaticWizard #timaticWizardSearch .labelGroup select{margin-top:5px}.timaticWizard #timaticWizardSearch .labelGroup label{display:inline;font-weight:700;margin-right:0;width:140px}.timaticWizard #timaticWizardSearch .labelGroup a.remove{float:right;width:auto;clear:none;padding-top:0;margin-top:0}.timaticWizard #timaticWizardSearch hr{width:470px;margin-left:0}.timaticWizard #timaticWizardSearch fieldset{width:662px}.timaticWizard #timaticWizardSearch fieldset.submit{width:672px}#timaticWizardSearch .submit .primaryAction{width:auto;font-weight:700;font-size:1.2em;cursor:pointer;margin:0}.timaticWizard #timaticWizardSearch fieldset select{width:275px}.timaticWizard #timaticWizardSearch fieldset .addLocation{display:none;margin:15px 0 0;padding:5px 35px 5px 12px;background:url(/etc/designs/vaa/img/sprites/spt_bg_button_add.jpg) 100% 0 no-repeat}.timaticWizard #timaticWizardSearch fieldset .addLocation:hover{background:url(/etc/designs/vaa/img/sprites/spt_bg_button_add.jpg) 100% -46px no-repeat}.timaticWizard #timaticWizardSearch fieldset input{width:265px}.timaticWizard #timaticWizardSearch fieldset a.remove{padding:2px 0 0 20px;font-size:1.1em;background:url(/etc/designs/vaa/img/remove_disc.png) 0 50% no-repeat}.timaticWizard #timaticWizardSearch fieldset a:hover.remove{text-decoration:underline}.timaticWizard #timaticWizardSearch fieldset input.timaticHidden{display:none}.timaticWizard .wizardFootNav{margin-bottom:1em;padding:0 0 5px;overflow:hidden}.timaticWizard .wizardFootNav a.button{float:left}.contentPanel .timaticWizard .timaticSectionWrapper .headNav form,.contentPanel .timaticWizard .timaticSectionWrapper .headNav fieldset{padding:0;margin:0;display:inline}.timaticWizard .timaticSectionWrapper .headNav input.button,.timaticSectionWrapper #timaticWizardSearch .submit input.button{width:auto;color:#EB143A;margin-top:0;padding-left:23px;background:url(/etc/designs/vaa/img/spt_lrg_link_bullet_left_horizontal.png) -182px center no-repeat,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:url(/etc/designs/vaa/img/spt_lrg_link_bullet_left_horizontal.png) -182px center no-repeat,-moz-linear-gradient(0% 30% 270deg,#f9f9f9,#ddd)}.timaticWizard .timaticSectionWrapper .headNav input.button:hover,.timaticSectionWrapper #timaticWizardSearch .submit input.button:hover{color:#333;background:url(/etc/designs/vaa/img/spt_lrg_link_bullet_left_horizontal.png) 12px center no-repeat,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:url(/etc/designs/vaa/img/spt_lrg_link_bullet_left_horizontal.png) 12px center no-repeat,-moz-linear-gradient(0% 30% 270deg,#f9f9f9,#ddd)}.timaticWizard #timaticWizardSearch fieldset input#stopOver{margin:10px 0 0}.timaticWizard #timaticWizardSearch fieldset input#arrivalDate,.timaticWizard #timaticWizardSearch fieldset input#identificationExp{width:75px}.timaticWizard #timaticWizardSearch fieldset input#duration{margin:0 10px 0 0;width:50px}.timaticWizard #timaticWizardSearch fieldset .durationMeasure{display:inline}.timaticWizard #timaticWizardSearch fieldset .durationMeasure li{padding:0;background:0 0;display:inline}.timaticWizard #timaticWizardSearch fieldset .durationMeasure li label{color:#666;margin:4px 20px 0 0;width:auto}.timaticWizard #timaticWizardSearch fieldset .durationMeasure li input{margin:0 10px 0 0;width:auto}.timaticWizard #timaticWizardSearch fieldset .durationMeasure li input[type=radio]{margin:6px 10px 0 0;width:auto}.ie10 .timaticWizard #timaticWizardSearch fieldset .durationMeasure li input[type=radio]{margin-top:0}.js .timaticWizard #timaticWizardSearch .labelGroup .singleSelect{float:left}.js select.allowedMultiple{display:none}.js .timaticWizard #timaticWizardSearch fieldset .addLocation{float:left;clear:left}.js .timaticWizard #timaticWizardSearch .labelGroup .errorMessage{margin-top:16px}.timaticSectionWrapper .resultsIntro{margin:-10px 0 20px 0;padding:0 10px}.timaticSectionWrapper .resultsIntro .summaryTag{margin:0;border-bottom:1px solid #ccc;padding:0 0 5px;font-size:2.2em;color:#666}.timaticSectionWrapper .resultsIntro h2{margin:0;border-bottom:0;padding:9px 0 8px;font-size:1.8em;font-weight:700;color:#666}.timaticSectionWrapper .resultsIntro p{margin:0;color:#666}.timaticSectionWrapper .accordion .emphasis{font-size:1.4em}.timaticSectionWrapper .accordion p{color:#666;padding:0 10px}.timaticSectionWrapper .accordion .parbase .section{padding:0 10px}.timaticSectionWrapper .accordion .parbase .section .section{padding:0}.timaticSectionWrapper .wizardHeadNav ul{margin:10px 0 0}.timaticSectionWrapper .wizardHeadNav ul li{padding:0}.timaticSectionWrapper .addthis_toolbox .hover_menu{top:55px}.timaticSectionWrapper .wizardFootNav a.newSearch{float:right}.contentPanel .serviceUnavailable{padding:0 10px}.contentPanel .timaticSectionWrapper .title h2,.contentPanel .serviceUnavailable .title h2{padding:0 15px 35px;border-bottom:0;font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-.075em;border-bottom:2px solid #DDD;clear:left;font-size:6em;font-weight:400;margin:0;line-height:1}.contentPanel .timaticSectionWrapper .warning,.contentPanel .serviceUnavailable .warning{margin-left:15px;width:642px}.error500 .primary{margin:0 0 0 35px;width:635px}.error500 .pageIntro{margin:0 0 20px}.error500 .pageIntro h1{margin:65px 0 45px;color:#fff}.error500 .pageIntro p{width:450px;color:#d3d2d1;font-size:1.4em}.error500 .pageIntro p a{color:#d3d2d1}.error500 .contactDetails{padding:10px 0 0;background:rgba(0,0,0,.5);overflow:auto}.error500 .contactDetails div{border:0}.error500 .contactDetails h2{margin:0;font-size:1em;font-weight:700;color:#fff;width:120px;float:left}.error500 .contactDetails ul{padding:0 0 10px;width:630px;overflow:hidden}.error500 .contactDetails ul li{margin:0 15px 5px;border-bottom:1px solid #400404;padding:0 0 5px;width:285px;overflow:auto;color:#fff}.error500 .contactDetails ul li.left{margin:0 30px 5px 15px;float:left;clear:left}.error500 .contactDetails ul li div{padding:0;width:125px;float:left}.error500 .contactDetails ul li .contactMethod{padding:0 15px 0 5px}.error500 .contactDetails ul li p{float:left}.error500 .contactDetails ul li span{float:left;background:transparent}.error500 .disclaimer{font-size:.9em;clear:both;color:#fff;background:#080807;margin-top:-10px;margin-bottom:10px}.error500 .footerDisclaimer{padding:10px}#arWrapper{position:relative}.baggageCheckWrapper{margin:0 0 20px;overflow:auto;position:relative;background:#fff}.baggageCheckWrapper .inner .headNav{margin:0 -20px}.baggageCheckWrapper .instruction{margin:0 10px 0 0;width:275px;float:left}.baggageCheckWrapper .instruction ol{margin:10px 0 0;padding:0}.baggageCheckWrapper .instruction ol li{padding:20px 0 0;list-style:none}.baggageCheckWrapper .instruction li .stepNo{margin:0;width:80px;min-height:100px;max-height:120px;float:left;font-size:5.8em!important;line-height:1em}.baggageCheckWrapper .instruction li h2{margin:0 0 0 80px;font-size:2em;line-height:1em}.baggageCheckWrapper .instruction li h2 img{width:195px}.baggageCheckWrapper h3{color:#EB143A;font-size:1.8em}.baggageCheckWrapper .instruction li p{color:#333}.baggageCheckWrapper .instruction li.step01{border-top:3px solid #535353}.baggageCheckWrapper .instruction li.step02,.baggageCheckWrapper .instruction li.step03{border-top:3px solid #e0e0e0}.baggageCheckWrapper .instruction a.linkBullet{margin:0 0 0 80px;padding:6px 0 0 14px;border-top:1px solid #e6e6e6;background-position:0 10px}.baggageCheckWrapper .instruction a.linkBullet:hover,.baggageCheckWrapper .instruction a.linkBullet:focus{background-position:0 -81px}.baggageCheckWrapper .instruction .check{font-size:1.8em;color:#333}.baggageCheckWrapper .hasJS #augmentedRealityBg{position:absolute;display:block;left:0;bottom:0}.baggageCheckViewport,.baggageCheckViewport.noFlash{width:600px;position:relative;height:450px;float:right;background:#f6f4f5}.baggageCheckWrapper .hasJS .introCopy{width:200px;position:absolute;top:30px;right:43px;z-index:10;display:block}.baggageCheckWrapper .hasJS .introCopy p{line-height:1.3em}.baggageCheckViewport .introCopy,.baggageCheckViewport.noFlash .introCopy,.baggageCheckWrapper .noFlash #augmentedRealityBg,.baggageCheckViewport #augmentedRealityBg{display:none}.baggageCheckViewport.hasJS .camToggle{position:absolute;bottom:-33px;right:0;font-size:1.2em;display:none}.baggageCheckViewport #flashContainer{width:600px;height:450px;position:absolute;right:0;z-index:300}.baggageCheckViewport #flashContainer a{font-weight:700}.baggageCheckViewport #flashContainer h2{font-size:6em}.baggageCheckViewport.hasJS #flashContainer p,.baggageCheckViewport.hasJS #flashContainer h2{display:none}.baggageCheckViewport #flashContainer .requirements{padding:55px}.baggageCheckViewport.noFlash #flashContainer .requirements,.baggageCheckViewport.noFlash #flashContainer .requirements h2,.baggageCheckViewport.noFlash #flashContainer .requirements p{display:block}.baggageCheckViewport #flashContainer .ctaFlash{padding:0 0 0 30px;background:url(/etc/designs/vaa/img/icon_flash.png) 0 8px no-repeat}.baggageCheckWrapper .baggageCheckViewport h2{margin:10px 0 0;font-size:2.6em}.baggageCheckWrapper .baggageCheckViewport p{font-size:1.4em}.baggageCheckWrapper .disclaimer{padding:15px 0 15px 18px;background:#f2f2f2}.baggageCheckWrapper .disclaimer p{margin:0;font-size:1.1em;line-height:1.2em;width:650px}.baggageCheckWrapper .disclaimer p .hdLogo{height:10px;width:19px;display:inline-block;background:url(/etc/designs/vaa/img/hd_logo_sm.jpg) 0 1px no-repeat;text-indent:-9999em}.js .baggageCheckViewport #flashContainer .requirements,.js .baggageLayout .total fieldset{display:none}.js .howManyMinusPlus .minus,.js .howManyMinusPlus .plus{display:block}.refundInfo{background:#f2f2f2;padding:15px 15px 5px;margin-bottom:20px}.refundInfo h3{margin:0 0 5px;padding-left:18px;font-size:1.4em;color:#eb143a;background:url(/etc/designs/vaa/img/CustomerServDownArrow.png) left center no-repeat}.js #emailBookedFlight.formPrimary select#flightNo,.js #ticketRefundRequest .VAL_flightNo{display:none}.js #customerServiceSelect button{display:none}.js #customerServiceSelect .jquery-flyweight-select{min-width:370px;background:#fff;border:1px solid #ddd}.js #customerServiceSelect .jquery-flyweight-select-arrow{width:33px;height:33px;background:url(/etc/designs/vaa/img/arrow_faux_select.jpg) 0 0 no-repeat}.js #customerServiceSelect .jquery-flyweight-select-text{padding:8px;color:#666;font-size:1.2em;font-weight:400}.primary #customerServiceSelect{margin-bottom:20px;padding:0;width:100%;overflow:hidden;float:none}.primary #customerServiceSelect fieldset{margin:0}.primary #customerServiceSelect select{margin-right:20px;padding:5px;width:auto}.formSelect .customSelect{display:none}.formSelect form select{margin:0 20px 0 0;padding:2px 0;width:300px}.secondary .module.twitterFeed{background:#fff url(/etc/designs/vaa/img/twitter_module_icon.png) 187px 16px no-repeat;padding-bottom:10px}.secondary .module.twitterFeed h3{padding:12px 56px 9px 20px;border-bottom:2px solid #ccc}.module.twitterFeed .intro{margin:15px 20px 0;padding-bottom:15px;border-bottom:1px dotted #ccc}.module.twitterFeed ul{margin:0 20px}.module.twitterFeed li{padding:6px 0 6px 25px;margin:0;border-bottom:1px dotted #ccc;background:#fff url(/etc/designs/vaa/img/single_tweet_icon.png) 1px 9px no-repeat}.module.twitterFeed li p{display:inline}.module.twitterFeed li .time{display:block;color:#a1a1a1;margin:3px 0 0}.module.twitterFeed .twitterLink a{width:auto;min-height:11px;display:block;margin:19px 20px 0;padding:10px 0 10px 48px;background:url(/etc/designs/vaa/img/twitter_button.png) no-repeat 9px 0,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:url(/etc/designs/vaa/img/twitter_button.png) no-repeat 9px 0,-moz-linear-gradient(0% 30% 270deg,#f9f9f9,#ddd);background-color:#cfcfcf;-webkit-box-shadow:1px 2px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 2px rgba(0,0,0,.1);box-shadow:1px 2px 2px rgba(0,0,0,.1);border:1px solid #d5d5d5;font-size:12px;font-weight:700;color:#eb143a;line-height:1;text-decoration:none}.module.twitterFeed .twitterLink a:hover,.module.twitterFeed .twitterLink a:focus{color:#535353;background:url(/etc/designs/vaa/img/twitter_button.png) no-repeat 9px 0,-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#EDEDED));background:url(/etc/designs/vaa/img/twitter_button.png) no-repeat 9px 0,-moz-linear-gradient(0% 30% 270deg,#fff,#ededed)}.secondary .module.socialMedia{background:#fff url(/etc/designs/vaa/img/social_icon.png) 187px 11px no-repeat;padding-bottom:12px}.secondary .module.socialMedia h3{padding:12px 56px 9px 20px;border-bottom:2px solid #ccc}.module.socialMedia .intro{margin:15px 20px 0;padding-bottom:11px}.secondary .module.socialMedia ul{margin-left:15px}.secondary .module.socialMedia li{display:inline-block;padding:0;margin:4px 0 0 4px;line-height:0;font-size:0;border:1px solid #BEBEBE;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.05);box-shadow:1px 1px 1px rgba(0,0,0,.05)}.secondary .module.socialMedia a{opacity:.85;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}.secondary .module.socialMedia a:hover{opacity:1}#page .error404 fieldset{margin:0}#page .error404 .formField{width:auto}.error404 #pageSearchField{margin-right:0}.error404 #pageSearchButton{width:40px;height:41px;border:0;padding-left:0}.contentPanel .title h2{border-bottom:2px solid #DDD;clear:left;font-size:2.2em;font-weight:400;margin:0;padding:11px 20px}.contentPanel .title .small,.hub .contentPanel .title .small,.contentPanel .title .blockTitle{font-family:"Gotham 2r",Arial,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.contentPanel .title h1,.contentPanel .title .small{letter-spacing:-.075em;color:#333}.contentPanel .title .small{font-size:6em;margin:10px 0 20px;line-height:1}.hub .contentPanel .title h1,.hub .contentPanel .title .small{font-family:"Gotham 3r",Arial,sans-serif;font-size:2.5em;letter-spacing:-.075em;color:#333}.contentPanel .title .blockTitle{font-size:2.5em;line-height:1.1;letter-spacing:-.05em;color:#eb143a}.contentPanel .inner .title h2{border:0;padding-left:0}.contentPanel .title h2.imgTitle{border:0}.secondaryLinks .section{background:#e9e9e9 url(/etc/designs/vaa/img/better_travel_sprite.png) no-repeat;min-height:60px;padding:0 0 5px;margin-top:15px}.secondaryLinks .conditions{background-position:11px 13px}.secondaryLinks .service{background-position:11px -91px}.secondaryLinks h3{font-size:1.4em;font-weight:700;line-height:1;margin:0;padding:0 20px 0 70px}.secondaryLinks p{margin:5px 0 0;padding:0 20px 0 70px;line-height:1}#page .secondaryLinks .linkBullet{margin:8px 0 0}.serviceUpdate{position:relative;overflow:hidden}.serviceUpdate h2{font-size:2.2em;font-weight:400;color:#fff;padding:2px 0;margin:0}.serviceUpdateHeader{clear:left;position:relative;padding:9px 20px;min-height:33px;border-bottom:2px solid #bdb6b5;color:#fff;background:#333;background:-moz-linear-gradient(top,#666 0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#333));background:-webkit-linear-gradient(top,#666 0,#333 100%);background:-o-linear-gradient(top,#666 0,#333 100%);background:-ms-linear-gradient(top,#666 0,#333 100%);background:linear-gradient(to bottom,#666 0,#333 100%)}.serviceUpdateHeader p{margin:0}.serviceUpdateHeader .rssSubscribe{position:absolute;right:15px;top:12px;overflow:hidden;padding-right:42px;height:28px;font-size:.9em;font-weight:700;line-height:31px;text-decoration:none;color:#fff;background:transparent url(/etc/designs/vaa/img/icons/rss.24.png) 100% 0 no-repeat}.serviceUpdate .imageText{position:relative;padding:15px 17px}.serviceUpdate .imageText .copy{margin-left:225px}.serviceUpdate .imageText .copy:after{content:".";display:block;height:0;clear:both;visibility:hidden}.serviceUpdate .imageText h3{font-size:1.4em;font-weight:700;line-height:1}.serviceUpdate .imageText .timeStamp{font-size:1.1em;padding-bottom:5px;border-bottom:1px dotted #999;margin:3px 0 7px;font-style:italic}.serviceUpdate .imageText img{float:left;-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2);max-width:204px}.serviceUpdate .imageText p{margin-bottom:0}.serviceUpdate .imageText .linkBullet{font-size:1.2em;margin:1px 0 0}.articleArchive{position:relative;overflow:hidden}.articleArchive h2{font-size:2.2em;font-weight:400;color:#fff;padding:2px 0;margin:0}.relatedArticle h2{color:#333}.articleArchiveHeader{clear:left;position:relative;padding:9px 20px;min-height:33px;border-bottom:2px solid #bdb6b5;color:#fff;background:#333;background:-moz-linear-gradient(top,#666 0,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(100%,#333));background:-webkit-linear-gradient(top,#666 0,#333 100%);background:-o-linear-gradient(top,#666 0,#333 100%);background:-ms-linear-gradient(top,#666 0,#333 100%);background:linear-gradient(to bottom,#666 0,#333 100%)}.relatedArticle .articleArchiveHeader{color:#333;background:#fff}.articleArchiveHeader label{font-weight:700;line-height:33px;font-size:1.1em}.articleArchiveHeader select{margin:0 5px}.articleArchiveHeader p{margin:0}.articleArchiveHeader .rssSubscribe{position:absolute;right:15px;top:12px;overflow:hidden;padding-right:42px;height:28px;font-size:.9em;font-weight:700;line-height:31px;text-decoration:none;color:#fff;background:transparent url(/etc/designs/vaa/img/icons/rss.24.png) 100% 0 no-repeat}.relatedArticle .articleArchiveHeader .rssSubscribe{background-position:100% -28px}#articleArchiveMonthSelect .button{margin:0 0 0 10px;padding:4px 5px}#articleArchiveMonthYearSelect .button{margin:0 0 0 5px;padding:4px 5px}.articleInfo{margin-bottom:20px;border-bottom:1px dotted #999}.serviceUpdateList .articleInfo{margin-bottom:10px}.articleInfo .timeStamp{margin:3px 0 10px;padding:0 50px 0 0;font-size:1.1em;font-style:italic}.articleArchiveList .articleInfo .timeStamp{font-size:.9em}.articleInfo .serviceIcon{position:absolute;top:5px;left:0;background:url(/etc/designs/vaa/img/icons/sprite_icons.8.png);background-repeat:no-repeat;overflow:hidden;text-indent:-5000em;width:27px;height:28px}.articleArchiveList .articleInfo .serviceIcon{top:24px;left:20px}.articleInfo .flightInfo{background-position:0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;float:none}.articleInfo .announcement{background-position:0 -28px}.articleInfo .safetyInfo{background-position:0 -56px}.content .articleArchiveList{margin:0}.content .articleArchiveList li{width:auto;padding:22px 20px 20px 60px;margin:0;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f8f8f8 71%,#f3f3f3 84%,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(71%,#f8f8f8),color-stop(84%,#f3f3f3),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0,#f8f8f8 71%,#f3f3f3 84%,#f1f1f1 100%);background:linear-gradient(to bottom,#fff 0,#f8f8f8 71%,#f3f3f3 84%,#f1f1f1 100%)}.articleArchiveList .newPost{position:absolute;top:24px;right:20px;padding:0 6px 0 10px;max-width:180px;height:28px;color:#fff;background:transparent url(/etc/designs/vaa/img/icons/service_update_newpost.8.png) no-repeat 0 0}.articleArchiveList h3{font-size:1.2em;font-weight:700;line-height:1;width:560px}.articleArchiveList p{margin-bottom:7px}.articleArchiveList .linkBullet{margin:1px 0 0}#viewMoreArticles{background:#F1F1F1 url(/etc/designs/vaa/img/expand_content.png) no-repeat center top;color:#EB143A;font-weight:700;margin:0;padding:10px 0 8px;text-align:center;display:block;font-size:1.2em}.injectedArticles{display:none}.js .articleArchive #articleArchiveMonthSelect .button{display:none}.js .injectedArticles{display:none}.inner .headNav{margin:0 -10px 20px -10px;border-bottom:1px solid #ddd;padding:15px 20px;overflow:auto}.inner .headNav ul{margin:5px 0 0}.inner .headNav ul li{padding:0 0 10px}.inner .headNav .addthis_toolbox .hover_menu{top:45px}.serviceUpdateArticle{position:relative;margin-top:20px;border:0}.serviceUpdateArticle .serviceUpdateInfo{padding-left:35px}.serviceUpdateArticle h2{margin:0;font-size:2.8em;font-weight:400}.serviceUpdateArticle .leader{margin-bottom:2em}.module.headerIntro{margin-bottom:0;float:left;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.module.headerIntro .inner{padding-bottom:0}.module.headerIntro h2{font-size:2.2em;font-weight:400;margin:-2px -20px 10px;padding:0 20px 9px;border-bottom:2px solid #ddd}.contactDetailsModule h5{margin-top:0}.ui-accordion .contactDetailsModule .ui-accordion-content{position:inherit}p.flightRoute{clear:both;padding:0 20px;font-size:1.8em}.contentPanel p.flightRoute{margin:0 0 12px}.flightSearchResults{position:relative;background:#fff;padding:0 0 10px;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);display:inline-block;width:100%}.lte8 .flightSearchResults{border:1px solid #d4d4d4}.resultsTable{position:relative;margin:10px 10px 0}.flightSearchActions{position:relative;min-height:40px;padding:0;margin-bottom:10px;color:#666;background:#d3d3d3;background:-moz-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(76%,#dedede),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:-o-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:-ms-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:linear-gradient(to bottom,#ececec 0,#dedede 76%,#d3d3d3 100%);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.flightSearchActions select{margin:10px 0 0 12px}.flightSearchActions button{margin-top:0}.flightSearchActions a{font-size:1.25em;position:relative;margin-left:12px}.flightSearchActions .jquery-flyweight-select-text{font-weight:400;padding:13px 18px 12px 7px;color:#666}.flightSearchActions .jquery-flyweight-select-arrow{position:absolute;right:4px;top:50%;display:block;width:8px;height:4px;margin-top:-2px;background:transparent url(/etc/designs/vaa/img/arrow_flightsearchselect.png) 50% 0 no-repeat}.flightSearchActions .jquery-flyweight-select-focus,.flightSearchActions .jquery-flyweight-select-hover,.flightSearchActions .jquery-flyweight-select:hover{background-color:transparent}.flightSearchActions .jquery-flyweight-select-open .jquery-flyweight-select-arrow{background-position:50% 100%}.flightSearchActionsSelect{font-size:1.05em;font-weight:400;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.flightSearchActions h5{display:inline;margin:0;font-weight:700;font-size:1.1em;line-height:1}.flightSearchActions ul{display:inline;margin:0}.flightSearchActions #priceDisplay li{display:inline;margin:0 0 0 17px;padding:0;background:0 0}.flightSearchActions label{font-size:.9em;display:inline;line-height:1}.flightSearchActions input{margin:0 3px 0 0;padding:0;line-height:1;position:relative;top:1px}.flightSearchActions #priceDisplayToggleBtn{margin-left:20px;vertical-align:middle}.flightSearchResults .warning{margin:20px 0}.flightSearchResults .deactive{display:none}.contentPanel .flightSearchResults h2.outboundTitle,.contentPanel .flightSearchResults h2.returnTitle,.journeyOverview li h3{margin:16px 16px 0;padding:0 20px 4px;background-repeat:no-repeat;color:#333;font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;font-size:2.5em;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.contentPanel .flightSearchResults .messageAlertStrong{margin:0 10px}.contentPanel .flightSearchResults .warning{margin-bottom:10px}.contentPanel .flightSearchResults .warning h2{margin:0;padding:0;height:auto;min-height:30px}.contentPanel .flightSearchResults .messageAlertStrong p{margin:0 20px 0 72px}.contentPanel .flightSearchResults h2.outboundTitle{padding-left:50px;margin-top:26px;background-image:url(/etc/designs/vaa/img/sprites/spt_flight_icons.8.png);background-position:0 0}.contentPanel .flightSearchResults h2.returnTitle{padding-left:50px;background-image:url(/etc/designs/vaa/img/sprites/spt_flight_icons.8.png);background-position:0 -118px}.flightSearchResults .flightRoute{padding:0 65px;font-size:1.4em}.flightSearchResults .baggageFees{margin:-60px 35px 15px 0;float:right;padding:0 0 0 30px;background:url(/etc/designs/vaa/img/icon_additional_baggage.png) 0 0 no-repeat}.flightSearchResults .baggageFees a{color:#666;font-weight:400;text-decoration:none}.flightSearchResults .baggageFees a:hover,.flightSearchResults .baggageFees a:focus{text-decoration:underline}.primary .contentPanel .flightSearchResults table{width:672px;margin:0}.flightSearchResults table{display:block;position:relative}.flightSearchResults table thead tr th.upperclass a,.flightSearchResults table thead tr th.cityClass a,.flightSearchResults table thead tr th.economy a{color:#fff}.flightSearchResults table thead tr th.economy,.flightSearchResults table thead tr th.cityClass{border-right:1px solid #e94260;border-left:1px solid #ddd;width:60px}.flightSearchResults table thead tr th.economy.flexible,.flightSearchResults table thead tr th.cityClass.flexible,.flightSearchResults table thead tr th.cityClass.full,.flightSearchResults table thead tr th.premEconomy.flexible,.flightSearchResults table thead tr th.codeshare.flexible,.flightSearchResults table thead tr th.codeshareDelta.flexible{border-right:1px solid #fff}.flightSearchResults table thead tr th.premEconomy{border-right:1px solid #ebd4cc}.flightSearchResults table thead tr th.premEconomy a{color:#4f145b}.flightSearchResults table thead tr th.upperclass{border-right:1px solid #734c71;border-left:1px solid #ddd}.flightSearchResults table thead tr th.upperclass.flexible{border-right:1px solid #fff}.flightSearchResults table thead tr.cabinType th{border-right:1px solid #fff;border-left:1px solid #fff}.flightSearchResults thead .refPoint{left:50%}.flightSearchResults td.lowest .refPoint,.flightSearchResults td.flexible .refPoint{left:50%;margin-left:-7px}.flightSearchResults thead .cxtTooltip a.cxtTrigger,.flightSearchResults td.lowest .cxtTooltip a.cxtTrigger,.flightSearchResults td.flexible .cxtTooltip a.cxtTrigger{font-weight:700;display:inline-block}.flightSearchResults thead .cxtTooltip a.cxtTrigger:hover,.flightSearchResults td.lowest .cxtTooltip a.cxtTrigger:hover,.flightSearchResults td.flexible .cxtTooltip a.cxtTrigger:hover{text-decoration:none}.flightSearchResults table thead th,.flightSearchResults table tbody td,.flightSearchResults table tr th.flightSearchDetails{font-size:1.1em}.flightSearchResults table tr th.flightSearchDetails{font-size:.92em;font-weight:400}.flightSearchResults table tfoot tr td{position:relative;padding:0 18px;text-align:left}.flightSearchResults table tfoot td p{margin:0 0 6px}.flightSearchResults table tbody td{padding:8px 18px;font-size:1.1em;vertical-align:middle;border-bottom:0}.flightSearchResults table tbody tr.footnote td{padding:0}.flightSearchResults table tbody td.last{border-right:1px solid #fff}.flightSearchResults .directRoutesOnly tr.indirectRoute,.flightSearchResults .indirectRoutesOnly tr.directRoute{display:none}.flightSearchResults .directRoutesOnly.showAllRoutes tr.indirectRoute,.flightSearchResults .indirectRoutesOnly.showAllRoutes tr.directRoute,.flightSearchResults .directRoutesOnly tr.indirectRoute.rowSelected,.flightSearchResults .indirectRoutesOnly tr.directRoute.rowSelected{display:table-row}.flightSearchResults span.miles,.breakdown span.miles{display:block;line-height:1em;margin-bottom:3px;white-space:nowrap}.content .breakdown tbody span.miles{margin-top:5px}.content .breakdown tbody td.subTotal span.miles{font-size:.85em}.content .breakdown tbody td.passengerAmount{text-align:center}.content .breakdown tfoot tr.totalPrice span.miles{color:#eb143a;font-size:1em;font-weight:700;margin-top:0}.ie .content .breakdown tfoot tr.totalPrice span.miles,.ie10 .content .breakdown tfoot tr.totalPrice span.miles{font-size:1em}.flightSearchResults .showAllPersons table tbody td label .allPersons,.flightSearchResults .showPerAdult table tbody td label .perPerson{clip:auto;height:auto;width:auto}.flightSearchResults table thead tr th{padding:18px}.flightSearchResults table thead tr.cabinType th{padding:15px 5px 10px 15px;height:66px;vertical-align:top}.flightSearchResults table thead tr.cabinType th img{margin-top:5px}.flightSearchResults table thead tr.cabinType th .heading{position:absolute;top:0;left:0;font-family:"Gotham SSm 3r",Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.075em;font-size:1.48em;-webkit-font-smoothing:antialiased}.flightSearchResults table thead tr.cabinType th .videoLink{display:block}.flightSearchResults table thead th div{position:relative}.flightSearchResults table thead .cabinType th .videoLink{color:#fff;margin:50px 0 0;padding:1px 0 2px 18px;cursor:pointer}.flightSearchResults table thead .cabinType th.business,.flightSearchResults table thead .cabinType th.business .videoLink,.flightSearchResults table thead .cabinType th.codeshare,.flightSearchResults table thead .cabinType th.codeshare .videoLink,.flightSearchResults table thead .cabinType th.businessDelta,.flightSearchResults table thead .cabinType th.businessDelta .videoLink,.flightSearchResults table thead .cabinType th.codeshareDelta,.flightSearchResults table thead .cabinType th.codeshareDelta .videoLink{color:#333}.flightSearchResults .videoPlaceholderLink{margin:50px 0 0}.flightSearchResults table thead th img{position:absolute;top:0;left:0}.flightSearchResults table thead .cabinType th.economy a,.flightSearchResults table thead .cabinType th.cityClass a{background:url(/etc/designs/vaa/img/sprites/spt_linkArrow_sm.png) 0 0 no-repeat}.flightSearchResults table thead .cabinType th.economy a:hover span,.flightSearchResults table thead .cabinType th.cityClass a:hover span{text-decoration:underline}.flightSearchResults table thead .cabinType th.economy a.selected,.flightSearchResults table thead .cabinType th.cityClass a.selected{background-position:0 -192px}.flightSearchResults table thead .cabinType th.premEconomy a{color:#4f145b;background:url(/etc/designs/vaa/img/sprites/spt_linkArrow_sm.png) 0 -64px no-repeat}.flightSearchResults table thead .cabinType th.premEconomy a:hover span{text-decoration:underline}.flightSearchResults table thead .cabinType th.premEconomy a.selected{background-position:0 -256px}.flightSearchResults table thead .cabinType th.upperclass a{background:url(/etc/designs/vaa/img/sprites/spt_linkArrow_sm.png) 0 -128px no-repeat}.flightSearchResults table thead .cabinType th.upperclass a:hover span{text-decoration:underline}.flightSearchResults table thead .cabinType th.upperclass a.selected{background-position:0 -320px}.flightSearchResults table thead .cabinType th.business a,.flightSearchResults table thead .cabinType th.codeshare a,.flightSearchResults table thead .cabinType th.businessDelta a,.flightSearchResults table thead .cabinType th.codeshareDelta a{background:url(/etc/designs/vaa/img/sprites/spt_linkArrow_sm.png) 0 -376px no-repeat}.flightSearchResults table thead .cabinType th.business a:hover span,.flightSearchResults table thead .cabinType th.codeshare a:hover span,.flightSearchResults table thead .cabinType th.businessDelta a:hover span,.flightSearchResults table thead .cabinType th.codeshareDelta a:hover span{text-decoration:underline}.flightSearchResults table thead .cabinType th.business a.selected,.flightSearchResults table thead .cabinType th.codeshare a.selected,.flightSearchResults table thead .cabinType th.businessDelta a.selected,.flightSearchResults table thead .cabinType th.codeshareDelta a.selected{background-position:0 -440px}.flightSearchResults table thead .cabinType th span.videoLink{color:#fff;margin:50px 0 0;padding:2px 0}.flightSearchResults table thead .cabinType th.premEconomy span{color:#4f145b}.flightSearchResults table thead .cabinType th .videoLink span{margin-top:0;padding:0}.flightSearchResults .flightSearchDetails a{margin:3px 0 5px;padding:2px 0 0 18px;background:url(/etc/designs/vaa/img/linkArrow_right_smGrey.png) 0 0 no-repeat;display:block;float:left}.flightSearchResults table tr td.hover{background:#d3d3d3;background:-moz-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ececec),color-stop(76%,#dedede),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:-o-linear-gradient(top,#ececec 0,#dedede 76%,#d3d3d3 100%);background:linear-gradient(to bottom,#ececec 0,#dedede 76%,#d3d3d3 100%)}.flightSearchResults table tr.footnote td.hover{background:0 0;background-color:#d3d3d3}.flightSearchResults table tr td,.flightSearchResults table tr th.flightSearchDetails{background:url(/etc/designs/vaa/img/bg_flightSearch_gradGrey.jpg) 0 bottom repeat-x #fff;background:-moz-linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(1%,#fff),color-stop(6%,#fff),color-stop(57%,#f9f9f9),color-stop(88%,#f4f4f4),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%);background:-o-linear-gradient(top,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%);background:linear-gradient(to bottom,#fdfdfd 0,#fff 1%,#fff 6%,#f9f9f9 57%,#f4f4f4 88%,#efefef 100%)}.flightSearchResults table tbody tr.footnote td,.flightSearchResults table tbody tr.footnote th.flightSearchDetails{background:#e4e4e4;background:-moz-linear-gradient(top,#efefef 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#efefef 0,#e9e9e9 100%);background:-o-linear-gradient(top,#efefef 0,#e9e9e9 100%);background:linear-gradient(to bottom,#efefef 0,#e9e9e9 100%);border-top:0}.flightSearchResults table tbody tr.footnote th.flightSearchDetails .tableCell{min-height:10px}.flightSearchResults table tr td.upperclass.selected{color:#fff;background:url(/etc/designs/vaa/img/bg_flightSearch_gradPurple.jpg) 0 bottom repeat-x #74396f;background:-moz-linear-gradient(top,#733970 0,#471946 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#733970),color-stop(100%,#471946));background:-webkit-linear-gradient(top,#733970 0,#471946 100%);background:-o-linear-gradient(top,#733970 0,#471946 100%);background:linear-gradient(to bottom,#733970 0,#471946 100%)}.flightSearchResults table tr.footnote td.upperclass.selected{background:#471946;background:-moz-linear-gradient(top,#471946 0,#3e123d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#471946),color-stop(100%,#3e123d));background:-webkit-linear-gradient(top,#471946 0,#3e123d 100%);background:-o-linear-gradient(top,#471946 0,#3e123d 100%);background:linear-gradient(to bottom,#471946 0,#3e123d 100%)}.flightSearchResults table tr td.premEconomy.selected{color:#4f145b;background:url(/etc/designs/vaa/img/bg_flightSearch_gradPink.jpg) 0 bottom repeat-x #eed8cd;background:-moz-linear-gradient(top,#e6cfc6 0,#c3a9a5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6cfc6),color-stop(100%,#c3a9a5));background:-webkit-linear-gradient(top,#e6cfc6 0,#c3a9a5 100%);background:-o-linear-gradient(top,#e6cfc6 0,#c3a9a5 100%);background:linear-gradient(to bottom,#e6cfc6 0,#c3a9a5 100%)}.flightSearchResults table tr.footnote td.premEconomy.selected{background:#c3a9a5;background:-moz-linear-gradient(top,#c3a9a5 0,#b89d9b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c3a9a5),color-stop(100%,#b89d9b));background:-webkit-linear-gradient(top,#c3a9a5 0,#b89d9b 100%);background:-o-linear-gradient(top,#c3a9a5 0,#b89d9b 100%);background:linear-gradient(to bottom,#c3a9a5 0,#b89d9b 100%)}.flightSearchResults table tr td.economy.selected,.flightSearchResults table tr td.cityClass.selected{color:#fff;background:url(/etc/designs/vaa/img/bg_flightSearch_gradRed.jpg) 0 bottom repeat-x #ea143a;background:-moz-linear-gradient(top,#da1236 0,#ba0e2e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da1236),color-stop(100%,#ba0e2e));background:-webkit-linear-gradient(top,#da1236 0,#ba0e2e 100%);background:-o-linear-gradient(top,#da1236 0,#ba0e2e 100%);background:linear-gradient(to bottom,#da1236 0,#ba0e2e 100%)}.flightSearchResults table tr.footnote td.economy.selected,.flightSearchResults table tr.footnote td.cityClass.selected{background:#980a25;background:-moz-linear-gradient(top,#ba0e2e 0,#9e0a27 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ba0e2e),color-stop(100%,#9e0a27));background:-webkit-linear-gradient(top,#ba0e2e 0,#9e0a27 100%);background:-o-linear-gradient(top,#ba0e2e 0,#9e0a27 100%);background:linear-gradient(to bottom,#ba0e2e 0,#9e0a27 100%)}.flightSearchResults table tr td p,.flightSearchResults table tr th ul li p{margin:0}.flightSearchResults table tr td .lowestCost{color:#4b954b;display:block}.flightSearchResults table tr td .note{color:#8C4C8B}.flightSearchResults table tr td .note.codeShare{color:#333}.flightSearchResults table tr td.selected .note.codeShare,.flightSearchResults table tr td.selected .note.chauffeur,.flightSearchResults table tr td.selected .lowestCost{color:#fff}.flightSearchResults table tr td .note.chauffeur{font-weight:400}.flightSearchResults table tr.footnote span,.flightSearchResults table tr.footnote .seatsLeft{color:#EB143A;background:#fff;border-top:1px solid #ddd;font-weight:700;display:block;padding:3px 0}.flightSearchResults table.altLayout tr.footnote span,.flightSearchResults table.altLayout tr.footnote .seatsLeft{margin-top:16px}.flightSearchResults table.altLayout.stretched tr.footnote span,.flightSearchResults table.altLayout.stretched tr.footnote .seatsLeft{margin-top:8px}.flightSearchResults table thead th{background:#fff}.flightSearchResults table thead th img{float:left}.flightSearchResults table thead th a,.flightSearchResults table thead th span{float:left;clear:both}.flightSearchResults table thead .flightDate{padding:18px 10px;background:url(/etc/designs/vaa/img/bg_flightSearch_gradGreyDark.jpg) 0 0 repeat-x #343434}.flightSearchResults table thead .economy,.flightSearchResults table thead .cityClass{background:url(/etc/designs/vaa/img/bg_flightSearch_gradRed.jpg) 0 0 repeat-x #980a25}.flightSearchResults table thead .premEconomy{background:url(/etc/designs/vaa/img/bg_flightSearch_gradPink.jpg) 0 0 repeat-x #c5aba7}.flightSearchResults table thead .upperclass{background:url(/etc/designs/vaa/img/bg_flightSearch_gradPurple.jpg) 0 0 repeat-x #4c1c4a}.flightSearchResults table thead .business,.flightSearchResults table thead tr.cabinType th.business,.flightSearchResults table thead .businessDelta,.flightSearchResults table thead tr.cabinType th.businessDelta{background:url(/etc/designs/vaa/img/bg_flightSearch_gradDarkGrey.jpg) 0 0 repeat-x #a4a4a4;border-right:0}.flightSearchResults table thead .codeshare,.flightSearchResults table thead tr.cabinType th.codeshare,.flightSearchResults table thead .codeshareDelta,.flightSearchResults table thead tr.cabinType th.codeshareDelta{background:url(/etc/designs/vaa/img/bg_flightSearch_gradLightGrey.jpg) 0 0 repeat-x #ececec;border-right:0}.flightSearchResults .flightSearchDetails{text-align:left;padding:0;border-left:1px solid #fff}.ie8 .flightSearchResults .flightSearchDetails .segment{min-height:80px}.flightSearchResults .flightSearchDetails .segment{padding:8px 10px 0;min-height:70px}.flightSearchResults .flightSearchDetails .segment:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flightSearchResults .flightSearchDetails .segment .flightNo{font-weight:700;font-size:1.3em}.flightSearchResults th.flightSearchDetails .segment .flightNo{margin:0;font-size:1.6em}.flightSearchResults .flightSearchDetails .segment.first{border-bottom:3px solid #e1e1e1}.flightSearchResults .flightSearchDetails dl{margin:0;overflow:hidden}.flightSearchResults .flightSearchDetails dl dt{margin:0 3px 0 0;font-weight:700;display:inline;float:left;clear:left}.flightSearchResults .flightSearchDetails dl dd{margin:0;display:inline;float:left;clear:left}.ie7 .flightSearchResults .flightSearchDetails dl dd,.ie7 .flightSearchResults .flightSearchDetails dl dt{float:none}.flightSearchResults .flightSearchDetails .first .tooltip{margin-bottom:4px}.flightSearchResults .flightSearchDetails .tooltip{margin:0}.flightSearchResults .flightSearchDetails dl span{padding:1px 4px;font-size:.909em;white-space:nowrap;color:#fff;background:#999}.flightSearchResults .flightSearchDetails .tooltip dl span{padding:0;font-size:inherit;white-space:normal;color:#fff;background:0 0;display:block}.flightSearchResults .flightSearchDetails dl.operator{clear:both;padding-top:7px}.flightSearchResults .flightSearchDetails dl.operator dt{font-weight:400;color:#666}.flightSearchResults .flightSearchDetails dl.operator.multi dt,.flightSearchResults .flightSearchDetails dl.operator.multi dd{display:block;float:none}.flightSearchResults .flightSearchDetails dl.operator dd{clear:both;margin:0;line-height:1.6em;font-weight:700}.flightSearchResults .flightSearchDetails dl.operator a{margin:0;padding:0;background:0 0;display:inline;float:none}.flightSearchResults .flightSearchDetails dl.operator a:hover,.flightSearchResults .flightSearchDetails dl.operator a:active{color:#EB143A;text-decoration:underline}.flightSearchResults .flightSearchDetails .cxtTooltip dl dd{padding-bottom:.8em;width:118px}.flightSearchResults .flightSearchDetails .cxtTooltip dl dd span{display:block;background-color:transparent;white-space:normal;padding:0;font-size:1em}.flightSearchResults table tbody td{border-bottom:3px solid #666;border-top:0}.flightSearchResults .flightSearchDetails,.flightSearchResults table tbody td.economy,.flightSearchResults table tbody td.cityClass,.flightSearchResults table tbody td.premEconomy,.flightSearchResults table tbody td.upperclass,.flightSearchResults table tbody td.business,.flightSearchResults table tbody td.codeshare,.flightSearchResults table tbody td.businessDelta,.flightSearchResults table tbody td.codeshareDelta{border-bottom:0}.flightSearchResults .footnote .flightSearchDetails{border-bottom:3px solid #666}.flightSearchResults table tbody tr.footnote .economy,.flightSearchResults table tbody tr.footnote .cityClass{border-bottom:3px solid #eb143a}.flightSearchResults table tbody tr.footnote .premEconomy{border-bottom:3px solid #aa8583}.flightSearchResults table tbody tr.footnote .business,.flightSearchResults table tbody tr.footnote .codeshare,.flightSearchResults table tbody tr.footnote .businessDelta,.flightSearchResults table tbody tr.footnote .codeshareDelta{border-bottom:3px solid #a4a4a4}.flightSearchResults table tbody tr.footnote .upperclass{border-bottom:3px solid #8c4c8b}.flightSearchResults table tbody tr.last td.economy,.flightSearchResults table tbody tr.last td.cityClass .flightSearchResults table tbody tr.last td.premEconomy,.flightSearchResults table tbody tr.last td.upperclass{border-bottom:3px solid #666;padding-bottom:0}#primary .flightSearchResults table .notSelected td,#primary .flightSearchResults table .notSelected th{display:none}#primary .flightSearchResults table .collapsing td,#primary .flightSearchResults table .collapsing th{padding-top:0;padding-bottom:0;border:0}.flightSearchResults .flightSelectInput{float:right;margin:15px 0;font-size:1em}.flightSearchResults table tfoot tr{border-bottom:1px solid #ddd}.flightSearchResults table tfoot tr:last-child{border-bottom:0}.flightSearchResults table tfoot td p{padding:12px 0;font-weight:700;font-size:.9em!important}#page .wordOfCaution{line-height:2em;padding:5px 0 5px 26px;font-weight:400;background:url(/etc/designs/vaa/img/icon_footnote.png) 0 5px no-repeat;font-size:1.1em;float:left;display:none}.no-js #page .wordOfCaution{display:block}.flightSearchResults .revertFSTable{position:absolute;bottom:10px;right:10px;background:url(/etc/designs/vaa/img/icons/overlay_close.png) right center no-repeat;padding:5px 25px 5px 0;line-height:1;width:135px;text-align:right;display:none}.flightSearchResults{}.flightSearchResults .cellOption{height:8.75em;overflow:hidden;padding:0;vertical-align:middle;border-bottom:0;font-size:1.1em}.flightSearchResults .cellOption.cellOptionDisabled{overflow:visible}.flightSearchResults .cellOption .tableCell{position:relative}.flightSearchResults .cellOption .optionAnchor{font-weight:400;line-height:1.5em}.flightSearchResults .cellOption .optionDisabled{padding-top:2em;font-weight:400;line-height:1.5em}.flightSearchResults .cellOption .optionDisabled .cxtTooltip a.cxtTrigger{padding-bottom:0}.flightSearchResults .cellOption span{display:block}.flightSearchResults .cellOption .selectionIndicator{display:block;width:14px;height:14px;margin:0 auto .75em;background:transparent url(/etc/designs/vaa/img/spt_selection_indicator.png) 0 0 no-repeat}.flightSearchResults .cellOption .price{font-weight:700;font-size:1.2em}.flightSearchResults .cellOption .optionDisabled .price{color:#999}.flightSearchResults .cellOption .noteContainer{position:absolute;left:0;width:100%;line-height:1.5em}.flightSearchResults .cellOption .extraHeight{position:absolute;top:-300px;left:0;z-index:0;width:100%;height:600px}.flightSearchResults .cellOption i{font-style:normal}.flightSearchResults .cellOption .optionAnchor,.flightSearchResults .cellOption .optionDisabled .price{display:block;position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.flightSearchResults .cellOption a:focus .selectionIndicator{background-position:0 -20px}.flightSearchResults .cellOption.economy a:focus .selectionIndicator,.flightSearchResults .cellOption.cityClass a:focus .selectionIndicator{background-position:0 -40px}.flightSearchResults .cellOption.premEconomy a:focus .selectionIndicator{background-position:0 -60px}.flightSearchResults .cellOption.upperclass a:focus .selectionIndicator{background-position:0 -80px}.flightSearchResults .cellOption.selected .selectionIndicator{background-position:0 -20px}.flightSearchResults .cellOption.selected.economy a,.flightSearchResults .cellOption.selected.cityClass a{color:#fff}.flightSearchResults .cellOption.selected.economy .selectionIndicator,.flightSearchResults .cellOption.selected.cityClass .selectionIndicator{background-position:0 -40px}.flightSearchResults .cellOption.selected.premEconomy a{color:#4f145b}.flightSearchResults .cellOption.selected.premEconomy .selectionIndicator{background-position:0 -60px}.flightSearchResults .cellOption.selected.upperclass a{color:#fff}.flightSearchResults .cellOption.selected.upperclass .selectionIndicator{background-position:0 -80px}.flightSearchResults.mpm td.hasChauffeurMessage.hasLowestCostMessage,.flightSearchResults.mpm td.hasBusinessClassMessage.hasLowestCostMessage,.flightSearchResults.redemption td.hasChauffeurMessage.hasLowestCostMessage,.flightSearchResults.redemption td.hasBusinessClassMessage.hasLowestCostMessage{padding-bottom:1.5em}.flightSearchResults .showAllPersons .cellOption .perParty,.flightSearchResults .showPerAdult .cellOption .perPerson{position:static;overflow:visible;clip:auto;height:auto;width:auto}.flightSearchResults .tableCellMessage{padding:0 10px}.flightSearchResults td.economy,.flightSearchResults td.cityClass,.flightSearchResults td.premEconomy,.flightSearchResults td.upperclass{width:89px;padding-left:0;padding-right:0}.flightSearchResults table.normalLayout tr.cabinType th{width:19%}.flightSearchResults table.normalLayout tr.cabinType th.economy,.flightSearchResults table.normalLayout tr.cabinType th.premEconomy,.flightSearchResults table.normalLayout tr.cabinType th.upperclass{width:27%}.flightSearchResults form .backToDates{position:absolute;top:0;left:1px;z-index:1;padding:10px 10px 10px 0}.flightSearchResults form .backToDates a.button{display:inline-block}.flightSearchResults .altLayout p.cityClassCodeMessage{width:630px}.flightSearchResults .altLayout th.flightDate{width:304px}.flightSearchResults .segmentHeading{margin-bottom:5px}.flightSearchResults .segmentHeading h3{display:inline;margin:0 8px 0 0}.flightSearchResults .segmentHeading p{display:inline}.flightSearchResults .altLayout .flightSearchDetails{vertical-align:top}.flightSearchResults .altLayout .flightSearchDetails ul{margin:0;float:left}.flightSearchResults .altLayout .flightSearchDetails ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flightSearchResults .altLayout .flightSearchDetails li{background:0 0;float:left;padding:0 8px 0 0}.flightSearchResults .altLayout .flightSearchDetails h4{font-weight:700;margin:0;font-size:1em}.flightSearchResults .altLayout .flightSearchDetails li span{display:block;font-size:.9em;line-height:1;white-space:nowrap}.flightSearchResults .altLayout .flightSearchDetails li span.arrivalDate{font-size:1em;line-height:1.6em}.flightSearchResults .altLayout .flightSearchDetails li span.extraDays{padding:1px 4px;color:#fff;background:#999;display:inline-block;margin-bottom:4px}.flightSearchResults .altLayout .flightSearchDetails .cxtTooltip{float:left;width:47px}.flightSearchResults .altLayout .flightSearchDetails .cxtTooltip a{margin:2px 0 0;font-weight:700}.flightSearchResults .altLayout .flightSearchDetails .operator dd{clear:none;line-height:1.6em}.flightSearchResults table.altLayout th.economy,.flightSearchResults table.altLayout th.premEconomy,.flightSearchResults table.altLayout th.upperclass,.flightSearchResults table.altLayout th.business,.flightSearchResults table.altLayout th.codeshare,.flightSearchResults table.altLayout th.businessDelta,.flightSearchResults table.altLayout th.codeshareDelta{width:165px;padding-left:15px}.flightSearchResults table.altLayout th.economy.lowest,.flightSearchResults table.altLayout th.economy.flexible,.flightSearchResults table.altLayout th.cityClass.lowest,.flightSearchResults table.altLayout th.cityClass.flexible,.flightSearchResults table.altLayout th.premEconomy.lowest,.flightSearchResults table.altLayout th.premEconomy.flexible,.flightSearchResults table.altLayout th.upperclass.lowest,.flightSearchResults table.altLayout th.upperclass.flexible,.flightSearchResults table.altLayout th.business.lowest,.flightSearchResults table.altLayout th.business.flexible,.flightSearchResults table.altLayout th.business.lowestDelta,.flightSearchResults table.altLayout th.business.flexibleDelta,.flightSearchResults table.altLayout th.codeshare.lowest,.flightSearchResults table.altLayout th.codeshare.flexible,.flightSearchResults table.altLayout th.codeshareDelta.lowest,.flightSearchResults table.altLayout th.codeshareDelta.flexible{width:70px}.flightSearchResults table.altLayout.stretched th.upperclass.lowest span,.flightSearchResults table.altLayout.stretched th.upperclass.flexible span,.flightSearchResults table.altLayout.stretched th.cityClass.lowest span,.flightSearchResults table.altLayout.stretched th.cityClass.flexible span,.flightSearchResults table.altLayout.stretched th.premEconomy.lowest span,.flightSearchResults table.altLayout.stretched th.premEconomy.flexible span,.flightSearchResults table.altLayout.stretched th.economy.lowest span,.flightSearchResults table.altLayout.stretched th.economy.flexible span,.flightSearchResults table.altLayout.stretched th.business.lowest span,.flightSearchResults table.altLayout.stretched th.business.flexible span,.flightSearchResults table.altLayout.stretched th.codeshare.lowest span,.flightSearchResults table.altLayout.stretched th.codeshare.flexible span,.flightSearchResults table.altLayout.stretched th.businessDelta.lowest span,.flightSearchResults table.altLayout.stretched th.businessDelta.flexible span,.flightSearchResults table.altLayout.stretched th.codeshareDelta.lowest span,.flightSearchResults table.altLayout.stretched th.codeshareDelta.flexible span{float:none}.flightSearchResults table.altLayout.stretched th.upperclass.lowest,.flightSearchResults table.altLayout.stretched th.upperclass.flexible,.flightSearchResults table.altLayout.stretched th.cityClass.lowest,.flightSearchResults table.altLayout.stretched th.cityClass.flexible,.flightSearchResults table.altLayout.stretched th.premEconomy.lowest,.flightSearchResults table.altLayout.stretched th.premEconomy.flexible,.flightSearchResults table.altLayout.stretched th.economy.lowest,.flightSearchResults table.altLayout.stretched th.economy.flexible,.flightSearchResults table.altLayout.stretched th.business.lowest,.flightSearchResults table.altLayout.stretched th.business.flexible,.flightSearchResults table.altLayout.stretched th.codeshare.lowest,.flightSearchResults table.altLayout.stretched th.codeshare.flexible,.flightSearchResults table.altLayout.stretched th.businessDelta.lowest,.flightSearchResults table.altLayout.stretched th.businessDelta.flexible,.flightSearchResults table.altLayout.stretched th.codeshareDelta.lowest,.flightSearchResults table.altLayout.stretched th.codeshareDelta.flexible,.flightSearchResults table tr td{text-align:center}.flightSearchResults table.altLayout.stretched thead tr th.upperclass,.flightSearchResults table.altLayout.stretched thead tr th.business,.flightSearchResults table.altLayout.stretched thead tr th.codeshare,.flightSearchResults table.altLayout.stretched thead tr th.businessDelta,.flightSearchResults table.altLayout.stretched thead tr th.codeshareDelta,.flightSearchResults table.altLayout.stretched thead tr th.cityClass{width:153px}.flightSearchResults.mpm table.altLayout.stretched thead tr th.upperclass,.flightSearchResults.mpm table.altLayout.stretched thead tr th.business,.flightSearchResults.mpm table.altLayout.stretched thead tr th.codeshare,.flightSearchResults.mpm table.altLayout.stretched thead tr th.businessDelta,.flightSearchResults.mpm table.altLayout.stretched thead tr th.codeshareDelta,.flightSearchResults.mpm table.altLayout.stretched thead tr th.cityClass,.flightSearchResults.redemption table.altLayout.stretched thead tr th.upperclass,.flightSearchResults.redemption table.altLayout.stretched thead tr th.business,.flightSearchResults.redemption table.altLayout.stretched thead tr th.codeshare,.flightSearchResults.redemption table.altLayout.stretched thead tr th.businessDelta,.flightSearchResults.redemption table.altLayout.stretched thead tr th.codeshareDelta,.flightSearchResults.redemption table.altLayout.stretched thead tr th.cityClass{width:345px}.flightSearchResults table.altLayout.stretched tbody tr td{width:180px}.flightSearchResults table.altLayout tr.footnote td{padding-left:0;padding-right:0}.flightSearchResults table caption{background-color:#fff;margin-top:-13px}.flightSearchResults .normalLayout .flightSearchDetails .segment ul{float:left;margin:0}.flightSearchResults .normalLayout .flightSearchDetails .segment ul li{background:0 0;padding-left:0}.flightSearchResults .normalLayout .flightSearchDetails .segment ul li h4,.flightSearchResults .normalLayout .flightSearchDetails .segment ul li span,.flightSearchResults .altLayout .flightSearchDetails .segment ul li span.header{font-size:1em;font-weight:700;float:left;clear:left;margin:0 3px 0 0}.flightSearchResults .altLayout .flightSearchDetails .segment ul li span.header{float:none;display:block;line-height:1.6em;background:0 0;padding:0;color:#333}.flightSearchResults .normalLayout .flightSearchDetails .segment ul li p{float:left}.flightSearchResults .normalLayout .flightSearchDetails .segment ul li p span.arrivalDate{clear:none;float:right;font-weight:400;margin:0}.flightSearchResults .normalLayout .flightSearchDetails .segment ul li p span.extraDays,.flightSearchDetails .cxtTooltip .tooltipContainer table tr td .extraDays{padding:1px 4px;font-size:.909em;white-space:nowrap;color:#fff;background:#999}.js .flightSearchResults .flightSelectInput,.js #priceDisplayToggleBtn,.js .noJSSubmitRow{display:none}.lang-zh-cn .flightSearchResults .altLayout .flightSearchDetails li.duration,.lang-zh-tw .flightSearchResults .altLayout .flightSearchDetails li.duration{min-width:74px}.js .flightSearchResults .flightSearchDetails .first .tooltip{margin-bottom:0}.js .flightSearchResults thead .contextual .tooltip p em{font-style:normal}.js .flightSearchResults table tbody tr td .cxtTooltip dl dt{display:block;width:85px;float:left}.js .flightSearchResults table tbody tr td .cxtTooltip dl dd{float:left;clear:none;display:block;width:97px}.js .flightSearchResults tfoot tr td .tooltip{margin:0 0 15px}.js .flightSearchResults tfoot tr td .tooltip p{font-size:.9em!important}.js .flightSearchResults tfoot tr td .tooltip p em{font-weight:700;font-style:normal}.js #refineSearch h3,.js #flightSearchBasket h3{cursor:pointer}.js #refineSearch h3,.js #flightSearchBasket h3{border-bottom:0}.js #refineSearch .animationWrap{border-top:2px solid #C84455}.js #flightSearchBasket .animationWrap{border-top:2px solid #D6D6D6}.js #refineSearch.collapsed,.js #flightSearchBasket.collapsed{overflow:hidden}.js #refineSearch.expanded,.js #flightSearchBasket.expanded{overflow:visible}.js #refineSearch .icon,.js #flightSearchBasket .icon{display:block;padding:2px 23px 2px 0;float:none;color:#fff}.js #flightSearchBasket .icon{color:#333}.js #refineSearch .collapsed .icon{background:transparent url(/etc/designs/vaa/img/sprites/refineSearchSprite.png) 130px -162px no-repeat}.js #refineSearch .expanded .icon{background:transparent url(/etc/designs/vaa/img/sprites/refineSearchSprite.png) 130px -81px no-repeat}.js #flightSearchBasket .collapsed .icon{background:transparent url(/etc/designs/vaa/img/sprites/refineSearchSprite.png) 128px -162px no-repeat}.js #flightSearchBasket .expanded .icon{background:transparent url(/etc/designs/vaa/img/sprites/refineSearchSprite.png) 128px -81px no-repeat}.js #refineSearch .toolTipWrap{display:none}.js .flightSearchDetails .tooltip .flightDetailsPopup tr td{display:table-cell;float:none}.js .flightSearchDetails .tooltip .flightDetailsPopup tr td.number>div{width:140px}.js .flightSearchDetails .tooltip .flightDetailsPopup tr td.stop>div{width:180px}.js .flightSearchResults .flightSearchDetails .segment ul{min-width:80px}.ie.js .flightSearchDetails .tooltip .flightDetailsPopup tr td{float:none}.ie7.js .flightSearchDetails .hoverMe:hover+.tooltip{display:none}.js tr#noCharge,.js tr#creditCharge{display:none;height:0}.flightSearchDetails .tooltip .flightDetailsPopup tr td .connectionDuration{display:block}.calendarRibbon{margin:20px 10px;position:relative}.calendarRibbon .weekWrapper{margin:0 auto;padding:0;width:644px;overflow:auto}.calendarRibbon .weekWrapper .dayWrapper{margin:0 3px 0 0;display:block;float:left;width:89px;min-height:101px;position:relative}.calendarRibbon .weekWrapper .dayWrapper.selected,.calendarRibbon .weekWrapper .dayWrapper.disabled,.calendarRibbon .weekWrapper .dayWrapper>a{background:url(/etc/designs/vaa/img/sprites/spt_flight_search_calendar.jpg) -92px 0 no-repeat}.calendarRibbon .weekWrapper .dayWrapper>a:hover,.calendarRibbon .weekWrapper .dayWrapper>a:focus{background:url(/etc/designs/vaa/img/sprites/spt_flight_search_calendar.jpg) 100% 0 no-repeat}.calendarRibbon .weekWrapper .dayWrapper.selected{background-position:-274px 0;background-color:#ea143a}.calendarRibbon .weekWrapper .dayWrapper.disabled{background-position:-183px 0;background-color:#c9c9c9}.calendarRibbon .weekWrapper .dayWrapper.disabled .strikeThrough{background:url(/etc/designs/vaa/img/calendarRibbon_strikethrough.png) 0 0 no-repeat;position:absolute;top:1px;left:0;width:89px;height:100px}.calendarRibbon .weekWrapper .dayWrapper span{-webkit-transition:.3s color linear;-moz-transition:.3s color linear;-o-transition:.3s color linear;transition:.3s color linear}.calendarRibbon .weekWrapper .dayWrapper a,.calendarRibbon .weekWrapper .dayWrapper .noFollow{padding:10px 0;display:block;color:#999;font-size:.9em;font-weight:700;min-height:80px}.calendarRibbon .weekWrapper .dayWrapper.selected a,.calendarRibbon .weekWrapper .dayWrapper.disabled a,.calendarRibbon .weekWrapper .dayWrapper .noFollow{color:#fff}.calendarRibbon .weekWrapper .dayWrapper .dayMonth,.calendarRibbon .weekWrapper .dayWrapper .month{width:89px;display:block;text-align:center}.calendarRibbon .weekWrapper .numericDate{height:34px;margin:5px auto;width:60px;text-align:center;display:block;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;position:relative}.calendarRibbon .weekWrapper .numericDate span{background:transparent url(/etc/designs/vaa/img/components/flightsearchresults/numbers.png) 0 0 no-repeat;height:100%;width:100%;display:block;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;text-indent:-1000px;overflow:hidden}.calendarRibbon .weekWrapper .numericDate span+span{left:0;opacity:0;position:absolute;top:0}.calendarRibbon .weekWrapper .day2 .numericDate span{background-position:0 -50px}.calendarRibbon .weekWrapper .day3 .numericDate span{background-position:0 -100px}.calendarRibbon .weekWrapper .day4 .numericDate span{background-position:0 -150px}.calendarRibbon .weekWrapper .day5 .numericDate span{background-position:0 -200px}.calendarRibbon .weekWrapper .day6 .numericDate span{background-position:0 -250px}.calendarRibbon .weekWrapper .day7 .numericDate span{background-position:0 -300px}.calendarRibbon .weekWrapper .day8 .numericDate span{background-position:0 -350px}.calendarRibbon .weekWrapper .day9 .numericDate span{background-position:0 -400px}.calendarRibbon .weekWrapper .day10 .numericDate span{background-position:0 -450px}.calendarRibbon .weekWrapper .day11 .numericDate span{background-position:0 -500px}.calendarRibbon .weekWrapper .day12 .numericDate span{background-position:0 -550px}.calendarRibbon .weekWrapper .day13 .numericDate span{background-position:0 -600px}.calendarRibbon .weekWrapper .day14 .numericDate span{background-position:0 -650px}.calendarRibbon .weekWrapper .day15 .numericDate span{background-position:0 -700px}.calendarRibbon .weekWrapper .day16 .numericDate span{background-position:0 -750px}.calendarRibbon .weekWrapper .day17 .numericDate span{background-position:0 -800px}.calendarRibbon .weekWrapper .day18 .numericDate span{background-position:0 -850px}.calendarRibbon .weekWrapper .day19 .numericDate span{background-position:0 -900px}.calendarRibbon .weekWrapper .day20 .numericDate span{background-position:0 -950px}.calendarRibbon .weekWrapper .day21 .numericDate span{background-position:0 -1000px}.calendarRibbon .weekWrapper .day22 .numericDate span{background-position:0 -1050px}.calendarRibbon .weekWrapper .day23 .numericDate span{background-position:0 -1100px}.calendarRibbon .weekWrapper .day24 .numericDate span{background-position:0 -1150px}.calendarRibbon .weekWrapper .day25 .numericDate span{background-position:0 -1200px}.calendarRibbon .weekWrapper .day26 .numericDate span{background-position:0 -1250px}.calendarRibbon .weekWrapper .day27 .numericDate span{background-position:0 -1300px}.calendarRibbon .weekWrapper .day28 .numericDate span{background-position:0 -1350px}.calendarRibbon .weekWrapper .day29 .numericDate span{background-position:0 -1400px}.calendarRibbon .weekWrapper .day30 .numericDate span{background-position:0 -1450px}.calendarRibbon .weekWrapper .day31 .numericDate span{background-position:0 -1500px}.calendarRibbon .weekWrapper .day1 .numericDate span+span{background-position:-60px 0}.calendarRibbon .weekWrapper .day2 .numericDate span+span{background-position:-60px -50px}.calendarRibbon .weekWrapper .day3 .numericDate span+span{background-position:-60px -100px}.calendarRibbon .weekWrapper .day4 .numericDate span+span{background-position:-60px -150px}.calendarRibbon .weekWrapper .day5 .numericDate span+span{background-position:-60px -200px}.calendarRibbon .weekWrapper .day6 .numericDate span+span{background-position:-60px -250px}.calendarRibbon .weekWrapper .day7 .numericDate span+span{background-position:-60px -300px}.calendarRibbon .weekWrapper .day8 .numericDate span+span{background-position:-60px -350px}.calendarRibbon .weekWrapper .day9 .numericDate span+span{background-position:-60px -400px}.calendarRibbon .weekWrapper .day10 .numericDate span+span{background-position:-60px -450px}.calendarRibbon .weekWrapper .day11 .numericDate span+span{background-position:-60px -500px}.calendarRibbon .weekWrapper .day12 .numericDate span+span{background-position:-60px -550px}.calendarRibbon .weekWrapper .day13 .numericDate span+span{background-position:-60px -600px}.calendarRibbon .weekWrapper .day14 .numericDate span+span{background-position:-60px -650px}.calendarRibbon .weekWrapper .day15 .numericDate span+span{background-position:-60px -700px}.calendarRibbon .weekWrapper .day16 .numericDate span+span{background-position:-60px -750px}.calendarRibbon .weekWrapper .day17 .numericDate span+span{background-position:-60px -800px}.calendarRibbon .weekWrapper .day18 .numericDate span+span{background-position:-60px -850px}.calendarRibbon .weekWrapper .day19 .numericDate span+span{background-position:-60px -900px}.calendarRibbon .weekWrapper .day20 .numericDate span+span{background-position:-60px -950px}.calendarRibbon .weekWrapper .day21 .numericDate span+span{background-position:-60px -1000px}.calendarRibbon .weekWrapper .day22 .numericDate span+span{background-position:-60px -1050px}.calendarRibbon .weekWrapper .day23 .numericDate span+span{background-position:-60px -1100px}.calendarRibbon .weekWrapper .day24 .numericDate span+span{background-position:-60px -1150px}.calendarRibbon .weekWrapper .day25 .numericDate span+span{background-position:-60px -1200px}.calendarRibbon .weekWrapper .day26 .numericDate span+span{background-position:-60px -1250px}.calendarRibbon .weekWrapper .day27 .numericDate span+span{background-position:-60px -1300px}.calendarRibbon .weekWrapper .day28 .numericDate span+span{background-position:-60px -1350px}.calendarRibbon .weekWrapper .day29 .numericDate span+span{background-position:-60px -1400px}.calendarRibbon .weekWrapper .day30 .numericDate span+span{background-position:-60px -1450px}.calendarRibbon .weekWrapper .day31 .numericDate span+span{background-position:-60px -1500px}.calendarRibbon .weekWrapper .day1.selected .numericDate span{background-position:-120px 0}.calendarRibbon .weekWrapper .day2.selected .numericDate span{background-position:-120px -50px}.calendarRibbon .weekWrapper .day3.selected .numericDate span{background-position:-120px -100px}.calendarRibbon .weekWrapper .day4.selected .numericDate span{background-position:-120px -150px}.calendarRibbon .weekWrapper .day5.selected .numericDate span{background-position:-120px -200px}.calendarRibbon .weekWrapper .day6.selected .numericDate span{background-position:-120px -250px}.calendarRibbon .weekWrapper .day7.selected .numericDate span{background-position:-120px -300px}.calendarRibbon .weekWrapper .day8.selected .numericDate span{background-position:-120px -350px}.calendarRibbon .weekWrapper .day9.selected .numericDate span{background-position:-120px -400px}.calendarRibbon .weekWrapper .day10.selected .numericDate span{background-position:-120px -450px}.calendarRibbon .weekWrapper .day11.selected .numericDate span{background-position:-120px -500px}.calendarRibbon .weekWrapper .day12.selected .numericDate span{background-position:-120px -550px}.calendarRibbon .weekWrapper .day13.selected .numericDate span{background-position:-120px -600px}.calendarRibbon .weekWrapper .day14.selected .numericDate span{background-position:-120px -650px}.calendarRibbon .weekWrapper .day15.selected .numericDate span{background-position:-120px -700px}.calendarRibbon .weekWrapper .day16.selected .numericDate span{background-position:-120px -750px}.calendarRibbon .weekWrapper .day17.selected .numericDate span{background-position:-120px -800px}.calendarRibbon .weekWrapper .day18.selected .numericDate span{background-position:-120px -850px}.calendarRibbon .weekWrapper .day19.selected .numericDate span{background-position:-120px -900px}.calendarRibbon .weekWrapper .day20.selected .numericDate span{background-position:-120px -950px}.calendarRibbon .weekWrapper .day21.selected .numericDate span{background-position:-120px -1000px}.calendarRibbon .weekWrapper .day22.selected .numericDate span{background-position:-120px -1050px}.calendarRibbon .weekWrapper .day23.selected .numericDate span{background-position:-120px -1100px}.calendarRibbon .weekWrapper .day24.selected .numericDate span{background-position:-120px -1150px}.calendarRibbon .weekWrapper .day25.selected .numericDate span{background-position:-120px -1200px}.calendarRibbon .weekWrapper .day26.selected .numericDate span{background-position:-120px -1250px}.calendarRibbon .weekWrapper .day27.selected .numericDate span{background-position:-120px -1300px}.calendarRibbon .weekWrapper .day28.selected .numericDate span{background-position:-120px -1350px}.calendarRibbon .weekWrapper .day29.selected .numericDate span{background-position:-120px -1400px}.calendarRibbon .weekWrapper .day30.selected .numericDate span{background-position:-120px -1450px}.calendarRibbon .weekWrapper .day31.selected .numericDate span{background-position:-120px -1500px}.calendarRibbon .weekWrapper .day1.disabled .numericDate span{background-position:-180px 0}.calendarRibbon .weekWrapper .day2.disabled .numericDate span{background-position:-180px -50px}.calendarRibbon .weekWrapper .day3.disabled .numericDate span{background-position:-180px -100px}.calendarRibbon .weekWrapper .day4.disabled .numericDate span{background-position:-180px -150px}.calendarRibbon .weekWrapper .day5.disabled .numericDate span{background-position:-180px -200px}.calendarRibbon .weekWrapper .day6.disabled .numericDate span{background-position:-180px -250px}.calendarRibbon .weekWrapper .day7.disabled .numericDate span{background-position:-180px -300px}.calendarRibbon .weekWrapper .day8.disabled .numericDate span{background-position:-180px -350px}.calendarRibbon .weekWrapper .day9.disabled .numericDate span{background-position:-180px -400px}.calendarRibbon .weekWrapper .day10.disabled .numericDate span{background-position:-180px -450px}.calendarRibbon .weekWrapper .day11.disabled .numericDate span{background-position:-180px -500px}.calendarRibbon .weekWrapper .day12.disabled .numericDate span{background-position:-180px -550px}.calendarRibbon .weekWrapper .day13.disabled .numericDate span{background-position:-180px -600px}.calendarRibbon .weekWrapper .day14.disabled .numericDate span{background-position:-180px -650px}.calendarRibbon .weekWrapper .day15.disabled .numericDate span{background-position:-180px -700px}.calendarRibbon .weekWrapper .day16.disabled .numericDate span{background-position:-180px -750px}.calendarRibbon .weekWrapper .day17.disabled .numericDate span{background-position:-180px -800px}.calendarRibbon .weekWrapper .day18.disabled .numericDate span{background-position:-180px -850px}.calendarRibbon .weekWrapper .day19.disabled .numericDate span{background-position:-180px -900px}.calendarRibbon .weekWrapper .day20.disabled .numericDate span{background-position:-180px -950px}.calendarRibbon .weekWrapper .day21.disabled .numericDate span{background-position:-180px -1000px}.calendarRibbon .weekWrapper .day22.disabled .numericDate span{background-position:-180px -1050px}.calendarRibbon .weekWrapper .day23.disabled .numericDate span{background-position:-180px -1100px}.calendarRibbon .weekWrapper .day24.disabled .numericDate span{background-position:-180px -1150px}.calendarRibbon .weekWrapper .day25.disabled .numericDate span{background-position:-180px -1200px}.calendarRibbon .weekWrapper .day26.disabled .numericDate span{background-position:-180px -1250px}.calendarRibbon .weekWrapper .day27.disabled .numericDate span{background-position:-180px -1300px}.calendarRibbon .weekWrapper .day28.disabled .numericDate span{background-position:-180px -1350px}.calendarRibbon .weekWrapper .day29.disabled .numericDate span{background-position:-180px -1400px}.calendarRibbon .weekWrapper .day30.disabled .numericDate span{background-position:-180px -1450px}.calendarRibbon .weekWrapper .day31.disabled .numericDate span{background-position:-180px -1500px}.calendarRibbon .weekWrapper .dayWrapper a:hover,.calendarRibbon .weekWrapper .dayWrapper a:focus,.calendarRibbon .weekWrapper .dayWrapper a:hover span,.calendarRibbon .weekWrapper .dayWrapper a:focus span{color:red}.calendarRibbon .weekWrapper .dayWrapper a:hover .numericDate span:first-child,.calendarRibbon .weekWrapper .dayWrapper a:focus .numericDate span:first-child,.calendarRibbon .weekWrapper .dayWrapper.selected a:hover .numericDate span+span,.calendarRibbon .weekWrapper .dayWrapper.disabled a:hover .numericDate span+span{opacity:0}.calendarRibbon .weekWrapper .dayWrapper a:focus .numericDate span+span,.calendarRibbon .weekWrapper .dayWrapper a:hover .numericDate span+span,.calendarRibbon .weekWrapper .dayWrapper.selected a:hover .numericDate span:first-child,.calendarRibbon .weekWrapper .dayWrapper.disabled a:hover .numericDate span:first-child{opacity:1}.calendarRibbon .calendarNav a{display:block;height:13px;width:9px}.calendarRibbon .calendarNav a:hover{opacity:.6}.calendarRibbon .calendarNav .previous,.calendarRibbon .calendarNav .next{position:absolute;padding:0;top:44px}.calendarRibbon .calendarNav .previous{left:0;background:url(/etc/designs/vaa/img/sprites/spt_arrow_carousel_black.jpg) 0 0 no-repeat}.calendarRibbon .calendarNav .next{right:0;background:url(/etc/designs/vaa/img/sprites/spt_arrow_carousel_black.jpg) 0 -13px no-repeat}.calendarRibbon .lowestPrice{display:block;margin-bottom:0;color:#666;text-align:center;font-weight:700}.calendarRibbon .selected .lowestPrice{color:#fff}.calendarRibbon .disabled .lowestPrice{display:none}.calendarRibbon.showAllPersons .lowestPrice .perPerson,.calendarRibbon.showPerAdult .lowestPrice .allPersons{position:absolute;left:-9999px;visibility:hidden}#flightSearchBasket{background:#f2f2f2;color:#333;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);position:relative}#flightSearchBasket h3{font-size:1.8em;line-height:1;font-weight:400;border-bottom:2px solid #d6d6d6;background:url(/etc/designs/vaa/img/sprites/spt_flight_search_basket.png) 20px center no-repeat;padding:.8em 11px .8em 62px;margin:0}#flightSearchBasket dl{margin:0}#flightSearchBasket dt{float:left;clear:both;margin:0;padding:1.3em 0 .6em 21px;min-width:71px;font-weight:700;line-height:1.2;color:#666}#flightSearchBasket dd{float:left;margin:0;padding:1.3em 10px .6em;min-width:112px;font-weight:700;line-height:1.2}#flightSearchBasket .priceDifference{float:left;padding:0 20px 0 52px;min-width:112px;font-weight:400;position:relative;color:#666;font-size:1.1em;line-height:1.2}#flightSearchBasket .sprite-25.warning{position:absolute;top:0;left:20px}#flightSearchBasket .inbound{border-top:1px solid #e4e4e4;margin-top:.6em}#flightSearchBasket .baseFareSummary{border-top:2px solid #d6d6d6;margin-top:.7em}#flightSearchBasket .primaryCurrencySummary{border-top:2px solid #d6d6d6}#flightSearchBasket .alternativeCurrencySummary{border-top:1px solid #e4e4e4}#flightSearchBasket .summary{color:#333;line-height:1.4;margin-top:.7em}#flightSearchBasket .summary .passenger{display:block;color:#666;font-weight:400;font-size:.9em;line-height:1.4}#flightSearchBasket .summary p{margin:0}#flightSearchBasket .summary .alternativeCurrency,#flightSearchBasket .summary .primaryCurrency{margin-bottom:2px;font-size:1.1667em;line-height:1.2}#flightSearchBasket .summary .primaryCurrency,#flightSearchBasket .summary .primaryCurrency span.miles,#flightSearchBasket .summary .alternativeCurrency{color:#eb143a}#flightSearchBasket .summary .supportingInfo{padding-top:2px;line-height:1.2;color:#666;font-size:.83em!important;width:101px;font-weight:400;margin-bottom:1em}#flightSearchBasket .milesPoints h4{font-family:"Gotham SSm 3r",Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.075em;font-size:1.8em;color:#4f145b;padding:10px 21px;margin:0;-webkit-font-smoothing:antialiased}#flightSearchBasket .fareDetails{border-top:1px solid #e4e4e4}#flightSearchBasket .deactive{display:none}#flightSearchBasket .fareDetails .flyingClubInfo{display:block;margin:0 21px;line-height:1.1;font-size:1.1em;padding-left:15px}#flightSearchBasket .additionalLinks li{padding:0 21px;margin:0;line-height:1.1;font-size:1.1em;font-weight:700}#flightSearchBasket .fareDetails a{padding-left:15px;text-decoration:none;color:#333;background:url(/etc/designs/vaa/img/sprites/spt_flight_search_basket.png) -226px 2px no-repeat}#flightSearchBasket .fareDetails a:hover{text-decoration:underline}#flightSearchBasket .milesPoints{border-bottom:1px solid #e4e4e4;padding-bottom:1em}#flightSearchBasket .additionalLinks{padding-top:.8em}#flightSearchBasket .additionalLinks li{line-height:1.6;background-position:-205px 5px}#flightSearchBasket .nextStep{text-align:right;border-top:2px solid #d6d6d6;padding:1em 21px 2em}#flightSearchBasket .primaryAction{font-size:1.2em;font-weight:700;cursor:pointer}.content button.disabled,.content button.disabled:hover,#flightSearchBasket .nextStep .disabled,#flightSearchBasket .nextStep .disabled:hover{background:#c2c2c2;color:#f1f1f1;border-top:1px solid #c5c5c5;border-right:1px solid silver;border-bottom:1px solid #b6b6b6;border-left:1px solid #b6b6b6;cursor:default}.airportSearch form button.disabled,.airportSearch form button.disabled:hover{background-color:#646464;background-image:-webkit-gradient(linear,0 0,0 100%,from(#646464),to(#484848));background-image:-moz-linear-gradient(top,#646464,#484848);text-shadow:none}#flightSearchBasket .nextStep fieldset{position:relative;display:inline}#flightSearchBasket .nextStep .tooltip{text-align:left}#flightSearchBasket .nextStep .refPoint{top:-50%;left:-65px}.allFlights{margin:15px 0 20px;background:url(/etc/designs/vaa/img/plane_status.png) no-repeat 0 50%;padding:0 0 0 60px;color:#333}.allFlights p{margin:0}.allFlights p.flightRoute{margin:0;padding:0;font-size:1.2em}.primary #destinationWarning{padding:20px 20px 0;width:auto}#destinationWarning{width:590px}#destinationWarning .airportErrorWarning{background:url(/etc/designs/vaa/img/warning_icon_sm.gif) no-repeat 20px 0;padding-left:60px}#destinationWarning h2{margin:0 10px 1em;border:0;width:80%}#destinationWarning p{margin:15px}#destinationWarning .actions .cancel{font-size:1.2em;padding:7px 11px 6px}#destinationWarning .journeyOverview{width:100%;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;box-shadow:0 1px 1px 0 #ddd}#destinationWarning .journeyOverview li{background:0 0;border-bottom:1px solid #ccc;padding:15px}.journeyOverview li h3{font-size:2.1em;overflow:hidden;margin:0;padding:8px 0 9px 50px;height:19px;background:url(/etc/designs/vaa/img/sprites/spt_flight_icons.8.png) 0 0 no-repeat}.journeyOverview .outbound h3{background-position:0 0}.journeyOverview .return h3{background-position:0 -118px}#destinationWarning .journeyOverview p{margin:0;padding:0 0 0 50px}#destinationWarning .actions{padding:10px 5px 5px;text-align:right}#destinationWarning .primaryAction{margin:0 0 0 10px}.baggageallowance{margin:2em}.baggageallowance .flightRoute{padding:0}.contentPanel .baggageallowance .module.table,.contentPanel .baggageallowance .module.tableImage,#overlayCont .baggageallowance .module.table,#overlayCont .baggageallowance .module.tableImage{margin:0 -1em 1.6em}.togglePanels .baggageallowance{margin:0}.contentPanel .togglePanels .baggageallowance .module.tableImage{margin:0 0 1.6em}.redemption.flightSearchResults .calendarRibbon .lowestPrice,.redemption.flightSearchResults #cxtTooltiplowestOutbound,.redemption.flightSearchResults #cxtTooltipflexibleOutbound,.redemption.flightSearchResults #cxtTooltiplowestInbound,.redemption.flightSearchResults #cxtTooltipflexibleInbound,.mpm.flightSearchResults .calendarRibbon .lowestPrice,.mpm.flightSearchResults #cxtTooltiplowestOutbound,.mpm.flightSearchResults #cxtTooltipflexibleOutbound,.mpm.flightSearchResults #cxtTooltiplowestInbound,.mpm.flightSearchResults #cxtTooltipflexibleInbound{display:none}.redemption.flightSearchResults table thead tr.cabinType th.flightDateSpacer,.mpm.flightSearchResults table thead tr.cabinType th.flightDateSpacer{min-width:100px;height:33px;padding:8px;margin:0}.redemption.flightSearchResults .normalLayout th.flightDate,.mpm.flightSearchResults .normalLayout th.flightDate{width:5%}.blockContent{margin:3px 0 14px;padding:20px 0;border-top:3px solid #ddd;border-bottom:3px solid #ddd;color:#eb143a}.blockContent p{margin:0;font-size:2.5em}.blockContent ul{margin:0}.content .blockContent ul li{margin-bottom:2px;background:transparent url(/etc/designs/vaa/img/icons/arrow_black_right.8.png) no-repeat 0 5px}.blockContent blockquote{margin:0;padding:0 0 0 30px;border:0;background:transparent url(/etc/designs/vaa/img/icons/blockquote_left.8.png) no-repeat 0 0}.blockContent blockquote span{padding:0 30px 0 0;background:transparent url(/etc/designs/vaa/img/icons/blockquote_right.8.png) no-repeat 100% 100%}.submissionConfirm h2{font-size:6em;margin:18px 0 19px;font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-.075em;font-size:6em;font-weight:400;line-height:1}.submissionConfirm p{margin-right:20px}.submissionConfirm .emphasis{font-weight:700;font-size:1.4em;line-height:1.4;color:#333}.submissionConfirm .additionalContent h4{line-height:1.6;margin-left:20px}.submissionConfirm .additionalContent .linkList{margin-left:20px}.stepSection{clear:both}.stepSection:after{display:block;clear:both;height:0;content:".";visibility:hidden}.checkinDetailsHead{overflow:hidden;clear:left}.checkinDetailsHead h2{color:#333;font-family:"Gotham 3r",Arial,sans-serif;padding-bottom:.18em;letter-spacing:-.075em;font-size:3.5em;margin:10px 0 15px 20px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.contentHubLogin{padding:0 10px}.contentHubLogin .headerGroup,.contentHubLogin form fieldset{padding:0 10px;overflow:hidden}.contentHubLogin .headerGroup h2{margin:15px 0 10px;font-size:2.2em;font-weight:400;color:#4a4a4a;float:left}.contentHubLogin .headerGroup .required{float:right;margin:15px 0 10px;padding:20px 0;line-height:2.2em}.contentPanel .contentHubLogin .sectionHeader{width:auto}.contentHubLogin fieldset.submit{padding:10px 0;border-top:3px solid #ddd}.contentHubLogin .genericFooter{float:right}.processStep{margin:0 0 20px;padding:20px 0 0 20px;border-top:4px solid #333;width:260px;float:left}.processStep .stepInfo{float:left;width:175px;color:#666;line-height:1}.processStep.numbered{padding:20px 0 0 90px;width:190px}.processStep.numbered .stepInfo>span:first-child{color:#333;font-family:"Gotham 2r",arial,sans-serif;font-size:6em;left:6px;margin-top:-.1em;position:absolute}.checkinDetails .acknowledgement{margin-bottom:12px;position:relative}.checkinDetails .acknowledgement:after{display:block;clear:both;height:0;content:".";visibility:hidden}.acknowledgement .request,.acknowledgement .assistance{background:#e9e9e9}.acknowledgement .request p{margin:0;padding:12px 10px 10px 60px;height:23px;min-width:200px;background:url(/etc/designs/vaa/img/sprites/spt_request_icons.png) 0 0 no-repeat #e9e9e9}.acknowledgement .request span{font-weight:700;color:#000}.acknowledgement .assistance p{margin:0;padding:12px 10px 10px 60px;height:23px;min-width:200px;background:url(/etc/designs/vaa/img/sprites/spt_request_icons.png) 0 -46px no-repeat #e9e9e9;font-weight:700;color:#000}.acknowledgement .assistance span{color:#666}.acknowledgement .assistance span span{font-weight:400;padding-right:10px;padding-left:10px}.acknowledgement .confirmation{margin:5px 0 0;padding:5px 10px 5px 35px;float:right;color:#360;background:url(/etc/designs/vaa/img/bg_grad_green_conf.jpg) 0 0 repeat-x #c8dfb4;position:relative;height:19px}.acknowledgement .confirmation.meals{margin:-3px 0 0 0;display:inline-block}.acknowledgement .confirmation .check{display:block;width:31px;height:29px;position:absolute;top:0;left:0;background:url(/etc/designs/vaa/img/icon_acknowledgement_conf.jpg) 0 0 no-repeat}.acknowledgement p.no-request{display:inline-block;padding-top:12px;width:40%;vertical-align:top}.acknowledgement{padding-bottom:30px}.acknowledgement div{display:inline-block;width:60%;vertical-align:top}.acknowledgement ul{list-style:none;width:80%}.acknowledgement.meals ul{width:72%}.acknowledgement ul li{background:0 0;border-bottom:1px #DBDBDB solid;padding:10px 0;list-style:none}.acknowledgement ul li:last-child{border-bottom:0}.acknowledgement .route{display:inline-block;margin-bottom:0;width:30%;vertical-align:top}.acknowledgement .unavailable{color:#999}.acknowledgement.meals .not-requested .confirmed{text-align:right}.acknowledgement li div{display:inline-block;width:70%;vertical-align:top;margin-left:0}.acknowledgement li div p{margin-bottom:0}.saved p{display:inline-block}.saved .label{width:160px;margin-right:19px;padding-top:5px}.saved .number{background:#d8ecc7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q4ZWNjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2QyZTdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2NjZTNiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGRmYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#d8ecc7 0,#d2e7c0 52%,#cce3b9 72%,#c8dfb5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d8ecc7),color-stop(52%,#d2e7c0),color-stop(72%,#cce3b9),color-stop(100%,#c8dfb5));background:-webkit-linear-gradient(top,#d8ecc7 0,#d2e7c0 52%,#cce3b9 72%,#c8dfb5 100%);background:-o-linear-gradient(top,#d8ecc7 0,#d2e7c0 52%,#cce3b9 72%,#c8dfb5 100%);background:-ms-linear-gradient(top,#d8ecc7 0,#d2e7c0 52%,#cce3b9 72%,#c8dfb5 100%);background:linear-gradient(to bottom,#d8ecc7 0,#d2e7c0 52%,#cce3b9 72%,#c8dfb5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8ecc7', endColorstr='#c8dfb5', GradientType=0);color:#360;margin-right:20px;padding:5px 10px 5px 35px;position:relative;width:165px}.saved .number .check{display:block;width:31px;height:29px;position:absolute;top:0;left:0;background:url(/etc/designs/vaa/img/icon_acknowledgement_conf.jpg) 0 0 no-repeat}.specialAssistanceModule .JS_formElement.mealCodeshare,.mealsMmbModule .JS_formElement.mealCodeshare{color:#999}.specialAssistanceModule .JS_formElement p,.specialAssistanceModule .JS_formElement div,.mealsMmbModule .JS_formElement p,.mealsMmbModule .JS_formElement div{display:inline-block;width:210px;vertical-align:top;margin:0}.specialAssistanceModule hr,.mealsMmbModule hr{width:420px;margin-left:0}.specialAssistanceModule hr:first-child,.mealsMmbModule hr:first-child{display:none}.specialAssistanceModule .JS_formElement .acknowledgement,.mealsMmbModule .JS_formElement .acknowledgement{padding-bottom:0}.specialAssistanceModule .JS_formElement .acknowledgement p.confirmation,.mealsMmbModule .JS_formElement .acknowledgement p.confirmation{width:165px}#seatSummary{padding:20px 0 0;border-top:4px solid #666;width:630px;float:right}#seatSummary .innerBgHook{min-height:62px;padding:16px 12px 10px 75px;background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,#f2f2f2;background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,-moz-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(65%,#e9e9e9),color-stop(100%,#ddd));background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,-webkit-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,-o-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,-ms-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px -141px no-repeat,linear-gradient(to bottom,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}#seatMapWrapper .active .innerBgHook{background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,#f2f2f2;background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,-moz-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(65%,#e9e9e9),color-stop(100%,#ddd));background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,-webkit-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,-o-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,-ms-linear-gradient(top,#f2f2f2 0,#e9e9e9 65%,#ddd 100%);background:url(/etc/designs/vaa/img/sprites/seat_summary_main_icon_spt.png) 10px 15px no-repeat,linear-gradient(to bottom,#f2f2f2 0,#e9e9e9 65%,#ddd 100%)}#seatSummary .icon,.seatSelectionFrame .icon{display:inline-block;vertical-align:middle;background-image:url(/etc/designs/vaa/img/sprites/seat_map_frame_sprite.png);background-repeat:no-repeat}#seatSummary h4{color:#333;margin:0 20px 0 0;line-height:1;font-size:1.4em;font-weight:700;width:140px;float:left;padding-bottom:.8em}#seatSummary .upgradeInfo{float:right;text-align:right;color:#4f145b;font-size:1.4em;line-height:1.2em;margin:0;text-decoration:none;cursor:pointer;width:380px;padding-bottom:.8em}#seatSummary .upgradeInfo:hover{text-decoration:underline}#seatSummary .upgradeInfo span{font-size:.8em}#seatSummary .upgradeInfo .icon{width:16px;height:16px;background-position:0 -19px;margin-left:10px}#seatSummary .seatList{background:url(/etc/designs/vaa/img/sprites/seat_map_frame_sprite.png) 0 -62px repeat-x;padding-top:12px;clear:both}#seatSummary ul{margin:0}#seatSummary li{color:#333;font-size:1.8em;text-transform:uppercase;line-height:1;margin:0 7px 0 0;padding:0;float:left;min-height:23px;background:0 0}#seatSummary .confirmation{color:#2b7828;font-weight:700;margin:-2px 0 0 0;line-height:1;float:left}#seatSummary .confirmation .icon{width:22px;height:23px;background-position:0 -38px;margin:0 7px}#seatMapWrapper .accordionstart .accordionHeader,.ancillaryModule .accordionstart .accordionHeader{padding:17px 10px 0;font-weight:700;text-align:center;margin-top:-13px;background:url(/etc/designs/vaa/img/seat_map_toggle_switch_BG.png) 0 0 no-repeat;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;min-height:20px;font-size:1.2em}#seatMapWrapper .accordionstart .accordionHeader .ui-icon,.ancillaryModule .accordionstart .accordionHeader .ui-icon{display:none}#seatMapWrapper .accordionstart .accordionHeader .action,.ancillaryModule .accordionstart .accordionHeader .action{margin:0;font-size:1em;color:#fff}#seatMapWrapper .accordionstart .accordionHeader .action:hover{text-decoration:underline}#seatMapWrapper .seatSelectionFrame.accordionItem .parsys{margin:0}.seatingBreakdown,#baggageBreakdown{width:auto;padding:0}#upgradesDetails,#baggageDetails{border:10px solid #ea143a;padding:10px;background:#fff;float:right;width:886px;top:0}.seatSelectionFrame{float:right;width:926px}.accordion-item.expanded .seatSelectionFrame,.ui-accordion .ui-accordion-content.seatSelectionFrame{border:10px solid #ea143a;padding:10px}#upgradesDetails,#baggageDetails{width:800px;margin-bottom:20px}#upgradesDetails.smallContentArea{width:660px}.seatSelectionFrame h3{margin:1em 10px}.seatSelectionFrame p{margin:1em 10px}.seatSelectionFrame .supportingInfo{width:220px;float:left;margin:1.5em 0 1em 10px;word-spacing:0}.seatSelectionFrame .supportingInfo li{margin:0 0 1em;font-weight:700;line-height:1.2em;padding-left:15px;list-style:none;background:url(/etc/designs/vaa/img/icons/bullet.png) 0 6px no-repeat}ul.selectedSeatList{word-spacing:-2px;padding:0 6px;text-align:right}.seatingBreakdown .selectedSeatList li{background:url(/etc/designs/vaa/img/bg_grad_inner_acc.jpg) repeat-x 0 0 #DBDBDB;margin:0 0 3px;padding:14px 10px 9px;width:47%;display:inline-block;*display:inline;zoom:1;border-bottom:3px solid #DBDBDB;text-align:left;position:relative;float:left}.seatingBreakdown .selectedSeatList li.even{float:right}.selectedSeatList li.selectable,.selectedSeatList li.selectable label{cursor:pointer}.selectedSeatList li.error{border-bottom:3px solid #f56f13}.selectedSeatList li.active{border-bottom:3px solid #eb143a}.selectedSeatList .adult .icon,.selectedSeatList .child .icon{width:27px;height:27px;text-indent:-9999em;background-position:-27px 0;margin-right:10px}.ie7 .selectedSeatList .icon{display:block;float:left;zoom:1}.selectedSeatList .child .icon{background-position:-26px -31px}.selectedSeatList label{color:#333;font-weight:700;font-size:1.1em;line-height:1.2em;display:inline-block;width:300px;vertical-align:middle}.selectedSeatList .seatNum{display:inline-block;vertical-align:middle;right:10px;top:50%;margin-top:-.5em;position:absolute}.selectedSeatList .seatNumLabel{font-size:1.5em!important;color:#666;font-weight:400;line-height:1;margin:0}.js .selectedSeatList .seatNumLabel{cursor:pointer}.selectedSeatList .active .seatNumLabel{color:#eb143a}.selectedSeatList select{font-size:.9em}.seatSelectionFrame .errorDetails{clear:both;font-weight:700;color:#fff;background:#cd4d12 url(/etc/designs/vaa/img/overlay_warning_bg.jpg) left top no-repeat;padding:8px 10px 8px 58px;min-height:33px;margin-bottom:20px;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.seatSelectionFrame .errorDetails p{line-height:1.4em;margin:0}.seatingDisclaimer{padding:1.4em 10px 1.4em 50px;position:relative}.seatingDisclaimer .icon{position:absolute;top:12px;left:10px;width:26px;height:22px;background-position:-59px -33px}.seatingDisclaimer p{vertical-align:middle;margin:0}#lpbutton-div{position:relative}#lpbutton-div .lPButton{padding:15px 0 0;min-height:147px;color:#fff;background-color:#555;background-image:-webkit-gradient(linear,0 0,0 62%,from(#414141),to(#555));background-image:-moz-linear-gradient(0% 62% 90deg,#555,#414141)}#lpbutton-div .lPInner{min-height:147px;background:url(/etc/designs/vaa/img/icon_livePerson_speech.png) 180px 0 no-repeat}#lpbutton-div h3{margin:0 0 12px 20px;background:url(/etc/designs/vaa/img/title_live_person.png) 0 0 no-repeat;width:150px;height:23px}#lpbutton-div p{margin:0 0 0 20px;width:160px;padding:0 0 50px}#lpbutton-div .lPButton .cta{width:289px;display:block;position:absolute;bottom:0;left:0;font-size:1.2em;font-weight:700;padding:10px 0 10px 30px;color:#fff;background:url(/etc/designs/vaa/img/arrow_white_right.png) no-repeat scroll 20px 13px #424242}#lpbutton-div .lPButton .cta:hover{text-decoration:underline}#lpbutton-slideout-div,.slideoutButton{position:fixed;right:0;top:50%;margin-top:-65px;z-index:999}.content .livePersonPanel{background:#e22137;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkMDMxMiIvPjxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjOGMxMDIyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTIyMTM3Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#4d0312),color-stop(37%,#8c1022),color-stop(100%,#e22137));background-image:-moz-linear-gradient(#4d0312 0,#8c1022 37%,#e22137 100%);background-image:-webkit-linear-gradient(#4d0312 0,#8c1022 37%,#e22137 100%);background-image:linear-gradient(#4d0312 0,#8c1022 37%,#e22137 100%);margin-bottom:30px}.content .livePersonPanel h3{-webkit-font-smoothing:antialiased;background:url(/etc/designs/vaa/img/chat_header_bg.png) no-repeat 0 100%;color:#fff;font-family:"Gotham 3r",Arial,sans-serif;font-size:2.5em;font-weight:400;letter-spacing:-.075em;margin-bottom:15px;padding:20px 20px 30px}.content .livePersonPanel .inner{overflow:hidden;padding-bottom:30px}.content .livePersonPanel .inner p{color:#fff}.content .livePersonPanel .inner .button{float:left}#page .livePersonPanel .inner .button,.content .livePersonPanel .inner .button{margin-top:15px}.livePersonPanel+div{border-top:1px solid #dedede;padding-top:25px}.lte8 .content .livePersonPanel{background-image:url(/etc/designs/vaa/img/chat_panel_bg.png);background-position:0 0;background-repeat:repeat-x}.browserSupportContainer #header .logo{margin:17px 0 75px 20px}.browserSupportContainer .pageIntro{margin-bottom:66px}.browserSupportContainer .pageIntro h1{margin:0 0 22px 20px;color:#fff}.browserSupportContainer .pageIntro p{margin:0 0 22px 20px;color:#fff;font-weight:700;font-size:1.4em;line-height:1.2;width:570px}.browserSupport h2,.browserSupport h3{font-size:2.2em;border-bottom:2px solid #ccc;margin:0;font-weight:400;padding:11px 20px}.browserSupport p{padding:11px 20px;margin:0}.browserSupport ul{padding:20px 20px 70px}.browserSupport ul li{margin:0 13px 0 0;padding:0;float:left;width:150px}.browserSupport li a{width:150px;height:81px;background:url(/etc/designs/vaa/img/supported_browser_sprite.jpg) no-repeat;display:block;text-indent:-9999em;margin-bottom:.3em}.browserSupport .chrome{background-position:0 -81px}.browserSupport .msie{background-position:0 -162px}.browserSupport .safari{background-position:0 -243px}.browserSupport .firefox:hover{background-position:-150px 0}.browserSupport .chrome:hover{background-position:-150px -81px}.browserSupport .msie:hover{background-position:-150px -162px}.browserSupport .safari:hover{background-position:-150px -243px}.browserSupport li h4{padding:0 4px 0 7px;margin-bottom:.6em;font-weight:700}.browserSupport li p{padding:0 4px 0 7px}.editablePromo{background:#d20e2e;background:url(/etc/designs/vaa/img/editable_promo_phone_icon_pink.png) 192px 10px no-repeat,-moz-linear-gradient(top,#5c0115 0,#710319 12%,#990822 27%,#be0c2a 67%,#d20e2e 100%);background:url(/etc/designs/vaa/img/editable_promo_phone_icon_pink.png) 192px 10px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5c0115),color-stop(12%,#710319),color-stop(27%,#990822),color-stop(67%,#be0c2a),color-stop(100%,#d20e2e));background:url(/etc/designs/vaa/img/editable_promo_phone_icon_pink.png) 192px 10px no-repeat,-webkit-linear-gradient(top,#5c0115 0,#710319 12%,#990822 27%,#be0c2a 67%,#d20e2e 100%);background:url(/etc/designs/vaa/img/editable_promo_phone_icon_pink.png) 192px 10px no-repeat,-o-linear-gradient(top,#5c0115 0,#710319 12%,#990822 27%,#be0c2a 67%,#d20e2e 100%);background:url(/etc/designs/vaa/img/editable_promo_phone_icon_pink.png) 192px 10px no-repeat,-ms-linear-gradient(top,#5c0115 0,#710319 12%,#990822 27%,#be0c2a 67%,#d20e2e 100%);background:url(/etc/designs/vaa/img/editable_promo_phone_icon_pink.png) 192px 10px no-repeat,linear-gradient(to bottom,#5c0115 0,#710319 12%,#990822 27%,#be0c2a 67%,#d20e2e 100%);color:#fff;margin-bottom:2em;padding:12px 0 20px;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.editablePromo h3{margin:0;padding:0 40px 14px 20px;color:#fff;font-size:1.8em;font-weight:400;border-bottom:2px solid #e35d74}.editablePromo p{padding:10px 20px 0;margin:0}.editablePromo .tel{margin-top:10px;display:block}.messageAlertStrong{clear:both;background:#f8f8f8;padding-bottom:15px;margin-bottom:20px;background:-moz-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(49%,#f1f1f1),color-stop(76%,#e7e7e7),color-stop(95%,#e3e3e3),color-stop(97%,#e2e2e2),color-stop(100%,#d5d5d5));background:-webkit-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:-o-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:-ms-linear-gradient(top,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%);background:linear-gradient(to bottom,#f8f8f8 0,#f1f1f1 49%,#e7e7e7 76%,#e3e3e3 95%,#e2e2e2 97%,#d5d5d5 100%)}.messageAlertStrong .warning{font-weight:700;color:#fff;background:url(/etc/designs/vaa/img/overlay_warning_attention.jpg),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:url(/etc/designs/vaa/img/overlay_warning_attention.jpg),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background:url(/etc/designs/vaa/img/overlay_warning_attention.jpg),-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background:url(/etc/designs/vaa/img/overlay_warning_attention.jpg),-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background:url(/etc/designs/vaa/img/overlay_warning_attention.jpg),linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-position:0 0;background-repeat:no-repeat;padding:14px 20px 13px 72px}.lte8 .messageAlertStrong .warning{background:#cd4d12 url(/etc/designs/vaa/img/overlay_warning_attention.jpg) no-repeat 0 0}.messageAlertStrong h2{color:#fff;font-size:1.8em;font-weight:400;margin:0;padding:0}.messageAlertStrong p{margin:15px 72px 12px}.messageAlertStrong p:last-child{margin-bottom:0}.messageAlertStrong a{color:#333}.messageAlertStrong .buttonWrap{margin-left:72px}.messageAlertStrong .buttonWrap button{display:inline;vertical-align:middle}.messageAlertStrong .buttonWrap p{margin:0;font-size:1.2em;display:inline;vertical-align:middle}.messageAlertStrong .buttonWrap .linkBullet{display:inline;margin:0 0 0 20px;background-position:0 2px}.messageAlertStrong .buttonWrap .linkBullet:hover{background-position:0 -89px}.messageAlertStrong.findYourFlights{width:613px}.messageAlertStrong.flightStatusError .warning{background:url(/etc/designs/vaa/img/overlay_warning_flight.png),url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:url(/etc/designs/vaa/img/overlay_warning_flight.png),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background:url(/etc/designs/vaa/img/overlay_warning_flight.png),-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background:url(/etc/designs/vaa/img/overlay_warning_flight.png),-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background:url(/etc/designs/vaa/img/overlay_warning_flight.png),linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-repeat:no-repeat}.lte8 .messageAlertStrong.flightStatusError .warning{background:#cd4d12 url(/etc/designs/vaa/img/overlay_warning_attention.jpg) no-repeat 0 0}.travelInformation .travelInfoSection .viewport{min-height:180px;width:308px;position:relative;overflow:hidden;float:left}.travelInformation .travelInfoSection .wrapper{width:616px;float:left}.travelInformation .imageLeft .wrapper,.travelInformation .imageLeft2 .wrapper{margin-left:-308px}.travelInformation .imageRight .wrapper{margin-left:0}.travelInformation .travelInfoSection .wrapper .links{float:left;min-height:180px;width:308px;margin-bottom:-3px}.travelInformation .travelInfoSection .wrapper .list{float:left;padding:0 20px 10px;width:268px;min-height:170px;background-color:#E6E4E0}.travelInformation .travelInfoSection .wrapper .module{margin-bottom:0}.travelInformation .travelInfoSection .title{overflow:visible}.viewport .arrow{z-index:10}.topHeaderHeroImage{margin:20px;position:relative;min-height:362px;background:#d3d3d3}.topHeaderHeroImage .imageWrap{overflow:hidden;position:absolute;top:0;left:0;z-index:0}.topHeaderHeroImage .imageWrap img{display:block;max-height:362px;max-width:886px}.topHeaderHeroImage .textContent{width:392px;padding:0 20px;min-height:362px;background-color:rgba(0,0,0,.5);float:right;clear:none;position:relative;z-index:1}.lte9 .topHeaderHeroImage .textContent{background:url(/etc/designs/vaa/img/ie_black_transparency.png) repeat 0 0}.topHeaderHeroImage .textContent img{max-width:392px}.topHeaderHeroImage h2{font-family:"Gotham 2r",Arial,sans-serif;font-size:3.5em;line-height:1;letter-spacing:-.02em;color:#fff;margin:41px 0 20px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.topHeaderHeroImage .textContent img{max-width:392px}.topHeaderHeroImage p{color:#fff;margin:10px 0;line-height:1.5}.topHeaderHeroImage a,.topHeaderHeroImage a:visited{color:#fff}.topHeaderHeroImage p a.linkBullet{background-position:-213px -15px;color:#fff}.formAccordion .ui-accordion-content.inputGroupContent.confirmBaggage{border:10px solid #ea143a;float:right;width:885px;padding:0}.formAccordion .ui-accordion-content.inputGroupContent.confirmBaggage h4{padding:10px;color:#333;font-family:"Gotham 3r",Arial,sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-.05em;line-height:1}.confirmBaggage .confirm{float:right;padding:10px}.confirmBaggage .confirm p{font-size:1.4em;font-weight:700;margin:0 10px 0 0}.confirmBaggage .confirm p,.confirmBaggage .confirm button,.confirmBaggage .confirm form{display:inline-block}.dangerousGoods .message{background:#eee;background:-moz-linear-gradient(top,#fff 70%,#e2e2e2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,#fff),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#fff 70%,#e2e2e2 100%);background:-o-linear-gradient(top,#fff 70%,#e2e2e2 100%);background:-ms-linear-gradient(top,#fff 70%,#e2e2e2 100%);background:linear-gradient(to bottom,#fff 70%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2', GradientType=0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);padding:none;margin-bottom:10px}.primary.fullWidth .contentPanel .dangerousGoods .module{padding:0;margin:0}.dangerousGoods .module.messaging.warning h3{background:url(/etc/designs/vaa/img/warning_icon_sm.gif) 20px 14px no-repeat;color:#333;padding:14px 40px 10px 70px;margin:0 0 20px}.dangerousGoods .module.messaging.warning{background:0 0;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.dangerousGoods .module.messaging.warning .inner{padding:0}.dangerousGoods .message .messaging,.dangerousGoods .message .text,.dangerousGoods .message .smallicontext{background:0 0;padding:0;margin:0}.dangerousGoods .message p{color:#666;padding:0 20px;margin-bottom:10px}.dangerousGoods .message.section .parsys.messagePar{margin:0}.dangerousGoods .message .messagePar{padding:0 20px 20px;display:block}.dangerousGoods .message .messagePar .parsys_column.column-33-c0,.dangerousGoods .message .messagePar .parsys_column.column-33-c1,.dangerousGoods .message .messagePar .parsys_column.column-33-c2{width:33%;padding:0;margin:0;text-align:center}.dangerousGoods .message .messagePar .parsys_column.column-33-c0 .genericImage,.dangerousGoods .message .messagePar .parsys_column.column-33-c1 .genericImage,.dangerousGoods .message .messagePar .parsys_column.column-33-c2 .genericImage{margin-left:0}.dangerousGoods .message .messagePar .genericImage{min-height:140px}.dangerousGoods .message .messagePar .genericImage img{margin-bottom:10px}.dangerousGoods .message .messagePar .genericImage small{color:#333;font-size:12px;font-weight:700}.dangerousGoods .imagetext .copy{margin:0}.dangerousGoods .imagetext .copy p{padding:0;margin:0 0 10px}.dangerousGoods .smallicontext .copy{padding:0 0 0 30px}.dangerousGoods .column-50-c1 .message:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.dangerousGoods .column-50-c1 .message{display:block}.dangerousGoods .column-50-c1 .message .messagePar{clear:both;float:none}.dangerousGoods .module.messaging .messagePar .genericImage{display:inline-block;margin:0 5% 20px;position:relative;text-align:center}.dangerousGoods .module.messaging .genericImage>small{display:block;left:50%;margin-left:-100%;position:absolute;white-space:nowrap;width:200%}.dangerousGoods .module.messaging .messagePar{text-align:center}.dangerousGoods .module.messaging .messagePar>*{text-align:left}.dangerousGoods+.confirm button{width:auto;float:none}.boardingPassModule h2{font-family:'Gotham 2r';font-size:3em;padding:20px}.boardingPassModule .passes{background:#FFF;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);padding:20px 10px}.boardingPassModule .passes p{display:inline-block;*display:inline;zoom:1;padding-left:10px;width:50%}.boardingPassModule .passes .allPasses{display:inline-block;*display:inline;zoom:1;text-align:right;width:48.5%}.boardingPassModule .logout{font-size:1.2em;font-weight:700;float:right;padding-bottom:10px;text-decoration:underline}.ie9 .boardingPassOptions th{filter:none}.content .boardingPassOptions{margin-top:10px}.content .boardingPassOptions thead th{background:#666;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTM1MzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#666 0,#5f5f5f 28%,#4d4d4d 72%,#3e3e3e 87%,#353535 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#666),color-stop(28%,#5f5f5f),color-stop(72%,#4d4d4d),color-stop(87%,#3e3e3e),color-stop(100%,#353535));background:-webkit-linear-gradient(top,#666 0,#5f5f5f 28%,#4d4d4d 72%,#3e3e3e 87%,#353535 100%);background:-o-linear-gradient(top,#666 0,#5f5f5f 28%,#4d4d4d 72%,#3e3e3e 87%,#353535 100%);background:-ms-linear-gradient(top,#666 0,#5f5f5f 28%,#4d4d4d 72%,#3e3e3e 87%,#353535 100%);background:linear-gradient(to bottom,#666 0,#5f5f5f 28%,#4d4d4d 72%,#3e3e3e 87%,#353535 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#353535', GradientType=0);border:0}.ie9 .content .boardingPassOptions thead th{filter:none}.content .boardingPassOptions thead tr{-webkit-box-shadow:0 3px 3px rgba(80,80,80,.5);-moz-box-shadow:0 3px 3px rgba(80,80,80,.5);box-shadow:0 3px 3px rgba(80,80,80,.5);position:relative;z-index:4}.content .boardingPassOptions thead th,.content .boardingPassOptions tbody td{border:0;padding:10px 20px}.content .boardingPassOptions td.passenger,.content .boardingPassOptions td.seat{background:#eaeaea;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#eaeaea 0,#f1f1f1 27%,#f2f2f2 52%,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeaea),color-stop(27%,#f1f1f1),color-stop(52%,#f2f2f2),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#eaeaea 0,#f1f1f1 27%,#f2f2f2 52%,#dbdbdb 100%);background:-o-linear-gradient(top,#eaeaea 0,#f1f1f1 27%,#f2f2f2 52%,#dbdbdb 100%);background:-ms-linear-gradient(top,#eaeaea 0,#f1f1f1 27%,#f2f2f2 52%,#dbdbdb 100%);background:linear-gradient(to bottom,#eaeaea 0,#f1f1f1 27%,#f2f2f2 52%,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#dbdbdb', GradientType=0)}.ie9 .content .boardingPassOptions td.passenger,.ie9 .content .boardingPassOptions td.seat{filter:none}.boardingPassOptions td.options{background:#ddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ddd 0,#e8e8e8 33%,#e9e9e9 52%,#e5e5e5 62%,#d1d1d1 91%,#cdcdcd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ddd),color-stop(33%,#e8e8e8),color-stop(52%,#e9e9e9),color-stop(62%,#e5e5e5),color-stop(91%,#d1d1d1),color-stop(100%,#cdcdcd));background:-webkit-linear-gradient(top,#ddd 0,#e8e8e8 33%,#e9e9e9 52%,#e5e5e5 62%,#d1d1d1 91%,#cdcdcd 100%);background:-o-linear-gradient(top,#ddd 0,#e8e8e8 33%,#e9e9e9 52%,#e5e5e5 62%,#d1d1d1 91%,#cdcdcd 100%);background:-ms-linear-gradient(top,#ddd 0,#e8e8e8 33%,#e9e9e9 52%,#e5e5e5 62%,#d1d1d1 91%,#cdcdcd 100%);background:linear-gradient(to bottom,#ddd 0,#e8e8e8 33%,#e9e9e9 52%,#e5e5e5 62%,#d1d1d1 91%,#cdcdcd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#cdcdcd', GradientType=0)}.ie9 .boardingPassOptions td.options{filter:none}.content .boardingPassOptions tbody td.options{padding-left:30px}.boardingPassOptions th.passenger,.boardingPassOptions td.passenger{width:35%}.boardingPassOptions td.passenger{color:#333;font-size:1.4em;font-weight:700}.content .boardingPassOptions th.seat,.content .boardingPassOptions td.seat{text-align:center;width:15%}.boardingPassOptions td.seat{font-family:'Gotham 2r',Arial,Helvetica,sans-serif,Verdana;font-size:1.7em}.boardingPassOptions th.options,.boardingPassOptions td.options{width:50%}.boardingPassOptions td.options>.tooltip{display:none}.boardingPassOptions td.options select{border-color:#999;font-size:1.1em;padding:4px 2px 4px 0;width:206px;-webkit-appearance:menulist-button}.boardingPassOptions td.options input{font-size:1.2em;width:193px}.boardingPassOptions td.options label{font-size:1.2em;line-height:1.6}.boardingPassOptions td.options .JS_formElement{margin:0 0 15px}.boardingPassOptions td.options .JS_formElement:first-child{line-height:3;*height:2em}.ie7 .boardingPassOptions td.options .JS_formElement:first-child select{*float:left}.boardingPassOptions td.options .JS_formElement>.pointer{position:absolute;top:50%;left:-31px;z-index:4}.boardingPassOptions td.options .JS_formElement>.pointer b,.boardingPassOptions td.options .JS_formElement>.pointer i{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.boardingPassOptions td.options .JS_formElement>.pointer b{border-color:rgba(241,241,241,0);border-left-color:#F1F1F1;border-width:10px;top:50%;margin-top:-10px}.lte8 .boardingPassOptions td.options .JS_formElement>.pointer b{border-left-color:#e4e4e4}.boardingPassOptions td.options .JS_formElement>.pointer i{border-color:rgba(195,195,195,0);border-left-color:#C3C3C3;border-width:11px;top:50%;margin-top:-11px}.boardingPassOptions td.options .JS_formElement~.JS_formElement input{margin:0 20px 0 0;border:1px solid #ccc;padding:5px;color:#666}.boardingPassOptions td.options button{max-width:30%;position:static;line-height:1.6;*margin-top:-.6em}.content .boardingPassOptions td.seat{border-right:1px solid #C3C3C3}.boardingOptions .no-label label{position:absolute;left:-1000em}.boardingOptions label{display:block}.js .boardingOptions .JS_formElement~.JS_formElement{display:none}.boardingOptions .JS_formElement.hr-top{border-top:1px solid #999;margin-top:.5em;padding-top:.5em}.boardingOptions .errorMessage p{width:auto;margin:0}.boardingOptions .cxtTooltip p{width:auto}.alerts>.alert{position:relative}.js .alerts>.alert{display:none}.alerts>.alert>i{height:100%;left:0;position:absolute;top:0;width:47px}.alerts>.alert>i>b{background:url(/etc/designs/vaa/img/icons/alert_small.png) no-repeat center center;display:block;height:100%;width:100%;zoom:1}.alerts>.alert p{margin:0}.alerts>.alert>a{background:url(/etc/designs/vaa/img/icons/tooltip_close_white.png) no-repeat center center;display:block;height:14px;padding:10px;position:absolute;right:0;top:0;width:14px}.alerts>.alert.alert-error{padding:14px 35px 10px 57px;background:#f56003;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background-image:-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%)}.lte8 .alerts>.alert.alert-error{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF56003', endColorstr='#FFC2460C')}.alerts>.alert.alert-error>i{background:#cd4d12;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxNmMzZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkNGQxMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f16c3d),color-stop(100%,#cd4d12));background-image:-moz-linear-gradient(#f16c3d 0,#cd4d12 100%);background-image:-webkit-linear-gradient(#f16c3d 0,#cd4d12 100%);background-image:linear-gradient(#f16c3d 0,#cd4d12 100%)}.lte8 .alerts>.alert.alert-error>i{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF16C3D', endColorstr='#FFCD4D12')}.alerts>.alert.alert-info{background:#424242;background:-moz-linear-gradient(top,#424242 0,#000c00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#424242),color-stop(100%,#000c00));background:-webkit-linear-gradient(top,#424242 0,#000c00 100%);background:-o-linear-gradient(top,#424242 0,#000c00 100%);background:-ms-linear-gradient(top,#424242 0,#000c00 100%);background:linear-gradient(to bottom,#424242 0,#000c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#000c00', GradientType=0);padding:10px 35px 10px 18px}.mmb h2.gothamSm3r{font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-.05em;font-size:3.5em;font-weight:400;margin:0;padding:12px 20px 16px 17px;color:#333;-webkit-font-smoothing:antialiased}.pageTitleLink h1{color:#FFF;display:inline-block;width:80%}.pageTitleLink p{display:inline-block;width:18%;text-align:right}.pageTitleLink p a.linkBullet{background:url(/etc/designs/vaa/img/arrow_white_right.png) 0 4px no-repeat;color:#FFF;display:inline}.termsAndConditions{padding:40px 25px 25px}.termsAndConditions ul li,.termsAndConditions p{margin:10px 0}.termsAndConditions p{padding-left:18px}#header .logout{position:absolute;top:0;right:9px}#header .logout .btn{font-size:1.1em;font-weight:500;padding:2px 8px 5px;margin:0;color:#fff;background:rgba(0,0,0,.65);border:0}#header .logout .btn:hover{background:rgba(0,0,0,.65);text-decoration:underline}#pageIntro .logo{position:absolute;top:0;right:0}#pageIntro .logo.tribe{top:35px}.sprite-25{background:url(/etc/designs/vaa/img/sprites/sprite_grid_25_25.png) no-repeat;display:block;height:25px;width:25px}.sprite-25.warning{background-position:0 0}.sprite-42{background:url(/etc/designs/vaa/img/sprites/sprite_grid_42_42.png) no-repeat;display:block;height:42px;width:42px}.sprite-42.noOfPassengers{background-position:0 0}.sprite-42.trolley{background-position:-42px 0}.errorHint{position:absolute;display:none;clear:both;margin:0 0 1em;padding:18px 44px 18px 20px;color:#333;width:158px;overflow:hidden;-webkit-box-shadow:1px 2px 5px #000;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.4);-moz-box-shadow:1px 2px 5px #000;-moz-box-shadow:1px 2px 5px rgba(0,0,0,.4);box-shadow:1px 2px 5px #000;box-shadow:1px 2px 5px rgba(0,0,0,.4);background-color:#f56003;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background-image:-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%)}.lte8 .errorHint{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF56003', endColorstr='#FFC2460C')}.errorHint .messageWrapper{padding:6px 12px;color:#fff;font-size:1.3em}.checkIn .text .errorHint p{margin:0;font-size:.8em;line-height:1.1em}.checkIn .pointer{position:absolute;z-index:10000;bottom:-10px;height:0;width:0;border:7px solid transparent;border-top-color:#f56003;border-top-color:#eb5921;background:red}.ancillaryModule .ancillarypromotionpanel .messages{padding:20px}.ancillaryPromoPanel{background:#f7f7f7;-webkit-box-shadow:2px 2px 3px rgba(150,150,150,.75);-moz-box-shadow:2px 2px 3px rgba(150,150,150,.75);box-shadow:2px 2px 3px rgba(150,150,150,.75);display:inline-block}.ancillaryModule .ancillarypromotionpanel.module{line-height:0;margin-bottom:0}.extraSpecialTextOnlyPanel{font-family:"Gotham 2r",Arial,sans-serif;font-size:6em;line-height:1;letter-spacing:-.075em;color:#666;margin-right:40px;-webkit-font-smoothing:antialiased}.ancillaryModule .equalHeightsContent{margin-bottom:20px}.ie7 .ancillaryPromoPanel{*display:inline;zoom:1}.ancillaryPromoPanel .image{height:170px;overflow:hidden}.ancillaryPromoPanel .image img{width:100%}.ancillaryPromoPanel .messages p{margin:0;padding:0}.ancillaryPromoPanel .messages .title{font-family:"Gotham SSm 3r" Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.05em;line-height:1.1;color:#4D144C;display:inline-block;font-size:2.2em;font-weight:400;margin-bottom:10px;padding-right:10px;width:70%;vertical-align:top;-webkit-font-smoothing:antialiased}.ancillaryPromoPanel .messages .price{display:inline-block;margin:.5em 0 10px;text-align:center;vertical-align:top}.ie7 .ancillaryPromoPanel .messages .title,.ie7 .ancillaryPromoPanel .messages .price{display:inline;zoom:1}.ancillaryPromoPanel .messages .value{color:red;font-size:1.6em;font-weight:700}.ancillaryPromoPanel .messages .unit{font-size:1em;line-height:.8em}.ie7 .ancillaryPromoPanel .messages .unit{line-height:1em}.ancillaryPromoPanel .messages .number{color:#333;font-weight:700;margin-top:10px}.ancillaryPromoPanel .messages .cta{margin-top:10px}.secondary .module.ancillary .header{padding:20px 20px 10px}.secondary .module.ancillary .content{padding:0 20px 10px}.module.ancillary .header h3{font-family:'Gotham 3r',Arial,sans-serif;color:#4f145b;margin-bottom:10px}.module.ancillary img{margin:10px 0;width:100%}.column-25-75-c1 .column-33 .module.ancillary{padding:10px}.module.ancillary .content a{background:url(/etc/designs/vaa/img/sprites/spt_lrg_link_bullet.png) 0 2px no-repeat;display:block;padding-left:10px;font-size:1.2em;font-weight:700;margin-bottom:5px}.module.ancillary .content a:hover{color:#EB143A;text-decoration:none;background-position:0 -89px}.module.ancillary .content a.ancillaryImageLink{padding-left:0;background:0 0}.module.ancillary .content p a{background-position:0 4px;font-size:inherit}.module.ancillary .content ul,.module.ancillary .content ul li{background:0 0;list-style:none;padding:0}.module.ancillary .content ul li{border-bottom:1px solid #DDD;margin-bottom:10px;vertical-align:top}.secondary .module.ancillary .content ul li:last-child{margin-bottom:0;border-bottom:0}.upsell{padding:20px}.upsell .column-25{display:inline-block;width:25%;vertical-align:top}.upsell .column-25>div{padding-right:20px}.upsell .column-75{display:inline-block;width:75%;vertical-align:top}.upsell .column-33>div{display:inline-block;width:33.33333333333%;vertical-align:top}.upsell .row:last-child>div>div{border-top:1px solid #DFDFDF;padding-top:20px}.upsell .row>div>div{margin-right:20px}.upsell .row>div:last-child>div{margin-right:0}.upsell h2{font-family:"Gotham 3r",Arial,sans-serif;margin-bottom:20px}.upsell h3{font-family:"Gotham 3r",Arial,sans-serif;margin-bottom:10px}.module.ancillary .content ul li .name,.upsellHotel .name{display:inline-block;zoom:1;*display:inline;width:60%;vertical-align:top;float:left}.module.ancillary .content ul li .name h4,.upsellHotel h4{font-weight:700;margin-bottom:2px;font-size:1.2em;word-wrap:break-word}.module.ancillary .content ul li .price,.upsellHotel .price{display:inline-block;zoom:1;*display:inline;text-align:right;width:40%;vertical-align:top;float:right}.module.ancillary .content ul li .rating,.upsellHotel .rating{background:url(/etc/designs/vaa/img/sprites/m_083.00_ancillary_link_star_rating.gif) no-repeat 0 0;height:11px;margin-bottom:2px;overflow:hidden;text-indent:-9999px;width:56px}.module.ancillary .content ul li .rating.star0,.upsellHotel .rating.star0{background-position:-55px 0}.module.ancillary .content ul li .rating.star1,.upsellHotel .rating.star1{background-position:-44px 0}.module.ancillary .content ul li .rating.star2,.upsell .rating.star2{background-position:-33px 0}.module.ancillary .content ul li .rating.star3,.upsellHotel .rating.star3{background-position:-22px 0}.module.ancillary .content ul li .rating.star4,.upsellHotel .rating.star4{background-position:-11px 0}.module.ancillary .content ul li .rating.star5,.upsellHotel .rating.star5{background-position:0 0}.module.ancillary .content ul li .content p.vrating,.upsellHotel p.vrating{font-family:"Lucida Grande",Arial,Helvetica,sans-serif,Verdana;font-size:1em;font-weight:700;line-height:1.4em;margin:-1px 0 0 0}.content .tick{background:url(/etc/designs/vaa/img/sprites/spt_tick_rating.png) no-repeat 0 0;display:inline-block;height:9px;margin:3px 0 0 1px;overflow:hidden;vertical-align:top;width:40px}.content .tick-0-0{background-position:-40px 0}.content .tick-1-0{background-position:-32px 0}.content .tick-2-0{background-position:-24px 0}.content .tick-3-0{background-position:-16px 0}.content .tick-4-0{background-position:-8px 0}.content .tick-5-0{background-position:0 0}.content .tick-0-5{background-position:-32px -20px}.content .tick-1-5{background-position:-24px -20px}.content .tick-2-5{background-position:-16px -20px}.content .tick-3-5{background-position:-8px -20px}.content .tick-4-5{background-position:0 -20px}.module.ancillary .content ul li .price p,.upsellHotel .price p{color:#eb143a;font-weight:700;line-height:1.3em}.upsellHotel .miles{color:#666;font-size:1.1em;font-weight:700}.hotelIdeasPanel{margin-top:20px}.ancillaryPromotionPanels.ui-accordion-content{display:block;width:639px;margin-left:-69px;border:10px solid #ea143a;padding:20px;background:#FFF;top:0}.upgrades .ancillaryPromotionPanels.ui-accordion-content{padding-top:0;padding-bottom:0}.upgrades .upgradeVideo{padding-top:20px}.upgrades .largeimagetext{margin-top:20px;margin-bottom:20px}.upgrades .largeimagetext .copy{max-width:319px}.content .upgrades .largeimagetext p{line-height:1.4em;font-size:1em}.upgrades .ancillaryModule .equalHeightsContent{margin-bottom:0}.upgrades.ancillaryModule .ancillaryModule{width:630px;background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 0 3px 0;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 3px 0;margin-bottom:20px;margin-left:296px}.ancillaryPromotionPanels .extraSpecialTextOnlyPanel .equalHeightsContent img{margin-bottom:40px}.ancillarypromotionpanel.module{box-shadow:none}.ancillaryCategory{clear:both;margin-bottom:20px}.ancillaryCategory .ancillaryTitle{border-top:4px #353535 solid;display:inline-block;padding:20px 0 20px 20px;width:260px;vertical-align:top}.ancillaryCategory .ancillaryTitle h3{margin:0 0 20px}.ancillaryCategory .ancillaryModules{border-top:4px #666 solid;display:inline-block;margin-left:16px;padding-top:20px;width:630px}.ancillaryCategory.noTopBorder .ancillaryModules{border:0;padding-top:5px}.ie7 .ancillaryCategory .ancillaryModules,.ie7 .ancillaryCategory .ancillaryTitle{zoom:1;display:inline}.ie8 .ancillaryCategory .ancillaryModules,.ie8 .ancillaryCategory .ancillaryTitle{float:left}.ancillaryCategory .ancillaryModules .ancillaryModule{width:100%;background-color:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);margin-bottom:20px;margin-left:0}.ancillaryCategory .ancillaryModules .ancillaryModule:last-child{margin-bottom:0}.ancillaryModule h4,#baggageBreakdown h3,.seatSelectionFrame h3,.flyingClub h3{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;margin-bottom:.4em;font-size:2.2em;font-weight:400;-webkit-font-smoothing:antialiased}.ancillaryModule h4{border-bottom:1px solid #ccc;padding:10px 0 5px}.ancillaryModule h5{color:#4f145b;font-size:1.2em;line-height:1.6em;margin:0}.ie7 .ancillaryModule img,.ie7 .ancillaryModule .content{display:inline;zoom:1}.ancillaryModule img,.ancillaryModule .content{display:inline-block;vertical-align:top;zoom:1}.ancillaryModule .content{width:351px;padding:0 20px}.ancillaryModule .expand-bar{background:url(/etc/designs/vaa/img/flightSummary_showHide.png) top center no-repeat;clear:both;color:#000;display:block;font-size:1em;font-weight:700;margin-top:0;padding:10px 0;text-align:center;width:100%}.ancillaryModule .viewToggle p.action{color:#000}.ancillaryModule .expand-bar p{margin:0}.ancillaryModule .accordionstart{padding-bottom:0}.ancillaryUpgradePanel,.upgrades .trailingImage{background-color:#e9e9e9;padding:15px;-moz-box-shadow:0 0 3px #a0a0a0;-webkit-box-shadow:0 0 3px #a0a0a0;box-shadow:0 0 3px #a0a0a0}.upgrades .trailingImage{padding:0;margin:0}.ancillaryFeelingLucky img{display:inline-block}.ancillaryUpgradePanel .content{display:inline-block;width:375px;padding-right:0}.ancillaryUpgradePanel.upgradeCTA .content{padding-left:0;width:100%}.ie7 .ancillaryFeelingLucky .content,.ie7 .ancillaryUpgradePanel .content{display:inline;zoom:1}.ancillaryUpgradePanel .genericFooter{text-align:right}.ancillaryUpgradePanel h3{margin-top:0;margin-bottom:5px;font-family:'Gotham 3r',Arial,sans-serif;font-weight:400;font-size:2.2em;letter-spacing:-.05em;-webkit-font-smoothing:antialiased}#baggageBreakdown h3,#baggageBreakdown p{padding:5px 10px}#baggageBreakdown h3{margin-top:10px}#baggageBreakdown .checkbox,#baggageBreakdown .flightDetails{background:url(/etc/designs/vaa/img/bg_grad_inner_acc.jpg) repeat-x scroll 0 0 #DBDBDB;padding:10px;margin-bottom:5px}.ie7 #baggageBreakdown .checkbox{zoom:1}#baggageBreakdown .flightDetails .flight{color:#333;float:left;font-size:1.6em;padding-left:5px}#baggageBreakdown .flightDetails .class{float:right;color:#333;font-size:1.4em;padding-right:5px;padding-top:3px}#baggageBreakdown .currency{float:right;margin-bottom:7px}#baggageBreakdown .currency label{margin-right:7px}#baggageBreakdown .currency select{font-size:1.1em;width:210px;padding:4px 2px 4px 0}#baggageBreakdown .checkbox label{font-weight:700;padding-left:5px;line-height:22px}.ie7 #baggageBreakdown .checkbox label{padding-left:25px}#baggageBreakdown .checkbox input[type=checkbox]{float:left}.ie7 #baggageBreakdown .checkbox input[type=checkbox]{margin-top:-20px}table.baggageLayout{background:0 0}table.baggageLayout thead th{background:url(/etc/designs/vaa/img/bg_grad_olci_header_grey.png) repeat-x scroll 0 0 #424242;clear:both;color:#FFF;font-size:1.1em;padding:10px;border-bottom:2px solid #C5C5C6}#baggageDetails.nonVAA table.baggageLayout thead th span.flight{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;margin-bottom:.4em;font-size:1.3em;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff}#baggageDetails.nonVAA table.baggageLayout thead th span.flightOperatedBy{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;margin-bottom:.4em;font-size:1em;font-weight:400;-webkit-font-smoothing:antialiased;color:#fff}table.baggageLayout tbody th,table.baggageLayout tbody td{background:url(/etc/designs/vaa/img/bg_grad_inner_acc.jpg) repeat-x scroll 0 0 #DBDBDB;clear:both;font-size:1.2em;padding:17px 10px;border-bottom:2px solid #fff}table.baggageLayout .totalPBD{padding:25px 10px;background:none #fff;border:0}#baggageDetails.nonVAA table.baggageLayout .totalPBD{padding:10px 5px}#baggageBreakdown table.baggageLayout .totalPBD p.extraInfo{color:#666;font-size:.9em;font-weight:400;padding:0;margin:0}table.baggageLayout tbody td{text-align:center;vertical-align:middle;padding:0 15px}table.baggageLayout td.baggageCount{padding:5px 15px}table.baggageLayout td.baggageCount .paxBaggageTotal,table.baggageLayout td.baggageCount ul{float:left;width:50%}table.baggageLayout td.baggageCount ul,table.baggageLayout td.baggageCount ul li{text-align:left;background:0;padding:0}table.baggageLayout td.baggageCount ul{padding-left:10px}table.baggageLayout thead .passengers{width:374px;padding:15px}table.baggageLayout thead .flight{font-family:"Gotham 3r",Arial,sans-serif;font-size:1.4em;font-weight:400;letter-spacing:-.05em}table.baggageLayout thead .class{font-family:"Gotham 3r",Arial,sans-serif;font-size:1.2em;font-weight:400;letter-spacing:-.05em;text-transform:lowercase}table.baggageLayout thead .totalWeight,table.baggageLayout thead .howMany{width:149px;padding:15px}table.baggageLayout thead .charges{width:107px;padding:15px}table.baggageLayout tbody td .currency{float:left;font-weight:700}table.baggageLayout tbody td .amount{float:left;font-weight:700;width:1.2em}table.baggageLayout tbody .totalCharge span{color:#EA143A}table.baggageLayout tbody .total{border-left:0}#baggageDetails.nonVAA table.baggageLayout tbody .total{width:130px}table.baggageLayout tbody .total span{font-size:1.4em;margin:-1px 0 0 0}table.baggageLayout tbody .total span.sub{font-size:1.1em}table.baggageLayout .flyingClubMember p{color:#4f145b;float:right;margin:-17px -7px;text-align:center}table.baggageLayout .flyingClubMember p span{font-family:"Gotham 3r" arial sans-serif;font-size:.9em;letter-spacing:-.075em;line-height:1}table.baggageLayout .flyingClubMember p strong{display:block;font-size:.75em;line-height:1}table.baggageLayout .additionalTotal span,table.baggageLayout .totalCost strong{color:#EA143A}#baggageDetails .relatedInfo{clear:both}#baggageDetails .relatedInfo .handy{float:left;width:240px;margin-top:-60px;padding-left:10px}#baggageDetails.nonVAA .relatedInfo .handy{margin-top:0}#baggageDetails .relatedInfo .confirm{float:right;text-align:right;font-size:.95em}#baggageDetails .relatedInfo .confirm fieldset{padding:0;margin-bottom:10px}#baggageDetails .relatedInfo ul.options li{background:url(/etc/designs/vaa/img/arrow_black_right.png) no-repeat scroll left center transparent;font-size:1.1em;margin-right:10px;padding-left:10px;font-weight:700;color:#333}#baggageDetails .relatedInfo ul.options li a:hover{text-decoration:underline;color:#EB143A}.howManyMinusPlus label,.baggageLayout caption{display:block;left:-999999px;position:absolute}.howManyMinusPlus .minus{background:url(/etc/designs/vaa/img/icons/minus_plus.png) 0 0 no-repeat;width:16px;height:17px;display:none;float:left;margin:6px 10px 0 20px}.howManyMinusPlus .plus{background:url(/etc/designs/vaa/img/icons/minus_plus.png) -16px 0 no-repeat;width:16px;height:17px;display:none;float:left;margin:6px 0 0 10px}table.baggageLayout tbody td.passengerTotalBags{text-align:left}table.baggageLayout tbody td.passengerTotalBags ul,table.baggageLayout tbody td.passengerTotalBags ul li{background:0 0;padding:0;margin-bottom:0}#baggageDetails .paxBaggageTotal{background:url(/etc/designs/vaa/img/icons/large_bag_icon.png) 0 0 no-repeat;width:48px;height:38px;color:#EA143A;font-size:1.6em;font-weight:700;line-height:39px;display:inline-block;*display:inline;zoom:1;width:48px;height:38px;text-align:center}#baggageDetails.nonVAA .paxBaggageTotal{color:#333;background:url(/etc/designs/vaa/img/icons/large_bag_icon_grey.png) 0 0 no-repeat}#baggageDetails .pBT_text{float:right;padding-top:5px}#baggageDetails.nonVAA .pBT_text{padding-top:13px}.baggageLayout .total button.primaryAction{font-size:.9em;padding:5px 14px}.bookingUpgrade.ancillaryModule{margin-left:296px;width:630px}.bookingUpgrade .ancillaryModule{margin-bottom:40px;background-color:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.upgradeVideowrap{height:385px;width:640px;margin-bottom:0}.upgradeVideowrap iframe{position:absolute;top:20px;left:20px;width:640px;height:385px}.ancillaryModule button.primaryAction{font-size:1.2em}.no-js .flyingClub .ancillaryPromotionPanels{background:#fff;border:10px solid #ea143a;padding:15px;width:765px}.flyingClub .ancillaryPromotionPanels{width:755px;margin-left:-185px}.flyingClub .content{width:356px}.flyingClub h3{background:url(/etc/designs/vaa/img/plane_club.png) no-repeat;padding:0 0 20px 50px;margin:0}.flyingClub .promotions{list-style:none}.flyingClub .promotions .column-33 .parsys_column{float:left;width:239px;list-style:none;margin:0 18px 0 0;padding:0 0 10px;background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.flyingClub .promotions .column-33 .parsys_column:first-child+.parsys_column+.parsys_column{margin:0}.flyingClub .promotions .column-33 .parsys_column img{display:block;margin-bottom:10px;width:100%}.flyingClub .promotions .column-33 .parsys_column h4{font-family:Arial,Helvetica,sans-serif,Verdana;font-weight:700;font-size:1.2em;border:0}.flyingClub .promotions .column-33 .parsys_column h4,.flyingClub .promotions .column-33 .parsys_column p{padding:0;margin:10px 20px}.flyingClub .flyingClubFooter{padding:20px 0 0;overflow:auto}.flyingClub .flyingClubFooter .allowance{float:left;height:auto;margin-top:7px}.flyingClub .flyingClubFooter .signup{float:right;overflow:visible;font-size:1.2em;font-weight:700;cursor:pointer;text-decoration:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px #666;-moz-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px #666;box-shadow:0 1px 2px rgba(0,0,0,.25);-o-transition:color .2s linear;-moz-transition:color .2s linear;-webkit-transition:color .2s linear;transition:color .2s linear;padding:5px 16px;color:#FFF;background-color:#EB143A;background-image:-webkit-gradient(linear,0 66%,0 100%,from(#EB143A),to(#a00a27));background:-moz-linear-gradient(0% 60% 270deg,#EB143A,#a00a27);border:1px solid #C70F31}.ancillaryModulesFW{width:926px}.ancillaryModulesFW .refContainer p,.ancillaryModulesFW a.linkBullet{color:#366600;line-height:1.6em;margin:0}.ancillaryModulesFW .refContainer{clear:both;margin-bottom:6px;position:relative}.ancillaryModulesFW .referenceText{float:left;padding-top:5px;width:650px}.ancillaryModulesFW .refTotalPrice{float:right;width:200px}.ancillaryModulesFW .refContainer p,.ancillaryModulesFW a.linkBullet{color:#366600;line-height:1.6em;margin:0}.ancillaryModulesFW .refContainer p{font-size:1.4em}.ancillaryModulesFW a.linkBullet{background:url(/etc/designs/vaa/img/sprites/spt_lrg_link_bullet_green.png) 0 3px no-repeat;display:inline;font-size:1em;margin-left:20px}.ancillaryModulesFW a.linkBullet:hover,.ancillaryModulesFW a.linkBullet:active,.ancillaryModulesFW a.linkBullet:focus{background:url(/etc/designs/vaa/img/sprites/spt_lrg_link_bullet_green.png) 0 -88px no-repeat}.ancillaryModulesFW .refContainer p.contentTitle{font-size:1.8em;line-height:1.3em}.ancillaryModulesFW .refContainer p.contentTitle{font-family:"Gotham SSm 3r",Arial,sans-serif;letter-spacing:-.05em;margin-bottom:5px}.ancillaryModulesFW .refTotalPrice p{padding-top:1em;text-align:right;font-size:1.2em}.ancillaryModulesFW .refTotalPrice p strong{font-size:1.5em}.ancillaryModulesFW .ancillaryHeader a.action{font-weight:700}.ancillaryModulesFW .content{background:url(/etc/designs/vaa/img/ref_tick.png) no-repeat 16px 16px #c9e0b6;width:854px;padding:12px 20px 12px 52px}.ancillaryModulesFW #summaryDetails{width:886px;border:10px solid #474747;border-top:0;background-color:#fff;top:0;padding:10px}.ancillaryModulesFW .subText{margin-top:1em}.ancillaryModulesFW .subText p{margin:0}.ancillaryModulesFW .accordionstart{padding-bottom:1.6em}.ancillaryModulesFW .accordionstart .accordionHeader{background:#555 url(/etc/designs/vaa/img/ancillaryModulesFW.png) no-repeat 0 0;padding:8px 0;position:relative;height:30px}.ancillaryModulesFW .viewToggle{text-align:center;font-size:1.2em}.no-js .ancillaryModulesFW .ui-icon{display:none}.js .ancillaryModulesFW .accordionstart .accordionHeader .action{color:#fff;display:block;border-top:0;margin:0 30px 0 0;padding:8px 0 0;text-align:right}.js .ancillaryModulesFW .accordionstart .accordionHeader .ui-icon{background-image:url(/etc/designs/vaa/img/sprites/spt_white_plus_minus.png);background-repeat:no-repeat;display:block;height:11px;margin-top:-5px;overflow:visible;top:50%;width:12px}.ie7.js .ancillaryModulesFW .accordionstart .accordionHeader .ui-icon{top:55%}.js .ancillaryModulesFW .accordionstart .accordionHeader.ui-state-default .ui-icon{background-position:0 100%}.js .ancillaryModulesFW .accordionstart .accordionHeader.ui-state-active .ui-icon{background-position:0 0}.js .ancillaryModulesFW .accordionstart .ancillaryInfo{display:none}.no-js .ancillaryModulesFW .accordionstart .ancillaryInfo,.js .ancillaryModulesFW .accordionstart .ui-accordion .ancillaryInfo{background:url(/etc/designs/vaa/img/icons/lightbulb.png) no-repeat 0 50%;color:#fff;display:block;font-weight:400;height:26px;left:25px;line-height:22px;margin:0;padding:0 0 0 25px;position:absolute;top:12px}#refineSearch{color:#fff;background:#eb143a;background:-moz-linear-gradient(top,#9c0a26 0,#c81031 33%,#eb143a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#9c0a26),color-stop(33%,#c81031),color-stop(100%,#eb143a));background:-webkit-linear-gradient(top,#9c0a26 0,#c81031 33%,#eb143a 100%);background:-o-linear-gradient(top,#9c0a26 0,#c81031 33%,#eb143a 100%);background:-ms-linear-gradient(top,#9c0a26 0,#c81031 33%,#eb143a 100%);background:linear-gradient(to bottom,#9c0a26 0,#c81031 33%,#eb143a 100%);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);margin-bottom:20px}#refineSearch fieldset{border-bottom:1px solid #DA5767;padding:11px 20px 10px}#refineSearch h3{position:relative;border-bottom:2px solid #C84455;font-weight:400;margin:0;color:#fff;font-size:1.8em;min-height:21px;line-height:1;padding:9px 11px 11px 60px;background:url(/etc/designs/vaa/img/sprites/refineSearchSprite.png) no-repeat scroll 20px 9px transparent}#refineSearch h4{color:#fff;font-weight:700;margin-bottom:0}#refineSearch ul{margin:0}#refineSearch li{background:0 0;font-size:.916em;padding:0;clear:both}#refineSearch a{float:right}#refineSearch .jquery-flyweight-select,#refineSearch .jquery-flyweight-select:hover{background:#fff}#refineSearch .jquery-flyweight-select-text,#refineSearch .jquery-flyweight-select:hover .jquery-flyweight-select-text,#refineSearch .jquery-flyweight-select-open .jquery-flyweight-select-text{color:#333}#refineSearch .passengers{padding-bottom:20px}#refineSearch .passengers li{margin-top:2px}#refineSearch .passengers .adult{margin-top:15px}#refineSearch .passengers label{line-height:1;vertical-align:middle;position:relative;float:left}#refineSearch .paxCategory{font-weight:700;float:left;margin-top:2px}#refineSearch .seatNote{position:absolute;line-height:2em;top:10px;left:0}#refineSearch .note{float:left;margin:2px 0 0 3px}#refineSearch .cxtTooltip{float:left;margin-left:3px}#refineSearch .passengers select{float:right;width:48px}#refineSearch .selectTicket h4{padding-right:60px}#refineSearch .selectTicket a{margin:9px 0 5px;width:100%}#refineSearch .selectTicket select{margin-top:10px;width:185px}.updateWrap{padding:15px 20px 20px;text-align:right}#refineSearch .updateWrap button{font-family:arial,helvetica,sans-serif}#refineSearch .newSearch{border-top:2px solid #DA5767;padding:17px 20px 20px}#refineSearch .newSearch a{margin-top:16px}#refineSearch .toolTipWrap{padding:0 20px 10px}#refineSearch .tooltip h4{color:#333}.no-js #refineSearch .passengers,.no-js #refineSearch .selectTicket,.no-js #refineSearch .updateWrap,.no-js #refineSearch .toolTipWrap{display:none}.destinationMap .destinationMap{background:url(/etc/designs/vaa/img/bg_destinations_map.png) 0 0 no-repeat;height:538px;margin-bottom:20px;width:926px;position:relative}.destinationMap .mapMarkerRed{display:block;background:url(/etc/designs/vaa/img/icon_map_marker_destinations.png) 0 0 no-repeat;width:12px;height:24px;text-indent:-9999px}ul.mapMarkers,ul.mapMarkers li{padding:0;margin:0}.destinationMap ul.mapMarkers li{position:absolute}.tooltip span.iconPlaneWhite{display:block;float:left;margin-right:10px;background:url(/etc/designs/vaa/img/icon_plane_white.png) 0 0 no-repeat;width:27px;height:28px}.exploreModule{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2);height:150px;overflow:hidden}.exploreModule .exploreContent{padding:20px 6px 20px 20px;float:left;width:220px;height:110px}.exploreModule .exploreContent h3{color:#333;font-family:"Gotham 3r",Arial,sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-.05em;line-height:1;margin:0}.exploreModule .exploreContent p{margin:9px 0}.exploreModule a{display:block;float:right;width:680px}.exploreModule a img{display:block;width:100%}.exploreModule .exploreContent .linkBullet{font-size:1.2em;float:none}#flightBookingBasket #basketSummary{padding:10px;background:#fff;background:-webkit-linear-gradient(top,#fff 35%,#E2E2E2 100%);background:-moz-linear-gradient(top,#fff 35%,#E2E2E2 100%);background:-ms-linear-gradient(top,#fff 35%,#E2E2E2 100%);background:linear-gradient(to bottom,#fff 35%,#e2e2e2 100%)}#flightBookingBasket #basketSummary .processStep{padding-left:10px}#flightBookingBasket form .formWrapper .termsText{margin-bottom:0}#flightBookingBasket ul.termsList{font-size:.9em}#flightBookingBasket .checkBox label{float:left;width:567px;font-size:1.2em;line-height:1.6em;margin-left:10px;margin-right:0}#flightBookingBasket .checkBox #cardholderDetailspayLaterRequestOfInformation{float:left;margin:0}#flightBookingBasket .checkBox #cardholderDetailsTandCUSA,#flightBookingBasket .checkBox #cardholderDetailsTandC{float:left;margin:0;margin-top:3px;margin-right:-4px}#flightBookingBasket .specialOffersFieldset .checkBox p{font-size:1.2em;line-height:1.6em;margin:0 0 12px;margin-left:10px}#flightBookingBasket .checkBox p{font-size:inherit;line-height:inherit;margin:0}#flightBookingBasket .checkBox a,#flightBookingBasket ul.termsList a{text-decoration:none;color:#333;font-weight:700}#flightBookingBasket .checkBox a:hover,#flightBookingBasket .checkBox a:active,#flightBookingBasket ul.termsList a:hover,#flightBookingBasket ul.termsList a:active,#flightBookingBasket .qasAddress a:active,#flightBookingBasket .qasAddress a:hover{color:#EB143A}#flightBookingBasket .checkBox input{width:auto;margin:1px 0 0 180px;border:0}#flightBookingBasket .specialOffersFieldset .checkBox input{float:left;margin:3px 0 0 -8px}#basketBreakdown{margin-top:6px;position:relative}.mmbPayment #basketBreakdown{margin-top:0}#flightBookingBasket #basketSummary .info{padding:10px;width:303px}#flightBookingBasket #basketSummary .info,#flightBookingBasket #basketSummary .tableWrap{display:inline-block;vertical-align:top}#flightBookingBasket #basketSummary .info h3{font-family:"Gotham 2r",Arial,sans-serif;color:#333;letter-spacing:-.05em;font-size:4em;font-weight:400;font-style:normal;margin:0;-webkit-font-smoothing:antialiased}.ie7 #flightBookingBasket #basketSummary .info,.ie7 #flightBookingBasket #basketSummary .tableWrap{display:inline;zoom:1}#basketBreakdown .info ul{position:absolute;bottom:13px;left:10px}#flightBookingBasket .tableWrap{width:563px}#flightBookingBasket #breakdown{margin-bottom:0}#flightBookingBasket table{background:0 0;width:100%}#flightBookingBasket thead{display:none}#flightBookingBasket tr,#flightBookingBasket td{border:0;margin:0;padding:14px 6px;text-align:left}#flightBookingBasket td.currency{text-transform:uppercase;text-align:right;width:10%}#flightBookingBasket td.amount{font-weight:700;padding-right:20px;text-align:right;width:25%}#flightBookingBasket tr.firstRow{border-bottom:1px solid #DDD}#flightBookingBasket .mmbPayment tr.firstRow{border-bottom:0}#flightBookingBasket td#ticketType{font-weight:700;width:40%}#flightBookingBasket td#passengerTickets{color:#666}#flightBookingBasket td#passengerTickets{width:25%}#flightBookingBasket #passengerTickets ul,#flightBookingBasket #passengerTickets li{background:0 0;list-style:none;margin:0;padding:0;line-height:1.46em}#flightBookingBasket .ticketsMilesPlusMoney #passengerTickets li{margin-bottom:2.6em}#flightBookingBasket .ticketsRedemption #passengerTickets li{margin-bottom:1em}#flightBookingBasket #breakdown td.currency,#flightBookingBasket #breakdown td.amount{font-size:1.4em}#flightBookingBasket #breakdown td.currency ul li,#flightBookingBasket #breakdown td.amount ul li{padding-left:0;background:0 0;line-height:1.25em}#flightBookingBasket #breakdown .ticketsMilesPlusMoney td.amount ul li,#flightBookingBasket #breakdown .ticketsRedemption td.amount ul li{margin-bottom:.857em}#flightBookingBasket #breakdown .subHeading{font-weight:700;color:#666}#flightBookingBasket #credit td{padding-top:0;padding-bottom:12px}#flightBookingBasket td.chargeTypes a{font-weight:700}#flightBookingBasket td.chargeTypes a:hover{color:#EB143A;font-weight:700;text-decoration:underline}#flightBookingBasket #basketTotal{background:#e4e4e4;border-top:2px solid #b7b7b7}#flightBookingBasket .linkList,#flightBookingBasket .linkList a{margin:0;font-size:.96em}#flightBookingBasket #total{margin:0}#flightBookingBasket .mmbPayment #total{margin:0 0 0 325px}#flightBookingBasket #total td.total{font-size:1.4em;font-weight:700;vertical-align:top}#flightBookingBasket #total td.currency,#flightBookingBasket #total td.amount,#flightBookingBasket #total td.miles{font-size:1.8em;font-weight:700}#flightBookingBasket td.empty{width:25%}#flightBookingBasket .basketEnter{padding:10px 0}#flightBookingBasket .basketEnter a{float:left}#flightBookingBasket .basketEnter img{float:left;padding-right:20px}#flightBookingBasket #basketSummary .submit{border:0;margin:3px 0 0;padding:0;text-align:right}#flightBookingBasket #basketSummary .submit p{text-align:left;width:610px}#flightBookingBasket #basketSummary .submit p a{float:none}#flightBookingBasket #basketSummary button{font-size:1.4em}#breakdown tr#credit,#breakdown tr.yesFee{display:none}#total tr.nonJs .conditions{font-size:12px;font-weight:400}.no-js tr.yesFee,.no-js tr.noFee{display:none}.no-js #flightBookingBasket #total .nonGB tr.noFee{display:table-row}.no-js #flightBookingBasket #total .nonGB tr#noCharge,.no-js #flightBookingBasket #total .nonGB tr#creditCharge{display:none}.ie7 .no-js #flightBookingBasket #total .nonGB tr.noFee{display:block}#flightBookingBasket #total td{padding:14px 6px}#flightBookingBasket #total .total{width:40%}#flightBookingBasket #total .empty,#flightBookingBasket #total .miles{width:25%}#flightBookingBasket #total .currency{width:10%}#flightBookingBasket #total .amount{width:25%}.no-js #flightBookingBasket #confirmEdit{display:none}.realAdultOverlay .realadultwarning{max-width:590px}.realAdultOverlay .actions{float:right;padding-top:8px;padding-bottom:20px}.realAdultOverlay .actions .button.close{margin-left:10px}.realAdultOverlay.content .actions .button:hover,.realAdultOverlay.content .actions .button:focus,.realAdultOverlay.content .actions a.button.primaryAction:hover,.realAdultOverlay.content .actions a.button.primaryAction:focus{background:#fff;color:#333;border:1px solid #d0d0d0}.no-js #container .realadultwarning{padding:20px 15px 15px}.no-js #container .realadultwarning .actions{padding-top:8px}.no-js #container .realadultwarning .actions .button.close{margin-left:10px}.no-js #container .realadultwarning .actions .button,.no-js #container .realadultwarning .actions a.button.primaryAction{color:#EB143A;background:#FFF url(/etc/designs/vaa/img/ie_bgGrad_lightGrey.jpg) bottom left repeat-x;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#dadada));background:-moz-linear-gradient(0% 30% 270deg,#f9f9f9,#ddd);border:1px solid #D0D0D0}.no-js #container .realadultwarning .actions .button:hover,.no-js #container .realadultwarning .actions .button:focus,.no-js #container .realadultwarning .actions a.button.primaryAction:hover,.no-js #container .realadultwarning .actions a.button.primaryAction:focus{background:#fff;color:#333;border:1px solid #d0d0d0}.lte9 #flightBookingBasket #basketSummary,.ie9 #flightBookingBasket #basketSummary{background:#fff url(/etc/designs/vaa/img/br_grad_flight_booking_basket.png) bottom left repeat-x}.ie7 #flightBookingBasket #bookFlight,.ie7 #flightBookingBasket .stepSection{zoom:1}.ie7 #flightBookingBasket .bookingDetails .stepSection{margin-bottom:0}.ie7 #flightBookingBasket .checkBox p{font-size:1em}.ie7 #flightBookingBasket #basketSummary button{margin-top:0}.formSummary.completed{display:block}.js #bookFlight .formSummary.completed .confirmDetailsContainer,.js #bookFlight .formSummary.completed .confirm{display:block}#bookFlight button.completed{display:none}.flightSearchCalendarWrap h2,.monthNav a,.monthNav span,.flightSearchCalendarWrap table tbody td>span,.flightSearchCalendarWrap table tbody td>label,.flightSearchCalendarWrap table tbody td>strong,.flightSearchContinue h2,.additionalInfo h2{font-family:"Gotham 2r",Arial,sans-serif;font-weight:400}.flightSearchCalendarWrap .introduction{font-family:"Gotham 3r",Arial,sans-serif;font-weight:400}#availableClassesTip{font-family:"Gotham SSm 3r",Arial,sans-serif;font-weight:400}.lte9 .monthNav a,.lte9 .monthNav span{font-family:"Gotham 3r",Arial,sans-serif}.flightSearchCalendarWrap .unselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flightSearchCalendarWrap{position:relative;background-color:#fff;padding:1em 1%;margin-bottom:2em}.flightSearchCalendarWrap h2{font-size:2.5em;margin:.5em 0 .66em}.flightSearchCalendarWrap .introduction{font-size:1.6em;background-color:#f5f5f5;padding:.33em 2% .1em}.flightSearchCalendarWrap .introduction.error{background:#f5f5f5 url(/etc/designs/vaa/img/warning_red.png) 13px 13px no-repeat;color:#ec5900;padding-left:4%}.flightSearchCalendarWrap .introduction p{margin-bottom:.23em}.flightSearchCalendarTableAndNav{position:relative;margin-top:1em;border-top:.1em solid #e8e8e8}.monthNav{position:absolute;top:0;left:0;width:27%;padding:3em 0}.ie7 .monthNav{width:250px}.monthNav ul{margin:0}.monthNav .monthList{overflow:hidden;height:24em}.monthNav ul li{list-style-type:none;display:none;margin:0;padding:0;border-bottom:.1em solid #e8e8e8}.js .monthNav li,.monthNav .month-2,.monthNav .month-1,.monthNav .month0,.monthNav .month1,.monthNav .month2{display:block}.monthNav a,.monthNav span{display:block;margin:0;padding:14px 0;text-align:center;font-size:1.68em;line-height:1em;color:#333;background-color:#f5f5f5}.monthNav span{color:#d8d8d8;background-color:#fafafa;cursor:default}.monthNav li.month0 a{color:#EB143A;background-color:#fff}.monthPagination{display:none}.js .monthPagination{display:block}.monthPagination span{position:absolute;left:0;display:block;width:100%;height:2.5em;text-indent:-9999px;overflow:hidden;background:#fff url(/etc/designs/vaa/img/arrow_sprite.png) 50% 10px no-repeat;padding:0;font-size:1em;cursor:pointer}.monthPagination .previous span{top:0;border-bottom:.1em solid #e8e8e8}.monthPagination .previous span.active{background-position:50% -318px}.monthPagination .previous span.disabled{background-position:50% -154px;cursor:default}.monthPagination .next span{bottom:0;border-top:.1em solid #e8e8e8;height:2.6em;background-position:50% -72px}.monthPagination .next span.active{background-position:50% -400px}.monthPagination .next span.disabled{background-position:50% -236px;cursor:default}.flightSearchCalendarTable{min-height:30em;margin-left:27%;padding-left:1%}.ie7 .flightSearchCalendarTable{margin-left:0;padding-left:260px}.flightSearchCalendarWrap table{width:100%;margin:0;border-collapse:collapse;border:1px solid #f5f5f5;background-color:#f5f5f5;background-image:none}.flightSearchCalendarWrap table thead tr th{width:14.285%;padding:1em 0;color:#333;text-align:center;font-size:1.25em;border:1px solid #f5f5f5;background-image:url();background-color:#f5f5f5;cursor:default}.flightSearchCalendarWrap table tbody td{padding:0;border:1px solid #f5f5f5;background-color:#f5f5f5;background-image:none}.flightSearchCalendarWrap table tbody td.available{background:#f9f9f9 url(/etc/designs/vaa/img/ie_bgGrad_lightGrey.jpg) bottom left repeat-x;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#EDEDED));background-image:-moz-linear-gradient(0% 30% 270deg,#fff,#ededed);background-image:-ms-linear-gradient(top,#FFF,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed)}.flightSearchCalendarWrap table tbody td.checked{background:#EB143A url(/etc/designs/vaa/img/ie_bgGrad_red.jpg) bottom left repeat-x;background-image:-webkit-gradient(linear,0 66%,0 100%,from(#EB143A),to(#a00a27));background-image:-moz-linear-gradient(0% 60% 270deg,#EB143A,#a00a27);background-image:-ms-linear-gradient(top,#EB143A,#a00a27);background-image:linear-gradient(to bottom,#eb143a,#a00a27)}.flightSearchCalendarWrap table tbody td>span,.flightSearchCalendarWrap table tbody td>label,.flightSearchCalendarWrap table tbody td>strong{position:relative;top:-1px;left:-1px;display:block;margin-right:-2px;margin-bottom:-2px;padding:13px;color:#999;text-align:left;border:1px solid #f5f5f5;font-size:2.125em;line-height:1em;min-height:26px;cursor:default}.flightSearchCalendarWrap table tbody td>label{z-index:1;border-color:#ccc;color:#333;cursor:pointer}.flightSearchCalendarWrap table tbody td.requested>label{color:#EB143A}.flightSearchCalendarWrap table tbody td>span{background-color:#fff}.flightSearchCalendarWrap table tbody td.disabled>span{color:#d8d8d8;background-color:#fafafa}.flightSearchCalendarWrap table tbody td.requested>strong{background-color:#fff;color:#EB143A;font-weight:400}.flightSearchCalendarWrap table tbody td.checked>label{border-color:#EB143A;color:#fff}.flightSearchCalendarWrap input[type=radio]{position:absolute;top:28.5%;right:.75em}.flightSearchCalendarWrap .availableClasses{position:absolute;left:-1px;right:-1px;bottom:-1px;display:block;height:3px;margin:0;padding:0;border-bottom:1px solid #ccc;background-color:#fff;text-align:left;text-indent:-9999px}.flightSearchCalendarWrap .availableClasses span{float:left;display:block;height:3px;overflow:hidden}.flightSearchCalendarWrap .availableClasses1 span{width:100%}.flightSearchCalendarWrap .availableClasses2 span{width:50%}.ie7 .flightSearchCalendarWrap .availableClasses2 span{width:49%}.flightSearchCalendarWrap .availableClasses3 span{width:33.3%}.flightSearchCalendarWrap .availableClasses .cityClass,.flightSearchCalendarWrap .availableClasses .economy{background-color:#ea143a}.flightSearchCalendarWrap .availableClasses .premEconomy{background-color:#efddd3}.flightSearchCalendarWrap .availableClasses .upperclass{background-color:#864e7f}.flightSearchCalendarWrap .availableClasses .business,.flightSearchCalendarWrap .availableClasses .businessDelta{background-color:#a4a4a4}.flightSearchCalendarWrap .availableClasses .codeshare,.flightSearchCalendarWrap .availableClasses .codeshareDelta{background-color:#ececec}.flightSearchCalendarWrap .flightSelectInput{float:right;margin-top:1em}#availableClassesTip{position:absolute;top:-9999px;left:-9999px;z-index:2;display:block;opacity:0;-ms-filter:"alpha(Opacity=0)";width:200px;margin:-20px 0 0 8px;padding:10px;background-color:#141414;background-image:-webkit-gradient(linear,0 0,0 100%,from(#474747),to(#1c1c1c));background-image:-moz-linear-gradient(top,#474747,#1c1c1c);background-image:-ms-linear-gradient(top,#474747,#1c1c1c);background-image:linear-gradient(to bottom,#474747,#1c1c1c);color:#fff;font-size:1.4em;line-height:1.5em;-moz-box-shadow:0 3px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.4);box-shadow:0 3px 3px rgba(0,0,0,.4);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}#availableClassesTip.flipped{margin-left:-228px}#availableClassesTip span{display:block;padding:.25em .5em}#availableClassesTip span.heading{padding:0 0 .5em;font-size:1.2em}#availableClassesTip span.tipPoint{position:absolute;top:30px;left:-8px;display:inline;width:0;height:0;margin:0;padding:0;border-left:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #333}#availableClassesTip.flipped span.tipPoint{left:220px;border-right:0;border-left:8px solid #333}#availableClassesTip .cityClass,#availableClassesTip .economy{display:none;background:#ea1438 url(/etc/designs/vaa/img/bg_flightSearch_gradRed.jpg) 0 50% repeat-x;background-size:cover;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#ea143a),to(#990a26));background-image:-moz-linear-gradient(0% 30% 270deg,#ea143a,#990a26);background-image:-ms-linear-gradient(top,#ea143a,#990a26);background-image:linear-gradient(to bottom,#ea143a,#990a26)}#availableClassesTip .premEconomy{display:none;background:#efddd3 url(/etc/designs/vaa/img/bg_flightSearch_gradPink.jpg) 0 50% repeat-x;background-size:cover;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#eed8cd),to(#c6aaa7));background-image:-moz-linear-gradient(0% 30% 270deg,#eed8cd,#c6aaa7);background-image:-ms-linear-gradient(top,#eed8cd,#c6aaa7);background-image:linear-gradient(to bottom,#eed8cd,#c6aaa7);color:#33162c;-webkit-text-stroke:1px rgba(0,0,0,.1)}#availableClassesTip .upperclass{display:none;background:#864e7f url(/etc/designs/vaa/img/bg_flightSearch_gradPurple.jpg) 0 50% repeat-x;background-size:cover;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#74396f),to(#4c1d4b));background-image:-moz-linear-gradient(0% 30% 270deg,#74396f,#4c1d4b);background-image:-ms-linear-gradient(top,#74396f,#4c1d4b);background-image:linear-gradient(to bottom,#74396f,#4c1d4b)}#availableClassesTip .business,#availableClassesTip .businessDelta{display:none;color:#000;background:#a4a4a4 url(/etc/designs/vaa/img/bg_flightSearch_gradDarkGrey.jpg) 0 50% repeat-x;background-size:cover;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#cbcbcb),to(#a4a4a4));background-image:-moz-linear-gradient(0% 30% 270deg,#cbcbcb,#a4a4a4);background-image:-ms-linear-gradient(top,#cbcbcb,#a4a4a4);background-image:linear-gradient(to bottom,#cbcbcb,#a4a4a4)}#availableClassesTip .codeshare,#availableClassesTip .codeshareDelta{display:none;color:#282828;background:#ececec url(/etc/designs/vaa/img/bg_flightSearch_gradLightGrey.jpg) 0 50% repeat-x;background-size:cover;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#ececec),to(#d8d8d8));background-image:-moz-linear-gradient(0% 30% 270deg,#ececec,#d8d8d8);background-image:-ms-linear-gradient(top,#ececec,#d8d8d8);background-image:linear-gradient(to bottom,#ececec,#d8d8d8)}#availableClassesTip.cityClass .cityClass,#availableClassesTip.economy .economy,#availableClassesTip.premEconomy .premEconomy,#availableClassesTip.upperclass .upperclass,#availableClassesTip.business .business,#availableClassesTip.codeshare .codeshare,#availableClassesTip.business .businessDelta,#availableClassesTip.codeshare .codeshareDelta{display:block}.flightSearchContinue{position:relative;padding:1em 1%;background-color:#f5f5f5;background-image:-webkit-gradient(linear,0 50%,0 90%,from(#FFF),to(#EDEDED));background-image:-moz-linear-gradient(0% 30% 270deg,#fff,#ededed);background-image:-ms-linear-gradient(top,#FFF,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2)}.flightSearchContinue h2{position:absolute;top:0;left:2%;padding:0;margin:0;font-size:3em;line-height:1.9em;color:#333}.flightSearchContinue .submitWrap{text-align:right}#container .flightSearchContinue .button.primaryAction{padding:.75em 1em;font-size:12px;font-size:1.2em;letter-spacing:.05em;cursor:pointer;display:inline-block}#container .flightSearchContinue .button.primaryAction.disabled,#container .flightSearchContinue .button.primaryAction.disabled:hover,#container .flightSearchContinue .button.primaryAction.disabled:active,#container .flightSearchContinue .button.primaryAction.disabled:focus{background:#c2c2c2;color:#f1f1f1;border-top:1px solid #c5c5c5;border-right:1px solid silver;border-bottom:1px solid #b6b6b6;border-left:1px solid #b6b6b6;cursor:default}.additionalInfo{margin-top:4.2em}.additionalInfo h2{font-size:1.8em;letter-spacing:-.025em;margin:0}.additionalInfoBody{font-size:1.2em;line-height:1.6em;margin-top:1.6em}.additionalInfoBody p{font-size:1em;line-height:1.6em;margin-top:1.6em}.flightSummary{display:block;margin-bottom:1.6em;padding:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);background:#fff;zoom:1}.flightSummary:after{clear:both;content:".";display:block;height:0;visibility:hidden}.flightSummary .segment{clear:left;zoom:1}.flightSummary h2+.segment,.flightSummary h3+.segment{border-top:1px solid #cdcdcd}.flightSummary .exit{float:right;margin:16px 10px 0 0;padding:2px 0 6px 30px;border:0;font-family:Arial,Helvetica,sans-serif,Verdana;font-weight:700;font-size:1.1em;color:#666;background:url(/etc/designs/vaa/img/icons/exit_icon.png) top left no-repeat}.flightSummary .exit:hover{cursor:pointer;text-decoration:underline}.flightSummary h2{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;margin-top:8px;padding-left:10px;font-size:2.5em;font-weight:400;color:#666;-webkit-font-smoothing:antialiased;width:300px;display:inline-block;float:left}.flightSummary h3{font-family:Arial,Helvetica,sans-serif,Verdana;margin:15px 20px 0 0;float:right;font-size:1.4em;font-weight:700;color:#666;display:inline-block}.flightSummary h4{color:#666}.content .flightSummary .inner{padding:0}.flightSummary .inner .top{padding:14px 10px;clear:left;zoom:1}.flightSummary .inner .top:after,.flightSummary .inner .olciAvailable .header:after{content:".";display:block;height:0;clear:both;visibility:hidden}.flightSummary .info{padding:10px 10px 1px;clear:left;zoom:1}.flightSummary .inner .bottom{padding:0 10px 10px;clear:left;zoom:1;display:none}.flightSummary .inner .bottom.open{display:block}.flightSummary .segment{background:-webkit-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-moz-linear-gradient(top,#fff 0,#e9e9e9 100%);background:linear-gradient(to bottom,#fff 0,#e9e9e9 100%)}.flightSummary .segment.economy .inner,.flightSummary .segment.cityClass .inner{background:url(/etc/designs/vaa/img/economy_divider_new.png) bottom left no-repeat}.flightSummary .segment.premEconomy .inner{background:url(/etc/designs/vaa/img/premEconomy_divider_new.png) bottom left no-repeat}.flightSummary .segment.upperclass .inner{background:url(/etc/designs/vaa/img/upperClass_divider_new.png) bottom left no-repeat}.flightSummary .segment.codeshare .inner,.flightSummary .segment.codeshareDelta .inner{background:url(/etc/designs/vaa/img/codeshare_divider_new.png) bottom left no-repeat}.flightSummary .segment .inner .routeArea{display:block;float:left;width:30em}.flightSummary .segment h3{margin-top:3px;padding-left:30px;font-size:1.4em;color:#666;font-weight:400}.flightSummary .segment ul h4{margin:0;font-size:1em;line-height:1.2em}.flightSummary .segment li{float:left;background:0 0;padding-left:0;padding-right:5px}.flightSummary .segment ul p{margin:0;font-weight:700;color:#666}.flightSummary.mmbPayment .segment ul h4{font-weight:700}.flightSummary.mmbPayment .segment ul p{font-weight:400}.flightSummary .segment .routeArea li.route,.flightSummary .segment .routeArea li.routeInfo{width:24.58em}.flightSummary .routeArea li.route p{font-size:1.2em!important;color:#333;line-height:1.2;font-weight:400}.flightSummary .routeArea li.route p span.cabinClass{font-family:"Gotham SSm 3r",Arial,sans-serif;font-weight:700;font-weight:normal;-webkit-font-smoothing:antialiased;letter-spacing:-.1em}.flightSummary .economy .routeArea li.route p span.cabinClass,.flightSummary .cityClass .routeArea li.route p span.cabinClass{color:#eb143a}.flightSummary .premEconomy .routeArea li.route p span.cabinClass{color:#aa8583}.flightSummary .upperclass .routeArea li.route p span.cabinClass{color:#4f145b}.flightSummary .codeshare .routeArea li.route p span.cabinClass,.flightSummary .codeshareDelta .routeArea li.route p span.cabinClass{color:#666}.flightSummary .segment .routeArea li.routeInfo h4{font-size:.9em;color:#666;font-weight:400;width:235px}.flightSummary .segment .inner .detailsArea{display:block;float:left;width:60.6em}.flightSummary .segment .inner .detailsArea ul{clear:left;zoom:1}.flightSummary .segment .inner .bottom .detailsArea ul+ul{float:left;width:58em;border-top:1px solid #ccc;padding-top:15px;margin-top:15px}.flightSummary .segment .detailsArea li.depart,.flightSummary .segment .detailsArea li.arrive,.flightSummary .segment .detailsArea li.duration,.flightSummary .segment .detailsArea li.aircraftType{width:14.55em;min-height:20px}.flightSummary .segment .detailsArea li.detailsAction,.flightSummary .segment .detailsArea li.baggage{width:10em}.flightSummary .segment .detailsArea li.stops,.flightSummary .segment .detailsArea li.flightNo,.flightSummary .segment .detailsArea li.bookingClass{width:4.6em}.flightSummary .segment .detailsArea li.fareConditions{width:8.334em;font-weight:700}.flightSummary .segment .detailsArea li.aircraftType p{margin:0;background:url(/etc/designs/vaa/img/plane_icons.png) center left no-repeat;padding-left:30px}.flightSummary .segment .detailsArea li.duration h4{background:url(/etc/designs/vaa/img/icons/clock_small.png) top left no-repeat;padding-left:30px;float:left;line-height:1.6em;min-height:20px}.flightSummary .segment .detailsArea li.duration p{float:left;padding-left:5px}.flightSummary .segment .detailsArea li.bookingClass h4{float:left;line-height:1.6em}.flightSummary .segment .detailsArea li.bookingClass p{float:left;padding-left:5px}.flightSummary .segment .detailsArea li.arrive span{display:inline-block;margin-bottom:4px;padding:1px 4px;white-space:nowrap;font-size:.9em;line-height:1;color:#fff;background:#999}.flightSummary .segment .detailsArea li.stops .cxtTooltip a.cxtTrigger{font-weight:700}.flightSummary .segment .detailsArea li p.airport,.flightSummary .segment .detailsArea li p.terminal{margin:0;font-size:1em;line-height:1.2em;font-weight:400}.flightSummary .segment .detailsArea li.aircraftType h4{position:absolute;visibility:hidden}.flightSummary .segment .detailsArea li.date{width:8.75em}.flightSummary .alertIndicator{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:8px solid #f56003;position:absolute;top:-8px;left:22px}.flightSummary .olciAvailable{background:#f56003;position:relative}.flightSummary .olciAvailable .header{padding:8px;background-color:#f56003;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background-image:-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%)}.lte8 .flightSummary .olciAvailable .header{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF56003', endColorstr='#FFC2460C')}.flightSummary .olciAvailable .header .lead{color:#fff;padding:8px 8px 8px 45px;margin:0;font-size:1.4em;float:left;display:inline-block;background:url(/etc/designs/vaa/img/icons/icon-check.png) 10px 50% no-repeat}.flightSummary .olciAvailable .header .cta{color:#fff;padding:10px 0 10px 8px;font-size:1.2em;font-weight:700;float:right;display:inline-block}.flightSummary .baggage span.baginfo{display:block;float:left;padding-left:3px;width:7em;height:2.5em;font-size:.9em;font-weight:700;line-height:1.4em}.flightSummary .showHide{display:block;padding:5px 25px 5px 15px;font-weight:700;position:relative}.flightSummary .showHide i{background:url(/etc/designs/vaa/img/sprites/spt_black_plus_minus.png) no-repeat;display:block;width:11px;height:11px;position:absolute;right:0;top:9px}.flightSummary .showHide i.loading{background:0 0}.flightSummary .showHide i.closed{background-position:0 -11px}.flightSummary .showHide i.open{background-position:0 0}.flightSummary .showHide.open{padding-top:20px;background-position:center -100px}.flightSummary .refPoint .tooltip{padding-right:25px}.flightSummary .segment p .refPoint .tooltip{font-size:.9em}.flightSummary .tooltip{font-size:1.2em;font-weight:400}.flightSummary .tooltip dt{clear:left;float:left;width:40px;font-size:1em}.flightSummary .tooltip dd{margin:0 0 0 50px;font-size:1em}.flightSummary.mmbPayment h2{display:block;margin:0;padding:10px 8px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flightSummary.mmbPayment h2.upperclass{background:#724566;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNDU2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjNzYzODZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM3NTM3NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiM2ZDMxNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiM2ODJmNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiM2NDJjNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiM1ZjJhNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiM1NDIwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGUxZTRhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#724566 0,#76386e 2%,#75376b 4%,#6d3164 38%,#682f61 43%,#642c5b 60%,#5f2a58 64%,#542050 85%,#4e1e4a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#724566),color-stop(2%,#76386e),color-stop(4%,#75376b),color-stop(38%,#6d3164),color-stop(43%,#682f61),color-stop(60%,#642c5b),color-stop(64%,#5f2a58),color-stop(85%,#542050),color-stop(100%,#4e1e4a));background:-webkit-linear-gradient(top,#724566 0,#76386e 2%,#75376b 4%,#6d3164 38%,#682f61 43%,#642c5b 60%,#5f2a58 64%,#542050 85%,#4e1e4a 100%);background:-o-linear-gradient(top,#724566 0,#76386e 2%,#75376b 4%,#6d3164 38%,#682f61 43%,#642c5b 60%,#5f2a58 64%,#542050 85%,#4e1e4a 100%);background:-ms-linear-gradient(top,#724566 0,#76386e 2%,#75376b 4%,#6d3164 38%,#682f61 43%,#642c5b 60%,#5f2a58 64%,#542050 85%,#4e1e4a 100%);background:linear-gradient(to bottom,#724566 0,#76386e 2%,#75376b 4%,#6d3164 38%,#682f61 43%,#642c5b 60%,#5f2a58 64%,#542050 85%,#4e1e4a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#724566', endColorstr='#4e1e4a', GradientType=0);color:#FFF}.flightSummary.mmbPayment h2.premEconomy{background:#edd7ca;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZDdjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZWVkOGNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjglIiBzdG9wLWNvbG9yPSIjZTdkMGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjZTBjN2MwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZTFjOGMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjZDljMGI5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZDljMGJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjYzZhZWFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjYzhiMGFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYzRhY2E4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3YWZhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#edd7ca 0,#eed8cb 8%,#e7d0c8 28%,#e0c7c0 43%,#e1c8c1 45%,#d9c0b9 58%,#d9c0bb 60%,#c6aeaa 91%,#c8b0ac 92%,#c4aca8 98%,#c7afab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#edd7ca),color-stop(8%,#eed8cb),color-stop(28%,#e7d0c8),color-stop(43%,#e0c7c0),color-stop(45%,#e1c8c1),color-stop(58%,#d9c0b9),color-stop(60%,#d9c0bb),color-stop(91%,#c6aeaa),color-stop(92%,#c8b0ac),color-stop(98%,#c4aca8),color-stop(100%,#c7afab));background:-webkit-linear-gradient(top,#edd7ca 0,#eed8cb 8%,#e7d0c8 28%,#e0c7c0 43%,#e1c8c1 45%,#d9c0b9 58%,#d9c0bb 60%,#c6aeaa 91%,#c8b0ac 92%,#c4aca8 98%,#c7afab 100%);background:-o-linear-gradient(top,#edd7ca 0,#eed8cb 8%,#e7d0c8 28%,#e0c7c0 43%,#e1c8c1 45%,#d9c0b9 58%,#d9c0bb 60%,#c6aeaa 91%,#c8b0ac 92%,#c4aca8 98%,#c7afab 100%);background:-ms-linear-gradient(top,#edd7ca 0,#eed8cb 8%,#e7d0c8 28%,#e0c7c0 43%,#e1c8c1 45%,#d9c0b9 58%,#d9c0bb 60%,#c6aeaa 91%,#c8b0ac 92%,#c4aca8 98%,#c7afab 100%);background:linear-gradient(to bottom,#edd7ca 0,#eed8cb 8%,#e7d0c8 28%,#e0c7c0 43%,#e1c8c1 45%,#d9c0b9 58%,#d9c0bb 60%,#c6aeaa 91%,#c8b0ac 92%,#c4aca8 98%,#c7afab 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edd7ca', endColorstr='#c7afab', GradientType=0);color:#6b467a}.ancillaryModulesFW .flightSummary{box-shadow:none}.ancillaryModulesFW .accordionstart .flightSummary h2{font-size:2.5em;background-image:none;padding:0}.ancillaryModulesFW .flightSummary .segment .inner .detailsArea{width:58.6em}.ancillaryModulesFW .flightSummary .segment .inner,.ancillaryModulesFW .flightSummary .segment{background:0 0}.ancillaryModulesFW .flightSummary .segment .inner{border-bottom:1px solid #ccc}.ancillaryModulesFW .flightSummary .top,.ancillaryModulesFW .flightSummary .bottom{padding-left:0;padding-right:0}.js .flightSummary .additionalDetail,.js .flightSummary.mmb .inner .bottom{display:none}#summaryDetails h2{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;font-size:2.5em;font-weight:400;padding:0;color:#333;-webkit-font-smoothing:antialiased}#summaryDetails .paxName .name{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;font-size:1.4em!important;font-weight:400;color:#333;-webkit-font-smoothing:antialiased}.passengerSummary ul li{padding:0;overflow:hidden;background:0 0}.passengerSummary .pax,.passengerSummary .paxTotals{background:#f2f2f2;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e3e3e3));background:-webkit-linear-gradient(#fff 0,#e3e3e3 100%);background:-moz-linear-gradient(#fff 0,#e3e3e3 100%);background:-o-linear-gradient(#fff 0,#e3e3e3 100%);border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-bottom:1px solid #fff}.passengerSummary .paxName{width:320px;background:#e9e9e9;background:-webkit-gradient(linear,0 0,0 100%,from(#d5d5d5),color-stop(0.5,#e9e9e9),to(#d5d5d5));background:-webkit-linear-gradient(#d5d5d5 0,#e9e9e9 50%,#d5d5d5 100%);background:-moz-linear-gradient(#d5d5d5 0,#e9e9e9 50%,#d5d5d5 100%);background:-o-linear-gradient(#d5d5d5 0,#e9e9e9 50%,#d5d5d5 100%)}.passengerSummary .paxName,.passengerSummary .paxRequest,.passengerSummary .extras{padding:10px 20px 10px 15px;float:left}.passengerSummary .paxPrice{padding:15px 20px 0 15px;float:right}.passengerSummary .paxPrice .amount{margin-bottom:0;padding-bottom:0}.passengerSummary .paxName span{color:#eb143a;display:block}.passengerSummary .paxRequest dt,.passengerSummary .paxRequest dd{float:left;width:115px}.ie7 .passengerSummary .paxRequest dd{float:none}.passengerSummary .paxRequest dt{clear:left}.passengerSummary .paxRequest dd{font-weight:700;margin-left:20px}.passengerSummary .amount{width:120px;padding:5px 45px 5px 0;font-size:1.2em!important;text-align:right}.passengerSummary .paxTotals .extras .amount{padding-top:8px}.passengerSummary .amount span{float:left;padding:0 10px 0 0}.passengerSummary .paxTotals{margin:0 0 0 355px}.passengerSummary .paxTotals .extras{overflow:hidden;float:none;padding-top:5px}.passengerSummary .paxTotals .extra{border-bottom:1px solid #ddd;overflow:hidden}.passengerSummary .paxTotals .extra:first-child{padding-top:0}.passengerSummary .paxTotals .extra:last-child{border-bottom:0}.passengerSummary .paxTotals .item{max-width:320px}.passengerSummary .paxTotals .item,.passengerSummary .paxTotals .total{float:left;padding-top:10px}.passengerSummary .paxTotals .amount{float:right;background:0 0}.passengerSummary .grandTotal .total,.passengerSummary .grandTotal .amount{font-size:1.5em!important;font-weight:700}.passengerSummary .grandTotal .amount{width:auto;color:#4b954b;padding:10px 45px 10px 0}.passengerSummary .grandTotal .amount span{padding:0 20px 0 0}.passengerSummary .paxMealFootnote{margin:0 0 0 355px;padding:0 15px}.baggagepanels .module.tableImage table{width:340px}#flightBookingBasket .contentPanel{float:none;padding:0}#flightBookingBasket .ui-accordion .ui-accordion-header{font-size:1em}#flightBookingBasket .stepSectionHeader .ui-icon{display:none!important}#flightBookingBasket .formAccordion .inputSectionHeader .title{padding:16px 0 16px 75px;width:auto;min-height:30px;font-size:2.2em;margin:0;background:0 0;display:block}.lte8 #flightBookingBasket .formAccordion .inputSectionHeader .title{filter:none}.formAccordion.mmbPayment .inputSectionHeader .subTitle{padding:22px 0 0 16px;width:auto;min-height:30px;font-family:"Gotham 2r",Arial,sans-serif;font-size:1.4em;margin:0;background:0 0;display:block}#flightBookingBasket .formAccordion .inputSectionHeader .title a{font-weight:400}#flightBookingBasket .formAccordion .inputSectionHeader .title .sectionStatusIcon{display:none;vertical-align:middle;margin:0 10px 0 0;width:26px;height:26px;background:url(/etc/designs/vaa/img/sprites/spt_inputAcc_icons.png) 0 0 no-repeat}#flightBookingBasket .formAccordion .invalid .inputSectionHeader h3.title{background-color:#f56003;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background-image:-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%)}.lte8 #flightBookingBasket .formAccordion .invalid .inputSectionHeader h3.title{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF56003', endColorstr='#FFC2460C')}#flightBookingBasket .formAccordion .invalid .inputSectionHeader .first{border-right:1px solid #FCA144}#flightBookingBasket .formAccordion .invalid .inputSectionHeader .title .sectionStatusIcon{display:inline-block}#flightBookingBasket .formAccordion .complete .inputSectionHeader h3.title{background:#49903e;background:-moz-linear-gradient(top,#559a42 60%,#3d863a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#559a42),color-stop(15%,#3d863a));background:-webkit-linear-gradient(top,#559a42 60%,#3d863a 100%);background:linear-gradient(to bottom,#559a42 60%,#3d863a 100%)}#flightBookingBasket .formAccordion .complete .inputSectionHeader .first{border-right:1px solid #72B75F}#flightBookingBasket .formAccordion .complete .inputSectionHeader .title .sectionStatusIcon{display:inline-block;background-position:0 -25px}#flightBookingBasket .formAccordion .inputSectionHeader h3.title{padding-left:25px}#flightBookingBasket .stepSectionHeader{background:#6d6d6d;margin-top:0;padding:0;background:-moz-linear-gradient(top,#6d6d6d 60%,#424242 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#6d6d6d),color-stop(15%,#424242));background:-webkit-linear-gradient(top,#6d6d6d 60%,#424242 100%);background:linear-gradient(to bottom,#6d6d6d 60%,#424242 100%);cursor:auto;position:relative;overflow:auto}#flightBookingBasket .stepSectionHeader .section{float:left;vertical-align:middle;margin:0;padding:0;position:relative;min-height:62px;border-left:1px solid #333;border-right:1px solid #999}#flightBookingBasket .stepSectionHeader .first{border-left:0;width:296px}#flightBookingBasket .stepSectionHeader .second{border-right:0;width:496px}#flightBookingBasket .accordionActive .stepSectionHeader .second,#flightBookingBasket .active .stepSectionHeader .second,#flightBookingBasket .complete .stepSectionHeader .second{border-right:1px solid #999;width:495px}#flightBookingBasket .mmbPayment .accordionActive .stepSectionHeader .second,#flightBookingBasket .mmbPayment .active .stepSectionHeader .second,#flightBookingBasket .mmbPayment .complete .stepSectionHeader .second{border-right:0}#flightBookingBasket .stepSectionHeader .third{border-left:0;display:block;float:right;width:131px}.no-js #flightBookingBasket .stepSectionHeader .third,.no-js #flightBookingBasket .bookingDetails.active .stepSectionHeader .third{display:none}.no-js #flightBookingBasket .bookingDetails.complete .stepSectionHeader .third,.no-js #cardholderDetails.active .stepSectionHeader .third{display:block}#flightBookingBasket .stepSectionHeader .third a{display:none;padding:24px 20px 25px;font-size:1.2em;min-width:90px}#flightBookingBasket .stepSectionHeader .third a .label{float:left}#flightBookingBasket .stepSectionHeader .third a .icon{float:right;padding-left:10px}#flightBookingBasket .complete .stepSectionHeader .third,#flightBookingBasket .active .stepSectionHeader .third{border-left:1px solid #333;width:130px}#flightBookingBasket .accordionActive .stepSectionHeader .third,#flightBookingBasket .complete .stepSectionHeader .third,#flightBookingBasket .complete .stepSectionHeader .third a.viewDetails,#flightBookingBasket .accordionActive .stepSectionHeader .third a.viewDetails,#flightBookingBasket .active .stepSectionHeader .third a.hideDetails,#flightBookingBasket .accordionActive .active .stepSectionHeader .third a.hideDetails{display:block}#flightBookingBasket .accordionActive .active .stepSectionHeader .third a.viewDetails,#flightBookingBasket .active .stepSectionHeader .third a.viewDetails{display:none}#flightBookingBasket .stepSectionHeader .title{min-height:25px;padding:16px 0 16px 20px;font-family:"Gotham 2r",Arial,sans-serif;font-size:2em;font-weight:400;line-height:1.5em}#flightBookingBasket .stepSectionHeader p.title{padding-left:75px}#flightBookingBasket .stepSectionHeader .sprite-42{display:block;position:absolute;top:15px;left:20px}#flightBookingBasket .payment .stepSectionHeader .sprite-42{top:10px}.ie7 #flightBookingBasket .stepSectionHeader .sprite-42{display:inline;zoom:1}#flightBookingBasket .stepSectionHeader .sprite-42 span{position:absolute;top:23px;left:28px;color:#fff;font-size:1.1em;font-weight:700}#flightBookingBasket .stepSectionHeader h2{display:block;margin:0;padding:17px 20px 11px 67px;color:#fff;font-size:1.8em;background:0 0;line-height:1;vertical-align:bottom;font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-.05em;font-weight:400}#flightBookingBasket .stepSectionHeader h2 span{font-family:"Gotham 3r",Arial,sans-serif}.ie7 #flightBookingBasket .stepSectionHeader h2{display:inline;zoom:1}#flightBookingBasket .stepSectionHeader h2 a{padding:0;border:0}#flightBookingBasket .stepSectionHeader .sprite-42.noOfPassengers{background-position:0 -43px}#flightBookingBasket .complete .stepSectionHeader .sprite-42.noOfPassengers{background-position:0 -85px}.cover{display:none}.accordionItem.inactive,.ancillaryModule.inactive .formAccordion{display:none}.ancillaryModule.inactive .cover,.stepSectionHeader.inactive .cover,.inputSectionHeader.inactive .cover{display:block;position:absolute;left:-3000px}.ancillaryModule.inactive .cover,.stepSectionHeader.inactive .cover,.inputSectionHeader.inactive .cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#E8E8E8;background-color:rgba(233,233,233,.5);filter:alpha(opacity=50);-ms-filter:"alpha(Opacity=50)";z-index:2}.ancillaryModule.inactive,.stepSection.inactive .stepSectionHeader,.stepSection.inactive .inputSectionHeader,.stepSectionHeader.inactive,.inputSectionHeader.inactive{-webkit-filter:saturate(0);position:relative}.ancillaryCategory.inactive,.stepSection.inactive{filter:alpha(opacity=80)}.ancillaryCategory.inactive .processStep,.stepSection.inactive .processStep{border-top:3px solid #8E8E8E}.ancillaryCategory.inactive .ancillaryModules,.stepSection.inactive .section{border-top:3px solid #A8A8A8}.ancillaryCategory.inactive .processStep.numbered .stepInfo>span:first-child,.ancillaryCategory.inactive .stepInfo h3,.ancillaryCategory.inactive .stepInfo p,.stepSection.inactive .processStep.numbered .stepInfo>span:first-child,.stepSection.inactive .stepInfo h3,.stepSection.inactive .stepInfo p{color:#8E8E8E}#bookFlight .submit p{float:left;margin:0;padding-top:5px;width:555px}#flightBookingBasket .passengerDetails{margin-bottom:20px}#flightBookingBasket .stepSection{background-color:#fff;position:relative;padding:0 20px}#flightBookingBasket form{padding:0}.ie7 #flightBookingBasket form{zoom:1}#flightBookingBasket .processStep{padding-left:0;position:absolute;left:20px}#flightBookingBasket .processStep.first,#flightBookingBasket .formWrapper.first,.bookingDetails .processStep.first,.bookingDetails .formWrapper.first{border-top:0}.processStep h3,.ancillaryCategory .ancillaryTitle h3{font-family:"Gotham 3r",Arial,sans-serif;font-size:2.2em;line-height:1;letter-spacing:-.05em;margin-bottom:.18em;font-weight:400;color:#333;margin:0 0 5px;-webkit-font-smoothing:antialiased}.processStep .additionalInfo{margin:0;clear:left;line-height:1.3;width:175px}#flightBookingBasket .processStep .stepInfo,#flightBookingBasket .processStep .additionalInfo{width:54%}#flightBookingBasket .formWrapper,.bookingDetails .formWrapper{padding:20px 0 0;margin-left:276px;border-top:4px solid #666}.sectionHeader{font-weight:700}#flightBookingBasket fieldset,#flightBookingBasket legend{margin-right:0}#flightBookingBasket fieldset{margin-bottom:10px;margin-left:0;position:relative;margin-bottom:15px}#flightBookingBasket legend+p{margin-top:15px}#flightBookingBasket legend .title{float:left;color:#333;font-size:1em;line-height:1}#flightBookingBasket legend .required{float:right;line-height:1.3}#flightBookingBasket select{word-spacing:0}.lte9 #paymentTypesSelect{width:auto}#flightBookingBasket p a{font-weight:700;float:none}#flightBookingBasket fieldset.background{padding:10px 10px 10px 20px;background:-webkit-linear-gradient(top,#fff 0,#e9e9e9 100%);background:-moz-linear-gradient(top,#fff 0,#e9e9e9 100%);background:linear-gradient(to bottom,#fff 0,#e9e9e9 100%);border:1px solid #ddd;width:864px;margin-left:0}.lte9 #flightBookingBasket fieldset.background{background:url(/etc/designs/vaa/img/ie_bgFlightSummary.jpg) left bottom repeat-x}#bookFlight .genericFooter button{margin-top:2px}#bookFlight .primaryAction{font-size:1.2em}#bookFlight .primaryAction.disabled{background:#c2c2c2;color:#f1f1f1;border-top:1px solid #c5c5c5;border-right:1px solid silver;border-bottom:1px solid #b6b6b6;border-left:1px solid #b6b6b6}#flightBookingBasket form a.remove{float:none;padding:0 20px 0 0;position:relative;background-position:100% 50%;display:block;text-align:right;margin:0 0 10px 360px;left:0;bottom:0}#flightBookingBasket .passengerDetails .addLink.first{margin-top:30px}#flightBookingBasket form .inserted a{float:none;font-size:1.2em;font-weight:700;text-decoration:underline;margin:0 0 0 219px;background-image:none}#flightBookingBasket .formErrorHeader{margin-top:20px}.content .checkinDetails a{font-weight:700}.checkinDetails form a.remove{float:none;padding:0 20px 0 0;position:relative;background-position:100% 50%;display:block;text-align:right;margin:0 0 10px 360px;left:0;bottom:0}.checkinDetails form a.disabled{display:none}.checkinDetails form .inserted a{float:none;margin:0;font-size:1.2em}#flightBookingBasket .ajaxError{padding-top:20px;border:0}.ie7 #flightBookingBasket .CQwrapper,.ie7 #flightBookingBasket .formWrapper{zoom:1}.ie7 #flightBookingBasket .bookingDetails .stepSection{overflow:hidden}#flightBookingBasket .payment{background-color:#fff;margin-bottom:10px}.galleryWrapper{-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);background:#fff;position:relative;overflow:hidden;width:100%}.content .galleryTitle,.gallery .itemTitle,.gallery .currentItemInfo{-webkit-font-smoothing:antialiased}.content .galleryTitle,.gallery .itemTitle{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.075em}.content .galleryTitle{color:#4f145b;font-size:2.5em;font-weight:400}.gallery{background:#222;overflow:hidden;position:relative;width:100%}.gallery ul{margin-bottom:0}.gallery ul li{background:0 0;padding:0;list-style-type:none}.gallery .galleryPane{display:block;padding:0}.gallery .galleryPane .galleryItem{background:#000;display:none}.gallery .galleryPane .galleryItem:first-child{display:block}.gallery .imageWrapper{background:#4f4f4f;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjFmMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#4f4f4f 0,#1f1f1f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4f4f4f),color-stop(100%,#1f1f1f));background:-webkit-linear-gradient(top,#4f4f4f 0,#1f1f1f 100%);background:-o-linear-gradient(top,#4f4f4f 0,#1f1f1f 100%);background:-ms-linear-gradient(top,#4f4f4f 0,#1f1f1f 100%);background:linear-gradient(to bottom,#4f4f4f 0,#1f1f1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f', endColorstr='#1f1f1f', GradientType=0);display:block;text-align:center;width:100%}.gallery .description{background:#222;background:-moz-linear-gradient(top,#525252 0,#222 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#525252),color-stop(100%,#222));background:-webkit-linear-gradient(top,#525252 0,#222 100%);background:-o-linear-gradient(top,#525252 0,#222 100%);background:-ms-linear-gradient(top,#525252 0,#222 100%);background:linear-gradient(to bottom,#525252 0,#222 100%);color:#fff;min-height:60px;padding:15px 20px 20px;position:relative}.gallery .description .addthis_toolbox{position:absolute;right:20px;top:17px}.gallery .itemTitle,.gallery .itemDescription,.gallery .itemDescription a,.gallery .currentItemInfo,.gallery .galleryOptions{color:#fff}.gallery .itemTitle{font-size:1.5em;margin:0 120px 15px 0}.gallery .itemDescription{margin:0}.gallery .currentItemInfo{font-size:1.6em;left:20px;position:absolute;top:10px;z-index:2}.gallery .galleryPager{background:#000;cursor:pointer;height:90px;margin-top:-45px;opacity:.7;position:absolute;text-align:center;top:50%;width:30px;z-index:2}.gallery .previous{left:0}.gallery .next{right:0}.gallery .pagerLink{background-image:url(/etc/designs/vaa/img/sprites/spt_image_gallery.png);background-repeat:no-repeat;color:#fff;display:block;height:100%;width:100%}.gallery .previousLink{background-position:0 0}.gallery .nextLink{background-position:-50px 0}.gallery .galleryOptions{display:inline-block;position:absolute;right:20px;top:10px;z-index:2}.gallery .galleryOptions li{float:left}.gallery .galleryOptions a{color:#fff;cursor:pointer;font-weight:400}.gallery .galleryOptions a:hover,.gallery .galleryOptions a:active,.gallery .galleryOptions a:focus{text-decoration:underline}.gallery .showGrid{margin-left:20px}.gallery .showGrid span{background:transparent url(/etc/designs/vaa/img/sprites/spt_image_gallery.png) no-repeat -100px 0;float:right;height:14px;margin:1px 0 0 5px;width:23px}.gallery.enabled .galleryPane .galleryItem{display:block;float:left}.gallery .imageWrapper img{height:100%!important;width:auto}.gallery .galleryGridPane{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative;z-index:3}.gallery .galleryGridPane .galleryPager{z-index:5}.gallery .galleryGridWrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.gallery .galleryGridUnderlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.gallery .galleryGridElement{float:left;height:100%}.gallery .galleryGridItem{float:left;height:25%;overflow:hidden;width:25%}.gallery .galleryGridItem a{display:block;height:100%;overflow:hidden;position:relative;text-align:center;width:100%}.gallery .galleryGridItem a.thumbLoaded{background:0 0}.gallery .galleryGridItem a span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;position:absolute;right:0;width:100%}.gallery .galleryGridItem a:hover span,.gallery .galleryGridItem a:active span,.gallery .galleryGridItem a:focus span,.gallery .galleryGridItem a.active span{-o-transition:border .2s linear;-moz-transition:border .2s linear;-webkit-transition:border .2s linear;transition:border .2s linear;border:3px solid #eb143a}.gallery .galleryGridItem a img,.gallery .galleryGridItem a img.wide{height:100%;width:auto}.gallery .galleryGridItem a img.tall{height:auto;width:100%}.galleryGridBackgroundImage{height:auto;left:0;position:absolute;right:0;width:100%}.gallery .itemDescription a .oianw{background-position:100% -60px}.js .gallery{height:0}.js .gallery img{display:none}.js .gallery.enabled img{display:inline}.gallery.enabled .galleryPane{left:0;position:absolute;top:0}.galleryWrapper{padding:0 20px 20px;margin-bottom:20px}.inner .galleryWrapper,#cabinExperienceOverlay .galleryWrapper,.infoPanel .colWide .galleryWrapper{padding:0}#page .galleryWrapper,#page .fullWidthPar .contentPanel .galleryWrapper,#page .contentPanel .tripideasToppar .galleryWrapper{width:886px}#page .gallery .imageWrapper,#page .fullWidthPar .contentPanel .gallery .imageWrapper,#page .contentPanel .tripideasToppar .gallery .imageWrapper{height:479px}#page .contentPanel .galleryWrapper{width:652px}#page .contentPanel .gallery .imageWrapper{height:352px}#page .infoPanel .colWide .galleryWrapper{width:600px}#page .infoPanel .colWide .gallery .imageWrapper{height:441px}#page .contentPanel .tripideasRightpar .galleryWrapper{padding-left:10px;width:655px}#page .contentPanel .tripideasToppar .gallery .imageWrapper{height:481px}.contentPanel .galleryWrapper,#cabinExperienceOverlay .galleryWrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.ie9 .gallery .imageWrapper{filter:none}.lte9 .gallery .description{background-image:url(/etc/designs/vaa/img/bg_gallery_description.png);background-position:0 0;background-repeat:repeat-x}.ie8 .gallery .galleryPager,.ie8 .gallery .galleryGridItem,.ie8 .gallery .galleryGridUnderlay{background:transparent url(/etc/designs/vaa/img/bg_opaque_70pc.png) repeat 0 0}.content .imagetext.text{margin-top:10px}.content .imagetext.text h2,.content .imagetext.text h3,.content .imagetext.text h4{font-size:1.4em;font-weight:700}.contenthub .text .copy,.inner .text .copy{padding:0}.imagetext{margin:20px 20px 0}.inner .imagetext{margin:20px 0 0}.imagetext h3,.imagetext h2{margin:0 0 10px}.imagetext .copy{padding:15px 0}.imagetext ul{margin:0 0 15px;padding:0}.imagetext a:hover,.imagetext a:focus{background-position:0 -89px;text-decoration:underline;color:#eb143a}.imagetext p a{font-size:1em}.text.imagetext p a.button .oianw{width:0;height:0;background-image:none}.imagetext p a.button.secondaryAction{margin-right:10px}.imagetext h3 img{display:block}.imagetext .copy a:last-child,.imagetext .copy p:last-child,.imagetext .copy ul:last-child{margin-bottom:0}.largeimagetext p a .oianw,.text.imagetext p a .oianw{display:inline-block;background:url(/etc/designs/vaa/img/sprites/external_link_small.png) 100% 0 no-repeat;width:10px;height:12px;margin:0;padding:0;overflow:hidden;text-indent:-9999px}.largeimagetext p a:hover .oianw,.largeimagetext p a:focus .oianw,.text.imagetext a:hover .oianw,.text.imagetext a:focus .oianw{background-position:100% -20px}.largeimagetext{margin:20px 20px 0;background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.upgrades .largeimagetext{margin-left:0;margin-right:0}.largeimagetext::after{content:".";display:block;height:0;clear:both;visibility:hidden}.column-50 .largeimagetext{width:320px}.column-50-c0 .largeimagetext{margin:20px 0 0 20px}.column-50-c1 .largeimagetext{margin:20px 20px 0 0}.inner .largeimagetext{margin:20px 0 0}.inner .column-50-c0 .largeimagetext,.inner .column-50-c1 .largeimagetext{margin:20px 0 0}.largeimagetext .leadingImage{overflow:hidden;background:url(/etc/designs/vaa/img/bg_lrg_img_txt.jpg) 0 0 repeat-x #f2f2f2;box-shadow:0 0 3px rgba(0,0,0,.2);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.largeimagetext img{display:block;max-width:100%}.largeimagetext .leadingImage img{float:left}.largeimagetext .trailingImage img{float:right}.largeimagetext .copy{padding:15px 20px 15px 13px;max-width:285px}.largeimagetext .leadingImage .copy{float:right}.largeimagetext .trailingImage .copy{float:left}.upgrades .largeimagetext .trailingImage .copy{font-size:1.2em}.content .largeimagetext .copy h3{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;margin:0 0 10px;display:block;overflow:auto;font-size:2.5em;font-weight:400;margin:0 0 10px;color:#4f145b;-webkit-font-smoothing:antialiased}.content .upgrades .largeimagetext .copy h3{color:#333;font-size:1.6em;margin-bottom:7px}.content .upgrades .largeimagetext .copy h4{color:#4f145b;padding:0;margin-bottom:7px;font-size:1.2em;border:0}.content .upgrades .largeimagetext .copy p.cta{font-size:1em;margin-top:12px}.textimage .copy h2,.textimage .copy h3,.textimage .copy h4{font-size:1.4em;font-weight:700}.textimage p+ul,.textimage p+ol{margin-top:-12px}.textimage ol li{margin-bottom:0}.column-50-c0 .textimage .copy,.column-50-c1 .textimage .copy,.column-33-c0 .textimage .copy,.column-33-c1 .textimage .copy,.column-33-c2 .textimage .copy{padding:15px 0}.column-33-c1 .genericImage,.column-33-c2 .genericImage,.column-33-c1 .textimage,.column-33-c2 .textimage,.column-33-c1 .text,.column-33-c2 .text{margin-left:15px}.module.smallicontext,.module.text,.module.textimage{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.module.smallicontext{overflow:hidden}.smallicontext img{display:block;float:left}.smallicontext .copy{padding:0 15px 0 88px}.smallicontext h4{margin:0;padding:0;font-weight:700;font-size:1.2em}.contenthub .clubhouseimage{margin:20px}.clubhouseimage{position:relative}.clubhouseimage .featureintroheading{position:relative}.clubhouseimage .copy{background:#f9f9f9;padding:15px 20px}.clubhouseimage .copy p{color:#333}.clubhouseimage .copy.featureIntroUpperClass{background:-webkit-linear-gradient(#4D144C 0,#4D144C 80%,#7E2042 92%,#B82636 100%);background:-moz-linear-gradient(#4D144C 0,#4D144C 80%,#7E2042 92%,#B82636 100%);background:-o-linear-gradient(#4D144C 0,#4D144C 80%,#7E2042 92%,#B82636 100%);background:-ms-linear-gradient(#4D144C 0,#4D144C 80%,#7E2042 92%,#B82636 100%);background:linear-gradient(#4d144c 0,#4d144c 80%,#7e2042 92%,#b82636 100%)}.clubhouseimage .featureIntroUpperClass h2,.clubhouseimage .featureIntroUpperClass h3,.clubhouseimage .featureIntroUpperClass p,.clubhouseimage .featureIntroUpperClass a{color:#fff}.clubhouseimage .copy h3{font-size:1.35em;font-weight:700}.clubhouseimage .featureIntroUpperClass p a:link{color:#fff;background:url(/etc/designs/vaa/img/arrow_white_right.png) 0 50% no-repeat}.clubhouseimage .featureIntroUpperClass p a:hover{color:#fff;text-decoration:underline}.clubhouseimage h2{font-family:"Gotham 2r",Arial,sans-serif;letter-spacing:-.05em;color:#fff;position:absolute;bottom:10px;left:20px;font-size:4em;font-weight:400;line-height:1em;width:60%;margin:0;-webkit-font-smoothing:antialiased;padding-bottom:8px}#overlay .clubhouseimage .featureintroheading img{width:100%}#overlay .clubhouseimage{margin:0}.insufficientMiles{background:#fff;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);padding:10px;margin-bottom:20px;position:relative}.lte8 .insufficientMiles{border:1px solid #d4d4d4}.insufficientMiles h2{color:#4f145b}.insufficientMiles .logo{position:absolute;top:40px;right:20px}.insufficientMiles strong{color:#000}.insufficientMiles .inner{padding:10px 200px 10px 10px;margin-top:10px;border-top:3px solid #DDCEDE}.insufficientMiles .option{display:inline-block;margin:10px 0;width:100%;background:#f6f6f6 url(/etc/designs/vaa/img/ie_bgGrad_lightGrey.jpg) bottom left repeat-x;background-image:-webkit-gradient(linear,0 0,0 100%,from(#FEFEFE),to(#d3d3d3));background-image:-moz-linear-gradient(top,#FEFEFE,#d3d3d3);background:-ms-linear-gradient(top,#FEFEFE,#d3d3d3);-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.insufficientMiles .optionContent{float:left;padding:10px 20px;width:59%}.insufficientMiles .optionContent p{margin:0}.insufficientMiles .optionAction{border-left:1px solid #d0d0d0;padding:15px;float:right;width:30%}.insufficientMiles .optionAction .button{display:block;text-align:center}.insufficientMiles .optionAction input.button{width:100%}.insufficientMiles form{padding:0!important}.littleRedInfoTable.tablewrapper{margin:5px 10px;padding:5px;background:url(/etc/designs/vaa/img/bg_flightSearch_gradRed.jpg) 0 0 repeat-x #980a25;border-right:1px solid #fff}.littleRedInfoTable table{background:#f1f1f1}.content .littleRedInfoTable thead th{background:url(/etc/designs/vaa/img/bg_flightSearch_gradRed.jpg) 0 0 repeat-x #980a25;font-size:1.1em;border-left:1px solid #e94260}.content .littleRedInfoTable tbody th{font-weight:700;background:#f1f1f1;padding:0}.content .littleRedInfoTable tbody th div{padding:12px 45px 12px 12px;min-height:20px;position:relative}.content .littleRedInfoTable tbody td{background:#fff;padding-top:12px;padding-bottom:12px;vertical-align:top}.content .littleRedInfoTable tbody .single{text-align:center;vertical-align:middle}.littleRedInfoTable .icon{background:url(/etc/designs/vaa/img/sprites/sprite_littleredicons.png) 100px -100px no-repeat;display:block;width:23px;position:absolute;top:12px;right:12px;clear:none}.flightSearchResults table thead th.cityClass span{clear:none}.flightSearchResults table thead .cabinType th.cityClass .tableToggle{background-image:none;position:absolute;top:50px;left:-7px;line-height:1.6em}.flightSearchResults table thead .cabinType th.cityClass .tableToggle .icon{background:url(/etc/designs/vaa/img/sprites/sprite_littleredicons.png) 50% -150px no-repeat;width:23px;padding:0 0 0 5px;height:16px;display:inline-block;margin-right:5px}.flightSearchResults table thead .cabinType th.cityClass .tableToggle.active .icon{background-position:50% -166px}.littleRedInfoTable .changes{background-position:50% 0;height:17px}.littleRedInfoTable .cancellation{background-position:50% -17px;height:22px}.littleRedInfoTable .baggage{background-position:50% -39px;height:18px}.littleRedInfoTable .food{background-position:50% -57px;height:24px}.littleRedInfoTable .seating{background-position:50% -81px;height:22px}.littleRedInfoTable .ife{background-position:50% -103px;height:21px}.littleRedInfoTable .checkin{background-position:50% -124px;height:19px}.littleRedInfoTable .other{background-position:50% -147px;height:3px;top:auto;bottom:20px}.primary .mmbgatewayPanel{margin-bottom:0}.contentRow h2,.contentRow .ctaPanel,.mmbGatewayPanel h3{color:#333;font-family:"Gotham 3r",Arial,sans-serif;font-size:2.5em;font-weight:400;letter-spacing:-.05em;line-height:1em;margin:0;padding:0;-webkit-font-smoothing:antialiased}.contentRow h2,.mmbGatewayPanel h3{margin-bottom:.5em}.contentRow button.primaryAction,#container .contentRow .button.primaryAction{font-size:1.4em;margin:0;padding:10px 16px}.contentRow{padding:20px 0 0}.contentRow [class*=col]{float:left;margin-left:20px;margin-right:20px}.contentRow .colShort{width:240px}.contentRow .colWide{width:600px}.contentRow .ctaSection{margin:0 0 0 20px;width:620px}.contentRow .ctaPanelList{margin:0 0 20px}.contentRow .ctaPanel{background:#e5e5e5;background:-moz-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);background:-o-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#f6f6f6 0,#e5e5e5 100%);background:linear-gradient(to bottom,#f6f6f6 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e5e5e5', GradientType=0);-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);box-shadow:2px 2px 3px 0 rgba(0,0,0,.2);color:#4f145b;display:block;float:left;margin:0 20px 20px 0;padding:15px 65px 15px 20px;position:relative;width:205px}.contentRow .ctaPanel.lastRow{margin-bottom:0}.contentRow .ctaPanel.active{cursor:pointer}.ctaPanel .ctaIcon{background:url(/etc/designs/vaa/img/sprites/spt_booking_confirmation.png) no-repeat 0 0;display:block;height:45px;margin-top:-23px;top:50%;width:45px;position:absolute;right:20px}.ctaPanel .pickYourSeats{background-position:0 0}.ctaPanel .addBaggage{background-position:-100px 0}.ctaPanel .addPassportDetails{background-position:-200px 0}.ctaPanel .customiseExperience{background-position:-300px 0}.mmbGatewayPanel .fullWidthPromoPanel p{line-height:1.25em;margin-bottom:1em}.mmbGatewayPanel .flyingClubPromoPanel{margin-bottom:0;padding:20px 20px 12px;width:560px}.mmbGatewayPanel .flyingClubPromoPanel .panelPrimary,.mmbGatewayPanel .flyingClubPromoPanel .panelSecondary{float:left}.mmbGatewayPanel .flyingClubPromoPanel .panelPrimary{margin-right:20px;width:405px}.mmbGatewayPanel .flyingClubPromoPanel .panelSecondary{width:135px}.mmbGatewayPanel .flyingClubPromoPanel h3{color:#4f145b}.mmbGatewayPanel .flyingClubPromoPanel img{margin-bottom:15px}.mmbGatewayPanel .flyingClubPromoPanel .button{float:right;margin-bottom:12px}#container .mmbGatewayPanel .flyingClubPromoPanel .button:hover,#container .mmbGatewayPanel .flyingClubPromoPanel .button:hover:active,#container .mmbGatewayPanel .flyingClubPromoPanel .button:hover:focus{background:#90021d;border:1px solid #90021d;color:#fff}.mmbGatewayPanel .milesBoosterPromoPanel{background:#79afd6 url(/etc/designs/vaa/img/bg_miles_booster_promo.jpg) no-repeat 0 100%;color:#fff;padding:15px 160px 6px 20px;width:420px}.mmbGatewayPanel .milesBoosterPromoPanel h3{color:#fff;margin-bottom:.32em}.mmbGatewayPanel .milesBoosterPromoPanel .panelPrimary{width:330px}.mmbGatewayPanel .milesBoosterPromoPanel p{margin-bottom:.6667em}.mmbGatewayPanel .milesBoosterPromoPanel a.linkBullet{background:url(/etc/designs/vaa/img/sprites/spriteSheetDiagonal.png) -213px -15px no-repeat;color:#fff;display:inline-block;font-size:1.2em;margin-bottom:1em}.no-js .mmbGatewayPanel .milesBoosterPromoPanel a.linkBullet.nonJsHide{display:none}.partnerairlines{float:left;background-color:#ddd;background-image:linear-gradient(#ccc 0,#ddd 50%,#fff 100%);background-image:-webkit-linear-gradient(#ccc 0,#ddd 50%,#fff 100%)}.partnerairlines h2{color:#fff;margin:0 0 10px;padding:8px 16px;border-bottom:2px solid #fff;line-height:2em;background-color:#333;background-color:#656565;background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background-image:-moz-linear-gradient(top,#333,#666)}.partnerairlines p{padding:0 15px}.partnerairlines .partnerairlineslinks{padding:0 15px 10px}.partnerairlines .partnerairlinesimage{display:inline-block;margin:10px 15px 10px 0;vertical-align:top;max-width:145px}.ie7 .partnerairlines .partnerairlinesimage{display:inline}.partnerairlines .partnerairlinesimage a{display:block;margin:0 0 5px}.partnerairlines .partnerairlinesimage img{border:1px solid #ccc}.partnerairlines .partnerairlinesimage p{margin:0;max-width:145px}.module.scehduleChange{position:relative}.module.scehduleChange .header{background-color:#f56003;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background-image:-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);min-height:50px}.lte8 .module.scehduleChange .header{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF56003', endColorstr='#FFC2460C')}.module.scehduleChange .header h2{color:#fff;font-weight:400;padding:15px 0 0 60px;min-height:40px;background:url(../../img/overlay_warning_bg.jpg) 0 0 no-repeat}.module.scehduleChange .content{padding:20px 20px 20px 60px}.module.scehduleChange .content label{font-weight:700}.module.scehduleChange .content .container{position:absolute;right:20px;top:12px}.module.scehduleChange .content .container .refPoint .tooltipContainer{left:0}.module.scehduleChange .content .container button[type=submit]{display:block;position:relative}.module.scehduleChange .content button.disabled{background:#C2C2C2;border:1px solid #C2C2C2;box-shadow:none;color:#FFF;cursor:default}.module.scehduleChange p a{font-weight:700}.flightSummary.scheduleChange div.inner{padding-bottom:3px}.flightSummary .segment ul.scheduleChange{background:url(/etc/designs/vaa/img/overlay_warning_bg.jpg) -2px -8px no-repeat;clear:both;display:block;margin:0 0 0 310px;min-height:40px;padding:0 0 0 45px}.flightSummary .segment ul.scheduleChange li{background-color:#f56003;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1NjAwMyIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjY2Q0ZDEyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzI0NjBjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f56003),color-stop(45%,#cd4d12),color-stop(100%,#c2460c));background-image:-moz-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:-webkit-linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);background-image:linear-gradient(#f56003 0,#cd4d12 45%,#c2460c 100%);margin-left:1px;min-height:40px}.lte8 .flightSummary .segment ul.scheduleChange li{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF56003', endColorstr='#FFC2460C')}.flightSummary.scheduleChange .segment ul.flightDetails li.date p,.flightSummary.scheduleChange .segment ul.flightDetails li.depart p,.flightSummary.scheduleChange .segment ul.flightDetails li.arrive p{color:#fa781a}.flightSummary .segment ul.scheduleChange li h4{color:#fff;font-weight:700;padding:5px}.togglePanels .panel{border-top:1px solid #ddd}.togglePanels .panel:first-child{border-top:0}.togglePanels .panel>h2{padding:7px 45px 7px 10px;color:#333;border:0;background-color:#fff;font-family:"Gotham 3r",Arial,sans-serif;font-size:1.9em;margin:0}.js .togglePanels .panel>h2{cursor:pointer;position:relative}.togglePanels .panel h2 a:link,.togglePanels .panel h2 a:visited{border:0;display:block;margin:0;padding:5px 0;color:#333;font-weight:400}.togglePanels .pane{padding:10px}.js .togglePanels .pane{display:none}.js .togglePanels.editMode .pane{display:block}.togglePanels .ui-icon{margin-top:8px;width:12px;position:absolute;right:10px;height:12px;background:url(/etc/designs/vaa/img/sprites/spt_black_plus_minus.png) 0 1px no-repeat}.togglePanels .inactive .ui-icon{background-position:0 -10px}.videoPlayer{margin-bottom:2em;width:100%;height:367px;text-align:center;color:#fff;background:#333}.videoPlayer .videoWarning,.videoLink .videoWarning{position:relative;top:20%;padding:4em;background:transparent url(/etc/designs/vaa/img/icon_flash.jpg) no-repeat center top}.videoLink .videoWarning{top:10%}.videoPlayer .warningTitle,.videoLink .warningTitle{display:block;padding:20px 0;font-size:1.4em;font-weight:700;line-height:1.3}.videoPlayer iframe,.videowrap iframe{display:none;border:0;width:100%;height:100%}.videoLink{margin:20px;color:#fff;overflow:auto;background:#525252;background:-moz-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#525252),color-stop(12%,#4d4d4d),color-stop(32%,#3c3c3c),color-stop(54%,#2f2f2f),color-stop(75%,#292929),color-stop(100%,#272727),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);background:-o-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);background:-ms-linear-gradient(top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#252525', GradientType=0);background:linear-gradient top,#525252 0,#4d4d4d 12%,#3c3c3c 32%,#2f2f2f 54%,#292929 75%,#272727 100%,#252525 100%}.inner .videoLink{margin:20px 0 42px}.column-25-75 .videoLink{margin:0}.videoLink .videowrap{position:relative;overflow:hidden;height:236px;width:420px;float:left}.videoLink .videowrap.videoRight{float:right}.column-25-75 .videoLink .videowrap{width:430px;height:244px}.videowrap iframe{display:inline;position:absolute;top:0;left:0;width:420px;height:236px}.column-25-75 .videowrap iframe{width:430px;height:244px}.videoLink .copy{padding:15px 20px;float:left;max-width:192px}.videoLink .copy .bold{font-weight:700}.videoLink .copy.videoRight{float:right}.videoLink .copy h4,.videoLink h3{margin:0 0 10px;color:#fff}.videoLink .copy p{color:#fff}.videoLink .copy a{color:#fff;text-decoration:underline}.column-25-75 .videoLink .copy a{font-size:1.2em}.videoLink .copy p:last-child,.videoLink .copy a:last-child{margin:0}.videoLink .copy a:hover{color:#fff;text-decoration:none}.js .videoPlayer{visibility:hidden}.videoPlayerV1{height:auto;margin:0;color:#222}.videoPlayerV1 .videoIframeWrap{width:640px;height:360px;background-color:#000}.videoPlayerV1 .videoIframeWrap iframe{display:block;border:0;width:100%;height:100%}.videoPlayerV1 .addVideoMessage{color:#eee;font-size:16px;font-weight:700;padding-top:32px;display:block;margin:0 25%}.videoPlayerV1 .description{text-align:left;background:#222;background:-moz-linear-gradient(top,#525252 0,#222 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#525252),color-stop(100%,#222));background:-webkit-linear-gradient(top,#525252 0,#222 100%);background:-o-linear-gradient(top,#525252 0,#222 100%);background:-ms-linear-gradient(top,#525252 0,#222 100%);background:linear-gradient(to bottom,#525252 0,#222 100%);color:#fff;min-height:90px;height:90px;overflow:hidden;padding:15px 20px 0;border-bottom:20px solid #222}.videoPlayerV1 .description .videoTitle{font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.075em;-webkit-font-smoothing:antialiased;font-weight:700;margin:0 120px 15px 0;color:#fff}.videoPlayerV1 .description .videoDescription{margin:0;color:#fff}.videoPlayerV1 .description .videoDescription a{color:#fff}.videoPlayerV1 .description .videoDescription a .oianw{background-position:100% -60px}#cabinExperienceOverlay{margin-top:14px}#cabinExperienceOverlay .cabinExperienceOverlayTitle h2{position:absolute;top:14px;left:10px;font-weight:400;font-family:"Gotham 3r",Arial,sans-serif;letter-spacing:-.05em;font-size:2.25em;margin:0;color:#484848;-webkit-font-smoothing:antialiased}#cabinExperienceOverlay h3.cabinExperienceOverlayContentTitle{display:none;padding:0 0 0 10px;background:url(/etc/designs/vaa/img/bg_grad_airport_tab.jpg) 0 100% repeat-x #fff}#cabinExperienceOverlay h3.cabinExperienceOverlayContentTitle .h3inner{position:relative;display:inline-block;padding:15px 50px 15px 20px;border-left:2px solid #ddd;border-right:2px solid #d4d4d4;color:#f03;background-color:#fff}#cabinExperienceOverlay h3.cabinExperienceOverlayContentTitle .h3inner .tabIcon{position:absolute;top:12px;right:10px;padding:0;width:22px;height:22px;background:url(/etc/designs/vaa/img/arrow_round_sprite.png) 0 0 no-repeat}#cabinExperienceOverlay h4.cabinExperienceOverlayCarrierTitle{display:none;height:52px;width:114px;overflow:hidden;margin:0;border:1px solid #ddd}#cabinExperienceOverlay h4.cabinExperienceOverlayCarrierTitle.virgin,#cabinExperienceOverlay h4.cabinExperienceOverlayCarrierTitle.delta{text-indent:-9999px;background-image:url(/etc/designs/vaa/img/sprites/cabinExperienceOverlayCarrierSprite.png);background-position:0 0;background-repeat:no-repeat}#cabinExperienceOverlay h4.cabinExperienceOverlayCarrierTitle.delta{background-position:0 -104px}#cabinExperienceOverlay .cabinExperienceOverlayContentWrap{position:relative;padding:10px 10px 10px 0;border:1px solid #ddd;background-color:#fff}#cabinExperienceOverlay .cabinExperienceOverlayTabs.tabControls{border:0;top:1px;float:none}#cabinExperienceOverlay .cabinExperienceOverlayContent{display:none}#cabinExperienceOverlay .cabinExperienceOverlayContent.selected{display:block}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs{position:absolute;top:10px;left:0;border-top:1px solid #ddd}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li{background-image:none;padding:0}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a{display:block;height:52px;width:114px;overflow:hidden;border-bottom:1px solid #ddd;text-indent:-9999px;background-image:url(/etc/designs/vaa/img/sprites/cabinExperienceOverlayCarrierSprite.png);background-position:0 -52px;background-repeat:no-repeat}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a:hover,#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a:focus,#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a:active{background-position:0 0}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a.delta{background-position:0 -156px}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a.delta:hover,#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a.delta:focus,#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li a.delta:active{background-position:0 -104px}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li.selected a{background-color:#f2f2f2;width:115px}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li.selected a.virgin{background-position:0 0}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierTabs ul li.selected a.delta{background-position:0 -104px}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierContentWrap{margin-left:114px;padding-left:5px;border-top:1px solid #ddd;border-left:1px solid #ddd;background-color:#f2f2f2}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierContent{display:none;background-color:#f2f2f2;min-height:150px;width:640px}#cabinExperienceOverlay .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierContent.selected{display:block}#cabinExperienceOverlay .cabinExperienceOverlayContent.cabinExperienceCarrierTabsCount0 .cabinExperienceOverlayCarrierTabs{display:none}#cabinExperienceOverlay .cabinExperienceOverlayContent.cabinExperienceCarrierTabsCount0 .cabinExperienceOverlayCarrierContentWrap{margin-left:10px;padding:0;background-color:#fff}#cabinExperienceOverlay.isEditMode .cabinExperienceOverlayTitle h2{position:static;background-color:#fff;padding:14px 10px}#cabinExperienceOverlay.isEditMode h3.cabinExperienceOverlayContentTitle,#cabinExperienceOverlay.isEditMode h4.cabinExperienceOverlayCarrierTitle{display:block}#cabinExperienceOverlay.isEditMode .cabinExperienceOverlayTabs{display:none}#cabinExperienceOverlay.isEditMode .cabinExperienceOverlayContent{display:block}#cabinExperienceOverlay.isEditMode .cabinExperienceOverlayContent .cabinExperienceOverlayCarrierContent{display:block}#cabinExperienceOverlay{display:none}#overlay #cabinExperienceOverlay,#cabinExperienceOverlay.isEditMode{display:block}.launchCabinExperienceOverlay{display:block;margin-top:50px}.launchCabinExperienceOverlay a{display:block;padding-left:18px;height:16px;line-height:16px}#cabinExperienceOverlay .gallery .description{height:110px;padding:15px 20px 0}#cabinExperienceOverlay .gallery .description .itemDescription{height:57px;overflow:hidden}.campaignVideo.section{padding:2em;margin-bottom:2em;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.campaignVideo.section .videoPlayer{margin-bottom:0}.fullWidth .campaignVideo.section .videoPlayer{height:498px}.upgradeVideowrapsection{height:389px;width:640px;margin-bottom:0;.upgradeVideowrapsection iframe{position:absolute;left:20px;width:640px;height:385px}#refineSearch .passengers .y_adult_label{width:77px;height:33px}#refineSearch .passengers .adult .cxtTooltipy_adult{top:-24px;padding-left:77px}#overlay .clubhouseimageseatleft{margin:-33px 0 0 0}