Ho un problema di visualizzazione di un div, creato all'interno di una pagina, che dovrebbe dare uno scroll interno.

codice:
<td width="502" height="205" valign="bottom"
style="background-image: url(pics/ek_bg_7.jpg);
background-repeat: no-repeat">
<div id="testi" style="overflow-y: scroll;
scrollbar-base-color: #FFFFFF;
background-image: url (pics/support_bg.jpg);
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat">
Questo il codice che appare nella tabella.

codice:
#testi {
margin-bottom: 17px;
margin-left: 8px;
border: 0;
height: 179px;
width: 451px;
text-align: justify;
overflow-x: hidden;
font-size: 12px;
}
Questo è lo stile del Div.

La visualizzazione è corretta in Internet explorer su Windows, ma sia all'interno del video display di Dreamweaver che su Mac (anche con Safari), le barre di scorrimento non compaiono e tutto il testo diventa visibile e occupa tutto lo schermo, spostando in basso quel che c'è sotto.

Qualcuno saprebbe dirmi dove sta il problema?