body {
    margin: 0;
    padding: 0;
    font-size: small;
    text-align: center;
    font-family: arial, sans-serif;
    background: #000 url(img/background.jpg) top left;
    }
* html body {
   font-size: x-small; /* for IE5/Win */
   f\ont-size: small; /* for other IE versions */
}


body a img {
    border: none;
}


/* layout structure */

#wrap {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 840px;
}


/* header */

#header{
   float: left;
   width: 840px;
   height: 142px;
   margin: 0;
   padding: 0;
   background: #004833 url(img/topCarPics.jpg) no-repeat top left;
}   

#header .logo{
   margin: 106px 0 0 42px;
   padding: 0;
}

#header .call{
   margin: 106px 0 0 197px;
   padding: 0;
}

/* nav */

#nav{
   float: left;
   width: 840px;
   margin: 0;
   padding: 0 0 10px 0;
   background: #004833;
}

#nav ul{
   margin: 0;
   padding: 0 0 0 30px;
}

#nav li{
   display: block;
   float: left;
   margin: 0;
   padding: 0 12px 0 12px;
   border-left: 1px solid #999999;
   font-weight: bold;
   font-size: 85%;
   list-style: none;
   color: #999999;
}

#nav li a{
   margin: 0;
   padding: 00;
   color: #999999;
   text-decoration: none;
}

#nav li a:hover{
   color: #FFF;
}

#nav .first{
   border-left: none;
}

#nav .first a{
   color: #FFF;
}


#nav .firstothers{
   border-left: none;
}

#nav .current a{
   color: #FFF;
}


/* content */


#contentwrap{
   float: left;
   width: 840px;
   background: #000 url(img/back.gif) repeat-y top left;
}

#content{
   float: left;
   width: 519px;
   margin: 0;
   padding: 0;
   background: #FFF;
}

#content .gutter{
   margin: 0;
   padding: 42px 41px 35px 46px;
}

#content h1{
   margin: 0;
   padding: 0 0 26px 0;
   font-weight: normal;
   font-size: 135%;
   color: #004833;
}

#content h2{
   margin: 0;
   padding: 0 0 13px 0;
   font-size: 100%;
   color: #333333;
}

#content .services{
   margin: 0;
   padding: 0 0 16px 0;
   font-size: 100%;
   color: #999999;
}


#content .gold{
   margin: 0;
   padding: 0;
   font-size: 130%;
   color: #FFCC00;
}

#content .silver{
   margin: 0;
   padding: 0;
   font-size: 130%;
   color: #999999;
}

#content .bronze{
   margin: 0;
   padding: 0;
   font-size: 130%;
   color: #CC6600;
}
    

#content p{
   margin: 0;
   padding: 0 0 16px 0;
   font-size: 90%;
   line-height: 1.2em;
   color: #333333;
}

#content .smalltext{
   padding: 12px 0 0 0;
   font-size: 80%;
}

#content .bottomlink{
   padding: 28px 0 0 0;
   color: #004833;
}

#content .bottomlink a{
   color: #004833;
}

#content .bottomlink a:hover{
   text-decoration: none;
}

#content a{
   color: #004833;
}

#content a:hover{
   text-decoration: none;
}



#content ul{
   margin: 0;
   padding: 16px 0 0 0;
   font-weight: bold;
   font-size: 90%;
   color: #666666;
}

#content li{
   margin: 0;
   padding: 0 0 13px 15px;
   list-style: none;
   background: url(img/bullet.gif) no-repeat 0 3px
}



#content caption{
   display: none;
}

#content th{
   display: none;
}

#content .firstcol{
   width: 280px;
}

#content td{
   margin: 0;
   padding: 0;
}

#content .care{
   font-size: 90%;
   margin: 0;
   padding: 0;
   line-height: 1.1em;
}

#content .care td{
   margin: 0;
   padding: 0 0 17px 0;
   vertical-align: top;
}

#content .bottomspace{
   line-height: 1em;
   font-size: 90%;
   margin: 0 0 30px 0;
   padding: 0;
}   

#content .bottomspacesmall{
   line-height: 1em;
   font-size: 90%;
   margin: 0 0 17px 0;
   padding: 0;
}   


/* pics */

#pics{
   float: right;
   width: 321px;
   margin: 0;
   padding: 43px 0 22px 0;
   background: #FFF;
}

#pics img{
   margin: 0 0 12px 0;
   padding: 0;
}


/* footer */

#footer{
   float: left;
   width: 840px;
   margin: 0;
   padding: 0;
   background: #004833;
   font-size: 75%;
   color: #FFF;
}

#footer ul{
   float: left;
   margin: 0;
   padding: 16px 0 16px 19px;
}

#footer li{
   float: left;
   list-style: none;
   margin: 0;
   padding: 0 11px 0 0;
}

#footer p{
   float: right;
   margin: 0;
   padding: 16px 19px 16px 0;
}

#footer a{
   margin: 0;
   padding: 0;
   color: #FFF;
   text-decoration: none;
}

#footer a:hover{
   text-decoration: underline;
}

