Ho questo code qui sotto che funziona, ma il problema è posizionare il "text" nella cella, cioe in orizzontale con i css lo sposta, ma in verticale, su e giu, no.. come faccio?

codice:
.a {
	width:177px;
	height:29px;
	background:  url(../second_II/puls/a_out.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	text-align: left;
	text-indent: 25px;
}
.a:hover {
	background:  url(../second_II/puls/a_over.jpg);