#intro { position: absolute; top: 0; width: 996px; height: 200px; background: url(../images/t_banner4.jpg) no-repeat #1e3766; }
#intro h1 { margin: 30px 790px 20px 20px; color: #ffffff; text-align: center; font: 20px Verdana, Helvetica, sans-serif; }
#intro h2 { margin: 3px; font-size: 16px; line-height: 20px; color: #1e3766; font-weight: bold; position: absolute; right: 150px; top: 20px; width: 450px; }
#intro ul { margin: 5px; color: #ffffff; position: absolute; right: 25px; top: 65px; }
#intro ul li { margin: 0; }
#intro li a:link, #intro li a:visited, #intro li a:active { padding-left: 12px; background: url(../images/but_bullet.gif) 0 0.15em no-repeat; color: #ffffff; font-size: 13px; line-height: 18px; font-weight: bold; text-decoration: none;}
#intro li a:hover { color: #1e3766; font-size: 13px; line-height: 18px; font-weight: bold; text-decoration: none; }

#introDetails { position: absolute; top: 205px; width: 440px; height: 240px; background: url(../images/intro_bg.gif) no-repeat; }
#introDetails h2 { margin: 12px 0 7px 10px; color: #90cd59; font-size: 16px; font-weight: bold; }
#introDetails ul { margin: 0 0 5px 10px; padding: 0; float: left; line-height: 16px; }
#introDetails ul.listL { width: 245px; }
#introDetails ul.listR { width: 165px; }
#introDetails ul li { background: url(../images/but_bullet.gif) 0 0.15em no-repeat; margin: 0; padding-left: 12px;}

#orders { position: absolute; top: 205px; right: 0; width: 216px; height: 116px; background: url(../images/intro_orders.gif) no-repeat; }
#orders h2 { margin: 10px 10px 5px 10px; color: #5c5759; font-weight: bold; }
#orders p { margin: 0 60px 0 10px; color: #5c5759; font-weight: bold; line-height: 16px;}
#orders a { color: #0e6628; font-weight: bold;}
#orders a:hover { color: #1e3766; font-weight: bold;}

#news { position: absolute; top: 328px; right: 0; width: 216px; height: 116px; background: url(../images/intro_news.gif) no-repeat; }
#news h2 { margin: 10px 10px 5px 10px; color: #ffffff; font-weight: bold;}
#news p { margin: 0 80px 0 10px; color: #ffffff; font-weight: bold;}
#news a { font-weight: bold;}
#news a:hover { color: #ffffff; font-weight: bold;}

#tools { position: absolute; top: 205px; right: 0; width: 325px; height: 240px; background: url(../images/t_tools.gif) no-repeat; }
#tools h2 { margin: 10px 10px 0 10px; color: #1e3766; }

#apps-home { position: absolute; top: 205px; left: 447px; width: 325px; height: 240px; }
#apps-home h2,#apps-home h3, #apps-home p { float: left; width: 180px; }
#apps-home h2 { margin: 3px 0 0 0; color: #90cd59; font-size: 18px; line-height: 1.25em; font-weight: bold;}
#apps-home p { margin: 3px 0 9px 0; font-size: 14px; line-height: 1.5em; }
.large2 { font-size: 36px; letter-spacing: -0.05em; vertical-align: sub;}
#apps-home img#truck2move { float: left; margin-right: 10px; }
#apps-home img.stores { float: left; margin-bottom: 3px; }


/* === tools form === */
form, fieldset, legend { border: 0; padding: 0; margin: 0; }
form div { display: inline; }
legend { font-size: 11px; color: #ffffff; line-height: 16px; padding: 10px 0 4px 15px; }
legend div.tranFrom { width: 50px; float: left;}
legend div.tranTo { width: 50px; float: left;}
form ol, form ul { list-style: none; margin: 0; padding: 0; }
form li { clear: both; margin: 0 0 4px 0; padding: 0; }
label { display: block; float: left; font-size: 11px; line-height: 1.6em; margin-right: 5px; margin-left: 10px; text-align: right; width: 55px; color: #1e3766; }
select { background: #ffffff; width: 100px; font: 11px Arial, Helvetica, sans-serif; display: inline; }
div.tranFuel { position: absolute; left: 180px; text-align: right; width: 70px; background-color: #ebf5e2; font-size: 11px; line-height: 1.7em; border: solid 1px #90cd59; }
div.tranTime { position: absolute; left: 255px; text-align: right; width: 55px; background-color: #ebf5e2; font-size: 11px; line-height: 1.7em; border: solid 1px #90cd59; }
.tranFuelH { color: #1e3766; font-weight: bold; }
button {
background: #1e3766;
border: 1px outset #ffffff;
color: #ffffff; cursor: pointer;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
letter-spacing: .3em;
margin-left: 70px;
padding: 3px;
}


