Hola,
La verdad que hacer una pagina que funciona solo en un navegador, no es lo mas recomendado pero bueno, eso es decision tuya.
Tu error se debe a que al ocupar "slideToggle", esta agrega al contenedor cuando lo esta ocultando "overflow:hidden;", lo que hace que no se muestre todo el contenido, es decir, oculta los bordes (por tu margin -150), como solo dura unos segundos, da el efecto de corte, puedes reproducirlo poniendo
Código:
<div id="contenedor" class="notifications" style="display;none;overflow:hidden;">
Esto ya es CSS, le estoy dando una vuelta pero por ahora no he encontrado ninguna solucion rapida y que no implique modificar mucho, te dejo el error por si se te ocurre algo.
Saludos