width has to be 100%