we have width: 100% above. I believe the width should be 100% and then defined by outer container.