I'm pretty certain you can't center an absolutely positioned element without css.
But looking at your code, you have a 'div' around your image. Why not absolutely position the div and 'text-align' center the image. The css for that would be:
<div class="banner"><img ..." /></div>
Notice that I removed all CSS from the img declaration. Make sure the img is not absolutely positioned.
Hope that helps!