Почему не получается изменить CSS свойство с помощью javascript?
Подключай   jquery.. 
$("#main").css("width", "100px");
Нормально, просто и легко - с помощью jQuery, потому что IE по традиции впереди планеты всей.
answers.oreilly.com/topic/1819-how-to-change-an-el...