*{
    padding:0;
    margin:0;
    border:0;
}

#site_wrapper{
    width:900px;
    border:3px solid #c9d1d8;
    position:relative;
    left:50%;
    margin-left:-450px;
    margin-top:16px;
    margin-bottom:16px;   
}

#content_wrapper{
    margin: 10px 18px;
}

.content_box{
    margin-left:4px;
    width:606px;
    background: #112e50 url(../images/site/bot-left.gif) no-repeat left bottom;
}
.content_box_outer{
    background: url(../images/site/bot-right.gif) no-repeat right bottom;
    padding-bottom:6px;
}
.content_box_inner{
    background: url(../images/site/top-left.gif) no-repeat left top;
}
.content_box h2:first-child{
    background: url(../images/site/top-right.gif) no-repeat right top;
    line-height:28px;
    padding-top: 1px;
    color:#112e50;
}
.content_box h2, .content_box p{
    padding-left:8px;
    padding-right:6px;
}

#top_banner{
}
#top_banner img{
    border:none;
}
#BC_menu{   
    margin: 6px 0px 0px 18px;
    height:42px;   
}

#left_pane{
    float:left;
    width:226px;
}

#left_pane div:first-child{
    margin-top:0px;
}
#page_content{
    float:right;
    width: 626px;
}

#ads{
    
}

#ads a:first-child{
    margin-left:0px;    
}
#ads a{
    display:block;
    float:left;
    margin-left:2px; 
}
#ads a img{
    opacity:1; 
}

#ads a img:hover{
    opacity:.7; 
}

#vehicle_specs{
    margin-top:16px;
}

.testimonial{
    margin: 10px;
    padding-top:10px;
    border-top: 1px solid silver;
}

.testimonial:first-child {
    border:0;
}

.testimonial div.image{
    float:left;
    width:100px;
    margin:0px 10px 10px 0px;
}

.testimonial div.copy{
    float:right;
    width:480px;
}
.testimonial .location{
    font-size:10pt;
    color:#B1C1D4;
}

.testimonial div.copynoimage{
    width:580px;
}
.testimonial h2{
    margin-bottom:8px;
}

.testimonial .enlargetxt{
    font-size:8pt;
    font-weight:bold;
    color:#F4BF31;
    padding:4px;
    text-align:center;
}
.testimonial cite{
    
}

#footer{
    width:892px;
    padding:4px;
}
#footer_nav{
    float:left;
    margin-top:6px;
    margin-left:30px;
    margin-right:30px;
    padding:0;
    text-align:center;        
}
#footer_nav div{
    margin:5px 0px;
}
#footer_nav div span{
    padding:0px 5px;
}    
.box{
    margin-top:12px;
    width:226px;
}
.box .first{
    padding-top: 16px;
    padding-bottom: 8px;
}
.box .last{
    min-height:66px;
    padding-bottom: 30px;
}
.box h2, .box p, .box div{
    padding-left: 20px;
    padding-right: 20px;
}
.box ul{
    padding:0px 20px 0px 26px;
 } 

.clear{
    clear:both;
}

.address{
    float:left;
    margin:10px 10px;
    width:280px;
}

