con un correcto
<doctype! y un contenedor con un ancho establecido y
margin:0 auto; te vale para centrar una capa.
con esto centraras horizontalmente este elemento segun su contenedor.
aun que no lo veo necesario sacarlo del flujo del documento tan solo para centrar. pero bueno en ocaciones es necesario dependiendo de lo que necesites (que tu subras supongo)
Código:
.box1 {
position: absolute;
margin-left: -40px;
margin-right: auto;
left:50%;
right:90px;
width:80px;
}
PD: Usa el buscador que se ah tratado una infinidad de veces para centrar un elemento o varios en cualquier direccion