#ttc-grid-content.homepage ul#schedules-maps li {background:none;float:left;text-align:center;width:18%;}
#ttc-grid-content.homepage ul#schedules-maps li a{display:block; padding-top:30px;}
#ttc-grid-content.homepage ul#schedules-maps li a#subway{background:url("/images/fixedImages/subway_icon.gif") no-repeat top center}
#ttc-grid-content.homepage ul#schedules-maps li a#bus{background:url("/images/fixedImages/bus_icon.gif") no-repeat top center}
#ttc-grid-content.homepage ul#schedules-maps li a#streetcar{background:url("/images/fixedImages/streetcar_icon.gif") no-repeat top center}
#ttc-grid-content.homepage ul#schedules-maps li a#maps{background:url("/images/fixedImages/map_icon.gif") no-repeat top center;}


#ttc-trip-planner, #ttc-next-vehicle, #ttc-regional-trip-planner {clear:both;margin: 10px 0 0 0;padding: 0 0 0 5px;}
 #ttc-regional-trip-planner {margin: 0}
#ttc-trip-planner h4, #ttc-next-vehicle h4, #ttc-regional-trip-planner h5 {font-size: 118%;line-height: 1.2em;/*color: #fff;*//*background-color: #185594;*//*background: url("/images/fixedImages/ttc-schedule-h-bg.gif") repeat-x 0 0;*/width: 165px;margin: 0 0 6px 4px;padding: 2px 0 2px 10px;}
#ttc-trip-planner label, #ttc-next-vehicle label{display:block;font-size:98%;margin:5px 0 10px 15px; width:165px;} 
#ttc-trip-planner p, #ttc-next-vehicle p, #ttc-regional-trip-planner p {display:block;font-size:98%;margin:5px 10px 10px 15px;} 

#ttc-trip-planner label span, #ttc-next-vehicle label span {clear:both;float:left;width:18%;margin-top:2px;}

#ttc-next-vehicle select {width:70%;}

#ttc-schedule-search h4, #ttc-trip-planner h4, #ttc-next-vehicle h4, #ttc-regional-trip-planner h4 {padding:0; width:165px;}
#ttc-quicklinks-schedules-maps form h4 a {color:#FFF;display:block;/*padding: 2px 0 2px 10px;*/}

#ttc-quicklinks-schedules-maps form.closed h4 a {padding: 2px 0 2px 20px; color:#fff; background:url("/images/arrow.gif") no-repeat 5px center; line-height:1.2em;}
#ttc-quicklinks-schedules-maps form.open h4 {padding: 2px 0 2px 10px; color:#fff; /*background:url("/images/arrow-open.gif") no-repeat 5px center;*/line-height:1.4em;}

form.active h4 a:focus, form.active h4 a:active, form.active h4 a:hover, form.active a:hover {text-decoration:underline}

input#trip-plan-start, input#trip-plan-end{background: url("/images/fixedImages/ttc-homepage-routesearch-bg.gif") repeat-x scroll 0 0 transparent; border: 1px solid #676662; width : 75px; font-size:92%; height:16px; padding:2px 0 0 3px;}

#ttc-grid-content.homepage #schedules-maps li {width:25% !important;font-size:85%;margin-bottom:10px;padding:0;text-align:center;line-height:3.0em;vertical-align: bottom;}
#ttc-grid-content.homepage #ttc-quicklinks-schedules-maps ul li img {display:inline;}
#ttc-grid-content.homepage #ttc-quicklinks-schedules-maps ul li span {display:block;}

.more-options{background:#fff;color:#104ba5;margin:6px 0 0 7px; font-size:108%;font-family:verdana, helvetica, sans-serif; border:none; padding:1px 3px; float:left;}
.more-options:hover{cursor:pointer;text-decoration:underline;}

.btn.find {float:left;}

#tp-ln-input{margin-right:15px;}
#tp-ln-input, #tp-mo-input {width:auto !important;}
#tp-mo-input{_margin-top:5px;}


/*------------1024 merge--------*/
#ttc-grid-content.homepage ul.service-alert-last li { width: 238px; *width:228px;} 
#ttc-grid-content.homepage #ttc-quicklinks-service-alerts ul li {*width: 228px;_width:200px;}
#ttc-schedule-search input#ttc-route-search {width:145px;*width:135px;_width:135px;height: 16px;font-size: 92%;border: 1px solid #676662;float: left;margin: 7px 5px 10px 13px;padding: 2px 0 0 3px;background: url("/images/fixedImages/ttc-homepage-routesearch-bg.gif") repeat-x 0 0;} 
#ttc-schedule-search h4, #ttc-trip-planner h4, #ttc-next-vehicle h4, #ttc-regional-trip-planner h4 {width:210px;}
input#trip-plan-start, input#trip-plan-end{width : 158px;}
#ttc-trip-planner label, #ttc-next-vehicle label{width:212px;} 
#ttc-quicklinks-service-alerts h4 a{color:#fff;}
#ttc-quicklinks-service-alerts h4 a:visited{color:#fff;}

#ttc-upcoming-meetings h4 {font-size: 118%;line-height: 1.2em;color: #fff;background-color: #ba0202; /*---background: url("/images/fixedImages/ttc-service-alert-h-bg.gif") repeat-x 0 0;--> /*width: 165px;*width: 160px;*/margin: 10px 10px 6px 10px;padding: 2px 0 2px 10px;}
