You could try to absolute position your text and create a transparent background:
.overlay_box {
font-family:verdana;
font-weight:bold;
border:solid 1px #000;
position:absolute; top:20px; left:100px; border-style:double; width:300px;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://cdn.qhub.com/Example-1.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
background-image:url(/Example-2.png);
}
.overlay_box {
font-family:verdana;
font-weight:bold;
border:solid 1px #000;
position:absolute; top:20px; left:100px; border-style:double; width:300px;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://cdn.qhub.com/Example-1.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
background-image:url(/Example-2.png);
}