Margin: 0 auto; seems to be failing me

I have set the container to display block, and width 100% but to no avail. I always have trouble getting this to work

Any ideas?

It's with reference to the nav bar text found at

Here is my css
.menu-top-nav-container {
display: block;
margin: 0 auto;
width: 100%;