div#block_footer {width:945px; margin:0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background:#F5F5F5; }
div#block_footer a:hover {color:#000; }

div#block_footer .footer-top { background:url(../images/footer-top.gif) no-repeat; height:35px; padding:4px 0px 6px 3px; font-weight:bold; font-size:11px; color:#666; line-height:40px; }
div#block_footer .footer-top li{ float:left; padding:0px 15px; background:url(../images/breadcrumb.gif) no-repeat 100% 100%; }

div#block_footer .footer-top img {position:relative;top:7px;}
div#block_footer .footer-mid { background:url(../images/footer-mid.gif) repeat-y ; padding:0px 0px 0px 15px;}
div#block_footer .footer-mid a {color:#888; }
div#block_footer .footer-mid a:hover {color:#000; }
div#block_footer .footer-mid h5 a{color:#666; }
div#block_footer .footer-mid ul{ float:left; padding:15px 19px; }

div#block_footer .footer-down {background:url(../images/footer-down.gif) no-repeat; height:10px;}

div#block_footer .footer-bottom { color:#888; font-size:10px; padding:7px; }
div#block_footer .footer-bottom a{ color:#0088cc; }
div#block_footer .footer-bottom a:hover{ text-decoration:underline; color:#08c; }
div#block_footer .footer-bottom .links-footer {float:right; line-height:18px; }
div#block_footer .footer-bottom .links-footer li {float:left; padding:0px 2px; }
div#block_footer .brdr {border-bottom: 2px solid #E4E4E4; line-height:18px;}

.product div#block_footer {background:#E7E7E7; }
.pressroom div#block_footer {background:#fff; }
.buy  div#block_footer {background:#fff; }
.sitemap  div#block_footer {background:#fff; }
