The script I used in my demo wasn't updated at all. It is your complex and somewhat confused layout that is preventing the style of the container division from taking full effect in IE. Where you have this:
HTML Code:
<td colspan="3" align="center" valign="top" bgcolor="#d4f4fe"><table width="85%" border="0" cellspacing="0" cellpadding="0">
<tr><td></td></tr>
<tr><td><div style="width:800px;margin:0 auto;">
It can be simplified at least to:
HTML Code:
<td colspan="3" valign="top" bgcolor="#d4f4fe"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td></td></tr>
<tr><td><div style="width:800px;margin:0 auto;">
Then the division's styles will take full effect. The nested table could also be removed. To do that (a good idea) get rid of:
HTML Code:
<table width="85%" border="0" cellspacing="0" cellpadding="0">
<tr><td></td></tr>
<tr><td>
completely instead of just changing its width to 100% and get rid of the trailing tags for it too (red):
Code:
</script>
</div>
</td></tr>
</table></td>
The most important part of either solution is to not use (red):
Code:
<td colspan="3" align="center" valign="top" bgcol . . .
in the containing td tag, that (align="center") is what really throws off IE with these types of scripts. In IE, it centers everything, not just the outer container of the script - you will notice that in IE with align="center", even the slide starts in the center of the page - not a good sign.
Bookmarks