*
{
margin:0;
padding:0;
}
a
{
color:#000;
}
a:hover
{
text-decoration:none;
}
body
{
padding:0 0 1em 0;
font:.8em Arial, Helvetica, sans-serif;
color:#273840;
background:#273a41 url(../img/bodyBg.jpg) repeat-x;
}
h1
{
float:left;
margin:0 0 0 0;
font:bold 2.6em Arial, Helvetica, sans-serif;
}
p, h2, ul, .attn
{
margin:0 0 1em 0;
}
h2
{
margin:0 0 .5em 0;
font:bold 1em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
h3
{
font:bold .9em Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
img
{
border:none;
}
#content
{
width:718px;
margin:auto;
overflow:hidden;
}
#footer
{
width:718px;
margin:auto;
padding-top:30px;
font-size:.9em;
text-align:center;
background:url(../img/footerBg.png) no-repeat top;
}
#footer span
{
display:block;
}
#footer ul
{
margin-bottom:4px;
}
#footer ul li
{
display:inline;
}
#footer ul li a
{
padding-right:.5em;
border-right:1px solid #000;
}
#footer ul li.lli a
{
border-right:none;
}
#header
{ 
height:224px;
width:710px;
margin:auto;
background:#a4c9e6 url(../img/headerBg.jpg) no-repeat;
}
#main
{
float:left;
width:530px;
padding-right:10px;
overflow:hidden;
}
#main img
{
display:block;
margin:0 auto 1em auto;
}
#mainInner
{
width:430px;
}
#mainNav
{
width:718px;
margin:30px auto 30px auto;
overflow:hidden;
}
#mainNav li
{
float:left;
}
#mainNav li a
{
display:block;
float:left;
height:39px;
}
#mainNav li#home a
{
width:72px;
background-image:url(../img/nav_home.png);
}
#mainNav li#about a
{
width:233px;
background-image:url(../img/nav_about.png);
}
#mainNav li#services a
{
width:142px;
background-image:url(../img/nav_services.png);
}
#mainNav li#fleet a
{
width:126px;
background-image:url(../img/nav_fleet.png);
}
#mainNav li#contact a
{
width:145px;
background-image:url(../img/nav_contact.png);
}
#pageWrap
{
width:780px;
margin:auto;
padding-bottom:1em;
background-color:#fff;
overflow:hidden;
}
#preHeader
{
position:relative;
width:710px;
margin:20px auto 1em auto;
overflow:hidden;
}
#preHeader img
{
float:right;
}
#preHeader strong
{
display:block;
width:60%;
float:left;
clear:left;
}
#sidebar
{
display:inline;
float:right;
width:175px;
}
#sidebar img
{
float:left;
margin:1em;
}
#sidebar .item
{
width:175px;
margin-bottom:1em;
background:url(../img/sidebarItemBg.png) no-repeat bottom;
overflow:auto;
}
#validation
{
margin-top:6px;
text-align:center;
}
#validation li
{
display:inline;
}
.attn
{
display:block;
font-weight:bold;
}