SlideUp("slow") and SlideDown("slow") happening instantly?

SlideUp("slow") and SlideDown("slow") happening instantly?

When using slideUp and slideDown I'm getting something that looks more like a hide/show in all browsers. Can't seem to figure out what I'm doing wrong. Here's the code I'm running. I tried to nuke the opacity stuff...but that doesn't seem to have any effect. Ideas?
  1. // script
  2. $('.head-menu-container').click(function () {
  3.       $('.menu-list-container').slideDown("slow");
  4. });

  5. // css and html
  6. .menu-list-container { displaynone; background#454545opacity0.8; filteralpha(opacity=80); min-width272pxmin-height200px-webkit-border-radius2px; -moz-border-radius2px; border-radius2px; positionabsolute; top32px; left0px; }
  7. <div class="menu-list-container"></div>