This div is positioned correctly in Internet Explorer 8 and Mozilla Firefox.
<div style="display: table; margin: 0 auto; margin-top: 5%; padding-top: 13px;"></div>
However, it falls out of place in Internet Explorer 7. I have read that display table does not function properly in IE7, but the entire div seems to be malfunctioning in this browser version.