Thanks Marnik.... that's a good catch. I noticed that if I toss the div tags into a table, then the page runs fine in IE. I'm not savvy enough to know if that ultimately switches the order the functions are executed, but I'd thought I was doing myself a favor during development to keep the HTML simple, which seems to have come back to bite me, but I think I'm back on track now... thanks again.
-Mike