.YourAccountTop{width:155px;height:6px;overflow:hidden;background-repeat:no-repeat}.YourAccountBottom{width:155px;height:32px;overflow:hidden;background-repeat:no-repeat}.AccountNavigation{width:153px}.AccountNavigation h3{height:18px;margin:0 1px;padding-left:8px}.AccountNavigation ul{list-style-type:none;padding:0;margin:0}.AccountNavigation a,.AccountNavigation .Viewing{display:block;min-height:18px;height:auto !important;height:18px;margin:0 1px;padding-left:15px;padding-top:4px}.faqs .AccountNavigation a{padding-left:5px}.UserAddressContent .AddressesControl{padding:5px 0 5px 0;margin:10px 0 0 0;width:607px}.UserPasswordContent{padding:5px 0 5px 0;margin:10px 0 0 10px;width:607px}.UserSmartCardContent{padding:5px 0 5px 0;margin:10px 0 0 10px;width:607px}.UserPasswordContent .LeftLabel{width:15em}.UserPasswordContent .PasswordLine{margin:5px 0}.CMSPlaceholder{text-align:left;font-size:1.2em}.RegisterContent .CustomFields .CustomCheckField,.RegisterContent .CustomFields .CustomTextField{width:auto}.RegisterContent .LeftLabel{width:13em}.LoyaltyContent .MembershipLine{margin:5px 0}.LoyaltyContent .CodewordLine{margin:5px 0;float:left}.LoyaltyContent .TextBox{margin-right:20px}table.Table{width:100%}table.Table th{padding:2px 6px 2px 6px;background-position:top;background-repeat:repeat-x}table.Table td{padding:3px}.FavouritesContent .Table td.FavName{font-weight:bold}.FavouritesContent .Table td.centre{text-align:center}.FavouritesContent .Table{margin-top:20px}.OrderHistoryContent a.nistd span.left,.RefundRequestFormContent a.nistd span.left,.FavouritesContent a.nistd span.left,.UserPaymentContent a.nistd span.left,.UserAddressContent a.nistd span.left,.RegisterContent a.nistd span.left,.LoyaltyContent a.nistd span.left,.UserEVouchersContent a.nistd span.left,.UserSmartCardContent a.nistd span.left,.OrderHistoryContent a.nistd span.right,.RefundRequestFormContent a.nistd span.right,.FavouritesContent a.nistd span.right,.UserPaymentContent a.nistd span.right,.UserAddressContent a.nistd span.right,.RegisterContent a.nistd span.right,.LoyaltyContent a.nistd span.right,.UserEVouchersContent a.nistd span.right,.UserSmartCardContent a.nistd span.right,.RegisteredMobileDeviceContent a.nistd span.right{float:left}.UserEVouchersContent div{width:607px}.OrderHistoryContent,.RefundRequestFormContent,.FavouritesContent,.UserPaymentContent,.UserAddressContent,.UserDetailsContent,.ChangePasswordContent,.LoyaltyContent,.UserEVouchersContent,.UserSmartCardContent,.RegisteredMobileDeviceContent,.AccountClosureContent{padding:30px}.OrderHistoryContent,.FavouritesContent,.UserPaymentContent,.UserDetailsContent,.ChangePasswordContent,.RegisterContent,.LoyaltyContent,.UserEVouchersContent,.UserSmartCardContent,.RegisteredMobileDeviceContent,.NectarCardContent,.AccountClosureContent{float:left}.NectarCardContent{padding:8px 30px 30px 30px}.OrderHistoryContent h1,.RefundRequestFormContent h1,.UserAddressContent h1,.FavouritesContent h1,.UserPaymentContent h1,.UserPaymentContent h1,.RegisterContent h1,.LoyaltyContent h1,.UserEVouchersContent h1,.UserSmartCardContent h1,.RegisteredMobileDeviceContent h1,.CommunicationPreferencesContent h1{margin-bottom:10px;padding-left:20px}.OrderHistoryContent div.Filter.CorporateMySeasonsOrderHistory{float:right}.OrderHistoryContent .MySeasonsOrderHistoryHR{border-bottom:1px dotted #d6d6d6}.OrderHistoryContent .Filter{margin:10px;margin-left:0}.OrderHistoryContent .Table td{vertical-align:top}.OrderHistoryContent .SubTable{width:100%}.OrderHistoryContent .SubTable td{border:0;padding:0;margin:0}.OrderHistoryContent .SubTable .Details{width:25%}.OrderHistoryContent .SubTable .Buttons{width:27%}.OrderHistoryContent .SubTable .Buttons .Button{float:left;padding:2px}.OrderHistoryContent .Table td p{margin-top:0}.OrderHistoryContent table .LeftPanel{width:58%;float:left;padding-bottom:.5em}.OrderHistoryContent table .LeftPanel .TicketStatus{width:100%;float:left;padding-bottom:.5em;display:none}.OrderHistoryContent table .LeftPanel td{vertical-align:middle}.OrderHistoryContent table .LeftPanel .RefundQueries{width:100%;float:left;padding-bottom:.5em}.OrderHistoryContent table .LeftPanel .TextArea{width:100%;height:14em;margin-bottom:5px;margin-top:2px;resize:none}.OrderHistoryContent .QueriesTextArea{width:100%;height:14em;margin-bottom:5px;margin-top:2px;resize:none}.OrderHistoryContent .ErrorText,.LoyaltyContent .ErrorText,.UserEVouchersContent .ErrorText{padding-bottom:5px;text-align:left}.OrderHistoryContent table .RightPanel{width:38%;float:right;text-align:justify;padding-bottom:5px;padding-right:5px}.OrderHistoryContent table .DiscountDetailRightPanel{float:right;padding-right:130px}.BasketDicountNoticeLabel{color:#000 !important;font-weight:normal}.BasketDiscount h1{color:#000 !important}.BasketDiscountDiv{padding-left:15px}.OrderHistoryContent table .RightPanel select{width:100%}.OrderHistoryContent table .RightPanel .TextArea{width:100%;height:7em;margin-bottom:5px;margin-top:2px}.OrderHistoryContent table .RightPanel .RefundItems{list-style:none;padding:0;margin:0;margin-top:5px;margin-bottom:5px}.OrderHistoryContent table .RightPanel .RefundItems .Total{margin-top:5px;padding-top:5px;font-weight:bold}.OrderHistoryContent table .RightPanel .RefundItems .Total .Label{font-size:larger;font-weight:bold}.OrderHistoryContent table .RightPanel .RefundItems .Label{font-weight:normal}.OrderHistoryContent table .RightPanel .DropDownList{width:100%}.OrderHistoryContent table .RightPanel .DropDownListClick{width:auto !important}.OrderHistoryContent table .Confirmation{float:left;width:68%}.OrderHistoryContent table .Confirmation .Button{float:right}.OrderHistoryContent table .Confirmation .ToAddress{float:left;width:100%}.OrderHistoryContent table .Confirmation .AutoRefund{display:none}.OrderHistoryContent table .Confirmation .ToAddress .Label{font-weight:normal}.OrderHistoryContent td .Status{font-style:italic}.OrderHistoryContent td .FareTitle{font-style:italic;font-weight:bold}.OrderHistoryContent table .Reservations{padding:5px;float:right;width:30%}.AccountNavigation .Instructions{margin:0 1px;padding:4px 15px 4px 15px;background-image:none;display:block;width:121px}.RefundRequestFormContent .ToAddress{float:left;clear:both}.RefundRequestFormContent .ReferenceDetails{font-size:larger;float:right;padding:10px}.RefundRequestFormContent .Date{text-align:right;float:left;display:block;width:100%;margin-bottom:10px}.RefundRequestFormContent .CustomerDetails{float:left}.RefundRequestFormContent .FromAddress{float:right;width:30%;margin-bottom:10px}.RefundRequestFormContent .Summary{float:right;clear:right;padding:10px;font-size:larger;width:35%}.RefundRequestFormContent .Summary ul{list-style-type:none;margin:0;padding:0}.RefundRequestFormContent .Summary .Total{margin:0;padding:0;margin-top:5px;padding-top:5px}.RefundRequestFormContent .TicketBreakDown{float:left;clear:left;display:block;width:50%}.RefundRequestFormContent .TicketBreakDown table{width:100%}.RefundRequestFormContent .RefundReason{float:left;width:100%;margin-bottom:10px}.RefundRequestFormContent .Tickets{float:left;width:100%;text-align:center;padding-top:80px;height:120px;margin-bottom:10px}.RefundRequestFormContent .Card{width:100%;float:left;padding-bottom:40px}.RefundRequestFormContent .Card .Label{float:left;width:100%;padding-bottom:2px;margin-bottom:10px}.TicketSearch{margin-bottom:5px}.BuyNewSeasonTicket{text-align:center;width:100%;margin-left:auto;margin-right:auto}.ClaimGiftVoucherContent{width:auto;font-weight:normal;clear:both;margin-left:28px;margin-top:.5em}.ClaimGiftVoucherContent .LeftLabel{font-weight:normal;color:#f00}.ClaimGiftVoucherContent .ClaimButton{font-weight:normal !important;font-size:x-small !important}.RefundRequestFormContent .RefundPrintButton{float:right}.RefundRequestFormContent .TicketBreakDown .FareTitle{font-style:italic;font-weight:bold;color:#36677d}.OrderHistoryContent .SubTable .Buttons .reprintButton{float:right;padding-top:4px;color:#00bfff;position:relative;font-family:"Arial,Helvetica,sans-serif";font-size:1.2em}.goldCardMessage{float:right;padding-right:70px;position:relative;font-style:italic}.hide{display:none}.deviceInfoContent{width:160px;float:left;border:1px solid #ccc;margin:20px 0 0 8px;min-height:70px}.deviceInfoContent .PageButton{float:right;width:100%;margin:17px 0 0 0}.deviceInfoContent .PageButton a.liarrowpr span.left{padding-right:0}.floatleft{float:left}.Devicetitle{float:left;padding:5px 0 2px 16px;width:100%;color:#942474}.deviceInfoContent .Devicetitle{color:#942474}.divNoLongerDevice{float:left;border:none;width:100%;height:100%;margin:20px 0 0 0}.divNoLongerDeviceTitle{color:#942474;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.1em}.deviceInfoContent .divNoLongerDevice label,.deviceInfoContent .divNoLongerDevice .Label{color:#942474}.divNoLongerDevice .Button{margin:0 0 5px 14px}.deviceInfoContent .floatright{float:right}.divNoLongerDevice .deviceText{padding:8px 0 8px 0}.divNoLongerDevice .Label a,.RegisteredMobileDeviceContent .Label a{color:#36677d;font-weight:normal}.divNoLongerDevice .normalLabel,.RegisteredMobileDeviceContent .normalLabel{font-weight:normal}.userDeviceInfoText{padding:10px 0 0 0}.userDeviceInfoText .deviceName{color:#942474;margin-left:4px}.wrap{white-space:normal}.UserDeviceErrorText{color:#f00;font-weight:normal;font-size:1.1em}.deviceInfoContent .mobileRadiobutton{font-weight:normal}div.OrderHistoryContent .FullDetails{display:none}.UserFavourites{border-radius:6px;border:2px solid #dcdcdc;margin-left:7px;background:#f1f1f1;margin-bottom:10px;padding-bottom:5px;margin-right:7px}.FavouritesInner{margin-top:-20px;margin-bottom:5px}.userFavouritesExpander{cursor:pointer;float:left;height:25px;margin:-20px 10px 0 auto;width:25px}.userFavouritesExpanded{background:url("../../Images/Default/Minus.png") no-repeat scroll 0 0 transparent}.userFavouritesCollapsed{background:url("../../Images/Default/plus.png") no-repeat scroll 0 0 transparent}.ExpanderIcon{margin-left:-23px}.IntroductoryText{margin-left:15px}.UserFavoutitesTitleContent{margin-left:-20px;margin-bottom:0;margin-top:-20px}.FavouritesCursor{cursor:pointer}.RailcardInner{margin-left:35px;margin-bottom:20px;margin-top:15px}.LstRailcards{border-color:#969696;border-style:solid;border-width:1px;margin-left:10px}.SaveRailcard{float:right;margin-right:168px;margin-top:2px}.OrderHistory{min-width:522px}.TicketProtectionLabel{font-weight:bold;margin-left:54px;margin-bottom:9px;margin-top:2px;font-size:12px}.TicketProtectionOuter{border-style:solid;border-width:1px}.TicketProtectionInner{padding:6px;font-size:12px;font-weight:bold}.LoyaltyMilesPaymentInformationImage{background-image:url("../../Images/Default/LoyaltyPointsIcon.png");background-repeat:no-repeat;background-size:25px 23px;margin-bottom:10px;padding-left:26px;font-size:11px;font-weight:bold}.backdatedRefundPanel{margin-top:5px;margin-left:25px}.backdatedRefund{display:none}div.TicketsInOrder table.SubTable img.MobileTicketDetailIcon{display:none}.OrderHistoryContent table .RightPanel div.DivMobileIcon img.ImgMobileIcon{display:none}table.SubTable tr.TicketDiscriptions{display:none}table.SubTable tr.Passenger{display:none}.mobileModal{display:none}@media screen and (min-width:1300px){#DivOrderHistoryDetailsControl div.LeftPanel .TicketStatus{display:none}ul.RefundItems{list-style-type:none;display:contents}div#BtnView{text-align:right}#DivOrderHistoryDetailsControl div.RightPanel div.DivMobileIcon{display:none !important}}@media screen and (min-width:280px) and (max-width:1300px){.OrderHistoryContent .SubTable .Details{width:100%}#DivOrderHistoryDetailsControl{font-size:110%}.OrderHistoryContent .SubTable{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px solid #ddd;border-left:0;border-right:0;border-bottom:0}.OrderHistoryContent table.SubTable td{width:100%;word-wrap:break-word}#DivOrderHistoryDetailsControl .Confirmation .AutoRefund{display:none}.OrderHistoryContent table.SubTable .TdMobile_Hide{display:none}div#BtnView{text-align:right}.orderhistory .Booking div.Reference,.orderhistory .Booking div.Status{float:right}#DivOrderHistoryDetailsControl div.RightPanel .MobRefundTermsTitle{display:flex;margin-bottom:7px}#DivOrderHistoryDetailsControl .RightPanel p{display:none}#DivOrderHistoryDetailsControl div.RightPanel div.DivMobileIcon{width:20px;height:20px}#DivOrderHistoryDetailsControl div.RightPanel div.DivMobileIcon img.ImgMobileIcon{margin-left:8px;width:20px;height:20px}#DivOrderHistoryDetailsControl div.LeftPanel .TicketStatus{display:none}.mobileModal{display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.mobileModal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;height:60%;overflow:auto;letter-spacing:2px}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}div.TicketsInOrder table.SubTable td.TicNumber{display:flex}div.TicketsInOrder table.SubTable td.TicCost{text-align:center}div.TicketsInOrder table.SubTable{border-collapse:separate;border-spacing:0 12px}div.TicketsInOrder table.SubTable td:nth-child(3){display:none}div.TicketsInOrder table.SubTable td:nth-child(4){display:none}div.TicketsInOrder table.SubTable td:first-child{width:15%;text-align:center}div.TicketsInOrder table.SubTable td:nth-child(2){width:57%}div.TicketsInOrder table.SubTable td:nth-child(5){width:28%}div.TicketsInOrder table.SubTable img.MobileTicketDetailIcon{display:block !important;margin-left:8px;width:20px;height:20px}table.SubTable tr.TicketDiscriptions td{text-align:left !important}table.SubTable tr td.FareTitle{text-align:left !important}table.SubTable tr.Passenger td{text-align:left !important}ul.RefundItems{list-style-type:none;display:contents}ul.RefundItems li.Total{border-top:dotted #9b9b9b;margin-top:5px}}.OrderHistoryContent table.Table tbody tr td .CarbonEmission{padding-bottom:5px;text-align:left}.OrderHistoryContent table.Table tbody tr td .CarbonEmission .Label{font-weight:normal}.RegisterControlRightButton{margin:5px 0 5px 0;padding:3px 0 3px 0}.VoucherCheckBoxes{width:390px}.VoucherCheckBoxes .Left{float:left;padding:5px 0 10px 0}.VoucherCheckBoxes .Instruction,.VoucherCheckBoxes .Gridview td{font-weight:normal}.VoucherCheckBoxes .Heading{font-size:1.2em;font-weight:bold;margin-bottom:4px}.ValidatorError{display:block;clear:both;margin-left:15em;margin-top:2px}.ButtonBar{clear:both;background-repeat:repeat-x}.RegisterContentBorder{width:414px;float:left}.RegisterPlaceholder{float:left;width:250px}.RegisterContentBorder h1{padding-bottom:5px;text-indent:20px}.RegisterContentBorder .RegisterContentHeading{margin:25px 20px 20px 20px}.RegisterContentBorder .RegisterForm{margin-bottom:30px}.RegisterFields{padding-left:50px;float:left}.RegisterContent .SmallLabel{display:block;margin-left:11.5em}.RegisterContent .NoError,.RegisterContent .Error{width:180px;margin-left:-6px}.RegisterContent .TitleOther .NoError,.RegisterContent .TitleOther .Error{width:80px}.RegisterContent .LeftLabel{width:10em;margin-top:7px}.RegisterContent .NoError,input.CustomFieldTextBox,input.CustomFieldRadioButtonOtherText,input.CustomFieldCheckBoxOtherText,input.CustomFieldDropDownList{margin-top:3px}.RegisterContent .CustomCheckField,.RegisterContent .CustomRadioField,.RegisterContent .CustomTextField,.RegisterContent .CustomListField{display:block;width:310px;margin-left:50px;margin-top:10px;margin-bottom:10px;padding-left:5px;clear:both}.RegisterContent .CustomFieldTextLabel{margin-top:7px;margin-right:1px;width:120px;text-align:left;word-wrap:break-word}.RegisterContent .CustomFieldTextBox{margin-left:0;width:178px}.RegisterContent .CustomFieldListLabel{margin-left:0;margin-right:1px;width:120px}.RegisterContent .CustomFieldDropDownList{margin-left:0;width:185px}.RegisterContent .CustomCheckField input{display:block;float:left}.RegisterContent .CustomCheckField label{display:block;float:left;margin-bottom:2px;margin-top:2px;width:280px}.RegisterContent .CustomFieldCheckBoxOther label{width:auto}.RegisterContent .CustomFieldCheckBox,.RegisterContent .CustomFieldCheckBoxOther{clear:both}.RegisterContent .CustomRadioField .RadioButton label{font-weight:normal}.RegisterContentPrivacyPolicy{padding-left:50px}.RegisterContent .CheckClass{clear:right;padding-left:55px;float:left;height:auto}.RegisterContent .CheckClass input{display:block;float:left}.RegisterContent .CheckClass label{display:block;float:left;width:300px;margin-bottom:10px}.NewRegistrationForm .AcceptTerms{margin:15px 0 0 0}.NewRegistrationForm .AcceptTerms .ValidatorError{display:block;margin-left:55px}.NewRegistrationForm .AcceptTerms .CheckClass label{float:left;margin-bottom:0;margin-top:2px}.ErrorMessages{width:356px;margin-left:28px;padding:14px 0}.ErrorLine{margin-left:24px;padding-left:18px;background-repeat:no-repeat}.NewRegistrationForm .ValidatorError{display:block;clear:both;margin-left:15em;margin-top:2px}.NewRegistrationForm .TandCValidatorError{display:block;clear:both;margin-left:6em;margin-top:2px}.CustomCheckField .ValidatorError,.CustomRadioField .ValidatorError,.CustomListField .ValidatorError{display:block;margin-left:0}.CustomListField .ValidatorError{display:block;margin-left:10em}.Title,.TitleOther{float:left}.Title select{margin-top:3px}.TitleOther .LeftLabel{width:3em}.Title .DropDownList{width:90px}.RegisterContent h2{margin:10px 10px 5px 10px}.RegisterContent .Password .LeftLabel{width:12em}.RegisterContent .Password .ValidatorError{margin-left:14em}.UserDetailsForm .ValidatorError{display:block;clear:both;margin-left:13.5em;margin-top:2px}.UserDetailsForm .TitleOther .LeftLabel{width:3em}.Confirmation{margin-left:55px;clear:both}.SignedUp{margin-left:10px;height:200px}.MTRegisterContentBorder{width:414px;float:left}.MTRegisterContentBorder .RegisterContentHeading{margin:15px 20px 20px 10px}.MTRegForm{height:auto !important;min-height:300px;height:300px;margin:0 10px;margin-bottom:30px}.MTRegForm p{font-size:1.1em}.MTRegForm select{width:150px}.MTRegForm .TextBox{width:144px}.MTRegForm .MTRegLine{margin-bottom:5px;clear:both}.MTRegForm .LeftLabel{margin-top:0}.MTRegForm .PhoneNumber{font-weight:bold;margin-bottom:5px}.RegisterContent a.nistd_d span.left,.RegisterContent a.nistd_d span.right{float:left}.Button a.nistd_d .right{padding-left:2px}.LoyaltyMoreInfo{padding-top:0;height:10px}.UserDetailsContentPrivacyPolicy{padding-left:0}.UserDetailsPrivacyPolicyLink{padding-left:55px}.CustomFields .CustomFieldCheckLabelHeader{padding-top:5px}.NectarCardRegistrationPage{display:block;padding-top:10px}.NectarIconRegisterPage{background-position:center center;background-repeat:no-repeat;float:left;margin-top:4px;padding-left:10px}.NectarCardRegistrationText{color:#c352a4;display:block;font-size:17px;font-weight:bold;padding-left:60px;padding-top:4px}.NectarAccountRegisterDisclaimerLabelText{font-style:italic;color:#808080 !important;padding-top:5px;font-weight:bold;margin-left:55px;display:block}.NectarLogoRegistration{background-position:center center;background-repeat:no-repeat;background-size:44px auto;height:50px;width:45px}.RegisterNectarCardNow{color:#c352a4 !important;display:block;font-size:15px;margin-left:55px;padding:15px 0 0 5px}.LabelInfoText{font-size:.9em;padding-left:135px}.IssuerIdNumber{font-size:15px;padding-left:60px;padding-right:6px}.NectarCardNumberValidatorError{padding-left:135px;display:inline-block}.divLoyaltyMiles{border-top:thin dotted #b3b1b1;padding-left:20px}.divLoyaltyMilesHeader{display:inline-block}.LoyaltyMilesHeader{padding-left:80px;font-size:medium;font-weight:100;float:left;margin-top:-50px}.LoyaltyMilesHeaderImage{margin-top:10px;float:left}.LoyalityMilesOptions{padding-left:70px}.LoyaltyMilesLink{font-size:x-small}.RegisterContent .PassphraseSelected .NoError,.RegisterContent .PassphraseSelected .Error{width:128px}.hiddenCustomFieldsGDPR{display:none !important}.ShowCustomFieldsGDPR{display:inline !important}.LoginSurround{margin-left:23px}.LoginBox{width:141px;text-align:left}.LoginBox h3{background-repeat:no-repeat;padding:4px 0 4px 10px;margin-bottom:5px}.LoginBox .Login{padding:5px 8px 2px 10px}.LoginBox .Name{margin-left:10px}.LoginBox label{margin:0 0 0 7px}.LoginBox input{margin:0 0 0 7px}.LoginBox .SavedJourneysInfo{text-align:center}.ButtonLine{padding-bottom:0;padding-top:6px}.ButtonLeft{float:left}.ButtonRight{float:right}.YourOrder{width:100%;background-repeat:no-repeat;position:relative;top:0}.YourOrder a span.right{display:none;float:right;background-repeat:no-repeat;background-position:right;width:30px;border:0}.YourOrder a:hover{border:0;cursor:hand}.YourOrder a{text-decoration:none}.YourOrder a span.text{display:block;font-size:1.2em;font-weight:bold;margin-right:3px;height:20px;padding-top:4px;padding-left:35px}.SavedJourneyExpanded .YourOrder{width:inherit;top:0}.SavedJourneyExpanded .YourOrder a span.text{margin-right:0}.YourOrder span.textInactive{display:block;font-size:1.2em;font-weight:bold;line-height:26px;margin-right:3px}.YourOrder span.rightInactive{display:block;float:right;background-repeat:no-repeat;background-position:right;height:26px;width:30px}.SavedJourneysInfo .title a,.SavedJourneysInfo .titleNoSaved{display:block;padding-top:4px;padding-bottom:4px;font-size:1em;text-decoration:none}.SavedJourneysInfo input{cursor:pointer;font-size:1em;font-weight:bold}.SavedJourney{width:144px}.SavedJourneyExpanded{position:inherit;width:239px;margin-left:-99px;left:751px}.SavedJourneysSurroundHidden{display:none}.NotLoggedInUser{padding-top:5px}.LoyaltyPoints{padding-left:10px;padding-right:9px;height:31px;color:#fff;text-align:center;text-indent:-1px}.LoyaltyPointsAvailable{float:left;width:60px;background-color:#36677d}.LoyaltyPointsPending{background-color:#912373;float:right;width:60px}.LoyaltyPhantomPoints{margin:0 5px}.LoyaltyButtonRight{float:right;padding-right:10px}.LoginSurround .SEFTUserDiv{margin-top:-100px;margin-left:-580px}.LoginSurround .SEFTUserDiv h2{float:left;margin-left:10px;text-align:right;width:350px}.LoginSurround .SEFTUserDiv div{float:right}.LoginBox .AlertImage{float:right}.AddressSummary,.PaymentCardDetails,.SmartCardDetails{float:left;width:136px;margin:5px 3px 0 0}.AddressSummary .Address{margin-left:5px;height:170px !important;word-wrap:break-word;overflow-y:auto}.AddressSummary .Buttons,.PaymentCardDetails .Buttons{clear:both;height:15px;padding-top:3px}.AddressEdit input{width:95%;margin:2px 0 2px 5px}.PaymentCardEdit input{width:122px;margin:2px 0 2px 5px}.alternatepaymentdetails .AddressEdit select,.alternatepaymentdetails .AddressNewEntry select{width:200px}.AddressEdit select,.AddressNewEntry select{width:113px;margin:8px 0 2px 5px}.AddressEdit .ErrorText{display:block;margin:2px 0 2px 5px}.AddressNewEntry,.AddressNewEntryList{float:left;width:396px;margin:2px 5px 10px 0;padding:5px 0}.PaymentCardEntry{float:left;width:525px;margin:10px 10px 20px 10px;padding:5px 10px}.CreditDebitCardRadio{height:27px}.CreditCard{padding:2px 0;margin-right:28px}.DebitCard{padding:4px 0}.AddressForm{margin-top:10px}.AddressForm .International{margin-top:10px;clear:both}.AddressForm .ErrorText{margin:0 0 10px 5px}.AddressNewEntry .LeftLabel{width:9em;margin:8px 0 0 5px}.AddressNewEntry h3,.AddressNewEntry .InfoText{margin-left:5px}.alternatepaymentdetails .AddressNewEntry .Input{width:200px}.AddressNewEntry .Input{width:105px;margin:8px 0 0 5px;height:15px}.AddressNewEntry input.TextBox{float:left;margin:8px 0 0 5px}.AddressNewEntry .AddressLine,.AddressNewEntry .Input{width:200px}.AddressNewEntry .CheckBox{width:20px;margin:2px 0 10px 5px;padding-left:5px;padding-top:10px}.AddressNewEntry .ErrorText{display:block;clear:both;margin:0 0 0 5px;padding-top:2px}.AddressNewEntry .ErrorTextPadding{margin-left:118px}.AddressNewEntryList select{margin:5px 0 10px 5px;width:380px;height:190px;overflow-x:scroll}.CardNewEntry .ButtonRight,.AddressNewEntry .ButtonRight,.AddressNewEntryList .ButtonRight{margin:7px 10px 0 10px}.AddressNewEntry .ButtonRow{margin:0 0 0 0;padding:0 0 14px 0}.CardNewEntry .DetailButtons,.AddressNewEntry .DetailButtons{clear:both;margin-top:10px}.AddressEdit .AddressFieldName{font-style:italic}.CardIcon{float:left;background-repeat:no-repeat;background-position:center center}.CardImage{padding:3px 3px 3px 3px}.Visa,.CardRadio .Visa label{width:53px;height:34px}.AmericanExpress,.CardRadio .AmericanExpress label{width:53px;height:34px}.CardRadio .AmericanExpress label{background-position:1px 1px}.MasterCard,.CardRadio .MasterCard label{width:53px;height:34px}.Solo,.CardRadio .Solo label{width:53px;height:34px}.Maestro,.CardRadio .Maestro label{width:53px;height:34px}.DinersClub,.CardRadio .DinersClub label{width:53px;height:34px}.Jcb,.CardRadio .Jcb label{width:53px;height:34px}.SecurityCodeIcon{width:47px;height:33px}.ItsoIcon{width:26px;height:26px}.PaymentCardSummary{width:190px;margin-bottom:8px}.PurchaseContentRightColumn .OrderSummary .PaymentCardSummary{width:240px}.PaymentCardSummary .InfoText{font-weight:bold}.PaymentCardSummary .CardIcon{margin:1px 4px 1px 0}.PaymentCardDetails .CardIcon,.PaymentCardEdit .CardIcon,.PaymentCardEdit .Label,.SmartCardDetails .CardIcon{margin:2px 4px}.PaymentCardSummary .ExpiryDate{margin-left:10px}.PaymentCardDetails .CardNumber{display:block;padding-top:10px}.PaymentCardDetails .StartDate,.PaymentCardDetails .ExpiryDate,.PaymentCardDetails .IssueNumber,.PaymentCardDetails .CardHolder{clear:both;display:block;padding-left:4px}.SmartCardDetails{width:175px !important}.SmartCardDetails .Isrn,.SmartCardDetails .ExpiryDate,.SmartCardDetails .Entitlement{clear:both;display:block;padding-left:3px;padding-top:5px}.SmartCardDetails .CardDesription{font-weight:bold;display:block;padding-top:7px}.SmartCardDetails .Entitlement{padding-bottom:6px}.SmartCardDetails .CardIcon{border:none !important}.SmartCardDetails .SetAsDefault{padding-bottom:3px;font-size:1.3em}.SmartCardDetails .ButtonLeft{float:right}.SmartCardNewEntry{float:left;margin:2px 5px 10px 0;padding:5px 18px;width:350px;border:1px solid #d5d5d5}.SmartCardNewEntry .LeftLabel{margin:15px 0 0 0;width:10.7em;text-align:left}.SmartCardNewEntry .EntitlementLabel{width:5em !important}.SmartCardNewEntry .RadioButton label{font-size:1.1em;font-weight:bold}.SmartCardNewEntry .RequiredLabel{color:#9e0d6c;font-weight:normal}.SmartCardNewEntry input.TextBox{float:left;margin-top:15px}.SmartCardNewEntry select{float:left;margin-top:13px}.SmartCardNewEntry select.RightExpiryYearList{margin-left:6px}.SmartCardNewEntry .RadioButtonDetails{float:left;padding-top:15px}.PaymentCardEdit .EntitlementRadioButton{display:block}.SmartCardNewEntry .FixedCardNumberLabel{float:left;padding-right:4px;padding-top:15px}.SmartCardNewEntry .DetailButtons{clear:both;margin-top:10px}.SmartCardNewEntry .ButtonRight{margin:7px 10px 0 10px}.SmartCardNewEntry .RequiredValidator{margin-left:12em;float:left}.CardRadio .Label{display:block;margin:0 0 10px 5px;background-repeat:no-repeat;background-position:3px 3px}.CardRadio input{display:block;float:left}.CardRadio label{display:block;float:left;text-indent:-100em;overflow:hidden;margin-right:20px;margin-bottom:10px;background-repeat:no-repeat;background-position:3px 3px}.PaymentCardEntry .CardNewEntry{clear:both}.PaymentCardEntry .CardItem{float:left;margin-right:10px}.PaymentCardEntry .CardItem input{width:120px}.PaymentCardEntry .CardItemRight{float:left;padding-left:40px}.PaymentCardEntry .CardItemRight input{width:80px}.CardDetailsRow{clear:both;padding-top:2px}.ChargeCardDetailsRow{clear:both;padding-top:2px}.PaymentCardEdit select{margin:2px 0 2px 5px}.PaymentCardEdit .ErrorText{display:block;margin:2px 0 2px 5px}.AddressForm .Input{width:80px}.SetAsDefaultSmartcard{padding-top:15px;font-size:.9em}.SetAsDefaultSmartcard span input{vertical-align:bottom}.UserSmartCardHeader h1{border:0 !important;padding-left:0}.FlexiDaySeasons{clear:both;padding-top:10px;width:544px}.FlexiDaySeasonControl{border:solid 2px #e0e0e0 !important;border-radius:3px}.divFlexiSeasonLinkButton{border-top:solid 2px #e0e0e0 !important;height:30px;padding-top:10px}.divFlexiDaySeasonsDetails{padding:10px 0 5px 10px;overflow-y:auto}.FlexiDaySeasonsLogo{background-image:url("../../Images/default/FlexiSeasonIcon.PNG");background-position:center center;background-repeat:no-repeat;height:30px;width:40px;float:left;margin:0 10px 0 10px}.FlexiDayMoreInfoImg{float:left;background:url("../../Images/default/Buttons/wtb_lihelp.png") no-repeat -6px -7px;width:13px;height:13px;margin:5px 0 0 8px}.FlexiDaysSeasonsHeader{font-size:1.9em;float:left}.divUserSmartcards{border:solid 2px #e0e0e0 !important;border-radius:3px}.divSmartcardButtons{border-top:solid 2px #e0e0e0 !important;padding:10px;background-color:#fff !important}.divSetAsDefault{padding-top:10px;font-size:.9em}.divSetAsDefault span input{vertical-align:bottom}.divSmartcardinfo{padding:5px}.divFlexiIntoductoryText{padding:10px 20px 20px 20px}.divFlexiIntoductoryText span,.divFlexiSeasonLinkButton span{font-weight:normal}.FlexiSeasonLinkImage{background-image:url("../../Images/default/Buttons/wtb_openarrowright.png");background-position:center left;background-repeat:no-repeat;margin:0 0 0 15px;padding-left:25px;font-size:1.1em;text-decoration:none;color:#000}.divFlexiSeasonLinkButton .FlexiSeasonLinkImage,.BuyNewFlexiSeasonLink .FlexiSeasonLinkImage{background-image:none;background-position:center left;background-repeat:no-repeat;margin:0 0 0 15px;padding:2px 8px;font-size:1.1em;text-decoration:none;color:#fff;background-color:#093;border-radius:5px}.divFlexiSeasonLinkButton .FlexiSeasonLinkImage:hover,.BuyNewFlexiSeasonLink .FlexiSeasonLinkImage:hover{background-color:#77c644}.FelxiSeasonHistoryHeader{padding:30px;font-size:2.2em;font-weight:bold}.SmartcardHeader{width:600px;margin-left:30px;font-size:1.2em;background-color:#eee;border-top:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #dedede;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:-1px -1px 5px 0 #dedede;-webkit-box-shadow:-1px -1px 5px 0 #dedede;-moz-box-shadow:-1px -1px 5px 0 #dedede;overflow:auto}.SmartcardBody{width:600px;overflow:auto;margin-left:30px;font-size:1.2em;border-bottom:1px solid #dedede;border-right:1px solid #dedede;border-left:1px solid #dedede;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:-1px -1px 5px 0 #dedede;-webkit-box-shadow:-1px -1px 5px 0 #dedede;-moz-box-shadow:-1px -1px 5px 0 #dedede;margin-bottom:30px;min-height:65px}.bold{font-weight:bold}.NewFlexiSeasonLink{width:100%;height:30px}.SmartcardId{font-size:1.5em;float:left;padding:12px}.SmartcardExpiryDate{float:right;padding:12px;font-size:1.5em}.BuyNewFlexiSeasonLink{float:right;padding-right:10px;padding-top:9px;display:block}.FlexiSeaonTicketContainer{float:left;width:250px;padding:10px 20px 30px 30px}.FlexiDayItem{padding:5px}.FlexiSeasonBody{border:1px solid #c0c0c0;border-top-left-radius:3px;border-top-right-radius:3px}.FlexiSeasonFooter{height:25px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;background-color:#eee;padding-top:8px;color:#000}.NoFlexiTicketsFound{padding:50px 0 0 15px;font-size:1.3em}.FlexiSeasonContainerLabel{font-weight:normal}.FlexiDaySeasonsFareControlDetails{padding:10px 0 5px 0;overflow-y:auto}.FlexiDaySeasonsFareLogo{background-image:url("../../Images/default/FlexiSeasonFareIcon.png");background-position:center center;background-repeat:no-repeat;height:82px;width:112px;float:left;margin:0 10px 0 10px}.SEFTFlexiDaySeasons{clear:both;padding-top:10px}.SEFTFlexiDaySeasons .SEFTFlexiDaySeasonsDetails{padding:10px 0 5px 10px;overflow-y:auto;background-color:#eee;border-bottom:1px solid #dedede;box-shadow:-1px -1px 5px 0 #dedede;-webkit-box-shadow:-1px -1px 5px 0 #dedede;-moz-box-shadow:-1px -1px 5px 0 #dedede;overflow:auto}.SEFTFlexiDaySeasons .SEFTFlexiDaySeasonPanel{padding:10px 20px 10px 5px}.SEFTFlexiDaySeasonPanel .SEFTFlexiDaySeasonsLogo{background-image:url("../../Images/default/SEFT_Flexi_Logo.PNG");background-position:center center;background-repeat:no-repeat;height:60px;width:85px;float:left;margin:0 10px 10px 10px;background-size:85px}.SEFTFlexiDaySeasonPanel .SEFTFlexiTopUpLabel{display:block;font-weight:normal;font-style:italic;margin-top:10px}.SEFTFlexiDaySeasons .divSEFTFlexiSeasonButton{margin-left:70px;margin-bottom:15px}.SEFTFlexiDaySeasons .divSEFTFlexiSeasonButton .SEFTFlexiSeasonButton{width:auto;min-width:140px;height:42px;font-size:16px}.SEFTFlexiDayMoreInfoImg{float:left;background:url("../../Images/default/Buttons/wtb_lihelp.png") no-repeat;width:20px;height:20px;margin:5px 0 0 8px}.SEFTFlexiDaySeasonPanel .SEFTFlexiMoreInfoLabel{display:block;font-weight:normal;font-style:italic}.SEFTFlexiDaySeasons .divSEFTFlexiSeasonButton .SEFTFlexiSeasonMoreInfoLink{width:130px;height:25px;font-size:16px;padding:0 12px;margin-left:33px}.abtPaymentControls{overflow:hidden;font-size:small}.abtPaymentControls .PaymentCardDetails .Buttons{clear:both;height:auto;padding-top:3px}.abtPaymentControls .ClearBoth{line-height:normal}.abtPaymentControls .Buttons{display:none}.AddressesControl .AddressControlTitle{float:left}.AddressesControl .RememberAddress{display:block;margin:10px 0}.AddressesControl .Instruction{margin-top:8px}.userlogoncontrol{padding:5px}.userlogoncontrol fieldset label{display:block}.userlogoncontrol fieldset input{display:block;width:200px}.userlogoncontrol fieldset span{font-weight:bold;font-size:1.1em}.userlogoncontrol fieldset span.CheckBox{display:block;margin:5px 0}.userlogoncontrol fieldset span.CheckBox input{width:auto;float:left}.userlogoncontrol fieldset{border-style:none}.ulc_messages{clear:both}.ulc_buttonspanel{float:right;margin-right:10px;clear:both}.ulc_buttonspanel a{clear:both;display:block}.ulc_buttonspanel input{clear:both;display:block}.ulc_buttonspacer1{margin-bottom:3px;margin-top:3px}.ulc_buttonspacer2{margin-bottom:7px;margin-top:7px}#LoginOrRegisterOverlay .ulc_buttonspacer1{margin-bottom:7px}.pp_ulc_rightdiv{float:right;width:144px}.pp_ulc_rightdiv input{float:left;display:block}.pp_ulc_rightdiv a{clear:both;display:block}.pp_ulc_leftdiv{float:left}.pp_ulc_leftdiv input{display:block;width:200px}.pp_ulc_leftdiv label{display:block}.pp_ulc_leftdiv span{display:block}.pp_ulc_overlay_canceldiv{float:right;width:75px;margin-top:20px;margin-right:68px}#LoginOrRegisterOverlay .PPRightRegisterDiv .Button{margin-left:57px}.LoginContentStyle{float:left;width:350px;margin-left:10px}.LoginPlaceholder{float:left;margin-left:6px}#LoginBannerPanel{display:block}.urc_buttonspanel{float:right;margin-right:10px}.urc_registertable span{font-weight:bold;font-size:1.1em}.urc_messages{clear:both}.userregistercontrol fieldset{border-style:none}.userregistercontrol .RegLabel{width:12em;float:left;padding:3px 0 0 0}.userregistercontrol .RegOtherText{width:50px;padding:3px 0 0 0}.userregistercontrol .RegOtherLabel{width:5em;padding:3px 5px 0 5px}.userregistercontrol .RegDDLTitle{width:78px;padding:3px 0 0 0}.userregistercontrol .RegText{width:150px;padding:3px 0 0 0}.PPRegisterDiv{margin-left:5px}.PPLeftRegisterDiv{float:left;width:175px}.PPRightRegisterDiv{float:right;width:200px;margin-top:10px}.PPTitleSelect{width:80px}.PPTitleOther{width:50px}.PPLeftRegisterDiv .RegOtherText{width:60px;margin-left:5px}.SavedJourneys .ScrollingJourneys{overflow:auto;height:200px}.SavedJourneys div.control{padding:6px 10px 6px 10px}.SavedJourneys div.title{font-size:1.8em;font-weight:bold;padding-top:6px;padding-bottom:6px}.SavedJourneys div.header{background-position:left;background-repeat:repeat-y;font-weight:bold;padding-left:2px;padding-right:2px;font-size:1.2em}.SavedJourneys div.total{font-size:1.3em}.SavedJourneys div.left{float:left;padding-bottom:1px}.SavedJourneys div.right{float:left;padding-bottom:1px}.SavedJourneys .journeyHeader{height:15px}.SavedJourneys div.online{clear:both;text-align:right;font-size:.8em}.SavedJourneys p{margin:0;padding:2px}.SavedJourneys .buttonBarTop{background-position:top left;background-repeat:no-repeat;height:5px}.SavedJourneys .buttonBar{height:22px;overflow:hidden;padding-left:8px}.SavedJourneys .buttonBar .Button{display:block;float:left;width:68px;height:20px;padding-top:5px;padding-bottom:4px}.SavedJourneys .buttonBar .BuySaved{width:auto}.SavedJourneys p.right{text-align:right;font-weight:bold;font-size:1.1em}.SavedJourneys div.journey{padding-bottom:2px;display:block}.SavedJourneys div.journeyHeader{font-size:1.1em;padding:4px;padding-bottom:8px;text-align:right;background-position:top;background-repeat:no-repeat}.InfojourneyHeader{background-position:center top;background-repeat:no-repeat;font-size:1.1em;height:14px;padding:6px 4px 8px;text-align:right}.SavedJourneys div.journeyHeader div.InfojourneyHeader .RadioButton label{vertical-align:top}.SavedJourneys div.journeyFooter{background-position:bottom;background-repeat:no-repeat;text-align:center;padding:2px;margin-left:7px}.SavedJourneys div.journeyContent{clear:both;background-position:center;background-repeat:repeat-y;padding-top:2px;padding-left:10px;padding-right:4px;padding-bottom:1px;font-size:1em;margin-left:10px}.SavedJourneys .passengers{text-align:right;padding-right:5px}input.buttonBlueInfoIcon{background-repeat:no-repeat;width:16px;height:16px;cursor:pointer}input.buttonRemove{cursor:pointer}.SavedJourneys a{font-size:.9em}.SavedJourneys .Button a.nistd{margin-left:5px}.SavedJourneys .journeyFooter{height:13px}.SavedJourneys .journeyFooter a{text-decoration:none;font-weight:bold;display:inline;padding-top:1px;padding-bottom:3px}.SavedJourneys .journeyFooter a span{padding-right:6px;padding-left:2px}.SavedJourneys .journeyFooter a div{background-position:left;background-repeat:no-repeat;display:inline}.SavedJourneys .journeyFooter a:hover span{background-position:right center;background-repeat:no-repeat;padding-right:6px;padding-left:2px}.SavedJourneys .journeyFooter a:hover span{padding-bottom:2px}.SavedJourneys .journeyFooter a.remove div{padding-left:17px}.SavedJourneys .journeyFooter a.remove:hover{background-repeat:no-repeat}.SavedJourneys .journeyFooter a.edit div{padding-left:18px}.SavedJourneys .journeyFooter a.edit:hover{background-repeat:no-repeat}.SavedJourneys .journeyFooter a.editInactive div{padding-left:18px}.SavedJourneys .journeyFooter a.editInactive{cursor:default}.SavedJourneys .header div.right{padding-top:2px}.SavedJourneys .header a{font-size:.8em}.SavedJourneys .header span{background-repeat:no-repeat}.SavedJourneys .header span.left{padding-left:3px}.SavedJourneys .header span.right{padding-left:2px;padding-right:6px}.SavedJourneys .header a:hover span.left{background-position:left}.SavedJourneys .header a:hover span.right{background-position:right}.SavedJourneys .EmailAddressPanel{display:none;padding:4px;padding-bottom:5px}.SavedJourneys .EmailAddressPanel input{width:110px}.SavedJourneys div.InfojourneyContent{clear:both;background-position:center;background-repeat:repeat-y;padding-top:2px;padding-left:10px;padding-right:4px;padding-bottom:4px;font-size:1em;margin-left:10px}div.masterbanner .Line .Separator{border-left:solid 1px #8e8f96;border-right:solid 1px #8e8f96}.RegisterContent h1,.UserAddressContent h1,.UserPasswordContent h1,.ContactUsContent h1,.UserPaymentContent h1,.OrderHistoryContent h1,.LoginContent h1,.InformationContent h1,.FavouritesContent h1,.FaqContent h1,.LoyaltyContent h1,.UserEVouchersContent h1,.NectarCardContent h1{border-bottom:dotted 1px #d6d6d6}.globalnavigation li a#globalnavmiddle{border-left:solid 2px #4c7999}.globalnavigation li a:hover#globalnavmiddle{border-left:solid 2px #5383a6}.globalnavigation li a#globalnavlast{border-left:solid 2px #4c7999}.globalnavigation li a:hover#globalnavlast{border-left:#5383a6}.globalnavigation a{border-left:solid 1px #fff}.AccountNavigation{border-left:solid 1px #a3a69f;border-right:solid 1px #a3a69f;border-bottom:solid 0 #a3a69f}.AccountNavigation a,.AccountNavigation .Viewing{border-bottom:solid 1px #cad8e3}input.TextBox,textarea,.PaymentCardEntry .CardItem select,.SearchInputNoError{border-top:solid 1px #969696;border-left:solid 1px #969696;border-right:solid 1px #969696;border-bottom:none}.SearchInputError{border-top:solid 1px #969696;border-left:solid 1px #969696;border-right:solid 1px #969696;border-bottom:none}.ErrorMessages{border:solid 1px #ddd}.TicketSearchHeader,.ErrorSection,.RoverRangerSearchHeader{background-color:#205893;border-left:solid 1px #fff;border-right:solid 1px #fff}.TicketSearchHeaderButtons,.RoverRangerSearchHeaderButtons{border-top:solid 1px #fff;background-color:#7994b2}.TicketSearchHeaderButtonsFooter,.RoverRangerSearchHeaderButtonsFooter{border-left:0 solid #678e9f;border-right:0 solid #678e9f}.TicketSearchContent,.TicketSearchHeaderInfo,.TicketSearchContentNoBottom,.RoverRangerSearchContent,.RoverRangerSearchHeaderInfo,.RoverRangerSearchContentNoBottom{background-color:#dee7ef;border-top:solid 0 #fff;border-bottom:solid 0 #fff;border-left:solid 1px #fff;border-right:solid 1px #fff}.TicketSearchContentNoBottom,.RoverRangerTicketSearchContentNoBottom{border-top:solid 0 #fff}.NoScriptInstructions{background-color:#6c91b8;border-left:solid 1px #fff;border-right:solid 1px #fff}.Instructions{border-top:solid 1px #fff;background-color:#6c91b8}.SearchButtons{border-top:solid 1px #6c91b8;border-bottom:solid 0 #6c91b8;background-color:#6e93b9}.TextOnlyVersion{border-right:0 solid #678e9f}.SearchContainer .yui-ac-content{border:1px solid #404040;background-color:#fff}.SearchContainer .yui-ac-shadow{background-color:#a0a0a0}.SearchContainer li.yui-ac-highlight{background-color:#dae1e7}.FilterControlContents{border-left:solid 1px #a6a9a5;border-right:solid 1px #a6a9a5}.FaresWith,.FaresClass,.TrainsWith,.ShowSlower,.FurtherHelpText,.ITSOClass,.ITSOClassSchemeDiscount{border-left:solid 1px #fff;border-right:solid 1px #fff;background-color:#e3e7ea}.FaresClass,.TrainsWith,.ShowSlower{border-top:solid 1px #bacbd7}.ShowSlower{border-bottom:solid 0 #a6a9a5}.ShowFastest{border-bottom:solid 1px #bacbd7;border-top:solid 1px #bacbd7}.OuterBorder{border:solid 1px #cfcfcf}.InnerBorder{border:solid 1px #ef3e33}.Scroller{border:solid 1px #0f0}.ResultsScrollPanel{border:solid 1px #cfcfcf}.ResultsScrollPanelContent{border:solid 1px #fff}.LFFChoicePanel{border:solid 1px #cfcfcf}.LFFChoicePanelContent{border:solid 1px #fff;background-color:#e0e5e5}.LFFOutwardJourney{border-bottom:dotted 1px #cfcfcf}.LFFDetails,.LFFTotalCost{border-bottom:dotted 1px #cfcfcf}.LoginBox{background-color:#fff;border-top:0 solid #fff;border-right:0 solid #fff;border-bottom:5px solid #fff;border-left:0 solid #fff}.LoginBox h3{background-color:#dbdcdc}.LoginBox .SavedJourneysInfo{border:5px solid #fff;border-bottom:none;border-top:none}.SavedJourneysInfo .title a,.SavedJourneysInfo .titleNoSaved{background-color:#b8cbd9;border-bottom:none}.SavedJourneysInfo .title a:hover{background-color:#d7e0e9}.SavedJourneysInfo input{border:none;background-color:Transparent}.YourOrder a span.text{border:solid 5px #fff;border-top:none}.SavedJourneysSurround{border-left:solid 5px #fff;border-right:solid 5px #fff;border-bottom:solid 5px #fff}.SavedJourneys .buttonBarTop{background-color:#fff}.SavedJourneys .buttonBar{background-color:#b8cbd9}.SavedJourneys .alternate{background-color:#e6ecf2}.SavedJourneys .selected{background-color:#faf7e4}.SavedJourneys div.journey{border-top:none;border-right:none;border-bottom:solid 1px #b3b3b3;border-left:none}.SavedJourneys div.journeyHeader{border-bottom:dotted 1px #ababab}.SavedJourneys .NotesPanel{background-color:#fff}.SavedJourneys .InfojourneyHeader{background-color:#fff;border-bottom:1px dotted #ababab}.SavedJourneys div.InfojourneyContent{background-color:#fff}.SavedJourneys .SavedJourneysContent{background-color:#b8cbd9;z-index:20;position:relative}.SavedJourneys input.buttonBlueInfoIcon{border:none;background-color:transparent}.SavedJourneys input.buttonRemove{border:none}.SavedJourneys .EmailAddressPanel{background-color:#b8cbd9;border-top:solid 1px #b3b3b3}.SavedJourneys .EmailAddressPanel input{background-color:#fff}.Transparent{background-color:#808080}.GettingServiceData,.GettingStoppingPointData,.GettingLowestFareData,.GettingCalendarData{border:solid 1px #000;background-color:#fff}.AvailableTrainsTable{border:solid 1px #cfcfcf}.TableHeader{border-bottom:solid 2px #fff}.TableHeader .ColumnDepart{border-left:solid 1px #7497bc}.TableHeader .ColumnDepartSmall{border-left:solid 1px #7497bc}.TableContents{background-color:#dfe3e3}.TableRowBottom{background-color:#eceeee;color:#f00;padding-left:50px;height:auto}.TableRowContents{background-color:#eceeee}.TableRow div.Hover{background-color:Transparent}.TableRow div.RowSelected{border:solid 1px #ef604f;background-color:#e4dca3}.TableRow div.RowHover{background-color:Transparent}.TableRow div.RowHoverSelected{border:solid 1px #ef3e33;background-color:#e6d152}.TableRow div.RowNotAvailable{background-color:#fff}.TableRow div.RowCancelled{height:18px}.TableRow div.RowCancelled div.ColumnDepartSmall,.TableRow div.RowCancelled div.ColumnArriveSmall,.TableRow div.RowCancelled div.ColumnChangesSmall,.TableRow div.RowCancelled div.ColumnDuration,.TableRow div.RowCancelled div.ColumnPrice{text-decoration:line-through;text-decoration-color:#f00}.PopupInfoHeader{border-bottom:dotted 1px #b4b4b4}.PopupPanelContentTop{border-top:solid 1px #989a95;background-color:#faf7e3}.PopupPanelContent{background-color:#faf7e3}.FurtherHelp .FurtherHelpContents{border-left:0;border-right:solid 1px #a6a9a5}.Timeout h1{border-bottom:solid 1px #ccc}.PurchaseContent hr{border:0;border-top:1px dotted #ccc}.PurchaseContentLeftColumn{border-right:dotted 1px #d5d5d5;background-color:#fff}.PurchaseContentRightColumn{background-color:#faf7e4}.PurchaseContentRightColumnConfirmation{background-color:#e6ebf1}.BlueBox{border:solid 1px #d5d5d5;background-color:#eff2f6}.BlueBox .TextBox{background-color:#fff}.PurchaseContent div.header_wrapper,.RoverRangerContent div.header_wrapper{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc}.OrderSummary div.journeyHeader{border-bottom:solid 1px #ababab}.TicketDetailsControl tr.content hr{border:0;border-top:1px dotted #d5d5d5}.BlueBorder div.content{background-color:#e6ecf2;border-left:solid 1px #ccc;border-right:solid 1px #ccc}.SeatReservation div.Title,.Insurance div.Title,.SleeperReservation div.Title,.AdditionalOption div.Title,.WifiVoucher div.Title,.PurchaseDetailsOption div.Title{background-color:#fff;border-bottom:0 dotted #ccc}.SeatReservation div.head{background-color:#fff;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc}.SleeperReservation div.head{background-color:#fff;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc}.SleeperReservation .NoError{width:120px}.AddressSummary{border:solid 1px #d5d5d5}.AddressSummary .UseThis{border-bottom:solid 1px #d5d5d5}.AddressSummary .PreferredAddress{border-top:solid 1px #d5d5d5}.AddressSummary .PreferredAddressLabel{font-size:.89em}.AddressSummary .PreferredAddressButton{font-size:.88em;margin-bottom:2px;margin-left:-3px;width:114px}.CardIcon,.CardRadio label{border:solid 1px #cfcfcf}.SelectablePaymentCardDetails{border:solid 1px #d5d5d5}.SelectablePaymentCardDetails .UseThis{border-bottom:solid 1px #d5d5d5}.payPalLogo img{width:78.5px;padding:2px 5px 5px 2px;vertical-align:middle}.payByCardLogo img{width:200px}div#paybycardPayment label img{vertical-align:middle}.googlePayLogo img,.googlePayLogo label img{width:57.5px;height:35.41px}div#googlePayPayment label img{vertical-align:middle}.applePayLogo img,.applePayLogo label img{width:57.5px;height:35.41px}div#applePayPayment label img{vertical-align:middle}@media only screen and (max-width:450px){.payByCardLogo img{width:175px}.payPalLogo img{width:20%}.googlePayLogo img,.googlePayLogo label img{width:47.5px;height:31.41px}.applePayLogo img,.applePayLogo label img{width:47.5px;height:31.41px}}div#paybycardPayment{padding:2px 5px 5px 2px}div#paypalPayment{padding:2px 5px 5px 2px}div#googlePayPayment{padding:2px 5px 5px 2px;display:none}div#applePayPayment{padding:2px 5px 5px 2px;display:none}.PurchaseContent div.greyReview{background-color:#e5e5e5;border:none}.PurchaseContent .greyReview td{text-align:right;vertical-align:bottom}.PurchaseContent .greyReview hr{border-top-color:#889faa}.ButtonBar{border-top:solid 1px #6c91b8;border-right:solid 1px #6c91b8}.newslettersignup .ButtonBar{position:relative}.OrderConfirmation .OrderSummary hr{border-top-color:#889faa}.CorporateControl tr.content hr{border:0;border-top:1px dotted #d5d5d5}.StoppingPoints .Information{border-bottom:dotted 1px #32597a}.StoppingPoints .Footer{border-top:dotted 1px #32597a}a.RightPopup:hover .PopupRightContent,a.RightPopup:active .PopupRightContent{border-top:solid 1px #989a95;border-bottom:solid 1px #989a95;background-color:#f9f6e2}.OrderHistoryContent table.Table th,.FavouritesContent table.Table th,.LoyaltyContent table.Table th,.UserEVouchersContent table.Table th{background-color:#7495be;border:solid 1px #7495be}.FavouritesContent table.Table td,.LoyaltyContent table.Table td,.UserEVouchersContent table.Table td{border-bottom:dotted 1px #ccc}.OrderHistoryContent table.Table td{border-bottom:none}.OrderHistoryContent .Table tr.Alternate,.FavouritesContent .Table tr.Alternate,.LoyaltyContent .Table tr.Alternate,.UserEVouchersContent .Table tr.Alternate{background-color:#e7ecf2}.OrderHistoryContent .Table tr.Alternate select,.OrderHistoryContent .Table tr.Alternate .TextArea,.OrderHistoryContent .Table tr.Alternate .TextBox{background-color:#fff}.OrderHistoryContent .Table tr.Alternate input.Error,.OrderHistoryContent .Table tr.Alternate select.Error,.OrderHistoryContent .Table tr.Alternate textarea.Error,.OrderHistoryContent .Table tr.Alternate .TextBox .Error{background-color:#ffdddb}.OrderHistoryContent table .RightPanel .RefundItems .Total{border-top:dashed #c0c0c0 1px}.OrderHistoryContent table .Reservations{border:1px solid #ccc;background-color:#f2f2f2}.AccountNavigation .Instructions{background-color:#e7ecf2;border-bottom:1px solid #cad8e3}.RefundRequestFormContent .ReferenceDetails{border:1px solid #cad8e3;background-color:#e7ecf2}.RefundRequestFormContent .Summary{border:1px solid #cad8e3;background-color:#e7ecf2}.RefundRequestFormContent .Summary .Total{border-top:dashed #c0c0c0 1px}.RefundRequestFormContent .Tickets{border:1px dashed #cad8e3}.RefundRequestFormContent .Card .Label{border-bottom:1px dashed #cad8e3}.PurchaseContent .ErrorPanel h1{border-bottom:solid 1px #ccc}.RegisterContentBorder{border:solid 1px #ccc;border-bottom:none;background-color:#fff}.RegisterContent{background-color:#e5ebf1}.UserDetailsContent,.ChangePasswordContent{background-color:#fff}.MTRegisterContentBorder{border:solid 1px #ccc;border-bottom:none;background-color:#fff}body{background-image:none;background-color:#fff}.mainPageContent{max-width:1010px;margin-left:auto;margin-right:auto;position:relative}div.masterbanner .Line a{background-image:none}div.masterbanner .Line a:hover{background-image:none}div.masterbanner .Line a.FirstItem{background-image:none}div.masterbanner .Line a:hover.FirstItem{background-image:none}.globalnavigation li a#globalnavfirst{background-image:url(../../Images/Default/gn_leftcurve_long.gif)}.globalnavigation li a:hover#globalnavfirst{background-image:url(../../Images/Default/gn_leftcurve_long_ro.gif)}.globalnavigation li a#globalnavmiddle{background-image:url(../../Images/Default/gn_middle.gif)}.globalnavigation li a:hover#globalnavmiddle{background-image:url(../../Images/Default/gn_middle_ro.gif)}.globalnavigation li a#globalnavlast{background-image:url(../../Images/Default/gn_rightcurve_long.gif)}.globalnavigation li a:hover#globalnavlast{background-image:url(../../Images/Default/gn_rightcurve_long_ro.gif)}.YourAccountTop{background-image:url(../../Images/Default/YourAccountTop.gif)}.YourAccountBottom{background-image:url(../../Images/Default/YourAccountBottom.gif)}.AccountNavigation{background-image:none}.AccountNavigation h3{background-image:url(../../Images/Default/YourAccountTitleBackground.png)}.ErrorLine{background-image:url(../../Images/Default/WarningIcon.png)}.SleepersErrorLine{background-image:url(../../Images/Default/SleepersWarningIcon.png);background-repeat:no-repeat;margin-left:10px;padding-bottom:14px;padding-left:38px;padding-top:10px}.SleepersErrorLine .sleeper{color:#66747b;font-size:1.7em;font-weight:bold}.ErrorOverlay{background-color:#222}.ErrorBoxTop{background-image:url(../../Images/Default/ErrorBoxTop.gif)}.ErrorBoxContent{background-image:url(../../Images/Default/ErrorBoxBackground.gif)}.ErrorBoxIcon{background-image:url(../../Images/Default/ErrorBoxIcon.gif)}.ErrorBoxBottom{background-image:url(../../Images/Default/ErrorBoxBottom.gif)}.Timeout .Options .Option1{background-image:url(../../Images/Default/TimeoutLeftArrow.png)}.Timeout .Options .Option2{background-image:url(../../Images/Default/TimeoutRightArrow.png)}.TicketSearchHeaderTop,.RoverRangerSearchHeaderTop{background-image:url(../../Images/Default/jpHeaderTop.gif)}.TicketSearchHeader,.RoverRangerSearchHeader,.ErrorSection{background-image:url(../../Images/Default/jpHeaderBorder.gif)}.TicketSearchHeaderContents,.RoverRangerSearchHeaderContents{background-image:url(../../Images/Default/jpHeaderBackground.gif)}.TicketSearchTopHeading,.TicketSearchHeading,.RoverRangerSearchTopHeading,.RoverRangerSearchHeading{background-image:url(../../Images/Default/jpSectionTitleBackground.gif)}.Instructions{background-image:url(../../Images/Default/InformationBackground.gif)}.TicketSearchHeaderButtons,.RoverRangerSearchHeaderButtons{background-image:url(../../Images/Default/jpSearchAmendBackground.gif)}.TicketSearchHeaderButtonsFooter,.RoverRangerSearchHeaderButtonsFooter{background-image:url(../../Images/Default/jpSearchAmendFooterBackground.png)}.SearchButtons{background-image:url(../../Images/Default/jpButtonBackground.gif)}.SearchButtonFooter,.FlexiSearchButtonFooter{background-image:url(../../Images/Default/jpFooterBackground.gif)}.NoScriptInstructions{background-image:url(../../Images/Default/InformationBackground.gif)}.TextOnlyVersion{background-image:url(../../Images/Default/jpHeaderBackground.gif)}.FilterControl .ShowMe{background-image:url(../../Images/Default/FilterHeader.gif)}.FilterControlContents{background-image:none}.FilterFooter{background-image:url(../../Images/Default/FilterFooter.gif)}.LowestFareFinderMinimised{background-image:url(../../Images/Default/LowestFareFinder.gif)}.LowestFareFinderInstructionsRollOver{background-image:url(../../Images/Default/LowestFareFinderSelected.gif)}.LowestFareFinder,.ExpandDiv{background-image:url(../../Images/Default/LFFBackground.gif)}.LFFFare,.LFFFareSemiSelected,.LFFFareSelectedHighlight,.LFFFareSelected,.LFFFareCheapestInline,.LFFFareCheapestHighlight,.LFFFareCheapest,.LFFFareInline,.LFFFareHighlight,.LFFFareNormal,.LFFFareNoFareInline,.LFFFareNoFareHighlight{background-image:url(../../Images/Default/LFFCellBackgrounds.gif)}.LFFLeftTabs{background-image:url(../../Images/Default/LFFYAxisMarker.gif)}.LFFLeftTab,.LFFLeftTabHighlight,.LFFLeftTabSelected{background-image:url(../../Images/Default/LFFCellBackgrounds.gif)}.LFFBottomTabs{background-image:url(../../Images/Default/LFFXAxisMarker.gif)}.LFFBottomTab,.LFFBottomTabHighlight,.LFFBottomTabSelected{background-image:url(../../Images/Default/LFFCellBackgrounds.gif)}.ResultsScrollPanelContent{background-image:url(../../Images/Default/LFFScrollPanel.gif)}.LFFChoicePanelContent{background-image:url(../../Images/Default/LFFChoicePanel.gif)}.LFFSlider{background-image:url(../../Images/Default/LFFSliderBackground.gif)}.LFFSliderThumbLength{background-image:url(../../Images/Default/LFFThumbBackground.gif)}.LFFOnlineDiscount{background-image:url(../../Images/Default/WebFare.gif)}.LoginBox{background-image:none}.LoginBox h3{background-image:url(../../Images/Default/LoginTop.gif)}.YourOrder a span.right{background-image:url('../../Images/Default/your_order_basket_right_bg.gif')}.YourOrder a.active span.right{background-image:url('../../Images/Default/your_order_basket_right_arrow_bg.gif')}.YourOrder a:hover span.right{background-image:url('../../Images/Default/your_order_basket_right_arrow_hover_bg.gif')}.YourOrder a span.text{background-image:url(../../Images/Default/YourOrder.gif)}.YourOrder a:hover span.text{background-image:url(../../Images/Default/YourOrder_RO.gif)}.YourOrder span.textInactive{background-image:url(../../Images/Default/your_order_basket_bg.gif)}.YourOrder span.rightInactive{background-image:url('../../Images/Default/your_order_basket_right_bg.gif')}.SavedJourneyExpanded .YourOrder a span.text{background-image:url(../../Images/Default/YourOrderLarge.gif)}.SavedJourneyExpanded .YourOrder a:hover span.text{background-image:url(../../Images/Default/YourOrderLarge_RO.gif)}.SavedJourneys div.header{background-image:url(../../Images/Default/PurchaseProcess/bg_order_details_header.png)}.SavedJourneys input.buttonBlueInfoIcon{background-image:url('../../Images/Default/PurchaseProcess/icon_info_blue.gif')}.SavedJourneys .journeyFooter a:hover span{background-image:url(../../Images/Default/PurchaseProcess/od_button_over.gif)}.SavedJourneys .journeyFooter a.remove div{background-image:url(../../Images/Default/PurchaseProcess/od_button_remove_left.gif)}.SavedJourneys .journeyFooter a.remove:hover{background-image:url(../../Images/Default/PurchaseProcess/od_button_remove_left_over.gif)}.SavedJourneys .journeyFooter a.edit div{background-image:url(../../Images/Default/PurchaseProcess/od_button_edit_left.gif)}.SavedJourneys .journeyFooter a.edit:hover{background-image:url(../../Images/Default/PurchaseProcess/od_button_edit_left_over.gif)}.SavedJourneys .journeyFooter a.editInactive div{background-image:url(../../Images/Default/PurchaseProcess/od_button_edit_left_inactive.gif)}.SavedJourneys .journeyFooter a.editInactive:hover span{background-image:none}.SavedJourneys .header a:hover span.left{background-image:url('../../Images/Default/PurchaseProcess/od_button_ammend_left.gif')}.SavedJourneys .header a:hover span.right{background-image:url('../../Images/Default/PurchaseProcess/od_button_ammend_right.gif')}.FareLine div.StandardSingle{background-position:1px -3px}.FareLine div.StandardSingleHover{background-position:-61px -3px;color:#002e4f}.FareLine div.StandardSingleSelected{background-position:-123px -3px}.FareLine div.StandardSingleSelectedHover{background-position:-185px -3px;color:#002e4f}.FareLine div.StandardSingleUnavailable{background-position:-247px -3px;color:#c7c7c7}.FareLine div.StandardSingleUnavailableHover{background-position:-309px -3px;color:#002e4f}.FareLine div.StandardSingleUndefined{background-position:-371px -3px}.FareLine div.FirstSingle{background-position:1px -48px}.FareLine div.FirstSingleHover{background-position:-61px -48px;color:#002e4f}.FareLine div.FirstSingleSelected{background-position:-123px -48px}.FareLine div.FirstSingleSelectedHover{background-position:-185px -48px;color:#002e4f}.FareLine div.FirstSingleUnavailable{background-position:-247px -48px;color:#c7c7c7}.FareLine div.FirstSingleUnavailableHover{background-position:-309px -48px;color:#002e4f}.FareLine div.FirstSingleUndefined{background-position:-371px -48px}.FareLine div.StandardReturn{background-position:1px -93px}.FareLine div.StandardReturnHover{background-position:-61px -93px;color:#002e4f}.FareLine div.StandardReturnSelected{background-position:-123px -93px}.FareLine div.StandardReturnSelectedHover{background-position:-185px -93px;color:#002e4f}.FareLine div.StandardReturnUnavailable{background-position:-247px -93px;color:#c7c7c7}.FareLine div.StandardReturnUnavailableHover{background-position:-309px -93px;color:#002e4f}.FareLine div.StandardReturnUndefined{background-position:-371px -93px}.FareLine div.FirstReturn{background-position:1px -138px}.FareLine div.FirstReturnHover{background-position:-61px -138px;color:#002e4f}.FareLine div.FirstReturnSelected{background-position:-123px -138px}.FareLine div.FirstReturnSelectedHover{background-position:-185px -138px;color:#002e4f}.FareLine div.FirstReturnUnavailable{background-position:-247px -138px;color:#c7c7c7}.FareLine div.FirstReturnUnavailableHover{background-position:-309px -138px;color:#002e4f}.FareLine div.FirstReturnUndefined{background-position:-371px -138px}.FareLineEntry .WebFare{background-image:url(../../Images/Default/WebFare.gif)}.FareLineEntry .LoyaltyPointsIcon{background-image:url(../../Images/Default/Favicon.gif);background-repeat:no-repeat;float:right;height:7px;margin:2px 1px 0 49px;overflow:hidden;width:7px;display:none;position:absolute;clear:both}.FareLineEntry .NectarLoyaltyIcon{background-image:url(../../Images/Default/NectarServiceLogo.png);background-repeat:no-repeat;float:right;height:14px;margin:-5px 0 0 45px;overflow:hidden;width:14px;display:none;position:absolute;clear:both}.FareLineEntry .RewardPointsIcon{background-image:url(../../Images/Default/RewardsRedemptionInFlowIndicator.png);background-repeat:no-repeat;float:right;height:7px;margin:2px 1px 0 49px;overflow:hidden;width:7px;display:none;position:absolute;clear:both}.FareLineEntry .LoyaltyPointsPopup{float:right;margin:2px 0 0 1px;display:none;height:0;width:0;background-position:0 -20px}.FareLineEntry .LoyaltyPointsText{color:#32597a;font-size:1.4;width:180px;padding-left:9px;font-family:Arial,Helvetica,sans-serif;text-align:left;font-weight:bold}.FareLineEntry .PromotionalFareIcon{background-image:url(../../Images/Default/WebFare.gif);background-repeat:no-repeat;float:right;height:7px;margin:2px 1px 0 49px;overflow:hidden;width:7px;display:none;position:absolute;clear:both}.FareLineEntry .CharterDiscountApplicableIcon{margin:-4px 0 0 0;height:12px;width:12px;background-image:url(../../Images/Default/PurchaseProcess/icon_CharterDiscountIncluded.gif);background-repeat:no-repeat;display:none;overflow:hidden}.TableHeader{background-image:url(../../Images/Default/TableHeaderDisabled.gif)}.PanelAvailable .TableHeader{background-image:url(../../Images/Default/TableHeader.gif)}.TableHeader .ColumnDepart,.TableHeader .ColumnDepartSmall,.TableHeader .ColumnArrive,.TableHeader .ColumnArriveSmall,.TableHeader .ColumnChanges,.TableHeader .ColumnChangesSmall,.TableHeader .ColumnDuration,.TableHeader .ColumnPrice,.TableHeader .ColumnIcon,.TableHeader .ColumnTOCShow,.TableHeader .ColumnTOCHide,.TableHeader .ColumnEnd{background-image:url(../../Images/Default/TableHeaderSeparator.gif)}.Sortable .SortableIcon{background-image:url(../../Images/Default/ServiceSortIndicator.gif)}.Sorted .SortedHeaderBackground{background-image:url(../../Images/Default/SortedTableHeader.gif)}.TableHeader .SortedBorder{background-image:url(../../Images/Default/SortedTableHeaderSeparator.gif)}.TableHeader .ColumnDepart{background-image:none}.TableHeader .ColumnDepartSmall{background-image:none}.TableRow .WebFare{background-image:url(../../Images/Default/WebFare.gif)}.TableRow div.Hover{background-image:url(../../Images/Default/ServiceRollOver.gif)}.TableRow div.RowHover{background-image:url(../../Images/Default/ServiceRollOver.gif)}.TableRow div.RowSelected{background-image:url(../../Images/Default/ServiceSelected.gif)}.TableRow div.RowHoverSelected{background-image:url(../../Images/Default/ServiceSelectedRollOver.gif)}.ServiceInformation{background-image:url(../../Images/Default/ServiceIconInfo.gif)}.SleeperServiceFare{background-image:url(../../Images/Default/TrainIcons/BSsmall.gif)}.OptionalSleeperServiceFare{background-image:url(../../Images/Default/TrainIcons/BSsmallPlus.gif)}.ChoicePanelSleeperOptional{background-image:url(../../Images/Default/TrainIcons/BSsmallPlus.gif)}.ChoicePanelSleeper{background-image:url(../../Images/Default/TrainIcons/BSsmall.gif)}.ServiceDisruptedInformation{background-image:url(../../Images/Default/ServiceIconDisrupted.gif)}.ServiceNREBulletinInformation{background-image:url(../../Images/Default/ServiceIconNREDisruptedNormal.gif)}.ServiceCancelled{background-image:url(../../Images/Default/ServiceIconCancelledNormal.gif)}.TableRow .PromotionalFare{background-image:url(../../Images/Default/WebFare.gif);background-repeat:no-repeat;float:left;height:7px;width:7px;position:relative}.ChoiceReturnPanel{background-image:url(../../Images/Default/ChooseInfoReturnBackground.gif)}.ChooseFare{background-image:url(../../Images/Default/ChooseFareBar.gif)}.ChooseService{background-image:url(../../Images/Default/ChooseServiceBar.gif)}.ChosenReturnTicket{background-image:url(../../Images/Default/ChooseInfoReturnBackground.gif)}.ChoicePanel .WebFare{background-image:url(../../Images/Default/WebFare.gif)}.OutwardChoice .TicketSelected{background-image:url(../../Images/Default/ChooseInfoOutwardBackground.gif)}.InwardChoice .TicketSelected{background-image:url(../../Images/Default/ChooseInfoInwardBackground.gif)}.PopupPanelLeftTop{background-image:url(../../Images/Default/PopupLT.png)}.PopupPanelRightTop{background-image:url(../../Images/Default/PopupRT.png)}.PopupPanelLeft{background-image:url(../../Images/Default/PopupL.png)}.PopupPanelRight{background-image:url(../../Images/Default/PopupR.png)}.PopupPanelLeftBottom{background-image:url(../../Images/Default/PopupLB.png)}.PopupPanelRightBottom{background-image:url(../../Images/Default/PopupRB.png)}.PopupPanelContentBottom{background-image:url(../../Images/Default/PopupB.png)}.PopupPanelPointerB{background-image:url(../../Images/Default/PopupPointerB.png)}.PopupPanelPointerR{background-image:url(../../Images/Default/PopupPointerR.png)}.PopupPanelPointerL{background-image:url(../../Images/Default/PopupPointerL.png)}.PopupPanelPointerT{background-image:url(../../Images/Default/PopupPointerT.png)}.FurtherHelp .Title{background-image:url(../../Images/Default/LoginTop.gif)}.HelpFooter{background-image:url(../../Images/Default/HelpFooter.gif)}.checkoutBreadcrumb li.current{background-image:url('../../Images/Default/PurchaseProcess/pp_bredcrumb_arrow.gif')}.PurchaseContent h1,.RoverRangerContent h1{background-image:url('../../Images/Default/PurchaseProcess/bg_purchase_process_header.png');background-position-y:top;background-position:center top;clear:both}.PurchaseContent h1.right,.RoverRangerContent h1.right{background-image:url('../../Images/Default/PurchaseProcess/bg_purchase_process_header_right.png')}.OrderSummary{background-image:none}.OrderSummary div.header{background-image:url(../../Images/Default/PurchaseProcess/bg_order_details_header.png)}.OrderSummary div.journeyHeader{background-image:url(../../Images/Default/PurchaseProcess/bg_order_journey_header.gif)}.OrderSummary div.journeyFooter{background-image:url(../../Images/Default/PurchaseProcess/bg_order_journey_footer.gif)}.OrderSummary div.journeyContent{background-image:url(../../Images/Default/PurchaseProcess/bg_order_journey_content.gif)}.OrderSummary div.journeySelected div.journeyHeader{background-image:url(../../Images/Default/PurchaseProcess/bg_order_journey_header_selected.gif)}.OrderSummary div.journeySelected div.journeyFooter{background-image:url(../../Images/Default/PurchaseProcess/bg_order_journey_footer_selected.gif)}.OrderSummary div.journeySelected div.journeyContent{background-image:url(../../Images/Default/PurchaseProcess/bg_order_journey_content_selected.gif)}.OrderSummary .journeyFooter a:hover span{background-image:url(../../Images/Default/PurchaseProcess/od_button_over.gif)}.OrderSummary .journeyFooter a.remove div{background-image:url(../../Images/Default/PurchaseProcess/od_button_remove_left.gif)}.OrderSummary .journeyFooter a.remove:hover div{background-image:url(../../Images/Default/PurchaseProcess/od_button_remove_left_over.gif)}.OrderSummary .journeyFooter a.save div{background-image:url(../../Images/Default/PurchaseProcess/od_button_save_left.gif)}.OrderSummary .journeyFooter a.save:hover div{background-image:url(../../Images/Default/PurchaseProcess/od_button_save_left_over.gif)}.OrderSummary .journeyFooter a.edit div{background-image:url(../../Images/Default/PurchaseProcess/od_button_edit_left.gif)}.OrderSummary .journeyFooter a.edit:hover div{background-image:url(../../Images/Default/PurchaseProcess/od_button_edit_left_over.gif)}.OrderSummary .journeyFooter a.editInactive div{background-image:url(../../Images/Default/PurchaseProcess/od_button_edit_left_inactive.gif)}.OrderSummary .journeyFooter a.editInactive:hover span{background-image:none}.OrderSummary .header a:hover span.left{background-image:url('../../Images/Default/PurchaseProcess/od_button_ammend_left.gif')}.OrderSummary .header a:hover span.right{background-image:url('../../Images/Default/PurchaseProcess/od_button_ammend_right.gif')}.OrderSummary .header_wrapper .header .right a:hover{background-image:url('../../Images/Default/PurchaseProcess/od_button_amend_over.gif')}.OrderSummary .header_wrapper .header .right a{background-image:none}.OrderSummary input.buttonBlueInfoIcon{background-image:url('../../Images/Default/PurchaseProcess/icon_info_blue.gif')}.TicketDetailsControl th{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_top.gif)}.TicketDetailsControl tr.double th.out{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_top_outward.gif)}.TicketDetailsControl tr.double th.ret{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_top_return.gif)}.TicketDetailsControl tr.double td.spacer{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_double_spacer.gif)}.TicketDetailsControl tr.content td.out{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_outward.gif)}.TicketDetailsControl tr.content td.ret{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_return.gif)}.TicketDetailsControl tr.content td.double{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_double.gif)}.TicketDetailsControl tr.content td.doubleOut{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_double_outward.gif)}.TicketDetailsControl tr.content td.doubleRet{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_double_return.gif)}.TicketDetailsControl tr.content td.none{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_none.gif)}.TicketDetailsControl tr.footer td{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_footer.gif)}.TicketDetailsControl tr.footer td.none{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_none_footer.gif)}.TicketDetailsControl tr.footer td.double{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_double_footer.gif)}.BlueBorder div.header{background-image:url(../../Images/Default/blue_border_n.gif)}.BlueBorder div.header div.left{background-image:url(../../Images/Default/blue_border_nw.gif)}.BlueBorder div.header div.right{background-image:url(../../Images/Default/blue_border_ne.gif)}.BlueBorder div.content{background-image:none}.BlueBorder div.footer{background-image:url(../../Images/Default/blue_border_s.gif)}.BlueBorder div.footer div.left{background-image:url(../../Images/Default/blue_border_sw.gif)}.BlueBorder div.footer div.right{background-image:url(../../Images/Default/blue_border_se.gif)}.AdditionalOption a.BlueInfoIcon div{background-image:url('../../Images/Default/PurchaseProcess/icon_info_blue.gif')}.AdditionalOptionReview .header a:hover span.left{background-image:url('../../Images/Default/PurchaseProcess/od_button_ammend_left.gif')}.AdditionalOptionReview .header a:hover span.right{background-image:url('../../Images/Default/PurchaseProcess/od_button_ammend_right.gif')}.AdditionalOptionReview .header .right a.addremove:hover{background-image:url('../../Images/Default/PurchaseProcess/od_button_addremove_over.gif')}.AdditionalOptionReview .header .right a.addremove{background-image:none}.Visa,.CardRadio .Visa label{background-image:url(../../Images/Default/VisaIcon.png)}.AmericanExpress,.CardRadio .AmericanExpress label{background-image:url(../../Images/Default/AmericanExpressIcon.png)}.MasterCard,.CardRadio .MasterCard label{background-image:url(../../Images/Default/MasterCardIcon.png)}.Solo,.CardRadio .Solo label{background-image:url(../../Images/Default/SoloIcon.png)}.Maestro,.CardRadio .Maestro label{background-image:url(../../Images/Default/MaestroIcon.png)}.DinersClub,.CardRadio .DinersClub label{background-image:url(../../Images/Default/DinersClubIcon.png)}.Jcb,.CardRadio .Jcb label{background-image:url(../../Images/Default/JCBLogo.png)}.SecurityCodeIcon{background-image:url(../../Images/Default/SecurityCodeIcon.png)}.ButtonBar{background-image:url(../../Images/Default/ButtonBar.png);background-color:#4c7199}.OrderConfirmation .OrderSummary .header{background-image:none}.CorporateControl th{background-image:url(../../Images/Default/PurchaseProcess/bg_ticket_top.gif)}.GridView{background-image:none}.GridView tr th{background-image:none}.StoppingPoints .Information{background-image:url(../../Images/Default/InformationIcon.png)}a.RightPopup:hover .PopupRightLHS,a.RightPopup:active .PopupRightLHS{background-image:url(../../Images/Default/PopupRightLHS.gif)}a.RightPopup:hover .PopupRightRHS,a.RightPopup:active .PopupRightRHS{background-image:url(../../Images/Default/PopupRightRHS.gif)}.OrderHistoryContent table.Table th,.FavouritesContent table.Table th,.LoyaltyContent table.Table th,.UserEVouchersContent table.Table th{background-image:url(../../Images/Default/th.bg.png)}.PurchaseContent .ErrorPanel{background-image:url(../../Images/Default/Error_ExclamationMark.gif)}.PurchaseContent .ErrorPanel h1{background-image:none}div.BuyAgain{margin-bottom:5px}.FirstClassUpgradeControlPurchaseProcessLeft .header div,.FirstClassUpgradeControlPurchaseProcessRight .header div{height:2px;width:2px}.FirstClassUpgradeControlPurchaseProcessLeft .header .left,.FirstClassUpgradeControlPurchaseProcessRight .header .left{float:left}.FirstClassUpgradeControlPurchaseProcessLeft .header .right,.FirstClassUpgradeControlPurchaseProcessRight .header .right{float:right}.FirstClassUpgradeControlPurchaseProcessLeft .header,.FirstClassUpgradeControlPurchaseProcessRight .header{background-position:center top;background-repeat:repeat-x;font-size:2px;height:2px}.FirstClassUpgradeControlPurchaseProcessLeft .footer,.FirstClassUpgradeControlPurchaseProcessRight .footer{background-position:center top;background-repeat:repeat-x;font-size:2px;height:2px}.FirstClassUpgradeControlPurchaseProcessLeft .footer .left,.FirstClassUpgradeControlPurchaseProcessRight .footer .left{float:left}.FirstClassUpgradeControlPurchaseProcessLeft .footer div,.FirstClassUpgradeControlPurchaseProcessRight .footer div{height:2px;width:2px}.FirstClassUpgradeControlPurchaseProcessLeft .footer .right,.FirstClassUpgradeControlPurchaseProcessRight .footer .right{float:right}.NectarHeaderIconImage{background-position:center center;background-repeat:no-repeat;height:43px;width:50px;float:left}.NectarHeaderIconImageSmall{background-position:center center;background-repeat:no-repeat;display:inline-block;background-size:30px auto;height:30px;width:40px;float:left;margin-top:4px}.divNectarLoyaltyPoints{width:153px;float:left}.NectarHeaderIconMixingDeck{float:left;margin-left:2px;margin-right:5px;height:30px;width:30px}.NectarHeaderIconMixingDeckText{clear:right;display:table-cell}.NectarInfo{width:130px;float:left;padding-top:6px}.NectarIconFlexibility{background-repeat:no-repeat;padding-bottom:0 !important;padding-top:0 !important;padding-left:0 !important;float:left;margin-left:2px;margin-right:5px;height:60px;width:30px}.NectarTextFlexibility{margin-left:10px;padding-bottom:0 !important;padding-top:0 !important;padding-left:10px !important;font-weight:normal;width:90px !important;overflow:visible;color:#9c306b;font-weight:bold;width:110px !important}.divNectarLoyaltyPointsSeasonMixingDeck{width:153px;clear:both}.NectarHeaderIconSeasonMixingDeck{height:30px;margin-right:5px;width:30px}.NectarHeaderIconSeasonMixingDeckText{clear:right;display:table-cell;float:left;margin-left:34px;margin-top:-30px;padding-bottom:7px}.NectarCardContent h1 .NectarHeaderText{padding-top:6px;height:37px}.LoyaltySchemeTitletext,.NectarHeaderText{display:block;padding-left:65px;padding-top:25px;width:300px}.NectarSignInLink{color:inherit}.CardDescription{padding-top:20px}.NectarCardContent .CardDescription{height:auto}.CardDescription .CardDetails{display:block;float:left;margin-left:15px;width:325px}.NectarCardInfoText,.CardDescription .CardDetails .LabelAddNewCard{font-weight:bold;font-size:17px}.NectarCardBlacklistedText{font-size:1em}.CardDescription .CardDetails .ButtonRight{margin-right:38px}.NectarHeaderIconImageSmall{background-image:url("../../Images/Default/NectarHeaderIconImageSmall.png")}.NectarHeaderIconImage{background-image:url("../../Images/Default/NectarLogo.png")}.FlyingClubHeaderIconImage{background-image:url("../../Images/Default/VA_FlyingClub.png")}.NectarCardIconImage{background-image:url("../../Images/Default/CardIcon.png")}.FooterContentRightImage{background-image:url("../../Images/Default/FooterRightImage.png")}.onePoundImage,.FooterContentLeftImage1{background-image:url("../../Images/Default/1Pound.png")}.twoPointsImage,.FooterContentLeftImage2{background-image:url("../../Images/Default/2Pt.png")}.FlyingClubFlightImage{background-image:url("../../Images/Default/redplane.png")}.CardDescription .NectarCardIcon{width:185px;height:150px;float:left}.CardDescription .NectarCardIcon .NectarCardIconImage{background-position:center center;background-repeat:no-repeat;background-size:180px 130px;height:130px;width:180px}.DivInfoText{padding-top:5px}.FooterContent{display:inline-block;margin-top:15px;width:100%}.FooterContent .NectarFooterLeft{border:1px dotted #a7a7a7;width:285px;height:125px;float:left;margin-left:-10px;padding-left:10px}.FooterContent .LoyaltyMilesCenter{border:1px dotted #a7a7a7;width:285px;height:125px;padding-left:10px;margin:auto}.FooterHeaderText{color:#c352a4;display:block;font-size:17px;font-weight:bold;padding-top:8px;padding-bottom:11px}.FooterContentLeftText{float:left;font-size:1.1em;width:160px;padding-top:8px}.NectarFooterLeftImages{float:right;width:125px}.FlyingClubFlightImage{background-position:center center;background-repeat:no-repeat;background-size:50px auto;display:block;float:left;height:45px;width:50px}.FooterContentLeftImage1{background-position:center center;background-repeat:no-repeat;background-size:50px auto;display:block;float:left;height:45px;width:50px}.FooterContentLeftImage2{background-repeat:no-repeat;background-position:center center;background-size:57px 49px;display:inline-block;height:49px;width:57px}.FooterContentBottom{display:inline-block;font-size:1.1em}.FooterContent .NectarFooterRight{border:1px dotted #a7a7a7;width:285px;margin-left:10px;height:125px;float:right;padding-left:15px}.FooterContentRightText{float:left;font-size:1.1em;padding-top:8px;width:130px}.FooterContentRightImage{background-repeat:no-repeat;background-position:center center;background-size:130px 49px;float:left;padding-top:5px;height:49px;width:140px;padding-right:2px}.FooterLinkUrl{text-decoration:none}.NectarCardRegisterToday{display:inline-block;padding-top:5px;padding-bottom:0;width:420px}.NectarCardRegisterToday .NectarCardRegisterText{display:inline-block;padding-left:5px;padding-top:10px;width:350px;color:#c352a4;font-weight:bold}.NectarCardRegisterToday .NectarAccountRegisterDisclaimerText{font-style:italic;color:#808080 !important;padding-top:5px;font-size:.9em;font-weight:bold;display:block}.NectarCardRegisterToday .NectarAccountExistsErrorText{color:#f00;padding-top:5px;display:block;font-style:italic;font-size:1em}.CardDescription .CardDetails .NectarCardsBankedPoints{display:block;padding-top:3px;width:420px}.NectarCardsBankedPoints .NectarCardBankedPointsText{display:inline-block;padding-left:5px;padding-top:10px;width:350px;color:#c352a4;font-weight:bold}.CardDetails .ApplyHere{display:block;padding-top:5px;width:400px;padding-bottom:10px}.CardDetails .ApplyHere .ApplyHereText{font-weight:bold}.CardDetails .ApplyHere .ApplyHereTextSmall{font-size:10px}.CardDetails .ApplyHere .ApplyHereLink{color:inherit}.CardDetails .divDoNotShow{display:block;padding-top:10px}.CardDetails .divDoNotShow .LabelDoNotShow{float:right;font-size:10px;width:300px}.CardDetails .UserNectarCardNumber{display:block;width:300px;height:35px;text-align:center}.CardDetails .LabelChangeCardDetails{font-weight:bold;font-size:1.8em}.CardDetails .AddNewNectarCard{display:block;padding-left:20px}.CardDetails .LabelNewCardDetails{font-weight:bold;font-size:1.4em}.CardDetails .AddNewNectarCard .LabelInfoText{font-size:.9em;font-weight:normal;padding-left:55px}.CardDetails .AddNewNectarCard .ButtonSave{padding-top:3px}.CardDetails .AddNewNectarCard .ErrorLabelText{font-size:.9em;padding-left:55px;color:#f00}.CardDetails .NectarCardDetails{padding-left:20px;padding-top:40px}.CardDetails .NectarCardDetails .Buttons{padding-top:5px;padding-left:8px}.DeliveryDetails .DivNectarLine .DivNectarImage{background-image:url(../../Images/Default/NectarLogoDelivery.png);margin-right:5px;background-repeat:no-repeat;background-size:30px auto;display:table-cell;float:left;height:30px;vertical-align:middle;width:30px !important}.DeliveryDetails .DivLoyaltyMilesLine .DivLoyaltyMilesImage{background-image:url("../../Images/Default/loyaltyDetailsBackground.PNG")}.LoyaltyMilesImageSelect{background-image:url("../../Images/Default/loyaltyDetailsBackground.PNG")}.LoyaltyMilesImageSelect{float:left;background-position:center center;background-repeat:no-repeat;background-size:36px auto;display:inline-block;height:36px;padding-left:0;width:60px;margin-right:9px}.LoyaltyMilesOrderSummary .DivLoyaltyMilesImage .LoyaltyMilesText{display:table;font-weight:normal !important}.DeliveryDetails .DivNectarLine .FlyingClubImage{background-image:url(../../Images/EC/VA_FlyingClub.png)}.onePoundImage,.FooterContentLeftImage1,.twoPointsImage,.FooterContentLeftImage2{background-repeat:no-repeat}a.tiadd span.left{background-repeat:no-repeat}.nectarcardloyalty .NectarCardContent .CardDetails span.CheckBox{float:left}.nectarcardloyalty .NectarCardContent .CardDetails .divDoNotShow .LabelDoNotShow{float:left}.nectarcardloyalty .NectarCardContent .CardDetails .ApplyHere{float:left}.QuickBuyConfirmation h2{margin-top:5px}div.notPurchasedOnlineIndicator{float:left;background-image:url(../../Images/GW/PurchaseProcess/icon_charterDiscountNotSoldOnline.gif);width:17px;height:16.7px;background-repeat:no-repeat}div.notPurchasedOnlineIndicatorText span{font-style:italic;font-size:98%;font-weight:bold;margin-left:3px;border:0;vertical-align:super}.ServiceHighlightOvertakenIconInformation{background-image:url(../../Images/Default/ServiceHighlightOvertakenTrainIcon.png) !important;background-position:-78px 0 !important;height:12px !important;width:12px !important}.LoyaltySchemeChoiceText{font-style:italic;padding-top:0;font-size:.98em;display:block;padding-left:33px;width:300px}.LoyaltySchemeHeaderText{font-size:1.2em;display:block;padding-left:65px;padding-top:20px}.LoyaltyNectarImage{margin-right:60px;margin-left:20px}.LoyaltyFlyingClubImage{margin-right:40px}.FlyingClubHeaderIconImage{background-position:center center;background-repeat:no-repeat;height:73px;float:left;width:220px}.LoyaltySchemeNectarClubDivInfoText{width:200px;margin-left:100px;padding-left:50px}.LoyaltySchemeFlyingClubDivInfoText{width:200px;margin-left:100px;padding-left:150px}.LoyaltyNectarFooterLeftImages{float:right;width:125px}.LoyaltyFlyingClubFooterLeftImages{float:right;width:125px}.LoyaltyFindOutMoreButton{margin-left:180px}.divLoyaltyDoNotShow{padding-left:45px}.LoyaltyDoNotShowLabelText{font-weight:normal}.loyaltySchemLabelText{font-weight:normal;color:#000 !important}.LoyaltySchemeUpdateButton{float:right;clear:both}.NoLoyaltyScheme{width:100%}.LoyaltySchemeCardContent{padding:8px 30px 30px 30px}.LoyatySchemeChangeButton{float:right;font-weight:bold;padding-top:15px}.LoyatySchemeChangeButton a{color:#942474 !important;font-size:1em}.LoyaltySchemeCardContent{padding:20px 15px 30px}.LoyaltySchemeRadio{float:left}#divNectarContent .LoyaltySchemeRadio{padding-top:15px}#divFlyingClubContent .LoyaltySchemeRadio{padding-top:35px}.LoyaltySchemeNectarClubDivInfoText,.LoyaltySchemeFlyingClubDivInfoText{display:inline-block;width:210px;margin-left:0;padding-left:0;text-align:justify}.LoyaltySchemeFlyingClubDivInfoText{width:180px}.LoyaltyNectarFooterLeftImages{display:inline-block;margin-right:20px}.LoyaltySchemeOptions{height:50px;padding-left:20px}.NoScheme{height:20px;padding-left:45px}#divNectarContent .LoyaltyFindOutMoreButton{margin-left:275px}#divFlyingClubContent .LoyaltyFindOutMoreButton{margin-left:345px}.LoyaltyFlyingClubFooterLeftImages{display:inline-block;float:right;width:50px;margin-right:25px}.MembershipDetailsMain{margin-top:80px}.NewMembershipDetails{margin-left:30px}.LabelAddNewMembership{font-size:1.7em;color:#808080}.divAddNewMembership{padding-bottom:15px}.divAddNewMembershipInput{padding-left:150px;padding-bottom:20px}.TxtAddNewMembershipInput{border-bottom:solid 1px #969696 !important;width:160px}.divAddNewMembershipInput .ButtonSave{vertical-align:super;margin-left:8px}.divFlyingClubLoyaltyScheme{height:435px}.LoyaltyFooterContent{display:inline-block;margin-top:65px;margin-left:120px}.LoyaltyFooterContent .LoyaltyFooter{border:1px dotted #a7a7a7;width:300px;height:125px;float:left;padding-left:30px}.LoyaltyFooter .FooterHeaderText{color:#c352a4;display:block;font-size:17px;font-weight:bold;padding-top:15px;padding-bottom:11px}.LoyaltyFooter .FooterContentLeftText{float:left;font-size:1.1em;width:215px;padding-top:8px}.LoyaltyFooter .LoyaltyFooterImage{float:right;width:60px}.LoyaltyFooter .FooterContentBottom{display:inline-block;font-size:1.1em;margin-top:19px}.divFlyingClubLoyaltyScheme .ApplyHereText{color:#808080;font-size:1.1em}.divMembershipNumberDetails{padding-left:190px;padding-bottom:20px}.FlyingClubMembershipError{padding-left:92px;margin-bottom:15px;margin-top:-15px}.FlyingClubChangeAccount{padding-left:190px;margin-bottom:20px;margin-top:-10px}.LoyaltySchemePointsInforText{margin-top:10px;padding-left:25px}.FlyingClubHeaderIconMixingDeck{background-image:url("../../Images/Default/VA_logo.png")}div.notPurchasedOnlineIconForOrder{float:right;background-image:url(../../Images/GW/PurchaseProcess/icon_charterDiscountNotSoldOnline.gif);width:17px;height:16.7px;background-repeat:no-repeat}.Divider{display:inline-block;padding-right:10px}.NectarIconFlexibility{background-image:url("../../Images/Default/NectarLogoFlex.png");margin-right:5px}.LoyaltyMilesTextHeader{display:block;padding-left:5px;padding-top:25px;width:260px;border-bottom:dotted thin #cacaca;font-size:2.1em;float:right;font-weight:bolder}.LoyaltyMilesIconImage{background-position:center center;background-repeat:no-repeat;background-image:url("../../Images/Default/LoyaltyPointsHeader_Big.png");height:54px;width:81px;float:left;margin-top:12px}.LoyaltyMilesHeaderImage{background-position:center center;background-repeat:no-repeat;background-image:url("../../Images/Default/LoyaltyPointsHeader_Big.png");height:54px;width:81px;float:left}.LoyaltyMilesHeaderConatiner{display:inline-block;padding-bottom:20px;margin-left:-15px}.LoyaltyTrainMilesContentMessage{color:#c352a4 !important;font-size:1.3em;font-weight:bold;padding-left:20px}.LoyaltyMilesReceieveNotifications{padding-left:25px;padding-top:5px}.LoyalityMilesFooterHeaderText{color:#bf7de1;display:block;font-size:17px;font-weight:bold;padding-top:8px;padding-bottom:11px}.LoyalityMilesLeftImageBlock{float:right;max-width:140px;display:inline-block}.LoyaltyMilesRightLogoText{max-width:72px;float:left;padding-top:20px;height:60px;color:#bf7de1;font-size:1.9em;text-shadow:0 0 1px #bf7de1;text-align:right}.LoyaltyMilesLeftLogoText{display:inline-block;color:#bf7de1;font-size:1.7em;text-align:right;padding-right:4px;font-weight:bold}.LoyaltyMilesFooterContentLeftText{float:left;font-size:1.1em;width:130px;padding-top:8px}.LoyaltyMilesRightLogoImage{background-image:url("../../Images/Default/Loyalty_1Point_Text.png");background-repeat:no-repeat;background-position:center center;float:left;height:80px;width:80px;padding-right:2px;background-size:78px}.LoyaltyMilesLeftLogoImage{background-image:url("../../Images/Default/Loyalty_Point_1Pound.png");background-repeat:no-repeat;background-position:center center;float:right;height:50px;width:110px;padding-right:2px}.LoyaltyMilesTotalCost{color:#b10f78 !important;font-weight:normal !important;width:146px !important}.LoyaltyMilesIcon{background-position:center center;background-repeat:no-repeat;background-image:url("../../Images/Default/Loyalty_miles_big.PNG");height:54px;width:64px;float:left}.LoyaltyMilesImage{background-position:center center;background-repeat:no-repeat;background-size:36px auto;display:inline-block;height:36px;padding-left:0;width:36px;margin-right:9px}.ManageMySmartcardsIconImage{background-image:url("../../Images/Default/ManageIcon.png");background-position:center center;background-repeat:no-repeat;height:43px;width:50px;float:left}.ManageSmartcardsHeaderText{display:block;padding-left:65px;padding-top:6px;width:auto;height:50px}.ViewLoyaltyMilesSummaryButton{clear:both;float:right;margin-right:15px}.OrderHistoryLoyaltyPointsSummaryButton{clear:both;float:right}#ctl00_mainContentPlaceHolder_pnlAccountClosure{padding-bottom:34px}.ClearFix.OrderDetails{margin-top:2px;background-color:transparent;border-radius:12px !important}.LoyaltyMilesHeaderText{color:#9c306b;font-size:1.3em;margin-left:21px;display:table-cell;vertical-align:middle;font-weight:bold}.AlternateDeliveryBorder{border:solid 1px #ddd;border-radius:3px;min-height:30px;background-color:#f7f7f7;margin:3px 3px 12px 3px;padding-bottom:5px}.AlternateServicepointLocationContainer .DeliveryDetail .DeliveryOptionRadio Label{display:none}.AlternateLocalSmartcardLocationContainer .DeliveryDetail .DeliveryOptionRadio Label{display:none}.AlternateDeliveryOptionHeaderContainer{border-bottom:solid 1px #ddd;min-height:32px}.AlternateHeaderContent{font-weight:bold;font-size:15px;padding-top:6px}.DeliveryDetails .AlternateServicepointLocationContainer .servicePointLocation{position:relative;top:-15px}.DeliveryDetails .AlternateLocalSmartcardLocationContainer .localSmartcardLocation{position:relative;top:-15px}.DeliveryDetails .AlternateBodyContent .TODLine2 select{margin-left:0;margin-top:5px;width:350px}.AlternateDeliveryIcon{float:left;margin:5px}.AlternateHeaderServicepointLocationIcon{background-image:url("../../Images/Default/DeliveryIconServicePointLocation.png");height:25px;width:39px;background-repeat:no-repeat}.AlternateDeliveryBorder .DeliveryDetailMoreInfo{position:relative;top:-39px;float:left;margin-left:167px}.AlternateDeliveryBorder .DeliveryDetail .DeliveryPostFee{position:relative;top:-36px;float:right;margin-right:11px}.AlternatePostDeliveryIcon{background-image:url(../../Images/Default/DeliveryIconFirstClassPost.png);height:23px;width:31px;background-repeat:no-repeat}.AlternateHeaderMobileIcon{background-image:url(../../Images/Default/DeliveryIconMobileHeader.png);height:23px;width:31px;background-repeat:no-repeat}.AlternateHeaderETicketIcon{background-image:url(../../Images/Default/DeliveryIconETicketHeader.png);height:23px;width:31px;background-repeat:no-repeat}.AlternateHeaderPrintAtHomeIcon{background-image:url(../../Images/Default/DeliveryIconPrintAtHomeHeader.png);height:23px;width:31px;background-repeat:no-repeat}.AlternateHeaderTodIcon{background-image:url(../../Images/Default/DeliveryIconTodHeader.png);height:23px;width:31px;background-repeat:no-repeat}.AlternateHeaderITSOIcon{background-image:url(../../Images/Default/DeliveryIconITSOHeader.png);height:23px;width:31px;background-repeat:no-repeat}.AlternateHeaderSmartCardIcon{background-image:url(../../Images/Default/DeliveryIconSmartCardHeader.png);height:23px;width:31px;background-repeat:no-repeat}.WifiLogo{background-image:url(../../Images/Default/Wifi.jpg);height:37px;width:12%;background-repeat:no-repeat;float:left}.AdvanceTandC .PopupPanelPointerB{background-repeat:no-repeat;bottom:0;height:0;position:absolute;right:125px;width:16px}.AdvanceTandC .PopupPanelContent{border-radius:14px}.AdvanceTandC .PopupInfoHeader{border-radius:10px}.AdvanceTandC .PopupPanelRight{border-radius:10px;border:1px solid #95a7a8}.AdvanceTandC .PopupPanelLeft{border-radius:17px}.AdvanceTandC .PopupPanelContentTop{border-top:none !important}.AdvanceTandC .PopupPanelLeftBottom{border-bottom:none !important;background-color:transparent}.AdvanceTandC .PopupPanelRightBottom{border-bottom:none !important;background-color:transparent}.AdvanceTandC .PopupPanelContentBottom{background-color:transparent !important;background-image:none !important}.alternatepaymentdetails .AdvanceTandC .PopupPanelPointerB{background-repeat:no-repeat;bottom:-24px;height:27px;position:absolute;right:133px;width:16px}.AlternateContentLeftColumn .AlternateDeliveryBorder #divAddressContainer .BlueBorder div.content{width:552px !important}.AlternateContentLeftColumn .PurchaseDetailsOption #purchaseAddressDiv div.content{width:599px !important}.CheaperOutwardServices,.CheaperInwardServices,.BuyOriginalTickets,.ShowCheaperServices,.CheaperServices{position:relative;top:7px;line-height:17px}.ShowCheaperServices{top:5px}.CheaperTicketsNoThanks{margin-top:20px}.PopupPanelContentTop,.PopupPanelContent,.PopupPanelContentBottom{width:auto !important}.AlternateDeliveryBorder .DeliveryOptionRadio label{margin-left:21px}.alternatepaymentdetails .AdvanceTandC .PopupPanelPointerB{background-image:url("../../Images/Default/PopupPointerB.png");background-repeat:no-repeat;bottom:-14px;height:20px;position:absolute;right:133px;width:16px}.alternatepaymentdetails .PopupPanelContent.ClearFix.PopupPanelContentTandC{border:medium none}.alternatepaymentdetails .PopupPanelContent,.alternatepaymentdetails .PopupPanelRight{background-color:#fff}.alternatepaymentdetails .PopupPanelRight{background-image:none}.alternatepaymentdetails .AdvanceTandC .PopupPanelLeftBottom,.alternatepaymentdetails .AdvanceTandC .PopupPanelRightBottom{background-image:none}.userpaymentdetails .UserPaymentContent{width:600px}.userpaymentdetails .SelectablePaymentCardDetails{margin-right:10px}.applyforanewsmartcard input.TextBox{height:30px}.NectarHeaderIconMixingDeck,.NectarHeaderIconSeasonMixingDeck,.NectarCardImage{background-image:url("../../Images/Default/NectarLogoMixingDeck.png")}.BlueBorder div.header{background-position:top;background-repeat:repeat-x;height:2px;font-size:2px}.BlueBorder div.header div{width:2px;height:2px}.BlueBorder div.header div.left{float:left}.BlueBorder div.header div.right{float:right}.BlueBorder div.content{padding:2px 4px 2px 4px;width:auto;overflow:hidden}.QuickBuySettingsControl .PurchaseAddressesControl .BlueBorder div.content{width:auto}.BlueBorder div.footer{background-position:top;background-repeat:repeat-x;height:2px;font-size:2px}.BlueBorder div.footer div{width:2px;height:2px}.BlueBorder div.footer div.left{float:left}.BlueBorder div.footer div.right{float:right}.PopupPanel{position:absolute;z-index:300;display:none}.PopupPanelLeftTop{background-repeat:no-repeat}.PopupPanelLeftTopFB{background-repeat:no-repeat}.PopupPanelRightTop,.PopupPanelRight,.PopupPanelRightBottom{margin-left:4px}.PopupPanelRightTopFB,.PopupPanelRightFB,.PopupPanelRightBottomFB{margin-left:4px}.PopupPanelContentTop,.PopupPanelContent,.PopupPanelContentBottom{margin-right:6px}.PopupPanelContentTop,.PopupPanelContent,.PopupPanelContentBottom{width:350px}.PopupPanelContentTopFB,.PopupPanelContentFB,.PopupPanelContentBottomFB,.PopupPanelContentTopRSP,.PopupPanelContentRSP,.PopupPanelContentBottomRSP{margin-right:6px}.PopupPanelContentTopFB,.PopupPanelContentFB,.PopupPanelContentBottomFB{width:270px}.PopupPanelContentTopRSP,.PopupPanelContentRSP,.PopupPanelContentBottomRSP{width:350px}.PopupPanelRightTop{background-repeat:no-repeat;background-position:right top}.PopupPanelRightTopFB{background-repeat:no-repeat;background-position:right top}.PopupPanelContentTop{height:4px;overflow:hidden}.PopupPanelContentTopFB{height:4px;overflow:hidden}.PopupPanelContentTopRSP{height:4px;overflow:hidden}.PopupPanelLeft{background-repeat:repeat-y}.PopupPanelLeftFB{background-repeat:repeat-y}.PopupPanelRight{background-repeat:repeat-y;background-position:right}.PopupPanelRightFB{background-repeat:repeat-y;background-position:right}.PopupPanelLeftBottom{background-repeat:no-repeat}.PopupPanelLeftBottomFB{background-repeat:no-repeat}.PopupPanelRightBottom{background-repeat:no-repeat;background-position:right bottom}.PopupPanelRightBottomFB{background-repeat:no-repeat;background-position:right bottom}.PopupPanelContentBottom{background-repeat:repeat-x;height:7px;overflow:auto;font-size:1px}.PopupPanelContentBottomFB,.PopupPanelContentBottomRSP{background-repeat:repeat-x;height:7px;overflow:auto;font-size:1px}.PopupPanelPointerB{position:absolute;width:16px;height:18px;background-repeat:no-repeat;bottom:-15px !important;bottom:-16px;right:50px}.PopupPanelPointerBFB{position:absolute;width:16px;height:18px;background-repeat:no-repeat;bottom:-15px !important;bottom:-16px;right:50px}.PopupPanelPointerL{position:absolute;width:22px;height:19px;background-repeat:no-repeat;top:20px;left:-21px}.PopupPanelPointerR{position:absolute;width:22px;height:19px;background-repeat:no-repeat;top:19px;right:-19px}.PopupPanelPointerLFB{position:absolute;width:22px;height:19px;background-repeat:no-repeat;top:20px;left:-21px}.PopupPanelPointerT{position:absolute;width:13px;height:15px;background-repeat:no-repeat;top:-14px;left:20px}.PopupPanelPointerTFB{position:absolute;width:13px;height:15px;background-repeat:no-repeat;top:-14px;left:20px}.InfoPopup .PopupPanelContentTop,.InfoPopup .PopupPanelContent,.InfoPopup .PopupPanelContentBottom{width:200px}.InfoPopup .PopupPanelContentTopFB,.InfoPopup .PopupPanelContentFB,.InfoPopup .PopupPanelContentBottomFB{width:200px}.InfoPopup .PopupPanelContent{min-height:100px;height:auto !important;height:100px}.InfoPopup .PopupPanelContentFB{min-height:100px;height:auto !important;height:100px}.PopupPanelPointerTop{top:75px !important}.PopupPanelPointerBottom{width:180px !important}.AdvanceTandC .PopupPanelContentTop,.AdvanceTandC .PopupPanelContent,.AdvanceTandC .PopupPanelContentBottom{width:auto !important}.FareServiceInfoPopUpLeft{left:430px !important}.ConfirmationDialog{border:solid 3px #fff;-moz-border-radius:10px;border-radius:10px;behavior:url(/Core/wt/PIE.htc);z-index:1002 !important}.ConfirmationDialog div.DialogContents{background-color:#fff;padding-left:4px;padding-right:4px;padding-bottom:4px;padding-top:3px;-moz-border-radius:7px;border-radius:7px;behavior:url(/Core/wt/PIE.htc)}.ConfirmationDialog .ui-widget-content .DialogInstructions{padding:15px 20px;border-top-right-radius:7px;border-top-left-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;behavior:url(/Core/wt/PIE.htc)}.ConfirmationDialog .ui-widget-content .DialogOptions{padding:10px 5px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;behavior:url(/Core/wt/PIE.htc);font-family:arial}.ConfirmationDialog .ui-widget-content .DialogOption{background-repeat:no-repeat;float:left;font-size:1.3em;font-weight:bold;background-position:right center;padding-right:25px}.ConfirmationDialog .ui-widget-content .DialogTitle{font-size:2em;font-weight:bold;font-family:arial}.ConfirmationDialog .ui-widget-content .DialogSubTitle{font-size:1.2em;padding:10px 0;font-family:arial}.ConfirmationDialog .ui-dialog-titlebar{display:none}img.CloseDialogButton{position:absolute;top:0;left:0;z-index:1010;width:36px;height:37px;margin-left:-16px;cursor:pointer}a.DialogLink{color:#fff;display:block;text-align:right}div.ErrorDialog{color:#000;background-color:#fff}.ui-widget{font:inherit}.ui-widget-overlay{z-index:1001 !important}div.DialogSubTitle div.TsAndCs a{float:right;color:#fff;font-size:75%}.ConfirmationDialog .ui-widget-content .DialogContinue{float:right;margin-right:10px;cursor:pointer}.ConfirmationDialog .ui-widget-content .DialogBack{background-position:left center;cursor:pointer;margin-left:10px;padding-left:25px}.ConfirmationDialogEBH div.DialogContents{padding-bottom:2.5px !important;padding-left:.5px !important;padding-right:.5px !important;padding-top:.5px !important}.ConfirmationDialogCharterDiscount div.DialogContents{background-color:#fff;padding-left:1px;padding-right:1px;padding-bottom:0;padding-top:1px;-moz-border-radius:7px;border-radius:7px;behavior:url(/Core/wt/PIE.htc)}.ConfirmationDialogCharterDiscount .DialogContinue{color:#213f00}img.CloseDialogButtonEBHFlow{z-index:1111 !important}img.CloseDialogButtonCharterDiscount{z-index:1111 !important}.ConfirmationDialogEBH .ui-widget-content .DialogInstructions{padding:8px 10px !important}.ConfirmationDialog .ui-widget-content .DialogOptionsCharterDiscount{padding:6px 5px 3px 3px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;behavior:url(/Core/wt/PIE.htc);font-family:arial}.DialogInstructions h1,.DialogInstructions h2,.DialogInstructions h3,.DialogInstructions h4{Color:#fff}.NectarConfirmationDialog{width:320px !important;margin-left:70px}.LoyaltyMilesConfirmationDialog{top:100px !important;width:350px !important}.LoyaltyMilesDialogSubTitlePaddingStyle .DialogSubTitle{display:inline-block}@media screen and (min-width:280px) and (max-width:1300px){.ConfirmationDialog{margin-left:20% !important;margin-right:20% !important;height:auto !important;width:auto !important;left:0 !important}}.DeliveryDetails .DeliveryDetail{position:relative;margin:10px 0 0 0;clear:both}.DeliveryPostFee{text-align:right;float:left}.PostMoreInfo{float:left}.DeliveryDetailMoreInfo{width:70pt}.DeliveryDetail .PostMoreInfo{float:left;width:23em}.DeliveryDetail .PostMoreInfo label{display:block}.DeliveryDetail .DeliveryDetailMoreInfo{float:left;width:70pt}.DeliveryDetail .DeliveryPostFee{float:left;text-align:right;width:40px}.DeliveryDetails .DeliveryDetail .Button{margin-left:5px}.DeliveryDetails .DeliveryDetail .DeliveryOptionRadio Input{vertical-align:top;float:left}.DeliveryDetails .DeliveryDetail .DeliveryOptionRadio Label{vertical-align:middle}.DeliveryDetails .DeliveryDetail .DeliveryOptionRadioDisabled Input{vertical-align:top;float:left;display:none}.DeliveryDetails .DeliveryDetail .DeliveryOptionRadioDisabled Label{margin-left:21px}.DeliveryDetails .DivNectarLine{margin-left:21px;padding-top:15px;font-size:1.1em;clear:both;color:#9c306b;font-weight:bold;display:table;width:95%}.DeliveryDetails .DivLoyaltyMilesLine{margin-left:21px;font-size:1.1em;clear:both;color:#9c306b;font-weight:bold;display:table;width:95%}.DeliveryDetails .DivNectarLine .DivNectarText{color:#9c306b;font-size:1.1em;font-weight:normal;margin-left:21px;display:table-cell;vertical-align:middle}.LoyaltySignText{padding-top:10px}.LoyaltyLinkColor{color:#9c306b}.DeliveryDetails .DivLoyaltyMilesLine .DivLoyaltyMilesImage{height:35px;width:40px !important;vertical-align:middle;background-size:40px auto;background-repeat:no-repeat;float:left;display:table-cell;vertical-align:middle;margin-right:15px}.DeliveryDetails .DivNectarLine .FlyingClubImage{height:40px;width:100px !important;vertical-align:middle;background-size:100px auto;background-repeat:no-repeat;float:left;display:table-cell;vertical-align:middle}.DeliveryDetails .TODLine2{clear:both;margin-top:30px;margin-left:21px;margin-bottom:10px}.DeliveryDetails .TODLine3{clear:both;margin-top:10px;margin-left:21px;margin-bottom:10px}.DeliveryDetails .TODLine2 .ITSOselect{margin-left:10px;width:350px}.DeliveryDetails .TODLine2 select{margin-left:10px;width:150px}.DeliveryDetails .ITSOCheckbox{margin-top:50px !important}.DeliveryDetails .ITSOLocationWarning{margin-bottom:5px}.DeliveryDetails .divWrapper .ITSOCheckbox label{color:#383838}.DeliveryDetails .TODLine2 .ITSOWarningImage{margin-top:10px}.DeliveryDetails .TODLine2 .divITSOLabel .ITSOLabel{float:left;font-weight:bold;position:absolute;margin-left:5px;margin-top:5px}.DeliveryDetails .divWrapper .ITSOCheckboxLabel{float:left;position:absolute;font-weight:normal}.DeliveryDetails .TODLine2 .divWrapper,.DeliveryDetails .TODLine2 .divITSOLabel,.DeliveryDetails .TODLine2 .divITSOImage{display:inline}.DeliveryDetails .TODLine3 select{margin-left:10px;width:75px}.DeliveryDetails .TODLine4{padding-left:0;margin-top:10px;margin-left:21px;margin-bottom:10px;left:10px}.DeliveryDetails .TODLine5{padding-left:0;clear:both;margin-top:10px;margin-left:21px;margin-bottom:10px;left:10px}.DeliveryDetails .TODLine5Header{padding-left:0;margin-top:10px;left:10px}.DeliveryDetails .TODLine5Sub1{width:56%;float:left}.DeliveryDetails .TODLine5Sub2{width:44%;float:left}.ItsoAdditionalPassengersHeader,.ItsoAddlPassJourneyHeader{font-weight:bold;padding-bottom:10px;padding-top:10px}.DeliveryDetailsPage .AddressesControl{width:auto;padding:0 0 5px 13px}.DeliveryDetailsPage .AddressesBox{float:left;width:140px}.ContinuousAuthority .DeliveryDetails .BlueBorder{width:400px}.DeliveryDetailsPage .AddressNewEntry,.ContinuousAuthority .AddressNewEntry{width:360px}.DeliveryDetailsPage .AddressNewEntryList,.ContinuousAuthority .AddressNewEntryList{width:365px}.DeliveryDetailsPage .AddressNewEntryList select,.ContinuousAuthority .AddressNewEntryList select{margin:5px 0 10px 0;width:364px;height:190px}.MinSizeDeliveryOptions{min-height:320px;height:auto !important;height:320px}.MinSizeDeliveryOptionsForAuP{height:auto !important;height:150px}.PrintAtHomeDetails .JourneyDetails,.eTicketDetails .JourneyDetails{font-weight:bold}.PrintAtHomeDetails .Label,.eTicketDetails .Label{font-weight:normal;font-size:1em;width:174px;text-align:left}.PrintAtHomeDetails .IdentityType select{margin-left:0}.PrintAtHomeDetails .IdentityDetails .TextBox{width:60px}.PrintAtHomeDetails .IdentityName{clear:both;width:145px}.PrintAtHomeDetails .IdentityName .TextBox{width:145px}.PrintAtHomeDetails .IdentityGender .RightRadio{padding-left:10px}.IdentityValidator{margin-left:185px}.PrintAtHomeDetails .IdentityName .IdentityValidator{margin-top:10px}.PrintAtHomeDetails .IdentityName .SelfPrintIdentityValidator{margin-left:185px;margin-top:3px}.PrintAtHomeDetails .ShortDescription{clear:both;margin-bottom:10px}.PAHTitle .PAHTitleText{display:block;float:left}.SelfPrintTitle .SelfPrintTitleText{display:block;float:left;font-weight:bold;padding-left:15px;padding-top:10px;font-size:.9em}.eTicketTitle .eTicketTitleText{display:block;float:left;font-weight:bold;padding-left:15px;padding-top:10px;font-size:.9em;padding-bottom:9px}.eTicketTitle{height:30px}.eTicketControl{height:40px;padding:4px}.eTicketLeftLabel{margin-top:4px}.SelfPrintLeftLabel{padding-left:15px;padding-top:3px;width:160px !important}.PAHTitle .LeadPassengerRadioDiv{float:right}.PAHTitle .ChangeLeadPassenger{display:none}.PAHTitle .Button{float:right}.PAHTitle,.SelfPrintTitle,.eTicket{clear:both;display:inline-block}.SelfPrintControl{clear:both}.IdentityDetails .Button{font-size:.9em;float:right;margin-top:-15px;margin-right:15px;clear:both}.TravelTimeDayITSO{width:40px;left:20px}.TravelTimeMonthYearITSO{width:90px;margin-left:10px}.ITSOCalendarDiv{float:left;padding:1px;margin-bottom:1px}.ErrorText{margin-left:0}.PrintAtHomeFooter{position:relative;float:left;width:100%}.SelfPrintFooter{position:relative;float:left;width:100%;padding-top:10px}.InputSmartcardNumber{width:115px}.LabelSmartcardNumber{float:left;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.1em}.DeliveryDetailsPage .GoldCardTitle{color:#383838;font-size:1.2em;font-weight:bold;width:26%}.DeliveryDetailsPage .GoldCardInfoText{padding-top:5px;color:#383838;font-size:1em}.DeliveryDetail .GoldcardMoreInfo{float:right;width:73%}.GoldCardAddresses{float:inherit;padding:0 0 10px 27px}.DeliveryDetailsPage .GoldcardAddressesControl{width:360px;padding:5px 0 5px 13px}.MobileDDL{margin-left:10px;width:130px !important;font-size:1em !important}.MobileWalletNotLogInInfo{color:#648dad;font-size:1em;font-weight:normal}.MobileDefaultInfo{color:#36677d;font-weight:normal}.SelfPrintIdentityDocuments{margin-left:-10px}.SelfPrintIdDocuments{padding-top:10px;padding-left:15px}.SelfPrintDocumentList{padding-top:10px;margin:0}.SelfPrintRememberText{display:block;font-weight:bold}.SelfPrintSuitableDocumentText{padding-top:10px;display:block}.DeliveryDetails .servicePointLocation select{width:90%}.DeliveryDetails .ITSO{margin-bottom:46px}.ChooseSmartcardHeader{padding:5px;font-weight:bold;padding-bottom:10px}.JourneyHeadingContent{background-color:#f2f2f6;border-top-left-radius:6px;border-top-right-radius:6px;border:1px #a8a8a8 solid}.JourneyHeadingBody{border-left:1px #a8a8a8 solid;border-right:1px #a8a8a8 solid;border-bottom:1px #a8a8a8 solid;padding-bottom:10px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:10px}.ChooseSmartcardSubHeader{padding:5px;font-weight:bold}.ChooseSmartcard{border-radius:8px;margin-top:7px;border-color:#808080;padding-bottom:10px}.SmartCardRepeater{border:1px solid;border-radius:3px;margin-left:10px;margin-right:23px;margin-bottom:8px;border-color:#c7c7c7;border-width:1px;overflow:hidden;height:1%}.PassengerAndRailcard{position:relative;height:20px;margin:4px}.PassengerCount{font-size:15px;font-weight:bold;float:left;width:37%}.PassengerRailcard{width:63%;float:left;font-size:11px}.RadioChooseSmartCard{width:34%;float:left}.RadioChooseSmartCardOther{width:22%;float:left}.ListSmartCard{float:left;width:65%}.LstSmartcards{width:200px !important}.BtnRememberThisCard{float:right;margin-right:4px;height:12px;clear:both;padding-bottom:10px;margin-top:-5px}.DivNickName{font-size:9px;margin-top:5px;margin-bottom:10px;position:relative;top:2px;height:29px;float:right;display:inline-block;padding-right:10px}.NickNameLabel{float:left;margin-right:4px;margin-top:2px;margin-left:8px}.NickNameTextBox{float:left}.BtnGoNickName{float:left}.LabelCardRemembered{float:right;margin-right:11px;color:#093 !important;font-size:9px}.RadioAndList{padding-bottom:25px}.ChooseSmartCardExpander{cursor:pointer;float:left;height:18px;margin:0 10px 0 auto;padding:0;width:18px;width:100%;padding-left:20px;position:relative;left:116px;padding-bottom:10px}.ChooseSmartCardExpanded{background:url("../../Images/Default/DownImg.png") no-repeat scroll 0 0 transparent}.ChooseSmartCardCollapsed{background:url("../../Images/Default/UpImg.png") no-repeat scroll 0 0 transparent}.SmartCardPrefix{float:left;margin-top:3px;padding-right:9px;margin-left:20px}.JourneyCounter{float:left;padding:3px;font-weight:bold;font-size:16px;padding-right:11px}.HideForSeft{display:none}body .ui-autocomplete .ui-menu-item{font-weight:bold;color:#000;border:none}body .ui-widget-content{border:1px solid #ddd;background-image:none;background-color:#fff}body .ui-autocomplete .ui-state-focus a,body .ui-autocomplete .ui-state-focus a:hover,body .ui-autocomplete .ui-state-focus{background-color:#0482ff!important;color:#fff!important;border-radius:0}body .ui-autocomplete .ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:0 0 0 0}.ChooseSmartcardErrors{font-size:11px;color:#f00!important;font-weight:bold;float:right;padding-right:12px;padding-left:7px;padding-bottom:5px}.NicknameText{font-size:11px}.spanRememberedCheck{font-size:11px;font-weight:lighter;color:#093 !important;padding-right:2px}.hiddenDiv{display:none}#chooseSmartcardRepeater .RadioChooseSmartCard{width:100%}#chooseSmartcardRepeater .ListSmartCard{width:100%}#chooseSmartcardRepeater .LstSmartcards{width:90% !important;margin:3px 0 3px 20px}#chooseSmartcardRepeater .RadioChooseSmartCardOther{width:100%}#chooseSmartcardRepeater .txtOther input{width:74%}.NoSmartcardsTextDiv{float:left;width:300px;padding-left:10px}.NoSmartcardsLabelDiv{padding-bottom:10px}.DeliveryDetailsSmartcardApplicationLink{font-weight:bold;text-decoration:none;color:#000}.DeliveryDetails .BlueBorder{clear:both}.SmartcardNickNameErrors{margin-right:44px}.CharityOptionContainer{margin-top:5px}@media screen and (max-width:1280px){.DeliveryDetails .DeliveryDetail .DeliveryOptionRadio Input{-ms-transform:scale(1.6);-webkit-transform:scale(1.6);transform:scale(1.6);margin-left:10px;margin-right:10px}.DeliveryDetails .AlternateDeliveryBorder .TODLine2{margin-left:35px}.DeliveryDetails .TODLine2{margin-left:32px}}.OrderSummary,.NectarOrderSummary{width:245px;color:#36677d}.OrderSummary div.control{padding:6px 10px 6px 10px}.NectarOrderSummary div.control{margin-top:-9px;padding:0 10px 0 10px}.OrderSummary div.title{font-size:1.8em;font-weight:bold;padding-top:6px;padding-bottom:6px}.OrderSummary div.header,.NectarOrderSummary div.header{background-position:left;background-repeat:repeat-y;font-weight:bold;padding:4px 2px 4px 2px;font-size:1.2em}.NectarSignInLink{color:inherit}.OrderSummary .BasketDiscountPanel{position:relative}.OrderSummary .basketDiscountPanel,.BasketDiscountTotalCost{display:none}.basketDiscountInfoHide{display:none}.basketDiscountInfoShow{display:block}.OrderSummary div.total{font-size:1.3em;padding:5px 2px 2px 2px}.OrderSummary div.basketDiscountLabel{font-size:.9em;padding:5px 2px 2px 2px}.OrderSummary div.basketDiscount{font-size:.8em}.OrderSummary div.left{float:left}.OrderSummary div.right{float:right}.OrderSummary div.LoyaltyRight{float:right;font-size:12px}.OrderSummary div.online{clear:both;text-align:right;font-size:.8em}.OrderSummary div.OrderSummaryDivCardFeeMessage{clear:both;text-align:left;font-size:.8em}.OrderSummary p{margin:0;padding:2px}.OrderSummary p.right{clear:both;text-align:right;font-weight:bold;font-size:1.1em}.OrderSummary div.journey{margin-bottom:7px;width:224px}.OrderSummary div.journeySelected{margin-bottom:7px;width:226px}.OrderSummary div.journeyHeader{font-size:1.1em;padding:4px 4px 2px 4px;text-align:right;background-position:top;background-repeat:no-repeat}.OrderSummary div.journeySelected div.journeyHeader{padding:4px 4px 2px 4px}.OrderSummary div.journeyFooter{background-position:bottom;background-repeat:no-repeat;text-align:center;padding:2px 2px 18px 2px}.OrderSummary div.journeySelected div.journeyFooter,.OrderSummary div.journey div.journeyFooter{padding:2px 4px 4px 2px}.OrderSummary div.journey div.flexiSeasonJourneyFooter{padding:2px 2px 18px !important}.OrderSummary div.journeyContent{clear:both;background-position:center;background-repeat:repeat-y;padding:2px 2px 2px 5px}.OrderSummary div.journeySelected div.journeyContent{padding:2px 2px 2px 5px}.OrderSummary .passengers{float:right}.OrderSummary div.departureDiv{float:left;position:relative;height:11px;width:201px;overflow:visible}.OrderSummary div.departure{float:left;position:relative;width:199px;overflow:visible}.OrderSummary div.returnDiv{float:left;position:relative;height:11px;width:152px;overflow:visible}.OrderSummary div.return{float:left;position:relative;width:150px;overflow:visible}.OrderSummary div.sleeper{float:right;position:relative;width:2px;overflow:visible}.OrderSummaryDepartureSleeperImage{padding-left:1px}.OrderSummaryReturnSleeperImage{padding-left:48px}.OrderSummary div.deliveryoption,.OrderSummary div.CardFee{font-weight:bold;font-size:1.1em}.OrderSummary div.charityoption{font-weight:bold;font-size:1.1em}.OrderSummary div.passengers div{position:absolute;right:4px;bottom:1px}.OrderSummary div.address{width:215px;padding:0 0 0 2px;overflow:hidden}input.buttonBlueInfoIcon{border:none;background-color:transparent;background-repeat:no-repeat;width:16px;height:16px;cursor:pointer}input.buttonRemove{border:none;cursor:pointer}.OrderSummary div.saveFavouritesJourney .favouriteControls label{font-size:1em;background-color:transparent;color:#000;padding-left:8px}.OrderSummary div.saveFavouritesJourney .saveFavouritesJourneyHeader span.left{background-color:transparent;color:#000;font-size:1.2em;padding-top:3px}.OrderSummary div.saveFavouritesJourney{padding:0 0 2px 0;clear:both}.OrderSummary div.saveFavouritesJourney .favouriteControls div.favouriteMessage{font-style:italic;padding-left:8px}.OrderSummary .emptyMarginDiv{margin-top:8px}.OrderSummary .reservation{margin-bottom:3px}.OrderSummary .reservation .reservationExpanded{background:url("../../Images/Default/PurchaseProcess/ReservationExpandIcon.png") no-repeat scroll -18px 0 transparent}.OrderSummary .reservation .reservationCollapsed{background:url("../../Images/Default/PurchaseProcess/ReservationExpandIcon.png") no-repeat scroll 0 0 transparent}.OrderSummary .reservation .reservationExpander{float:left;height:18px;margin:0 25px 0 auto;width:18px;cursor:pointer;padding:0 0 0 0}.OrderSummary .reservation .ReservationTitle{font-style:italic;font-weight:bold;float:left}.OrderSummary .reservation .collapsibleDiv{padding-bottom:5px}.OrderSummary .reservation .collapsibleDiv .right{padding-left:18px;float:left}.OrderSummary .reservation .collapsibleDiv .rightWithLeft{text-align:justify;text-indent:12px}.OrderSummary .reservation .collapsibleDiv .stationDetailsLeft{padding-left:10px;float:left}.OrderSummary .reservation .rerervationInfo{float:left;font-style:italic}.OrderSummary .wifiMessage{color:#f00;padding-bottom:0;padding-top:10px;font-style:italic;font-size:1em}.OrderSummary{line-height:1.5em}.OrderSummary .journeyFooter a,.OrderSummary .header a{text-decoration:none;font-weight:bold;font-size:.9em;padding-top:1px;padding-bottom:1px}.OrderSummary .journeyFooter a span{padding-right:6px;padding-left:2px}.OrderSummary .journeyFooter a div{background-position:left;background-repeat:no-repeat;display:inline;height:16px;padding:2px 0 2px 2px}.OrderSummary .journeyFooter a:hover span{background-position:right center;background-repeat:no-repeat;padding:2px 6px 2px 2px}.OrderSummary .journeyFooter a.remove div{padding-left:17px}.OrderSummary .journeyFooter a.remove:hover div{background-repeat:no-repeat}.OrderSummary .journeyFooter a.save div{padding-left:13px}.OrderSummary .journeyFooter a.save:hover div{background-repeat:no-repeat}.OrderSummary .journeyFooter a.edit div{padding-left:18px}.OrderSummary .journeyFooter a.edit:hover div{background-repeat:no-repeat}.OrderSummary .journeyFooter a.editInactive div{padding-left:18px}.OrderSummary .journeyFooter a.editInactive{cursor:default}.OrderSummary .header div.right{padding-top:0}.OrderSummary .header a{font-size:.8em}.OrderSummary .header span{background-repeat:no-repeat}.OrderSummary .header span.left{padding-left:3px}.OrderSummary .header span.right{padding-left:2px;padding-right:6px}.OrderSummary .header a:hover span.left{background-position:left}.OrderSummary .header a:hover span.right{background-position:right}.OrderSummary div.SeatPickerSection{clear:both;padding-bottom:0}.ticketLeftMessage{color:#000 !important;font-size:1em;font-style:italic}.ContinueButton{margin-bottom:-45px}.ContinueDiv{margin-right:7px;margin-bottom:35px;margin-top:8px}.ContinueButtonOrderSummary{margin-bottom:-25px;width:120px}.DivAnotherJourney{width:190px;height:30px;margin-bottom:2px;margin-top:5px;margin-left:35px}.DivContinue{width:40px;height:30px;margin-bottom:2px;margin-top:5px;margin-left:135px}.InformationPopUpLineSeparator{width:100%;border-bottom:1px solid #5176a2;height:1px;margin-top:5px;margin-bottom:5px}.NectarCardImage{background-position:center center;background-repeat:no-repeat;display:block;float:left;padding-left:5px;height:30px;width:30px}.NectarCardImageSelect{background-image:url("../../Images/Default/NectarLogo.png");background-position:center center;background-repeat:no-repeat;display:inline-block;padding-left:5px;height:36px;width:40px;background-size:40px}.NectarLogoOrderSummary{width:30px;height:30px}.NectarLogoOrderSummary{width:30px;height:30px}.NectarInfoText{display:block;font-size:.85em;height:25px;padding-left:40px}.NectarOrderSummary .NectarAccountRegisterDisclaimerText{font-style:italic;color:#808080;padding-top:5px;padding-left:5px;font-size:.85em;display:block}.NectarAccountExistsErrorText{color:#f00;padding-top:5px;display:block;font-style:italic;font-size:1em}.NectarOrderSummary .NectarInfoText{padding-top:5px}.NectarPoints{padding-bottom:5px}.NectarOrderSummary .NectarPoints{padding-left:5px;font-size:.85em}.NewNectarCardAdded{font-size:.85em;min-height:25px;padding-left:36px;padding-top:5px}.NectarUserSignedInText{font-size:.85em;padding-left:36px}.ErrorLabelText{font-size:.8em;padding-left:60px;color:#f00 !important;display:block}.CardLastDigits{font-size:.7em;padding-left:60px;padding-top:8px}.LabelIssuerId{font-size:1em}.NectarCardNumber .ButtonRight{padding-top:4px;width:42px}.NectarOrderSummaryDivOnline{clear:both;font-size:.8em;text-align:right;padding-bottom:25px}.totalBookingFees{padding-left:135px;font-weight:bold}.bookingFeesbreakDownContent{color:#000}.totalBookingFeesValue{font-weight:bold}.FlyingClubCardImageSelect{background-position:center center;background-repeat:no-repeat;display:inline-block;padding-left:5px;height:50px;width:125px;background-size:125px;background-image:url(../../Images/Default/VA_FlyingClub.png)}.DivNectarCardRadioButton{float:left;position:relative;top:6px}.DivFlyingClubCardRadioButton{float:left;position:relative;top:18px}.LoyaltyCardSelectButton{height:22px}.LoyaltyInfoText{font-weight:bold}.NectarOrderSummary .LoyaltyPointsText{font-weight:bold}.FlyingClubCardCancelButton{padding:10px 0 10px 0;clear:both}.FlyingClubInfoText{font-weight:bold;padding-top:5px}.FlyingClubCardSaveButton{margin-left:7px}.FlyingClubCardNumber{text-align:center}.TextFlyingClubCardNumber{width:135px}.NewFlyingClubCardAdded{font-size:1.1em;font-weight:bold;padding-top:5px}.LoyaltySelectionPanel{padding-top:5px}.FlyingClubErrorLabelText{color:#f00 !important;display:block;font-size:.8em;padding-left:20px;float:left}.CharterDiscountText{font-style:italic;font-size:98%;color:#00a2e8;font-weight:bold;margin-left:3px}.CharterDiscountLostDaysText{color:#f00}.HiddenCancelText{visibility:hidden}.LoyaltySignInText{padding-left:5px;margin-top:5px}.DivNectarCardImage,.DivFlyingClubCardImage{display:inline-block}.DivFlyingClubCardImage{margin-left:36px}.Loyaltyheader{padding-top:4px}.SmartCardJourneyContent{clear:both;background-position:center;background-repeat:repeat-y;padding:2px 2px 2px 5px;line-height:1.5em;font-size:small}.OrderSummary div.SeatPickerSection a.seatpicker span.left{display:block;float:left;padding:10px 3px 10px 35px;width:150px}.OrderSummary div.SeatPickerSection a.seatpicker span.right{float:left;padding:10px 0 10px 22px}div.SeatHeader{height:31px;background-image:url(../../Images/Neutral/SeatHeader.gif);background-repeat:no-repeat;width:965px}div.SeatHeader h2{padding:5px 0 0 10px;color:#fff;width:965px}div.SeatHeader span.Button{position:absolute;top:3px;right:15px}div.SeatBody{background-color:#fff;border-left:solid 1px #949494;border-right:solid 1px #949494;padding:0 10px 10px 9px}div.SeatBody div.SeatLeg{padding-top:10px}div.SeatBody h3.TrainHeader{height:32px;background-image:url(../../Images/Neutral/TrainHeader.gif);background-repeat:no-repeat;font-size:1.2em;width:943px}div.SeatBody h3.TrainHeader .ShowButton{display:none}div.SeatBody h3.TrainHeaderCollapsed .ShowButton,div.SeatBody h3.TrainHeader .HideButton{display:block}div.SeatBody h3.TrainHeaderCollapsed .HideButton{display:none}div.SeatBody h3.TrainHeaderCollapsed{background-image:url(../../Images/Neutral/TrainHeaderCollapsed.gif)}.DisabledButton span.wtb_rihideleg_d span.left,.DisabledButton span.wtb_rihideleg_d span.right,.DisabledButton span.wtb_rishowleg_d span.right,.DisabledButton span.wtb_rishowleg_d span.left{display:none}div.SeatBody h3.TrainHeader label{padding-top:7px;color:#fff;font-weight:bold;float:left;padding-right:5px}div.SeatBody h3.TrainHeader div.JourneyInfo span,div.SeatBody h3.TrainHeader div.ServiceInfo span,div.SeatBody h3.TrainHeader div.DepartInfo span,div.SeatBody h3.TrainHeader div.ArriveInfo span{font-weight:normal;padding-top:7px;color:#fff;float:left;display:block}div.SeatBody h3.TrainHeader div.JourneyInfo{float:left;width:370px;padding-left:10px}div.SeatBody h3.TrainHeader div.ServiceInfo{float:left;width:251px;padding-left:10px}div.SeatBody h3.TrainHeader div.JourneyInfo span{overflow:hidden}div.SeatBody h3.TrainHeader div.ServiceInfo span{width:123px;overflow:hidden}div.SeatBody h3.TrainHeader div.DepartInfo{float:left;width:96px;padding-left:10px}div.SeatBody h3.TrainHeader div.ArriveInfo{float:left;width:96px;padding-left:10px}div.SeatBody h3.TrainHeader span.Button,div.SeatBody h3.TrainHeader span.DisabledButton{padding-right:1px;float:right;font-weight:bold;font-size:.8em}div.SeatBody h3.TrainHeader span.Button span.left,div.SeatBody h3.TrainHeader span.DisabledButton span.left{width:2.7em}div.SeatBody h3.TrainHeader span.DisabledButton{display:none}div.Editing h3.TrainHeaderCollapsed span.Button{display:none}div.Editing h3.TrainHeaderCollapsed span.DisabledButton{display:block}div.SeatBody div.TrainBody{height:359px;background-image:url(../../Images/Neutral/SeatPickerMainBackground.gif);background-repeat:no-repeat;position:relative}div.SeatBody div.TrainBodyDisabled{background-image:url(../../Images/Neutral/SeatPickerMainBackgroundEmpty.gif);background-color:#fff}div.SeatBody div.TrainBody div.CurrentSeats{height:110px;width:621px;padding:10px 0 0 10px}div.SeatBody div.TrainBody div.CurrentSeats h4{color:#333;font-size:1em;text-transform:uppercase;padding:1px 0 1px 5px}div.SeatBody div.TrainBody div.CurrentSeats div.CurrentSeat{height:60px;width:56px;background-image:url(../../Images/Neutral/CurrentSeatBackground.gif);background-repeat:no-repeat;float:left;padding-top:34px}div.SeatBody div.TrainBody div.CurrentSeats div.CurrentSeatFirst{background-image:url(../../Images/Neutral/CurrentSeatFirstBackground.gif)}div.SeatBody div.TrainBody div.CurrentSeats div.CurrentSeat div.CurrentSeatCoach,div.SeatBody div.TrainBody div.CurrentSeats div.CurrentSeat div.CurrentSeatSeat,div.SeatBody div.TrainBody div.CurrentSeats div.CurrentSeat div.CurrentSeatInstructions{color:#fff;width:56px;text-align:center;font-weight:bold;font-size:.9em;text-transform:uppercase}div.SeatBody div.TrainBody div.CurrentSeats div.CurrentSeat div.CurrentSeatInstructions{visibility:hidden}div.SeatBody div.TrainBody div.CurrentSeats div.SeatSelected{background-image:url(../../Images/Neutral/SelectedSeatBackground.gif)}div.SeatBody div.TrainBody div.CurrentSeats div.SeatSelected div.CurrentSeatCoach,div.SeatBody div.TrainBody div.CurrentSeats div.SeatSelected div.CurrentSeatSeat{visibility:hidden}div.SeatBody div.TrainBody div.CurrentSeats div.SeatSelected div.CurrentSeatInstructions{visibility:visible}div.SeatBody div.TrainBody div.TrainLayoutContainer{height:152px;position:relative}a.TrainScrollLeft,a.TrainScrollRight{height:118px;width:35px;float:left;margin-top:17px;background-repeat:no-repeat}a.TrainScrollLeft{background-image:url(../../Images/Neutral/TrainScrollLeft.gif)}a.TrainScrollLeft:hover{background-image:url(../../Images/Neutral/TrainScrollLeft_ro.gif)}a.TrainScrollRight{background-image:url(../../Images/Neutral/TrainScrollRight.gif)}a.TrainScrollRight:hover{background-image:url(../../Images/Neutral/TrainScrollRight_ro.gif)}div.TrainScroller{width:872px;height:152px;float:left;overflow:hidden;position:relative}div.TrainCarriage{background-image:url(../../Images/Neutral/CarriageBackground.gif);height:115px;margin-top:18px;background-color:#c9d7e1;overflow:hidden}div.TrainCarriageContents{position:relative;width:872px;height:152px;top:-18px;float:left}div.SeatLeg div.DisabledCoach,div.SeatLeg div.DisabledCoachReason{display:none}div.SeatLeg div.Editing div.DisabledCoach,div.SeatLeg div.Editing div.DisabledCoachReason{color:#7e166f;font-size:16px;font-weight:bold;height:70px;left:0;padding-top:46px;position:absolute;text-align:center;top:18px;width:872px;z-index:10;display:block}div.SeatBody div.DisabledCoachLayout,div.DisabledCoach{opacity:.5;filter:alpha(opacity=50);background-color:#fff}div.SeatBody div.TrainBody div.TrainThumbnail{position:relative;left:10px}div.SeatBody div.TrainBody div.TrainThumbnailContainer{height:41px;width:873px}div.SeatBody div.TrainBody div.TrainThumbnailContainer img.TrainEngine{float:left}div.SeatBody div.TrainBody div.TrainThumbnailContainer div.ThumbnailCarriage{float:left;width:60px;height:39px;padding:3px 0 0 3px;background-image:url(../../Images/Neutral/ThumbnailCarriageNotSelected.gif);background-repeat:no-repeat;background-position:3px 0;position:relative}div.SeatBody div.TrainBody div.TrainThumbnailContainer div.ThumbnailCarriage:hover{background-image:url(../../Images/Neutral/ThumbnailCarriageNotSelectedRollover.gif)}div.TrainEngineLeft,div.TrainEngineRight{color:#fff;float:left;font-size:11px;height:34px;padding-top:7px;text-align:center;background-repeat:no-repeat}div.TrainEngineLeft{background-image:url("../../Images/Neutral/ThumbnailEngineLeft.gif");width:73px}div.TrainEngineRight{background-image:url("../../Images/Neutral/ThumbnailEngineRight.gif");background-position:3px 0;padding-left:3px;width:73px}div.SeatBody div.TrainBody div.TrainThumbnailContainer div span.CarriageId{color:#fff;font-weight:bold;float:left;display:block;padding:0 0 0 3px}div.SeatBody div.TrainBody div.TrainThumbnailContainer div.CoachAttributes{position:absolute;bottom:6px;right:5px;text-align:right;width:40px}div.SeatBody div.TrainBody div.TrainThumbnailContainer div.CoachAttributes img,div.SeatBody div.TrainBody div.TrainThumbnailContainer div.CoachAttributes div{float:right;display:block}div.SeatBody div.TrainBody div.TrainThumbnailContainer div.CoachAttributes img{height:13px;width:17px}div.SeatBody div.TrainBody div.TrainThumbnailContainer div div.Quiet,div.SeatBody div.TrainBody div.TrainThumbnailContainer div div.FirstClass{color:#fff;font-size:11px;line-height:11px}div.FirstClass span.Superscript{position:relative;font-size:13px;top:-3px;left:0}div.SeatBody div.TrainBody div.TrainThumbnailContainer div div.Quiet{text-transform:uppercase}div.SeatBody div.TrainBody div.TrainThumbnailContainerScroller{position:absolute;top:-4px;overflow:hidden;width:63px;left:187px}div.SeatBody div.TrainBody div.TrainThumbnailContainerScroller div.TrainThumbnailContainer div.ThumbnailCarriage{background-image:url(../../Images/Neutral/ThumbnailCarriageSelected.gif)}img.Seat{background-image:url(../../Images/Neutral/SeatNumbers.gif)}div.SeatBody div.TrainBody div.TrainThumbnailContainerScroller div.TrainThumbnailContainer{padding-left:0}div.SeatBody div.TrainBody div.TrainThumbnailContainerScroller div.TrainThumbnailContainer{height:47px}div.SeatBody div.TrainBody div.TrainThumbnailContainerScroller div.TrainThumbnailContainer div.ThumbnailCarriage{padding-top:7px;height:39px}div.SeatFooter{height:41px;background-image:url(../../Images/Neutral/SeatFooter.gif);background-repeat:no-repeat}.ShowSeatAvailability{height:60px;width:117px;float:right;text-decoration:none;font-weight:bold;color:#fff}a.ShowSeatAvailability{width:108px;padding:13px 0 0 10px;height:47px}.ShowSeatAvailability div,div.ConfirmedPanel a{padding-left:10px}.ShowSeatAvailability span.Button{padding-left:6px;display:block}div.ThumbnailCarriage{cursor:pointer}div.SelectedTrainThumbnailContainer div.ThumbnailCarriage{cursor:default}div.DragDropProxy{height:34px;width:36px;background-image:url(../../Images/Neutral/DragNDropImage.gif);position:absolute;visibility:hidden;z-index:100}div.StaticSeatContainer,div.StaticSeatContainerFailed{color:#fff;margin-left:253px;position:absolute;right:auto;width:445px}div.StaticSeatContainer{width:890px;margin-left:5px}div.StaticSeatHeader{background-image:url(../../Images/Neutral/NoSeatMapHeader.gif);height:81px;background-repeat:no-repeat;padding-top:0}div.StaticSeatHeader h4,div.StaticSeatHeader div{color:#46657a;padding-left:10px;padding-right:100px}div.StaticSeatHeader div{color:#333;font-weight:bold}div.StaticSeatHeader h4{font-size:2em}div.StaticSeatHeader div{padding-top:10px}div.StaticSeatSeats{background-image:url(../../Images/Neutral/NoSeatMapSeats.gif);background-repeat:repeat-y;padding-left:10px}div.StaticSeatSeatSummary,div.StaticSeatSeat{font-size:1.2em;padding:2px 0}div.StaticSeatSeatSummary{text-transform:uppercase;font-weight:bold;padding-bottom:2px}div.StaticSeatFooter{background-image:url(../../Images/Neutral/NoSeatMapFooter.gif);height:28px;background-repeat:no-repeat}div.StaticSeatContainerFailed{margin-left:253px;margin-top:96px;position:absolute;right:auto;width:445px;z-index:400}div.StaticSeatContainerFailed div.StaticSeatHeader{background-image:url(../../Images/Neutral/StaticSeatContainerFailedHeader.gif);height:112px;padding-top:40px;padding-left:15px}div.StaticSeatContainerFailed div.StaticSeatSeats{background-image:url(../../Images/Neutral/StaticSeatContainerFailedSeats.gif);padding-left:27px}div.StaticSeatContainerFailed div.StaticSeatFooter{background-image:url(../../Images/Neutral/StaticSeatContainerFailedFooter.gif);height:26px}div.StaticSeatContainerFailed span.Button{left:392px;position:absolute;top:5px}div.WaitingPanel{background:transparent;height:358px;width:943px;position:absolute;top:0;left:0;z-index:30;display:none}div.WaitingPanel div{position:absolute;top:26px;left:513px;height:50px;width:108px;padding:8px 0 0 0;text-transform:uppercase;text-decoration:none;font-size:1.1em;font-weight:bold;color:#666;cursor:pointer;padding:10px 0 0 10px}div.WaitingPanel img{position:absolute;top:53px;left:607px}div.SeatBody div.DisabledCoachLayout{top:137px;left:35px;height:117px;position:absolute;width:873px;z-index:10}div.ConfirmedPanel,div.ConfirmedPanel a,div.NotEditablePanel{color:#666}div.NotEditablePanel{padding-top:5px;width:110px}div.ConfirmSeatAvailability,div.ConfirmedPanel,div.EditMySeats,div.NotEditablePanel,div.SeatBody div.Editing div.DisabledCoachLayout{display:none}div.SeatBody div.NotEditable div.NotEditablePanel,div.SeatBody div.Editing div.ConfirmSeatAvailability,div.SeatBody div.ReadOnly div.EditMySeats,div.SeatBody div.Waiting div.WaitingPanel,div.SeatBody div.Confirmed div.ConfirmedPanel{display:block}div.NoSufficientSeatQuotaPanel{display:block;height:110px;width:621px;padding:10px 0 0 10px}div.NoSufficientSeatQuotaPanel{display:block;height:110px;width:621px;padding:10px 0 0 10px;text-transform:uppercase;text-decoration:none;font-size:1.1em;font-weight:bold}div.SeatBody div.Waiting div.WaitingPanel img{background-color:#fff;border:solid 1px #888;padding:3px}div.StaticSeatContainer span.Button{position:absolute;top:185px;right:25px}div.SeatAttributeTooltip{color:#fff;height:64px;width:187px;position:absolute;z-index:100;display:none;background-image:url(../../Images/Neutral/SeatMapTooltip.gif);padding:5px 0 0 5px}div.CoachAttributeTooltip{color:#fff;width:134px;position:absolute;z-index:100;display:none;padding:5px 0 0 5px}div.SeatAttributeTooltip div.SeatAttributeHeader{font-weight:bold;text-transform:uppercase}div.CoachAttributeTooltip div.CoachAttributeTooltipTop{background-image:url(../../Images/Neutral/CoachAttributeTooltipTop.gif);height:4px}div.CoachAttributeTooltip div.CoachAttributeTooltipBottom{background-image:url(../../Images/Neutral/CoachAttributeTooltipBottom.gif);height:23px}div.CoachAttributeTooltip div.CoachAttributeTooltipSeparator{height:10px;background-image:url(../../Images/Neutral/CoachAttributeTooltipSeparator.gif);background-repeat:no-repeat;background-position:center center}div.CoachAttributeTooltip div.CoachAttributeTooltipIcon,div.CoachAttributeTooltip div.CoachAttributeTooltipSeparator{background-color:#5c8e9f;border-left:solid 1px #fff;border-right:solid 1px #fff}div.CoachAttributeTooltip div.CoachAttributeTooltipIcon{padding:5px}div.CoachAttributeTooltip div.CoachAttributeTooltipIcon img{display:block;float:left;padding-right:5px}div.CoachAttributeTooltip div.CoachAttributeTooltipIcon span{font-size:1.1em;font-weight:bold;display:block}div.CoachAttributeTooltip div.Food span{padding-top:5px}div.TrainThumbnailInstructions{clear:both;text-align:center;color:#666;font-size:1.2em;padding-top:10px}div.SeatPickerControl div.SeatMapKey{display:none;width:285px;height:76px;position:absolute;top:10px;left:639px;background-image:url(../../Images/Neutral/SeatMapKeyBackground.gif);padding-left:7px}div.SeatPickerControl div.WifiDetails{position:absolute;top:100px;left:668px;background-image:url(../../Images/Neutral/WifiIcon.gif);background-repeat:no-repeat;height:23px;padding-left:32px;padding-top:5px;color:#666}div.SeatMapKey h4{color:#fff;text-transform:uppercase}div.SeatMapKey div.KeyImage{float:left;width:70px;height:60px;text-align:center}div.SeatMapKey div.KeyImage img{margin:5px 0;height:31px}div.SeatMapKey div.KeyImage span{display:block;color:#666}div.Editing div.SeatMapKey{display:block}a.wtb_riclose{color:#fff;cursor:pointer;font-family:Arial;font-size:1.1em;font-weight:bold;text-decoration:none}a.wtb_riclose span.left{display:block;float:left;padding:7px 3px 7px 5px}a.wtb_riclose span.right{background:url("../../Images/Neutral/Buttons/wtb_riclose_right.gif") no-repeat scroll right center transparent;display:block;float:left;padding:7px 0 7px 16px}a.wtb_riclose:hover span.right{background:url("../../Images/Neutral/Buttons/wtb_riclose_right.gif") no-repeat scroll right center transparent}.wtb_riclose_d{color:#949694}.wtb_riclose_d span.right{background:url("../../Images/Neutral/Buttons/wtb_riclose_right.gif") no-repeat scroll right center transparent}a.wtb_rishowleg span,a.wtb_rishowleg_d span{display:block;float:left}a.wtb_rihideleg span,a.wtb_rihideleg_d span{display:block;float:left}a.wtb_riconfirm span,a.wtb_riconfirm_d span{display:block;float:left}.OrderConfirmation h1.ConfirmationTitle{background:none;font-size:1.8em;padding-bottom:8px;padding-top:8px;padding-left:0}.OrderConfirmation .bookingRef{font-size:1.1em}.OrderConfirmation .OrderDetails .header{font-size:1.3em;margin-bottom:8px}.OrderConfirmation .OrderDetails .smartcardheader{font-size:1.4em;margin-bottom:8px}.OrderConfirmation .bookingRef span{font-weight:bold}.OrderConfirmation .col1{float:left;width:190px;margin-right:10px}.OrderConfirmation .col2{float:left;width:175px}.OrderConfirmation .JourneyCostHeading{font-size:1.2em;margin-right:1px}.OrderConfirmation .OrderSummary{padding-top:15px;padding-left:180px;padding-right:0;background-position:right;background-repeat:repeat-y;width:220px}.OrderConfirmation .OrderSummary .header{font-size:1.2em;margin-bottom:5px}.OrderConfirmation .OrderSummary table{float:right}.OrderConfirmation .OrderSummary td{font-size:1.2em;font-weight:bold;text-align:right}.OrderConfirmation .SummaryCost{width:55px;overflow:visible}.OrderConfirmation .JourneyCostTD{width:55px}.OrderConfirmation .OrderSummary .summary div.total{padding-top:.1em;padding-right:5px;float:left;font-size:1.6em;font-weight:bold;line-height:.9em}.OrderConfirmation .OrderSummary .summary div.price{padding-top:.1em;padding-right:5px;float:right;font-size:1.8em;font-weight:bold;line-height:.9em}.OrderConfirmation div.BasketDiscountPanel div.price{padding-top:.1em;padding-right:5px;float:right;font-size:1.8em;font-weight:bold;line-height:.9em}.OrderConfirmation .basketDiscountLabel{float:left;font-weight:bold;font-size:1.2em !important;width:60%;word-wrap:break-word;padding:10px 10px 10px 10px;height:30px}.OrderConfirmation .basketDiscountAmount{display:table-cell;vertical-align:bottom;height:30px;width:50%;font-size:1.2em;padding:5px 10px 2px 2px;text-align:right}.OrderConfirmation .OrderSummary .summary div.basketDiscount{float:right;font-size:1.2em;text-align:right;padding-right:3px;line-height:.9em}.OrderConfirmation .EmailPanel,.OrderConfirmation .EmailPanelHidden{padding:4px;float:right;width:375px}.OrderConfirmation .OrderButtonsPanel,.OrderConfirmation .OrderButtons,.OrderConfirmation .EmailInput{float:right}.OrderConfirmation .PostalAddress{font-size:1.1em}.OrderConfirmation .PrintAtHomeImage,.OrderConfirmation .ETicketImage{font-weight:bold}.OrderConfirmation .PrintAtHomeImage img,.OrderConfirmation .ETicketImage img{margin-right:10px;margin-top:10px}.OrderConfirmation .deliveryInstruction{font-size:1.2em;margin-bottom:5px}.OrderConfirmation .CharterDiscountIncludedHiddenState{vDebugisibility:hidden}.OrderConfirmation .CharterDiscountIncludedOrderConfirmationControlPanel{padding-top:2px;float:right}.OrderConfirmation .CharterDiscountIncludedOrderConfirmationControlPanel div{padding-top:3px;padding-right:20px;text-align:right}.OrderConfirmation .CharterDiscountIncludedOrderConfirmationControlPanel img{margin:0 5px 0 0;vertical-align:middle}.PurchaseContent .ErrorPanel{background-position:0 40px;background-repeat:no-repeat;height:auto !important;min-height:200px;height:200px;margin:20px}.PurchaseContent .ErrorPanel h1{background-repeat:no-repeat;font-size:1.8em}.PurchaseContent .ErrorPanel .InfoText{margin-top:15px;margin-left:100px;width:400px}.nectarPointPerPoundDiv{float:right;height:60px;width:68px}.nectaronePoundDiv{float:right;height:60px;width:68px}.nectarpointsBreakdown{color:#363636;float:left;font-size:1.1em;font-weight:bold}.nectarpointsdisplaydiv{border:2px solid #e9e9e9;overflow:hidden;width:400px;margin-top:7px;padding-bottom:10px}.nectarheaderText{color:#9e3369;float:left;font-size:2em;font-weight:bold;margin-right:25px;margin-left:20px;margin-top:10px;margin-bottom:5px;height:30px}.nectarStandardPointImageDiv{float:left;margin-right:25px;margin-top:15px}.nectarPointsContentDiv{margin-left:5px;margin-top:4px}.nectarPointsCollectedLabel{margin-top:35px;margin-left:5px;float:left;height:20px;color:#363636;font-size:1.5em;font-weight:bold;width:180px}.nectarLogoOrderConfirmation{background-image:url(../../Images/default/NectarLogo.png);height:43px;width:50px;float:left;background-size:50px;background-repeat:no-repeat}.onePoundImage{height:60px;width:60px;float:left}.twoPointsImage{height:60px;width:68px;float:left}.NectarOrderConfirmationLeftColoumn{min-width:140px}.NectarOrderConfirmationRightColoumn{min-width:100px;text-align:center}.SavingsHeaderText{color:#4f4770;font-size:1.2em;padding-bottom:15px;padding-left:3px}.SavingsLabelText{padding-bottom:25px;font-size:1.1em;padding-left:3px}.SavingsCostHeader{font-size:.8em;display:inline-block}.flyingClubPerPoundDiv{float:right;height:60px;width:68px}.nectaronePoundDiv{float:right;height:60px;width:68px}.flyingClubBreakdown{color:#363636;float:left;font-size:1.3em;margin-left:15px;margin-top:10px}.flyingClubdisplaydiv{border:2px solid #e9e9e9;overflow:hidden;width:400px;margin-top:7px;padding-bottom:10px}.flyingClubheaderText{color:#9e3369;float:right;font-size:2em;font-weight:bold;margin-right:25px;margin-left:20px;margin-top:15px;margin-bottom:5px;width:170px;height:75px;text-align:center}.flyingClubStandardPointImageDiv{float:left;margin-right:25px;margin-top:15px}.flyingClubContentDiv{margin-left:5px;margin-top:4px}.flyingClubCollectedLabel{margin-top:10px;margin-left:20px;float:left;height:20px;color:#363636;font-size:1.5em;font-weight:bold;width:180px}.flyingClubLogoOrderConfirmation{height:75px;width:175px;float:left;background-size:175px;background-repeat:no-repeat}.flyingClubOrderConfirmationLeftColoumn{min-width:140px}.flyingClubOrderConfirmationRightColoumn{min-width:100px;text-align:center}.TrainMilesHeaderImage{background-position:center center;background-repeat:no-repeat;background-image:url("../../Images/Default/loyaltyDetailsBackground.PNG");height:54px;width:64px;float:left;padding-left:30px}.TrainMilesHeaderText{color:#9e3369;float:left;font-size:2.9em;font-weight:bold;margin-right:25px;margin-left:20px;margin-bottom:5px;height:30px}.TrainMilesSubHeaderText{float:left;font-size:1.5em;margin-right:25px;margin-left:25px;margin-top:5px;margin-bottom:5px;height:30px}.MilesCollectedLabel{margin-top:15px;margin-left:5px;float:left;height:20px;color:#363636;font-size:1.5em;width:180px;padding-bottom:20px;font-weight:bold;padding-left:15px}.MilesBreakDown{color:#363636;float:left;font-size:1.1em;padding-left:15px}.LoyaltyMilesAmountUsedText{width:100%;text-align:center;background-color:#dee7ef;font-size:1.1em;line-height:16px}.LoyaltyMilesContentSeperator{border:0;border-top:1px solid #000 !important}.LoyaltyMilesConfirmationRightColumn{min-width:100px;text-align:center;padding-left:25px}.LoyaltyMilesConfirmationLeftColumn{min-width:140px}.PaymentMadeLabel{color:#000f30;font-size:1.4em;margin-bottom:8px}.LoyaltyMilesAmountUsedTextAlternateScreen{width:100%;text-align:center;font-size:1.1em;line-height:16px;color:#fff;background-color:#689ab1;border:1px solid #f2f0dd}.NectarpointsdisplaydivAlternate,.flyingClubdisplaydivAlternate{margin-left:185px;margin-bottom:20px !important;border:none !important}.LoyaltyMilesPanelAlternateConfirmation{border-radius:10px}.WarningImg:after{content:url('../../Images/SW/WarningIcon_16x_16x.PNG');width:20px;height:41px;float:left;padding-top:19px}.PaymentDetails .ReviewInfo{font-size:1.1em;margin:0 0 5px 0}.PaymentDetails .RightButton{float:right}.PaymentDetails .CardNewEntry{clear:both;padding-top:8px}.PaymentDetails .CardItem{float:left;margin-right:8px}.PaymentDetails .CardItemSecurity{float:left}.PaymentDetails .CardItemSecurity .InputAndImage{float:left}.PaymentDetails .CardItemSecurity .Explanantion{float:left;margin-left:5px}.PaymentDetails .CardItem input{width:120px}.PaymentDetails .CardItemIssue{float:left;margin-right:10px}.PaymentDetails .CardItemIssue input{width:80px}.PaymentDetails .CardItemRight{float:right;padding-left:40px}.PaymentDetails .CardItemRight input{width:80px}.PaymentDetails .PaymentCardTitle,.PaymentDetails .CorporateActivationTitle{float:left}.PaymentDetails .Instruction{margin:8px 0 8px 0}.PaymentDetails .PaymentCardDetails{width:136px;margin:3px 3px 0 0}.PaymentDetails .PaymentCardEntry{width:390px;margin:8px 0 0 0;padding:0 0 0 0}.PaymentDetails .TODLine2{margin-left:20px}.PaymentDetails .TODLine2 select{margin-left:10px;width:150px}.PaymentDetails .SecurityCode{float:right;width:90px;padding:2px}.PaymentDetails .NewOrRegisteredUser{margin:0 0 10px 0}.PaymentDetails .AddressesControl{width:385px;padding:0 0 5px 0}.PaymentDetails .AddressesBox{float:left;width:140px}.PaymentDetails .AddressForm{width:350px}.PaymentDetails .AddressNewEntry{width:360px;margin-left:5px}.PaymentDetails .AddressNewEntryList{width:355px;margin-left:10px}.PaymentDetails .AddressNewEntryList select{margin:5px 0 10px 0;width:354px;height:190px}.PaymentDetails .BillingSameAsDelivery{margin:0 0 5px 20px}.EvoucherText{vertical-align:bottom;font-size:11px}.EvoucherBalanceText{color:#31597a;font-size:1em;font-weight:bold}.EvoucherExpiryDateText{color:#648daf;font-size:1em}.DisabledEVoucher{color:#606060}div.hiddenprice,div.hiddenDebitCardprice,div.hiddenCreditCardprice,div.hiddenJourneyprice,div.hiddenjourneyCostDebit,div.hidenCardType,div.hiddenCardTypeSelected,div.hiddenCardprice,div.hiddenBasketDiscountWithCreditCard,div.hiddenBasketDiscountWithDebitCard,div.hiddenBasketDiscountWithDebitCard,div.hiddenBasketDiscountWithCreditCard,div.hiddenBasketDiscountAmount,div.TotalCostPenceBeforeBasketDiscount,div.TotalCostLoyaltyPoints,div.TotalCostAdditionalOptions,div.hiddenTotalAmountPaidByEvoucher{display:none}.PaymentDetails .ChargeToCard,.AccountWarningText{clear:both;margin-left:21px;margin-top:5px;font-size:1em}.PaymentDetails .PayWithCard{clear:both;margin-bottom:10px;margin-top:5px}.PaymentDetails .ChargeToCard .PONumberLabel,.PaymentDetails .ActivationEmailLabel{clear:both;font-size:1em;font-weight:bold}.AccountWarningText{font-size:1.1em}.PaymentDetails .ClaimGiftVoucherControl,.PaymentDetails .ApplyPromotionCodeControl{width:100%}.PaymentDetails .ClaimGiftVoucherControl .LeftLabel,.PaymentDetails .ApplyPromotionCodeControl .LeftLabel{font-weight:normal;color:#f00;text-align:left}.PaymentDetails .ClaimGiftVoucherControl .ClaimButton{font-weight:normal !important;font-size:.795em !important}div .eVoucherTextForAup{padding-top:6px;padding-bottom:6px}div .PayWithAccount{padding-bottom:6px}.AlternatePaymentDetailsShoppingBasketDiscountRow{display:none}.WalletNewCard,.WalletSelectedSaved{margin-top:10px;margin-bottom:10px}.masterbody .maincontentPH{min-height:300px;height:300px}.maincontentPHPosition{float:none;margin-left:160px}.maincontentPHHeight{height:540px !important}.PurchaseContent{float:left;position:relative}.PurchaseContent hr{height:1px;clear:both}.PurchaseContentColumns{float:left;overflow:hidden;width:100%}.PurchaseContentColumns div.Column{float:left;margin-bottom:-2000px;padding-bottom:2000px}.PurchaseContentLeftColumn{width:420px}.PurchaseContentRightColumn{width:245px}.PurchaseContentRightColumnConfirmation{width:245px}.checkoutBreadcrumb{padding-top:10px;padding-bottom:10px;text-align:center}.myBookingBreadcrumb{padding-bottom:10px;text-align:center;float:left !important;padding-top:2px !important;font-size:1em}.myBookingBreadcrumb a:link{color:#36677d !important;font-weight:normal !important}.checkoutBreadcrumb ul{margin:0}.checkoutBreadcrumb ul:first-child{padding-left:0}.checkoutBreadcrumb li{padding-left:10px;padding-right:5px;display:inline;list-style-type:none;font-size:1.1em;font-weight:bold}.checkoutBreadcrumb li.current{background-position:left;background-repeat:no-repeat}.checkoutBreadcrumb a{text-decoration:none}.ButtonBar{height:30px;background-repeat:repeat-x}.ButtonBar .ButtonRight{float:right;margin:7px 6px 0 12px}.ButtonBar .ButtonLeft{margin:7px 0 6px 12px}.PurchaseContent h1{background-position:left;background-repeat:repeat-y;padding:2px;font-size:1.4em}.PurchaseContent h1.right{text-align:right;background-position:right}.PurchaseContent h1 b{font-weight:normal}div.header_wrapper{padding-top:1px;padding-bottom:1px;margin-bottom:6px}table.TicketDetailsControl tr.footer{height:8px}.PurchaseContent .errors{padding:20px;font-size:1.1em}.PurchaseContent .Error{padding:1px}.PurchaseContent .Warning{padding:1px}.PurchaseContent .Info{padding:1px;font-weight:bold}.PurchaseContent div.margins{padding:10px;margin-bottom:35px}.PurchaseContent .SaveForLater{padding-top:10px;padding-bottom:10px}.PurchaseContent .SaveForLater .header{font-size:1.2em;font-weight:bold}.PurchaseContent .SaveForLater .intro{font-size:1.1em;font-weight:bold;padding-top:4px;padding-bottom:8px}.PurchaseContent .AdditionalOptionReview .header{font-size:1.2em;font-weight:bold}.PurchaseContent div.greyReview{background-repeat:repeat-x;padding-top:10px;padding-left:170px;padding-right:20px}.PurchaseContent .greyReview .confirm{font-size:1.2em;padding-bottom:10px}.PurchaseContent .greyReview table{float:right}.PurchaseContent .greyReview td{font-size:1.2em;font-weight:bold;text-align:right;vertical-align:top;padding-right:5px}.PurchaseContent .greyReview .summary div.total{padding-top:.3em;float:left;font-size:1.8em}.PurchaseContent .greyReview .summary div.price{text-align:right;font-size:2.4em;font-weight:bold}.PurchaseContent .greyReview .summary div.basketDiscountApplied{text-align:right;font-size:1.2em;font-weight:bold}.PurchaseContent .greyReview .summary div.right{float:right}.PurchaseContent .greyReview .summary div.left{float:left}.PurchaseContent td.redeemedAmount{color:#f00}.PurchaseContent td.redeemedText img.loyaltyImage{display:none}div.PurchaseContent div.PaymentDetails div.summary div.basketDiscountLabel{float:left;font-weight:bold;font-size:1.2em;width:60%;word-wrap:break-word;height:20px}div.PurchaseContent div.PaymentDetails div.summary div.basketDiscountPrice{display:table-cell !important;vertical-align:bottom;height:30px;width:50%;font-size:1.2em;padding:0 10px 0 0;text-align:right;font-weight:bold}.PurchaseContent .greyReview .summary div.loyaltyprice{font-size:2em;font-weight:bold;margin-top:5px;text-align:right}.PurchaseContent .greyReview span.TermsLinks{font-size:1.1em}.PurchaseContent .greyReview .summary div.CreditDebitCharge{text-align:left;font-size:1.5em;font-weight:bold}.PurchaseContent .greyReview .summary div.TotalCharge{text-align:right;font-size:1.8em;font-weight:bold}.PurchaseContent .greyReview .summary div.OnlineInfo{text-align:right;padding-bottom:.3em}.PurchaseContent .greyReview .summary div.PaymentDetaildivCardFeeMessage{font-size:1.2em;width:90px}.SeatReservation,.SleeperReservation,.GnerTimeVouchers,.Insurance,.AlternateAdditionalOption,.AdditionalOption,.WifiVoucher,.TravelCard,.FavouriteJourney,.FirstClassUpgrade,.PurchaseDetailsOption,.TicketProtectionAlternate{margin-bottom:16px}.alternatejourneydetails .AssitancePanelTop{margin-top:16px}.SeatReservation div.head{margin-left:-4px;padding-left:4px;margin-right:-4px;padding-top:2px;padding-bottom:2px}.SeatReservation div.itemThree{float:left;width:33%}.SeatReservation div.itemSeat{float:left;width:100%}.SeatReservation div.itemTwo{float:left;width:48%}.SeatReservation div.Title,.Insurance div.Title,.AdditionalOption div.Title,.SleeperReservation div.Title,.WifiVoucher div.Title,.TravelCard div.Title,.FirstClassUpgradeOption div.Title,.PurchaseDetailsOption div.Title,.TicketProtectionAlternate div.Title{font-weight:bold;font-size:1.2em;margin-bottom:4px;padding-bottom:2px;padding-top:2px;float:none;padding-left:5px}.SeatReservation div.IntroText,.Insurance div.IntroText,.SleeperReservation div.IntroText,.WifiVoucher div.IntroText,.PassengerAssistance div.IntroText{font-size:1.1em}.SeatReservation div.InfoText{font-style:italic}.SeatReservation div.right{float:right}.SeatReservation div.col2{float:left;width:40%;margin-right:2px}.SeatReservation .TextBox{margin-right:2px}.SeatReservation div.RightAlign{text-align:right}.SeatReservation div.Spacer1{padding-top:2px;padding-bottom:2px}.SeatReservation div.Spacer2{padding-top:4px;padding-bottom:4px}.SeatReservation span.GroupName{font-weight:bold;font-size:1.2em}.SeatReservation span.PreferredSeatGroups{font-weight:bold;font-size:1.2em;margin-left:5px}div.CharterDiscount_header_wrapper{padding-bottom:1px;margin-bottom:6px}.CharterDiscount .CharterDiscountIncludedText{padding-right:2px;float:right}.CharterDiscount .CharterDiscountIncludedJourneyDetails{height:15px}.PassengerAssistance div.clearBoth{clear:both}.WrappedList input{float:left}.WrappedList label{margin-left:20px;display:block}.PassengerAssistance div.sectionTitle{font-weight:bold}.PassengerAssistance div.optionsContainer{float:right;border:1px solid #66747b;width:65%;margin-right:5px;margin-bottom:10px}.PassengerAssistance .boxSizingBorder{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.PassengerAssistance .divTextArea{margin-right:9px;float:right;width:65.5%}.PassengerAssistance .textArea{margin-bottom:10px;width:100%}.PassengerAssistance textArea{height:80px}.PassengerAssistance div.LeftSide{float:left;width:30%}.PassengerAssistance div.IntroText{font-size:1.1em}.PassengerAssistance{padding:2px 5px 0 24px}.AssistanceRequestDiv .PassengerAssistance{padding-left:5px;margin-right:-20px}.SleeperReservation div.head{margin-left:-4px;padding-left:4px;margin-right:-4px;padding-top:2px;padding-bottom:2px}.SleeperReservation div.itemThree{float:left;width:33%}.SleeperReservation div.itemSleeper{float:left;width:100%}.SleeperReservation div.itemTwo{float:left;width:48%}.SleeperReservation div.InfoText{font-style:italic}.SleeperReservation div.right{float:right}.SleeperReservation div.col2{float:left;width:40%;margin-right:2px}.SleeperReservation .TextBox{margin-right:2px}.SleeperReservation div.RightAlign{text-align:right}.SleeperReservation div.Spacer1{padding-top:2px;padding-bottom:2px}.SleeperReservation div.Spacer2{padding-top:4px;padding-bottom:4px}.SleeperReservation span.GroupName{font-weight:bold;font-size:1.2em}.SleeperReservation span.PreferredSleeperGroups{font-weight:bold;font-size:1.2em;margin-left:5px}.SleeperReservation td label{font-weight:bold;font-size:.9em;margin-left:5px}.SleeperReservation span.SleeperMessage{font-weight:bold;font-size:1.1em}.SleeperReservation span.SupplementAvailability{font-weight:bold;font-size:1.1em;margin-left:5px;color:#c20505}.SleeperReservation div.supplement-option-error{color:#f00;margin-left:10px;margin-bottom:3px}.Insurance div.Selection{float:left}.Insurance div.Policy{float:right;margin-right:10px}.Insurance div.TandC{margin-top:6px;margin-left:15px;margin-bottom:3px}.Insurance div.Option label{padding-left:3px}.Insurance div.TotalCost{font-size:13px;height:38px;margin-left:50px;margin-top:17px}.LabelTotalCost{font-size:18px;margin-left:15px}.PolicyListHeader{color:#66747b;font-size:11px;font-weight:normal;margin-left:20px}.Insurance div.PolicyPoints{width:40%;float:left}.Insurance div.InsuranceImage{float:left;margin-top:20px;text-align:center;width:35%}.Insurance div.PolicyDocuments{float:right;margin-top:30px;position:relative;width:25%}.Insurance div.InsuranceFooterLine1{text-align:center;font-style:italic;margin-bottom:16px}.Insurance div.InsuranceFooterLine2{text-align:center;font-style:italic;font-size:.9em;margin-bottom:10px}.LinkbuttonStyle{font-weight:bold;color:#36677d}.PolicySummary{margin-top:4px}.AdditionalOption div.Passengers{margin:11px 20px}.AdditionalOption div.SeasonPassengers{margin:1px 20px}.AdditionalOption div.SelectedPassengers{margin:2px 18px}.AdditionalOption div.Update{float:right;margin-right:5px}.AdditionalOption div.MessageForAllPassengers{float:right;margin-right:25px;font-style:italic}.AdditionalOption .DropDownKnownAlt{float:left;width:10em}.AdditionalOption a.BlueInfoIcon{text-decoration:none}.AdditionalOption a.BlueInfoIcon div{float:left;border:none;background-color:transparent;background-repeat:no-repeat;margin:3px;width:16px;height:16px;text-decoration:none;cursor:pointer}.AdditionalOption div.Option,.WifiVoucher div.Option{margin:6px 0}.AdditionalOption div.Option label{width:19em;padding-left:3px}.AdditionalOption div.Option label .plusbusPriceInfo{font-style:italic;font-size:1em}.WifiVoucher div.Option label{width:10em;padding-left:3px}.WifiVoucher div.right{float:right;font-size:.9em}.AdditionalOption div.Option .OneLine,.WifiVoucher div.Option .OneLine{float:left}.WifiVoucher div.FirstClass .OneLine{float:left;padding-top:5px;padding-bottom:8px;padding-left:23px;font-size:1.3em}.WifiVoucher div.WifiSupport{padding-top:5px;padding-bottom:8px}.AdditionalOption .DropDownRequires,.WifiVoucher .DropDownRequires{float:left;margin:2px 0 2px 26px;width:3.5em}.AdditionalOption div.RequiresWithLabel,.WifiVoucher div.RequiresWithLabel{width:60%}.AdditionalOption div.RequiresWithLabel label{float:left;width:10em;text-align:right;margin-right:.5em;display:block}.AdditionalOption div.TandC{margin-top:6px;margin-left:15px;margin-bottom:3px}.AOReview{width:100%;margin-bottom:5px}.AOReview tr{vertical-align:middle}.AOReview td.price{width:25%;text-align:right}.AOReview td.code{padding-left:64px}.AOReview td label{font-size:1.1em;font-weight:bold}.AOReview td img{padding-right:3px;vertical-align:middle}.AOReview .TicketPlanCancellation{padding-left:20px;width:320px;font-style:italic}.AdditionalOptionReview div.left{float:left}.AdditionalOptionReview div.right{float:right}.AdditionalOptionReview div.totalPrice{text-align:right;margin-bottom:5px;margin-right:3px}.AdditionalOptionReview .header div.right{padding-top:2px}.AdditionalOptionReview .header a{font-size:.8em;text-decoration:none;font-family:Arial;font-weight:bold}.AdditionalOptionReview .header span{background-repeat:no-repeat}.AdditionalOptionReview .header span.left{padding-left:3px}.AdditionalOptionReview .header span.right{padding-left:2px;padding-right:6px}.AdditionalOptionReview .header a:hover span.left{background-position:left}.AdditionalOptionReview .header a:hover span.right{background-position:right}.OrderConfirmation .AdditionalOptionReview .header{margin-left:3px}.OrderConfirmation div.basketDiscount span.basketDiscountLabel{position:absolute;left:98px}.greyReview .TermsLinks,.greyReview .CheckBox{position:relative}.Error{padding:1px;font-weight:normal}.CrowdingPane{width:195px;padding:4px 2px 4px 4px;float:left}.EurekaDiv{width:300px;padding:4px 2px 4px 4px;float:left;margin-left:200px}.CMSEnhancementDiv{width:300px;padding:4px 2px 4px 4px;float:left;margin-left:0}.mainContentCEPurchaseConfirmation{margin-left:175px}.CrowdingPaneMixingDeck{width:300px;padding:4px 2px 4px 4px;float:left}.calendar{cursor:pointer}.AdditionalOption .divBlankSpace{float:left;border:none;background-color:transparent;background-repeat:no-repeat;margin:3px;width:16px;height:16px;text-decoration:none}.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeDirection,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeDirection{font-size:1.1em;padding:3px 0 0 5px;font-weight:bold}.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeDescription,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeCost,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeDescription,.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeCost,.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeQuestion,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeQuestion{padding-left:5px;font-weight:normal;padding-top:5px}.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeCost,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeCost,.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeQuestion,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeQuestion{font-weight:bold}.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeQuestion a{color:#fff}.FirstClassUpgradeControlPurchaseProcessLeft .NectarInformation{margin-left:10px;margin-top:6px;font-style:normal;font-weight:bold;color:#9c306b}.FirstClassUpgradeControlPurchaseProcessLeft .NectarIcon{background-repeat:no-repeat;background-position:center top;background-size:35px auto;display:block;float:left;height:38px;margin-left:5px;width:50px}.FirstClassUpgradeControlPurchaseProcessRight .NectarInformation{margin-left:10px;margin-top:6px;font-style:normal;font-weight:bold;color:#9c306b}.FirstClassUpgradeControlPurchaseProcessRight .NectarIcon{background-repeat:no-repeat;background-position:center top;background-size:35px auto;display:block;float:left;height:38px;margin-left:5px;width:50px}.FirstClassUpgradeControlPurchaseProcessRight .UpgradeQuestion{color:#fff;text-decoration:none}.FirstClassUpgradeControlPurchaseProcessLeft .NectarIcon img{height:30px;width:30px;vertical-align:middle}.FirstClassUpgradeControlPurchaseProcessRight .NectarIcon img{height:30px;width:30px;vertical-align:middle}.FirstClassUpgradeControlPurchaseProcessLeft span.Button,.FirstClassUpgradeControlPurchaseProcessRight span.Button{float:right;padding-right:1px;padding-top:28px}.FirstClassUpgradeControlAlternateTop .UpgradeDirection,.FirstClassUpgradeControlAlternateBottom .UpgradeDirection{font-size:1.1em;padding:3px 0 5px 5px;font-weight:bold;display:inline-block;width:70px}.FirstClassUpgradeControlAlternateTop .UpgradeDescription,.FirstClassUpgradeControlAlternateBottom .UpgradeDescription{padding-left:15px;padding-right:15px;font-weight:normal;display:inline-block;width:120px}.FirstClassUpgradeControlAlternateBottom .UpgradeCost,.FirstClassUpgradeControlAlternateTop .UpgradeCost{padding-left:15px;padding-right:15px;font-weight:bold;display:inline-block;width:120px}.FirstClassUpgradeControlAlternateTop .UpgradeQuestion,.FirstClassUpgradeControlAlternateBottom .UpgradeQuestion{display:none}.FirstClassUpgradeControlAlternateTop .UpgradeQuestion a,.FirstClassUpgradeControlAlternateBottom .UpgradeQuestion a{color:#fff;text-decoration:none}.FirstClassUpgradeControlAlternateWhyUpgrade{font-size:1em;padding:3px 0 5px 5px;font-weight:bold}.Upgraded span.Button{visibility:hidden}.Upgraded .UpgradeQuestion{visibility:hidden}.Upgraded .UpgradeCost{padding-top:21px}.Upgraded .UpgradeDirection,.Upgraded .UpgradeDescription,.Upgraded .UpgradeCost{color:#1d3a52}.Upgraded .UpgradeDirection{font-weight:bold}.UpgradedDisabled span.Button{visibility:hidden}.UpgradedDisabled .UpgradeQuestion{visibility:hidden;display:none}.UpgradedDisabled .UpgradeDirection,.UpgradedDisabled .UpgradeDescription,.UpgradedDisabled .UpgradeCost{color:#1d3a52}.UpgradedDisabled .UpgradeDirection,.UpgradedDisabled .UpgradeDescription,.UpgradedDisabled .UpgradeCost{visibility:hidden}.TicketTermsPopup .PopupPanelContentTop,.TicketTermsPopup .PopupPanelContent,.TicketTermsPopup .PopupPanelContentBottom{width:330px}.TicketTermsIcon{cursor:pointer}.FareBreakDownInfo{margin-top:5px;float:left;font-size:1.1em;width:250px;height:auto}.Col1FB{float:left;width:120px;margin-left:2px;color:#5176a2}.Col2FB{float:left;width:75px;color:#5176a2}.Col3FB{float:left;width:50px;color:#5176a2}.ColAllFB{float:left;width:100%;table-layout:auto;margin-left:2px;color:#5176a2}.InfoPopup .PopupPanelContentTop{width:auto}.InfoPopup .PopupPanelContent{width:330px}.InfoPopup .PopupPanelContentBottom{width:330px}.InfoPopup .PopupPanelContent{min-height:100px;height:auto !important}.FareBreakDownInfoPopup{width:330px}.TicketTermsIconFB{cursor:pointer}.PopupTitle{color:#2c4e52;float:left}.PopupInfoHeader .PopupTitle{color:#002e4f}.OrderSummaryEvoucherPaymentAmount{margin-bottom:2px}.OrderSummaryLoyaltyPointPaymentAmount{margin-top:2px;margin-bottom:2px}.OrderSummaryCardPaymentAmount{margin-top:2px}.OrderSummaryCardFee{margin-top:2px}.OrderSummaryCorporateAccountAmount{margin-top:2px}.LoyaltyPointLable{margin-right:5px}.CEPurchaseProcess .maincontentPH .CMSConsole{margin-left:200px;width:200px}.maincontentPH .CMSConsole{margin-left:200px;width:200px}.SeasonBuyAgainTable{float:right;width:160px}.EditingCrowdingPanels .CrowdingPane{margin-bottom:20px;border:solid 1px #333}.JouneyDetailsRightcolumnPH{left:870px}.UpgradeSeatsAvailabilityMessage{height:15px}.FirstClassUpgradeControlPurchaseProcessLeft .UpgradeSeatsAvailabilityMessage,.FirstClassUpgradeControlPurchaseProcessRight .UpgradeSeatsAvailabilityMessage{margin-left:5px;font-style:italic;font-weight:normal}.PurchaseContent .NoError,input.CustomFieldTextBox,input.CustomFieldRadioButtonOtherText,input.CustomFieldCheckBoxOtherText,input.CustomFieldDropDownList{margin-top:3px}.PurchaseContent .CustomCheckField,.PurchaseContent .CustomRadioField,.PurchaseContent .CustomTextField,.PurchaseContent .CustomListField{display:block;width:390px;margin-left:10px;margin-top:10px;margin-bottom:10px;padding-left:5px;clear:both}.PurchaseContent .CustomFieldTextLabel{margin-top:7px;margin-right:1px;width:120px;text-align:left;word-wrap:break-word}.PurchaseContent .CustomFieldTextBox{margin-left:0;width:178px}.PurchaseContent .CustomFieldListLabel{margin-left:0;margin-right:1px;width:120px;word-wrap:break-word}.PurchaseContent .CustomFieldDropDownList{margin-left:0;width:185px}.PurchaseContent .CustomCheckField input{display:block;float:left}.PurchaseContent .CustomCheckField label{display:block;float:left;width:360px;word-wrap:break-word}.PurchaseContent .EnhancedCustomFieldCheckBox label{display:block;float:left;margin-bottom:2px;margin-left:22px;margin-top:-18px;width:180px;word-wrap:break-word;padding-bottom:15px}.PurchaseContent .EnhancedCustomFieldCheckBoxWithoutBackground label{word-wrap:break-word;display:block;float:left;margin-left:5px;width:200px;padding-bottom:15px;margin-top:2px}.PurchaseContent .EnhancedCustomFieldCheckBoxWithoutThumbnail label{word-wrap:break-word;display:block;float:left;margin-left:5px;width:290px;padding-bottom:15px;margin-top:2px}.PurchaseContent .divBackgroundOnly{background-position:center center;background-repeat:no-repeat;background-size:100% auto;float:left;height:auto;margin-bottom:10px;margin-top:10px;margin-left:2px;overflow:hidden;width:85%}.PurchaseContent .divThumbnail{background-position:center center;background-repeat:no-repeat;background-size:100% 80px;float:left;height:80px;margin:32px 10px 10px;width:18%}.PurchaseContent .divBackground{background-position:center center;background-repeat:no-repeat;background-size:100% auto;float:left;height:auto;margin-bottom:20px;margin-left:22px;margin-top:20px;overflow:hidden;width:57%}.PurchaseContent .CustomFieldCheckBoxOther label{width:auto}.PurchaseContent .CustomFieldCheckBox,.PurchaseContent .CustomFieldCheckBoxOther{clear:both}.PurchaseContent .CustomRadioField .RadioButton label{font-weight:normal}.SelfPrintJourney{clear:both}.eTicketJourney{clear:both}.QuickBuySettingsControl .SelfPrintSuitableDocumentText{padding-top:10px;display:block;font-size:1.1em}.QuickBuySettingsControl .SelfPrintDocumentList{padding-top:10px;font-size:1.1em}.QuickBuySettingsControl .DeliveryTicketOnDeparture .SelfPrintIdDocuments{padding-left:0}.QuickBuySettingsControl .DeliveryTicketOnDeparture .SelfPrintIdDocuments .Label{width:527px}.TrainAvailability{position:relative;visibility:visible}.OrderHistoryContent .SubTable .Buttons .TrainAvailability .Button{margin-left:-45px;float:right}.TrainAvailability Span{white-space:nowrap}.CustomFields{position:relative;left:-16px}.OuterAdvanceTandC{position:absolute}.AdvanceTandC{display:none;position:relative;left:2px;width:158px;bottom:220px}.AdvanceTandC .PopupPanelPointerR{background-repeat:no-repeat;height:19px;position:absolute;right:-19px;top:120px;width:22px}.HelptextTandC{width:148px;height:auto;min-height:91px;background:#fffffe;overflow:auto;padding-left:2px}.PopupPanelContentTopTandC,.PopupPanelContentTandC,.PopupPanelContentBottomTandC{width:148px}.PopupInfoHeaderTandC{height:40px;padding:2px}.PopupInfoHeaderTandCText{color:#36677d;font-weight:normal;font-size:1.1em}.Hide{display:none}#GiftVoucherHeadingImage{width:18px;height:18px;float:right;margin-right:10px;margin-top:-3px;cursor:pointer}.GiftVoucherHeadingImageExpanded{background:url("../../Images/Default/PurchaseProcess/ReservationExpandIcon.png") no-repeat scroll -18px 0 transparent}.GiftVoucherHeadingImageCollapsed{background:url("../../Images/Default/PurchaseProcess/ReservationExpandIcon.png") no-repeat scroll 0 0 transparent}.CharityPanelHeadingImageCollapsed{width:18px;height:18px;float:right;margin-right:10px;margin-top:-3px;cursor:pointer;background:url("../../Images/Default/PurchaseProcess/ReservationExpandIcon.png") no-repeat scroll 0 0 transparent}.CharityPanelHeadingImageExpanded{width:18px;height:18px;float:right;margin-right:10px;margin-top:-3px;cursor:pointer;background:url("../../Images/Default/PurchaseProcess/ReservationExpandIcon.png") no-repeat scroll -18px 0 transparent}.ToDWarning{color:#ef3e33;margin-bottom:10px}#LoginOrRegisterOverlay{width:450px;border-color:#000;border-width:2px;border-style:solid;position:absolute;background-color:#fff;z-index:1010;top:200px;padding:15px 20px 30px 20px}#LoginOrRegisterUnderlay{position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0;min-width:1000px;background-color:#bbb;-moz-opacity:.6;opacity:.6;overflow:auto}div.LoginOrRegisterTitle{font-size:1.9em;font-weight:bold;color:#bbb;margin-bottom:12px}.DayReturnWarning .BlueBorder div.content{background-image:none;background-color:#fff;border:0;margin-left:-3px}.DayReturnWarning .BlueBorder{border-radius:0;box-shadow:0 0 0 0 transparent}.DayReturnWarning{border-style:none}.DayReturnWarning .BlueBorder div.header{height:0}.DayReturnWarning .BlueBorder div.header div.left{height:0}.DayReturnWarning .BlueBorder div.header div.right{height:0}.DayReturnWarning .BlueBorder div.footer{height:0}.DayReturnWarning .BlueBorder div.footer div.left{height:0}.DayReturnWarning .BlueBorder div.footer div.right{height:0}.dayReturnWarningText{margin-left:25px;float:left;margin-bottom:5px}.WarningIcon{background-image:url("../../Images/Default/ITSOWarningIcon.png");background-repeat:no-repeat;background-position:center;background-size:15px 15px;width:25px;height:19px;display:table-cell;float:left;display:block;margin-top:-1px}.WarningText{display:table-cell;display:block;margin-right:0;margin-top:-12px;margin-left:29px}.DayReturnWarning .IntroText{margin-top:15px}.OrderSummary .NectarInfoText a{font-size:1em;text-decoration:underline}.RSPFaresInitiativeText{display:block;z-index:300}.RSPFaresInitiativeIcon{visibility:hidden;position:absolute}.PopUpRSPFaresInitiativeClass{padding-left:10px}.RSPFaresInitiativeText a.lihelp{font-size:.8em !important;font-weight:normal !important}.RSPFaresInitiativeText a.lihelp_d span.left,.RSPFaresInitiativeText a.lihelp span.left{padding-top:7px;font-weight:normal}.RSPFaresInitiativeText a.lihelp_d span.right,.RSPFaresInitiativeText a.lihelp span.right{padding:7px 0 4px 4px}.RSPFaresInitiativePopUp{padding:5px;overflow-y:scroll;overflow:auto;max-height:240px;width:97%}.RSPFaresInitiativePopUp .Col1RSP,.RSPFaresInitiativePopUp .Col2RSP,.RSPFaresInitiativePopUp .ColRSPNLC,.RSPFaresInitiativePopUp .ColRSPTicket{padding-top:3px;float:left;width:155px}.RSPFaresInitiativePopUp .Col1RSP,.RSPFaresInitiativePopUp .Col2RSP{color:#5176a2}.RSPFaresInitiativePopUp .Col1RSP{float:left;margin-left:5px}.RSPFaresInitiativePopUp .ColRSPNLC{margin-left:5px}.RSPStationsInfoText{color:#5176a2;font-size:1em;font-weight:normal;margin-left:5px;font-style:italic}.RSPDeptGroupStationsInfoText{color:#5176a2;font-size:1em;margin-left:5px;font-style:italic}.RSPDeptGroupStationHelpText{color:#942474;margin-left:5px;font-size:1em;font-style:italic}.RSPStationText{margin-left:5px;font-size:1.1em;clear:both}.RSPHelpText{color:#942474;margin-left:5px;font-size:1em;font-style:italic}.QuickBuyPreferences .DeliveryTicketOnDeparture .Label{clear:both;float:left;display:block;width:110px}.QuickBuyPreferences .DeliveryTicketOnDeparture .SingleIsrn{font-weight:normal;clear:none;float:none;display:inline;width:auto}.QuickBuyPreferences .NoIsrn{margin:10px 5px}.NREMultipleJourneysWarningIcon{background-image:url("../../Images/Default/NREWarningIcon.png");background-position:center center;background-repeat:no-repeat;background-size:50px 50px;display:block;float:left;height:55px;margin-top:-3px;width:86px;margin-bottom:55px}.NREMultipleJourneysWarningMessage{display:block;font-size:20px;margin-top:-8px}.NREMultipleJourneysWarningLabel{color:#942474 !important;font-size:14px}.NRESummarytext{margin-top:-6px;margin-bottom:14px}.NRESummaryLabel{color:#942474 !important;display:block;font-size:14px;font-weight:normal;margin-left:10px}.NREHandoffWithMultipleJourneys .NRESummaryLabel.Label{margin-left:86px}.NRETooManyJourneysErrorLabel{color:#d2445f !important;display:block;font-size:14px;font-weight:normal}.NRETooManyJourneysError{margin-bottom:15px;margin-left:84px}.NRETooManyJourneysErrorDotLabel{margin-top:-2px;color:#d2445f !important;float:left}.NRETooManyJourneysExcludedLabel{color:#d2445f !important;display:block;font-size:14px;font-weight:normal;margin-left:18px}.NREUnresolvedJourneyMessageLabel{color:#36677d !important;font-size:14px}.NREUnresolvedJourneyRemovalMessageLabel{color:#36677d !important;font-weight:normal;font-size:13px}.NREPleaseWait,.NREPleaseWait span{top:100px;left:0;display:block;z-index:1000;padding:0;font-size:large;font-family:Arial,Helvetica,sans-serif;position:relative;color:#11134e;font-weight:bold;float:left}.PleaseWaitUnderLay{background-color:#808080;position:fixed;z-index:500;width:100%;height:100%;top:0;left:0;min-width:1000px;background-color:#bbb;opacity:.6;overflow:auto}div.loyalty_header_wrapper{padding-top:1px;padding-bottom:1px;margin-top:10px}.TicketProtectionLable{font-weight:normal !important;margin-left:20px}.TicketProtectionCrowdingPane{position:relative;left:14px}.TicketType{margin-left:11px}.Ticketprotection .IntroText{clear:both;font-weight:bold;font-size:16px;margin-bottom:10px;position:relative;top:7px}.TicketProtectionLogo{width:100%}.PriceInfoText{margin-left:10px;font-style:italic}.divPricePanel{margin-top:9px;margin-left:12px}.divTicketProtectionPrice{margin-bottom:5px}.CancellationText,.CancellationTermsAndConditions{font-size:11px;margin-bottom:4px}.OneLineTicketProtection{float:right;margin-right:178px;margin-top:3px}.TicketProtectionRadioButtonLabel{margin-left:6px}.Ticketprotection{margin-bottom:10px}.AOReview .TicketPlanCancellationPrice{position:relative;top:-15px}.InformationPageDiv{padding:10px 10px 10px 10px}.WifiError .ErrorMessage{color:#f00;font-weight:normal;margin-bottom:7px}.WifiError,.WifiSupport{margin-left:2px;margin-bottom:4px}.WifiTitle{height:45px}.WifiHeading{float:left;position:relative;width:88%;top:13px}.WifiErrorText{font-size:11px;font-weight:normal;width:88%;top:13px}.divWifiErrorText{border:solid 1px #faebcc;background-color:#fcf8e3;padding:10px;margin-bottom:5px;width:90%;margin-left:5px}.WifiVoucher .SeatClassInfo label{font-weight:normal;font-size:11px}.SeatClassText{margin-top:4px}.SeatClassInfo{margin-top:10px;width:90%}.SeatClassText,.SeatClassInfo{margin-left:4px;margin-bottom:7px}.WifiVoucher div.Title{border-bottom:1px dotted #000}.WifiOption .divWifiErrorText .WifiErrorText a{text-decoration:underline;color:#00f}.AdvanceTandC .HelptextTandC{height:10px !important;color:#000;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.LeftcolumnPlaceholder{float:left;clear:both;width:20%;padding-top:10px}.AdvanceTandC{display:none;position:relative;left:10px;width:152px;bottom:231px}.AdvanceTandC .HelptextTandC{width:142px;height:auto;min-height:91px;background:#fffffe;overflow:auto;padding-left:2px}.PurchaseDetailsOption .BlueBorder .UserPrivacyPolicy{padding-bottom:10px}.SelfPrintLeftLabel{padding-left:15px !important;width:165px !important}.alternatepaymentdetails .AdvanceTandC .PopupInfoHeaderTandC span.Label{padding-left:0}.alternatepaymentdetails .AdvanceTandC{bottom:175px;display:none;position:relative;width:160px}.alternatepaymentdetails .PopupPanelContentTop.PopupPanelContentTopTandC{display:none}.alternatepaymentdetails .AdvanceTandC .PopupPanelLeft{background-color:transparent;background-image:none}.alternatepaymentdetails .AdvanceTandC .HelptextTandC{background:#fff none repeat scroll 0 0;height:auto;min-height:91px;overflow:auto;padding-left:2px;width:150px}.alternatepaymentdetails .AdvanceTandC .PopupInfoHeaderTandC{border-bottom:1px dotted #889faa}.divTotalCostPromoMessageTextAlign{text-align:right}