#map {
	width:630px;
	height:400px;
}
#directions {
	width:630px;
}


.adp-warnbox {
	margin:5px 0 3px;
}
.warnbox-content {
	background:#fff1a8;
	padding:5px 6px;
}
.warnbox-c1, .warnbox-c2 {
	background:#fff1a8;
	font-size:1px;
	height:1px;
	overflow:hidden;
}
.warnbox-c1 {
	margin:0 2px;
}
.warnbox-c2 {
	margin:0 1px
}
.adp-list {
	background:#fff;
	border:1px solid #cdcdcd;
	cursor:pointer;
	padding:4px
}
.adp-fullwidth {
	width:100%
}
.adp-listsel {
	background:#eee;
	text-decoration:none
}
.adp-listheader {
	padding:4px
}
.adp-listicons {
	float:right;
	margin-left:5px;
	text-align:left;
	width:63px
}
.adp-listicons img {
	padding-right:5px;
	vertical-align:bottom
}
.adp-listnames {
	color:#36c;
	text-align:left
}
.adp-placemark {
	background:#009EE0;
	border:none;
	color:#fff;
	cursor:pointer;
	margin:1px 0 1px;
	vertical-align:middle;
	font-family: 'LithoAntiqueMedium',Arial,sans-serif;
	font-size:1.3em;
}
.adp-legal {
	color:#676767
}
.adp-summary {
	padding:8px;
	background:#40B6E8;
	color:#FFF;
}
.adp-stepicon {
	width:20px
}
.adp-step, .adp-stepicon, .adp-substep {
	border-top:1px solid #85D1F1;
	margin:0;
	padding:6px;
	vertical-align:middle;
	color:#FFF;
}
.adp-distance {
	white-space:nowrap
}

.adp-step, .adp-text {
	width:100%
}
.adp-directions {
	cursor:pointer;
	border-collapse:collapse;
	width:630px;
	background:#40B6E8;
	margin:0;
}
.adp-steptime {
	color:#676767;
	font-weight:bold;
	vertical-align:top
}
.adp-deparr {
	margin-top:5px
}
.adp-deparrgap {
	background:url(http://maps.gstatic.com/mapfiles/transit/ui/tdots.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:8px
}
.adp-addinfo {
	color:#676767
}
.adp-agencies {
	padding-bottom:10px
}
.adp-agencies p {
	margin:1px 0 2px
}
.adp-agencies div {
	padding-left:.5em
}
.zippy_expanded img, .zippy_collapsed img {
	border:none;
	height:14px;
	padding-right:6px;
	vertical-align:middle;
	width:14px
}
.zippy_expanded .zippy_collapsed_child, .zippy_collapsed .zippy_expanded_child {
	display:none
}
.zippy_header {
	padding-top:7px;
	padding-bottom:5px
}

