Hallo,
Sie sollten den Aufbau Ihrer Seite überarbeiten. Hier ein Ansatz, mit dem Sie neu beginnen können:
<div class="mainbox"></div>
.mainbox {
background: #333333 none no-repeat scroll 0 0;
background-image: url('../images/randlogo.php');
height: 552px;
width: 834px;
margin: auto; /* zentrale horizontale Ausrichtung */
position: relative;
}