Boxmodel nach W3C:
Gesammtbreit = Border-left + padding-left + width + padding-right + border-right
http://www.fabrice-pascal.de/artikel/ie5boxmodel/
Wenn width = 100%, padding-left/right = 0px und border-left/right = 1px ist, dann ist die gesammtbreite = 100% + 2px.
Wenn 100% in 190px ist, ergibt sich eine gesammtbreite von 192px. Womit das ganze natürlich nicht kompett angezeigt wird.
allerdings: ehrlichgesagt, hätte ich jetzt erwartet, dass die breite des TDs angepasst hätte... naja. wenn du die width:100%; weglässt, würde sich der <a>-tag, da als block definiert, auf die gesammte breite anpassen und das erreichen, was du vorhast. allerdings befürchte ich, dass der IE dann müll macht, da der nur sehr schlecht mit css umgehen kann.