/* Loaded from : uk/co/aimltd/timetableplanner/styles/timetableplanner.css */

/* ################################################################################################################## */
/* 														Timetable Key												  */
span.operatorCode,
span.noteKey
	{
	font-style:italic;
	font-size:8px;
	display:inline;
	margin-right:2px;
	}

div.key
	{
	margin-bottom:20px ;
	font-size: 125%;
	}

div.key em
	{
	color:#ffe091;
	background-color:white;
	font-style:normal;
	font-weight:normal;
	}

/* Exists in tbody & thead */
div.timingPointKeyImage,
span.timingPointKeyImage
	{
	/*margin-left:5px;*/
	display:inline;
	}

/* Exists in tbody & thead */
div.journeyPlanKeyImage,
span.journeyPlanKeyImage
	{
	/*margin-left:5px;*/
	display:inline;
	}

table tbody td div.noteCode
	{
	display:inline;
	}

/* ################################################################################################################## */
/* 														Timetable Display											  */

table.timetable
	{
	}

table.timetable td
	{
	text-align:center;
	}

table.timetable thead td
	{
	font-weight:bold;
	}

/* Timetable stop name */
table.timetable tbody td.journeyPlan,
table.timetable tbody td.timingPoint,
table.timetable tbody td.timingPointAndJourneyPlan,
table.timetable tbody td.intermediateStop
	{
	display:block;
	/* Set the width of the stop name field, and ensure it is left aligned */
	width:400px;
	text-align:left;
	}

/* Indent intermediate stops */
table.timetable tbody td.intermediateStop
	{
	padding-left:20px;
	}

/*
 * Set the width of the event time columns
 */
table.timetable tbody td.eventTimes
	{
	width:75px;
	}

/*
 * Ensure that (all) timing points are bold
 */
table tbody td.timingPointAndJourneyPlan,
table tbody td.timingPointAndJourneyPlan label,
#CustomiseTimetableForm div.timingPoint,
table tbody td.timingPoint,
table tbody td.timingPoint label
	{
	font-weight:bold;
	}

div.search span.dataItem
	{
	display:block;
	}

span.dataItem span.data
	{
	padding-left:0.25em;
	font-weight:bold;
	}

/* ################################################################################################################## */
/* 													Timetable Navigation											  */

/*
 * Earlier and later timetable navigation buttons
 */
div.results fieldset.earlierLaterTimetables
	{
	}

div.results fieldset.viewMapTimetableButtons
	{
	width:auto;
	padding:0px;
	}


div.results td.viewMapTimetable input
	{
	margin:0px;
	padding:0px;
	width:75px;
	}



/* ################################################################################################################## */
/* 													Timetable Customisation											  */

#CustomiseTimetableForm fieldset span.promptOnHtmlKey,
#CustomiseTimetableForm fieldset span.promptOffHtmlKey
	{
	padding-left:35px;
	}

#CustomiseTimetableForm fieldset div.dataItem
	{
	padding-left:25px;
	}

#CustomiseTimetableForm div label
	{
	text-align:left;
	float:none;
	width:auto;
	}

#CustomiseTimetableForm fieldset div label input
	{
	margin-top:0px;
	}

