/* CSS Document */
* { font-family: Verdana, Geneva, sans-serif; font-size: 12px; }

/* override from flash site */
/* body { background:white !important;	height: auto !important; min-height:auto !important; overflow: auto !important;}
#content { width: 100%;	height:auto !important; position:absolute;	top:0%;	left:0%; background:white !important; }
*/

h1 { font-size: 14px; display:inline-block; }

#mainTitle { margin-left: 20px; }
.titleBreadCrumb { display:inline; }

#mainNav { display:block; margin-left: 20px; padding: 5px; }
#mainNav a { margin-right: 20px; }

#childNav { display:block; margin-left: 40px; padding: 5px; }
#childNav a { margin-right: 10px; }

#langChanger { position:absolute; right: 20px; top: 10px; }

/* ---  Custom Css ---*/
.faresTable { border-top:1px solid silver; border-left: 1px solid silver; }
.faresTable th, .faresTable td { border-bottom:1px solid silver; border-right: 1px solid silver; }
.even { background-color: transparent; }
.odd { background-color: #CCC; }
.simpleOffer { background-color: #990; }
.superOffer { background-color: #900; }
.noLine { border-right: none !important; }

.timeTable { border-top:1px solid silver; border-left: 1px solid silver; }
.timeTable th, .timeTable td { border-bottom:1px solid silver; border-right: 1px solid silver; }

.routesTable { border: none !important; }
.routesTable td { border-right: none !important; border-bottom: none !important }
.group { background-color: #666; }

.routesTableH2 { text-align:center }
