'-webkit-border-radius': '10px', '-moz-border-radius': '10px', Guess what, IE doesn't use webkit nor does it accept's mozilla-specific properties. I'm not sure it's what's causing the problem but I'm sure css properties would better be in a css rule in a css file and your JavaScript would have a better time just adding a class rather than fixing decorations like that. Let JavaScript only set css when it really has to, in any other case it's better in a css file where the browser will happily ignore properties it can't use.
Michel Belleville