#footer {
    width: 988px;
    border: 1px solid #d7d7d7;
    background-color: #f8f8f8;
    font-family: helvetica, sans-serif;
}

#footer-search {
    border-bottom: 1px solid #fff;
    background-color: #c0c0c0;
    padding: 5px 5px;
    text-align: right;
}

#footer .ftr_nav_text {
    margin: 1px 8px 0 0;
    padding:0;
    border: 1px solid #ccc;
    width:300px;
    height:16px;
    vertical-align:top;
    font: 13px Verdana, sans-serif;
}

#footer-links {
    font-size: 10px;
}

#footer-links:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#footer-links {display:inline-block;}
/* Hide from IE Mac \*/
#footer-links {display:block;}
/* End hide from IE Mac */

#footer-links a {
    text-decoration: none;
    color: #686868;
	font-weight:normal;
	font-size:10px;
}

#footer-links a:hover {
    text-decoration: underline;
}

#footer-links div {
    display: inline;
    float: left;
    width: 192px;
    margin: 5px;
}


#footer-links ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#footer-links ul li {
    list-style-type: none;
    margin: 4px 0;
	padding:0px;
}

#footer-links #ftr-ptls ul {
    margin-left: 20px;
}

#footer-links #ftr-cbclogo, #footer-links #ftr-rclogo {
    padding-top: 70px;
    width: 160px;
}

#footer #cr {
    text-align: right;
    font-size: 10px;
    color: #686868;
    padding: 10px;
}
