.lookupSrcDesPointer{width:1.5em;height:1.25em;background:transparent url("/content/dam/virgin-applications/images/sitewide/sprites/Sprites_Air4Arrows.png") 0px -1865px;cursor:pointer}.airportLookUpBalloon{display:block;width:1.5em;height:1.4em;background:transparent url("/content/dam/virgin-applications/images/sitewide/sprites/Sprites_Air4Arrows.png") 0px -1831px;position:relative;cursor:pointer;right:5px;margin-top:-2.4em;float:right}.arrowimage_lookup_wrapper .airport_lookup_wrapper{height:45.2em;width:34em;float:left;box-shadow:-1px 0px 20px #b6b6b6;-moz-box-shadow:-1px 0px 20px #b6b6b6;-webkit-box-shadow:-1px 0px 20px #b6b6b6;background:#f8f8f8;border-radius:4px}#airportlookup_dropdown.arrowimage_lookup_wrapper,#phoneCodelookup_dropdown.arrowimage_lookup_wrapper{height:29.3333em;width:34em;float:left;display:none;position:absolute}.arrowimage_lookup_wrapper .airport_lookup_header{padding:35px 30px 30px 30px;padding-bottom:0px;float:left}.upper_header_text{float:left}.airport_lookup_header .upper_header_text h3{font-size:18px;font-family:gotham-book;color:#222222}.lower_header{color:#333333;font-size:14px;line-height:17px;font-weight:600;word-spacing:0.2px}.lower_header h3{color:#333333;font-size:14px;line-height:17px;font-weight:600;word-spacing:0.2px;text-transform:none}.arrowimage_lookup_wrapper .airport_lookup_info_container{float:left;padding:30px 30px 30px 28px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px}.airport_lookup_wrapper .airport_lookup_tabbutton{float:left;border:none;border-radius:0}.airport_lookup_wrapper .airport_lookup_tabbutton ul.ui-tabs-nav{width:100%;float:left;margin:0;padding:0}.airport_lookup_wrapper .airport_lookup_tabbutton .ui-tabs-panel{padding:0px;float:left;width:100%}.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.leftmost_tabbutton,.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.middle_tabbutton,.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.rightmost_tabbutton{width:33%;float:left;background:none;margin-right:1px;overflow:visible;height:43px;margin:0;padding:0;border:none;line-height:15px}.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.leftmost_tabbutton a,.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.middle_tabbutton a,.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.rightmost_tabbutton a{width:100%;background:linear-gradient(top, #fff, #ece3f3);background:-webkit-linear-gradient(top, #fff, #ece3f3);background:-moz-linear-gradient(top, #fff, #ece3f3);background:-o-linear-gradient(top, #fff, #ece3f3);background:-ms-linear-gradient(top, #fff, #ece3f3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ece3f3',GradientType=0);color:#666666;font-size:12px;font-family:gotham-book;cursor:pointer;text-align:center;float:left;border:1px solid #b6a7bb;padding:13px 0;font-weight:normal}.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.leftmost_tabbutton a{border-top-left-radius:0.375em;border-bottom-left-radius:0.375em}.airport_lookup_wrapper .ui-tabs .ui-tabs-nav li.rightmost_tabbutton a{border-top-right-radius:0.375em;border-bottom-right-radius:0.375em}div#scroll_alphabaticalAirport .scrollbar,div#scroll_alphabaticalAirport .viewport{height:330px}div#uscanada_button .window_scroll,div#country_button .window_scroll{height:150px}div#alphabetically_button .window_scroll{height:340px}.airport_lookup_wrapper .window_scroll{width:100%}.airport_lookup_wrapper .window_scroll ul li{font-size:12px}.airport_lookup_wrapper .scrollWrap ul li.listActive{color:#222222;font-family:gotham-medium;background:#d8d8d8}#scroll_countryPhonecode{width:26.6667em}.airport_lookup_tabbutton button:focus{outline:2px solid #79b6f5 !important}.airport_lookup_tabbutton ul li:focus{outline:2px solid #79b6f5 !important;z-index:1}.info_header{float:left;padding-top:24px;padding-bottom:8px}.info_header h4{color:#222222;font-family:gotham-book;font-size:12px}.window_scroll{float:left;overflow:none;height:88px;width:320px;background:#ffffff;border-radius:4px;border:1px solid #E4E4E4}.window_scroll ul li{font-family:gotham-book;color:#666666;font-size:10px;padding:6px 0px;cursor:pointer;padding-left:10px;width:319px}.window_scroll ul li:hover{color:#222222;font-family:gotham-medium;background:#d8d8d8}.arrowimage_lookup_wrapper .from_arrow_container{height:12px;padding-left:77px}.other_scroll_container{float:left;display:none}.country_scroll_container{float:left}.recent-search-arrow img{vertical-align:top}.search-middle-cell img{margin-top:5px}.srcDestCityWrapInner{float:left;border:0px}.srcDestCityLookupWrap{float:left;padding:4px 0px 0px 0px;border:0px;cursor:pointer}.iam_travelling_wrapper{float:left;padding-top:6px;display:none}#airportlookup_dropdown{z-index:999}#air-shopping-widget-mainContent .calendarClickIcon img,#air-shopping-widget-mainContent .airportLookUpBalloon img{cursor:pointer}.btnOpacity{opacity:0.3;filter:alpha(opacity=30)}.arrowimage_lookup_wrapper .scrollWrap{width:348px;margin:0;float:left}.arrowimage_lookup_wrapper .scrollWrap .viewport{width:329px;height:140px;overflow:hidden;position:relative;float:left;padding:5px 0px 5px 0px}.airport_lookup_tabbutton .scrollWrap .viewport{position:absolute}.airport_lookup_tabbutton .scrollWrap .viewport ul{padding-left:0px}.scrollWrapRecentSearch{width:270px;margin:0;float:left;height:60px}.scrollWrapRecentSearch .viewport{width:256px;height:60px;overflow:hidden;position:relative;float:left;padding:5px 0px 5px 0px}.scrollWrapRecentSearch .overview{position:absolute;left:0;top:0;padding:0;margin:0;float:left}.scrollWrapRecentSearch .scrollbar{background-color:#a3a3a3;position:relative;background-position:0 0;float:right;width:11px;border-left:1px solid #848484;border-radius:4px}.scrollWrapRecentSearch .disable{display:none}.scrollWrap .overview{position:absolute;left:0;top:0;padding:0;margin:0;float:left}.scrollWrap .scrollbar{position:relative;float:right;width:18px;border-left:1px solid #e4e4e4;background:#f8f8f8}.scrollWrap .thumb{background:#d8d8d8;height:17px;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:5px;border-radius:5px}.scrollWrap .disable{display:none}.search-right-cell a.cert_eCredits{text-decoration:underline}div#phoneCodelookup_dropdown div.airport_lookup_wrapper{height:168px}div#phoneCodelookup_dropdown div.airport_lookup_wrapper div.airport_lookup_info_container{height:90px}.airport_lookup_header #srcDestHdr>h3{color:#333333;font-size:14px;text-transform:none}.airport_lookup_header h3{line-height:12px !important}#airportLookupContent .airport_lookup_tabbutton label{text-align:center;box-sizing:border-box;padding:3px 6px;text-transform:none}#airportlookup_dropdown li.tab_button_selected a{background:none;font-family:gotham-medium;color:#e1163c}span#srcDestHdr{color:#222222;font-size:18px;font-family:gotham-book;text-transform:none;display:block}
/*# sourceMappingURL=lookupBalloon.css.map */
