I am using the Navigation: CSSMenu - Horizontal Stylesheet and below is where I am trying to make the menu fit exactly within its container, but I can never get it perfect

on each link I have a 1px border (left + right), and I know if I eliminate right, I can make it look better, but I would loose the effect between menu items. Is there a way to just tell the menu to use 100% of the space and to adjust accordingly automatically? Hope you can help, thanks
Using latest version 1.10.3
site: http://www.marylandgranite.com
Code: Select all
ul#primary-nav li {
float: left;
margin: 0px;
padding: 0px;
border-left: 1px solid #696969; /* LEFT BORDER LINE */
border-right: 1px solid #343434; /* RIGHT BORDER LINE */
}
#primary-nav li li {
width: 220px;
margin-left: 0px;
margin-top: -1px;
float: none;
position: relative;
}
/* set the "a" link look here */
ul#primary-nav li a {
font-size: 12px;
font-weight: normal;
color: #fff;
padding: 15px 27px 15px; /* SIZE OF THE MENU */
display: block;
text-decoration: none;
}