Чтобы отцентрировать блочный элемент по горизонтали — указываем ему ширину меньше родителя и задаем отступы слева и справа auto
.
div.center {
width:100px;
margin:0 auto;
}
Отцентрировать текст внутри блока по вертикали и горизонтали блока можно так:
.block{
height:100px;
line-height:100px;
text-align:center;
vertical-align:center;
}