setTimeout( function(){
// your stuff here
}, 500); // delay 500 ms
with your code:
$('#navMain .nav1').hover(
function () {
setTimeout( function(){
$(this).addClass('hover');
if ($.browser.msie && $.browser.version < 7) $('select').css('visibility', 'hidden');
}, 500); // delay 500 ms
},
function () {
$(this).removeClass('hover');
if ($.browser.msie && $.browser.version < 7) $('select').css('visibility', 'visible');
}
);