﻿body {background-color:#d7d7d7; border:0; margin:0; padding:0;font-family:Verdana,Helvetica,sans-serif; font-size:11px;}
div#mainContent {width:830px; margin:0 auto 0 auto;border:1px solid #e7e7e7; padding:0;}
div#mainContent {background-color:White; background-image:url(img/bcg_resultsSlo.jpg); background-position:top right; background-repeat:no-repeat}
table.DepartureTable {width:400px; padding: 1px 0px 20px 0px}
table.DepartureTable td {text-align:right; color:#666666;width:70px; height:16px}
td.RouteCol, th.RouteCol {text-align:left !important;width:184px !important}
div#div_results {margin:0;padding:0;border:0; min-height:218px; height:218px; position:relative}
form {margin:0; padding:0; border:0}

/*Special row colors and heights*/
tr.ColHeaders td {font-weight:bold; height:24px; background-color:#cecece}
tr.RouteHeading td {background-color:#b5adad; color:#f7f7f7;font-weight:bold; text-transform:uppercase; text-align:left; height:29px; width:100%}
tr.OddRow td {background-color:#ebebeb}
tr.EvenRow td {background-color:#f1f1f1}
tr.IEDummyRow td {height:0px}

/*div definitions*/
div#GreenSep {height:28px; background-color:#bfd730; margin:0; border:0; padding:0}
div#BlueSep {height:28px; background-color:#1b348e; margin:0; border:0; padding:0 15px 0 15px}
div#Controls {position:relative; height:178px; width:100%; background-color:#5f5f5f; margin:0; border:0; padding:0;}
div#LeftSpacer {width:28px; height:100%;background-color:#7e7e7e; float:left; background-image:url(img/bus_arrivalsSlo.gif); background-repeat:no-repeat; background-position:center center;margin:0; border:0; padding:0;}
div#BlueSep * {color:white; vertical-align:middle; line-height:28px; margin:0; border:0; padding:0}
div#div_results {padding: 100px 0px 25px 30px}
span#LanguageSpan {position:absolute; margin:0 0 0 -11px; padding:0; top:0}

/*Generic floating classes*/
*.FloatLeft {float:left}
*.FloatRight {float:right}

/*Controls and captions*/
p.White {color:#FFFFFF;font-size:10px; }
p#LeftCaption {position:absolute; top:16px; left:36px; padding:0 0 0 54px; margin:0;line-height:12px; background-image:url(img/controls_top.gif); background-repeat:no-repeat; background-position:left top;}
p#LeftControls {position:absolute; top:84px;left:36px; padding:0 0 0 54px; margin:0;line-height:11px;background-image:url(img/controls_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
select#lb_stationSelect {/* top:55px; left:570px; */width:250px; height:109px}
input#tb_stationNo, input#tb_routeNo {width:142px}
p#StationList {position:absolute; top:40px; vertical-align:bottom; text-align:left; left:570px; border:0; padding:0; margin:0}


/*Copyright notice*/
p#copyright {width:100%;font-size:9px; color: #666666; text-align: center; text-decoration: none; margin:0; border:0; padding:0}