.layout {
position:relative;
top:-50px;
vertical-align:top;
}

table.website {
width:1050px;
height:600px;
background-color:white;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
}

td.header {
width:100%;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
}

td.header-left {
width:220px;
height:100px;
margin: 0 auto;
padding:0px;
background-image:url(images/banner1.gif);
background-repeat:no-repeat;
border-collapse:collapse;
}

td.header-right {
width:300px;
height:100px;
margin: 0 auto;
padding:0px;
background-image:url(images/banner3.gif);
background-repeat:no-repeat;
border-collapse:collapse;
}

td.header-centre {
width:500px;
height:100px;
margin: 0 auto;
padding:0px;
border-collapse:collapse;
}
