OK a friend (Xoligy) fixed the code for me so the pop is perfect in IE6, IE7 and Firefox
here's the code for dfh_announcement_popup
Code:
<div id="ANNLAYER" style="background-color: red; overflow: auto; position: absolute; margin-left:5; margin-right:5; margin-top:5; margin-bottom:0; top:33%; left:12%; height: auto; width:75%; padding: 10px; border-color: 000000; border-style: solid; border-top-width: 2px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 2px;">
<table cellpadding="1" cellspacing="0" border="0" class="tborder" width="100%" height="50%" align="center"><tr><td>
<table cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" height="100%">
<tr>
<td class="panelsurround" align="center">
<div class="panel"><div align="$stylevar[left]">
$dfh_announcement_popuptopaste
<br /><br />
<input type="button" onclick="clearpopupannouncement('ANNLAYER')" name="clear" value="$vbphrase[closeannouncement]" class="button">
<br />
</div></div>
</div></div>
</td>
</tr>
</table>
</td></tr></table>
</div>