Yesterday, during I worked on PSD to XHTML conversion, I had a problem with input button under Internet Explorer 6 & 7. Both IE render white border inside button.

white-border-ie-problem

Actually I had this problem many times, but was unable to find a solution. So today I played with css and I solved it. Actually it’s not a border, but background color. So, if you have white, black, green or whatever color border inside input button, this probably is the background.
Here is css that I had before fixing this problem:

width: 86px;
height: 29px;
text-align: center;
color: white;
border: 1px solid #ffa200;
background: url(images/search-btn-bg.png) 0 0 repeat-x;

I added background color to background property


background: #e3b100 url(images/search-btn-bg.png) 0 0 repeat-x;

… and voila, it works.