article,aside,footer,header,section{display:block}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;outline:0;font-size:12px;line-height:1.25;vertical-align:baseline}button,input,select,textarea{font-family:sans-serif}::-moz-selection{background:#09f;color:#fff;text-shadow:none}::selection{background:#09f;color:#fff;text-shadow:none}a{color:#4d90cd;outline:0;text-decoration:none}a:visited{color:#4d90cd}a:hover{color:#004990;text-decoration:underline}a:hover,a:active{outline:0}b,strong{font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}label.disabled{cursor:default}legend{border:0;*margin-left:-7px;padding:0}button,input[type="text"],input[type="password"],select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}input{font-size:100%;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.invisible{visibility:hidden}.group:before,.group:after,.clearfix:before,.clearfix:after{content:"";display:table}.group:after,.clearfix:after{clear:both}.lt-ie8 .group,.lt-ie8 .clearfix{zoom:1}.fr{float:right}.fl{float:left}.bl{display:block}
/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}.yui-panel{position:relative}.yui-panel-container form{margin:0}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}.mask.block-scrollbars{overflow:auto}.masked select,.drag select,.hide-select select{_visibility:hidden}.yui-panel-container select{_visibility:inherit}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.hide-scrollbars select{display:none}.show-scrollbars{overflow:auto}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none}.yui-tt-shadow{position:absolute}.yui-override-padding{padding:0!important}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#f2f2f2}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../../../../assets/skins/sam/sprite.png?b=dev) repeat-x 0 -200px}.yui-skin-sam .yui-panel .bd{padding:10px}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(../../../../assets/skins/sam/sprite.png?b=dev) no-repeat 0 -300px;cursor:pointer}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12)}.yui-skin-sam .yui-dialog .ft{border-top:0;padding:0 10px 10px 10px;font-size:100%}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../../../assets/skins/sam/sprite.png?b=dev) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#d4c237 #A6982b #a6982b #A6982B;border-width:1px;border-style:solid;background-color:#ffee69}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12)}

