OK! veo que de momento has reducido width a 99% y también se ve bien
Creo que si quitas, en el mismo sitio, la propiedad float:left también te funcionará con width:100%;
En esta página hay la solución y descripción de este bug:
http://www.positioniseverything.net/...haracters.html
Al parecer se puede solucionar quitando los comentarios <!-- --> de tu código HTML o usando un modo mas pedestre: añadir un margin-left o margin-right de -3px. Aunque sea "pedestre funciona"... y más pedestre es el funcionamiento raro del IE.