That shapy bezier floor, does it have a repeating pattern? You can break it into two TiledBackground objects.
Say, one TiledBackground with curvy top stretched horizontally. And a small black square (also TiledBackground), stretched in both ways.
Even if the curvy part of the floor doesn't have a pattern, you can crop it to something like 1280x50 and fill the remaining 250px with a tiled background black square. This will save quite a lot of memory.