@charset "utf-8";
/* CSS Document */
body
{
margin-left:0px;
margin-top:0px;
background:#C80000 url(../images/pagebg.gif);
}
#wrapper
{
width:1102px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFFFFF;
}
#header
{
height:587px;
}
#logo
{
	height:163px;
	width:277px;
	position:absolute;
	margin-left:20px;
	z-index:100;
}
.ourspecial
{
	width: 480px;
    height: 109px;
    position: absolute;
    margin-left: 306px;
    font-size: 18px;
    padding-top: 20px;
    color: #ff0000;
	overflow:hidden;
}
#hbase
{
width:974px;
height:313px;
float:right;
margin-top:108px;
}
#bigtruck
{
position:absolute;
margin-top:158px;
z-index:2;
}
#truckanimation
{
margin-left:1px;
margin-top:-1px;
float:left;
width:84px;
}
#truck_rail
{
width:670px;
height:70px;
background:url(../images/truck_rail.png) no-repeat;
position:absolute;
margin-left:370px;
margin-top:46px;
}
#truck_rail ul
{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:42px;
margin-top:21px;
}
#truck_rail li
{
padding:3px;
margin-left:7px;
float:left;
cursor:pointer;
}

#truck_rail li a:link
{
text-decoration:none;
color:#333333;
}
#truck_rail li a:hover
{
text-decoration:none;
color:#333333;
}
#truck_rail li a:visited
{
text-decoration:none;
color:#333333;
}
.tb1
{
width:98px;
text-align:center;
}
.tb2
{
width:85px;
text-align:center;
}
.tb3
{
width:85px;
text-align:center;
}
.tb4
{
width:75px;
text-align:center;
}
.tb5
{
width:75px;
text-align:center;
}
.tb6
{
width:88px;
text-align:center;
}
#signboard
{
background:url(../images/signboard.png) no-repeat;
width:278px;
height:109px;
position:absolute;
margin-left:800px;

}
#signboard .headoffice
{
font-size:16px;
font-weight:bold;
color:#FFFFFF;
margin-top:5px;	
text-align:center;
}
#signboard .phonenumber
{
font-size:14px;
color:#FFFFFF;
margin-top:1px;	
text-align:left;
padding-left:45px;
}
#content
{
background:#fff url(../images/content_bg.gif) repeat-x;
position:absolute;
margin-top:-70px;
width:1102px;
z-index:1;
}
#content_area
{
margin-top:80px;
padding-left:20px;
padding-right:20px;
}
#promo
{
position:absolute;
margin-left:524px;
margin-top:413px;
z-index:12;
}
#footer
{
background:#C80000;

padding:6px;
}
#developed
{
width:48%;
float:right;
text-align:right;
color:#950404;
font-size:10px;
}
#developed a
{
text-decoration:none;
color:#950404;
}
#copyright
{
width:48%;
float:left;
color:#640202;
}
#quickask
{
width:284px;
height:239px;
position:absolute;
background:url(../images/quckask.png) no-repeat;
padding-top:45px;
padding-left:6px;
padding-right:6px;
margin-top:-28px;
margin-left:765px;

}
#address
{
	width:300px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	padding:10px;
}
#quickmap
{
width:400px;
height:239px;
float:left;
padding-top:45px;
padding-left:6px;
padding-right:6px;


}
.linkblock
{
height:100px;
background:#F2F2F2;
margin-bottom:10px;
width:740px;
padding:8px;
border:#CCCCCC 1px solid;
}
.linkblock p
{
padding:0px;
font-size:16px;
color:#FF3300;
margin-top:0px;
margin-bottom:9px;
}
.titleheading
{
font-size:12px;
font-weight:bold;
padding:5px;
}
.formfeilds
{
font-size:12px;
padding:7px;
}
#jobform input
{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:

}
#jobform textarea
{
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:
}
#jobform .checkbox
{
width:16px;
}
#jobform .button
{
width:60px
}