#Gmap{
	width: 500px; 
	height: 400px;
	}
#directions{
	width: 500px; 
	}
table.waypoint{
	border: 1px solid silver; 
	margin: 10px 0px; 
	background-color: rgb(238, 238, 238); 
	border-collapse: collapse; 
	color: rgb(0, 0, 0);
	}
table.waypoint tr{
	cursor: pointer;
	}
table.waypoint tr td{
	vertical-align: middle; 
	width: 100%;
	}
table.waypoint tr td.icon{
	padding: 4px 15px 0px 5px; 
	vertical-align: middle; 
	width: 20px;
	}
table.step{
	margin: 0px; 
	padding: 0px; 
	border-collapse: collapse;
	}
table.step tr{
	cursor: pointer;
	}
table.step tr.odd{
	cursor: pointer;
        background-color: rgb(238, 238, 238);
	}
table.step tr td.link{
	border-top: 1px solid rgb(205, 205, 205); 
	margin: 0px; 
	padding: 0.3em 3px; 
	vertical-align: top; 
	text-align: right;
	}
table.step tr td.desc{
	border-top: 1px solid rgb(205, 205, 205); 
	margin: 0px; 
	padding: 0.3em 3px; 
	vertical-align: top; 
	width: 100%;
	}
table.step tr td.dist{
	border-top: 1px solid rgb(205, 205, 205); 
	margin: 0px; padding: 0.3em 3px 0.3em 0.5em; 
	vertical-align: top; 
	text-align: right;
	}
div.routeDist{
	text-align: right; 
	padding-bottom: 0.3em;
	}
div.copyright{
	font-size: 0.86em; 
	}
