per l'allineamento verticale puoi provare a impostare position top:50% e togliere la metà dell'altezza con margin negativo.
In browser umani funziona, su Explorer Mac butta fuori barre orizz e vertic.... Se guardi il mio ultimo post mi sono arreso e ho usato una tabella dentro un'altr con il risultato di avere ancora la barra verticale.
Questo su I.E. Mac! Sugli altri è OK!
Esempio:

div#container {
width: 760px;
height: 100%;
margin: 0 auto;
text-align: left;
}
body>div#container {
height: auto;
min-height:100%;
}
div#centrato{
position: relative;
top: 50%;
width: 760px;
height: 420px;
margin-top: -210px;
}