Я бы порекомендовал на вашем H3 установить что-то более конкретное, а именно: идентификатор. После этого установите фоновое изображение в новом теге id, а не в элементе H3 в css. так:
.p-box #h3image {
color:#FFF;
text-align:center;
font-size:12px;
display:block;
enter code here
width:253px;
height:22px;
padding-top: 133px;
z-index:5;
background: url(../images/p-img-bg.png) top left no-repeat;
}
Обратите внимание, что отступ 133 px + высота 22px сделает всю высоту контейнера 155px; быть размером вашего изображения. Так как отступ сверху 133, для текста останется 22 пикселя, поскольку изображение является фоном, текст на переднем плане, полностью совместим с SEO и совместим с браузером.
:)