Probabilmente c'è una soluzione migliore, ma potresti racchiudere tutto quanto in un layer contenitore e centrare soltanto quello... il codice dovrebbe essere il seguente:
codice:
<html>
<head>
...
<script type="text/javascript">
<!--
function centraContenuto() {
top_pos = (screen.availHeight-[altezza del layer contenitore])/2;
left_pos = (screen.availWidth-[largezza del layer contenitore])/2;
document.getElementById("contenitore").style.top = top_pos;
document.getElementById("contenitore").style.left = left_pos;
}
document.onload = centraContenuto();
//-->
</script>
</head>
<body>
<div id="contenitore">
...
</div>
</body>
</html>
Secan