Hmm...
Jag ser i din CSS att du redan antagligen testat detta, men jag tycker att du skall prova att köra med
div.extrabg {
...
min-height: 380px;
...
}
dvs tag bort height helt och kommentera fram min-height igen ;) - sidan kommer därefter att funka i Mozilla m.fl men antagligen inte i MSIE...
Om den inte funkar i MSIE efter det att du lagt på "min-height" - så kan du fixa detta genom att t.ex. lägga till en separat stilmall för MSIE (som bara innehåller den "saknade höjden" ;) ) med hjälp av en "conditional comment" (MSIE-specifikt, men koden blir ju en kommentar i alla andra webbläsare - så det behöver man inte bry sig om när man använder dem för att "tweaka" kod för att passa i MSIE ;) ) :
<!--[if IE]>
<style type="text/css">
div.extrabg {height:380px;}
</style>
<![endif]-->
Lägg denna någonstans i slutet av <head> (i varje fall *efter* din "stilmalls-<link>")
Lycka till!