.yui-skin-sam .yui-panel{border:0}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(../../../yui/assets/skins/sam/sprite.png?b=dev) no-repeat 0 0}.yui-skin-sam .container-close{background:url(../../../yui/assets/skins/sam/sprite.png?b=dev) no-repeat 0 -300px}.yui-skin-sam .yui-panel .hd{background:url(../../../yui/assets/skins/sam/sprite.png?b=dev) repeat-x 0 -200px}
@media screen{h1,h2,h3,h4,h5,h6,p,ol,ul,li{margin:0}table,td,th{vertical-align:baseline;margin:0;padding:0}}input:focus,a:focus,button:focus,img:focus,label:focus{outline:0}table{border-collapse:collapse;border-spacing:0}sup{vertical-align:super;font-size:.72em}img{vertical-align:middle}input,select{font:100% arial,sans-serif;vertical-align:middle}form,fieldset{margin:0;padding:0;border:0}.holder{overflow:hidden;height:1%}.pointer-hand{cursor:pointer}.main{margin:0 auto}#header h2,.printHeader{margin:0;font-size:24px;color:#666}.headerWithoutProgress{margin-bottom:20px}.main-column{float:left;width:690px;padding:4px 0 0}.main-column h3{margin:16px 150px 10px 0;line-height:20px;font-size:18px;color:#000}#ERROR #middle{padding:0 0 200px 0}#ERROR h3{font-size:22px;color:#666;padding:0 0 20px 0}#ERROR p,div.error p{color:#666}.main-column h3 span{color:#666}.heading-box{overflow:hidden;height:1%}.heading-box div{float:left;width:630px;line-height:18px;padding:6px 0 0}.heading-box span{float:left;width:31px;line-height:31px;text-align:center;color:#fff;font-weight:bold;font-size:20px;background-repeat:no-repeat;margin:0 9px 10px 0;background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-0px top}.heading-box h2{margin:0 0 7px;font-size:18px;color:#000}.sidebar-box{background:transparent repeat-y;background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-2777px top;margin-bottom:16px}.sidebar-box .top{background:url(../../common/images/sprites/side-bar-sprite.png?b=dev) no-repeat -550px top}.sidebar-box .bottom{background:url(../../common/images/sprites/side-bar-sprite.png?b=dev) no-repeat -1578px 100%;overflow:hidden;height:1%;padding:13px 0 6px}.sidebar-box h4{margin:0 0 19px;font-size:18px;color:#fff;text-align:center}.itinerary-box{padding:0 25px 0 20px}.itinerary-box p{margin:0 0 2px;line-height:18px;color:#666}.itinerary-box p strong{color:#000;display:block}.itinerary-box p strong span{font-weight:normal;color:#333}.itinerary-box ul.total-list div div strong{float:left;padding-bottom:5px}.itinerary-box ul.ancillaries{border-top:1px solid #dfdfdf;color:#666;padding:6px 0 12px}.sidebar-box .holder{float:none;width:auto}.itinerary-box ul.ancillaries li strong{float:left;padding-bottom:5px}.sidebar-box .holder strong{color:#000}.itinerary-box ul.ancillaries.rental-car em{font-size:11px;font-style:normal;font-weight:normal}.itinerary-box ul.ancillaries li span{float:right}#divTotalPointsAfterPurchase .currencyPointText{float:right}#divTotalPointsAfterPurchase .currencyPointValue{float:right}.alt-bottom{width:220px;padding:7px 6px 13px 0;margin:0 auto;background:url(../../common/images/sprites/side-bar-sprite.png?b=dev) no-repeat -281px 100%;height:1%;text-align:center;color:#666;font-size:11px;line-height:17px}.alt-bottom{background:#d8e8f5 url(../../common/images/sprites/side-bar-sprite.png?b=dev) no-repeat scroll -281px 100%;color:#666;font-size:11px;height:1%;line-height:17px;margin:0 auto;padding:7px 10px 13px 0;text-align:center;width:216px}.alt-bottom,x:-moz-any-link{background:#d8e8f5 url(../../common/images/sprites/side-bar-sprite.png?b=dev) no-repeat scroll -281px 100%;color:#666;font-size:11px;height:1%;line-height:17px;margin:0 auto;margin-left:6px;padding:7px 6px 13px 0;text-align:center;width:220px}.btn-holder{overflow:hidden;height:1%;font-weight:bold;font-size:14px;padding:17px 0}.btn-holderInterline{height:1%;font-weight:bold;font-size:14px;padding:17px 0}.btn-holder a,.btn-holderInterline a{float:left;margin-top:14px}.btn-holder a.changeflight,.btn-holderInterline a.changeflight{float:left;margin-top:7px;padding-right:10px}.submit-holder img.verisign{position:relative;top:-15px}.travelersVerisign{margin-top:-14px}.submit-holder{overflow:hidden;height:20px;font-weight:bold;font-size:14px;padding:17px 0}.submit-holder .btn,.btn-holder .btn,.btn-holderInterline .btn{float:right;margin:0;border:0;background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-3051px top;background-repeat:no-repeat;width:138px;height:33px;text-indent:-9999px;overflow:hidden;text-align:justify}.payment-page .main-column{padding-top:35px}.payment-page .heading-box{padding:0 2px 10px 0;margin-bottom:2px}.payment-page .heading-box h2{margin:0;padding-top:5px;float:left}.payment-page .heading-box span{background:no-repeat;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -0px;margin-right:6px}.payment-page .heading-box strong{color:#999;display:inline;font-weight:normal}.payment-page .heading-box .banner{float:right}.payment-page .heading-box .banner img{display:block;margin-top:6px}.text-info{padding:0 0 0 36px;line-height:18px}.text-info p{margin:0 0 10px}.text-info .note{font-size:10px;line-height:10px}.text-info h3{margin:9px 0 7px;color:#004a91;font-size:18px}.text-info h3 span{font-weight:normal;color:#999}.blue-box{background:#d9e8f6 url(../../common/images/sprites/form-sprite.png?b=dev) no-repeat -716px top;width:687px}.blue-box-bottom{background:url(../../common/images/sprites/form-sprite.png?b=dev) no-repeat 0 0;height:13px;width:100%;overflow:hidden;margin-bottom:23px}.text-info span.note{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat 1px -307px;padding-left:10px;margin-left:28px;font-size:12px}.total-price{border-top:5px solid #e9e9e9;border-bottom:5px solid #e9e9e9;margin:5px 0 23px;padding:18px 0 24px}.total-price .total-price-wrapper{float:left;width:100%}#PAYMENT .total-price .small{width:360px}.total-price .amexBanner-wrapper{right:0;bottom:0;position:absolute}.total-price ul{margin:0;padding:10px 0 0;list-style:none;width:450px;line-height:18px}#PAYMENT .total-price .small ul{width:360px}.total-price .total-price-section{position:relative}.total-price .amexSpace{padding-bottom:105px}.total-price .savingsSummary{padding-left:0;width:290px;height:75px;bottom:45px;right:0;position:absolute;background:url(../../images/points-saved-box.png?b=dev) no-repeat -1px}#ITINERARY .total-price .savingsSummary{right:0}.total-price .savingsSummary h6{font-size:13px;font-weight:700;line-height:15px;margin:17px 0 0 50px;color:black}.total-price .savingsSummary p{color:#039;font-size:20px;font-weight:700;line-height:23px;margin:4px 0 0 50px}.total-price .savingsSummary span{color:#666;font-size:12px;font-weight:500}.total-price li{overflow:hidden;height:1%;text-align:right}.total-price li em{font-style:normal;float:left}.total-price .airfare-total{color:#444}.total-result{color:#004a91;padding:12px 0 0;font-size:14px}.total-result-points,.total-result-dollars{padding:12px 0 0;font-size:14px;border-top:1px solid #CCC;margin-top:4px}.total-result-points{color:#333}.total-result-dollars{color:#004a91}.total-result em,.total-result-points em,.total-result-dollars em{font-weight:bold;padding-top:5px}.total-result strong,.total-result-points strong,.total-result-dollars strong{font-size:24px;line-height:24px}.total-price .upgrade-value{display:inline}.total-frequentFlyerPoints{color:#666}.total-frequentFlyerPointsBackground{background:url(../../images/blue-rounded-field.png?b=dev) no-repeat;* background:url(../../images/blue-rounded-field.gif?b=dev) no-repeat;_background:url(../../images/blue-rounded-field.gif?b=dev) no-repeat;height:30px}.total-frequentFlyerPoints em{font-weight:bold;padding-top:5px}.total-frequentFlyerPoints strong{float:right;line-height:24px;margin-right:19px}div.total-price span.currencyCode{font-weight:normal;color:#ccc;font-size:12px}.total-price li.remainingPoints{padding-top:10px;padding-bottom:30px}#total-price-points-display{float:none}#total-price-points-print{float:none}#total-price-points-count-display{color:#333}#total-price-points-count-print{color:#333}#apply-gift-card h4{margin:10px 0}.apply-funds-list{margin:-4px 0 27px;padding:0 0 7px;list-style:none;border-bottom:5px solid #e9e9e9}.apply-funds-list li{border-top:1px solid #e5e5e5;padding:15px 0 17px}.apply-funds-list li #gift-card-link,.apply-funds-list li #voucher-link{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -224px;font-size:14px;font-weight:bold;padding-left:16px}.apply-funds-list li{border:0}.apply-funds-list li.expand #gift-card-link,.apply-funds-list li.expand #voucher-link{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -180px}.apply-funds-list li.expand ul.amount-box{padding-left:0;padding-right:0}.apply-funds-list li.expand ul.amount-box li{border:medium none;padding:0 0 10px}.apply-funds-list li.expand div.gray-box{margin:10px 0 10px -12px}.apply-funds-list li.expand ul.amount-box li .left,.apply-funds-list li.expand ul.amount-box li .right{width:auto;float:left}.apply-funds-list li.expand ul.amount-box li label.shift{padding-left:40px}.apply-funds-list li.expand ul.amount-box li label{width:120px}.apply-funds-list li.expand ul.amount-box li .inp-txt.gift-card-number{width:165px}.apply-funds-list li.expand ul.amount-box li .inp-txt.gift-card-number input{width:165px}.apply-funds-list li.expand ul.amount-box li .inp-txt.pin-number{width:75px}.apply-funds-list li.expand ul.amount-box li .inp-txt.pin-number input{width:75px}.apply-funds-list li.expand ul.amount-box li span.bullet{background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-0px top;color:#fff;float:left;font-size:20px;font-weight:bold;line-height:31px;margin:0 9px 0 0;text-align:center;width:31px}.apply-funds-list li.expand ul.amount-box li{background:transparent none repeat scroll 0 0}.apply-funds-list li a.btn2{background:#4b90cd no-repeat scroll 0 0;background-image:url('../../images/sprites/common-sprite-payment.png?b=dev');background-position:left -0px;text-decoration:none;float:left;cursor:pointer}.apply-funds-list li a.btn2 span{background:no-repeat scroll 100% 0;background-image:url('../../images/sprites/common-sprite-payment.png?b=dev');background-position:right -31px;color:#fff;float:left;font-size:14px;line-height:31px;padding:0 13px;cursor:pointer}#ccInsuranceNote{padding:0 173px 0 0}.apply-funds-list li a.small{font-size:12px}#voucher-question-whatis-travelbank{cursor:pointer}#voucher-question-whatis-available{cursor:pointer}#apply-voucher h4{margin:10px 0}.user-pass-accounts div{float:left}.user-pass-accounts div input{float:left;color:#4b90cd}.user-pass-accounts .error-inp-txt input{width:176px}.user-pass-accounts .error-inp-txt .inp-right{margin:-4px -7px -3px 3px}.user-pass-accounts .input-div{clear:left}.user-pass-accounts div.holder{width:100%;margin:10px 0}.user-pass-accounts div.divider{width:50px;text-align:center;padding:30px 0 0 0}.user-pass-accounts div.divider span{display:block;padding:4px;background-color:#e9e9e9}.voucher-access a{margin:10px 0 0 15px;display:block;float:left}.select-payment{margin:0;padding:14px 0 18px;list-style:none}.select-payment li{overflow:hidden;height:1%;padding-bottom:9px}.select-payment input{margin:8px 8px 0 0;padding:0;width:16px;height:15px;float:left}.select-payment label{padding:14px 0 0 2px;float:left}.select-payment img{float:left;margin-right:5px}.amount-box{margin:0;padding:17px 183px 0 35px;list-style:none}.amount-box.creditCard{padding:17px 17px 0 35px}.amount-box li{overflow:hidden;height:1%;vertical-align:top;padding-bottom:15px}.amount-box .left{float:left;width:217px;padding:10px 0 0;overflow:hidden}.amount-box .savedCards .link-left{padding:0 6px 0 6px}.amount-box label{padding:0;margin-top:-5px;float:left}.amount-box .inp-txt{width:235px;margin:0}.amount-box .inp-txt input{color:#333;width:235px}.amount-box select{width:99%;float:left;margin-right:10px;font-size:11px}.amount-box select.date{width:80px}.amount-box .right{float:right;width:252px;overflow:hidden}.amount-box.creditCard .right{float:left}.amount-box .right.savedCards{width:350px}.amount-box .right #ajaxCreditCardDiv{width:252px}.amount-box .total-amount{padding-bottom:12px;color:#004a91;font-weight:bold;font-size:14px}.total-amount .right{font-size:24px}.submit-holder .btn-submit{background:no-repeat;background-image:url('../../images/sprites/common-sprite-payment.png?b=dev');background-position:left -126px;width:184px;display:none}.cape-page #middle{overflow:visible}.cape-page #middle:after{content:"";display:block;clear:both}.cape-page .main-column{padding-top:21px;overflow:visible}.cape-page .main-column:after{content:"";clear:both;display:block}.cape-page .heading-box{border-bottom:1px solid #e5e5e5;padding-bottom:13px}.cape-page .banner{padding:2px 65px 7px 0}.cape-page .banner img{float:right;position:relative;margin:-2px -63px 0 0}.cape-page .banner .holder{overflow:visible}.cape-page .banner .holder:after{content:"";clear:both;display:block}.cape-page .btn-holder{border-top:5px solid #e9e9e9;padding-top:40px}.cape-page .btn-holderInterline{padding-top:40px}.btn-holder div,.btn-holderInterline div{float:right;width:150px;text-align:center;font-size:12px;font-weight:normal}.btn-holder div a,.btn-holderInterline div a{margin:0;float:none}.btn-holder div .btn,.btn-holderInterline .btn{margin-bottom:7px}.cape-page #middle{padding-bottom:39px}.btn-select{margin-bottom:-40px;position:relative}.btn-select .btn-holder,.btn-select .btn-holderInterline{padding:18px 0 0}.btn-select .btn-holder div,.btn-select .btn-holderInterline div{width:253px;text-align:right}.btn-select .btn-holder div .btn,.btn-select .btn-holderInterline div .btn{text-align:center;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -453px;background-repeat:no-repeat;width:253px;margin:7px 0}.btn-select .btn-holder div .conbtn,.btn-select .btn-holderInterline div .conbtn{float:right;margin:7px 0;background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-3051px top;background-repeat:no-repeat;width:138px;height:33px;text-indent:-9999px;overflow:hidden}.popup-arrow{background:url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat -395px top;height:12px;width:13px;overflow:hidden;position:absolute;top:43px;left:-8px;display:none;z-index:11}.popup-hold{position:absolute;top:-59px;left:50%;white-space:nowrap;text-decoration:none;height:48px;z-index:10}.popup{height:48px;display:block;position:relative;left:-50%;padding:0 13px 0 13px}.popup .left{background:url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat -333px top;width:13px;height:48px;position:absolute;top:0;left:0}.popup .right{background:url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat -349px top;width:12px;height:48px;position:absolute;top:0;left:100%;margin-left:-13px}.popup .bg{float:left;background:url(../../common/images/sprites/popup-medium-sprite.png?b=dev) repeat-x left -63px;height:31px;text-align:center;padding:17px 2px 0;color:#f15722;font-size:14px;font-weight:bold;text-transform:none}.available-seat .bg{color:#004a91;font-size:18px;height:35px;padding-top:13px;background:url(../../common/images/sprites/popup-medium-sprite.png?b=dev) repeat-x left -114px}.available-seat .popup{top:2px}.available-seat .left{background:url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat -364px top}.available-seat .right{background:url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat -380px top}.available-seat .popup-arrow{background:url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat -395px -14px}.advert-box{text-align:center;color:#d7d7d7;text-transform:uppercase}.advert-box img{display:block;margin:0 auto}.itinerary-page .main-column{width:631px;padding:38px 0 0}.itinerary-page .main-column h3{color:#004a91;margin:0 0 15px}.itinerary-page .upgrade-total-price .airfare-total{color:#000}.print-box{color:#004a91;margin:0 0 24px}.print-box span{color:#333;font-weight:normal}.print-box .btn{background:url(../../images/btn-print.jpg?b=dev) no-repeat;text-indent:-9999px;overflow:hidden;width:158px;height:33px;float:left}.print-box .btnPrintForm{background:url(../../images/btn-print-form.png?b=dev) no-repeat;text-indent:-9999px;overflow:hidden;width:133px;height:33px;float:left;margin-left:25px}.print-box p{margin:0 0 16px}.print-box strong{display:block;padding-bottom:3px}.print-box ul{float:left;margin:9px 0 0 12px;padding:0;list-style:none}.print-box li{background:url(../../common/images/sprites/itinerary-sprite.png?b=dev) no-repeat -1395px -30px;padding:0 11px 0 14px;display:inline}.print-box li:first-child{background:0}.print-box li a{font-weight:bold}.gray-box{background:#eaeaea url(../../common/images/sprites/gray-box-sprite.png?b=dev) no-repeat -1502px top;width:631px;margin-bottom:24px}.gray-box-bottom{background:transparent url(../../images/gray-box-bottom.gif?b=dev) no-repeat scroll 0 100%;overflow:hidden;height:1%;padding:10px 13px 10px 17px}.gray-box-bottom-confirm{background:transparent url(../../images/gray-box-bottom.gif?b=dev) no-repeat scroll 0 100%;overflow:hidden;height:1%;padding:10px 13px 10px 17px}.gray-box h2{margin:0;padding-top:10px;font-size:24px;color:#000}.gray-box dl{margin:0;padding:0;overflow:hidden;height:1%;color:#000;line-height:20px}.gray-box dt{float:left;margin:0 4px 0 0}.gray-box dd{margin:0;font-weight:bold}.white-box{background:#fff url(../../common/images/sprites/itinerary-sprite.png?b=dev) no-repeat -109px top;width:289px;float:right;margin:0 0 2px 10px}.white-box .bottom{background:url(../../common/images/sprites/itinerary-sprite.png?b=dev) no-repeat -432px 165%;overflow:hidden;height:1%;padding:20px 18px 19px}.white-box img{float:left;margin:0 14px 0 0}.gray-box-right{width:289px;height:1%;float:right;margin:10px 5px 2px 15px;text-align:justify}.white-box p{margin:0;line-height:16px}.itinerary-page .total-price{border-bottom:medium none;border-top:5px solid #e9e9e9;border-width:5px 1px medium;margin:0 0 28px;padding:25px 0 0}.itinerary-page .total-price:before,.itinerary-page .total-price:after{content:"";display:table}.itinerary-page .total-price:after{clear:both}.oldie .itinerary-page .total-price{zoom:1}.itinerary-page .total-price ul{float:left;width:340px;color:#666}.itinerary-page .upgrade-total-price .totalSection .upgradeTotalSection .upgradeName{color:#333}.itinerary-page .total-price ul.right{display:inline;margin-left:30px;width:340px}.itinerary-page .total-price ul.paymentSummary{display:inline;margin-left:0}.itinerary-page .total-price ul.paymentSummary li{float:left;clear:left;width:340px}.itinerary-page .total-price ul.frequentFlyerRight{display:inline;float:right;margin-right:14px;* margin-left:17px;_margin-left:17px;width:330px}.itinerary-page .total-price div.frequentFlyerRight{display:inline;margin-left:30px;width:320px}.itinerary-page .total-result{margin-top:10px;border-top:1px solid #e5e5e5}.itinerary-page .total-result li.paid-today{font-weight:bold}.itinerary-page .total-result li.paid-today em{font-size:14px}.itinerary-page .total-result li.paid-today strong{font-size:24px}.itinerary-page .total-price li.black,.itinerary-page .upgrade-total-price li strong{color:#004a91}.itinerary-page .upgrade-total-price{border-bottom:0;border-bottom-width:0}.itinerary-page .upgrade-total-price .totalSection .upgradeTotalSection .price{color:#666}.itinerary-page .upgrade-total-price .totalSection .total-result .totalLabel{color:#004a91}.itinerary-page .total-price li.black em{color:#004a91}.itinerary-page .total-frequentFlyerPoints em{color:#666;margin-left:11px}.itinerary-page .total-price ul.right .total-result,.itinerary-page .total-price ul.right .total-frequentFlyerPoints,.itinerary-page .total-price ul.right strong{font-size:12px}.itinerary-page .total-price ul.paymentSummary strong{font-size:24px}.itinerary-page .total-price ul.paymentSummary li.total-result{text-align:right}.itinerary-page .total-price ul.right .total-result{padding:3px 0 0}.itinerary-page .total-result li.car-rent-total{font-weight:bold;color:#333;border-top:medium none;padding-top:0}.itinerary-page .total-result li.car-rent-total em{font-size:14px}.itinerary-page .total-result li.car-rent-total strong{font-size:24px}.itinerary-page .total-price ul.right .total-frequentFlyerPoints{padding:3px 0 0;_padding:0}.itinerary-page .total-price ul.right .car-rent-total{border:0;color:#333}.itinerary-page .total-price ul.right .car-rent-total em{color:#333}.itinerary-page .rent-car-reservation-box p{margin:0 0 5px;line-height:18px}.itinerary-page .rent-car-reservation-box .note{font-size:11px;margin:0 0 6px 3px}.itinerary-page .rent-car-reservation-box{background:0;border-top:5px solid #e9e9e9;padding:27px 0 20px;margin-bottom:20px}.itinerary-page .rent-car-reservation-box .gray-box{margin-bottom:0}.itinerary-page .rent-car-reservation-box .gray-box h2{padding:0;font-size:20px}.itinerary-page .rent-car-reservation-box table#pickup{width:631px;margin:10px 0}.itinerary-page .rent-car-reservation-box table#pickup td{padding:4px 0}.itinerary-page .rent-car-reservation-box .gray-box-small{float:right;width:248px;padding-bottom:8px;background:url(../../images/gray-box-small.png?b=dev) no-repeat bottom right}.itinerary-page .rent-car-reservation-box .gray-box-small .body{;background:url(../../images/gray-box-small.png?b=dev) no-repeat 0 0;padding:10px 20px 2px 20px}.itinerary-page .rent-car-reservation-box .gray-box-small .body ul{float:left;width:inherit;padding:0;width:208px}.itinerary-page .rent-car-reservation-box .gray-box-small .body ul li{text-align:left}.itinerary-page .rent-car-reservation-box .gray-box-small .body ul li strong{color:#333}.itinerary-page .paymentSummary .currencyPointText{float:right}.itinerary-page .paymentSummary .total-result .currencyPointText{color:#666;padding-top:5px}.itinerary-page .gray-box-small-374{width:374px;background:url(../../common/images/gray-box-small-374.png?b=dev) no-repeat right bottom;padding-bottom:12px}.itinerary-page .gray-box-small-374 .body{width:374px;background:url(../../common/images/gray-box-small-374.png?b=dev) no-repeat 0 0;padding:12px 0 0 0}.itinerary-page .rent-car-reservation-box p.sub{color:#666;font-size:11px}.itinerary-page .rent-car-reservation-box .total-price{border-width:1px;border-top:1px solid #e9e9e9;border-bottom:0;margin:0 0 28px;padding:25px 0 0}.itinerary-page .rent-car-reservation-box .total-price ul{float:left;width:355px;padding-top:19px;color:#666}.itinerary-page .rent-car-reservation-box .total-price em{color:#333}.itinerary-page .rent-car-reservation-box .total-price li strong{color:#333}.itinerary-page .rent-car-reservation-box .total-price ul.right{margin-left:30px;display:inline;width:300px}.itinerary-page .rent-car-reservation-box .total-price ul.right li{text-align:left}.itinerary-page .rent-car-reservation-box .total-price ul.right li span.left,.itinerary-page .rent-car-reservation-box .total-price ul.right li span.center,.itinerary-page .rent-car-reservation-box .total-price ul.right li span.right{display:block;width:100px;float:left}.itinerary-page .rent-car-reservation-box .total-price ul.right li span.right{text-align:right}.itinerary-page .rent-car-reservation-box .total-price ul.right li strong{color:#333}.itinerary-page .rent-car-reservation-box .total-price h4{font-size:16px}.itinerary-page .rent-car-reservation-box li.total-result span{padding-top:4px;font-size:20px;line-height:24px;color:#333;font-weight:bold}.itinerary-page .rent-car-reservation-box .total-price li.total-result{margin-top:10px;border-top:1px solid #e5e5e5}.itinerary-page .rent-car-reservation-box .total-price li.total-result em span{float:left;font-size:14px;font-weight:bold;margin-top:-3px}.itinerary-page .rent-car-reservation-box .total-price li.total-result span.currencyPointText{font-size:12px;font-weight:normal;color:#666}.itinerary-page .hotels-reservation-box .gray-box{margin-bottom:0}.itinerary-page .hotels-reservation-box .gray-box h2{padding:0;font-size:20px}.itinerary-page .hotels-reservation-box{background:0;margin-bottom:20px}.itinerary-page .hotels-reservation-box ul{float:left;line-height:18px;list-style-image:none;list-style-position:outside;list-style-type:none;width:340px;color:#333}.itinerary-page .hotels-reservation-box li em{float:left;font-style:normal}.itinerary-page .hotels-reservation-box .hotel-information{overflow:hidden;margin-top:20px}.itinerary-page .hotels-reservation-box .hotel-information ul li{margin-bottom:5px;height:1%;overflow:hidden;text-align:left}.itinerary-page .hotels-reservation-box .hotel-information ul li div.left{float:left}.itinerary-page .hotels-reservation-box .hotel-information ul li div.right{margin-left:80px}.itinerary-page .hotels-reservation-box .hotel-information ul.left strong{color:#333;float:left;font-style:normal}.itinerary-page .hotels-reservation-box .hotel-information ul.right{display:inline;margin-left:30px;width:300px;float:left}.itinerary-page .hotels-reservation-box .hotel-information ul.right strong{color:#333;float:left;font-style:normal}.itinerary-page .hotels-reservation-box .guest-information{border-top:1px solid #e9e9e9;padding-top:15px;padding-bottom:12px;margin-top:10px;height:1%;overflow:hidden}.itinerary-page .hotels-reservation-box .guest-information h4{font-size:14px}.itinerary-page .hotels-reservation-box .guest-information ul{paddding-top:5px}.itinerary-page .hotels-reservation-box .guest-information ul li{height:1%;overflow:hidden;text-align:left}.itinerary-page .hotels-reservation-box .guest-information ul li.guest-room{margin-left:15px;margin-top:5px}.itinerary-page .hotels-reservation-box .guest-information ul li.guest-room strong{color:#333}.itinerary-page .hotels-reservation-box .guest-information ul li.guest-phoneNumber{margin-left:64px}.itinerary-page .hotels-reservation-box .room-rate{border-top:1px solid #e9e9e9;padding-top:15px;padding-bottom:12px;margin-top:10px;height:1%;overflow:hidden}.itinerary-page .hotels-reservation-box .room-rate ul li{height:1%;overflow:hidden;text-align:left}.itinerary-page .hotels-reservation-box .room-rate ul li div.left{float:left;color:#333}.itinerary-page .hotels-reservation-box .room-rate ul li div.currencyPointText{float:right;color:#333}.itinerary-page .hotels-reservation-box .room-rate ul li div.right{float:right;color:#333}.itinerary-page .hotels-reservation-box .room-rate ul li div.right span{color:#666}.itinerary-page .hotels-reservation-box .room-rate li.total-result{border-top:1px solid #e9e9e9;margin-top:10px;padding-top:12px}.itinerary-page .hotels-reservation-box .room-rate li.total-result em span{float:left;font-size:14px;font-weight:bold;margin-top:-3px;color:#333}.itinerary-page .hotels-reservation-box .room-rate li.total-result div.currencyPointText{padding-top:5px}.fare-restriction{font-size:11px;line-height:14px;padding:18px 8px 18px 0}.fare-restriction img{display:block;margin:0 1px 18px}.fare-restriction strong{font-weight:normal;display:block;padding:11px 0 0}.fare-restriction ul{margin:0;padding:0 0 3px;list-style:none}.fare-restriction li{margin-left:-1px}.fare-restriction p{margin:0}.fare-restriction>h4{font-size:12px;margin:0}.travelers-page h3{color:#004a91}#fare-link{font-size:11px;padding:0 0 0 8px;letter-spacing:0}.traveling-box{background:url(../../common/images/sprites/form-sprite.png?b=dev) repeat-y -1430px top;width:688px;margin:17px 0 27px}.traveling-box .top{background:url(../../common/images/sprites/travelers-sprite.png?b=dev) no-repeat -712px top}.traveling-box .bottom{background:transparent url(../../common/images/sprites/travelers-sprite.png?b=dev) no-repeat scroll -1434px 100%;height:1%;padding:0 0 4px}.traveling-box .heading-blue{background:#d8e8f5}.traveling-box .heading{overflow:hidden;height:1%;padding:13px 15px 14px;border-bottom:1px solid #d5d5d5}.traveling-box .heading h4{margin:0 3px 0 0;float:left;font-size:18px;color:#000}.traveling-box .heading span.headingRight{float:right;color:#000}.traveling-box .heading img{float:left;margin-top:6px}.ie7 .traveling-box table input[type="text"]{overflow:visible}.title-box{overflow:hidden;height:1%;padding:26px 0 13px 17px;font-size:12px;border-bottom:1px solid #e5e5e5}.title-box strong{background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-0px top;margin:0 17px 0 0;color:#fff;text-align:center;float:left;font-size:20px;width:31px;line-height:31px}.title-box label{display:block;padding:0 0 7px}.title-box label span{color:#989898}.title-box input:disabled{color:#666!important}.title-select{float:left;width:87px;margin-right:8px}#travelersInfoDiv0 .title-select{padding-left:0}.title-box .nameOptional{color:#989898}.title-select label{padding-bottom:10px}.title-select select{width:87px}.title-box .inp-box{float:left;margin-right:7px}.traveling-box input{color:#333}.title-box .inp-box .inp-txt{width:106px;border:1px solid #b2b2b2;margin:0}.title-box .inp-box .inp-txt input{width:106px}.title-box .inp-box .inp-txt{margin:0}.title-box .date-box .blue-txt input{color:#4b90cd}.title-box .date-box{width:144px;float:left}.title-box .date-box label{float:left}.title-box .date-box img{float:left;margin:0 0 0 2px}.title-box .date-box .inp-txt{float:left;margin:0 3px 0 0}.title-box .day{padding:4px 3px 3px;width:24px}.title-box .date-box .error-inp-txt{padding:4px 7px 3px}.title-box .day input{width:24px}.title-box .year{width:38px}.title-box .year input{width:38px}.title-box .row2{padding-top:13px}.title-box .first{padding-left:145px}.title-box .specialService label{width:100px;padding-right:15px}.title-box .specialService span.ssrLabel{display:block;float:none;color:#454545}.title-box .specialService div{margin:0;float:left}.title-box .specialService a{font-weight:bold;cursor:pointer;float:none;padding-left:5px}.title-box .name-match-govt-id-firstpax{font-family:Arial,Verdana,sans-serif;padding-left:95px;font-weight:bold;font-size:8pt}.title-box .name-match-govt-id{font-family:Arial,Verdana,sans-serif;padding-left:146px;float:left;font-weight:bold;font-size:8pt}.title-box .FPSingleBorderPrimary{border-bottom:2px solid #e9e9e9;padding-bottom:10px;margin-bottom:10px;margin-right:50px}.title-box .FPDoubleBorder{border-bottom:2px solid #e9e9e9;border-top:2px solid #e9e9e9;padding-top:10px;padding-bottom:10px;margin:-10px 50px 10px}.title-box .FPSingleBorderPrimary span{padding-right:15px}.title-box .FPSingleBorderPrimary select{width:150px}.title-box .FPDoubleBorder span{padding-right:15px}.title-box .FPDoubleBorder select{width:150px}.title-box .FPSingleBorder span{padding-right:15px}.title-box .FPSingleBorder select{width:150px}.title-box .FPSingleBorder{border-bottom:2px solid #e9e9e9;padding-bottom:10px;margin:-10px 50px 10px}.email-box{float:left;height:1%;overflow:hidden}.email-box label{float:left}.email-box .inp-txt{float:left;width:170px;margin:0 4px 0 0}.email-box .inp-txt input{width:170px}.email-box img{float:left}.email-box span{float:left;color:#989898;margin:4px 4px 0 0}.email-box span.emailRequired{float:none;color:#f00}.submit-redress{font-size:11px;color:#989898;width:100%;text-align:center;overflow:hidden}.submit-redress div{float:left;left:50%;position:relative}.submit-redress div p{float:left;margin:7px 0 0;left:-50%;position:relative}.submit-redress a{float:left}.submit-redress span{float:left}.travel-info{margin:0;padding:0 0 17px;list-style:none;font-size:12px}.travel-info li{vertical-align:top;padding-bottom:10px}.travel-info li:before,.travel-info li:after{content:"";display:table}.travel-info li:after{clear:both}.lt-ie8 .travel-info li{zoom:1}.travel-info label{float:left;padding:8px 0 0;width:132px}.travel-info .right{float:left;width:370px}.travel-info span,.travel-info .ff-program-preferred{float:left;color:#989898;padding:4px 0 0}.travel-info .ff-program-type{color:#454545;width:400px}.travel-info .ff-program-additional-note{width:290px;padding-bottom:10px}.travel-info span.optional{float:none}.travel-info .requiredUS{margin-left:5px}.travel-info a{float:left;margin:4px 0 0}.travel-info .inp-txt{margin:0 7px 0 0;width:235px;float:left}.passenger-document{display:inline-block;float:left;margin-left:7px}.passenger-document div{float:left;margin-right:7px}.travel-info .error-inp-txtBox{background:url(../../images/inp-txt2-center.gif?b=dev) repeat-x;border-left:2px solid #f00;border-right:2px solid #f00;height:19px;padding:4px 0 4px 2px;margin:-4px 0 -4px 0;width:134px;float:left;display:inline-block}.right.multiInput.passengerdocument{width:295px;float:left;margin:5px 5px 5px 0}.travel-info .passenger-document.inp-txt{margin:-4px 0 0 7px;width:128px}.travel-info .passenger-document.inp-txt input{width:128px}.right .passenger-document.error-inp-txt{margin-left:7px;padding-left:0;padding-right:0;margin-top:-4px}.right .passenger-document.error-inp-txt input{padding:0;border:0}.right .passenger-document.error-inp-txt .inp-left{margin-left:0}.right .passenger-document.error-inp-txt .inp-right{margin-left:0;margin-right:0}.passenger-document-issuing-country{margin-top:8px}.passenger-document-issuing-country .error-inp-txtState select{margin-top:4px;margin-left:2px}.travel-info .passenger-document-note{float:left;width:130px}.travel-info .passenger-document input{width:128px;float:left}.travel-info .requiredMark{color:#f00;float:none}.travel-info .multiInput{width:450px}.travel-info .dropdown{width:130px}.travel-info .inp-txt input{width:235px;color:#333}.travel-info img{display:block}.travel-info .state-select{width:127px}.travel-info .country-select{width:147px}.travel-info .zip,.travel-info .zip input{width:110px}.travel-info .name,.travel-info .name input{width:106px}.travel-info .year,.travel-info .year input{width:34px;color:#4b90cd}.travel-info .date{width:23px;padding:4px 4px 3px;margin-right:4px}.travel-info .date input{width:23px;color:#4b90cd}.travel-info .number-input,.travel-info .number-input input{width:159px}.travel-info .mobile-select{width:70px;margin:3px 6px 0 0}.travel-info .loyalty-select{width:140px;margin:3px 6px 0 0}.travel-info .loyalty-input,.travel-info .loyalty-input input{width:129px}.travel-info .submit-redress span{padding:4px 5px 0}.travel-info .holder-loyaltyType{width:auto;margin-top:3px;display:inline-block}.travel-info .specialService{width:250px;padding-top:10px}.travel-info .ff-programs-list,.travel-info .ff-programs-list-first-pax{margin:15px 0 10px 2px;cursor:pointer}.travel-info .ff-programs-list-first-pax{margin:15px 0 10px 133px}.ff-program-info{width:200px;float:right}.ff-program-flight{font-weight:bold;float:left}.ff-program-flight-info{padding-bottom:10px;display:table;height:100%;width:100%}.ff-program-top-note{margin-bottom:10px}.register-form .travel-info{float:left}.register-form .travel-info li{width:410px}.register-form .travel-info div.right{width:275px}.register-form #passwordTip{float:left;margin-top:5px;width:250px}.register-form #passwordTip span{text-decoration:underline}#interlineFFSelect .ffLabel label{padding-top:4px;width:80px}#interlineFFSelect .ffLabel span{clear:left}#interlineFFSelect .additionalData span{padding-top:0}#interlineFFSelect .additionalData a{float:none}#interlineFFSelect label{padding-top:4px;width:80px}#interlineFFSelect.firstPax .ffLabel{width:132px}#interlineFFSelect.notFirstPax .ffLabel{width:90px}#interlineFFSelect div{float:left}#interlineFFSelect.firstPax div.ffContent{width:480px}#interlineFFSelect.notFirstPax div.ffContent{width:420px}#interlineFFSelect.firstPax div.ffData{clear:left;width:330px}#interlineFFSelect.notFirstPax div.ffData{clear:left}#interlineFFSelect .aAdvantage{padding-top:0}#interlineFFSelect .aAdvantage a{margin-top:0}#interlineFFSelect.firstPax .additionalData{padding:0;width:138px;display:inline}#interlineFFSelect.notFirstPax .additionalData{width:138px;padding:0 0 0 5px;display:inline}#non-interline .loyaltyLabel{width:80px;display:block;float:none;color:#454545}#non-interline .firstPax{width:450px}#non-interline .firstPax .additionalData{padding:0;width:130px;float:left}#non-interline .notFirstPax .additionalData{width:130px;padding:0 0 0 5px;float:left}#non-interline .additionalData .aAdvatageLink{margin-top:0}#non-interline .additionalData span{padding-top:0}#non-interline .additionalData a{float:none}.additional-info{padding:26px 0;margin-bottom:34px;border-top:5px solid #e9e9e9;border-bottom:5px solid #e9e9e9}.additional-info h3{margin:0 0 18px}.additional-info .holder{padding:12px 0 0}.additional-info .holder strong{float:left;padding-right:4px}.additional-info .holder a{float:left}.additional-info .holder strong span{color:#989898;font-weight:normal}.additional-info .holder input{margin:0 4px 0 0;padding:0;width:16px;height:15px;float:left}.additional-info .holder label{float:left;padding:0 15px 0 0}.true-blue-box{background:url(../../common/images/sprites/travelers-sprite.png?b=dev) repeat-y -2860px top;width:689px;margin:20px 0 36px}.true-blue-box .top{background:url(../../common/images/sprites/travelers-sprite.png?b=dev) no-repeat left top}.true-blue-box .bottom{background:url(../../common/images/sprites/travelers-sprite.png?b=dev) no-repeat -2155px 100%;overflow:hidden;height:1%;padding:27px 0 32px;color:#5e5e5e}.true-blue-box .column1{width:285px;padding:0 30px;float:left}.true-blue-box .column1 .holder a{font-size:11px;float:left;margin:4px 0 0}.true-blue-box .column1 .holder .btn{background-repeat:no-repeat;background-image:url('../../images/sprites/common-sprite.png?b=dev');background-position:-550px top;width:72px;height:23px;text-indent:-9999px;overflow:hidden;margin:9px 9px 0 0}.true-blue-box .column1 p{margin:0 0 10px;line-height:18px}.true-blue-box .column1 .inp-txt{margin:0 0 9px 1px}.true-blue-box .column2{width:290px;padding:0 24px 0 28px;float:right;line-height:18px}.true-blue-box .column2 strong{display:block}.true-blue-box .column2 ul{margin:0 0 18px;padding:0;list-style:none}.true-blue-box .column2 li{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -379px;padding-left:7px}.true-blue-box .column2 p{margin:0}.true-blue-box .column2 p.main-info{font-weight:bold;color:#004a91}.true-blue-box h3{margin:0 0 13px}.travelers-page h3 span{color:#989898;font-weight:normal}.email-box .error-inp-txt{width:170px}.email-box .error-inp-txt input{width:170px}.error-inp-txt .inp-left{background:url(../../images/inp-txt2-left.gif?b=dev) no-repeat;float:left;height:27px;width:4px;overflow:hidden;margin:-4px 0 -3px -7px}.error-inp-txt .inp-right{background:url(../../images/inp-txt2-right.gif?b=dev) no-repeat;float:right;height:27px;width:4px;overflow:hidden;margin:-4px -7px -3px 3px}.right .error-inp-txt .inp-right{background:url(../../images/inp-txt2-right.gif?b=dev) no-repeat;float:right;height:27px;width:4px;overflow:hidden;margin:-4px -7px -3px 3px}.error-inp-chkbox{border:2px solid #ff8585;height:15px;width:15px}.error-select{border-color:red}.register-form{border-bottom:5px solid #e9e9e9;margin:-10px 0 33px;padding:0 0 4px}.register-form h3{margin:0 0 16px}.register-form p{margin:0 0 20px;line-height:18px}.check-read input{margin:0 4px 0 0;padding:0;width:16px;height:15px;float:left}.check-read{padding-top:4px}.check-read .right label{padding:0;width:220px;font-weight:bold}.check-read .right a{float:none;margin:0}.itinerary-page .total-price ul.add-print{display:none}.add-print{display:none}.fare-restriction .add-print{display:none}.itinerary-page .main-column .rent-car-box h3{margin-bottom:11px}.itinerary-page .main-column h3{color:#004a91;margin:9px 0 7px}.itinerary-page .main-column h3.airfare-total{color:#333}.itinerary-page .upgrade-total-price .airfare-total{color:#000}.fare-restriction ol.printable{list-style-position:inside;list-style-type:decimal}.itinerary-page .main-column h2.title{font-size:2em;margin:0 0 20px}.attention{background:transparent url(../../images/attention-ico.gif?b=dev) no-repeat scroll 0 6px;color:#f00;float:left;margin-left:14px;padding:6px 0 0 19px}.sidebar-box .border{border-top:1px solid #d6d6d6;padding:18px 0 0}.add-box{border-top:5px solid #e9e9e9;border-bottom:5px solid #e9e9e9;overflow:hidden;height:1%;margin:19px 0 16px;padding:13px 0 7px}.add-box .holder{width:982px;margin:0 -17px 0 -5px}.add-box .holder div{padding:10px 6px 0 0;float:left;width:160px}.add-box img{float:left;margin:0 8px 0 0}.add-box h5{margin:0;font-size:12px}.add-box p{margin:0;font-size:11px;line-height:18px}.helpfull-info{padding:0 2px 0 3px}.helpfull-info h3{color:#004a91;margin:0 0 12px;font-size:18px}.helpfull-list{width:232px;position:relative;float:left;margin:0 -10px 0 0;padding:0;list-style:none}.helpfull-list li{font-weight:bold}.helpfull-list li a{display:block;height:1%}.helpfull-list li a span{display:block;padding:7px 0 7px 15px}.helpfull-list li a.active{color:#666;background:#e1f0ff url(../../images/blue-box-top.gif?b=dev) no-repeat}.helpfull-list li a.active:hover{text-decoration:none}.helpfull-list li a.active span{background:url(../../images/blue-box-bottom.gif?b=dev) no-repeat 0 100%}.blue-list-box{background:#e1f0ff url(../../images/blue-box-top.gif?b=dev) no-repeat;width:487px;float:left;overflow:hidden}.blue-list-box .bottom{background:url(../../images/blue-box-bottom.gif?b=dev) no-repeat 0 100%;height:1%;overflow:hidden;padding:14px 0 4px}.blue-list-box ul{float:left;width:170px;margin:0;padding:0 53px 0 17px;list-style:none;line-height:18px}.blue-list-box li{padding-bottom:6px}.blue-list-box a{color:#376996}#search-box{background:url("../../common/images/sprites/search-sprite.png?b=dev") no-repeat -725px top;float:left;width:233px;height:163px;padding:10px 0 10px 10px;float:right}#search-box h3{color:#000;margin-bottom:10px}#search-box input{display:block;margin-bottom:10px;width:200px;color:#666}.accordeon{margin:0;padding:0;list-style:none}.accordeon li{padding:0 3px 0 2px}.accordeon .open-box{border-top:5px solid #e9e9e9;overflow:hidden;height:1%;padding:16px 0 12px}.accordeon .open-box .right{float:right;width:240px}.accordeon .open-box .right ul{margin:0;padding:0;list-style:none;font-size:14px;font-weight:bold}.accordeon .open-box .right li{padding:0 0 6px}.accordeon .open-box h3{margin:0 0 7px;font-size:18px;color:#4b90cd;background:url(../../images/close-arrow.gif?b=dev) no-repeat 0 8px;padding:0 0 0 15px}.accordeon .open-box .confim-list{margin:0 0 0 -9px;padding:0;list-style:none;height:1%}.accordeon .open-box .confim-list:after{content:"";display:block;clear:both}.accordeon .open-box .confim-list li{float:left;background:url(../../images/separator7.gif?b=dev) no-repeat 0 2px;padding:0 3px 0 12px;font-size:14px;color:#000;overflow:hidden;height:1%}.accordeon .open-box .confim-list li:first-child{background:0}.accordeon .open-box .confim-list a{float:left}.accordeon .open-box .confim-list span{float:left;padding-right:6px}.accordeon .open-box .confim-list img{display:block;margin:1px 0 0}.accordeon .open-slide .open-box h3{background:url(../../images/open-arrow.gif?b=dev) no-repeat 0 8px;color:#004a91}.accordeon .open-slide h3 a{color:#004a91}.accordeon .slider{width:960px;overflow:hidden}.table-race{margin:1px 0 0;padding:0;border-collapse:collapse;width:100%}.table-race td{margin:0;padding:16px 5px;vertical-align:top;line-height:17px}.table-race .sector-separator{margin:0;border-bottom:1px solid #dfdfdf;vertical-align:top;padding:6px 0 6px 0;line-height:1px;border-top:0}.table-race .note{margin:0;padding:8px 0 4px 21px;line-height:10px;font-size:12px;vertical-align:bottom}.table-race th{margin:0;padding:16px 5px;vertical-align:top;background:#f2f2f2;border-top:1px solid #dfdfdf;text-align:left}.table-race span{display:block}.table-race strong{display:block}.table-race strong span{display:inline;font-weight:normal}.table-race ul{margin:0;padding:0;list-style:none}.table-race li{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -489px;padding-left:7px;color:#999;font-size:11px;font-weight:bold;line-height:16px;overflow:hidden;height:1%;vertical-align:top}.table-race li a{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -345px;padding-left:7px;margin-left:-7px;height:1%;float:left}.table-race .first-column{width:88px;padding-left:21px}.table-race .second-column{width:81px}.table-race .third-column{width:195px}.table-race .fourth-column{width:60px}.table-race .fifth-column{width:116px}.table-race .sixth-column{width:78px}.table-race .seventh-column{width:82px}.result-tabel-race .first-column{font-size:14px;color:#004a91;font-weight:bold}.result-tabel-race p{margin:0;font-weight:bold}.result-tabel-race p span{font-size:12px;display:inline}.result-tabel-race span{font-size:11px}.result-tabel-race .last-column p{font-size:11px;color:#999;line-height:15px;font-weight:normal}.accordeon .alt .open-box h3{background:0;padding:0}.errorAttention{color:#f00;float:left;margin-left:14px}.errorMessage{background:transparent url(../../images/attention-ico.gif?b=dev) no-repeat scroll 0 6px;padding-left:20px;padding-top:6px}.alt h3{color:#004a91}.title-box .title-select .error-inp-txtGender{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;height:27px;width:90px;margin-top:-3px}.title-select .titleSelect{height:10px}.title-box .title-select .error-inp-txtGender select{margin-top:4px;margin-left:2px}.title-box .inp-box .error-inp-txtGender{background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-color:red;border-style:none solid;border-width:0 1px;height:27px;width:90px}.title-box .inp-box .error-inp-txtGender select{margin-top:4px;margin-left:2px}.error-inp-select{border-color:red;border-style:solid solid;border-width:2px 2px 2px 2px;padding:2px}.error-inp-select-inline{border-color:red;border-style:solid solid;border-width:2px 2px 2px 2px;padding:2px 0 4px 3px}.error-inp-input-inline{border-color:red;border-style:solid solid;border-width:2px 2px 2px 2px;padding:2px 0 4px 0;margin:-2px}.error-inp-select select{margin-top:2px;margin-left:2px}.right .error-inp-txtPrimary{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;height:24px;width:149px;padding:0;padding-top:3px;padding-left:2px}.right .error-inp-txtState,.emergency-contact .error-inp-txtState{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;float:left;width:242px;height:27px}.right .error-inp-txtState .passengerState{margin:4px 0 0 2px;* margin:3px 0 0 2px}.right .error-inp-txtPrimary select{padding-top:1px}.right .error-inp-txtCardType{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;height:27px;width:248px;padding:0;margin:0}.right .error-inp-txtCardType select{padding:0;margin:4px 0 0 2px;height:19px}.right .error-inp-txtCardExpiry{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;height:27px;width:80px;padding:0;float:left;margin:0}.right .error-inp-txtCardExpiry select{padding:0;margin:4px 0 0 2px;height:19px;width:77px}.right .error-inp-txtCardExpirySpace{height:24px;width:10px;padding:0;padding-top:3px;padding-left:2px;float:left}.error-inp-loyaltyType{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;float:left;width:100px;height:27px}.error-inp-loyaltyType .loyalty-select{width:140px;margin:3px 0 0 0}.title-box td.narrow{vertical-align:top;width:50px}p.note,span.note,strong.note{color:#f63;font-size:12px;margin:5px 0}.title-box span.note{display:inline-block;font-size:.916em;font-weight:bold;margin:5px 0 0}.title-box .suffix{padding-bottom:15px}.title-box .gender{width:92px}.title-box label.gender{float:left;width:50px}.title-box select{width:87px}.travel-info select{width:147px;float:left}.travel-info div.radio{float:left;margin:10px 0 0}.travel-info div.radio input{float:left;vertical-align:middle}.travel-info div.radio label,.travel-info div.radio span{line-height:1.6em;padding:0;width:70px}.attentionEMLNote{width:650px}.emlOverlay{background-color:white;border:1px solid black;padding:15px 15px 10px 15px}.emlOverlayOk{float:left}.emlOverlayCancel{float:left;padding-left:10px}.popup-sidebar p.emlOverlayOption{margin-top:15px}.emlLinkLeft{float:left;cursor:pointer;padding:6px 0 0 55px;text-decoration:underline}.emlButtonLeft{float:left;cursor:pointer}.emlButtonCenter{padding-left:115px;cursor:pointer}.emlButtonRight{float:right;cursor:pointer}.disable{text-decoration:none;cursor:default}.disabled-link{text-decoration:none;cursor:default;color:#999}.apply-funds-list li div.gray-box{margin:10px 0 10px -12px}.apply-funds-list li ul.amount-box{padding-left:0;padding-right:0}.apply-funds-list li ul.amount-box li{background:transparent none repeat scroll 0 0}.apply-funds-list li ul.amount-box li{border:medium none;padding:0 0 10px}.apply-funds-list li ul.amount-box li span.bullet{background-image:url('../../images/sprites/common-sprite-flights.png?b=dev');background-position:-0px top;background:repeat scroll 0 0;color:#fff;float:left;font-size:20px;font-weight:bold;line-height:31px;margin:0 9px 0 0;text-align:center;width:31px}#apply-gift-card .captcha .captcha-random,#apply-gift-card .captcha .captcha-tools,#apply-gift-card .captcha .captcha-field,#apply-gift-card .captcha .enter-captcha,#apply-gift-card .captcha .holder,#apply-gift-card button{float:left}.apply-funds-list li ul.amount-box li .left,.apply-funds-list li ul.amount-box li .right{float:left;width:auto}.apply-funds-list li.expand ul.amount-box li.expand .left,.apply-funds-list li.expand ul.amount-box li .right{float:left;width:auto}.apply-funds-list li ul.amount-box li label{width:120px}.apply-funds-list li ul.amount-box li .inp-txt.gift-card-number{width:165px}.apply-funds-list li ul.amount-box li label.shift{padding-left:40px}.apply-funds-list li ul.amount-box li .inp-txt.pin-number{width:75px}#apply-gift-card .captcha .captcha-tools{margin-left:10px}#apply-gift-card button{background:transparent url(../../images/captcha-controls.png?b=dev) no-repeat scroll 0 0;border:medium none;clear:left;cursor:pointer;display:block;height:16px;overflow:hidden;text-indent:-9999px;width:25px}#apply-gift-card .reload-captcha{background-position:0 0;height:18px;margin-bottom:2px}#apply-gift-card span button{clear:none}#apply-gift-card .speak-captcha{background-position:0 -17px}#apply-gift-card .whatis-captcha{background-position:0 -48px;height:17px;margin-top:2px}#apply-gift-card .captcha .enter-captcha{margin-top:10px}#apply-gift-card .captcha .enter-captcha label{line-height:3em}#apply-gift-card .captcha .enter-captcha input{width:140px}#apply-gift-card .captcha .holder{margin:10px 0;width:100%}#apply-gift-card .text-captcha{background-position:0 -33px}#gift-card{overflow:hidden}#gift-cardCaptcha{display:inline-block}#voucher{overflow:hidden}.billmelater-box{background:#e9e9e9 url(../../common/images/sprites/gray-box-sprite.png?b=dev) no-repeat scroll -750px top;margin:20px 0 34px;width:687px}.billmelater-box .bottom{background:transparent url(../../common/images/sprites/gray-box-sprite.png?b=dev) no-repeat scroll left 100%;height:1%;padding:24px 37px 20px}.billmelater-box p{padding-bottom:10px}.billmelater-box table{border-collapse:collapse;margin:0 0 15px;padding:0;text-align:left}.billmelater-box tr{height:25px}.billmelater-box td{margin:0;overflow:hidden;padding:5px 0 5px 10px;vertical-align:middle}.billmelater-box .first-column{width:85px}.billmelater-box .second-column{font-weight:bold;text-align:right;width:53px}.billmelater-box sup{vertical-align:super;font-size:80%}.billmelater-box .inp-txt,.billmelater-box .inp-txt input{color:#333;width:101px;margin:0}.billmelater-box .error-inp-txt .inp-right{margin:-4px -7px -3px 3px}.billmelater-inp-txt{width:300px!important}.billmelater-box .street{width:300px}.billmelater-box p.date{padding-bottom:20px;padding-top:10px}.billmelater-box p a{text-decoration:underline}.billmelater-box p.continue span{float:left}.billmelater-box .btn2{background:#e9e9e9 url(../../images/btn-iagree-continue.gif?b=dev) no-repeat scroll 0 0;display:block;float:right;height:26px;text-indent:-9999px;width:139px}.billmelater-emailAddress{width:175px!important}.billmelater-ssn{width:30px!important}.paypal-box,.westernUnion-box{background:#e9e9e9 url(../../common/images/sprites/gray-box-sprite.png?b=dev) no-repeat scroll -750px top;margin:20px 0 34px;width:687px}.paypal-box .bottom,.westernUnion-box .bottom{background:transparent url(../../common/images/sprites/gray-box-sprite.png?b=dev) no-repeat scroll left 100%;height:1%;padding:24px 37px 20px}.paypal-box a.continue,.westernUnion-box a.continue{background:#e9e9e9 url(../../images/btn-continue4.png?b=dev) no-repeat scroll 0 0;display:block;float:right;height:22px;text-indent:-9999px;width:92px}.itinerary-page .total-price ul.right li{text-align:left}.itinerary-page .total-price ul.right li span.left,.itinerary-page .total-price ul.right li span.center,.itinerary-page .total-price ul.right li span.right{display:block;float:left;width:100px}.confirmationPaymentLeft{float:left;width:200px}.confirmationPaymentLeft div{float:left;width:110px;text-align:left}.confirmationPaymentLeft div.cardNumber{float:left;width:90px}.confirmationPaymentRight{float:right;text-align:right;font-weight:bold}.itinerary-page .total-price ul.right li span.right{text-align:right}.itinerary-page .main-column h3 a.logout{background:transparent url(../../images/logout.png?b=dev) no-repeat scroll 0 0;display:inline-block;height:17px;overflow:hidden;text-indent:-9999px;width:53px}.insurance-confirmation{border-top:1px solid #e5e5e5;padding:27px 0 20px}.insurance-confirmation .banner{float:right}.insurance-confirmation>h4{font-size:12px}.itinerary-page .main-column .rent-car-box h3{margin-bottom:11px}.rent-car-box .travelers-list,.hotels-list .travelers-list{line-height:18px;border:0;margin-bottom:5px}.rent-car-box .banner{float:right}.price-table{margin:0 0 10px;padding:0;border-collapse:collapse;text-align:left}.price-table td{margin:0;padding:0 0 9px;color:#4b90cd;font-size:18px;font-weight:bold}.price-table th{margin:0;padding:0 0 10px;width:159px}.price-table .first-column{width:82px}.price-table img{display:block}.rent-car-box p{margin:0 0 5px;line-height:18px}.rent-car-box .note{font-size:11px;margin:0 0 6px 3px}.hotels-box .banner{float:right}.itinerary-page .main-column .hotels-box h3{margin-top:6px}.hotels-box p{margin:5px 0 10px;line-height:18px}.hotels-list{overflow:hidden;height:1%;padding:15px 0 31px;margin:0 -10px 16px 0;width:644px}.hotels-list h4{margin:0 0 14px;font-size:14px;color:#004a91}.hotels-list h4 span{display:block;font-size:11px;font-weight:normal}.hotels-list .column{float:left;width:151px;text-align:center;margin-right:10px}.hotels-list img{display:block;margin:0 auto 11px}.star-list{margin:0;padding:0;list-style:none}.star-list li{display:inline}.hotels-list .star-list img{margin:0;display:inline}.hotels-list .btn2{margin:0 auto;width:130px;height:16px;display:inline-block;overflow:hidden;text-indent:-99999px;background:url(../../images/select_rooms.png?b=dev) no-repeat}.hotels-menu{margin:0 0 20px;padding:0;list-style:none}.hotels-menu li{display:inline;padding:0 1px 0 7px;font-size:11px;background:url(../../images/separator7.gif?b=dev) no-repeat 0 3px}.hotels-menu li:first-child{background:0}.hotels-list .price{font-size:24px;display:block;margin-bottom:10px}.hotels-list .price span{font-weight:normal;display:block;font-size:10px;color:#898989}.hotels-details-not-available span.icon{background:no-repeat 0 0;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -31px;display:block;overflow:hidden;text-indent:-9999px;width:30px;height:30px;float:left}.hotels-details-not-available p span#hotel-error-message{font-size:12px}.hotels-details-not-available p{float:left;width:640px;line-height:18px;padding-left:20px}.hotels-details-not-available{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;padding-top:5px}#hotels-container .update-location{padding:20px 0 20px 44px}.login-list{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 -3px;padding:3px 0 5px}.login-list li:first-child{background:transparent none repeat scroll 0 0}.login-list li a{font-weight:bold}.login-list li{background:transparent url(../../images/separator7.gif?b=dev) no-repeat scroll 0 2px;display:inline;padding:0 4px 0 8px}.login-list li p{display:inline;margin:0}.login-list li p a{font-weight:normal}div.loadDateTimesIcon{background:url(../../images/inter-1-spinner.gif?b=dev) no-repeat center center;width:50px;height:50px}hr.cas{padding:0;height:1px;border-bottom:1px solid #e5e5e5;border-top:1.5px solid #8fc8ff;margin:0}#divAvailableUsersPointsInfo.frequentFlyerBalance strong{color:red;float:right}#divAvailableUsersPointsInfo.frequentFlyerBalance span{float:right}.spanPaidInText{font-size:11px;font-family:Tahoma;color:#888;padding-top:8px}.divTotalPointsAfterPurchase{font-family:Tahoma;text-align:left;padding-left:6px}.total-list{font-size:11px}.total-list .holder{font-size:12px}.total-list .currencyPointText{float:right;color:#888;font-weight:normal}.total-list .result .currencyPointText{font-weight:normal;color:#454545;font-size:12px}.liTotalAmountInPoints{border-top:1px solid #dfdfdf}.total-list .result .totalAmountInPoints{font-size:20px;margin-top:6px}.itinerary-box .total-list-bottom-border{border-bottom:1px solid #dfdfdf}#frequentFlyerLowBalanceDlgButtons .popupButtonRight{float:left;margin-left:25px}#frequentFlyerLowBalanceDlgButtons .popupButtonLeft{float:left}#frequentFlyerLowBalanceDlgButtons{display:block;margin:0 auto;width:300px}#frequentFlyerLowBalanceDlgUp{margin-bottom:10px}#frequentFlyerLowBalanceDlgUp span{color:#4b90cd;text-decoration:none;cursor:pointer}#redirectedToPointsDotComDlgButtons .popupButtonRight{float:left;margin-left:20px}#redirectedToPointsDotComDlgButtons .popupButtonLeft{float:left}#redirectedToPointsDotComDlgButtons{display:block;margin:0 auto;width:500px}#failedToRetrieveTBPointsLogoutButton{margin:0 auto;width:90px}#failedToRetrieveTBPointsGreetings{padding-left:7px;padding-right:7px}.attention-box{padding:0 0 10px 19px;background:transparent url(../../images/attention-ico.gif?b=dev) no-repeat scroll 0 0}.attention-title{font-weight:bold;color:#f00}.redemption-restriction-list{list-style-type:disc;margin-left:1.5em;padding-left:0}.fareRestrictionsBodyContainer{background:0}#fareRestrictionsBodyContainer{overflow-y:scroll;height:400px;padding-right:5px}.fareRestrictionsItem ol{list-style-type:decimal;padding-left:25px}.fareRestrictionsItem ul{list-style-type:disc;padding-left:20px}.fareRestrictionsItem{margin-bottom:20px}#FARERULES #header{width:965px}#FARERULES #content{width:965px}#FARERULES .table-race th{border:0;border-bottom:1px solid #dfdfdf;padding:20px 0}#FARERULES .table-race td{padding-bottom:10px}#FARERULES .table-race .first{width:130px;color:#004a91;padding-left:10px;font-size:13px}#FARERULES .table-race .second{width:165px}#FARERULES .table-race .third{width:170px}#FARERULES .table-race tr.even td{background-color:#f2f2f2}#FARERULES h2{margin:0;padding:0 0 10px 0;font-size:24px;color:#666}#FARERULES h3{margin:0;padding:0 0 20px 0;font-size:18px;color:#004a91}#FARERULES .baggage-allowance ul{float:left;width:500px;margin-left:50px}#FARERULES .baggage-allowance li{list-style:disc;padding:0 0 15px 0}#FARERULES .baggage-allowance{padding:40px 0 30px 0}#FARERULES .additional-rules{padding:40px 0;border-top:5px solid #f2f2f2}.ygtvitem table{margin-bottom:0;border:0}.ygtvrow td{border:0;padding:0}.ygtvrow td a{text-decoration:none}.ygtvtm,.ygtvtmh,.ygtvtmhh,.ygtvlm,.ygtvlmh,.ygtvlmhh{width:12px;height:20px;background:url("../../common/images/sprites/bullet-sprite.png?b=dev") no-repeat left -88px}.ygtvtn,.ygtvtp,.ygtvtph,.ygtvtphh,.ygtvlp,.ygtvlph,.ygtvlphh{width:12px;height:20px;background:url("../../common/images/sprites/bullet-sprite.png?b=dev") no-repeat left -138px}.ygtvln{width:0;margin:0;padding:0 0 5px 0;width:0;cursor:default}.ygtvdepthcell{width:8px;height:8px}.ygtvblankdepthcell{width:8px;height:12px}* html .ygtvchildren{height:2%}.ygtvspacer{height:12px;width:8px}.ygtvdepth0 .ygtvcell{padding:0 0 10px 0}.ygtvdepth0 .ygtvlabel{color:#4b90cd;font-size:14px;font-weight:bold;cursor:pointer}.ygtvdepth1 .ygtvcell{padding:0 0 5px 0}.ygtvdepth1 .ygtvlabel{color:#4b90cd;font-weight:bold;font-size:12px;cursor:pointer}.ygtvdepth2 .ygtvcell{padding:0 0 5px 0}.ygtvdepth2 .ygtvlabel{font-size:12px;color:#000;font-weight:normal;cursor:normal}ul.seats-notes li{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat 1px -306px;padding-left:10px;margin-left:0;font-size:12px}ul.seats-notes{padding-bottom:5px}ul.seats-notes li.noneBullet{background:0}ul.seats-notes img.ssrExtras{padding-top:5px;padding-bottom:5px}#primaryTraveler a{color:#f63}terms-and-conditions{margin-bottom:10px}#terms-and-conditions ol{list-style-type:decimal;list-style-position:inside}#terms-and-conditions ol li,#end-terms-and-conditions{color:#666;font-size:.9em;line-height:1.5em}.rent-car-box{position:relative;background:url("../../common/images/sprites/itinerary-sprite.png?b=dev") no-repeat 552px bottom;border-top:1px solid #fff;width:100%}div#carHireLinks{padding-top:10px}.hotels-box{position:relative;background:url("../../common/images/sprites/itinerary-sprite.png?b=dev") no-repeat -740px top;border-top:1px solid #fff;width:100%}hr.thick{border:0;border-top:5px solid #e9e9e9;padding:0;margin:20px 0;clear:both}hr.lesspad{margin:5px 0}#help-information{margin:25px 0 18px 0}#help-information h3{font-size:1.4em;color:#004a91;padding-bottom:10px;display:block}#help-information #information ul{float:left;width:180px}#help-information #information ul li{padding:5px 5px 5px 10px;-moz-border-radius:7px 0 0 7px;-webkit-border-radius:7px 0 0 7px}#help-information #information ul li.active{background-color:#e1f0ff}#help-information #information ul li.active a{color:#666}#help-information #information{float:left}#help-information #information #links{float:left}#help-information #information #links ul{float:left;width:510px;background-color:#e1f0ff;-moz-border-radius:0 7px 7px 7px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:7px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;padding:10px}#help-information #information #links ul li{width:240px;float:left}#interstitial{text-align:center}#interstitial-body{text-align:left;margin:auto;background:#dce9f7 url(../../images/inter-1-bg.gif?b=dev) top left no-repeat;width:500px;height:266px;margin-top:30px;margin-bottom:60px}.interstitial-spinner{position:relative;left:34px;top:47px}#interstitial-weGiveYouMore{position:relative;left:55px;top:47px}#interstitial-details{position:relative;left:115px;top:70px}#interstitial-oneMoment{position:relative;left:15px;top:40px;display:block}#interstitial-packFreely-body{text-align:left;margin:auto;background:#dce9f7 url(../../images/packFreely/inter-1-bg.gif?b=dev) top left no-repeat;width:500px;height:266px;margin-top:30px;margin-bottom:60px}.interstitial-packFreely-spinner{position:relative;left:15px;top:16px;display:block}#interstitial-packFreely-firstBag{position:relative;left:15px;top:55px;display:block}#interstitial-packFreely-tc{position:relative;left:15px;top:137px;display:block}#frequentFlyerLowBalanceDlg_h{display:none}span.disabled{color:#777}.map-link{background:url(../../common/images/map-icon.gif?b=dev) no-repeat;padding:0 0 20px 59px;border-bottom:1px solid #e5e5e5;margin:0 0 20px 2px;font-weight:bold}.map-link strong{float:left;color:#666;margin-top:5px}.map-link span{float:left;color:#666;margin-top:5px}.map-link ul{float:left;margin:0;padding:0;list-style:none}.map-link li{float:left;padding:5px 6px 5px 8px;background:url("../../common/images/sprites/search-sprite.png?b=dev") no-repeat -1262px top}.map-link li:first-child{background:0}.miniItinerary-note{color:#f15722;padding-left:10px;margin-top:-10px}#giftCardApplyWaitImageDiv{margin-left:50px;margin-top:5px}#westerUnionPanelConfirmation{margin:0 0 28px;background-color:#d9d9d9;border:1px solid #000;float:left;width:630px}#westerUnionPanelConfirmation div#westernUnion-box-logo{float:left;margin:10px 0 0 15px;width:95px;padding-top:4px}#westerUnionPanelConfirmation div#westernUnion-box-items{display:inline;float:left;margin:10px 10px 2px 5px}#westernUnion-box-items p{padding-left:2px}#westernUnion-box-items p:first-child{background-color:#d9d9d9;width:480px}.whitebg{background-color:#d9d9d9}.ancillaries-main-column{float:left;padding-top:25px;width:690px}#ANCILLARIES div#middle{overflow:visible}.hertz-details-not-available{margin-bottom:20px;padding-bottom:20px;border-bottom:5px solid #e5e5e5}.hertz-details-not-available span.icon{display:block;overflow:hidden;text-indent:-9999px;background:url(../../images/info-icon.png?b=dev) no-repeat 0 0;width:30px;height:30px;float:left}.hertz-details-not-available p{float:left;width:640px;line-height:18px;padding-left:20px}.hertz-details-not-available p strong{display:block;color:#104c8f;font-size:14px;padding-bottom:5px}.hertz-details-not-available p span#hertz-error-message{font-size:12px}#update-dates-times-form .field{float:left;width:323px}#update-dates-times-form .pick-up-edit{float:left;width:302px;margin-right:20px;border-right:1px solid #e5e5e5}#update-dates-times-form h4{color:#000;font-size:14px;padding:10px 0}#update-dates-times-form .field h4{padding-top:0;font-size:12px}#update-dates-times-form .controls{width:646px;float:left;padding:20px 0 10px 0}#update-dates-times-form .controls .btn-blue,#update-dates-times-form .controls a{float:left}#update-dates-times-form .controls a{padding:3px 0 0 10px}#update-dates-times-form .field .inp-txt{float:left;width:150px;position:relative;overflow:visible;padding:0;height:26px}#update-dates-times-form .field .inp-txt input{padding:5px 7px;width:136px}.ancillaries-main-column .cal-toggle{background:no-repeat 0 0;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -61px;width:24px;height:24px;display:block;overflow:hidden;text-indent:-9999px;float:left;margin-left:10px}#update-dates-times-form .field select{float:left;margin:3px 0 0 15px}.carsError-inp-txt{background:url(../../common/images/input-error-new.gif?b=dev) no-repeat 0 0;border:0 none;border-bottom:2px solid #ff8585;border-right:2px solid #ff8585}strong.error{background:transparent url(../../images/attention-ico.gif?b=dev) no-repeat scroll 0 6px;color:#f00;float:left;margin-left:14px;padding:7px 0 0 19px}.reservation-info-blank strong.error{margin:0 0 10px;width:627px}.reservation-info-blank strong#checkBoxError{float:none;margin-left:44px}.add-module h2 a{font-size:14px}.popupLogo{float:left}.popupCloseButton{float:right;padding-top:20px}.popup-sidebar-small{position:absolute;width:220px}.popup-sidebar-small .top{background:transparent url(../../common/images/sprites/popup-sidebar-small.png?b=dev) no-repeat scroll 0 -63px;color:#fff;height:27px;overflow:hidden;padding:17px 0 0;text-align:center;width:100%}.popup-sidebar-small .top h6{font-size:14px;margin:0}.popup-sidebar-small .content{background:transparent url(../../common/images/sprites/popup-bg.png?b=dev) repeat-y scroll left top;padding:13px 18px 6px;position:relative;width:180px}.popup-sidebar-small p.progress-message{width:224px;float:right;margin-top:12px}.popup-sidebar-small .bottom{background:transparent url(../../common/images/sprites/popup-sidebar-small.png?b=dev) no-repeat scroll 0 0;height:13px;overflow:hidden;width:100%}.popup-sidebar-small .overlayButtonCentered{padding-left:25px}.terms-conditions-title{font-weight:bold;margin:15px 0 15px 0;color:#2a71ac}.terms-conditions-subtitle{font-weight:bold;margin:15px 0 10px 0;color:#2a71ac}.priceBreakDownClosed{background:url("../../common/images/bullet-arrow-gray-right.png?b=dev") no-repeat scroll 0 3px transparent;margin-left:1px;width:100%}.priceBreakDownExpanded{background:url("../../common/images/bullet-arrow-gray-down.png?b=dev") no-repeat scroll 0 4px transparent;width:100%}.priceBreakDownExpanded .priceBreakdownLink{margin-left:11px}.priceBreakdownLink{margin-left:10px}.priceBreakDownClosed .sectorPaxPriceBreakdown{display:none}.sectorPaxPriceBreakdown{margin:10px 0 10px}.popup-sidebar-wide{position:absolute;width:388px}.popup-sidebar-wide .top{background:transparent url(../../common/images/sprites/popup-top-wide.png?b=dev) no-repeat;height:47px;overflow:hidden;width:100%;text-align:center;color:#fff;padding:17px 0 0 0}.popup-sidebar-wide .top h6{margin:0;font-size:14px}.popup-sidebar-wide .bottom{background:transparent url(../../common/images/sprites/popup-bottom-wide.png?b=dev) no-repeat;height:13px;overflow:hidden;width:100%}.popup-sidebar-wide .content{background:transparent url(../../common/images/sprites/popup-bg-wide.png?b=dev) repeat-y;padding:13px 18px 6px;position:relative}.popup-sidebar-wide .content .main-img{overflow:hidden;margin:0 auto;width:350px}.popup-sidebar-wide .content div.btn-arrow-left,.popup-sidebar-wide .content div.btn-arrow-right{margin-top:35px;float:left;position:relative}.popup-sidebar-wide .content div.btn-arrow-left a,.popup-sidebar-wide .content div.btn-arrow-right a{display:block;cursor:pointer;width:12px;height:20px;text-indent:-10000em}.popup-sidebar-wide .content a.btn-prev{background:transparent url(../../images/arrow-left.gif?b=dev) no-repeat}.popup-sidebar-wide .content a.btn-next{background:transparent url(../../images/arrow-right.gif?b=dev) no-repeat}.popup-sidebar-wide .content a.btn-prev-inactive{background:transparent url(../../images/arrow-left-unactive.gif?b=dev) no-repeat}.popup-sidebar-wide .content a.btn-next-inactive{background:transparent url(../../images/arrow-right-unactive.gif?b=dev) no-repeat}.popup-sidebar-wide .content ul.thumbs{float:left;margin:5px 0;padding:0 4px;width:320px}.popup-sidebar-wide .content ul.thumbs li{float:left;padding:3px;width:70px;cursor:pointer}.popup-sidebar-wide .content ul.thumbs li.selected img{border:3px solid #f60}.popup-sidebar-wide .content ul.thumbs li img{border:3px solid transparent}.popup-sidebar-wide .content ul.thumbs a:focus{outline:0}.popup-sidebar-wide .content ul.thumbs a{width:70px;display:block}.popup-sidebar-wide .btn-close{background:transparent url(../../common/images/sprites/btn-close.png?b=dev) no-repeat;height:29px;width:29px;position:absolute;right:-8px;top:-9px;text-indent:-9999px;overflow:hidden;cursor:pointer}.popup-sidebar-wide .btn-close2{clear:both;text-align:center;margin:20px 0 2px 0;font-size:14px;font-weight:bold}.aircraft-operated-by{font-size:11px}table.itin-flight-table{border-collapse:collapse;margin:1px 0 0;padding:0;width:100%}table.itin-flight-table .itin-date{padding-left:10px;white-space:nowrap}table.itin-flight-table .itin-pic{padding-bottom:5px;white-space:nowrap}table.itin-flight-table img{padding-left:10px}table.itin-flight-table .itin-seat{padding-right:0;width:60px}table.itin-flight-table .itin-passenger{white-space:nowrap;text-transform:capitalize}table.itin-flight-table .itin-header-passenger{float:left}table.itin-flight-table .itin-header-seat{float:right;padding-right:33px}div.select-seat{width:65px}table.itin-flight-table .passenger-seat{padding:0}table.itin-flight-table .inner-table-passenger-seat{width:100%}table.itin-flight-table th{background:none repeat scroll 0 0 #f2f2f2;border-top:1px solid #dfdfdf;margin:0;padding:16px 0 2px;text-align:left;vertical-align:top}table.itin-flight-table td{line-height:17px;margin:0;padding:10px 8px 0 0;vertical-align:top}table.itin-flight-table .sector-separator{border-bottom:1px solid #dfdfdf;border-top:0 none;line-height:1px;margin:0;padding:10px 0;vertical-align:top}div#itinerary_details{margin-bottom:10px}table.itin-flight-table .note{font-size:12px;line-height:10px;margin:0;padding:8px 0 4px 21px;vertical-align:bottom}table.itin-flight-table .itin-actions ul{list-style:none outside none;margin:0;padding:0}table.itin-flight-table li{background:url("../../common/images/sprites/bullet-sprite.png?b=dev") no-repeat scroll left -489px transparent;color:#999;font-size:11px;font-weight:bold;height:1%;line-height:16px;overflow:hidden;padding-left:7px;vertical-align:top}.details-question-mark,.edits-question-mark{background:no-repeat 0 0;background-image:url('../../images/sprites/common-sprite.png?b=dev');background-position:-505px top;display:inline-block;height:16px;margin:0;text-indent:-999em;vertical-align:middle;width:16px}.cape-page .partner-note{border-bottom:1px solid #e5e5e5;font-size:12px;line-height:18px;margin:15px 0;padding-bottom:15px;width:690px}#select-seats{color:#333;font-family:Arial,helvetica,sans-serif;font-size:11px;width:720px}#select-seats #seating-area #seating-area-content{display:block;float:left;width:250px;_width:130px}#select-seats #seating-area #seating-area-content h3{color:#ffb100;font-size:26px;font-weight:bold;letter-spacing:-1px;padding-bottom:15px;width:100%}#select-seats #seating-area #seating-area-content h4{color:#004a91;font-size:18px;font-weight:normal;padding-bottom:15px;_width:250px}#select-seats #seating-area #seating-area-content p{line-height:16px;_width:250px}#select-seats #seating-area #seating-area-content #traveler-area{margin-top:15px;width:240px}#select-seats #seating-area #seating-area-content .traveler-top{background:transparent url(../../common/images/traveler-top.jpg?b=dev) no-repeat scroll center top;display:block;height:20px;width:240px}#select-seats #seating-area #seating-area-content .traveler-body{background:transparent url(../../common/images/traveler-mid.jpg?b=dev) repeat-y scroll 0 0;width:240px}#select-seats #seating-area #seating-area-content .traveler-body .check-area-header{color:#004a91;font-size:14px;font-weight:bold;line-height:34px}#select-seats #seating-area #seating-area-content .traveler-body .check-area-header .name{padding-left:20px;width:80px}#select-seats #seating-area #seating-area-content .traveler-body .check-area-header .window{padding-left:43px}#select-seats #seating-area #seating-area-content .traveler-body .check-area-header .aisle{padding-left:7px}#select-seats #seating-area #seating-area-content .traveler-body ol{list-style-position:inside;list-style-type:none;margin-left:10px;* margin-left:0;width:220px;* width:230px}#select-seats #seating-area #seating-area-content .traveler-body ol li{border-top:1px solid #e5e5e5;color:#4b90cd;min-height:20px;padding-top:10px;padding-bottom:10px}#select-seats #seating-area #seating-area-content .traveler-body ol li .dot{background:transparent url(../../common/images/ol-marker.png?b=dev) no-repeat scroll left center;color:#fff;display:block;float:left;padding-left:5px;width:15px;line-height:1.50}#select-seats #seating-area #seating-area-content .traveler-body ol li .name{display:block;float:left;width:100px;word-wrap:break-word}#select-seats #seating-area #seating-area-content .traveler-body label{display:none}#select-seats #seating-area #seating-area-content .traveler-body ol li .check-box{display:block;float:left;text-align:center;width:45px}#select-seats #seating-area #seating-area-content .traveler-footer{background:transparent url(../../common/images/traveler-bottom.jpg?b=dev) no-repeat scroll center top;display:block;height:20px;width:240px}#select-seats #seating-area #seating-area-chart{background:transparent url(../../common/images/seating-greyed.jpg?b=dev) no-repeat scroll 0 0;display:block;float:left;height:418px;margin-left:60px;width:378px}#select-seats .footer-note{border-top:4px solid #e9e9e9;display:block;float:left;margin-top:50px;width:690px}#select-seats .footer-note .note-right{color:#666;display:block;line-height:34px;text-align:right;width:100%}#select-seats #seating-area-logo span{float:left;margin:16px 50px 10px 0;font-size:23px;font-weight:bold;color:#000}.traveler-ff-program{font-size:10px;color:#999}.nav-td{padding-top:15px}.applyNowBtnContainer{overflow:auto;font-family:arial,sans-serif;font-size:10px;color:#666;font-weight:normal}.applyNowBtn{clear:both;overflow:auto}.amexBannerTravelers{background:url('../../images/amex/traveler_info_background.png?b=dev') no-repeat;width:690px;height:180px;border-bottom:5px solid #e9e9e9;padding-bottom:28px;margin-bottom:28px;position:relative}.amexBannerTravelers .frameContainer{position:absolute;z-index:0;margin-bottom:28px;width:690px;height:180px}.amexBannerTravelers .frameContainer iframe{width:690px;height:180px;background-color:transparent;display:block}.amexBannerTravelers .applyNowBtnContainer{position:absolute;z-index:1;bottom:44px;left:208px;overflow:hidden;width:auto}.amexBannerTravelers .applyNowBtn{margin-bottom:10px}.amexBannerPayment{background:url('../../images/amex/traveler_info_with_arrow.png?b=dev') no-repeat;width:290px;height:195px;position:relative}.amexBannerPayment .iframeContainer{position:absolute;z-index:0;padding-left:30px;width:260px;height:195px}.amexBannerPayment .iframeContainer iframe{width:260px;height:195px;background-color:transparent;display:block}.amexBannerPayment .applyNowBtn{margin-bottom:8px}.amexBannerPayment .applyNowBtnContainer{position:absolute;z-index:1;bottom:10px;left:50px}li.amexBannerConfirmation{display:block;width:300px;padding-top:0}li.amexBannerConfirmation iframe{width:300px;height:110px;overflow:hidden;display:block}li.amexBannerConfirmation .applyNowBtn{margin-bottom:5px}li.amexBannerConfirmation .applyNowBtnContainer{padding-left:84px;padding-top:5px;overflow:hidden;width:auto}.amexPrefillNotice{color:red;padding:17px 0 0 35px}#flight-upgrades{margin-bottom:20px}.upgrade{border-bottom:1px solid #e5e5e5;margin-bottom:10px}.upgradeImage{float:left;position:relative;width:136px;height:120px;margin:20px 14px 0 0;vertical-align:middle;text-align:center}.upgradeDetails{float:left;position:relative;width:210px;margin:20px 0 0}.upgradeDetailsShortDesc{line-height:20px}.upgradeDetailsLongDesc{line-height:18px}.upgradeViewDetailsLink{line-height:20px}.upgradePrice{float:left;position:relative;width:230px;height:100px;padding-top:15px;padding-bottom:15px;text-align:center;margin:20px 0 0}.upgradePriceBox{color:#004a91;font-family:arial,sans-serif}.upgradePriceAmountBox{text-align:center}.upgradePriceAmountBox>span{display:inline-block}.upgradePriceFrom{font-size:14px;font-weight:bold}.upgradePriceFree{font-size:36px;font-weight:bolder}.upgradePriceAmountCurrencyMedium,.upgradePriceAmountExtraSmall{font-size:14px;font-weight:bold;line-height:normal;vertical-align:top;padding-top:6px;display:table-cell}.ie7 .upgradePriceAmountCurrencyMedium,.ie7 .upgradePriceAmountExtraSmall{vertical-align:110%}.upgradePriceAmountMedium{font-size:36px;font-weight:bold;display:table-cell}.ie7 .upgradePriceAmountMedium{margin-left:-4px;margin-right:-4px}.upgradePriceAmountMediumPoints{font-size:28px;font-weight:bold;display:table-cell}.ie7 .upgradePriceAmountMediumPoints{margin-left:-3px;margin-right:-3px}.upgradePriceOther{font-size:14px;color:#999;padding-left:2px;padding-right:3px;display:table-cell}.upgradePriceAmountCurrency,.upgradePriceAmountSmall{vertical-align:-65%;font-size:20px;line-height:normal}.ie7 .upgradePriceAmountCurrency,.ie7 .upgradePriceAmountSmall{vertical-align:-75%}.upgradePriceAmountBig{vertical-align:text-top;font-size:50px;font-weight:bolder}.upgradePricePerTravelerBox{clear:both;text-align:center;color:#999}.remaining{color:#f26522;font-size:14px;font-weight:bold;left:0;position:absolute;top:0;width:100%}.remaining-zero{color:#959595;font-size:14px;font-weight:bold;left:0;position:absolute;top:0;width:100%}.upgradeButton{float:left;position:relative;width:100px;margin:0 auto;padding-top:40px;padding-bottom:40px;color:#959595;text-align:center;* padding:55px 0 0}.upgrade-btn-blue{background:url("../../common/images/buttons/btn-blue.png?b=dev") no-repeat scroll right bottom transparent;display:block;height:21px;padding-right:10px;width:90px;text-decoration:none;margin-bottom:5px;text-indent:-10px}.upgrade-btn-blue:hover{text-decoration:none}.upgrade-btn-empty{display:block;height:21px;margin-bottom:5px}.upgrade-btn-blue span{background:url("../../common/images/buttons/btn-blue.png?b=dev") no-repeat scroll 0 0 transparent;color:#fff!important;cursor:pointer;display:block!important;font-weight:bold!important;height:18px;padding:3px 0 0 20px;width:70px}.upgradeChooseLink{font-size:11px}.upgradeRemark{color:#999;font-size:11px;line-height:15px}.upgradePopupMainBox{width:464px;max-height:464px;overflow-x:hidden;overflow-y:auto}.upgradePopupItinPartBox{padding-bottom:20px}.upgradePopupItinPartTitle{clear:both;border-bottom:1px solid #c1c1c2;display:block;font-size:14px;font-weight:bold;margin:0 0 6px;padding-top:6px;padding-bottom:6px}.upgradePopupSector{clear:both;display:block;padding-top:5px}.upgradePopupSectorDisabled{clear:both;display:block;color:#959595;line-height:16px;padding-top:5px}.upgradePopupPaxListBox{clear:both;line-height:24px;margin:0 15px 5px}.upgradePopupPax{float:left}.upgradePopupPaxOptions{float:right}.extrasOverlayTotalPanel{background-color:#fff;border-top:1px solid #888;border-bottom:1px solid #888;padding:12px 8px;margin-left:-12px;margin-right:-12px}.extrasOverlayTotals{padding-left:4px;padding-right:38px}.extrasOverlayTotalTextWrap{float:left;line-height:18px}.extrasOverlayTotalText{font-size:18px;font-weight:bold;color:#004a91}.extrasOverlayTotalPointsWrap{float:right;line-height:18px;margin-left:30px}.extrasOverlayTotalDollarsWrap{float:right;line-height:18px}#petsConfirmDialog ul{list-style:disc outside;margin-left:16px}#petsConfirmDialog ul li{margin-bottom:10px}.upgrade-btn-orange{background:no-repeat;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -85px;display:block;height:23px;margin:0 0 5px 16px;text-indent:-999em}table.upgrades-table .first-column{padding-left:10px;width:130px;white-space:nowrap}table.upgrades-table .fourth-column{white-space:nowrap;text-transform:capitalize}.ir{overflow:hidden;display:block;text-indent:-9999px}#dropdown{position:relative;z-index:200;display:none}.jsenabled #dropdown{display:none}#dropdown ul{left:6px!important;_left:-60px!important;list-style:none;margin:0;padding:0;position:absolute;top:-1px;width:190px}#dropdown ul li{background:0;padding:0;margin:0}#dropdown ul li a{background:transparent url(../common/images/sprites/common-sprite.png?b=dev) no-repeat left -38px;color:#4b90cd;display:block;font-weight:bold;height:18px;margin:0;padding:7px 0;text-align:left;text-decoration:none;text-indent:69px;width:190px}#dropdown ul li a.flights{height:18px;padding:13px 0 7px;background-position:0 0}#dropdown ul li a.flights:hover{background-position:0 -108px;color:#fff}#dropdown ul li a.vacations:hover{background-position:0 -146px;color:#fff}#dropdown ul li a.hotels:hover{background-position:0 -178px;color:#fff}#dropdown ul li a.cars:hover{background-position:0 -210px;color:#fff}#dropdown ul li a.cruises{height:31px;background-position:0 -70px;margin:0;padding:7px 0 0}#dropdown ul li a.cruises:hover{background-position:0 -242px;color:#fff}#booker-container{overflow:hidden;height:1%;width:965px}a.toggle-date{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -226px;padding-left:12px}a.toggle-date-show{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -183px;padding-left:12px}.hidden-dates{display:none}.ancillaries-heading-box{border-bottom:1px solid #e5e5e5;font-size:14px;line-height:24px;margin-bottom:13px;padding-bottom:13px;position:relative;height:1%;overflow:hidden}.ancillaries-heading-box strong{color:#000}.ancillaries-heading-box a{bottom:60%;float:right}.btn-orange{background:url("../../common/images/buttons/btn-orange.png?b=dev") no-repeat scroll 0 0 transparent}#ancillariesButtons{margin-top:20px}.ancillaries-btn{display:block;overflow:hidden;text-indent:-9999px}.btn-continiue-with-flights{background-position:0 0;height:23px;width:171px}.btn-continiue-with-ancillaries{background-position:0 -23px;float:right;height:23px;width:78px}.add-module h2{color:#004a91;font-size:2em;padding-bottom:20px}.ie7 #add-hotel h2{color:#004a91;font-size:2em;padding:20px 0 20px 0}.add-module .details-module{background:no-repeat transparent;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -108px;height:58px;margin:0 0 30px;padding:15px 15px 0 16px;position:relative;width:659px}.add-module .details-module h3,.add-module .details-module p,.add-module .details-module ul{float:left}.add-module .hertz-details h3{background:url("../../common/images/external-logos.png?b=dev") no-repeat scroll 0 0 transparent;height:43px;padding-right:37px;width:107px}.add-module .hotels-details h3{width:107px;height:43px;background:url(../../common/images/external-logos.png?b=dev) no-repeat 0 -45px;margin-top:8px;padding-right:37px}.ancillaries-main-column h3{color:#000;font-size:18px;line-height:normal;margin:0}.add-module .details-module p{color:#000;font-size:14px;line-height:18px;padding:0 20px 0 0;width:180px}.add-module .details-module ul{width:270px}.add-module .details-module ul li{background:no-repeat scroll 0 1px transparent;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -181px;font-size:11px;padding:0 0 3px 15px}.add-module .details-module a.discount-details{float:right;font-size:11px}legend{display:none}.steps .step-one{border-bottom:1px solid #e5e5e5}.steps .carsAdded-step-one{border-bottom:1px solid #e5e5e5}.steps .step{float:left;margin-bottom:20px;padding:0 0 20px}.steps .step h3{color:#000;line-height:30px}.steps .step h3 span{background:no-repeat scroll 0 0 transparent;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -0px;color:#fff;display:block;float:left;height:31px;padding-left:11px;width:29px}.steps .step-one ul{margin:20px 0;padding-left:44px;width:646px}.steps .step-one ul li{font-size:12px;padding-bottom:10px;width:646px}.steps .step-one ul li strong{color:#000;width:75px}.steps .step-one ul li>span,.steps .step-one ul li>strong{display:block;float:left}.steps .step-one ul li .date{width:200px}.steps .step-one ul li .time{width:75px}.steps .step-one ul li .airport{width:70px}.steps .step-one ul li a.change-dates,.steps .step-one ul li a.change-checkin-dates{font-weight:bold}.steps .carsAdded-step-one ul{margin:20px 0;width:646px}.steps .carsAdded-step-one ul li{font-size:12px;padding-bottom:10px;width:646px}.steps .carsAdded-step-one ul li.carDiscount{padding-bottom:20px;_padding-bottom:3px;*padding-bottom:3px}.steps .carsAdded-step-one ul li strong{color:#000;width:75px}.steps .carsAdded-step-one ul li>span,.steps .carsAdded-step-one ul li>strong{display:block;float:left}.steps .carsAdded-step-one ul li strong.error{color:#f00;float:left;margin:5px 0 5px 0;width:400px}.steps .carsAdded-step-one ul li span.carsPromoDiscount{display:block;float:left}.steps .carsAdded-step-one ul li strong.carsPromoDiscount{display:block;float:left;display:block;float:left;color:#000;width:auto;margin-right:10px}.steps .carsAdded-step-one ul li .date{width:200px}.steps .carsAdded-step-one ul li .time{width:75px}.steps .carsAdded-step-one ul li .airport{width:70px}.steps .carsAdded-step-one ul li a.change-dates,.steps .step-one ul li a.change-checkin-dates{font-weight:bold}.steps .car-added .step-one #add-change-cdp{padding-left:0}#add-change-cdp p{font-size:11px}#add-change-cdp h4{color:#000;font-size:14px;padding:10px 0}#add-change-cdp h5{color:#000;font-size:12px;padding:5px 0}#add-change-cdp .field .clearfix{padding:0}#add-change-cdp .field .clearfix input{float:left;margin:-1px 0 0}input.text{color:#333}.steps .step-one ul li #add-change-cdp strong{width:400px}.steps .step-one ul li #add-change-cdp strong.error{color:#f00;float:left;margin:5px 0 5px 0}#add-change-cdp .field .clearfix label{float:left;width:590px;padding:3px 0 0 10px;color:#000}#add-change-cdp .field .clearfix label span{font-size:11px;color:#777;display:inline;float:none}#add-change-cdp .field .clearfix .inp-txt{float:left;width:181px;margin-top:10px;padding-left:-2px;padding-right:5px}#add-change-cdp .field .clearfix .error-inp-txt .inp-right{display:inline}#add-change-cdp .field .clearfix .error-inp-txt .inp-left{display:inline}#add-change-cdp .field .clearfix .indent{margin-left:16px;_margin-left:0;*margin-left:0}#add-change-cdp .additional .clearfix label{padding-left:0}#add-change-cdp .controls{width:646px;float:left;padding:20px 0 10px 0}#add-change-cdp .controls .btn-blue,#add-change-cdp .controls a{float:left}#add-change-cdp .controls a{padding:3px 0 0 10px}#add-change-cdp p.error{color:red;font-weight:bold;padding-bottom:10px}#carAdded-add-change-cdp p{font-size:11px}.steps .step-two{border-bottom:6px solid #e5e5e5}.module-container .row{border-top:1px solid #e5e5e5;padding:20px 0}.module-container .first-row{padding-top:0}.module-container .nobdr{border:0 none!important}#cars-container .car{border-right:1px solid #e5e5e5;float:left;width:200px}.module-container .first{padding:0}#cars-container .car img{margin-bottom:10px}#cars-container .car h4{color:#004a91;font-size:16px;font-weight:bold;height:45px}#cars-container .car p{font-size:11px;line-height:15px}#cars-container .car strong.description{font-size:13px}#cars-container .car p.price{display:block;margin-top:15px}#cars-container .car p.price strong{color:#004a91;font-size:14px}#cars-container .car-select{margin-top:10px}#cars-container div.first-row{border-top:1px solid #fff}.cars-container-closed #showMoreCarsLink{display:block}.cars-container-closed #hideMoreCarsLink{display:none}.cars-container-expanded #hideMoreCarsLink{display:block}.cars-container-expanded #showMoreCarsLink{display:none}.cars-container-closed .carsAvailabilityMoreRow{display:none}.btn-blue,.btn-blue span,.btn-blue input{background:url("../../common/images/buttons/btn-blue.png?b=dev") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;font-weight:bold;color:#FFF;height:21px}.btn-blue{background-position:right bottom;padding-right:10px;width:67px}.btn-blue:hover{text-decoration:none}.btn-blue>span{line-height:22px;padding-left:10px;text-align:center}.oldie .btn-blue>span{line-height:21px}.module-container .middle{padding:0 0 0 20px}.module-container .last{padding:0 0 0 20px}.module-container .selector .show-hide{background:no-repeat;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -201px;height:26px;padding:5px 0 0 14px}.module-container .selector{background:no-repeat 100% 100%;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:right -232px;height:31px;padding-right:14px}.module-container .selector .show-hide span{float:left;padding-top:4px}.cars-container-expanded .selector .show-hide a,.hotels-container-expanded .selector .show-hide a{background:no-repeat scroll right bottom transparent;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:right -263px;display:block;float:right;padding-right:19px}.cars-container-closed .selector .show-hide a,.hotels-container-closed .selector .show-hide a{background:no-repeat scroll right bottom transparent;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:right -284px;display:block;float:right;padding-right:19px}.module-container .selector .show-hide a span{background:no-repeat scroll 0 0 transparent;background-image:url('../../images/sprites/common-sprite-extras.png?b=dev');background-position:left -305px;cursor:pointer;display:block;font-weight:bold;height:17px;padding:4px 15px 0}.module-container .selector .show-hide span{float:left;padding-top:4px}.continue .back-btn{float:left;font-weight:bold}.continue .btn-continiue-with-flights{float:right}#car-selected{float:left}.reservation-info-blank{border-top:1px solid #e5e5e5;margin:20px 0 0;padding:20px 0 0}.reservation-info-blank,.select-car{float:left;width:710px}#car-selected h3{padding-bottom:10px}#car-selected .car-description{float:left;padding-left:44px;width:160px}#car-added .car-added-car-description{float:left;width:160px}.car-description p{font-size:11px}#car-selected .car-description span.name,#car-added .car-description span.name{color:#004a91;display:block;font-size:16px;font-weight:bold;padding:10px 0 0}.car-description .change-car{display:block;font-weight:bold;padding-top:10px}.car-added-car-description p{font-size:11px}#car-selected .car-description span.name,#car-added .car-added-car-description span.name{color:#004a91;display:block;font-size:16px;font-weight:bold;padding:10px 0 0}.car-added-car-description .change-car{display:block;font-weight:bold;padding-top:10px}#car-selected .reservation-info,#car-added .reservation-info{float:left;padding-left:85px;width:375px}#car-added div#carRateModule{padding-left:0}#car-selected .reservation-info h4,#car-added .reservation-info h4{color:#000;font-size:14px;padding:10px 0}.extra-fields .checkbox{width:120px}.extra-fields .checkbox,.extra-fields .selector{float:left;padding:5px 0}.extra-fields .selector{background:url("../../common/images/selector.png?b=dev") no-repeat scroll 0 0 transparent;padding:5px 10px;width:235px}#car-selected .selector{height:22px}.extras .selector{height:22px}#carsAvailabilityDetailDlgDiv div.car-info div.graphic p.name span#carDetailModel,#carsSelectAddDetailDlgDiv div.car-info div.graphic p.name span#carSelectAddDetailModel{color:#004a91;font-size:16px;font-weight:bold}#carsAvailabilityDetailDlgDiv div.car-info div.graphic p.price,#carsSelectAddDetailDlgDiv div.car-info div.graphic p.price{font-size:11px}#carsAvailabilityDetailDlgDiv div.car-info div.graphic p.price,#carsAvailabilityDetailDlgDiv div.car-info div.graphic p.name,#carsSelectAddDetailDlgDiv div.car-info div.graphic p.price,#carsSelectAddDetailDlgDiv div.car-info div.graphic p.name{padding-top:10px}#carsAvailabilityDetailDlgDiv div.car-info div p,#carsAvailabilityDetailDlgDiv div.car-info div p{line-height:18px}#carsAvailabilityDetailDlgDiv div.car-info div p.small,#carsSelectAddDetailDlgDiv div.car-info div p span span.small{font-size:11px}#carsAvailabilityDetailDlgDiv div.car-info p.name span,#carsAvailabilityDetailDlgDiv div.car-info div.graphic p.price span span.rate,#carsSelectAddDetailDlgDiv div.car-info p.name span,#carsSelectAddDetailDlgDiv div.car-info div.graphic p.price span span.rate{color:#004a91;font-size:14px;font-weight:bold}#carsAvailabilityDetailDlgDiv div.car-info div.graphic,#carsSelectAddDetailDlgDiv div.car-info div.graphic{float:left;width:160px}#carsAvailabilityDetailDlgDiv div.car-info div.desc,#carsSelectAddDetailDlgDiv div.car-info div.desc{float:left;width:115px;padding-left:10px}#carsAvailabilityDetailDlgDiv div.car-info div.desc p.extras strong,#carsSelectAddDetailDlgDiv div.car-info div.desc p.extras strong{display:block;margin-top:5px}#carsSelectAddDetailDlg div#center{margin:auto;width:30%;text-align:center}element.style{opacity:.5}.extra-fields .selector span.price{padding:0 10px}.extra-fields .selector .car-seats-select{vertical-align:middle}.preview table tr td{color:#000;padding:3px 0}.preview table tr td span.label{color:#333;display:block;float:left;font-weight:normal;width:153px}.preview table tr.rate td span.label{width:30px}.preview table tr td span.usd{color:#333;display:block;float:left;text-align:right;width:222px}div.disabledSelector{opacity:.5;filter:alpha(opacity = 50)}div.enabledSelector{opacity:1;filter:alpha(opacity = 100)}.preview table tr.rate td span.usd{width:345px}.preview table tr.total td span.label{border-top:1px solid #e5e5e5;color:#004a91;font-size:12px;margin-top:5px;padding-top:17px;width:215px}.preview table tr.total td span.usd{border-top:1px solid #e5e5e5;font-size:14px;margin-top:5px;padding-top:15px;width:160px}.preview table tr.total td span.usd strong.est-total{color:#004a91}.reservation-info p.info{color:#777;display:block;font-size:11px;padding-top:20px}.reservation-info-update .field{padding-bottom:3px;padding-left:0}.reservation-info-update label,.reservation-info-blank input{display:block;float:left}.reservation-info-update label{padding-top:6px;width:112px;font-weight:bold}.reservation-info-blank .field .exp{float:left;margin-bottom:0;overflow:visible}.reservation-info-update .field .inp-txt{float:left;margin-bottom:0;overflow:visible;width:200px;padding-bottom:4px;height:20px}.reservation-info-update .error-inp-txt .inp-right{margin-left:5px}#reservationInfoUpdateId .controls{float:left;padding:20px 0 10px}#reservationInfoUpdateId .controls .btn-blue,#reservationInfoUpdateId .controls a{float:left}#reservationInfoUpdateId .controls a{padding:3px 0 0 10px}#reservationInfoUpdateId strong.error{width:400px;margin-left:2px;margin-bottom:5px}.reservation-info-blank .field{padding-bottom:10px;padding-left:44px}.reservation-info-blank label,.reservation-info-blank input{display:block;float:left}.reservation-info-blank label{padding-top:6px;width:130px}.reservation-info-blank .field .inp-txt,.reservation-info-blank .field .exp{float:left;margin-bottom:0;overflow:visible}.reservation-info-blank .field .inp-txt{padding-bottom:3px;height:20px}.reservation-info-blank .error-inp-txt .inp-right{margin-left:3px}.reservation-info-blank .full-name .inp-txt{width:248px}.reservation-info-blank input#full-name{width:240px}.reservation-info-blank .phone .inp-txt{width:179px}.reservation-info-blank .trueblue .inp-txt{width:179px}.reservation-info-blank .field .exp{color:#777;font-size:11px;padding-left:10px}.reservation-info-blank .field .exp p{vertical-align:middle}.reservation-info-blank .car-terms-conditions{background:url("../../images/form-top.gif?b=dev") no-repeat scroll left top #d9e8f6;margin:10px 0 10px 23px;padding:0;width:687px}.reservation-info-blank .car-terms-conditions .inner{background:url("../../images/form-bottom.gif?b=dev") no-repeat scroll left bottom transparent;padding:10px 20px}.reservation-info-blank .car-terms-conditions label{color:#000;font-size:14px;font-weight:bold;line-height:20px;padding-left:10px;padding-top:0;width:500px}.reservation-info-blank .btn-blue{margin:30px 0 0;padding-left:22px;width:123px}.reservation-info-blank .btn-blue input{border:0 none;font-size:12px;height:21px;padding:4px 0 3px 10px;width:67px}#car-added .reservation-info div.customer-info span.label{color:#000;font-weight:bold}.payment-page .text-info h3 a{font-size:12px;font-weight:normal;padding-left:10px}.payment-page #cars-hotel-selections .toggle a.show-hide{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat scroll 0 -180px transparent;display:block;font-size:14px;font-weight:bold;margin:10px 0 0;padding-left:15px}.payment-page ul.car-info,.payment-page ul.hotel-info{line-height:1.8;padding-left:15px}.payment-page ul.car-info li.pickup-dropoff,.payment-page ul.car-info li.passenger-info,.payment-page ul.hotel-info li.checkin-checkout,.payment-page ul.hotel-info li.passenger-info{border-bottom:1px solid #e5e5e5;padding:15px 0}.payment-page ul li.pickup-dropoff strong{color:#000;width:75px}.payment-page ul li.pickup-dropoff span,.payment-page ul li.pickup-dropoff strong{display:block;float:left}.payment-page ul li.pickup-dropoff .date{width:200px}.payment-page ul li.pickup-dropoff .time{width:75px}.payment-page ul li.pickup-dropoff .airport{width:70px}.payment-page .toggle span.label{color:#000;font-weight:bold}.car-total-price{border-bottom:5px solid #e9e9e9;margin:5px 0 23px;padding:18px 0 24px}.car-total-price ul,.upgrade-total-price ul{line-height:18px;list-style:none outside none;margin:0;padding:10px 0 0;width:450px}.payment-page .car-total-price ul,.payment-page .upgrade-total-price ul{width:450px}.car-total-result,.upgrade-total-result{border-top:1px solid #e4e4e4;color:#004a91;font-size:13px;margin-top:10px;padding:12px 0 0}.car-total-price li,.upgrade-total-price li{color:#666;height:1%;overflow:hidden;text-align:right}.car-total-price li em,.upgrade-total-price li em{float:left;font-style:normal}.car-total-price li strong,.upgrade-total-price li strong{color:#333}.payment-page .text-info li.car-total-result em,.payment-page .text-info li.upgrade-total-result em{color:#333}.car-total-result em,.upgrade-total-result em{color:#004a91;font-weight:bold;padding-top:5px}li.car-total-result strong,li.upgrade-total-result strong{color:#333;float:right;font-size:20px;line-height:24px;width:120px}.car-total-price li span{float:none;font-size:11px}.car-total-price li span.currencyPointText{font-size:12px}li.car-total-result strong span{color:#666;font-size:12px;font-weight:normal}.car-total-price .total-result em{color:#333}li.car-total-result .currencyPointText{float:right;padding-top:6px;padding-left:4px}.car-total-price .total-result strong{color:#333;float:right;font-size:20px;line-height:24px}.car-total-price li.total-result strong span{color:#666;font-size:12px;font-weight:normal}#your-upgrades{border-bottom:5px solid #e9e9e9;margin-bottom:20px;padding-bottom:20px}.upgrade-total-price{margin:5px 0 23px;padding:0 0 14px}#upgrade-info-header-label{display:inline-block;width:350px}#upgrade-info-header-label h3{display:inline}#upgrade-info-header-total{vertical-align:baseline;font-size:14px;line-height:20px;display:inline-block;width:300px;text-align:right;font-weight:bold}#upgrade-info-header-total-amount{font-size:20px}#flightUpgradesData{display:none}.payment-page #your-estimated-total .text-info{padding:0;width:400px}.payment-page #your-estimated-total .est-total-due-later{margin:10px 0;padding-right:20px}.payment-page #your-estimated-total .est-total-due-later li em{float:left;font-style:normal;font-weight:bold;padding-top:5px}.payment-page #your-estimated-total .est-total-due-later li strong{padding-left:10px;font-size:20px;font-weight:bold;line-height:24px}.payment-page #your-estimated-total .est-total-due-later li strong span{color:#666;font-size:12px;font-weight:normal}.gray-box-small-374{background:url("../../common/images/gray-box-small-374.png?b=dev") no-repeat scroll right bottom transparent;padding-bottom:12px;width:374px}.payment-page .ancillaries-total .gray-box-small-374{margin:10px 0 25px -15px}.gray-box-small-374 .body{background:url("../../common/images/gray-box-small-374.png?b=dev") no-repeat scroll 0 0 transparent;padding:12px 0 0;width:374px}.payment-page .ancillaries-total .gray-box-small-374 .body{padding-left:15px;padding-right:15px;width:344px}.payment-page .ancillaries-total .est-total-due-now li em{color:#004a91;float:left;font-size:14px;font-style:normal;font-weight:bold}.payment-page .ancillaries-total .est-total-due-now li strong{color:#004a91;float:right;font-size:24px;font-style:normal;font-weight:bold}.payment-page .ancillaries-total .est-total-due-now li strong.points{font-size:20px}.est-total-due-now span.currencyCode{float:right;color:#ccc}.est-total-due-later span.car-total{float:right;padding-right:35px}.ancillaries-restriction-box{background:no-repeat scroll 0 0 #d9e8f6;background-image:url('../../images/sprites/common-sprite-payment-bg.png?b=dev');background-position:-0px top;margin-bottom:11px;margin-left:-35px;width:687px}.payment-page .ancillaries-restriction-box{margin-bottom:21px}.restriction-box-inner{background:no-repeat scroll 0 100% transparent;background-image:url('../../images/sprites/common-sprite-payment-bg.png?b=dev');background-position:-687px bottom;padding:23px 34px}.ancillaries-restriction-box input{float:left;height:15px;margin:2px 9px 0 0;padding:0;width:16px}.ancillaries-restriction-box label{float:left;font-size:14px;font-weight:bold;line-height:18px;padding:0;width:570px}.payment-page #cars-hotel-selections .toggle a.collapse{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat scroll 0 -224px transparent;display:block;font-size:14px;font-weight:bold;margin:10px 0 0;padding-left:15px}.payment-page #cars-hotel-selections .hotel-total-price a.collapse{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat scroll 0 -224px transparent;display:block;padding-left:10px}.payment-page #cars-hotel-selections .hotel-total-price a.show-hide{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat scroll 0 -180px transparent;display:block;padding-left:10px}.info-linkPuDo{font-size:12px;font-weight:bold}.info-linkPuDo .currencyPointText{font-weight:normal}.ancillaires-total-price li{color:#333;height:1%;overflow:hidden;text-align:right}.ancillaries-total-result{border-top:1px solid #e4e4e4;color:#004a91;font-size:14px;margin-top:10px;padding:12px 0 0}.ancillaries-total-result em{color:#004a91;font-weight:bold;padding-top:5px}.payment-page .text-info li.ancillaries-total-result em{color:#333}li.ancillaries-total-result strong{color:#333;float:right;font-size:20px;line-height:24px}li.ancillaries-total-result strong span{color:#666;font-size:12px;font-weight:normal}.payment-page .text-info h4{font-size:16px}.carPrice-estimate,.upgradesPrice-estimate{color:#989898;font-size:11px}.upgradesPrice-estimate{padding-left:15px}#your-upgrades .upgradesPrice-estimate{margin-top:10px}.priceBreakdownOverlay{color:#666}.priceBreakdownPaxName{word-wrap:break-word;width:102px;float:left}.priceBreakdownPrice{float:right}.priceBreakdownTotalDiv{border-top:1px solid #dfdfdf;color:#004a91;font-weight:bold;padding-top:10px;font-size:14px}.priceBreakdownTotalLabel{float:left;font-size:14px;margin-top:5px}.priceBreakdownTotalPrice{float:right;font-size:18px;text-align:right}.priceBreakdownTotalPrice strong{display:block}.priceBreakdownTotalPrice strong.hide{display:none}.priceBreakdownTotalPrice strong span{color:#444;font-size:12px;font-weight:normal;padding-left:8px}#rooms{padding-left:44px}#rooms .room{padding-top:15px}#rooms .room h4,#rooms .room .selectors{float:left;display:block}#rooms .room .selectors .field{float:left}#rooms .room .selectors .field label,#rooms .room .child label{color:#000;display:block;font-weight:bold;padding-bottom:3px}#rooms .room .selectors .field span{display:block;font-size:11px;color:#777;padding-top:3px}#rooms .room .selectors .field select,#rooms .room .child select{width:50px;margin-right:15px}#rooms .room .selectors .children{padding-right:5px}#rooms .room .children-selected{border-left:1px solid #e5e5e5;display:none}#rooms .room .children-selected,#rooms .room .children-selected .field,#rooms .room .children-selected p{float:left}#rooms .room .children-selected p{padding:10px 10px 10px 20px;width:90px;color:#777;font-weight:bold;font-size:11px}#rooms .room .children-selected .field label{color:#000;display:block;font-weight:bold;padding-bottom:3px}#rooms .room .children-selected .field span{display:block;font-size:11px;color:#777;padding-top:3px}#rooms .room .children-selected .field select{width:65px;margin-right:15px}#rooms .room .child{float:left;width:80px;display:none}#rooms .room .child select{width:70px}#rooms .add-room{font-weight:bold;display:block;font-size:14px;float:left;clear:both;margin-top:5px}#rooms .room h4{width:64px;padding-right:10px}#rooms .room h4 span{display:block;color:#999;text-transform:uppercase;text-align:center;font-size:11px}#rooms .room h4 span.number{font-size:22px}#rooms a.remove-room{font-weight:bold;margin:20px 0 0 0;display:block;float:left;cursor:pointer}#hotels-container .hotel{border-right:1px solid #e5e5e5;float:left;width:194px}#hotels-container .hotel img{margin-bottom:10px}#hotels-container .hotel h4{display:block;color:#004a91;font-size:16px;font-weight:bold}#hotels-container .hotel p{line-height:15px;font-size:12px}#hotels-container .hotel a.cboxElement{display:block}#hotels-container .update-location{padding:20px 0 20px 44px}#hotels-container .update-location-info{padding:0 0 20px 44px}#hotels-container .update-location p,#hotels-container .update-location select,#hotels-container .update-location a{display:inline}#hotels-container .update-location a{font-weight:bold}#hotels-container .update-location select{width:120px;margin:0 10px;vertical-align:middle}#hotels-container .hotel-select{margin-top:10px}#hotels-container .update-location .not-staying{margin-bottom:.5em}#hotels-container .update-location .find-more-hotels{float:left;line-height:18px;height:19px}.payment-page ul.hotel-info li.checkin-checkout .floaters ul{float:left;width:300px}.hotel-total-price{border-bottom:5px solid #e9e9e9;margin:5px 0 23px;padding:18px 0 24px}.hotel-total-price ul{line-height:18px;list-style:none outside none;margin:0;padding:10px 0 0;width:450px}.payment-page .hotel-total-price ul{width:450px}.hotel-total-result{border-top:1px solid #e4e4e4;color:#004a91;font-size:13px;margin-top:10px;padding:12px 0 0}.hotel-total-price li{color:#666;height:1%;overflow:hidden;text-align:right}.hotel-total-price li em{float:left;font-style:normal}.hotel-total-price li strong{color:#333}.payment-page .text-info li.hotel-total-result em{color:#333}.hotel-total-result em{color:#004a91;font-weight:bold;padding-top:5px}li.hotel-total-result strong{color:#333;float:right;font-size:20px;line-height:24px}li.hotel-total-result strong span{color:#666;font-size:12px;font-weight:normal}li.hotel-total-result span.currencyPointText{float:right;padding-top:6px;padding-left:4px}.hotel-total-price .total-result em{color:#333}.hotel-total-price .total-result strong{color:#333;float:right;font-size:20px;line-height:24px}.hotel-total-price li.total-result strong span{color:#666;font-size:12px;font-weight:normal}.purchase-hotelTitle{color:#4b90cd;font-size:14px;font-weight:bold;margin:10px 0 0;padding-left:15px}div.customer-info div.hotel-room-label{float:left;text-align:right}div.customer-info div.hotel-room-info{float:left;margin-left:5px}div.customer-info div.hotel-guest-room{margin-left:15px;margin-top:10px;line-height:15px}.airport-details .row{margin:0 0 15px;line-height:17px}.airport-details .info span,.airport-details .hours span{display:block}.airport-details .hours span strong{font-weight:normal}.airport-details .description{-moz-border-radius:5px;background:none repeat scroll 0 0 #d9d9d9;webkit-border-radius:5px;margin-bottom:0}.airport-details .description p{padding:10px}.evenMoreOptionsPanel ul.totalSection{width:390px}.evenMoreOptionsPanel .upgradeName{font-style:normal;float:left}.evenMoreOptionsPanel .totalLabel{font-style:normal}.evenMoreOptionsPanel .upgradeTotalSection{text-align:right}.evenMoreOptionsPanel .upgradesPrice-estimate{color:#989898;font-size:11px}.evenMoreOptionsPanel .eveMoreOptionsTotal{color:#000}a{color:#4d90cd;outline:0;text-decoration:none}a:visited{color:#4d90cd}a:hover{color:#004990;text-decoration:underline}a:hover,a:active{outline:0}.fsn-form{border-bottom:5px solid #e9e9e9;margin:-10px 0 33px;padding:0 0 4px}.fsn-form h3{margin:0 0 7px}.fsn-form p{margin:0 0 5px}.fsn-form p.prefill-section{font-size:1.1em}.fsn-form p span.prefill-email{padding-left:20px}.fsn-form p span.prefill-voice{padding-left:16px}.smsrow{padding:0;display:table;margin-left:3px}.smsrow div{float:left;padding:0 5px 0 5px}.smsrow .box{padding-top:4px;height:14px}.smsrow .box input{padding-top:3px}.smsrow .box-error{padding-top:0;height:14px}.smsrow .box-error input{padding-top:4px}.smsrow .box .dash{padding-right:5px;margin-top:2px;padding-top:2px;height:14px}.smsrow .box-error .dash{padding-right:5px;margin-top:4px;padding-top:4px;height:14px}.smsrow div:first-child{float:left;padding:0}.fsn-form .smsterms{padding:2px 0 5px;font-weight:bold;margin-left:3px}.fsn-form .smsterms a{font-weight:normal;cursor:pointer}.fsn-form .smsterms span{padding:0}.fsn-form .smsterms label.light-bold{font-weight:bold}.fsn-form .smsterms input{vertical-align:middle}.fsn-form .smscarrier{padding:0 40px 0 40px}.fsn-form span.bold{font-weight:bold;font-size:12px}.fsn-form .smsinfotext3{width:700px;font-size:11px}.fsn-form .countrycode{padding:4px 0 0 10px;height:27px}.fsn-form .countrycode input{width:10px;color:#808080;height:14px}.fsn-form .smscarrier-list{padding-left:20px}.fsn-form .infotext{padding:10px 0 0 0}.fsn-form .inp-txt{width:27px}.fsn-form .inp-txt input{width:27px;height:14px}.fsn-form .smscheckbox{margin-top:7px}.fsn-form .smscheckbox span{margin:0}.fsn-form .smscheckbox input{vertical-align:bottom}.fsn-form .down{margin:0 0 5px}.fsn-form .error-inp-txt{background:url(../../images/inp-txt2-center.gif?b=dev) repeat-x;border-left:2px solid #f00;border-right:2px solid #f00;height:19px;padding:4px 2px}.fsn-form .error-box-inp-left{background:url(../../images/inp-txt2-left.gif?b=dev) no-repeat;float:left;height:27px;width:4px;overflow:hidden;margin:-4px 0 -3px -7px}.fsn-form .error-box-inp-right{background:url(../../images/inp-txt2-right.gif?b=dev) no-repeat right;float:left;height:27px;width:4px;overflow:hidden;margin:-4px -7px -3px 3px}.fsn-form .inp-box{padding-top:4px;width:169px}.fsn-form .inp-box select{width:169px;height:19px}.fsn-form .checkbox{margin:-1px -2px 1px 1px;padding:0}.fsn-form label{margin-left:5px;vertical-align:middle;width:169px;height:19px}.fsn-form .checkbox{margin:-1px -2px 1px 1px;padding:0}.fsn-form label{margin-left:5px;vertical-align:middle;width:169px;height:19px}.emergency-contact{height:225px}.emergency-contact .heading{height:25px}.emergency-contact .heading a{display:inline-block}.emergency-contact .inp-box{margin-top:5px;padding-bottom:5px;width:100%;float:left;display:block}.emergency-contact .inp-box.first{margin-top:30px}.emergency-contact label{width:100px;padding-left:20px;float:left}.emergency-contact .inp-txt,.emergency-contact .inp-select{margin-top:-10px;margin-left:0;display:inline-block;width:244px;float:left}.emergency-contact .error-inp-txt .inp-right{margin:-4px -12px -3px -3px}.emergency-contact .inp-select{margin-top:-5px;width:258px}.emergency-contact select{margin-top:3px;width:258px}.emergency-contact .inp-txt.phone{width:169px}.emergency-contact .inp-txt.phone input{width:150px}.emergency-contact span{color:#989898;float:left;padding-left:5px;margin-top:-5px}.emergency-contact .inp-txt input{width:236px;padding-top:2px}.emergency-contact .error-inp-txtState{width:258px}
.clear{clear:both;line-height:0;height:0}.hide{display:none}.orange-txt-color{color:#f15722}.bullet-list{list-style-type:disc}.bullet-list>li{margin-left:2em}.font-weight-normal{font-weight:normal}.box{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.round-box{position:relative}.round-box>.corner{position:absolute;background-repeat:no-repeat;display:block}.round-box>.corner.top-left{background-position:top left;top:0;left:0}.round-box>.corner.top-right{background-position:top right;top:0;right:0}.round-box>.corner.bottom-left{background-position:bottom left;bottom:0;left:0}.round-box>.corner.bottom-right{background-position:bottom right;bottom:0;right:0}.round-box.radius-5>.corner{background-image:url('../../images/A321/corner-mask-5px.png');width:5px;height:5px}.round-box.radius-10>.corner{background-image:url('../../images/A321/corner-mask-10px.png');width:10px;height:10px}button.continue{background:transparent;padding:0;border:0}button.continue,button.continue>span{display:block;height:31px;width:134px}button.continue>span{background:url('../../images/branded/flight-select/fss-sbe95899db2.png?b=dev') no-repeat 0 -250px;overflow:hidden;text-indent:-9999px}button.continue{position:relative}button.continue>span{position:absolute;top:0;left:0}.ie8 button.continue>span{top:-50%}.itinerary-list li li{background-image:url('../../images/sprites/common-sprite-flights-select.png?b=dev');background-position:left -92px;background-repeat:no-repeat;border:0 none;color:#000;float:left;font-size:11px;font-weight:bold;line-height:17px;padding:0 34px 0 50px;text-align:left}.itinerary-list li .multi li{padding:0 10px 0 27px}.itinerary-list li li:first-child{background:none repeat scroll 0 50% transparent;padding-left:0}.itinerary-list ul{background-image:url('../../images/sprites/common-sprite-flights-select.png?b=dev');background-position:left -109px;background-repeat:no-repeat;list-style:none outside none;margin:9px auto 4px;overflow:hidden;padding:0 0 0 39px;width:170px}.itinerary-list{border-bottom:1px solid #dfdfdf;list-style:none outside none;margin:10px 0 13px;padding:0}.itinerary-list li{border-top:1px solid #dfdfdf;color:#666;height:1%;padding:6px 0 12px;text-align:center;vertical-align:top}.itinerary-list li .holder strong{float:left}.itinerary-list li .holder em{display:block;float:right;font-style:normal;font-weight:bold;padding-left:5px;padding-right:5px;white-space:nowrap}.itinerary-list li span{font-size:11px}.itinerary-list .multi2{padding:0;width:209px}.itinerary-list li .multi2 li{padding:0 6px 0 19px}.itinerary-list li .multi2 li:first-child{background:none repeat scroll 0 50% transparent;padding-left:19px}.itinerary-list .multi3plus{padding:0;width:204px}.itinerary-list ul.multi3plus{background-repeat:repeat-y}.itinerary-list li .multi3plus li{padding:0 4px 0 15px}.itinerary-list li .multi3plus li:first-child{background:none repeat scroll 0 50% transparent;padding-left:8px}.itinerary-list .holder-select{height:1%;overflow:hidden;padding:0 0 0 4px}.itinerary-list .holder-select div{color:#666;float:left;font-size:11px;text-align:center;width:94px}.ie7 .itinerary-list li{padding-bottom:0}.total-list{list-style:none outside none;margin:0;padding:0 0 21px}.total-list li{height:1%;line-height:18px;overflow:hidden;vertical-align:top}.total-list span{color:#666;float:left}.total-list strong{color:#666;float:right}.total-list strong span{float:none;font-weight:normal}.total-list .result{line-height:normal;margin-top:7px}.total-list .result .total-value,.total-list .result .total-value strong{color:#004a91;font-size:24px;font-weight:bold}.result .spanLabelTotalDollars,.result .currencyPointText{margin-top:12px;color:#004a91;font-size:14px;font-weight:bold}.total-list .fare-value,.total-list .taxesAndFees-value,.umnrFee-value,.total-list .discounts-value,.total-list .total-value,.total-list .ffBalance-value{float:right!important;white-space:nowrap;display:inline}.total-list .ffBalance-value strong{color:red}.loadWaitIcon{background:url(../../images/wait.gif?b=dev) no-repeat right center;width:18px;height:18px;display:block}#header #pageHeader a{color:#4b90cd}.multi-airport-cities{margin:1em auto;padding-left:12px;padding-bottom:.5em;border-bottom:1px solid #ccc}.multi-airport-cities:before,.multi-airport-cities:after{content:"";display:table}.multi-airport-cities:after{clear:both}.multi-airport-cities>article{width:700px}.multi-airport-cities>article>div>p,.multi-airport-cities>article>div>ul>li{margin-bottom:.5em}.multi-airport-cities>article>div>ul>li{padding-right:30px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.multi-airport-cities .airportsList{float:left;width:700px}.multi-airport-cities .airportsList.googleMapEnable{float:left;width:620px;padding-left:10px}.multi-airport-cities>article>div>p{font-weight:bold;color:grey}.multi-airport-cities>article>aside{top:.5em;width:62px;text-align:center;cursor:pointer;float:left}.multi-airport-cities>article>aside>img{display:inline-block}.multi-airport-cities>article>aside>span{font-weight:bold;font-size:10px;color:blue}.multi-airport-cities input[type="checkbox"]{margin:0;padding-top:0;padding-bottom:0;cursor:pointer}.multi-airport-cities label{padding-left:.5em;font-weight:bold}.oldie .multi-airport-cities input[type="checkbox"][disabled],.multi-airport-cities input[type="checkbox"]:disabled{cursor:default}.oldie .multi-airport-cities input[type="checkbox"][disabled]+label,.multi-airport-cities input[type="checkbox"]:disabled+label{cursor:default;color:grey}.multi-airport-cities input[type="checkbox"],.multi-airport-cities label{line-height:16px;vertical-align:middle;display:inline-block!important}.ie7 .multi-airport-cities input[type="checkbox"]{height:13px}.ie7 .multi-airport-cities,.ie6 .multi-airport-cities{zoom:1}.info-seats{float:left;width:240px;padding:30px 30px 0 4px}.info-seats-holder{padding-bottom:23px}.info-seats-holder h3{margin:0 0 13px;line-height:24px;font-size:18px;color:#004a91}.info-seats h3{margin:20px 0 13px;line-height:24px;font-size:18px;color:#004a91}.info-seats .sidebar-box{margin:0 -30px 0 -4px}.sidebar-box .top4{background:url(../../common/images/sprites/side-bar-sprite.png?b=dev) no-repeat -1865px top}.info-seats .sidebar-box .bottom{padding:22px 0 14px;overflow:visible}.seat-selection-info .eml,.seat-selection-info .mint{display:none}.seat-selection-info .eml{padding-left:10px;padding-top:4px}.seat-selection-info .eml .text{padding-left:10px;background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -267px}.seat-selection-info .mint{position:relative;height:37px}.seat-selection-info .mint .mint-icon,.seat-selection-info .mint .text{height:17px;margin-top:-10px;position:absolute;top:50%}.seat-selection-info .mint .mint-icon{background:url('../../images/branded/flight-select/fss-sbe95899db2.png?b=dev') no-repeat -76px -136px;width:17px}table.itin-flight-table span.mint-icon{height:17px;background:url('../../images/branded/flight-select/fss-sbe95899db2.png?b=dev') no-repeat -76px -136px;width:17px;display:block}table.itin-flight-table span.mint-icon img{display:none}@media print{table.itin-flight-table span.mint-icon img{display:block}}table.itin-flight-table td.note span.mint-icon{float:left;margin-top:-4px;margin-right:5px}.seat-selection-info .mint .text{left:17px;padding-left:4px;line-height:17px;font-size:11px}.info-seats .sidebar-box .bottom:after{content:"";display:block;clear:both}.info-seats .sidebar-box .heading{color:#004a91;font-size:14px;font-weight:bold;text-align:right;padding:0 54px 16px 13px}.info-seats .sidebar-box .heading strong{float:left}.info-seats .sidebar-box ul{margin:0;padding:0;list-style:none}.info-seats .sidebar-box li{height:1%;vertical-align:top}.info-seats .sidebar-box li .twice-row{padding:9px 0}.info-seats .sidebar-box li.active{margin:0 0 -3px -14px;position:relative}.info-seats .sidebar-box li.active div{background:no-repeat;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -0px;border:0;margin:0;padding:16px 0 14px 15px;height:17px}.info-seats .sidebar-box li.active a div.name{background:transparent;padding-left:0}.info-seats .sidebar-box li.active .twice-row{background:no-repeat;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -46px;height:28px}.info-seats .sidebar-box li.active .twice-row a{margin-top:0}.info-seats .sidebar-box li.active a{color:#fff;font-weight:bold;font-size:14px;margin-top:0;word-break:break-all;white-space:pre-wrap}.info-seats .sidebar-box li.active em{background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left top;margin-top:0}.info-seats .sidebar-box li.active .twice-row em{margin-top:6px}.info-seats .sidebar-box span.passengerName{background-image:url(../../images/sign-minus.gif?b=dev);background-position:185px 7px;background-repeat:no-repeat;display:block;width:100%}.info-seats .sidebar-box li.active span{background-image:url(../../images/sign-minus-active.gif?b=dev);background-position:196px 7px}.info-seats .sidebar-box li.active .twice-row span{background-position:196px 14px;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -106px}.info-seats .sidebar-box li div{border-top:1px solid #dfdfdf;margin:0 57px 0 12px;padding:7px 0 5px}.info-seats .sidebar-box .occupied,.info-seats .sidebar-box .occupied-note,.info-seats .sidebar-box .occupied-mint{background:url(../../images/sign-seat.gif?b=dev) no-repeat 0 50%;line-height:22px;font-weight:bold;font-size:10px;color:#fff;width:22px;float:right;text-align:center}.info-seats .sidebar-box .occupied-note{background:url(../../images/sign-seat-note.gif?b=dev) no-repeat 0 50%;width:22px;padding-right:9px;margin-right:-9px;position:relative}.info-seats .sidebar-box .active .occupied{background:no-repeat 0 50%;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -140px;margin:-3px 55px 0 0;position:relative}.info-seats .sidebar-box .active .occupied-note{background:no-repeat 0 50%;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -162px;margin:-3px 48px 0 0;position:relative}.info-seats .sidebar-box .active .occupied-mint{background:no-repeat 0 50%;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -184px;margin:-3px 47px 0 0;position:relative}.info-seats .sidebar-box .occupied-mint{background:no-repeat 0 50%;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -184px;padding-right:9px;margin-right:-10px;position:relative;width:22px}.info-seats .sidebar-box .active .twice-row .occupied,.info-seats .sidebar-box .active .twice-row .occupied-note,.info-seats .sidebar-box .active .twice-row .occupied-mint{margin-top:4px}.info-seats .sidebar-box span:after{content:"";display:block;clear:both}.info-seats .sidebar-box .twice-row em{margin-top:4px}.info-seats .sidebar-box em{position:relative;float:left;background:url(../../common/images/sprites/bullet-sprite.png?b=dev) no-repeat left -41px;line-height:17px;text-align:center;font-style:normal;width:15px;color:#fff;font-size:10px;margin:1px 5px 0 -2px}.info-seats .sidebar-box a{float:left;width:150px;line-height:normal;margin-top:2px;word-wrap:break-word}.info-seats .sidebar-box div.name{text-transform:capitalize;display:inline;margin:0;border:0}.info-seats .sidebar-box .active a{width:175px}.info-seats .sidebar-box a:hover{text-decoration:none;cursor:pointer}.info-seats .sidebar-box .twice-row a{margin-top:0}.seat-selection-info{height:37px}.seat-module-container{width:234px}.seat-module-container .box{background-color:#f1f5f8;font-size:13px;padding:16px 20px}.seat-module-container .seat-legend{padding-right:40px;margin-top:10px}.seat-module>header,.seat-module .price-difference{font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-weight:500;color:#004890}.oldie .seat-module>header,.oldie .seat-module .price-difference{font-family:din-web-jetblue-n5,Arial,Helvetica,sans-serif;font-weight:normal}.seat-module h4{color:#4c90cf;height:31px;line-height:31px;font-weight:normal}.ie7 .seat-module h4{font-size:13px}.seat-module>div{border-top:1px solid #e1eef7}.seat-module>header+div{border-top:0}.seat-module>header{font-size:21px;margin-bottom:4px}.seat-module .price-difference{font-size:18px}.seat-module .accordion .accordion-contents{display:none}.seat-module .item p,.seat-legend p{line-height:24px}.seat-module .item p{margin-top:12px;margin-bottom:4px}.seat-module .item p+ul{margin-top:-4px}.oldie .seat-module .item p.learn-more.last-child,.seat-module .item p.learn-more:last-child{margin-bottom:0;margin-top:16px;line-height:100%}.blue-bullet-list li,.seat-module .item .blue-bullet-list li{padding-left:1em;line-height:24px;padding-top:6px;background-repeat:no-repeat;background-position:0 15px;background-image:url('../../images/A321/blue-bullet.png?b=dev')}.seat-module .item span.learn-more{background:0;text-transform:uppercase;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-weight:500;color:#4c90cf}.oldie .seat-module .item span.learn-more{font-family:din-web-jetblue-n5,Arial,Helvetica,sans-serif;font-weight:normal}.seat-module .item span.learn-more-arrow{width:5px;height:9px;display:inline-block;background-image:url('../../images/A321/learn-more-arrow.png?b=dev');background-repeat:no-repeat}.seat-module .item.mint .price-difference{margin-top:12px;margin-bottom:8px}.ie7 .seat-module .item span.learn-more,.ie7 .seat-module .item span.learn-more-arrow{vertical-align:middle}.seat-module .accordion.open .accordion-contents{display:block}.seat-module .accordion-header{position:relative}.seat-module .accordion-header .open-icon,.seat-module .accordion-header:hover .open-icon{background-image:url('../../images/branded/flight-select/fss-sbe95899db2.png?b=dev');background-repeat:no-repeat}.seat-module .accordion-header .open-icon{background-position:-93px -136px;height:17px;width:17px;position:absolute;top:8px;right:0;display:none}.fsn-box .p{padding-top:6px}.fsn-box .blue-bullet-list li{padding-left:1em;line-height:18px;padding-top:6px;background-repeat:no-repeat;background-position:0 15px;background-image:url('../../images/bullet9.gif?b=dev')}.accordion-disabled .item p:first-child{margin-top:0}.accordion-enabled .accordion-header .open-icon{display:block}.accordion-enabled .accordion-header:hover{cursor:pointer}.seat-module .accordion.open .open-icon,.seat-module .accordion-header:hover .open-icon{background-position:0 -171px}.seat-legend li{line-height:23px;padding-left:28px;background-repeat:no-repeat;margin-top:8px;margin-bottom:8px}.seat-legend li>a{color:#444}.seat-legend p.note{color:#aaa;font-size:11px;line-height:16px;margin-bottom:0}.plane-box{margin:32px 34px 0 -10px;padding:30px 0 0 137px;display:inline;float:right;width:252px;cursor:default}.plane321{background:url(../../images/planes-branded/plane-hd-321-ems-rows.png?b=dev) no-repeat;margin-top:0;padding-top:22px}.plane32S{background:url(../../images/planes-branded/plane-ld-321.png?b=dev) no-repeat;margin:0;padding-top:6px;padding-left:135px;width:249px;float:left;height:1040px}.plane32S.highlight-coach{background-position:-389px 0}.plane32S.highlight-mint{background-position:-778px 0}.plane32S.coach-disabled{background-image:url(../../images/planes-branded/plane-ld-321-coach-disabled.png)}.plane32S.mint-disabled{background-image:url(../../images/planes-branded/plane-ld-321-mint-disabled.png?b=dev)}.plane32S.mint-disabled>ul.coach-cabin{margin-top:193px}.ie7 .plane32S.mint-disabled>ul.coach-cabin{margin-top:199px}.plane320{background:url(../../images/planes/plane-bg-320-ems.png?b=dev) no-repeat}.planeE90{background:url(../../images/planes/plane-bg-E90-ems.png?b=dev) no-repeat}.planeE90rows1_12-14{background:url(../../images/planes/plane-bg-E90-ems-rows1_12-14.png?b=dev) no-repeat 0 2px}.planeE90rows1_12-15{background:url(../../images/planes/plane-bg-E90-ems-rows1_12-15.png?b=dev) no-repeat 0 2px}.branded-look .plane320{padding-left:139px;margin-right:33px;background:url(../../images/planes-branded/plane-bg-320-ems.png?b=dev) no-repeat}.branded-look .planeE90{background:url(../../images/planes-branded/plane-bg-E90-ems.png?b=dev) no-repeat}.branded-look .planeE90rows1_12-14{background:url(../../images/planes-branded/plane-bg-E90-ems-rows1_12-14.png?b=dev) no-repeat 0 2px}.branded-look .planeE90rows1_12-15{background:url(../../images/planes-branded/plane-bg-E90-ems-rows1_12-15.png?b=dev) no-repeat 0 2px}.plane-box:after{content:"";display:block;clear:both}.plane-box ul{margin:0;padding:0;list-style:none;width:182px}.plane32S>.front-cabin{margin-top:0;margin-bottom:10px}.plane-box ul:after{content:"";display:block;clear:both}.plane-box li{text-align:center;width:24px;height:23px;float:left;padding:5px 2px 8px 0;margin-bottom:-3px;text-transform:uppercase;font-weight:bold;vertical-align:top}.plane-box.branded-look li{line-height:23px}.plane-box li.letter{padding:0 2px 0 0;margin-bottom:-2px;font-size:11px}.plane-box li.bigger-row-gap{padding-bottom:20px}.plane-box li a{display:block;text-decoration:none;cursor:pointer}.plane-box li a:hover{text-decoration:none}.plane-box li img{display:block;margin-top:-5px;position:relative}.plane-box li .popup-hold{display:none;position:absolute;top:-59px;left:50%;white-space:nowrap;text-decoration:none;height:48px;z-index:10}.seat-agenda{float:left;display:block;width:23px}.available-seat{background:no-repeat transparent;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -206px;height:23px}.unavailable-seat{background:no-repeat transparent;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -229px;height:23px;width:24px}.selected-seat{background:no-repeat transparent;background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -252px;height:23px}.branded-look .available-seat,.seat-legend .available{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -274px;height:23px;width:21px}.branded-look .unavailable-seat,.seat-legend .unavailable{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -297px;height:23px;width:21px}.branded-look .selected-seat,.seat-legend .selected{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -320px;height:23px;width:21px}.branded-look .mint-seat,.seat-legend .mint{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -343px;height:23px;width:21px}.plane32S .front-cabin li{height:29px;width:29px;margin-bottom:0;padding:0 0 4px 0}.plane32S .front-cabin .letter{height:14px;vertical-align:middle;padding-bottom:5px;padding-right:0}.plane32S .front-cabin .selected-seat,.plane32S .front-cabin .available-seat,.plane32S .front-cabin .unavailable-seat{height:29px;width:29px}.plane32S .front-cabin .available-seat{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -366px}.plane32S .front-cabin .unavailable-seat{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -395px}.plane32S .front-cabin .selected-seat{background-image:url('../../images/sprites/common-sprite-seats.png?b=dev');background-position:left -424px}.plane32S .front-cabin .inner-left{padding-left:17px}.plane32S .front-cabin .inner-right{padding-right:17px}.plane32S .front-cabin .single-seat.inner-left,.plane32S .front-cabin .single-seat.inner-right{display:none}.plane32S .front-cabin .single-seat.outer-seat{padding-left:23px;padding-right:23px}.plane32S .front-cabin .row-number{width:28px;line-height:29px;vertical-align:middle}.ie7 .info-seats .sidebar-box .active .occupied{margin-right:43px}.ie7 .info-seats .sidebar-box .active .occupied-note{margin-right:34px}.ie7 .info-seats .sidebar-box .active .occupied-mint{margin-right:33px}.true-to-you{text-align:center;vertical-align:middle;padding-left:20px}.true-to-you p{padding:0 20px 50px 20px;font-size:12px;line-height:16px}.inp-txt{background:no-repeat;background-image:url('../../images/sprites/common-sprite.png?b=dev');background-position:-0px top;border:1px solid #b2b2b2;width:176px;margin:0 auto 9px;height:18px;padding:4px 7px 3px;overflow:hidden}.error-inp-txt{background:url(../../images/inp-txt2-center.gif?b=dev) repeat-x;height:20px;border:0;padding:4px 7px 3px}.inp-txt input{padding:0;width:179px;background:0;border:0;float:left}.cas-content .inp-txt input{color:#4b90cd}.amount-box .inp-txt-scs{width:65px;margin:0}.amount-box .inp-txt-scs input{color:#333;width:65px}.amount-box .input-left{float:left}.amount-box .link-left{width:auto;float:left;padding:6px}.text-center{text-align:center}.creditCard .savedCards a{cursor:pointer}.creditCard .savedCards a.disabled{color:#999;cursor:default}.creditCard .savedCards a.disabled:visited{color:#999;outline:0}.creditCard .savedCards a.disabled:hover{color:#999;text-decoration:none}.amount-box .inp-txt input.grey,.amount-box select.grey{color:#666}.fsn-checkbox{vertical-align:top;width:190px}.fsn-select{vertical-align:top;height:17px;margin:0 auto 9px;overflow:hidden;padding:4px 7px 3px;width:176px}.events-list{margin:0 0 23px;padding:0;list-style:none}.events-list>li{display:block;border-top:4px solid #e9e9e9;padding:20px 0 15px}.events-list>li:first-child{border-top:0}.events-list .icon{float:left;margin:0 10px 0 0}.events-list .icon a,.events-list .icon img{display:block}.events-list .contents{margin-left:86px}.events-list .contents>h5,.events-list .contents>div{margin-bottom:8px}.events-list .contents ul{list-style:disc outside none;margin-left:15px}.events-list .contents ul>li{line-height:20px}.events-list .contents>h5{font-size:14px;color:#004a91}.events-list .contents>h5>a{color:#004a91}.events-list .contents>p{line-height:18px}.events-list sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}.fsn-confirmation-panel{border-bottom:medium none;border-top:5px solid #e9e9e9;border-width:5px 1px medium;margin:0 0 28px;padding:25px 0 0}.fsn-confirmation-panel ul{list-style:disc outside none;padding-left:20px;margin-bottom:10px}.fsn-confirmation-panel p{margin:5px 0 10px;line-height:18px}.fsn-confirmation-panel li.error{color:#f00}.travelers-list,.international-documentation-info{margin:0 0 26px;padding:7px 0 13px;overflow:hidden;height:1%;line-height:24px;border-bottom:1px solid #e5e5e5}.travelers-list dd{margin:0;text-transform:capitalize;word-wrap:break-word}.travelers-list dt{float:left;margin-right:4px;font-weight:bold}.travelers-list .mexicanTravelAdvisory{color:#f00;text-transform:none}.fsn-post-response p{font-weight:normal;font-size:12px;margin-left:10px}.fsn-post-response .partial-success{font-size:11px}.fsn-post-response .partial-success p{padding-bottom:20px;margin-left:5px}.fsn-post-response .error{color:#f00}.fsn-post-response ul{margin-left:35px;list-style:disc outside none}.attention{background:transparent url(../../images/attention-ico.gif?b=dev) no-repeat scroll 0 6px;color:#f00;float:left;margin-left:14px;padding:7px 0 0 19px}.cas-body .attention{padding-top:6px}p.attention{background:url("../../images/attention-ico.gif?b=dev") no-repeat scroll 0 6px transparent;float:none;font-weight:bold;margin:10px 0}.traveler-tsa-number{font-size:10px;color:#999}.tb-select-title{height:33px;padding:0 24px 0 14px;margin-right:14px;background:url(../../images/myb/dwn-arrow-white.png?b=dev) no-repeat right center;display:block;overflow:hidden;line-height:33px;cursor:pointer;color:#fff;font-size:12px;font-weight:bold}.tb-select-dropdown{width:105%;padding:30px 0 10px 0;background:#4d90cd;overflow:hidden;position:absolute;top:-99999px;left:-2px}.tb-select-dropdown ul{list-style:none;width:100%;max-height:325px;background:#4d90cd;overflow:hidden;overflow-x:hidden;overflow-y:auto}.tb-select-dropdown ul li{padding:10px 15px 5px 14px;clear:both;color:#fff;cursor:pointer;font-size:12px;font-weight:bold}.tb-select-dropdown ul li.selected,.tb-select-dropdown ul li:hover{background:#2e74b5}.tb-select-active .tb-select-dropdown{top:-1px}.tb-select-active .tb-select-title{position:relative;z-index:2;color:#fff}.tb-select-dropdown ul li.disabled{cursor:default;color:#a9bccd}.tb-select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#4d90cd}.tb-select-dropdown{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 7px 6px rgba(95,95,95,0.4);-webkit-box-shadow:0 7px 6px rgba(95,95,95,0.4);box-shadow:0 7px 6px rgba(95,95,95,0.4)}.tb-select-dropdown ul li:nth-child(1){display:none}.oldie .corners-3{background:url(../../images/A321/corner-combo-blue.png?b=dev) no-repeat top right}.oldie .corners-3 .inner,.oldie .corners-3 .top,.oldie .corners-3 .bottom .inner-wrap{background-color:#4d90cd}.oldie .corners-3 .top .inner,.oldie .corners-3 .bottom .inner-wrap .inner{margin:0 3px 0 -3px;width:3px;height:3px;font-size:1px}.oldie .corners-3 .top,.oldie .corners-3 .bottom .inner-wrap{margin:0 3px 0 3px}.oldie .corners-3 .top .inner{background:url(../../images/A321/corner-combo-blue.png?b=dev) no-repeat top left}.oldie .corners-3 .bottom{background:url(../../images/A321/corner-combo-blue.png?b=dev) no-repeat bottom right}.oldie .corners-3 .bottom .inner-wrap .inner{background:url(../../images/A321/corner-combo-blue.png?b=dev) no-repeat bottom left}.oldie .corners-3 .tb-select{padding:0}.oldie .corners-3 .tb-select-title{height:31px;line-height:31px}.oldie .corners-3 .tb-select-dropdown>.top+.filler{height:30px;background-color:#4d90cd}.oldie .corners-3 .tb-select-dropdown>ul+.filler{height:10px;background-color:#4d90cd}.oldie .corners-3 .tb-select-dropdown{background:url(../../images/A321/corner-combo-blue.png?b=dev) no-repeat top right!important;padding-top:0;padding-bottom:0}.limMessage p{font-size:15px}
/*!
 * qTip2 - Pretty powerful tooltips - v2.0.1
 * http://qtip2.com
 *
 * Copyright (c) 2012 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Mon Dec 31 2012 02:55 GMT+0000
 * Plugins: svg ajax tips modal viewport imagemap ie6
 * Styles: basic css3
 */.qtip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr}.qtip-content{position:relative;padding:15px 20px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr;vertical-align:middle}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#CCC;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:white;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4a4a4a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,black));background-image:-webkit-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,black 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,black 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:white;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:black;background:rgba(0,0,0,.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:normal;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;background:#3a79b8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML?b=dev);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}.jb-tooltip{background:#fff;border:0;color:#454545;font-size:12px;line-height:1.4}.oldie .jb-tooltip{border:1px solid #ccc}.jb-tooltip{box-shadow:0 0 7px 4px rgba(95,95,95,0.4);-moz-box-shadow:0 0 7px 4px rgba(95,95,95,0.4);-webkit-box-shadow:0 0 7px 4px rgba(95,95,95,0.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.jb-tooltip-wish-image{background:#fff;border:0;-moz-box-shadow:0 7px 6px rgba(95,95,95,0.4);-webkit-box-shadow:0 7px 6px rgba(95,95,95,0.4);box-shadow:0 7px 6px rgba(95,95,95,0.4);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.jb-tooltip h4{padding-top:3px;margin-bottom:10px;color:#00245d;font-size:14px;font-weight:700}.jb-tooltip p{font-size:11px}.seat-tooltip{box-shadow:0 0 3px 1px rgba(95,95,95,0.4);-moz-box-shadow:0 0 3px 1px rgba(95,95,95,0.4);-webkit-box-shadow:0 0 3px 1px rgba(95,95,95,0.4)}.jb-tooltip-wish-image{-moz-box-shadow:0 3px 1px rgba(95,95,95,0.4);-webkit-box-shadow:0 3px 1px rgba(95,95,95,0.4);box-shadow:0 3px 1px rgba(95,95,95,0.4)}.seat-tooltip .qtip-content{padding:7px;font-size:15px;font-weight:bold}.seat-tooltip .qtip-content .qtip-tooltip-code{color:#08498e}.seat-tooltip .qtip-content .qtip-tooltip-points{font-size:10px}.oldie .seat-tooltip{background:url('../../images/A321/qtip-35px-left.png?b=dev') no-repeat top left;border-width:0}.oldie .seat-tooltip .qtip-content{padding:7px 7px 7px 4px;margin-left:3px;background:url('../../images/A321/qtip-35px-right.png?b=dev') no-repeat top right}.oldie .seat-tooltip.right .qtip-content{margin-right:-3px}.oldie .seat-tooltip .qtip-tip{border-color:#fff;background-color:#fff}.ssr-tooltip{font-size:12px;line-height:1.25;position:absolute;top:0;left:0;width:280px;background:url('../../images/A321/bubble-280px.png?b=dev') no-repeat top left;padding-top:15px;z-index:15000}.ssr-tooltip .contents{border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;padding:14px 19px}.ssr-tooltip .bottom{background:url('../../images/A321/bubble-280px.png?b=dev') no-repeat bottom left;height:5px}
