added css3 transitions