body{background-color:#b5babc}.maincontentPH{background-color:#fff}h1,h2,h3,h4{color:#32597a}label,.Label,.Emphasised,.SmallLabel,.InfoText{color:#5176a2}.RegisterContent .InfoText{margin-left:50px;padding-bottom:10px;padding-left:5px;padding-top:10px}.Title{color:#31597a}.Info{color:#5176a2}.RightLogoDiv .RightLogoText{color:#a5abaf}div.masterbanner .Line a{color:#fff}div.masterbanner .Line a:active{color:#292c39;background-color:#c3c7c8}div.masterbanner .Line a:hover{color:#292c39;background-color:#a6acaf}div.masterbanner .Line .Separator{background-color:#fff}.globalfooter,.globalfooter a:link,.globalfooter a:active,.globalfooter a:visited{color:#37424a}.globalfooter a:hover{color:#ef3e33}.globalnavigation ul{color:#fff}.globalnavigation a{color:#fff}.globalnavigation a#globalnavmiddle_d,.globalnavigation a#globalnavlast_d{color:#888}.globalnavigation li a:hover{color:#292c39;background-color:#a6acaf}.globalnavigation li a:active{color:#292c39;background-color:#c3c7c8}.AccountNavigation{background-color:#fff}.AccountLinkText{color:#5176a2}.AccountNavigation a{background-color:#e7ecf2}.AccountNavigation .Viewing{background-color:#fff}select,input.TextBox,textarea,.SearchInputNoError,.SearchContainer{color:#002e4f;background-color:#f2f2f2}.PPLeftRegisterDiv input.NoError,.PPLeftRegisterDiv select.NoError,.PPRightRegisterDiv input.NoError,.PPRightRegisterDiv select.NoError,.pp_ulc_leftdiv input{background-color:#fff}select.Error,input.Error,textarea.Error,.SearchInputError{background-color:#ffdddb}.SearchInputError{color:#002e4f}.Error{color:#ef3e34}.ErrorText{color:#ef3e33}.ErrorMessage{color:#fff}.ErrorMessages{background-color:#f9f6e3}.Warning{color:#ef3e33}.PPLeftRegisterDiv input.Error,.PPLeftRegisterDiv select.Error,.PPRightRegisterDiv input.Error,.PPRightRegisterDiv select.Error,.pp_ulc_leftdiv input.Error{color:#002e4f}.ulc_messages{color:#ef3e33}.FaqCategory{background-color:#e6ecf2;color:#336080}.Timeout .Options .OptionText{color:#002e4f}.TicketSearchHeaderContents,.RoverRangerSearchHeaderContents{color:#fff}.NoScriptInstructionsText{color:#fff}.NoScriptInstructionsText a:link,.NoScriptInstructionsText a:visited,.NoScriptInstructionsText a:hover,.NoScriptInstructionsText a:active{color:#fff}.InstructionText,.InstructionTextError{color:#fff}.InstructionText .Button{color:#002e4f}.TicketSearchTopHeading,.TicketSearchHeading,.RoverRangerSearchTopHeading,.RoverRangerSearchHeading{color:#2c4e52}.TicketSearchTopHeading .Label,.RoverRangerSearchTopHeading .Label{color:#2c4e52}.TicketSearchHeading .Label,.RoverRangerSearchHeading .Label{color:#2c4e52}.TicketSearchBody label,.RoverRangerSearchBody label{color:#5176a2}.CheckBox label{color:#5176a2}.InformationLine .Information{color:#002e4f}.RailcardInfo .InfoText{color:#5176a2}.PassengerSearchRailcards{color:#648dad}.PassengerSearchAdults,.PassengerSearchChildren{color:#31597a}.TicketSearchTopHeading a.nisservices span.left,.RoverRangerSearchTopHeading a.nisservices span.left{color:#00244a}.TicketSearchTopHeading a.nisservices:hover span.left,.RoverRangerSearchTopHeading a.nisservices:hover span.left{color:#fff}.TextOnlyVersion{color:#fff}.SearchContainer li.yui-ac-highlight{color:#002e4f}.CallingAt label{color:#5176a2}.FilterControl .ShowMe{color:#2c4e52}.FareControlSection{color:#31597a}.LowestFareFinderTitle{color:#2c4e52}.LowestFareFinderInstructionText{color:#002e4f}.LFFInstructionText{color:#fff}.LFFFare,.LFFFareSemiSelected,.LFFFareNoFareInline{color:#899ead}.LFFFareSelectedHighlight{color:#002e4f}.LFFFareSelected{color:#31597a}.LFFFareCheapestInline{color:#31597a}.LFFFareCheapestHighlight{color:#fff}.LFFFareCheapest{color:#31597a}.LFFFareInline{color:#6e8aa2}.LFFFareHighlight{color:#fff}.LFFFareNormal{color:#899ead}.LFFFareNoFareHighlight{color:#fff}.LFFLeftTab{color:#31597a}.LFFLeftTabHighlight{color:#fff}.LFFLeftTabSelected{color:#31597a}.LFFBottomTab{color:#31597a}.LFFBottomTabHighlight{color:#fff}.LFFBottomTabSelected{color:#31597a}.LFFTitle{color:#31597a}.LFFShowing{color:#5176a2}.LFFLegendL,.LFFLegendC,.LFFLegendR{color:#31597a}.LFFChoiceDetails,.LFFChoiceTicketType{color:#5176a2}.LFFChoiceCost{color:#31597a}.LFFOnlineDiscount{color:#dc1000}.LFFTotalText{color:#336080}.LFFTotalAmount{color:#31597a}.LFFAllPassengers{color:#31597a}.LoginBox h3{color:#2c4e52}.SavedJourneysInfo .title a,.SavedJourneysInfo .titleNoSaved{color:#002e4f}.SavedJourneysInfo input{color:#002e4f}.YourOrder a span.text{color:#b8c6d1}.YourOrder a.active span.text{color:#fff}.YourOrder span.textInactive{color:#b8c6d1}.SavedJourneys div.header{color:#2c4e52}.SavedJourneys p.right{color:#31597a}.SavedJourneys div.journeyHeader{color:#31597a}.SavedJourneys div.InfojourneyContent{color:#4c7199}.SavedJourneys div.journeyContent{color:#4c7199}.SavedJourneys div.journeyContent b{color:#4c7199}.SavedJourneys .journeyFooter a{color:#17415f}.SavedJourneys .journeyFooter a.editInactive{color:#9a9999}.SavedJourneys .EmailAddressPanel{color:#4c7199}.HeaderDate{color:#fff}.HeaderTitle{color:#959595}.AvailableFaresTitle{color:#959595}.AvailableTrains{color:#959595}.AvailableTrainsTitle{color:#959595}.AvailableTrainsCount{color:#2c4e52}.PanelAvailable .HeaderTitle{color:#2c4e52}.PanelAvailable .AvailableFaresTitle{color:#2c4e52}.PanelAvailable .AvailableTrainsTitle{color:#2c4e52}.FareLineEntry{color:#31597a}.GettingServiceData,.GettingStoppingPointData,.GettingLowestFareData{color:#2c4e52}.TableHeader .ColumnDepart,.TableHeader .ColumnDepartSmall,.TableHeader .ColumnArrive,.TableHeader .ColumnArriveSmall,.TableHeader .ColumnChanges,.TableHeader .ColumnChangesSmall,.TableHeader .ColumnDuration,.TableHeader .ColumnPrice,.TableHeader .ColumnIcon,.TableHeader .ColumnTOCShow,.TableHeader .ColumnTOCHide,.TableHeader .ColumnEnd{color:#fff}.TableRowContents{color:#31597a}.TableRow div.Hover{color:#b4c1cb}.TableRow div.RowSelected{color:#002e4f}.TableRow div.RowHoverSelected{color:#002e4f}.TableRow div.RowNotAvailable{color:#b4c1cb}.TableRow div.ServicesDisabled{color:#889299}.ChooseFareText,.ChooseServiceText{color:#fff}.ChooseInfoLine{color:#2c4e52}.DiscountedFarePrice{color:#dc1000}.OnlineDiscount{color:#dc1000}.ChoicePanel .ChooseInfoReserve{color:#ef3e33}.TicketSelected .ChooseInfoTicket,.TicketSelected .ChooseInfoPrice,.ReturnTicketSelected .ChooseInfoTicket,.ReturnTicketSelected .ChooseInfoPrice,.TicketSelected .ChooseInfoInclOverridePriceText{color:#fff}.TotalCostPanel{color:#2c4e52}.DisableCostPanel{color:#bfb269}.PopupTitle{color:#2c4e52}.PopupInfoHeader .PopupTitle{color:#002e4f}.PopupInfoHeaderTitle{color:#002e4f}.PopupInfoHeaderClose{color:#002e4f}.PopupPanelContent{color:#5176a2}.RSPFaresInitiativeLine .ButtonRspFareInitiative span{color:#000}.RSPFaresInitiativeLine .ButtonRspFareInitiativeSelected span{color:#000}.ShowAll label{color:#5176a2}.FurtherHelp .Title{color:#2c4e52}.FurtherHelp .FurtherHelpContents{color:#002e4f}.HelpPanel .HelpTitle{color:#32597a}.HelpPanel .HelpText a{color:#37424a}.HelpNumber{color:#32597a}.HelpText{color:#32597a}.CorporateControl th{background-color:#ef3e33;color:#fff}.CorporateControl .LabelBusiness{color:#5176a2}.CorporateControl th.none{background-color:#d3d3d3}.CorporateControl td b{color:#31597a}.CorporateControl .Title{color:#336080}.CorporateControl .IntroText{color:#4c7199}.checkoutBreadcrumb li.previous{color:#8ba4c1}.checkoutBreadcrumb li.current{color:#3e6382}.checkoutBreadcrumb li.next{color:#969696}.checkoutBreadcrumb a.previous{color:#8ba4c1}.checkoutBreadcrumb a.current{color:#3e6382}.checkoutBreadcrumb a.next{color:#969696}.PurchaseContent h1,.RoverRangerContent h1{color:#336080}.PurchaseContent .Error{color:#ef3e34}.PurchaseContent .Warning{color:#ef3e34}.PurchaseContent .Info{color:#336080}.CrowdingPane{background-color:#fff}.OrderSummary{background-color:#fbf5e1;color:#4c7199}.OrderSummary div.title{color:#26494d}.OrderSummary div.header{color:#336080}.OrderSummary div.journey{background-color:#fbf8ee}.OrderSummary div.journeySelected{background-color:#fff}.OrderSummary div.journeyHeader{color:#31597a}.OrderSummary div.journeyFooter{background-color:#d3d1cc}.OrderSummary div.deliveryoption,.OrderSummary div.CardFee{color:#31597a}.OrderSummary div.basketDiscountAmount{color:#2e5573}.OrderSummary div.total{color:#31597a}.OrderSummary p.right{color:#31597a}.OrderSummary .journeyFooter a{color:#17415f}.OrderSummary .journeyFooter a.editInactive{color:#9a9999}.TicketDetailsControl{color:#5176a2}.TicketDetailsControl th{background-color:#ef3e33;color:#fff}.TicketDetailsControl th.none{background-color:#d3d3d3}.TicketDetailsControl td b{color:#31597a}.TicketDetailsControl tr.double td.spacer{background-color:#ef3e33}.TicketDetailsControl tr.content td.none{color:#c0c0c0}.TicketDetailsControl tr.footer td{color:#f00}.SeatReservation,.Insurance,.SleeperReservation,.AdditionalOption,.WifiVoucher,.PurchaseDetailsOption{color:#4c7199}.SeatReservation div.Title,.Insurance div.Title,.SleeperReservation div.Title,.AdditionalOption div.Title,.WifiVoucher div.Title,.PurchaseDetailsOption div.Title{color:#336080}.SeatReservation div.col2 .NoError,.SeatReservation textarea,.SeatReservation select,.SeatReservation option{background-color:#fff}.SeatReservation span.GroupName{color:#336080}.SeatReservation span.PreferredSeatGroups{color:#336080}.SeatReservation label.Disabled{color:#ccc}.SeatReservation .TextBox{color:#002e4f}.SleeperReservation div.col2 .NoError,.SleeperReservation select,.SleeperReservation option{background-color:#fff}.SleeperReservation span.GroupName{color:#336080}.SleeperReservation span.PreferredSleeperGroups{color:#336080}.SleeperReservation span.SleeperMessage{color:#336080}.SleeperReservation label.Disabled{color:#ccc}.SleeperReservation .TextBox{color:#002e4f}.AdditionalOptionReview .header{color:#32597a}.AdditionalOptionReview .header a{color:#294d52}.VoucherCheckBoxes .Heading{color:#336080}.VoucherCheckBoxes .Instruction,.VoucherCheckBoxes .Gridview td{color:#4c7199}.DeliveryDetails .Label,.DeliveryDetails .TODLine2,.DeliveryDetails .TODLine3,.DeliveryDetails .TODLine4{color:#31597a}.DeliveryDetails .DeliveryDetail .Error{color:#002e4f}.DeliveryDetails .DeliveryDetail .DeliveryOptionRadio Label{color:#31597a}.DeliveryDetails .LocationInformationHeader{font-weight:bold;padding-bottom:6px;padding-top:6px}.DeliveryDetails .LocationInformation{font-style:italic;padding-left:7px}.DeliveryDetails .Wordwrap{white-space:pre-wrap;white-space:-moz -pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.PrintAtHomeDetails .Required{color:#ef3e33}.AddressSummary{background-color:#fff}.AddressSummary .Buttons{background-color:#d5d5d5}.AddressNewEntry .Input{background-color:#fff}.AddressesControl .ClearBoth .AddressNewEntry input.Error,.AddressesControl .ClearBoth .AddressEdit input.Error{color:#002e4f;background-color:#ffdddb}.AddressNewEntryList select{background-color:#fff}.AddressEdit .AddressFieldName{color:#acaeaa}.PurchaseContent .SaveForLater .header{color:#32597a}.PurchaseContent .SaveForLater .intro{color:#5176a2}.CardIcon,.CardRadio label,.PaymentCardDetails{background-color:#fff}.PaymentCardDetails .Buttons{background-color:#d5d5d5}.PaymentCardSummary .InfoText{color:#31597a}.BlueBox .CardNewEntry select{background-color:#fff}.PaymentCardEntry input.Error,.PaymentCardEntry select.Error,.PaymentCardEdit input.Error,.PaymentCardEdit select.Error{color:#002e4f;background-color:#ffdddb}.PaymentDetails .AddressNewEntry input.TextBox{background-color:#f2f2f2}.PaymentDetails .AddressNewEntryList select{background-color:#f2f2f2}.AccountWarningText{color:#ef3e33}.PaymentDetails .ChargeToCard{color:#5176a2}.PaymentDetails .ChargeToCard .PONumberLabel,.PaymentDetails .ActivationEmailLabel{color:#5176a2}.PaymentDetails .ReviewInfo{color:#5176a2}.PurchaseContent div.greyReview{color:#4c7199}.PurchaseContent .greyReview b{color:#002e4f}.PurchaseContent .greyReview .summary div.price{color:#002e4f}.PurchaseContent .greyReview a{color:#4c7199}.PurchaseContent .greyReview .Button a{color:#fff}.PurchaseContent .greyReview .summary div.CreditDebitCharge{color:#002e4f}.PurchaseContent .greyReview .summary div.TotalCharge{color:#002e4f}.OrderConfirmation .bookingRef{color:#31597a}.OrderConfirmation .OrderDetails .header{color:#31597a}.OrderConfirmation .bookingRef span{color:#ef3e34}.OrderConfirmation .OrderSummary{color:#4c7199}.OrderConfirmation .OrderSummary b{color:#002e4f}.OrderConfirmation .OrderSummary td{color:#2e5573}.OrderConfirmation .basketDiscountLabel{color:#2e5573}.OrderConfirmation .EmailPanel,.OrderConfirmation .EmailPanelHidden{color:#4c7199}.OrderConfirmation .PostalAddress{color:#5176a2}.OrderConfirmation .deliveryInstruction{color:#4c7199}.BookingSummary div.BasketDiscountPanel .BasketDiscountLabel,.BookingSummary div.BasketDiscountPanel .BasketDiscountAmount,.BookingSummary div.BasketDiscountPanel .BasketDiscountTotalPrice,.BookingSummary div.BasketDiscountPanel .BasketDiscountAppliedText,.BookingSummary div.BasketDiscountPanel .BasketDiscountHR,.BookingSummary div.BasketDiscountPanel .ShoppingBasketDiscountTopUpMessage{color:#000}.BookingSummary div.BasketDiscountPanel{background-color:inherit}.BookingSummary div.BasketDiscountPanel{color:#000}.GridView tr th{color:#fff;background-color:#7497bc}.GridView tr td,.GridView label{color:#31597a;background-color:#dfe3e3}.GridView tr.marked td{color:#002e4f;background-color:#acbdcc}.StoppingPoints{color:#5176a2}.StoppingPoints .Title{color:#31597a}.StoppingPoints .Warning{color:#ef3e33}.OrderHistoryContent table.Table th,.FavouritesContent table.Table th,.LoyaltyContent table.Table th,.UserEVouchersContent table.Table th{color:#fff}.OrderHistoryContent table.Table td,.FavouritesContent table.Table td,.LoyaltyContent table.Table td,.UserEVouchersContent table.Table td{color:#4c7199}.OrderHistoryContent td .Status{color:#808080}.OrderHistoryContent td .FareTitle{color:#808080}.OrderHistoryContent table .Reservations .Label{color:#ef3e34}.OrderHistoryContent .Table a.nisservices span.left{color:#00244a}.OrderHistoryContent .Table a.nisservices:hover span.left{color:#fff}.RefundRequestFormContent{color:#5176a2}.OrderHistoryContent .BuyNewSeasonTicket{color:#4c7199}.CharterDiscountHeaderSelected,.CharterDiscountMessageSelected,.CharterDiscountMessageContactDetailsSelected{color:#000}.CharterDiscountHeader,.CharterDiscountMessage,.CharterDiscountMessageContactDetails{color:#31597a}.CharterDiscount .CharterDiscountIncludedJourneyDetails{background-color:#213c84}.CharterDiscount .CharterDiscountIncludedText{color:#fff}span.CharterDiscountIncludedText{color:#fff}.MTRegForm{color:#32597a}.TicketReleaseControl .ContactTitle,.TicketReleaseControl .TicketTitle,.TicketReleaseControl .Outward,.TicketReleaseControl .Return,.TicketReleaseControl .Buttons{color:#002e4f;background-color:#edf0ef}.TicketReleaseControl .Required{color:#fe8e33}.TicketReleaseControl .Dates{color:#002e4f}.TicketReleaseControl .SignUpLink a{color:#2679ae}.GiftVoucherDetailsControl{color:#5176a2}.GiftVoucherDetailsControl th{background-color:#ef3e33;color:#fff}.GiftVoucherDetailsControl th.none{background-color:#d3d3d3}.GiftVoucherDetailsControl td b{color:#31597a}.GiftVoucherDetailsControl tr.double td.spacer{background-color:#ef3e33}.GiftVoucherDetailsControl tr.content td.none{color:#c0c0c0}.GiftVoucherDetailsControl tr.footer td{color:#f00}.InsuranceLabel{font-weight:bold;width:75%;float:right}.ChoicePanel .ChoicePanelTicketCenterMessage,.ChoicePanel .ChoicePanelTicketLeftMessage{text-align:center !important}.ChoicePanel .ChoicePanelTicketLeftMessage{color:#78ad52;display:none;font-weight:bold;font-size:1.2em;font-style:italic;margin-left:12px;position:absolute;text-align:left;top:122px;width:302px}.GridView .DisabledEVoucher label{color:#606060}.DiscountDetailLabel{color:#000 !important;font-size:1em}.moreSpan{display:inline-block;text-decoration:underline;color:#0645ad;font-size:9px}.moreSpanBookingSummary{color:#0645ad !important}.ticketTypeDescriptionMoreSpan{display:inline-block;text-decoration:underline}.tooltip{display:block;position:absolute;border:1px solid #000;background-color:#fff;border-radius:5px;padding:2px 6px 2px 6px;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.1em;z-index:100000}.rangeRoverDisplay{display:inline-block;text-decoration:underline;color:#00463f}.IdmsLabelColor{font-size:22px}.smartcardLabel{color:#f00}.BicycleReservationDropdown{width:50px}.MobileInfoText{margin-left:21px}span.MobileDDL{font-weight:bold}