Hi,
Looks like a box model issue where the 2 pixels are added to the width in compliant browsers because of the 1px border on either side.
Have a look at the FAQ on the broken box model for more info.
this code should help.
Code:
.tablewidth {
width:978px
}
* html .tablewidth{width:980px}/* ie broken box model*/
</style>
<body bgcolor=#d9d9d9 leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>
<table class="tablemain tablewidth" cellpadding="0" cellspacing="0" align="center"><tr><td>
<table class="tablewidth" border="0" cellpadding="0" cellspacing="0"align="center">
<tr>
<td class="tdtop tablewidth" valign="top" background="http://www.teamsik.net/teamsiknet/banner.jpg" height="120"></td>
</tr>
<tr>
Mozilla is given 978px plus its borders which equals 980px. Ie gets 980px and puts its border inside to leave it still at 980px.
Paul
Bookmarks