.directionsContent
{
	margin: .2em 4.3em .2em 2em;
	overflow: auto;
}
.directionsContent .topContainer
{
	width: 400px;
	margin: .2em auto 0 auto;
	overflow: auto;
}
.directionsContent .middleContainer p
{
	font-size: smaller;
}
.directionsContent .topContainer .buttonContainer
{
	width: 202px;
	margin: 0 auto 0 auto;
}
.directionsContent table.directions
{
	font-size: smaller;
	color: #404040;
}
.directionsContent table.directions a:link, .directionsContent table.directions a:visited
{
	color: #856363;
	text-decoration: underline;
}
.directionsContent table.directions a:hover
{
	color: #eeeeee;
	background-color: #856363;
}
.directionsContent table.directions tr
{
	background-color: White;
}
.directionsContent table.directions tr.buffer
{
	background-color: #eeeeee;
}
.directionsContent table.directions td.location
{
	border: 1px solid #cccccc;
	border-right: none;
}
.directionsContent table.directions td.location h3
{
	margin: 0 .3em 0 .3em;
}
.directionsContent table.directions td.time
{
	border: 1px solid #cccccc;
	border-left: none;
	border-right: none;
}
.directionsContent table.directions td.time div
{
	margin: 0 .3em 0 .3em;
}
.directionsContent table.directions td.information
{
	border: 1px solid #cccccc;
	border-left: none;
	border-right: none;
}
.directionsContent table.directions td.information div
{
	margin: .3em;
}
.directionsContent table.directions td.directions
{
	border: 1px solid #cccccc;
	border-left: none;
}
.directionsContent table.directions td.directions a, .directionsContent table.directions td.directions div
{
	margin: 0 .3em 0 .3em;
}
