body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal;border-bottom:1px dotted #000;cursor:help}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select,option{font-family:inherit;font-weight:inherit;font-size:100%;vertical-align:middle}legend{color:#000}body{font-family:sans-serif;font-size:11px}a,a:visited{text-decoration:underline;color:#0041a2}a:hover{text-decoration:none;cursor:pointer}.clear{clear:both;height:0;font-size:0}h1{font-size:138.5%}h2{font-size:123.1%}h3{font-size:108%}h1,h2,h3{margin:1em 0}em{font-style:italic}blockquote{margin:1em}ul{list-style:none}ul.bullets,ul.bullets ul{list-style:disc inside}ol,dl{margin-left:2.5em}ul ul{margin-bottom:0}ol{list-style:decimal outside}ol ol{list-style:lower-alpha outside}ol ol ol{list-style:lower-roman outside}dl dd{margin-left:1em}th{font-weight:700;text-align:center;background:#eee}caption{margin-bottom:.5em;text-align:center}p{margin-bottom:1em}input,input[type=text],input[type=password],textarea,select{padding:2px}del,ins,a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6,strong,label,legend{font-weight:700}#UTIL,#PG,#HD,#MN,#FT,#INFO{position:relative;overflow:hidden;display:block}#UTIL{background:#eee;color:#000;border-bottom:1px solid #ccc;font-family:verdana,helvetica,arial,sans-serif}#UTIL div{line-height:18px}.test-banner{text-align:center;font-weight:bold;font-size:14px}#test-default-banner{color:#000;background:#f6be00}#test-payment-banner{color:#fff;background:#da291c}#UTIL a,#TEST a{color:#06F}#TLINFO{background:#516372;color:#fff;text-align:center}#DEV{text-align:center}#DEV .debug{margin-top:3px}#DEV .separator{margin:0 3px}#DEV li{display:inline;margin-right:5px}.PG{width:975px;margin:10px auto 0}#MN{width:100%;border-collapse:separate;padding:10px 0}#powered{margin:10px 0;color:#999;font-size:9px;text-align:center}#powered p{margin:0}.waitingPage{margin:15% auto 0 auto;text-align:center}.heightFix,.clearFix,.option,.modifySearchRow{overflow:hidden!important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.modifySearchRow{height:100%;width:100%}.errorMessage{overflow:hidden;color:#df0000;line-height:24px;margin-bottom:10px;padding:5px;border:1px solid orange;background:lightyellow}div.star-rating-large{position:relative!important}.rating-large_0_5{background-position:0 -22px!important}.rating-large_1{background-position:0 -44px!important}.rating-large_1_5{background-position:0 -66px!important}.rating-large_2{background-position:0 -88px!important}.rating-large_2_5{background-position:0 -110px!important}.rating-large_3{background-position:0 -133px!important}.rating-large_3_5{background-position:0 -154px!important}.rating-large_4{background-position:0 -176px!important}.rating-large_4_5{background-position:0 -198px!important}.rating-large_5{background-position:0 -220px!important}.rating-large_5_5{background-position:0 -242px!important}.rating-large_6{background-position:0 -264px!important}.rating-large_6_5{background-position:0 -286px!important}.rating-large_7{background-position:0 -308px!important}.star-rating-large{background:url(//cdn.switchfly.com/assets/5b9e708/images/stars-large-bg.png) top left no-repeat;height:21px;width:93px}.ez-tooltip{background:url(//cdn.switchfly.com/assets/5b9e708/images/ez-sprite.gif) 0 -1px no-repeat;height:16px;width:16px;padding-left:20px}#DEV ul,#DEV .subSeparator{margin:0}.cfdebug a{text-decoration:none!important}table.cfdebug{border-color:#999;margin:0 auto!important}table.cfdebug table{margin:0!important}.cfdebug hr{display:none}.cfdebug b{padding:5px;font-weight:bold;font-size:13px;color:#06f}.cfdebug,.cfdebuglge{font-family:arial,sans-serif!important;font-size:11px!important;padding:1px 5px}.cfdebuglge{padding:5px!important;display:block;background:#def!important;margin:10px 0!important;border-top:1px solid #ccc}.cfdebuglge a{cursor:default!important;text-decoration:none!important;font-size:16px!important;font-family:arial,sans-serif!important}pre,pre b,.template_overage{font-family:arial,sans-serif!important}pre{padding:5px 5px 10px 5px;border-bottom:1px solid #ccc;color:#666!important}pre b{padding:0!important}font.cfdebug{padding:5px;color:red;display:block}.debugging{clear:both!important;float:none!important;display:block!important}.debugging div{overflow:hidden;float:none!important;display:block!important}.debugging div a:hover{color:blue;background:#def;border-color:blue}.debugging div a{padding:2px;border:1px solid #ccc;background:#eee;margin:3px;display:block;float:left;text-decoration:none;color:#333}.debugging .label{border-top:1px dashed #999;margin-top:5px;padding-left:5px;text-align:left}.hidden{display:none}#C1{float:left;width:180px;margin-right:10px;z-index:100;position:relative}#C2{float:left;width:785px}#C3{display:none}.retrieveBooking form{margin:10px 0}.retrieveBooking table{background:#eee;border:1px solid #ccc}.retrieveBooking td{padding:5px}.validation-message-container{margin:13px 0 0 25px;width:25%}.validation-message-container span{display:block}.validation-error-message{color:red;margin:0 0 5px 0}.validation-success-message{color:green;margin:0 0 5px 0}.car_dropoff_fee{margin:5px 0}div.dialog{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:999999}div.dialog .overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#000!important;-moz-opacity:0!important;filter:alpha(opacity = 0)!important;opacity:0!important}div.dialog .container{position:absolute;clear:both;margin:3px;padding:10px;overflow:hidden;z-index:20;border:5px solid #ccc;background-color:#FFF;width:270px}div.dialog .container .header{position:relative;float:left;clear:both;overflow:hidden;font-size:12px;height:24px;line-height:24px}div.dialog .container .body{position:relative;overflow:hidden;font-size:12px;padding:0 10px}div.dialog .center{top:0;left:0}div.dialog .topleft{top:0;left:0}div.dialog .topright{top:0;right:0}div.dialog .topright .body,div.dialog .topleft .body{display:none}#lightbox .container .fill-vertical,#lightbox .container .fill-horizontal{background-color:#fff}#lightbox .overlay{background-color:#000;-moz-opacity:.35px;opacity:.35;filter:alpha(opacity = 35)}#lightbox .container .header h3.title{font:11px Arial,Helvetica,sans-serif;color:#808080;font-weight:bold}#lightbox .container .header p.caption{font:11px Arial,Helvetica,sans-serif;color:#808080;font-weight:normal}#lightbox .loading{background:url('//cdn.switchfly.com/assets/5b9e708/js/ezrez/images/loading.gif')}#lightbox .container .corner{background-image:url('//cdn.switchfly.com/assets/5b9e708/js/ezrez/images/corners.gif')}#lightbox .container .header .close_button{background:url('//cdn.switchfly.com/assets/5b9e708/js/ezrez/images/close_small.png') no-repeat}#lightbox .loading{width:100px;height:100px;margin:0}#lightbox .container .main{width:650px;height:450px;margin:0;padding:0 10px}#lightbox .container .header{height:30px}#lightbox .container .footer{overflow:hidden;height:40px}#lightbox .container .header h3.title,#lightbox .container .header p.caption{margin:5px;padding:0}#lightbox .container .header a.close_button{margin:3px;width:32px;height:22px}#lightbox .container .footer button.close_button{position:absolute;bottom:0;right:15px}#lightbox{z-index:999999}#lightbox .container{z-index:1}#lightbox .loading{z-index:2}#lightbox .container .fill-vertical,#lightbox .container .fill-horizontal,#lightbox .container .corner{z-index:1}#lightbox .container .header,#lightbox .container .footer,#lightbox .container .main{z-index:2}#lightbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#lightbox .overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#lightbox .loading{position:absolute;visibility:hidden}#lightbox .container{position:absolute}#lightbox .container .effect_container{width:100%;height:100%}#lightbox .container .header,#lightbox .container .main,#lightbox .container .footer{position:relative;float:none;clear:both}#lightbox .container .header{width:100%}#lightbox .container .header h3.title,#lightbox .container .header p.caption{float:left}#lightbox .container .header .close_button{position:absolute;top:0;right:0}#lightbox .container .main{width:100%;height:100%}#lightbox .container .main .content{width:100%;height:100%}#lightbox .container .main .content iframe,#lightbox .container .main .content object{clear:both;background:0;border:0;margin:0;padding:0;width:100%;height:100%}#lightbox .container .fill-vertical{position:absolute;top:0;left:5%;width:90%;height:100%}#lightbox .container .fill-horizontal{position:absolute;top:5%;left:0;width:100%;height:100%;border-radius:0 0 10px 10px}#lightbox .container .corner{position:absolute;width:15%;height:15%}#lightbox .container .top-left{top:0;left:0;background-position:top left}#lightbox .container .top-right{top:0;right:0;background-position:top right}#lightbox .container .bottom-right{bottom:0;right:0;background-position:bottom right}#lightbox .container .bottom-left{bottom:0;left:0;background-position:bottom left}body.wireframe{color:#333!important}.wireframe #HD *,.wireframe .page_v1_top *,.wireframe .page_v2_top *,.wireframe #FT *,.wireframe .page_v1_bottom *,.wireframe .page_v2_bottom *,.wireframe #filtersContainer *,.wireframe #modifySearch *,.wireframe #bookingStatus *,.wireframe #searchSummary *,.wireframe #airMatrix *,.wireframe #filterResultsSummary,.wireframe #paginationSummary *,.wireframe #optionsSorting,.wireframe #optionsFooter *,.wireframe #flight_filters_bottom *,.wireframe #hotel_filters_bottom *,.wireframe #car_filters_bottom *,.wireframe #flight_filters_top *,.wireframe #hotel_filters_top *,.wireframe #car_filters_top *,.wireframe #hotel_filters .hotel_filters_results *,.wireframe #hotel_filters #hotelFilterPriceContainer *,.wireframe #hotel_filters .rating_filter *,.wireframe #hotel_filters .neighborhood_filter *,.wireframe #hotel_filters .amenities_filter *,.wireframe .malibu_choose_hotel_header *,.wireframe #itineraryComponents *,.wireframe .malibu_hotel_stay_summary *,.wireframe #activeAgent img,.wireframe .malibu_hotel_avail_header *,.wireframe .page_v1_c1 img,.wireframe #select .itin *,.wireframe #select .avail_header *,.wireframe #select .avail_info{display:none!important}.wireframe #filtersContainer,.wireframe #modifySearch,.wireframe #bookingStatus,.wireframe #searchSummary,.wireframe #airMatrix,.wireframe #paginationSummary,.wireframe #optionsContainer,.wireframe #optionsFooter,.wireframe #hotel_filters,.wireframe .malibu_choose_hotel_header,.wireframe #itineraryComponents,.wireframe .malibu_hotel_stay_summary,.wireframe #activeAgent,.wireframe .malibu_hotel_avail_header,.wireframe #select .itin,.wireframe #select .avail_header{border:1px solid #ccc;padding:20px 10px;background:#eee;text-align:left!important;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}.wireframe #hotel_filters{margin-top:10px!important}.wireframe .malibu_choose_hotel_header{margin-bottom:0}.wireframe #activeAgent{padding:17px 10px 16px 10px;margin-bottom:10px}.wireframe #HD,.wireframe .page_v1_top,.wireframe .page_v2_top,.wireframe #FT,.wireframe .page_v1_bottom,.wireframe .page_v2_bottom,.wireframe #flight_filters_bottom,.wireframe #flight_filters_top,.wireframe #car_filters_bottom,.wireframe #car_filters_top,.wireframe #hotel_filters_bottom,.wireframe #hotel_filters_top{border:1px solid #ccc;padding:20px 10px;background:#ff6;text-align:left!important;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;-o-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.wireframe #hotel_avail_container{-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;-o-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px}.wireframe #hotels_view_nav li a{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.wireframe #hotel_avail_container,.wireframe #hotel_avail_container *{border-color:#ccc}.wireframe #optionsContainer,.wireframe #filtersContainer{margin:10px 0}.wireframe .page_v1_bottom{position:relative;top:10px}.wireframe .page_v1_top,.wireframe #hotel_filters{margin-bottom:10px}.wireframe *:before,.wireframe #activeAgent b{font-size:15px;font-weight:bold}.wireframe #HD:before,.wireframe .page_v1_top:before,.wireframe .page_v2_top:before{content:"Page Header"}.wireframe #FT:before,.wireframe .page_v1_bottom:before,.wireframe .page_v2_bottom:before{content:"Page Footer"}.wireframe #itineraryComponents:before{content:"Itinerary Summary"}.wireframe #filtersContainer:before,.wireframe #hotel_filters:before{content:"Option Filtering Tools"}.wireframe #filtersContainer form{display:block!important}.wireframe #filtersContainer .filterContainer,.wireframe #filtersContainer #filterPriceContainer,.wireframe #hotel_filters .hotel_filters_results,.wireframe #hotel_filters #hotelFilterPriceContainer,.wireframe #hotel_filters .rating_filter,.wireframe #hotel_filters .neighborhood_filter,.wireframe #hotel_filters .amenities_filter{display:block!important;border:1px solid #ccc;padding:15px;background:#fff;text-align:center;margin-top:5px}.wireframe #filtersContainer .filterContainer:before,.wireframe #filtersContainer #filterPriceContainer:before,.wireframe #hotel_filters .hotel_filters_results:before,.wireframe #hotel_filters #hotelFilterPriceContainer:before,.wireframe #hotel_filters .rating_filter:before,.wireframe #hotel_filters .neighborhood_filter:before,.wireframe #hotel_filters .amenities_filter:before{content:"Option Filter";font-size:12px}.wireframe #hotel_filters .hotel_filters_results:before{background:#fff;position:absolute;width:100px}.wireframe #modifySearch:before{content:"Modify Search"}.wireframe #modifySearch:after{content:"(Form opens as modal)";display:block}.wireframe #modifySearch{padding-bottom:6px}.wireframe #bookingStatus,.wireframe #modifySearch,.wireframe #searchSummary,.wireframe #airMatrix{margin-bottom:10px}.wireframe #bookingStatus:before{content:"Booking Progress Graphic"}.wireframe #searchSummary:before,.wireframe .malibu_hotel_stay_summary:before,.wireframe #select .avail_header:before{content:"Search Summary"}.wireframe .malibu_choose_hotel_header:before{content:"Hotel Page Header"}.wireframe #airMatrix:before{content:"Flight Matrix"}.wireframe #paginationSummary:before{content:"Option Sorting & Pagination Tools"}.wireframe .malibu_hotel_avail_header:before{content:"Option Sorting Tools"}.wireframe #optionsContainer:before{content:"Options Container"}.wireframe .airOption{background:#fff;border-color:#ccc}.wireframe .airOption .left{width:595px}.wireframe #optionsFooter:after{content:"Pagination";font-weight:bold;font-size:15px}.wireframe .hotelOption,.wireframe .hotelOption .card_price{border:0}.wireframe .option *:before{font-size:11px;font-weight:normal}.wireframe #flight_filters_bottom:before,.wireframe #flight_filters_top:before,.wireframe #car_filters_bottom:before,.wireframe #car_filters_top:before,.wireframe #hotel_filters_bottom:before,.wireframe #hotel_filters_top:before{content:"Advertisement Area"}.wireframe #paginationSummary .paginationContainer,.wireframe #paginationSummary .paginationContainer *,.wireframe #optionsFooter .paginationContainer,.wireframe #optionsFooter .paginationContainer *{display:inline!important}.wireframe #paginationSummary .paginationContainer,.wireframe #optionsFooter .paginationContainer{float:right}.wireframe #filtersTop:after,.wireframe #hotel_filters .hotel_filters_results:after{content:"Filter summary";display:block}.wireframe #filterStops:after{content:"Filter by num stops";display:block}.wireframe #filterAirlines:after{content:"Filter by airline";display:block}.wireframe #filterTimesContainer:after{content:"Filter by dep/arr times";display:block}.wireframe #filtersContainer #filterAirports{display:none!important}.wireframe #filtersContainer #filterPriceContainer:after,.wireframe #hotel_filters #hotelFilterPriceContainer:after{content:"Filter by price";display:block}.wireframe #hotel_filters .rating_filter:after{content:"Filter by star rating";display:block}.wireframe #hotel_filters .neighborhood_filter:after{content:"Filter by neighborhood";display:block}.wireframe #hotel_filters .amenities_filter:after{content:"Filter by hotel amenities";display:block}.wireframe .hotelOption .card_header{background:#eee;border:1px solid #ccc;border-bottom:0;display:block;padding:5px 10px}.wireframe .hotelOption .card_header:before{content:"Hotel Promotion Container";font-size:15px;font-weight:bold}.wireframe #hotels_view_nav{margin-top:-5px}.wireframe #hotels_view_nav li a,.wireframe .carCrossSellOptions{border-color:#ccc}.wireframe #select .itin:before{content:"Price Summary"}.wireframe .button_container{background:transparent;padding:0}.wireframe .button_container .submit_link{color:#06f;text-decoration:underline;margin-left:10px;font-size:15px;font-weight:bold}#toolTipPanel_c{position:absolute}#toolTip .bd,#toolTipPanel .bd{padding:0 15px 15px}#toolTip,#toolTipPanel{border:2px solid #000}#toolTipPanel .hd{background-color:transparent;border:0;height:12px;padding:5px 5px 0;margin:0}#toolTipPanel .container-close{background:0;position:relative;float:right;padding:0;margin:0;text-decoration:none;text-indent:0;width:auto;height:auto;top:auto;right:auto;outline:0;-moz-outline-style:none}#toolTip .bd{font-size:16px;font-weight:bold}#toolTipPanel,#availabilityTooltip{overflow-y:auto;overflow-x:hidden;max-height:400px;max-width:600px}* html #toolTipPanel,* html #availabilityTooltip{height:400px;width:600px}.labeledInput{overflow:hidden;clear:both;float:none;margin-bottom:5px}.labeledInput label{display:block;float:none;clear:both}.labeledInput label .requiredInputIndicator{display:none}.requiredLabeledInput label .requiredInputIndicator{display:inline}.labeledInput input{float:none;clear:both}.errorLabeledInput{color:red;font-weight:bold}.validation-error,.errorLabeledInput input,.errorLabeledInput textarea,.errorLabeledInput select{background-color:#ffc0cb}.checkboxLabeledInput input,.checkboxLabeledInput label{position:relative;float:left;clear:none}.checkboxLabeledInput label{padding-left:5px;line-height:1}.radioLabeledInput .option{float:none;clear:both}.radioLabeledInput input,.radioLabeledInput label{position:relative;float:left;clear:none}.radioLabeledInput label{padding-left:5px}.autoCompleteLabeledInput{overflow:visible}.section{float:none;clear:both;overflow:hidden;margin-bottom:10px}.section .section{margin-bottom:0}.sectionHeader,.sectionBody,.section .header,.section .body .itin_header{padding:5px 10px;background-color:#ddd;overflow:hidden}.section .header .title,.section .header a{margin:0;font-size:12px}.sectionBody,.section .body{padding:10px;background:#eee}.sectionBody,.section .body .itin{border:0}.sectionFooter,.section .footer{overflow:hidden}.section .body .itin_info,.section .body .itin_sub_details{background:#fff;border:1px solid #ddd;border-top:0}.inlineSection,.inlineSection .body,.inlineSection .footer{background-color:transparent}.inlineSection .header{padding:0;margin:0;background-color:transparent}.inlineSection .header h2{font-size:14px;margin:0;padding:0}.option{float:none;clear:both;overflow:hidden;margin-bottom:10px}.option .header{padding:5px 10px;background-color:#ddd;overflow:hidden}.option .header .title,.option .header a{margin:0;font-size:12px}.option .body{padding:10px;background:#eee}.option .footer{overflow:hidden}.toggle .onToggleOption{display:none}.toggle .offToggleOption{display:block}.openToggle .onToggleOption,.toggleOn .onToggleOption{display:block}.openToggle .offToggleOption,.toggleOn .offToggleOption{display:none}.toggleContent{display:none}.openToggleContent{display:block}tr.openToggleContent{display:table-row}.toggleHead{float:left;margin:0;padding:0}.headerToggle{float:right}#DEV .toggle .onToggleOption{display:none}#DEV .toggle .offToggleOption{display:inline-block}#DEV .openToggle .onToggleOption,.toggleOn .onToggleOption{display:inline-block}#DEV .openToggle .offToggleOption,.toggleOn .offToggleOption{display:none}#DEV .toggleContent{display:none}#DEV .openToggleContent{display:inline-block}#bang{background:white;box-shadow:0 0 10px #888;color:#555;margin:-5px 0 20px 10px;padding:20px;position:absolute;z-index:9999}#bang *{font-size:12px;line-height:18px}#bang .columns{overflow:hidden}#bang .column{float:left;margin:0 50px 0 0}#bang .column:last-child{margin:0}#bang strong{color:#000}#bang table{background:white;margin:0 0 15px 0;width:100%}#bang tr:hover td{background:yellow}#bang td{vertical-align:middle}#bang td:first-child{padding:0 10px 0 0;width:60px}#bang key{color:#00F;font-weight:bold}#bang then,#bang and,#bang li{color:#999;font-size:11px}#bang description{color:#555}#bang keyword{border-bottom:1px solid #0FF}#bang ac{color:#00C}#bang .forms{margin:0}#bang form{border-bottom:1px solid #EEE;margin:0 0 10px 0;padding:0 0 10px 0}#bang label,#bang input,#bang select{display:block}#bang input{padding:5px;width:300px}#bang input[type='checkbox']{display:inline;width:auto}#bang .yui-skin-sam .yui-ac-input{position:static}#sessionTimeoutContainer .yui-panel{border:10px solid #333;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;-webkit-box-shadow:0 0 15px #333;-moz-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333}#sessionTimeoutContainer .yui-dialog .ft{background:none repeat scroll 0 0 #333;padding-bottom:0;padding-top:10px}#sessionTimeoutContainer .yui-button{background:0;border:0 none!important}#sessionTimeoutContainer .yui-button .first-child{border:0 none!important}#sessionTimeoutContainer .button-group button{background:none repeat scroll 0 0 #eee;border:2px solid #08d;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;color:#333!important;cursor:pointer;font-size:10px;font-weight:bold;line-height:2;min-height:2em;padding:3px 5px}#sessionTimeoutContainer .yui-panel .bd{font-size:14px;padding:20px}#cobrandSwitchingNotAllowed{background-color:#eee;border-radius:6px;box-shadow:0 0 64px #000;color:#000;font:16px/24px "Lucida Grande",Arial,sans-serif;padding-bottom:4px;width:600px;height:auto}#cobrandSwitchingNotAllowed .db{padding:20px}#cobrandSwitchingNotAllowed a{color:#000}#cobrandSwitchingNotAllowed p{border-bottom:1px solid #ccc;padding-top:10px}#cobrandSwitchingNotAllowed strong{margin-top:10px;display:inline-block}.modificationStatusBarSection{width:100%}.modificationStatusBarHeader{background:#ddd;text-align:center;margin-bottom:0;padding:5px 0}.modificationStatusBarCustId{border-bottom:1px dotted #ccc}.modificationStatusBarHeader ul{margin:0}.modificationStatusBarHeader li{display:inline}.modificationStatusBarHeader li>a{padding:0 10px 0 5px;border-right:1px solid #333}.modificationStatusBarHeader li:last-of-type>a{border-right:0;padding-right:0}.customItineraryContainer{border:1px solid #999}.customItineraryContainer .title{background:#eee;font-weight:bold;padding:5px;text-align:center}.customItineraryContainer ul{padding:5px;margin-left:0}.customItineraryContainer .innerTitle{font-weight:bolder;overflow:hidden}.customItineraryContainer .component-title{float:left}.customItineraryContainer .component-change-link{float:right}.customItineraryContainer .subTitle{font-weight:bold;clear:both}.customItineraryContainer .air.segment,.customItineraryContainer .roomSegment,.customItineraryContainer .priceSegment{clear:both}.customItineraryContainer .price .value{float:right}.customItineraryContainer .air.segment .calendarDate{float:left;width:20%;height:40px;margin-top:10px}.customItineraryContainer .air.segment .segmentRight{width:75%;margin-top:-4px}.customItineraryContainer .air.segment .departure{float:left;width:45%}.customItineraryContainer .air.segment .flightNumber{margin-left:23px}.customItineraryContainer .segment{padding:5px 0 6px 5px}.customItineraryContainer .segmentLeft{float:left;width:50%}.customItineraryContainer .label{padding:0;text-align:left;font-weight:normal}.customItineraryContainer .multiRoomTypes{margin-bottom:5px}.customItineraryContainer .multiRoomTypes .label{font-weight:bold}#lightbox .printableActivityDetails{width:630px!important;height:400px!important}#loyalty_pricing_options{padding:5px;text-align:right;background-color:#f1f1f1;font-size:16px}#loyalty_pricing_options input{float:right;margin:1px 5px}#loyalty_pricing_options .labeledInput{margin-bottom:0}#loyalty_pricing_options div{display:inline-block}#loyalty_pricing_options div:first-of-type{padding:0 2px}#loyalty_pricing_options .help-icon:before{content:"i";width:12px;height:12px;color:#fff;position:relative;left:-3px;top:-4px;font-size:10px;font-family:monospace}#loyalty_pricing_options .help-icon{background-color:#1f5e8b;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;width:13px;height:13px;display:inline-block;cursor:pointer;position:relative;top:2px}.loyalty-points-no-match{color:#f00;font-size:12px}#loyalty_pricing_options .radioLabeledInput{vertical-align:bottom}#loyalty_pricing_options .radioLabeledInput label{float:left}.baggageInfo{cursor:pointer;color:#c00;margin:0 10px 10px}.baggageFeeInfo .baggageExcluded{cursor:default}.flyoutText{line-height:1.5;text-align:left;font-size:14px;position:absolute;right:30%;width:470px;padding:10px;background-color:#fff;border:1px solid #000}.itin-flyout-details{top:50%}.flyoutText h1{margin-top:0}.flyoutShow .flyoutClose{cursor:pointer;font-size:14px;padding:0 5px;position:absolute;right:0;top:0}.flyoutHide{opacity:0;transition:opacity .2s,margin-top .2s;-ms-filter:"alpha(opacity=0)";margin-top:-3px;z-index:-1}.flyoutShow{opacity:1;z-index:99;-ms-filter:"alpha(opacity=100)";margin-top:55px}#confirm td.sub_section_details_item.baggage{position:relative}.submodule{position:relative}.itinerary-information.air .flyoutDisplayContainer{margin-top:0}.flyoutBaggageText{display:block;max-height:300px;overflow-y:scroll}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.bookingViewBaggageInfo{width:25%;max-height:150px;overflow:scroll}.externalBaggageLink{margin-bottom:10px}.room_container{display:block}.infant-row td,.children-row td{display:none}