Credo che sia perche` hai dato al div container un'altezza definita (100%), che e` proprio quella che appare nel tuo fondo.

Prova a togliere height a tale div.