.footer { width:100%; float:none; background:#fff; }
#footer { width:960px; float:none; margin:20px auto 0 auto; background:#fff; }
#footer { _margin:0 auto; }
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .rule {border-bottom:1px solid #B3C6D7;height:4px;}

#footer .col_300 {width:300px;float:left;}
#footer .col_160 {width:160px;float:left;}
#footer .col_140 {width:140px;float:left;}

#footer .wrapper_0_10_0_10 {float:left;padding:0px 10px 0 10px;}
#footer input {font-size:15px;float:left;margin-right:10px;width:215px;}
#footer .formbutton a {background:url(/images/buttons/btn_search_60_22.gif) no-repeat scroll left top;text-decoration:none;display:block;width:60px;height:22px;float:left;}
#footer .formbutton a span {visibility:hidden;}

#footer .footer_top {float:left;width:960px;background:#fff url(/images/footer_bg.gif) repeat-x;}
#footer ul.footer_list_top {float:left;width:955px;background:transparent url(/images/footer_bg_classified.gif) repeat-x;margin:0 0 0 5px;display:inline;}
#footer ul.footer_list_top li {float:left;}
#footer ul.footer_list_top li.footerclassifieds a:link,
#footer ul.footer_list_top li.footerclassifieds a:active,
#footer ul.footer_list_top li.footerclassifieds a:visited,
#footer ul.footer_list_top li.footerclassifieds a:hover {background:transparent url(/images/footer_bg_classified.gif) repeat-x;}
#footer ul.footer_list_top li a:link,
#footer ul.footer_list_top li a:visited,
#footer ul.footer_list_top li a:active,
#footer ul.footer_list_top li a:hover {background:transparent url(/images/footer_bg.gif) repeat-x;color:#334455;font-size:12px;font-family:Arial;font-weight:bold;padding:8px 11px 8px 12px;float:left;}

#footer .footer_list_middle li {padding:5px 0;}
#footer .footer_list_middle li .section_title h3 span {font-size:12px;}
#footer .footer_list_middle li a {color:#035A91;font-size:11px;font-family:Georgia;}
#footer .formsearchbar {padding:5px 0;float:left;width:300px;}

#footer .bullet li {padding:5px 0;background:none;}
#footer .bullet li .section_title h3 span {font-size:12px;}
#footer .bullet li a span {margin-left:0;}
#footer .bullet li a {color:#035A91;font-size:11px;font-family:Georgia;}
#footer .morelinks {display:none;}

#footer .footer_list_bottom {width:940px;padding:0 10px;}
#footer .footer_list_bottom li {float:left;margin:5px 3px 0 0;background:transparent url(/images/delimiter_hr_header_subnav.gif) no-repeat scroll right top;padding:3px 10px 0 0;}
#footer .footer_list_bottom a {color:#000;font-size:11px;font-family:Arial;}
#footer .footer_list_bottom .no_background {background:none;}
#footer .footer_list_bottom .footer_canadacom a:link,
#footer .footer_list_bottom .footer_canadacom a:active,
#footer .footer_list_bottom .footer_canadacom a:visited,
#footer .footer_list_bottom .footer_canadacom a:hover {background:#fff url(/images/icons/cc_108_18.gif) no-repeat;width:108px;height:18px;text-decoration:none;display:block;}
#footer .footer_list_bottom .footer_canadacom a span {visibility:hidden;}
#footer .footer_list_bottom .footer_copyright {font-size:10px;font-family:Arial;border-left:1px solid #B3C6D7;float:right;text-align:right;margin:0;padding:8px 0 10px 15px;}
#footer .footer_list_bottom .footer_copyright a {font-size:10px;}