If you have a look at this pic - <http://twitpic.com/q0a6p> - you can see a strange issue with an outline around the text element of a input tag in a form. (on the right, it is being inspected by Safari's web inspector). The background is the image of the button. The problem only occurs in Safari. FF and IE is fine. Does anyone have any idea what is causing it?

```
<input type='image'  id='product_114' class='buy_button' name='Buy' value='Add To Cart'  />

```

I've applied border:none !important to the input element but the outline still shows (only in Safari). It appears to be outlining the value part of the input element, but I'm not sure how to style that.