У вас может быть div для верхней части с одним фоном, а другой для главной страницы и разделение содержимого страницы между ними или размещение содержимого в плавающем div на другом уровне z. То, как вы это делаете, может работать, но я сомневаюсь, что он будет работать через каждый браузер, с которым вы сталкиваетесь.