#footer a { line-height:14px; font-size:11px; }
#footer em { color:#00a3e3; font-weight:bold; display:block; padding-top:1px; margin-bottom:8px; }
#footer .site_links { width:960px; margin:0 auto; padding:32px 0 26px 0; overflow:hidden; }
#footer .site_links .left_group { float:left; }
#footer .site_links .left_group li,
#footer .site_links .right_group li { padding-bottom:5px; }
#footer .site_links .center_group { float:left; }
#footer .site_links .center_group li { float:left; }
#footer .site_links .center_group li li { float:none; padding-bottom:5px; }
#footer .site_links .right_group { float:right; }
#footer .site_links li strong { display:block; height:16px; overflow:hidden; margin-bottom:21px; }
#footer .other_links { width:960px; margin:0 auto; clear:both; overflow:hidden; padding:9px 0 17px; background-color:#0A0A0A; }
#footer .other_links ul { float:left; margin-left:-8px; }
#footer .other_links ul li { float:left; background:url(/us/images/footer/bg_bar_gray.gif) no-repeat left 5px; padding:0 8px 0 9px; color:#ffffff;}
#footer .other_links ul li a { color:#ffffff; font-size:12px; }
#footer .other_links ul.link1 { float:none; overflow:hidden; height:14px; padding-bottom:7px; }
#footer .other_links ul.link2 { overflow:hidden; padding-top:7px; border-top:1px solid #303030; }
#footer .other_links em { float:right; font-weight:normal; color:#a0a0a0; font-size:11px; margin-bottom:0; }
#business #footer .other_links { height:60px; }
#business #footer .other_links em { display:inline-block; padding-top:5px; }
#footer .other_links .country { padding-right:0; }
#footer .other_links .country a { background:url(/us/images/footer/bg_country.gif) no-repeat left 4px; display:block; padding:2px 0 0 20px; }

/*#footer .search { background:url(/us/images/footer/bg_footer_search_rbox_right.gif) no-repeat right top; margin-top:22px; }*/
#footer .search form { position:relative; background:url(/us/images/footer/bg_footer_search_rbox_left.gif) no-repeat left top; height:24px; }
#footer .search .search_input { outline:1px solid #ffffff; padding-top:2px; position:absolute; left:7px; top:2px; }
#footer .search .search_input_nobg { border:1px solid #ffffff; background:none; padding-top:2px; position:absolute; left:7px; top:2px; }
#footer .search .search_btn { position:absolute; right:3px; top:2px; }

#footer .footer_b2b { padding:26px 0 0; }