немогу понять нафига вам два обрабочика события click
jQuery('#catTitle,#catTitle a').bind('click', function() {return false});
и jQuery('#catTitle').click(function(){
Оставьте только второй вида
jQuery('#catTitle,#catTitle a').click(function(){
jQuery('#catTitle').css({display: 'none'});
jQuery('#right').css({display: 'block'});
return false;
}
mouseout желательно вешать на контейнер который содержит в себе и заголовок и меню.
У тебя меню исчезает когда ты за пределы newHeaderRow выходишь. Посмотри что там за траблы с CSS
зы. Код html надо было всё таки приложить.