Para centrar horizontalmente es más fácil que eso:
Código CSS:
Ver original.wrapper {
width :100%;
position : relative; /* imprescindible en este caso*/
}
.wrapper .center {
width :50%;
margin: 0 auto; /* el cero es vertical, auto es horizontal */
}
Para centrar verticalmente lo tendrás que explicar mejor cómo tienes montado el html y el css. Puedes hacerlo con position:absolute y margins a porcentajes, o puedes hacerlo con transform.
Código CSS:
Ver original.center {
top: 50%;
left: 50%;
position: absolute;
transform : translate(-50%, -50%);
}
Saludos