.skip a,.skip a:hover,.skip a:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}.skip a:active{position:static;width:auto;height:auto}fieldset{border:none;padding:0;margin:0}legend{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;border:none;padding:0;margin:0}.StationSelect,.JourneyDate,.Passengers,.Extras,.Wizard,.PleaseWait,.FaresIntro,.Timetable,.ShowFares,.FaresRouteSummary,.CheaperTickets{margin:10px}.StationSelect input{margin-left:5px}.buttonleft{float:left;padding:20px 5px 20px 10px}.buttonright{float:right;padding:20px 5px 20px 10px}.StationList{float:left;width:200px}.Extras .Label,.Passengers .Label,.Wizard .Label,.JourneyDate .Label,.Timetable .Label,.FaresIntro .Label{margin:0 10px 0 0}.JourneyDate select{margin:0 10px 0 0}.JourneyDate .SelectDate,.JourneyDate .SelectTime{float:left}.JourneyDate .SelectTime{width:30em}.JourneyDate .SelectDate{margin-left:20px}.JourneyDate .SelectDate,.JourneyDate .SelectTime,.JourneyDate .JourneyType{margin-left:10px}.JourneyDate .JourneyType{margin-top:10px}.JourneyDate .SelectTime .SelectTimeSection{margin:0 10px 0 0}.JourneyDetails{margin:10px 0 15px 0}.RailcardGroup{clear:both;margin-top:10px}.RailcardGroup label.Children{width:6em}.RailcardGroup label.Adults,.RailcardGroup label.Children,.RailcardGroup label.RailcardNumber,.RailcardGroup label.Railcards{float:left;text-align:right;margin-right:5px;width:auto}.RailcardGroup label.Adults{width:3em}.RailcardGroup label.RailcardNumber{width:7em}.RailcardGroup label.Railcards{width:6em}.RailcardGroup select.Adults,.RailcardGroup select.Children,.RailcardGroup select.RailcardNumber{float:left;width:3em}.RailcardGroup select.Railcards{float:left;width:225px}.RailcardGroup .ListDisabled{background-color:#d3d3d3}.RailcardAdditionalInfo{clear:both;padding-bottom:50px}.PassengersTravelling{margin-top:5px;margin-bottom:5px}.Extras .Class,.Extras .Direct,.Extras .Via,.Extras .ChangeTimes{clear:both;margin:10px 0 10px 0}.Extras .PaddedCheck{display:block;float:left;width:200px}.Extras .ItsoSmartCardCheck{display:block;float:left;margin-top:2px}.Extras .ItsoSmartCardCheck input{display:block;float:left}.Extras .ItsoSmartCardCheck label{display:block;float:left;width:210px}.Extras .ItsoFlexiSeasonCheck{margin-left:20px}.Extras .ItsoFlexiSeasonCheck label{width:160px}.Extras .ItsoFlexiSeasonList{margin-left:25px}.Extras .ItsoSchemeDiscountCheck{display:block;float:left;margin-top:2px;margin-left:20px}.Extras .PaddedRadio{margin:0 20px 0 0}.Extras .JourneyPreferences,.Extras .ChangePreferences{float:left}.SeasonJourneyPreferences{float:left;width:100%;margin-bottom:20px}.Extras .OrText{padding-right:20px}.PossibleStations{width:400px}.TicketDescription{float:left;width:400px;margin-bottom:20px}.TicketDescription h3,.TicketDescription p{margin:0;padding:0}.TicketDescription p{margin-top:5px}.TicketDescriptionSelect{float:right;width:200px}.TicketDetails{margin-top:10px;margin-bottom:30px;clear:both}.TicketDetail{margin-top:10px;margin-bottom:10px}.TicketType{width:120px;float:left}.SeasonTicketType{width:115px;float:left}.TicketPrice{float:left;padding-top:5px}.TicketOutwardPrice{width:200px}.SeasonTicketOutwardPrice{width:200px}.TicketInwardPrice{width:200px}.SeasonTicketInwardPrice{width:200px}.TicketInfo{margin-left:5px;width:20px;float:left}.TicketBuy{width:120px;float:left}.TicketServices{width:125px;float:left}.PageNumber{float:right;font-size:1.2em}a.RightPopup:visited{text-decoration:none}a.RightPopup{text-decoration:none;position:relative;font-weight:bold}a.RightPopup span{display:none}a.RightPopup:hover,a.RightPopup:active{cursor:pointer;z-index:10}a.RightPopup:hover .PopupRightLHS,a.RightPopup:active .PopupRightLHS{display:block;position:absolute;top:-31px;left:12px;height:157px;padding-left:20px;background-repeat:no-repeat;background-position:left;z-index:10}a.RightPopup:hover .PopupRightRHS,a.RightPopup:active .PopupRightRHS{display:block;background-repeat:no-repeat;background-position:right;padding-right:5px;z-index:10}a.RightPopup:hover .PopupRightContent,a.RightPopup:active .PopupRightContent{display:block;height:157px;z-index:10}.PopupRightContent iframe{width:370px}.GridView tr th{background-repeat:repeat-x}.GridView{background-repeat:repeat-x}.Timetable .GridView{width:630px}.Timetable .JourneyDate{margin-left:30px}.Timetable .SelectTime{margin-left:0}.Timetable .Notes{width:250px}.CheaperTickets h3{margin:20px 0 5px 0}.FaresRouteSummary .ShowFaster{margin-top:5px}.Restrictions{width:330px;height:150px;overflow:auto}.UpdateServicesButton{margin-top:10px}.ShawTrust{display:block;clear:both;text-align:left;margin:110px 0 10px 10px}.Reader{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;border:none;padding:0;margin:0}.BookingFor{display:block;font-weight:normal}.BookForOther{width:120px}.Hide{display:none}.Unhide{display:block}.InfInformationInfoPopupIcon{cursor:pointer}.InfInformationInfoPopupInfo{font-weight:bold;padding:5px;width:345px;word-wrap:break-word;font-size:1em;font-style:normal;overflow-x:auto;overflow-y:auto;text-align:left;height:160px;color:#31597a}.GroupSaveInfoPopupIcon{cursor:pointer}.GroupSaveInfoPopupInfo{font-weight:bold;padding:5px;width:345px;word-wrap:break-word;font-size:1em;font-style:normal;overflow-x:auto;overflow-y:auto;text-align:left;height:160px;color:#31597a}.TicketGroupSave{float:left;width:20px}.GroupSaveInfoPopupInfo .Information{border-bottom-color:#32597a;border-bottom-style:dotted;border-bottom-width:1px;background-image:url("../../Images/Default/InformationIcon.png")}h3.Information{background-position:left 2px;background-repeat:no-repeat;margin-bottom:10px;margin-top:5px;padding-bottom:5px;text-indent:15px}.SleeperServiceFare{background-image:url(../../Images/Default/TrainIcons/BSsmall.gif);float:left;height:11px;width:15px;background-repeat:no-repeat;overflow:hidden}.OptionalSleeperServiceFare{background-image:url(../../Images/Default/TrainIcons/BSsmallPlus.gif);float:left;height:13px;width:19px;background-repeat:no-repeat;overflow:hidden}.HideImage{opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.SleeperPlus{color:#008000;font-weight:bold;float:left}.BedIncluded{font-weight:bold;float:left}.RSPFaresInitiativeLine{width:205px;clear:both;padding-top:3px}.RSPFaresInitiativeLine a.lihelp{font-size:.9em !important;font-weight:normal !important;line-height:13px !important;font-style:italic}.RSPFaresInitiativeLine a.lihelp_d span.left,.RSPFaresInitiativeLine a.lihelp span.left{padding-top:8px;font-weight:normal}.RSPFaresInitiativeLine a.lihelp_d span.right,.RSPFaresInitiativeLine a.lihelp span.right{padding:8px 0 4px 4px}.RSPFaresInitiativeIcon{float:right;position:inherit !important}.PromotionalDiscountIcon{height:7px;width:7px;clear:both;font-size:1em;font-style:italic;font-weight:normal;margin-top:-3px;color:#f00;margin-left:8px;white-space:nowrap;position:absolute}.PromotionalDiscount{background-image:url(../../Images/Default/WebFare.gif);height:7px;width:7px;clear:both;font-size:1em;font-style:italic;font-weight:normal;margin-top:15px;color:#f00}.PromotionFareSymbol{background-image:url(../../Images/Default/WebFare.gif);height:7px;width:7px;background-repeat:no-repeat}.IDMSLabelFromHeader{float:left}.IDMSLabelToText{clear:both}.IDMSLabelToHeader{float:left;clear:both}.IDMSFromToHeader{overflow:auto}.IdmsLabelFontColor{font-size:1.9em !important;font-weight:bold !important;color:#942474;font-family:Arial,Helvetica,sans-serif !important}.SectionHeading{display:inline-block}.SectionHeadingColor{color:#942474;font-size:1em !important}.BarredServiceDisableBackColor{background-color:#d3d3d3 !important}.BarredAndAvoidText{color:#f00}.RailcardNumberHide{display:none}.UnavailableServiceText{display:none}