Am I correct that those with the problem are on dialup? The images are all loaded before the CSS is downloaded.
Another question, are you seeing this in IE only?
.iirc, since you are importing the css rather than linking, everything else gets loaded first. Try using <link> for you css and see if that cures it.
This sounds like
"Flash of Unstyled Content (FOUC)".