[class^="stop-farezone-"]{background:#fff none repeat scroll 0 0;color:#fff;margin-left:10px;font-size:12px;font-weight:bold;padding:2px 5px}.stop-farezone-A,.stop-farezone-1,.stop-farezone-CITY{background:#fbb800}.stop-farezone-B,.stop-farezone-2{background:#00985f}.stop-farezone-C,.stop-farezone-3{background:#007ac9}.stop-farezone-D,.stop-farezone-4{background:#f00}.stop-address{color:#333}#line-select-d{float:right}#line-select-a{font-size:11px}.stop-departures{color:#515151;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding:0;margin:0 0 5px 0}.stop-departures .th{border-bottom:1px solid #ccc;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;height:23px;padding:4px 5px 0;color:#275f7a}.stop-departures .departure{border-bottom:1px solid #ccc;background-color:#f2f2f2;cursor:pointer;height:45px;padding:15px 5px}.stop-departures .departure:hover{color:#275f7a}.stop-departures .alt-row{background-color:#fff}.stop-departures .time{float:left;width:40px}.stop-departures .line{float:left;padding-right:10px;text-align:right;width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stop-departures .destination{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}.stop-departures .destination .via,.stop-departures .destination .info{font-weight:normal;font-style:italic}#sd-rs-links{margin-top:5px;border-top:1px solid #ccc;padding-top:5px;text-align:right}.passing-times-header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#197bcb;color:#3b3b3b;padding:5px;background-color:#fff}.passing-times-header .bus-label{border-radius:4px;color:#fff;font-size:12px;font-weight:bold;padding:1px 8px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.5);margin-right:5px;border:1px solid #ccc;background-color:#32c800}.passing-times{font-size:10px;font-weight:bold;color:#515151;font-family:Verdana,Arial,Helvetica,sans-serif}.passing-times .header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;padding:4px 5px 0 40px;height:22px;border-bottom:1px solid #ccc;background-color:#fff;color:#275f7a}.passing-times .first,.passing-times .intermediate,.passing-times .last,.passing-times .next{height:26px;padding:6px 5px 8px 40px;background:url("../images/pt-first-stop.png") no-repeat scroll 10px -9px;background-color:#fff}.passing-times .left-stop{color:#ccc}.passing-times .first{background-image:url("../images/pt-first-stop.png");background-position:5px 7px}.passing-times .intermediate{background-image:url("../images/pt-stop.png");background-position:5px center}.passing-times .last{background-image:url("../images/pt-last-stop.png");background-position:5px -12px}.passing-times .next{background-image:url("../images/pt-next-stop.png");background-position:5px -5px;height:32px;padding-top:12px}.passing-times .gap{height:26px;background:url("../images/pt-stop-gap.png") no-repeat scroll 5px center;background-color:#fff}.passing-times .alt-row{background-color:#f2f2f2}.passing-times .station{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:250px}.passing-times .time{float:right}.passing-times .tf{text-align:center}.result-tabs{border:0 none;font-weight:bold;margin-top:5px;font-size:12px}.result-tabs>li>span{float:left;font-weight:normal;padding:10px}.result-tabs>li>a{background:#dbd9d5 none repeat scroll 0 0;border:0 none;border-radius:0;color:#999;padding:10px 15px}.result-tabs>li.active>a,.result-tabs>li.active>a:hover,.result-tabs>li.active>a:focus{background:#018548 none repeat scroll 0 0;color:#fff;border-width:0;background:#275f7a none repeat scroll 0 0}.result-tabs>li.active>a::after,.result-tabs>li.active>a:hover::after,.result-tabs>li.active>a:focus::after{border-color:#275f7a transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-9px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;width:0;z-index:10}.result-tab-content{padding-top:10px}#search-results{background:#fff}#next-departures,#line-departures{height:285px}#line-departures{overflow-y:auto}