#content .jsShow,
#hafasContainer .jsShow   {display: block;}
#content .jsShowInline,
#hafasContainer .jsShowInline   {display: inline;}
#content .jsHide,
#returnJourneyLayer .jsHide,
#hafasContainer .jsHide   {display: none;}
#content .jsFloatLeft,
#hafasContainer .jsFloatLeft,
#returnJourneyLayer .jsFloatLeft {float:left;}
#content .jsNoMargin   {margin: 0 !important;}
#content .jsNoPadding  {padding: 0 !important;}
#content .iconTraveller {background-position: -5px -762px; height: auto;}

#content #viaBox                {clear:none;}
#content div.viaLocationHolder  {margin-left:220px;}
#content div.viaLocationHolder.noViaMargin      {margin-left:0;}
#content div.viaLocationHolderInner             {margin-left:10px;}
#content div.viaLocationHolderInner:first-child {margin-top:-62px !important;}
#content div.viaLocationHolderInner.noViaMargin:first-child {margin-top:0 !important;}
#content div.viaLocationHolderInner label.jsPaddingLeft     {padding-left: 0.6em;}
.viaContainer {margin:0px 10px;}

#content table.stboard.dep tr:hover td {background-color:#fcdab4;}
#content #zplusRight table.stboard.dep tr:hover td {background-color:#ffc;}
#content #zplusRight table.stboard.dep tr:hover td.time,
#content #zplusRight table.stboard.dep tr:hover td.platform {background-color:#F1F1E3;}
#content table.stboard.dep tr.browse:hover td.time,
#content table.stboard.dep tr.browse:hover td.platform,
#content table.stboard.dep tr.browse:hover td.station  {background-color:#d5d5d5 !important;}

#content table.stboard.arr tr:hover td {background-color:#d6dff2;}
#content table.stboard.arr tr.browse:hover td.time,
#content table.stboard.arr tr.browse:hover td.platform,
#content table.stboard.arr tr.browse:hover td.station  {background-color:#d5d5d5;}

#content table.stboard tr td a {text-decoration: none;}
#content table.stboard tr:hover td a {text-decoration: underline;}

#content table.stboard tr.browse:hover td {background-color:#fff !important;}

#content table.stboard tr.current:hover td {padding:4px 8px; background-color:#fff; color:#f00;}
#content table.stboard tr.current:hover td.time {background-color:#f00; color:#fff;}

#content .dateContainer,
#returnJourneyLayer .dateContainer {width:285px;}
#content .date-wrapper,
#returnJourneyLayer .date-wrapper {width:241px;}
#content .time-wrapper            {width:141px;}

#returnJourneyLayer table.hover tr:hover td {background-color: #D6DFF2;}
#returnJourneyLayer table.hover tr.nohover:hover td {background-color: inherit; cursor: default;}
#returnJourneyLayer table.hover td          {cursor: pointer;}

#font-sizer                                 {display: block;}

#content table.result tbody.boxShadow,
#content table.availability tbody.boxShadow {border:none;}
#content table.result tbody.selected        {border:2px solid #878c96;}
#content table.result tr th.sort            {cursor:pointer;}
