#site_footer{
    font-size: 12px;
    color: #ccc;
    margin-top: 25px;
    background-color: #222;
    padding: 20px;
    border-top: solid 5px #C40000;
    position: relative;
    z-index: 2;
    font-family:Arial;
}
#site_footer .left{
    float:left;
}
#site_footer .right{
    float:right;
}
#site_footer .clear{
    clear:both;
}
#site_footer .footer_container{
    width:1024px;
    margin:auto;
}
#site_footer .image-container{
    padding-bottom:20px;
}
#site_footer .dbl-line{
    border-top:1px solid #ccc;
    border-bottom:1px solid #808080;
    height:3px;
    margin-bottom:20px;
}
#site_footer .section{
    color: white;
    font-size: 12px;
    margin-bottom: 4px;
}
#site_footer ul{
    list-style-type: disc;
}
#site_footer ul a{
    color: #aaa;
    text-decoration: none;
}
#site_footer .listing-column{
    text-align:left;
    width:200px;
}
#site_footer .more-info{
    text-align: center;
    padding: 20px 0px 7px;
}
#site_footer .title, .section{
    margin:15px 0px 10px 0px!important;
}