così dovrebbe funzionare (testato con ie7 + ff):
codice:
body
{
margin: 0;
padding: 0;
text-align: center;
background-color:white;
color:#000;
font-family:helvetica;
font-size: 20px;
font-weight: bold;
}
#contenitore
{
margin-top: -300px;
position: absolute;
margin-left: -350px;
width:700px;
height:600px;
left: 50%;
top: 50%;
border: 1px solid;
}
Ah una cosa, 1100px di larghezza sono un pò troppi, considera chi ha risoluzioni più piccole di 1280, come la 1024x768 e 800x600, non ci crederai ma è ancora la maggior parte della gente. Fossi in te diminuirei un pò lo spazio, nel codice sopra ho messo una larghezza di 700 ed un margin left della metà (350).