body, p, h1, h2, h3, h4, ul, li, form {list-style:none; margin:0; padding:0;} img {border:0;}
body {font:12px Tahoma, Verdana, Arial; color:#44494D; background:#fff url(../im/bg.jpg) repeat-x}
a{color:#D42C34;} a:hover{text-decoration:none;}

#wrapper {width:1000px; margin:0 auto;}
#header {width:1000px; height:93px; position:relative; background:url(../im/trucktop.jpg) no-repeat right top}
#logo {position:absolute; top:12px; left:0;} #logo span {display:none;} #logo a{display:block; width:392px; height:28px; background:url(../im/logo.gif) no-repeat}
#header h2 {font-size:10px; font-weight:normal; color:#fff; position:absolute; top:45px; text-transform:uppercase}
#header ul {position:absolute; bottom:0; left:0}
#header li {float:left; color:#fff; font-weight:bold; text-transform:uppercase; font-size:11px} #header li a {display:block; color:#fff; float:left; text-decoration:none; height:21px; padding:6px 10px 0 10px}
#header li strong {display:block; float:left; height:21px; padding:6px 10px 0 10px; background:#44494D url(../im/line1.gif) no-repeat bottom center}
#header li a:hover {background:url(../im/line1.gif) no-repeat bottom center;}

#main {width:1000px; float:left; min-height:300px; _height:300px; background:url(../im/truckbottom.jpg) no-repeat right top; padding:40px 0 10px 0}
#lcol {width:510px; float:left; position:relative} #rcol {width:460px; float:right; padding:255px 0 0 0}

.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
h1.t {font-size:26px; margin:0 0 10px 0; float:left; width:100%; color:#C92128; font-weight:normal}
h2.t {font-size:20px; margin:10px 0 0 0; float:left; width:100%; color:#000; font-weight:normal}
.sIFR-hasFlash h1.t {visibility: hidden; font-size:26px; margin:0 0 10px 0; float:left; width:100%; color:#C92128;}
.sIFR-hasFlash h2.t {visibility: hidden; font-size:20px; margin:10px 0 0 0; float:left; width:100%; color:#000;}

.txt {float:left; width:100%;} .txt p, .txt ul {float:left; width:100%; clear:both; margin:0 0 15px 0; line-height:16px;}
.logos { float:left; width:460px}
.logos img {margin:0 8px 8px 0; float:left;}
#brands span {float:left; width:150px; text-align:center; height:45px; padding:5px 0 0 0; border:solid 1px #fff;}
#brands span.over {border:solid 1px #BFBFBF;}
#contact {width:360px; height:160px; line-height:22px; padding:50px 0 0 100px; float:left; background:url(../im/contact.jpg) no-repeat; margin:20px 0 10px 0}

#footer {width:1000px; float:left; background:url(../im/footerbg.gif) repeat-x bottom; color:#fff; font-size:11px;} #footer a {color:#fff;}
#footer span {float:left; background:url(../im/footer-truck.jpg) no-repeat left; display:block; height:21px; padding:43px 0 0 0; padding-left:170px;}
#footer .fr {float:right; background:none; padding:34px 10px 0 0; color:#A0A3A5}
#footer .fr img {position:relative; top:6px}
#footer span.counter {background:none; padding-left:10px}

#send {clear:both; float:left; width:100%; margin:20px 0 0 0}
span.s {color:red;}
#send label {display:block; float:left; width:120px; padding:7px 0 0 0; clear:both}
#send input, #send textarea {float:left; padding:5px; width:320px; border:solid 1px #C92128; margin-bottom:10px; font:12px Tahoma, Verdana, Arial}
#send input#go {width:auto; background:#DF454F; cursor:pointer; color:#fff; font-weight:bold;}
#send input.sel, #send textarea.sel, #send input#go.sel {border:solid 1px #44494D; background:#EDEDED;}
#send input#go.sel {color:#44494D}
#cats div {display:none; font-size:13px; color:#000; clear:both; width:502px; padding:5px 3px 0 3px; border:solid 1px #D42C34;}
#cats div p {margin:0; padding:0 0 5px 0}
#cats a {display:block; width:490px; border-bottom:solid 1px #B9B9B9; clear:both; background: url(../im/arr.gif) no-repeat right; color:#000; text-decoration:none; padding:5px 10px; margin-top:10px}
#cats a.bimg {display: inline; width:245px; float:left; border:0; clear:none; background:none; padding:0; margin:0 10px 0 0;}
html > body #cats div, html > body #cats a {float:left;}
#cats a.open {background:#D42C34; color:#fff; border-bottom:solid 1px #D42C34;} #cats a:hover {background:#D42C34; color:#fff; border-bottom:solid 1px #D42C34;}
#cats a.bimg:hover {background:none; border:0;}
.error {background:#D42C34; width:442px; float:left; padding:5px; margin:0 0 10px 0; color:#fff; display:none;}
.ok {background: #25C52E; width:442px; float:left; padding:5px; margin:0 0 10px 0; color:#fff; display:none;}

#home, #service {text-align:justify;} #home img, img.bpic {border:solid 3px #E1E1E1;}
.tools li {background: url(../im/tools.gif) no-repeat 0 2px; padding:0 0 10px 20px}

.gallery li {float:left; padding:0 5px 5px 0} .gallery li a {float:left; border:solid 1px #E1E1E1}
.gallery li a:hover{border:solid 1px #C92128}

#alert {position: absolute; width: 300px; border: 1px solid #97110E; background: #ffc; padding: 10px; left: 186px; top: -220px;}