.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}