.TicketSearchContent{overflow:visible}.yui-calcontainer{background:#fff none repeat scroll 0 0;border-radius:0;border:8px solid #fff}.yui-calcontainer.multi .groupcal{background-color:transparent;border:none}.yui-calcontainer .title{color:#fff}.yui-calcontainer .close-icon{border:none}.yui-calendar{border-collapse:separate;border-spacing:0;font:normal 100% Montserrat,arial,sans-serif}.yui-calendar tbody tr{border-bottom:1px solid #c5d5e8}.yui-calendar tbody td:first-child,.yui-calendar td.calcell.oom:first-child{border-left:0 solid rgba(0,0,0,.12)}.yui-calendar tbody td{border-right:0 solid rgba(0,0,0,.12)}.yui-calendar td.calcell,.yui-calendar td.calcell.today,.yui-calendar td.calcell.oom{border-right:0 solid rgba(0,0,0,.12);border-bottom:0 solid rgba(0,0,0,.12)}.yui-calendar td.calcell{background-color:transparent;color:#fff;font-size:1rem;font-weight:400;line-height:1.6rem;min-width:26px;padding:2px}.yui-calendar td.calcell a{color:rgba(0,0,0,.87)}.yui-calendar td.calcell.today{color:#aaa}.yui-calendar td.calcell.oom{color:#aaa;background-color:#eee}.yui-calendar td.calcell.selected,.yui-calendar td.calcell.selected.calcellhover{background:#3f51b5 none repeat scroll 0 0;color:#fff;font-size:1rem;font-weight:400;line-height:1.2rem;min-width:26px;padding:1px;border-width:1px;border-style:solid;border-radius:999px;border-color:#3f51b5;box-shadow:inset 0 0 0 1px #fff}.yui-calendar td.calcell.calcellhover{background:rgba(0,0,0,.04) none repeat scroll 0 0;color:rgba(0,0,0,.87);font-size:1rem;font-weight:400;line-height:1.2rem;min-width:26px;padding:1px;border-width:1px;border-style:solid;border-radius:999px;border-color:rgba(0,0,0,.04);box-shadow:inset 0 0 0 1px #fff}.yui-calendar td.calcell.selected a{color:#fff}.yui-calendar td.calcell.selected.calcellhover a{color:#fff}.yui-calendar td.calcell.calcellhover a{color:rgba(0,0,0,.87);background-color:transparent}.yui-calendar td.calcell.previous{background:#fff none repeat scroll 0 0;color:#aaa;font-size:1rem;font-weight:400;line-height:1.2rem;min-width:26px;padding:2px}.yui-calendar td.calcell.highlight1{background-color:#cf9}.yui-calendar td.calcell.highlight2{background-color:#9cf}.yui-calendar td.calcell.highlight3{background-color:#fcc}.yui-calendar td.calcell.highlight4{background-color:#cf9}.yui-calendar .calhead{border:0 solid #f4da40;background-color:#1b1e3e}.yui-calendar .calheader{background-color:#1b1e3e;color:#fff;height:auto;padding:10px 5px;width:auto}.yui-calendar .calheader img{border:none}.yui-calendar .calweekdaycell{color:rgba(0,0,0,.38);border-bottom:1px solid rgba(0,0,0,.12)}.yui-calendar .calfoot{background-color:#eee}.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#222}.yui-calendar .calnavleft{top:12px;background-image:none !important;border-bottom:.5em solid transparent;border-right:.75em solid #fff;border-top:.5em solid transparent;content:" ";display:block;height:0;margin:0 0 0 10px;width:0}.yui-calendar .calnavright{top:12px;border-left:.75em solid #fff;border-right:0 none;background-image:none !important;border-bottom:.5em solid transparent;border-top:.5em solid transparent;content:" ";display:block;height:0;margin:0 10px 0 0;width:0}div.masterbanner{height:87px}.masterbody{margin-top:4px}.globalnav{height:21px}.leftcolumnPH{margin-left:0}.journeydetails .leftcolumnPH,.deliverydetails .leftcolumnPH,.paymentdetails .leftcolumnPH{margin-top:0}.rightcolumnPH{top:113px}.journeydetails .rightcolumnPH,.deliverydetails .rightcolumnPH,.paymentdetails .rightcolumnPH{top:113px}.LeftLogo{margin-left:5px;margin-top:22px}.RightLogoDiv{margin-right:65px;margin-top:25px}.RightLogoDiv .RightLogoText{display:none}div.globalfooter{height:64px;z-index:19}div.globalfooter .Line{font-size:1.1em}div.masterbanner .Line{width:790px;margin-left:200px;margin-top:38px;height:32px;top:0;z-index:40}div.masterbanner .Line a{font-size:1.4em;font-weight:normal;text-align:center;text-indent:0}div.masterbanner .Line .Separator{display:none}.TicketSearchControl{top:113px}.PaymentDetails .ClearBoth{overflow:hidden}.LowestFareFinder,.ExpandDiv{left:169px}.LowestFareFinderTitle{color:#000}.UsersPane.NonPrintable{margin-left:25px}.PassengerIcons{height:50px;width:75px}.TicketSearchBody .PassengerIcons,.RoverRangerSearchBody .PassengerIcons{display:none}.TicketSearchBody .PassengerDetails{margin-left:10px;text-align:left}.TicketSearchContentNoBottom .TicketSearchBody .PassengerDetails{margin-left:4px}.TicketSearchHeaderInfo,.TicketSearchContentNoBottom,.SearchButtonFooter{width:240px}.TicketSearchContent .Options select{margin-top:0}.TicketSearchContent .JourneyOptions{margin-top:4px}.TicketSearchContent .TravelDates .TimeSeparator{color:#fff}div.QuickBuyConfirmation{background-color:#213f80;margin:3px 0 -1px 0}div.QuickBuyPreferencesContent,div.QuickBuyPreferencesContent div.Expanded{background-color:#fff}div.QuickBuyPreferences div.QuickBuyStatus{background-color:transparent}div.AccordionHeader,div.QuickBuyHeaderAuP{background-color:#d7eed6}.QuickBuyConfirmation .Label.QuickBuyWarning,.QuickBuyConfirmation .InfoText{color:#fff}.TravelDates .TicketSearchBody{margin-right:2px}.ImageCorporateLogo{height:40px;width:40px;background-repeat:no-repeat}div.NotComplete{background-image:url("../../Images/lu/cross.png")}div.Complete{background-image:url("../../Images/lu/tick.png")}.LocationFromTo{width:175px}.TextOnlyVersion{font-size:.9em}img.PopupCalendar{cursor:pointer;padding-bottom:3px;vertical-align:middle}.LFFReturnJourney{height:72px;margin:0 5px}.LFFChoicePanel{left:458px;position:absolute;top:180px}.LFFChoicePanelContent{background-repeat:repeat-x;height:318px;width:172px}.TicketSearchControl .Passengers .RailcardDetailsAdults,.TicketSearchControl .Passengers .RailcardDetailsChildren{height:28px;width:38px}.SplitIcon{max-width:33px;height:auto}