When I hover over the navigation links, the hover changes the background color and link color however there is a tiny sliver of a space between the right border and hover fill. How can have the hover fill reach the border? I have tried playing around with padding etc and moving the border to another element but nothing is working. I'm sure it's something so small.
HTML
<nav id="bottomNavWrap">
<nav id="bottomNav" class="fl">
   <ul>
      <li><a href="#">汽车首页</a></li>
      <li><a href="#">购车必读</a></li>
      <li><a href="#">新车导购</a></li>
      <li><a href="#">新车排行榜</a></li>
      <li><a href="#">最新促销</a></li>
      <li><a href="#">维修问答</a></li>
      <li class="last"><a href="#">车行搜索</a></li>
   </ul>
</nav>
CSS
#bottomNavWrap {
    height: 34px;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
}
#bottomNav {
    display: inline-block;
}
#bottomNav ul {
    color: #fff;
    font-size: 120%;
    font-weight: 500;
    text-align: left;
}
#bottomNav ul li {
    display: inline;
}
#bottomNav li a {
    border-left: solid 1px #454b95;
    width: 80px;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #fff;
}
#bottomNav li a:hover {
    color: #000;
    background-color: #FFF;
}
#bottomNav li.last a {
    border-right: solid 1px #454b95;
}
 
     
    