non riesco a mettere il testo allineato a destra rispetto allo sfondo all'interno di questo div

codice:
<div id="titolosxpag">PRENOTAZIONE INTERVENTO</div>
codice:
div#titolosxpag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #C41010;
	background-image: url(media/images/titles/sfondo_sx.png);
	background-repeat: no-repeat;
	height: 23px;
	vertical-align: middle;
	text-align: right;
	padding-right: 300px;
}
come si fa?