Custom background using css not displaying correctly