*,html{
    margin:0px;
    padding:0px;
}
      

body{
    background-color:#0B6EB6;
    font-family:"Trebuchet MS",sans-serif;
	margin:auto;
	width:950px;
	text-align:center;
}

input{
  background-color:#fff;
  border:1px solid #5a91a9;
  color:#3b5c6a;
  height:18px;
  padding-top:2px;
  font-size:12px;
}
input.btn{
  width:50px;
  padding:0;
  height:21px;
  font-size:12px;
  text-transform:uppercase;
}
img{
border:none;
}

#nav, #nav ul { list-style:none; }
	
#nav li.headlink {float:left; width:154px; overflow:visible;}
#nav li.headlink a {display:block;}

#nav li.headlink ul { display:none; text-align:left;}
#nav li.headlink:hover ul { display:block; width:155px;}
	
#trucks{
    margin:0px 20px 0px 20px;
}
#header ul{
  list-style:none;
}

#header li{
  display:inline;
}

#wrapper{
text-align:left;
	margin:auto;
    margin-top:50px;
    width:950px;
    position:relative;
    background-color:#FFF;
    height: auto;
}

#header{
    background-color:#FFF;
    width:950px;
    height:82px;
    position:relative;
}

#logo{
    float:left;
    width:169px;
    height:82px;
    position:absolute;
}

#nav{
    float:right;
    width:781px;
    height:42px;
    font-size:16px;
    color:#FFF;
    position:absolute;
    left:169px;
    text-align:center;
    background-image:url(images/navbackground2.jpg);
    background-repeat:repeat-x;
    top:40px;
}

#phone{
	visibility: hidden;
    float:right;
    position:relative;
    top:5px;
    right:10px;
}


#nav a{
    background-image:url(images/navbackground2.jpg);
    text-decoration:none;
    color:#fff;
    line-height:40px;
    width:153px;
}

.subnav a{
    font-size:12px !important;
    padding-left:10px !important;
    width:144px !important;
    line-height:22px !important;
}


#nav a:hover {
background-image:url(images/navbackgroundhover.jpg);
}

#aboutus_nav,#capabilities_nav,#sales_nav,#safety_nav,#canadamexico_nav{
    float:left;
    height:42px;
    border-right:1px solid #386986;
    border-bottom:1px solid #386986;

}

#aboutus_nav{
    width:154px;
}

#capabilities_nav{
    width:154px;
}

#sales_nav{
    width:154px;
}

#safety_nav{
    width:154px;
}

#canadamexico_nav{
    width:156px;
    border-right:none;
}

#banner{
    background-image:url(images/bannerimage.jpg);
    background-repeat:no-repeat;
    clear:both;
    width:950px;
    height:170px;
    background-color:#333;
    color:#FFF;
    font-size:12px;
}
#banner p{
  position:relative; 
  top:86px; 
  left:20px; 
  line-height:16px;
  width:370px;
}

#banner a{
    text-align:center;
    text-decoration:none;
    padding:3px;
    width:110px;
    font-size:13px;
    position:relative;
    top:92px;
    text-transform:uppercase;
    left:290px;
    border:1px solid #5a91a9;
    color:#3b5c6a;
    background-color:#FFF;
}
#content{
  background-color:#fff;
  background-image:url(images/content_background.png);
  background-position:169px 0;
  background-repeat:repeat-y;
  float:left;
  position:relative;
  width:950px;
  margin:0px 0px 40px 0px;
}
#side_content{
    color:#414141;
    font-size:12px;
    width:169px;
    float:left;
    min-height:230px;
    height:auto;
}
#side_content p{
  position:relative; 
  top:20px; 
  left:20px;
}

#side_content a, #copy a{
  color:#5a91a9;
  text-decoration:underline;
}
#side_content a:hover, #copy a:hover{
  text-decoration:none;
}
#side_content a.btn{
background-color:#0c547d;
color:#FFFFFF;
border:1px solid #5a91a9;
clear:both;
display:block;
font-size:13px;
left:20px;
margin-bottom:8px;
text-transform:uppercase;
padding:3px;
position:relative;
text-align:center;
text-decoration:none;
top:10px;
width:120px;
}

#copy{
    min-height:300px;
    height:auto !important;
    height:300px;
    width:750px;
    float:right;
    color:#414141;
    line-height:16px;
    font-size:12px;
    margin-bottom:10px;
}
#copy h1, #copy h3{
  margin:15px 20px 10px 0px;
  width:720px;
  color:#5a91a9;
  font-size:18px;
  font-weight:normal;
}
#copy h3{
  font-size:14px;
}
#copy p{
  margin:0px 20px 20px 0px;
}

#copy ul{
    list-style:circle;
    list-style-position:inside;
    margin-left:20px !important;
}

#copy form{
margin:0px 20px 20px 15px;
float:left;

}

#copy label{
  color:#5A91A9;
  float:left;
  height:20px;
  padding-top:2px;
  width:70px;
}

#copy form input{
  margin-bottom:6px;
}
#copy form textarea{
    border:1px solid #5A91A9;
    bottom:16px;
    margin-left:70px;
    position:relative;
    font-size:12px !important;
    color:#3b5c6a;
    font-family:"Trebuchet MS",sans-serif;
}
#copy form input.btn{
  margin:5px 0px 0px 70px;
  width:auto;
}
#footer{
    width:950px;
    clear:both;  
}

#customers td{
    padding-right:16px;
    padding-bottom:4px;
}

.ital {
    font-style:italic;
    list-style-type:none;
    margin-left:12px;
}

#whymercer{
    position:relative;
    left:10px;
    list-style:decimal !important;
    width:500px;
}


#whymercer li{
    display:list-item;
    list-style-position:outside;
    list-style:circle;
    padding-bottom: 10px;
}

.field {
    width:400px;
    position: relative;
}

#custone, #custtwo, #custthree{
float:left;
}

#checker{
    color:#5A91A9;
    margin:0px 0px 0px 0px !important;
}

#sidephonenumber{
position:relative;
top:10px;
left:16px;
}

#wounded{
margin-left:10px;
}

#wounded p{
text-align: center;
width:100px;
}

#rocimage{
margin-left: 100px;
}

.emphasis{
font-style: italic;
color: #5a91a9;
}

