A temp solution might be to just rearrange the description a bit. Make the text line up on the side of the pictures, that way when they were expanded they would simply fill empty space rather than push anything down, but the coding would have to make the left and right verticals independent of each other.