#timetableForm, #timetableFormTrain, #timetableFormFerry {
margin:0;
padding:8px 0 0;
}
.mode {
margin-left:6px;
}
#labelRoute {
margin-left:24px;
}
#labelFromStreet {
margin-left:18px;
}
#labelDate {
margin-left:18px;
}
.schoolTimetables {
margin-left:120px;
}
#trainPDF {
}
#trainHTML {
}
#ferryPDF {
}
#ferryHTML {
}
.findMyStopButton {
margin-left:180px;
}
#print {
background:url("/images/input_220x120.png") no-repeat scroll 0 -60px transparent;
}
#html {
background:url("/images/input_220x120.png") no-repeat scroll 0 -90px transparent;
}
#print.isUsed {
background-position:0 0;
}
#html.isUsed {
background-position:0 0;
}
.journeyOption .bottomLeft {
height:43px;
}
.journeyDetails h2 {
margin-left:20px;
}
.alerts li {
display:inline-block;
list-style:none outside none;
margin:0 0 4px;
padding:0;

/*HACK MSIE*/
zoom:1;
*display:inline;
}
.providerDetails {
margin:5px 0 7px 20px;
}
.journey span {
font-weight:bold;
}
.journeyOption.lightGreyBox li span {
}
.journeyMenu .journey {
}
.journeyMenu .start {
display:block;
text-align:left;
}
ul.pannelMenu {
visibility:hidden;
}
.journeyMenu ol {
margin:0;
padding:1px 0 1px 10px;
}
.journey span.to {
float:left;
padding:0 6px;
}
.journey span.end {
float:left;
}
.journey span.provider {
clear:left;
color:red;
float:left;
}
.timetable .journeyPannel .content {
margin-bottom:12px;
margin-top:12px;
}
.timetable .journeySearch a {
font-weight:bold;
text-decoration:none;
}
.timetable .journeyPannel .journeyDetails {
position:relative;
}
.timetable .journeyPannel .journeys {
display:inline-block;
vertical-align:top;
width:130px;

/*HACK MSIE*/
zoom:1;
*display:inline;
}
.timetable .journeyPannel .times {
display:inline-block;
margin-left:20px;
width:220px;

/*HACK MSIE*/
zoom:1;
*display:inline;
}
.timetable .journeyPannel .times td {
padding:0 5px;
text-align:right;
}
.timetable .journeyPannel .journeyLeg {
margin-left:20px;
margin-top:20px;
}
.timetable .selectFree, .selectFreeTo, .select-free {
left:40px;
overflow:hidden;
position:absolute;
top:30px;
width:256px;
z-index:10;
}
.timetable .print {
bottom:0;
position:absolute;
right:0;
}
.timetable .link {
float:right;
padding-bottom:5px;
padding-top:5px;
}
.timetable #date {
width:110px;
}
.timetable .inputRightSmall {
}
.timetable .printAll img {
margin:9px 0;
}
.timetable .printAll {
float:right;
padding-right:20px;
}
.journeyMenu .journeyLeg {
text-align:center;
width:35px;
}
.journeyMenu .journey {
text-align:left;
vertical-align:middle;
width:215px;
}
#titleArrivals {
font-weight:bold;
margin-left:10px;
}
#titleOrderTimetables {
font-weight:bold;
margin-left:20px;
}
.timetable #leftMargin {
background: url("/styles/images/background/info_panel_1260x40.png") repeat-y scroll 270px 0 transparent;
width:900px;
}
.timetable.landing #leftMargin {
background:none repeat scroll 0 0 transparent;
width:900px;
}
