well for the width issue, it's cause you put it into a cell that had a width set for 800. <br />
<td colspan="3" width="800" height="100%">
<br /> You also have the table tag set to use "FAFAFA" as the background color. Firefox ignores this, as it's not a valid color. However, IE is lenient, and assumes you mean "#FAFAFA", which is the white color you're seeing<br /><br />
<table cellpadding="0" cellspacing="0" border="0" bgcolor="FAFAFA">