#special-service-request-modal{height:650px}#special-service-request-modal .body{position:relative;overflow:hidden;overflow-y:auto;height:480px}#special-service-request-modal .body-inner{overflow:hidden;padding-top:0;padding-bottom:0}#special-service-request-modal .body-container{color:#454545}#special-service-request-modal .placeholder{color:#aaa}#special-service-request-modal div.validationErrorsBox{padding-top:10px}#special-service-request-modal div.validationErrorsBox p{color:#e45e50;font-size:13px;font-weight:bold;line-height:1.25}#special-service-request-modal .buttons{position:static}#special-service-request-modal .buttons .modal-button{width:114px;margin-left:13px}#special-service-request-modal .buttons .modal-button:first-child{margin-left:0}#special-service-request-modal .buttons .modal-button button{font-weight:500}.oldie #special-service-request-modal .buttons .modal-button button{font-family:din-web-jetblue-n5,Arial,Helvetica,sans-serif!important}.overlay .modal .body .body-inner h4{margin:0 0 18px;padding:0;font-size:18px}.overlay .modal .body .body-inner ul.cols-3,.overlay .modal .body .body-inner ul.service-request-list.last{width:100%;overflow:hidden;padding:0 0 0 1px;margin:0 0 10px}.overlay .modal .body .body-inner ul.service-request-list{margin-bottom:0}.overlay .modal .body .body-inner ul.text-input li .jb-checkbox{margin-top:3px}.overlay .modal .body .body-inner ul.cols-2 li,.overlay .modal .body .body-inner ul.cols-3 li{font-size:13px}.overlay .modal .body .body-inner ul.cols-3 li{width:33%;float:left;margin-bottom:10px;display:block;vertical-align:middle;line-height:16px}.oldie .overlay .modal .body .body-inner ul.cols-2 li{width:50%}.icon-help{width:14px;height:14px;background:no-repeat 0 0;background-image:url(../../images/layout-webrefresh/icon.help.png?b=dev);display:inline-block;overflow:hidden;vertical-align:middle}.body-inner .radio{width:14px;height:14px;background:transparent 0 0 no-repeat;background-image:url(../../images/layout-webrefresh/radio-btn-bg.png?b=dev);display:inline-block;overflow:hidden;cursor:pointer;float:left;margin:0 5px 4px}html.ie7 .body-inner .radio{display:inline;zoom:1}.body-inner .radio input{visibility:hidden}.body-inner .radio.active{background-position:-38px 0}.nonFeeSSRtextField{width:150px!important;margin-left:10px}#special-service-request-modal .body .body-inner p{font-size:12px;margin-bottom:10px;line-height:15px}.overlay .modal .body .body-inner .note{color:#999}.overlay .modal .body .body-inner hr{border:0;color:#d9e9f6;background-color:#d9e9f6;margin-bottom:7px;margin-top:10px}.overlay .modal .body .body-inner table.ssr-airports{font-size:12px;width:100%}.overlay .modal .body .body-inner table.ssr-airports td{padding:0 0 15px 20px}.overlay .modal .body .body-inner table.ssr-airports tr td:first-child{padding-left:0;width:237px}.overlay .modal .body .body-inner table.ssr-airports tr td.last-col{font-weight:bold;color:#454545}.overlay .modal .body .body-inner table.ssr-airports .middle-col{font-weight:bold;border-left:1px solid #d9e9f6;border-right:1px solid #d9e9f6;width:110px;font-size:11px}.sticky-footer{position:relative;bottom:2px;background:transparent url(../../images/layout-webrefresh/modal-rnd-730.png?b=dev) -735px bottom no-repeat;padding-bottom:3px}.sticky-footer-inner{border-top:1px solid #d8d8d8;height:35px;background:#FFF;padding:30px 20px 20px 20px}.sticky-footer .blue-btn-wrap{width:100px}.sticky-footer-inner .btn{position:relative;text-align:center;z-index:100;background-color:#4d90cd;color:#fff!important;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;width:120px;height:40px;border:0;padding-top:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sticky-footer-inner .btn:hover{background-color:#004990;color:#FFF!important;text-decoration:none}.sticky-footer-inner span.btn{display:block;height:35px;line-height:35px;float:left;margin-right:10px;cursor:pointer}
html{font-size:62.5%}#header h1,#header h2,#header h3,#header h4,#header h5,#header h6,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{line-height:1.1;font-family:"din-web-jetblue",Arial,Helvetica,sans-serif;font-weight:700}.oldie #header h1,.oldie #header h2,.oldie #header h3,.oldie #header h4,.oldie #header h5,.oldie #header h6,.oldie #footer h1,.oldie #footer h2,.oldie #footer h3,.oldie #footer h4,.oldie #footer h5,.oldie #footer h6{font-family:"din-web-jetblue-n7",Arial,Helvetica,sans-serif}#header h1,#footer h1{font-size:44px}#header h2,#footer h2{font-size:28px}#header h3,#footer h3{font-size:20px}#header h4,#footer h4{font-size:20px;font-family:Arial,Helvetica,Verdana,sans-serif}#header h5,#footer h5{font-size:14px;font-family:Arial,Helvetica,Verdana,sans-serif}#header h6,#footer h6{font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif}strong{font-weight:700}p a{color:#4d90cd}p a:hover{text-decoration:underline}ol,ul,dl{list-style:none;margin:0;padding:0}.capitalize{text-transform:capitalize}body{background:url(../../images/layout-webrefresh/bg-jetblue-body.jpg?b=dev) no-repeat center top #FFF;font-family:Arial,Helvetica,sans-serif;color:#454545;min-width:963px}body.printable{background:#FFF;min-width:0}body.no-background-image{background-image:none}.main{width:968px}.wrapper{width:968px;margin:0 auto}.content-wrapper{width:968px;position:relative}#middle,#featured-links,#terms-and-conditions{width:962px;margin:0 auto;padding:0;text-align:left}#terms-and-conditions{width:auto}#START #middle{width:968px}body.printable #content{border-top:6px solid #8fc8ff;margin:0 auto}#featured-links a:visited{color:#4b90cd}#featured-links a:hover{text-decoration:underline}#header,#footer{text-align:center;font-size:14px;line-height:1}#header p,#footer p{font-size:12px;line-height:16px;margin:0}#footer p{padding:0}#header{width:100%;min-width:968px}body.printable #header{min-width:0;margin-bottom:4px;padding:14px 0 0;position:relative;width:auto}#header .wrapper{text-align:left;padding-bottom:30px}#header h1,#header h1 a{display:block;float:left;width:171px;height:56px;padding:15px 3px 0 3px;color:#FFF;font-size:1px;line-height:1px;text-indent:-10000px}#header h1 a{float:none;padding:0}#header .global-nav{float:right;width:780px;padding:0 3px 10px 0}#header .login-utility{margin-top:38px;padding:8px 0 0}#header .login-utility li{float:right}#header .login-utility li a{display:block;height:27px;color:#4d90cd;font-size:12px;font-weight:700;line-height:27px;overflow:hidden;padding:0 7px}#header .login-utility li a:hover{color:#004990;text-decoration:underline}#header .true-blue-image{background:no-repeat 8px 0;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-0px top;float:right;padding:0 0 0 129px;height:27px;overflow:hidden}#header .true-blue-sign-in{width:72px;padding:0 0 0 7px}#header .true-blue-join{width:72px;padding:0 0 0 7px}#header li.true-blue-sign-in a,#header li.true-blue-sign-in a span,#header li.true-blue-join a,#header li.true-blue-join a span{display:block;background:url(../../images/layout-webrefresh/bg-true-blue-btn.jpg?b=dev) no-repeat 0 0 #4d90cd;height:27px;overflow:hidden;color:#FFF;font-family:"din-web-jetblue",Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:1.1;text-transform:uppercase;text-align:center;padding:0 0 0 3px;cursor:pointer}.oldie #header li.true-blue-sign-in a,.oldie #header li.true-blue-sign-in a span,.oldie #header li.true-blue-join a,.oldie #header li.true-blue-join a span{font-family:"din-web-jetblue-n7",Arial,Helvetica,sans-serif}#header li.true-blue-sign-in a:hover,#header li.true-blue-join a:hover{text-decoration:none;background-position:0 -66px}#header li.true-blue-sign-in a span,#header li.true-blue-join a span{background:url(../../images/layout-webrefresh/bg-true-blue-btn.jpg?b=dev) no-repeat right -33px;width:auto;height:19px;padding:8px 3px 0 0;cursor:pointer}#header li.true-blue-sign-in a:hover span,#header li.true-blue-join a:hover span{background-position:right -99px;background-color:#004990}.ie6 #header a.contact-us,.ie6 #header a.help,.ie6 #header a.espanol{display:inline-block}.sofly-header-container{position:relative;height:27px}.sofly-header{background-repeat:no-repeat;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-140px top;color:#FFF;font:700 10px/18px din-web-jetblue,arial;height:20px;position:absolute;right:4px;text-align:center;top:-16px;width:36px}#header .main-nav{clear:both}#pageHeader,#header #pageHeader{color:#666;margin:0;text-align:left;line-height:normal;font-family:Arial,Helvetica,sans-serif;font-size:24px;padding-left:3px}.breadcrumbs{padding-bottom:20px}#header .number-list a{line-height:normal}#header iframe{vertical-align:top}#header .even-more{background:0}#header .manage-flight{border-bottom:0}#jb-primary-links{position:relative;top:2px}#jb-primary-links li{float:left;width:158px;height:92px;margin:0 0 0 4px}#jb-primary-links li.first{margin:0}#jb-primary-links a{background:url(../../images/layout-webrefresh/bg-main-nav-primary.png?b=dev) no-repeat 0 0;display:block;height:75px;overflow:hidden;padding:11px 3px 10px 14px;color:#FFF;text-decoration:none}#jb-primary-links a.plan-a-trip{background-position:0 0}#jb-primary-links a.manage-flight{background-position:-162px 0}#jb-primary-links a.where-we-jet{background-position:-324px 0}#jb-primary-links a.flying-on-jetblue{background-position:-486px 0}#jb-primary-links a.travel-information{background-position:-648px 0}#jb-primary-links a.true-blue{background-position:-810px 0}#jb-primary-links a.true-blue-logged-in{background-position:-972px -0px}#jb-primary-links a.true-blue-mosaic{background-position:-1134px -0px}#jb-primary-links li a.plan-a-trip:hover{background-position:0 -100px}#jb-primary-links li a.manage-flight:hover{background-position:-162px -100px}#jb-primary-links li a.where-we-jet:hover{background-position:-324px -100px}#jb-primary-links li a.flying-on-jetblue:hover{background-position:-486px -100px}#jb-primary-links li a.travel-information:hover{background-position:-648px -100px}#jb-primary-links li a.true-blue:hover{background-position:-810px -100px}#jb-primary-links li a.true-blue-logged-in:hover{background-position:-972px -100px;text-decoration:none}#jb-primary-links li a.true-blue-mosaic:hover{background-position:-1134px -100px}#jb-primary-links li.active a.plan-a-trip,#jb-primary-links li.active a.plan-a-trip:hover,#jb-primary-links li.hover a.plan-a-trip,#jb-primary-links li.hover a.plan-a-trip:hover{background-position:0 -100px}#jb-primary-links li.active a.manage-flight,#jb-primary-links li.active a.manage-flight:hover,#jb-primary-links li.hover a.manage-flight,#jb-primary-links li.hover a.manage-flight:hover{background-position:-162px -100px}#jb-primary-links li.active a.where-we-jet,#jb-primary-links li.active a.where-we-jet:hover,#jb-primary-links li.hover a.where-we-jet,#jb-primary-links li.hover a.where-we-jet:hover{background-position:-324px -100px}#jb-primary-links li.active a.flying-on-jetblue,#jb-primary-links li.active a.flying-on-jetblue:hover,#jb-primary-links li.hover a.flying-on-jetblue,#jb-primary-links li.hover a.flying-on-jetblue:hover{background-position:-486px -100px}#jb-primary-links li.active a.travel-information,#jb-primary-links li.active a.travel-information:hover,#jb-primary-links li.hover a.travel-information,#jb-primary-links li.hover a.travel-information:hover{background-position:-648px -100px}#jb-primary-links li.active a.true-blue,#jb-primary-links li.active a.true-blue:hover,#jb-primary-links li.hover a.true-blue,#jb-primary-links li.hover a.true-blue:hover{background-position:-810px -100px}#jb-primary-links li.active a.true-blue-logged-in,#jb-primary-links li.active a.true-blue-logged-in:hover,#jb-primary-links li.hover a.true-blue-logged-in,#jb-primary-links li.hover a.true-blue-logged-in:hover{background-position:-972px -100px}#jb-primary-links li.active a.true-blue-mosaic,#jb-primary-links li.active a.true-blue-mosaic:hover,#jb-primary-links li.hover a.true-blue-mosaic,#jb-primary-links li.hover a.true-blue-mosaic:hover{background-position:-1134px -100px}#jb-primary-links li.current a.plan-a-trip,#jb-primary-links li.current a.plan-a-trip:hover{background-position:0 -200px}#jb-primary-links li.current a.manage-flight,#jb-primary-links li.current a.manage-flight:hover{background-position:-162px -200px}#jb-primary-links li.current a.where-we-jet,#jb-primary-links li.current a.where-we-jet:hover{background-position:-324px -200px}#jb-primary-links li.current a.flying-on-jetblue,#jb-primary-links li.current a.flying-on-jetblue:hover{background-position:-486px -200px}#jb-primary-links li.current a.travel-information,#jb-primary-links li.current a.travel-information:hover{background-position:-648px -200px}#jb-primary-links li.current a.true-blue,#jb-primary-links li.current a.true-blue:hover{background-position:-810px -200px}#jb-primary-links li.current a.true-blue-logged-in,#jb-primary-links li.current a.true-blue-logged-in:hover{background-position:-972px -200px}#jb-primary-links li.current a.true-blue-mosaic,#jb-primary-links li.current a.true-blue-mosaic:hover{background-position:-1134px -200px}#jb-primary-links a span.name,#jb-primary-links a span.member{display:block;position:absolute;left:-10000px;top:-10000px;font-size:1px;line-height:1px}#jb-primary-links a.true-blue-mosaic span.member,#jb-primary-links a.true-blue-mosaic span.points,#jb-primary-links a.true-blue-logged-in span.member,#jb-primary-links a.true-blue-logged-in span.points{position:static;font-family:"din-web-jetblue",Arial,Helvetica,sans-serif;font-weight:700;font-size:15px;line-height:1.05;display:block;color:#fff}#jb-primary-links a.true-blue-logged-in span.member{text-transform:capitalize}.oldie #jb-primary-links a.true-blue-mosaic span.member,.oldie #jb-primary-links a.true-blue-logged-in span.member{font-family:"din-web-jetblue-n7",Arial,Helvetica,sans-serif}#jb-primary-links a.true-blue-mosaic span.points,#jb-primary-links a.true-blue-logged-in span.points{font-size:15px;padding:13px 0 0;font-weight:400}#jb-primary-links a.true-blue-mosaic span.points em,#jb-primary-links a.true-blue-logged-in span.points em{font-size:9px;font-style:normal}#jb-backdrop{background-color:#f1f5f8;margin:0 3px 10px;padding:0;height:126px;overflow:hidden;display:none}#jb-primary-links .jb-secondary-links{position:absolute;left:3px;top:90px;width:963px;background:url(../../images/layout-webrefresh/bg-main-nav-secondary_strips.jpg?b=dev) no-repeat 0 0 #f1f5f8;display:none}#jb-primary-links .jb-secondary-links .plan-a-trip-submenu,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu,#jb-primary-links .jb-secondary-links .travel-information-submenu{background:url(../../images/layout-webrefresh/bg-main-nav-secondary_strips.jpg?b=dev) no-repeat -1000px bottom;padding:3px 0;height:120px;overflow:hidden}#jb-primary-links .jb-secondary-links ul{list-style:none}#jb-primary-links .jb-secondary-links ul li{display:block;float:left;width:154px;padding:8px 0 8px 8px;margin:0;height:auto}#jb-primary-links .jb-secondary-links ul li.flights,#jb-primary-links .jb-secondary-links ul li.directv,#jb-primary-links .jb-secondary-links ul li.t-5{padding-left:0}#jb-primary-links .jb-secondary-links ul li.additional-plan-a-trip-links,#jb-primary-links .jb-secondary-links ul li.additional-travel-information-links-1,#jb-primary-links .jb-secondary-links ul li.additional-travel-information-links-2,#jb-primary-links .jb-secondary-links ul li.additional-flying-on-jetblue-links-1,#jb-primary-links .jb-secondary-links ul li.additional-flying-on-jetblue-links-2{width:138px;padding:10px 0 8px 23px;height:102px;overflow:hidden}#jb-primary-links .jb-secondary-links ul li.additional-plan-a-trip-links,#jb-primary-links .jb-secondary-links ul li.additional-travel-information-links-1,#jb-primary-links .jb-secondary-links ul li.additional-flying-on-jetblue-links-1{background:url(../../images/layout-webrefresh/bg-main-nav-secondary-icons.jpg?b=dev) no-repeat scroll -1915px -16px rgba(0,0,0,0)}#jb-primary-links .jb-secondary-links ul li a{background:url(../../images/layout-webrefresh/bg-main-nav-secondary-icons.jpg?b=dev) no-repeat 0 0;display:block;width:132px;height:24px;padding:80px 0 0;margin:0 auto;color:#4d90cd;font-family:"din-web-jetblue",Arial,Helvetica,sans-serif;font-weight:600;font-size:16px;line-height:1.1;text-align:center}.oldie #jb-primary-links .jb-secondary-links ul li a{font-family:din-web-jetblue-n7,Arial,Helvetica,sans-serif}#jb-primary-links .jb-secondary-links ul li a:hover{color:#004990;text-decoration:none}#jb-primary-links .jb-secondary-links ul li a sup{font-size:6px;font-weight:500}#jb-primary-links .jb-secondary-links ul li.flights a{background-position:-2px -21px}#jb-primary-links .jb-secondary-links ul li.flights a:hover{background-position:-2px -147px}#jb-primary-links .jb-secondary-links ul li.vacations a{background-position:-138px -21px}#jb-primary-links .jb-secondary-links ul li.vacations a:hover{background-position:-138px -147px}#jb-primary-links .jb-secondary-links ul li.hotels a{background-position:-272px -21px}#jb-primary-links .jb-secondary-links ul li.hotels a:hover{background-position:-272px -147px}#jb-primary-links .jb-secondary-links ul li.cars a{background-position:-405px -21px}#jb-primary-links .jb-secondary-links ul li.cars a:hover{background-position:-405px -147px}#jb-primary-links .jb-secondary-links ul li.cruises a{background-position:-542px -21px}#jb-primary-links .jb-secondary-links ul li.cruises a:hover{background-position:-542px -147px}#jb-primary-links .jb-secondary-links ul li.directv a{background-position:-664px -21px;font-size:13px;line-height:1.2;padding-top:67px;height:40px;width:155px}#jb-primary-links .jb-secondary-links ul li.directv a:hover{background-position:-664px -147px}#jb-primary-links .jb-secondary-links ul li.snacks a{background-position:-808px -21px}#jb-primary-links .jb-secondary-links ul li.snacks a:hover{background-position:-808px -147px}#jb-primary-links .jb-secondary-links ul li.even-more a{background-position:-943px -21px}#jb-primary-links .jb-secondary-links ul li.even-more a:hover{background-position:-943px -147px}#jb-primary-links .jb-secondary-links ul li.first-bag a{background-position:-1078px -21px}#jb-primary-links .jb-secondary-links ul li.first-bag a:hover{background-position:-1078px -147px}#jb-primary-links .jb-secondary-links ul li.t-5 a{background-position:-1216px -21px}#jb-primary-links .jb-secondary-links ul li.t-5 a:hover{background-position:-1216px -147px}#jb-primary-links .jb-secondary-links ul li.baggage-info a{background-position:-1351px -21px}#jb-primary-links .jb-secondary-links ul li.baggage-info a:hover{background-position:-1351px -147px}#jb-primary-links .jb-secondary-links ul li.special-needs a{background-position:-1476px -21px;width:155px}#jb-primary-links .jb-secondary-links ul li.special-needs a:hover{background-position:-1476px -147px}#jb-primary-links .jb-secondary-links ul li.jet-paws a{background-position:-1621px -18px}#jb-primary-links .jb-secondary-links ul li.jet-paws a:hover{background-position:-1621px -144px}#jb-primary-links .jb-secondary-links ul li.mint a{background-position:-1790px -21px}#jb-primary-links .jb-secondary-links ul li.mint a:hover{background-position:-1790px -147px}#jb-primary-links .jb-secondary-links .plan-a-trip-submenu ul li.additional-plan-a-trip-links a,#jb-primary-links .jb-secondary-links .travel-information-submenu ul li.additional-travel-information-links-1 a,#jb-primary-links .jb-secondary-links .travel-information-submenu ul li.additional-travel-information-links-2 a,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu ul li.additional-flying-on-jetblue-links-1 a,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu ul li.additional-flying-on-jetblue-links-2 a{display:block;width:auto;height:20px;overflow:hidden;background:0;color:#4d90cd;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:500;line-height:1.6;text-align:left;text-indent:0;margin:0;padding:0}#jb-primary-links .jb-secondary-links .plan-a-trip-submenu ul li.additional-plan-a-trip-links a:hover,#jb-primary-links .jb-secondary-links .travel-information-submenu ul li.additional-travel-information-links-1 a:hover,#jb-primary-links .jb-secondary-links .travel-information-submenu ul li.additional-travel-information-links-2 a:hover,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu ul li.additional-flying-on-jetblue-links-1 a:hover,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu ul li.additional-flying-on-jetblue-links-2 a:hover{color:#004990;text-decoration:underline}#footer{color:#454545;text-align:left;width:968px;margin:30px auto 0 auto;padding:10px 0 0}#footer a{font-weight:bold;color:#4d90cd}#footer a:hover{color:#004990;text-decoration:underline}#footer .header-wrap{background:#f1f5f8 no-repeat 0 0;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-176px top;width:962px;margin:0 auto;padding:6px 0 0}#footer .header-inner{background:#f1f5f8 no-repeat 0 bottom;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-1138px bottom;padding:0 10px 6px}#footer .header-wrap .search-wrap{float:right;width:465px;margin-left:10px;padding:4px 0 4px 0}#footer .header-wrap .search-wrap .search-inner{background-color:#fff;border:1px solid #e7e7e7;width:464px}#footer .header-wrap .search-wrap .search-inner #search-box{font-size:14px;border:0;width:420px;height:21px;margin:0;padding:5px;float:left}#footer .header-wrap .search-wrap .search-inner .placeholder{color:#c0c0c0}#footer .header-wrap .search-wrap .search-inner #search-box:focus{outline:0}#footer .header-wrap .search-wrap .search-inner #loupe-btn{background:transparent 0 0 no-repeat;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2110px top;text-indent:-10000px;border:0;outline:0;width:20px;height:20px;margin-top:5px;margin-right:7px;padding:0;font-size:1px;line-height:1px;color:#fff;float:right}#footer .header-wrap .search-wrap .search-inner #loupe-btn:hover{background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2130px top}#footer .body-wrap{width:963px;margin:15px auto}#footer .body-wrap .social-wrap{float:left;color:#4d90cd;width:476px}#footer .body-wrap .social-wrap P{line-height:24px}#footer .body-wrap .social-wrap li{margin:5px 0}#footer .body-wrap .social-wrap li a{font-weight:bold}#footer .body-wrap .social-wrap li .inner-media p{color:#999}#footer .body-wrap .social-wrap li .inner-media p a{color:#4d90cd}#footer .body-wrap .social-wrap li .inner-media p a:hover{color:#004990}#footer .body-wrap .social-wrap li .img{background-color:transparent;background-repeat:no-repeat;width:31px;height:31px}#footer .body-wrap .social-wrap li.facebook .like-txt{color:#4d90cd}#footer .body-wrap .social-wrap li.facebook .img{background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2150px top}#footer .body-wrap .social-wrap li.twitter .img{background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2185px top}#footer .body-wrap .social-wrap li.youtube .img{background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2220px top}#footer .body-wrap .social-wrap li.btblog .img{background-position:3px 0;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2255px top}#footer .body-wrap .social-wrap li.sofly .img{background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2293px top}#footer .body-wrap .sitemap-wrap{float:left;width:476px;margin-left:11px}#footer .body-wrap .sitemap-wrap ul{float:left;width:152px;margin-right:11px}#footer .body-wrap .sitemap-wrap ul.last{width:150px;margin:0}#footer .body-wrap .sitemap-wrap li.list-head{padding:2px 0 5px;color:#004990;font-family:"din-web-jetblue",Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1.1}.oldie #footer .body-wrap .sitemap-wrap li.list-head{font-family:din-web-jetblue-n7,Arial,Helvetica,sans-serif}#footer .body-wrap .sitemap-wrap li,#footer .body-wrap .sitemap-wrap li a{font-size:12px;font-weight:normal;color:#4d90cd;margin:7px 0}#footer .body-wrap .sitemap-wrap li,#footer .body-wrap .sitemap-wrap li a:hover{color:#004990}#footer .footer-wrap{width:963px;margin:0 auto}#footer .fine-print{display:block;color:#888;font-size:11px;padding-bottom:10px}#footer .media{overflow:hidden;padding:0;_overflow:visible;zoom:1}#footer .media .img{float:left;margin-right:14px}#footer .media .img img{display:block}#footer .media .inner-media{margin:3px 0 0;overflow:hidden;_overflow:visible;zoom:1}#footer #search-box{background:0;float:none}.social-wrap .sofly .inner-media{position:relative}.social-wrap .sofly .inner-media a{padding-right:1em}.sofly-footer-tm{color:#4d90cd;font-size:9px;margin-left:1px;left:auto;position:absolute;top:-2px}.sofly-footer-new{background-repeat:no-repeat;background-image:url('../../images/sprites/common-sprite-hf.png?b=dev');background-position:-2328px top;color:#fff;font:700 10px/14px din-web-jetblue,arial;height:14px;left:auto;padding:2px 0 0 2px;position:absolute;text-align:center;top:2px;width:40px;margin-left:7px}#container:after,#header:after,#header .login-utility:after,#jb-primary-links:after,#jb-primary-links .jb-secondary-links .plan-a-trip-submenu:after,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu:after,#jb-primary-links .jb-secondary-links .travel-information-submenu:after,#jb-primary-links .jb-secondary-links .plan-a-trip-submenu ul:after,#jb-primary-links .jb-secondary-links .flying-on-jetblue-submenu ul:after,#jb-primary-links .jb-secondary-links .travel-information-submenu ul:after,.carousel:after,.carousel .visableStage ul:after,.upsell-2 .info:after,.itinerary .table-row:after,.itinerary .table-row .itinerary-share:after,.itinerary .addtional-links:after{content:".";height:0;visibility:hidden;display:block;clear:both}html.oldie #container,html.oldie #header,html.oldie #header .login-utility,html.oldie #jb-primary-links,html.oldie .carousel,html.oldie .carousel .visableStage ul,.upsell-2 .info,.itinerary .table-row,.itinerary .table-row .itinerary-share,.itinerary .addtional-links{zoom:1;_height:1%}
.jb-checkbox{width:14px;height:14px;background:transparent 0 0 no-repeat;background-image:url(../../images/layout-webrefresh/check-btn-bg.png?b=dev);display:inline-block;overflow:hidden;cursor:pointer;float:left;margin:0 5px 4px}.jb-checkbox-active{background-position:-19px 0}.popup-sidebar{width:330px}.popup-sidebar,.popup-sidebar-medium,.popup-sidebar-large{font-size:12px;line-height:15px;position:absolute;top:0}.popup-sidebar p{margin:0}.popup-sidebar .top{background:transparent url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat scroll left -1px;color:#fff;height:27px;overflow:hidden;padding:17px 0 0;text-align:center;width:100%}.popup-sidebar .top h6{font-size:14px;line-height:normal;margin:0}.popup-sidebar .btn-close,.popup-sidebar-medium .btn-close,#searchFormDiv .btn-close,.popup-sidebar-small .btn-close,.popup-sidebar-wide .btn-close,.popup-sidebar-medium-top-expanded .btn-close,#googleMapDiv .btn-close,.popup-sidebar-large .btn-close{background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat scroll left -64px;cursor:pointer;height:29px;overflow:hidden;position:absolute;right:-8px;text-indent:-9999px;top:-9px;width:29px}.popup-sidebar-large .btn-close{right:22px}#searchFormDiv .btn-close-mc{background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat scroll left -64px;cursor:pointer;height:29px;overflow:hidden;position:absolute;right:-8px;_right:-1px;text-indent:-9999px;top:-9px;width:29px}.popup-sidebar .content{background:transparent url(../../common/images/sprites/popup-bg-sprite.png?b=dev) repeat-y scroll left top;padding:13px 18px 6px;position:relative;width:294px}.popup-sidebar p.progress-message{width:224px;float:right;margin-top:12px}.popup-sidebar .bottom{background:transparent url(../../common/images/sprites/popup-sprite.png?b=dev) no-repeat scroll left -47px;height:13px;overflow:hidden;width:100%}.popup-sidebar-medium,.popup-sidebar-medium-top-expanded{position:absolute;width:500px}.popup-sidebar-large{width:700px}.popup-sidebar-medium div.scroll,.popup-sidebar-medium-top-expanded div.scroll{width:444px;height:400px;overflow:auto;border:0;padding:8px}.popup-sidebar-large div.scroll{width:700px;height:400px;overflow:auto;border:0;padding:8px}.popup-sidebar-medium div.scrollVertical,.popup-sidebar-medium-top-expanded div.scrollVertical{width:444px;height:400px;overflow-y:scroll;overflow-x:hidden;border:0;padding:8px}.popup-sidebar-large div.scrollVertical{width:700px;height:400px;overflow-y:scroll;overflow-x:hidden;border:0;padding:8px}.popup-sidebar-medium .top,.popup-sidebar-large .top{background:transparent url(../../common/images/sprites/popup-medium-sprite.png?b=dev) no-repeat scroll left top;color:#fff;height:27px;overflow:hidden;padding:17px 0 0;text-align:center;width:100%}.popup-sidebar-large .top{background:url(../../common/images/popup-top-large.png?b=dev) no-repeat scroll left top;width:705px;height:25px;margin-left:1px}.popup-sidebar-medium .top h6,.popup-sidebar-medium-top-expanded .top h6,.popup-sidebar-large .top h6{font-size:14px;margin:0;padding:0 10px}.popup-sidebar-medium .content,.popup-sidebar-medium-top-expanded .content,.popup-sidebar-large .content{background:transparent url(../../common/images/sprites/popup-bg-sprite.png?b=dev) repeat-y scroll -372px top;padding:13px 18px 6px;position:relative;width:464px;line-height:15px}.popup-sidebar-large .content{background:transparent url(../../common/images/popup-content-large.png?b=dev) repeat-y scroll left top;padding:10px 18px 6px;width:645px;margin-left:-2px}.popup-sidebar-medium .bottom,.popup-sidebar-medium-top-expanded .bottom,.popup-sidebar-large .bottom{background:transparent url(../../common/images/sprites/popup-medium-sprite.png?b=dev) no-repeat scroll left -47px;height:13px;overflow:hidden;width:100%}.popup-sidebar-large .bottom{background:transparent url(../../common/images/sprites/overlay-large-sprite.png?b=dev) no-repeat scroll left -47px;margin-left:1px}.popup-sidebar-medium-top-expanded .top{background:transparent url(../../common/images/popup-medium-top-expand.png?b=dev) no-repeat scroll left top;color:#fff;height:47px;overflow:hidden;padding:17px 0 0;text-align:center;width:100%}.inp-txt-popup{background:no-repeat;background-image:url('../../images/sprites/common-sprite.png?b=dev');background-position:-0px top;border:1px solid #b2b2b2;width:270px;margin:0 auto 9px;height:18px;padding:4px 7px 3px;overflow:hidden}.inp-txt-popup input{padding:0;color:#4b90cd;width:270px;background:0;border:0;float:left}.buttonRow{text-align:center}.buttonBox{width:auto;margin-left:auto;margin-right:auto;text-align:center}.button{cursor:pointer;height:23px;margin:0;padding:0}.button div{height:23px;padding:0;margin:0}.button .buttonl{background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) repeat-x left -122px;padding-left:20px}.button .buttonr{background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat right -148px;padding-right:20px}.button .buttontext{background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) repeat-x left -96px;text-align:center;color:#fff;font-weight:bold;padding:3px 0 0 0}.clearbg .buttonl{background:transparent url(../../images/leftButton_clear.gif?b=dev) no-repeat}.clearbg .buttonr{background:transparent url(../../images/rightButton_clear.gif?b=dev) top right no-repeat}.overlayButtonsContainer{margin-top:16px;overflow:hidden}.overlayButtonsContainer>div,.overlayButtonsContainer .button{position:relative;left:50%;float:left}.overlayButtonsContainer .button{display:block;left:-50%;text-align:center}.overlayButtonsContainer .button+.button{margin-left:16px}.overlayButtonsContainer .link{height:23px;line-height:23px;font-weight:bold;cursor:pointer;color:#4d90cd;padding:0 6px;text-decoration:underline}.overlayButtonsContainer .link:hover{color:#004990}.oldie .overlayButtonsContainer .link{line-height:21px}.overlayButtonsContainer .button>.label{display:inline-block;background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) repeat-x left -96px;margin:0 20px;padding-top:1px;padding-bottom:3px;height:19px;line-height:19px;font-weight:bold;color:#fff}.overlayButtonsContainer .button>.label>.centerButtonImg{background:0;float:none}.oldie .overlayButtonsContainer .button>.label{line-height:17px}.overlayButtonsContainer .button>.corner{height:23px;display:block;position:absolute;background:transparent url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat left top;width:20px;top:0}.overlayButtonsContainer .button>.corner.left{left:0;background-position:left -122px}.overlayButtonsContainer .button>.corner.right{right:0;background-position:-10px -148px}.overlayButtonsContainer .button.disabled>.label{background-position:left top;background-image:url('../../images/sprites/dialog-buttons.png?b=dev');background-position:-0px top;cursor:default}.overlayButtonsContainer .button.disabled>.corner.left{background-position:left top;background-image:url('../../images/sprites/dialog-buttons.png?b=dev');background-position:-66px top;cursor:default}.overlayButtonsContainer .button.disabled>.corner.right{background-position:left top;background-image:url('../../images/sprites/dialog-buttons.png?b=dev');background-position:-86px top;cursor:default}#faqDlg{line-height:normal;font-size:12px}.contentCenter{text-align:center}.tooltip{position:absolute;z-index:11;display:none}.tooltip.sticky{padding-left:20px}.tooltip.sticky.left{padding-left:0;padding-right:20px}.tooltip .arrow-left{background-position:-17px -171px;height:17px;width:11px;position:absolute;left:0;top:20px;display:block}.tooltip.sticky .arrow-left{left:20px}.tooltip .arrow-right{background-position:-237px 0;height:17px;width:11px;position:absolute;right:-8px;top:20px;display:none}.tooltip .top{background-position:0 -45px;height:5px;width:250px}.tooltip .wider-top{background-position:0 -283px;height:5px;width:350px}.tooltip .middle{background:url(../../images/branded/flight-select/mint-tooltip-middle.png?b=dev) repeat-y;width:250px}.tooltip .wider-middle{background:url(../../images/branded/flight-select/wider-tooltip-middle.png?b=dev) repeat-y;width:350px;padding-bottom:10px}.tooltip .middle .content{padding-top:10px;display:block;font-size:12px;margin:0 30px;padding-bottom:10px;line-height:20px}.tooltip .middle .title{display:block;color:#4d8fcd;font-size:14px;margin:0 30px 10px;padding-top:10px}.tooltip .middle .description{display:block;font-size:12px;margin:0 30px;padding-bottom:10px;line-height:20px}.tooltip .middle .caption,.tooltip .wider-middle .wider-caption{padding:10px 0;font-size:12px;line-height:20px;margin:0 30px}.tooltip .wider-middle .wider-caption{font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-weight:600;font-size:20px;color:#004990;padding:10px 0 0 14px}.tooltip .middle .footer,.tooltip .wider-middle .footer{padding:10px 0;font-size:12px;line-height:20px;margin:0 30px}.tooltip .wider-middle .footer{padding:0}.tooltip .middle .list,.tooltip .wider-middle .list{padding:10px 0}.tooltip .middle .list li,.tooltip .wider-middle li{font-size:12px;line-height:20px;margin:0 30px 0 30px;padding:5px 0 7px 15px;background:url(../../images/branded/flight-select/mint-tooltip-bullet.png?b=dev) no-repeat 0 12px}.tooltip.mint .list li{background:url(../../images/branded/flight-select/mint-tooltip-green-bullet.png?b=dev) no-repeat 0 12px!important}.tooltip .bottom{background-position:0 -50px;height:7px;width:250px}.tooltip .wider-bottom{background-position:0 -286px;height:7px;width:350px}.tooltip.left .arrow-left{display:none}.tooltip.left .arrow-right{display:block}.tooltip.sticky.left .arrow-right{right:12px}.tooltip.city .left{background-position:-12px -57px;height:45px;width:14px;float:left}.tooltip.city .right{background-position:-231px 0;height:45px;width:6px;float:left}.tooltip.city .middle{background:url(../../images/branded/flight-select/city-tooltip-middle.png?b=dev) repeat-x;height:45px;float:left}.tooltip.city .middle #city-full{font-size:14px;padding:14px;display:block}.tooltip .arrow-left,.tooltip .arrow-right,.tooltip .top,.tooltip .bottom,.tooltip.city .left,.tooltip.city .right,.tooltip .wider-top,.tooltip .wider-bottom{background-image:url('../../images/branded/flight-select/fss-sbe95899db2.png?b=dev');background-repeat:no-repeat}.transparent-btn-wrap{height:35px;line-height:35px;cursor:default;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;margin-left:8px;text-align:center}.oldie .transparent-btn-wrap{font-family:din-web-jetblue-n7,Arial,Helvetica,sans-serif}.transparent-btn-wrap a:hover{text-decoration:none}.overlay{z-index:1000;display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.overlay .screen{cursor:pointer;position:absolute;background:transparent url(../../images/layout-webrefresh/overlay-bg.png?b=dev) 0 0 repeat;width:100%;height:100%;top:0;left:0;z-index:3}.overlay .modal{position:relative;top:auto;left:auto;width:850px;margin:0 auto;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;box-shadow:0 0 10px #333;z-index:10}.modal .waiting-spinner{float:right;margin:0}.modal .sub-header{font-size:14px;line-height:22px;margin:15px 0}.overlay .modal sub,.overlay .modal sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.overlay .modal sup{top:-0.5em}.overlay .modal sub{bottom:-0.25em}.overlay .modal .header{position:relative;background:transparent url(../../images/layout-webrefresh/modal-rnd.png?b=dev) 0 top no-repeat;color:#fff;height:70px;padding:3px 0 0 0}.overlay .modal .header .header-inner{background-color:#004990;height:inherit}.oldie .overlay .modal .header .header-inner{height:70px}.overlay .modal .body{background:transparent url(../../images/layout-webrefresh/modal-rnd.png?b=dev) -855px bottom no-repeat;padding:0 0 3px 0}.overlay .modal .body .body-inner{background-color:#fff;padding:20px;position:relative}.overlay .modal-730{width:730px}.overlay .modal-730 .header,.overlay .modal-730 .body{background-image:url(../../images/layout-webrefresh/modal-rnd-730.png?b=dev)}.overlay .modal-730 .body{background-position:-735px bottom}.overlay .modal-640{width:640px}.overlay .modal-640 .header,.overlay .modal-640 .body{background-image:url(../../images/layout-webrefresh/modal-rnd-640.png?b=dev)}.overlay .modal-640 .body{background-position:-642px bottom}.overlay .modal-520{width:520px}.overlay .modal-520 .header,.overlay .modal-520 .body{background-image:url(../../images/layout-webrefresh/modal-rnd-500.png?b=dev)}.overlay .modal-520 .body{background-position:-530px bottom}.overlay .modal h3{font-weight:600;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;margin:0;padding:0}.oldie .overlay .modal h3{font-family:din-web-jetblue-n7,Arial,Helvetica,sans-serif}.overlay .modal .header h3{font-size:22px;padding:25px 0 0 20px}.overlay .modal .body h4{color:#004990;font-size:16px;margin:30px 0 10px}.overlay .modal .body p{font-size:13px;line-height:27px}.overlay .modal .contents.has-sibling-buttons{margin-bottom:60px}.overlay .modal .buttons{position:absolute;bottom:20px}.overlay .modal .buttons .modal-button{float:left;margin-left:8px;width:140px}.overlay .modal .buttons .modal-button:first-child{margin-left:0}.overlay .modal .buttons .modal-button.transparent-btn-wrap{width:auto;padding-left:1em;padding-right:1em}.overlay .modal .body .body-inner ul.center-wrapper li{margin-bottom:10px}.overlay .modal .input-wrapper input[type="text"]{color:#4d90cd;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:25px;margin:10px 0;padding:5px 10px;width:250px}.oldie .overlay .modal .input-wrapper input[type="text"]{height:20px;padding-top:8px}.overlay .modal .input-wrapper .error input[type="text"]{color:#e17474;border:1px solid #e17474}.header-inner .context-switch{position:absolute;top:20px;right:20px}.header-inner .context-switch .close-btn{cursor:pointer;display:block;float:right;background:transparent url(../../images/layout-webrefresh/context-switcher-btn-sp.png?b=dev) 0 -128px no-repeat;text-indent:-9999px;width:30px;height:30px;margin:0;padding:0}.header-inner .context-switch .close-btn:hover{background-position:0 -291px}.modal.external-booking-modal .header{background:transparent url(../../images/layout-webrefresh/modal-rnd-640.png?b=dev) 0 top no-repeat!important;width:640px;padding:0}.modal.external-booking-modal .body{background:transparent url(../../images/layout-webrefresh/modal-rnd-640.png?b=dev) -642px bottom no-repeat!important;width:640px;height:auto}.modal.external-booking-modal .body .body-inner{width:600px;height:auto}.modal.external-booking-modal{width:640px;height:auto}.modal.external-booking-modal h3{color:#fff}.modal.external-booking-modal .body h4{margin:10px 0 10px 0;font-size:18px;font-family:din-web-jetblue,Arial,Helvetica,sans-serif}.modal.external-booking-modal .body p{font-size:14px;margin:0 0 10px 0}.modal.external-booking-modal .input-wrapper{margin:5px 0}.modal.external-booking-modal li{float:left;margin:0 10px 0 0}.modal.external-booking-modal .prefilled{color:#4d90cd}.modal.external-booking-modal input[type="text"]{display:block;width:248px;height:25px;margin:10px 0;padding:5px 10px;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:15px;color:#4d90cd;border:1px solid #4d90cd}.modal.external-booking-modal .modal-controller,.modal.external-booking-error .modal-controller{position:relative;width:140px;top:0;left:0}.modal.external-booking-modal .nothanks{font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding-left:20px;position:relative;text-transform:uppercase;top:12px;width:140px}.modal.external-booking-modal .button-wrapper,.modal.external-booking-error .button-wrapper{position:relative;padding-top:10px}.modal.external-booking-modal input.error{color:#f00;border:1px solid #f00}.modal.external-booking-error{width:640px;height:220px}.modal.external-booking-error .body{height:150px}.modal.external-booking-error .body .body-inner{height:110px}.overlay .modal.overlay-one-button-modal img{margin:10px 0 20px 0}.overlay .modal.overlay-one-button-modal h4{margin:10px 0 20px 0}#flightStatusInfoDlg{height:217px}#splitPnrSelectPaxDlg{height:400px}#flight-notification-modal{height:745px;width:640px}#flight-notification-modal .header{background:url("../../images/layout-webrefresh/modal-rnd-640.png?b=dev") no-repeat scroll 0 top transparent!important;width:641px}#flight-notification-modal .body{background:url("../../images/layout-webrefresh/modal-rnd-640.png?b=dev") no-repeat scroll -642px bottom transparent!important;width:641px}#flight-notification-modal .input-wrapper div{float:left;margin:0 10px 0 0}#flight-notification-modal .disclaimerInfo{color:#999;font-size:11px;line-height:16px;margin-bottom:1.25em}#flight-notification-modal .error-messages{color:#e45e50;font-size:13px;font-weight:bold;line-height:1.25}#flight-notification-modal h4{margin-top:20px}#flight-notification-modal .body-inner{width:600px}#flight-notification-modal .input-wrapper span{color:#4d90cd;display:block;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;margin:0}.oldie #flight-notification-modal .input-wrapper span{font-family:din-web-jetblue-n5,Arial,Helvetica,sans-serif}#flight-notification-modal form .checkbox-wrapper label{float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-left:10px;width:auto}#flight-notification-modal label{cursor:pointer}#flight-notification-modal .carrier-label{color:#004990;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;margin:10px 0}.oldie #flight-notification-modal .carrier-label{font-family:din-web-jetblue-n7,Arial,Helvetica,sans-serif}#flight-notification-modal .carrier-label span{color:#f90;margin-right:5px}#flight-notification-modal .terms{margin:30px 0}#flight-notification-modal .tb-select-active .tb-select-title{color:#fff;position:relative;z-index:2}#flight-notification-modal .tb-select-dropdown ul{max-height:125px}#flight-notification-modal .tb-select{width:170px;z-index:1;background:none repeat scroll 0 0 #4d90cd;border-radius:3px 3px 3px 3px;display:inline-block;height:33px;position:relative}.ie7 #flight-notification-modal .tb-select{display:inline}#flight-notification-modal .tb-select-dropdown{left:0}#flight-notification-modal .tb-select,#flight-notification-modal .tb-select-dropdown{width:170px;z-index:1}.fsn-overlayform span.bold{font-weight:bold;font-size:12px}.fsn-overlayform a.termsAndConditionsLink{margin-left:5px}.fsn-overlayform a.termsAndConditionsLink:hover,.fsn-overlayform a.termsAndConditionsLink:active{cursor:pointer}.overlay .modal.overlay-one-button-modal{height:auto;width:520px;font-size:14px;line-height:1}.overlay .modal.overlay-one-button-modal .header{background:url("../../images/layout-webrefresh/modal-rnd-500.png?b=dev") no-repeat scroll 0 top transparent;width:520px}.overlay .modal.overlay-one-button-modal .body{background:url("../../images/layout-webrefresh/modal-rnd-500.png?b=dev") no-repeat scroll -530px bottom transparent!important;height:auto;width:520px}.overlay .modal.overlay-one-button-modal .body-inner{height:auto;padding:20px;position:relative}ul.ems-seats-notes{margin:15px 0 15px 15px}.ems-seats-notes li{list-style-image:url(../../images/myb/bullet.png?b=dev);margin:10px 0}.overlay .modal.overlay-one-button-modal .body-inner .button-wrapper{width:140px;margin-top:40px}.modal-controller{bottom:20px;position:absolute;width:140px}.modal .attention{margin-left:0;min-width:259px}.blue-dark-btn-wrap,.blue-btn-wrap,.orange-btn-wrap,.blue-dark-btn-wrap .blue-dark-btn-inner,.blue-btn-wrap .blue-btn-inner,.orange-btn-wrap .orange-btn-inner{background:transparent no-repeat url("../../images/layout-webrefresh/submit-btn-sp.png?b=dev")}.blue-dark-btn-wrap.disabled,.blue-btn-wrap.disabled,.orange-btn-wrap.disabled,.blue-dark-btn-wrap.disabled .blue-dark-btn-inner,.blue-btn-wrap.disabled .blue-btn-inner,.orange-btn-wrap.disabled .orange-btn-inner{cursor:default;background-image:url("../../images/layout-webrefresh/submit-btn-sp-gray.png?b=dev")}.blue-dark-btn-wrap .blue-dark-btn-inner,.blue-btn-wrap .blue-btn-inner,.orange-btn-wrap .orange-btn-inner{background-position:right -40px;cursor:inherit;height:inherit;padding-right:3px;width:inherit}.orange-btn-inner{color:#fff!important;font-weight:500!important}.blue-dark-btn-wrap,.blue-btn-wrap,.orange-btn-wrap{cursor:pointer;height:35px;padding-left:3px}.blue-dark-btn-wrap{background-position:left -160px}.blue-btn-wrap{background-position:left -160px}.orange-btn-wrap{background-position:left 0}.blue-dark-btn-wrap .blue-dark-btn-inner{background-position:right -200px}.blue-btn-wrap .blue-btn-inner{background-position:right -200px}.orange-btn-wrap .orange-btn-inner{background-position:right -40px}.blue-dark-btn-wrap .blue-dark-btn-inner a,.blue-btn-wrap .blue-btn-inner a,.orange-btn-wrap .orange-btn-inner a,.blue-dark-btn-wrap .blue-dark-btn-inner button,.blue-btn-wrap .blue-btn-inner button,.orange-btn-wrap .orange-btn-inner button{cursor:pointer;display:block;color:#fff;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;width:auto;height:auto;border:0;margin:0 auto;padding:11px 0}.blue-dark-btn-wrap .blue-dark-btn-inner button,.blue-btn-wrap .blue-btn-inner button,.orange-btn-wrap .orange-btn-inner button{width:100%;height:100%;padding:0}.oldie .blue-dark-btn-wrap .blue-dark-btn-inner a,.oldie .blue-btn-wrap .blue-btn-inner a,.oldie .orange-btn-wrap .orange-btn-inner a,.oldie .blue-dark-btn-wrap .blue-dark-btn-inner button,.oldie .blue-btn-wrap .blue-btn-inner button,.oldie .orange-btn-wrap .orange-btn-inner button{font-family:din-web-jetblue-n7,Arial,Helvetica,sans-serif}.blue-dark-btn-wrap .blue-dark-btn-inner a,.blue-btn-wrap .blue-btn-inner a,.blue-dark-btn-wrap .blue-dark-btn-inner button,.blue-btn-wrap .blue-btn-inner button{background-color:#4d90cd}.orange-btn-wrap .orange-btn-inner a,.orange-btn-wrap .orange-btn-inner button{background-color:#f90}.orange-btn-wrap.disabled .orange-btn-inner a,.orange-btn-wrap.disabled .orange-btn-inner button{background-color:#a4a4a4;cursor:default}.blue-dark-btn-wrap:hover{background-position:left -240px}.blue-btn-wrap:hover{background-position:left -320px}.orange-btn-wrap:hover{background-position:left -80px}.blue-dark-btn-wrap:hover .blue-dark-btn-inner{background-position:right -280px}.blue-btn-wrap:hover .blue-btn-inner{background-position:right -360px}.orange-btn-wrap:hover .orange-btn-inner{background-position:right -120px}.blue-dark-btn-wrap:hover .blue-dark-btn-inner a,.blue-dark-btn-wrap:hover .blue-dark-btn-inner button{background-color:#004990;text-decoration:none}.blue-btn-wrap:hover .blue-btn-inner a,.blue-btn-wrap:hover .blue-btn-inner button{background-color:#76beec;text-decoration:none}.orange-btn-wrap:hover .orange-btn-inner a,.orange-btn-wrap:hover .orange-btn-inner button{background-color:#ff7300;text-decoration:none}.orange-btn-wrap.disabled:hover .orange-btn-inner a,.orange-btn-wrap.disabled:hover .orange-btn-inner button{background-color:#a4a4a4}.orange-btn-inner a,.orange-btn-inner button{font-weight:500!important;color:#fff!important}.oldie .orange-btn-inner a,.oldie .orange-btn-inner button{font-family:din-web-jetblue-n5,Arial,Helvetica,sans-serif!important}.orange-btn-wrap.signin{width:100px}.external-booking-modal .input-wrapper :-moz-placeholder{color:rgba(77,144,205,1);opacity:1}.external-booking-modal .input-wrapper .error:-moz-placeholder{color:#f00}.external-booking-modal .input-wrapper ::-moz-placeholder{color:rgba(77,144,205,1);opacity:1}.external-booking-modal .input-wrapper :focus::-moz-placeholder{color:rgba(77,144,205,0.54)}.external-booking-modal .input-wrapper .error::-moz-placeholder{color:#f00}.external-booking-modal .input-wrapper .error:focus::-moz-placeholder{color:rgba(225,116,116,1)}.external-booking-modal .input-wrapper :-ms-input-placeholder{color:rgba(77,144,205,1);opacity:1}.external-booking-modal .input-wrapper .error:-ms-input-placeholder{color:#f00}.external-booking-modal .input-wrapper ::-webkit-input-placeholder{color:rgba(77,144,205,1);opacity:1}.external-booking-modal .input-wrapper :focus::-webkit-input-placeholder{color:rgba(77,144,205,0.54)}.external-booking-modal .input-wrapper .error::-webkit-input-placeholder{color:#f00}.external-booking-modal .input-wrapper .error:focus::-webkit-input-placeholder{color:rgba(225,116,116,1)}.default-myb-error-overlay .contents{line-height:normal}#emailItineraryErrorMessage{margin:10px 0;padding:6px 0 0 19px}div#emailItinerary .buttonBox{padding-top:5px}div.emailAddressesDiv{background:url("../../images/inp-txt1.gif?b=dev") no-repeat scroll 0 0 transparent;border:1px solid #b2b2b2;height:18px;padding:4px 7px 3px}div.error-email{background:url(../../common/images/email-error.gif?b=dev) no-repeat top left;border:0;height:20px}.modal.tsa-precheck-modal .body h4{margin:10px 0 10px 0;font-size:18px;font-family:din-web-jetblue,Arial,Helvetica,sans-serif}.modal.tsa-precheck-modal .body p{font-size:14px;margin:0 0 10px 0;padding-bottom:15px}.modal.tsa-precheck-modal .input-wrapper{margin:5px 0}.modal.tsa-precheck-modal li{margin:0 10px 0 0;display:inline-block}.modal.tsa-precheck-modal .prefilled{color:#4d90cd}.modal.tsa-precheck-modal input[type="text"]{display:block;width:248px;height:25px;margin:10px 0;padding:5px 10px;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;font-size:15px;color:#4d90cd;border:1px solid #4d90cd}.modal.tsa-precheck-modal input[type="text"].error{border:1px solid #e17474;color:#e17474}.modal.tsa-precheck-modal .error-messages{color:#e45e50;font-size:13px;font-weight:bold;line-height:1.25}.modal.tsa-precheck-modal .input-wrapper{padding-top:25px}.modal.tsa-precheck-modal .modal-controller{position:relative;width:140px;top:0}.ie7 .modal.tsa-precheck-modal .button-wrapper li{display:inline}.oldie .modal.tsa-precheck-modal input[type="text"].tsaNumber{height:23px;margin-top:15px;padding-top:13px}.modal.link-itinerary-modal .body .body-inner{min-height:290px}.modal.link-itinerary-modal .body h4{font-size:18px;font-family:din-web-jetblue,Arial,Helvetica,sans-serif;margin:10px 0}.modal.link-itinerary-modal .body p{font-size:14px}.modal.link-itinerary-modal .body p.error-message{font-size:13px}.modal.link-itinerary-modal .body .claim{position:absolute;bottom:10px}.modal.link-itinerary-modal .input-wrapper{margin:5px 0}.modal.link-itinerary-modal .input-wrapper li{float:left;margin:0 0 0 10px}.modal.link-itinerary-modal .input-wrapper li:first-child{margin-left:0}.modal.link-itinerary-modal .buttons{position:static;margin:10px 0}.modal.download-to-calendar-modal .body h4{margin-top:10px}.modal.download-to-calendar-modal .body .body-inner ul{color:#4d90cd;margin-left:20px;list-style:square}.modal.download-to-calendar-modal .body .body-inner li{margin-top:5px;font-size:14px;line-height:14px}.modal.download-to-calendar-modal .body .body-inner h4{margin:0 0 18px;padding:0;font-size:18px;line-height:18px}.modal.download-to-calendar-modal .body .body-inner li .calendar-link:hover{cursor:pointer;text-decoration:underline;color:#004990}.download-to-calendar-modal-list{padding-top:10px}.amenities-container{width:600px;height:364px;padding:20px;margin-left:auto;margin-right:auto;overflow:auto}.amenities{float:left;width:286px}.amenities li{display:block;font-size:13px;line-height:43px;height:43px;overflow:hidden}.amenities li>img{display:inline-block;margin-right:.5em}.overlay .amenities-modal .body{height:auto}.overlay .amenities-modal .body .body-inner{padding:0 0 20px 0;height:auto}.overlay .amenities-modal .body p.restrictions{font-size:11px;color:#999;padding-top:1em;border-top:1px solid #ddd;line-height:1.25em;margin-left:20px;margin-right:20px}.overlay .amenities-modal .body h4{margin-top:.5em}.overlay .amenities-modal .buttons{position:static;padding-left:20px}.overlay .amenities-modal .footer{margin-top:20px}.overlay .amenities-modal .contents.has-sibling-buttons{margin-bottom:20px}.extraLine{margin-bottom:12px}
#casLoginBanner{padding-left:3px}.cas-body .nav-holder{height:1%;margin-bottom:20px;overflow:hidden}.cas-goback-list{list-style-image:none;list-style-position:outside;list-style-type:none}.cas-goback-list li a{font-size:13px;font-weight:bolder}.cas-content{margin:0 auto;width:400px}.cas-content h2{font-size:24px;margin:0;text-align:center}.cas-content .login-text{color:#5e5e5e;font-weight:bold;margin:0;text-align:center}.cas-form{font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0 0 17px}.cas-form li{height:1%;overflow:hidden;padding-bottom:10px;vertical-align:top}.cas-form label{float:left;padding:8px 0 0;width:85px;color:#5e5e5e;margin-left:35px}.cas-form .right{float:left;width:250px}.cas-form .inp-txt{float:left;margin:0 7px 0 0;width:235px}.cas-form .inp-txt input{width:235px}.cas-form .holder a{float:left;font-size:11px;margin:4px 0 0}.cas-form .forgot-password{float:right;font-size:11px;margin:0}.cas-form .holder .btn{background:transparent url(../../images/btn-sign-in2.gif?b=dev) no-repeat scroll 0 0;height:35px;margin:0 9px 0 20px;overflow:hidden;text-indent:-9999px;width:105px}.cas-error-message.default{text-align:center;padding:30px}.cas-error-message.locked{width:400px;margin-left:280px;padding:10px}#logout .cas-content h3{font-size:16px}#logout .cas-content p{padding:10px 0;margin:0}
.number-list{float:right;margin:0;padding:1px 14px 0 0;list-style:none}.number-list li{float:left;font-size:11px;line-height:14px;font-weight:bold;padding-left:40px;background:repeat-x 0 13px;background-image:url('../../images/sprites/common-sprite-flights-select.png?b=dev');background-position:left -126px}.number-list li.first{background:0}.number-list a{position:relative;margin-right:-12px;float:left;overflow:hidden;text-align:center;height:1%;width:52px}.number-list a:hover,.number-list a.active{text-decoration:none;background-position:0 0}.number-list a.inactive:hover{cursor:default}.number-list a.hoverMeter:hover span{background:url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat left -32px;cursor:pointer}.number-list a.hoverMeter:hover em{color:#004a91;cursor:pointer}.number-list a.active span{background:url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat left -32px}.number-list a.active em{color:#004a91}.number-list span{color:#fff;background:url(../../common/images/sprites/button-sprite.png?b=dev) no-repeat left top;text-align:center;line-height:30px;width:30px;display:block;margin:0 auto}.number-list em{font-style:normal;display:block;color:#999;float:left;margin-top:3px;width:50px}.question-ico,.question-ico2{cursor:pointer;width:16px;height:16px}.travel-info .question-ico{margin-right:4px}.travel-info .ktn-not-first .question-ico{margin-left:4px}.travel-info.not-last{padding-bottom:0}.question-ico{margin-left:4px;background:no-repeat 100% 100%;background-position:left;background-image:url('../../images/sprites/common-sprite.png?b=dev');background-position:-505px top}.question-ico2{margin-top:4px;background:no-repeat 100% 100%;background-image:url('../../images/sprites/common-sprite.png?b=dev');background-position:-530px top}.promoSearchNote{color:#666;font-size:.9em;margin:5px 0 0;padding-left:14px;float:left}.travel-info .inp-txt.ktn,.travel-info .inp-txt.ktn input{width:235px}.travel-info label.ktn-not-first{width:100px}.traveling-box .extra-seat{height:40px}.extra-seat-select{display:inline-block}.extra-seat-select select{margin-left:2px;margin-top:4px}.extra-seat-select.error-inp-txtGender{border:0;background:transparent url(../../images/inp-txt2-center.gif?b=dev) repeat-x scroll 0 0;border-left:1px solid red;border-right:1px solid red;height:27px;width:90px;margin-top:-3px}.traveling-box .extra-seat .question-ico{vertical-align:middle;display:inline-block}.title-box .extra-seat label{padding-bottom:0;vertical-align:middle;display:inline}.title-box .extra-seat-selected{display:none}.title-box .item-after-extra-seat,.title-box .item-after-family-pooling{padding-left:49px}.limMessage{padding-top:25px}
.switchfly-frame-holder iframe{width:960px;margin-left:auto;margin-right:auto}div.switchfly-frame-holder iframe{width:690px}
.popupmain{width:690px;padding-top:20px}.transparentOverlay-base .transparentOverlay{width:100%;height:100%;background-color:transparent;z-index:2;position:absolute}.oldie .transparentOverlay-base{position:relative}.oldie .transparentOverlay-base .transparentOverlay{background-color:white;position:absolute;z-index:2;opacity:0;filter:alpha(opacity=0)}#header .transparentOverlay{width:968px;height:175px}#searchContainer .transparentOverlay{width:684px;height:418px}#searchContainer+.footer .transparentOverlay{width:724px;height:109px}.travelers-page>.transparentOverlay,.ancillaries-main-column>.transparentOverlay,.info-seats-holder>.transparentOverlay{width:690px}.itinerary-box>.transparentOverlay{width:193px}form[name="purchaseForm"] .transparentOverlay{width:654px}#middle{position:relative}.sidebar{position:absolute;width:238px;top:0;right:0;padding:19px 0 0}.itinerary-page .sidebar{position:static;width:301px;margin:23px 3px 0 0;float:right}#seatsPageMarketingPod{margin-bottom:16px}.priceBreakdownPaxName,.upgradePopupPax{background-repeat:no-repeat;background-position:right 0;line-height:16px}input.extraInput{display:block;float:left}span.extraLabelLong{display:block;float:left;max-width:320px}span.extraLabel{display:block;float:left;width:210px}.upgradePopupPaxOptions,.upgradePopupPax span,.upgradePopupPaxOptions span,.upgradePopupPax input{line-height:20px}.upgradePopupPaxOptions input{line-height:15px}.upgradePopupPaxOptions input{vertical-align:middle;margin-top:0;margin-bottom:0}.upgradePopupPax span.extraLabelLong label{text-transform:capitalize}span.noWrap{white-space:nowrap}.flight-upgrade .image{float:left;width:180px;height:150px;padding-top:30px}.flight-upgrade .description{margin-left:180px}.flight-upgrade .image img{display:block;margin-left:auto!important;margin-right:auto!important}#divSeatsPointsFeeStrong{font-weight:bold;float:right}#miniItinerary .divFareWrapper{float:right;white-space:nowrap}#miniItinerary .divFareWrapper span,#miniItinerary .divFareWrapper strong{float:none}.total-list .result span{font-weight:bold;color:#004a91;font-size:14px;margin-top:12px}.total-list .result strong{color:#004a91;font-size:24px}#divFare{display:inline}#carTotalPrice{font-weight:bold}#travelExtrasTotalPrice{font-weight:bold}.restriction-box-content{background:none repeat scroll 0 0 #fff;border:1px solid #b2b2b2;height:120px;margin-bottom:7px;overflow-y:scroll;padding:7px}.almost-done{font-size:24px;color:black}
