/* IE4+ Netscape 6+
/* body & form
*/
/*body {margin-left:0; margin-top:20px; color: #000000; font-family: arial,helvetica,sans-serif; font-size: 100%;}*/
form {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

#frontpage .title {text-align:right;}
#frontpage .text {float:right; margin:0 15px 0 0;}
#frontpage .transport {float:left; margin:30px 0 0 0;}
#frontpage .sales {float:right; margin:80px 25px 0 0;}
#frontpage .retail {float:right; margin:85px 60px 0 0;}

/* logo
*/
.logo {margin-top: 12px; margin-bottom: 10px; }
.logo-form {margin-top: 6px; margin-bottom: 0px; }

/* headings
*/
h1 { font-size: 12px; color: #FD4F2D; margin-top: 15px; margin-bottom: 15px;}
h2 { font-size: 14px; margin-bottom: -15px;}
h3 { font-size: 18px; margin-top: 55px; margin-bottom: 15px; font-weight: normal;}
h4 { font-size: 12px; color: #FD4F2D;}	/* branches pop up */
h5 { font-size: 20px; color: #000000; margin-bottom: 0px;}	/* branches headings */

/* copy
*/
/*p, div2 {font-size: 12px; font-family: arial,helvetica,sans-serif;}
p.option {font-size: 12px; font-family: arial,helvetica,sans-serif; margin-left: 8px; margin-right: 0px;}
p.selected {font-weight : bold; color: #FD4F2D;}
p.footer {font-size: 10px; font-family: arial,helvetica,sans-serif; margin-top: 4px; text-align: center;}
.note {font-size: 10px; font-family: arial,helvetica,sans-serif;  color: #FD4F2D; margin-top: 0px;}	
.note2 {font-size: 10px; font-family: arial,helvetica,sans-serif;  color: #FD4F2D; margin-left: 30px;}		
.hilite {font-weight: bold; color: #FD4F2D;}
*/

/* tables
*/
.branches {margin-left: 15px;}
td {font-size: 11px; font-family: arial,helvetica,sans-serif;}

#timetable {margin:0 0 0 32px;}
#timetable h1 {font-size:24px; color:#F05133; margin:0 0 18px 0;}
#timetable h2 {font-size:14px; margin:0 0 5px 0;}
#timetable h3 {font-size:14px; color:#F05133; font-weight:bold; margin:0 0 8px 0;}
#timetable table { margin:0 0 25px 0;}
#timetable th {font-size:12px;}
#timetable th.location {text-align:left; border-top:1px solid #000;}
#timetable td {font-size:10px; text-align:center;}
#timetable .odd {width:22px; background:#FDD9C8; border-top:1px solid #000;}
#timetable .even {width:22px; background:#fff; border-top:1px solid #000;}
#timetable .comment {background:#F05133; color:#fff;}

#togglemap {width:252px; position:absolute; top:12px; left:460px; text-align:right;}
#map {display:none; width:252px; position:absolute; top:32px; left:460px; text-align:right;}
#close {position:absolute; top:3px; left:6px;}

/* links

a, a:link, a:visited {text-decoration: none; font-size: 12px; color: #FD4F2D; font-family: arial,helvetica,sans-serif;}
a:hover {text-decoration: none; color: #597BBF;}
a.polka, a.polka:link, a.polka:visited {text-decoration: none; font-size: 12px; color: #FF01CC; font-family: arial,helvetica,sans-serif;}
a.polka:hover {text-decoration: none; color: #597BBF;}*/

/* bullet points

ol {font-size: 12px; font-family: arial,helvetica,sans-serif; margin-left: 45px;}
ol.push {font-size: 12px; font-family: arial,helvetica,sans-serif; margin-left: 25px;}
ul {font-size: 12px; font-family: arial,helvetica,sans-serif; margin-left: 30px;}
li {margin-bottom: 10px;}*/

/* contact
*/
.field {font-size: 12px; font-family: arial,helvetica,sans-serif; margin-left: 10px;}
.help {font-size: 10px; font-family: arial,helvetica,sans-serif; text-decoration: none;}
.textbox_on {font-face: Arial; font-size:12px; background: #F3D2CD; border-width: 1; border-color: #FD4F2D; border-style: solid; margin-left: 10px;}
.textbox_off {font-face: Arial; font-size:12px; background: #e0e0e0; border-width: 1; border-color: #999999; border-style: solid; margin-left: 10px;}
input.check {margin-left: 10px;}

#careers_ad {position: absolute; left: 0px; top: 515px; width: 425px; height: 320px; overflow: hidden; z-index: 1; visibility: visible;}



