<!-- IE hack -->
v\:* {behavior:url(#default#VML)}

html {overflow: hidden}
body {font-family: Arial, Helvetica, sans-serif}
h1 {font-weight: normal; margin: 0 0 .25em 0; letter-spacing: -1px;}
.error {font-weight: bold; color: red}
#map {margin-left: 235px; border: solid black 1px; background-color: #ccc; color: inherit}
#loading p {margin-left: 1em}
#rightpanel {float: left; width: 215px; padding: 0px; margin: 0px 5px 0px 5px; overflow: auto}
#about p {margin-top: 0; font-size: 75%}
#about p#sponsor {font-size: 90%; font-weight: bold; border: 1px solid black; background: #cfc; padding: 0.5em; width: 75%; margin: 1em auto}
#navigate {padding: 0; margin-bottom: 5px;}

fieldset, form {border: none; margin: 0; padding: 0; display: inline}
form#locate {margin: 0 5px 10px 0px}
form#locate input#address, form#locate input#noaddress {width: 300px; margin-right: 5px}
form#locate input#noaddress {color: gray; background-color: inherit}
#locateStatus {width: 16px; display: none; background: url(indicator.gif) no-repeat right;}
#stations {width: 225px; padding-right: 5px}
form#stations select {width: 225px}
#link {color: blue; padding-left: 20px; float: right; font-size: small; position: relative; top: 1em; background: url(http://maps.google.com/mapfiles/bar_icon_link.gif) no-repeat left center}
#links {color: blue; font-size: small; position: absolute; right: 10px; top: 1em;}

div.station h3, div.address h3 {margin-top: 0; margin-bottom: 10px;}

div.station h3 {border-bottom: 1px solid black; padding-right: 85px;}
div.ttc h3 {background: no-repeat top right url(ttc.png)}
div.station p, div.address address {font-size: small; margin-top: 0; margin-bottom: 0;}
div.station .icons img {margin-right: 5px; height: 23px; width: 23px;}
div.platform, div.icons {margin-top: 0.5em;}

div.address address {font-style: normal;}

.ad {margin: 0 auto; border: solid 1px #5c4617; width: 160px; display: block}
