body
{
height:100%;
background: #b5c7c7 url(../images/back.jpg) repeat-x;
margin: 0px;
padding: 0px 0px 0px 0px;
}

img
{
border:0;
}

.preload
{
display:none;
}

div.hr 
{
clear:both;
padding:0px;
margin:15px 0px 15px 0px;
height: 1px;
background: #d5e1ec;
}

div.hr hr 
{
display: none;
}

div.hr2 
{
clear:both;
padding:0px;
margin:5px 0px 5px 0px;
height: 1px;
background: #d5e1ec;
}

div.hr2 hr 
{
display: none;
}

/* wrappers
--------------------------------------------------------------------------- */

#wrapper
{
width:880px;
margin:0 auto;
position:relative;
padding:0px 10px 0px 10px;
background:#ffffff;
}

#homeHeaderWrapper
{
padding-top:10px;
width:880px;
position:relative;
height:253px;
}

#secondaryHeaderWrapper
{
padding-top:10px;
width:880px;
position:relative;
height:172px;
}

#navigationWrapper
{
position:relative;
width:880px;
height:56px;
padding:10px 0px 20px 0px;
position:bottom;
background:#ffffff;
}

#homeBodyWrapper
{
position:relative;
width:880px;
background:#ffffff;
}

#secondaryBodyWrapper
{
position:relative;
width:880px;
background:#ffffff;
}

#footerWrapper
{

width:880px;
position:relative;
background:#ffffff;
padding:20px 0px 10px 0px;
}

#footerIconsWrapper
{
margin:0 auto;
width:900px;
position:relative;
}

/* header
--------------------------------------------------------------------------- */
#logo
{
width:185px;
height:109px;
position:absolute;
top:15px;
left:16px;
z-index:1;
}

#truck
{
width:241px;
height:111px;
position:absolute;
top:200px;
left:0px;
z-index:2;
}

#truck2
{
width:241px;
height:111px;
position:absolute;
top:118px;
right:-10px;
z-index:2;
}

#headerTop
{
height:38px;
width:880px;
background:#4d4a91;
text-align:right;
}

#homeHeaderLeft{
width:197px;
height:252px;
background: url(../images/homelogobg.gif) no-repeat;
position:relative;
float:left;
text-align:center;
}

#secondaryHeaderLeft{
width:197px;
height:172px;
background: url(../images/homelogobg.gif) no-repeat;
position:relative;
float:left;
text-align:center;
}

#homeHeaderRight
{
width:673px;
position:relative;
height:252px;
float:right;
padding-left:10px;
}

#secondaryHeaderRight
{
width:673px;
position:relative;
height:172px;
float:right;
padding-left:10px;
}

/* nav
--------------------------------------------------------------------------- */
.nav
{
float:left;
}

/* middle
--------------------------------------------------------------------------- */
 
 #leftColumn
{
width:180px;
padding:0px 12px 0px 11px;
position:relative;
float:left;
}

#secondaryLeftColumn
{
width:523px;
padding:0px 59px 0px 11px;
position:relative;
float:left;
}

#middleColumn
{
width:368px;
padding:0px 14px 0px 8px;
position:relative;
float:left;
}

#rightColumn
{
position:relative;
float:left;
width:287px;
}

.qklinks
{
float:left;
}
 
 /* footer
--------------------------------------------------------------------------- */

#footer
{
background:#4d4a91;
width:880px;
height:70px;
position:bottom;
}

#footerIcons
{
width:900px;
padding:10px 0px 0px 0px;
position:relative;
}





