После возни с вашим кодом, когда вы нажимаете, вы говорите, что div расширяется до 600px с родительским контейнером шириной всего 535px.
Ваше желаемое поведение может быть достигнуто с некоторыми изменениями в padding иширина информационного класса и изменение вашего переключателя в соответствии с шириной родительского контейнера:
http://jsfiddle.net/vCbcz/23/