$(function() {

$("div#MainNavBar ul.subMenu, div#bannerMenu ul.subMenu").css({ display: "none" }); // Opera Fix
  
  $("div#MainNavBar > ul li, div#bannerMenu > ul li").hover(
    function() {
      $(this).addClass("current");
      $(this).find("ul").css({ visibility: "visible", display: "none" }).show(200);

    },
    function() {
      var menuItem = this;
      timeoutMenu = setTimeout(function() {
        if ($(menuItem).find("ul").is(':visible')) {
          $(menuItem).find("ul").css({ visibility: "hidden" });
          
        }
      }, 150);
      $(menuItem).removeClass("current");
      
      // Forces cufon to refresh thus resets the style to defaults
      Cufon.refresh();
    });
});

