This page examines a background-image's placement relative to the element's borders. In IE Mac borders appear to be inside the element box as the background goes behind the borders. See Safari, Mozilla, or any version of IE PC for the expected appearance.
Depending on the width of your border, it may not be a huge issue it but could create an unsightly shift in some layouts. A simple workaround would be to offset the background-position by the width of the border initially and then hide the correct position from IE Mac like so:
div {
border: 9px solid #000;
background: url(9px.gif) 9px 9px no-repeat;
/*\*/background-position: 0 0;/**/
}