ie6, ie7 bug fix