body {
font-family:Arial;
font-size:16px;
margin:0;
padding-bottom:10px;
background:#39628E;
}

#bigcontainer {
float:left;
width:980px;
margin:10px;
background: url(../images/stone-texture.jpg);
}

#headerbox {
float:left;
width:980px;
height:98px;
}

#header1 {
position:absolute;
left:205px;
top:25px;
width:280px;
height:50px;
}

#header2 {
position:absolute;
z-index: 1;
left:125px;
top:83px;
width:170px;
height:25px;
}

#header3 {
position:absolute;
left:20px;
top:10px;
width:163px;
height:98px;
}

#header4 {
position:absolute;
left:555px;
top:10px;
width:400px;
height:63px;
}

#spacer {
float:right;
width:825px;
height:5px;
background:#E9E8E4;
}

#container {
float:left;
margin-left:10px;
width:970px;
background: url(../images/faux-columns.jpg);
}

#leftbox {
float:left;
width:150px;
}

#leftcontent {
position:absolute;
left:20px;
top:113px;
width:140px;
padding:5px;
color:#E9E8E4;
text-align:center;
}

div.item {
float:left;
margin-left:5px;
width:130px;
height:94px;
}

div.menu {
float:left;
width:140px;
}

#centercontent {
float:left;
width:790px;
padding:15px;
}

div.center {
text-align:center;
}

#topmenu {
position:absolute;
left:183px;
top:80px;
width:802px;
height:28px;
}

#shop {
position:absolute;
left:730px;
top:113px;
width:250px;
height:30px;
text-align:right;
}

#footerbox {
float:left;
width:980px;
height:46px;
}

#footer1 {
float:left;
margin-left:10px;
width:150px;
height:16px;
background:#39628E;
}

#footer2 {
float:left;
margin-left:5px;
width:810px;
height:16px;
}

#footer3 {
float:left;
margin-left:10px;
width:185px;
height:30px;
font-size:10px;
}

#footer4 {
float:left;
width:780px;
height:30px;
text-align:right;
}