I've experienced this problem before as well. Try setting position: relative; in the container div. Thus, if you had
You would want your CSS to look like this:
At least I think that was what was going on. I may be wrong though.