In IE8, the image above the text in the big gray area loads SOMETIMES, but not always, and when it does load…it looks like it STARTS TO repeat once again into the text. Any ideas why this is happening?
You’ve just copied that from Firebug though haven’t you? Firebug always adds all the properties when the background shorthand is used. Check the actual CSS file, scroll’s not there:
It looks like the border-radius.htc you’re using is adding inline style to that div of background: none transparent scroll repeat 0% 0%. It’s the repeat that is causing the image to repeat (obviously). It doesn’t show up in Firefox because FF doesn’t apply the .htc (because it doesn’t need to). I’d guess that the .htc is also causing problems with the image loading initially too. If you’re determined to have rounded corners for IE, I’d think about using http://css3pie.com/ instead.