Ciao a tutti ho questo script che al passaggio del mouse apre un div e all'uscita del mouse fa sparire il div

il mio problema è che vorrei che il div inizialmente non si vedesse e che comparisse soltanto al passaggio del mouse

ho provato con style="display:none;" ma mi blocca l'esecuzione dello script

<div id="opacity_demo" style="width:100px; height:100px; background:#ccc;"></div>
<ul>
[*]Show this box[/list]

come posso fare?
Grazie ciao