Tengo un div que aparece al pasar el ratón, y no soy capaz de hacer que desaparezca cuando el ratón deja de estar encima...
  
Div que aparece: 
 Código PHP:
     <div style="position: absolute; left: 620px; bottom: 100px ;visibility:hidden" id="caja">texto</div> 
    
  Código enlace que llama al div: 
 Código HTML:
 <a href="#" class="asterisk" onmouseover="muestra_caja()">Why this?</a> 
 javascript
: 
 Código PHP:
    <script language="javascript">
    function muestra_caja(){
        document.getElementById('caja').style.visibility = 'visible'
    }
</script>