body
{
background-image:url('m.jpg');
background-repeat:repeat;
background-attachment:fixed;
background-position:center;
overflow: hidden;
margin:0; /* added */
padding:0; /* added */
height:100%; /* this is the key! */
}

/*below this line is added */

#left {
position:absolute;
left:0;
top:0;
padding:0;
width:100px;
height:100%; /* works only if parent container is assigned a height value */
color:#ffffff;
background:#ffffff;
border:1px solid #000000;
}

#menu {
position:absolute;
left:1px;
top:180px;
padding:0;
}

#address {
position:absolute;
left:1px;
bottom:1px;
padding:0;
}

#sells {
position:absolute;
left:1px;
bottom:50px;
padding:0;
width:99px;
height:66px;
text-align: center;
background-image:url('../images/sells-back.gif');
font-family : arial;
font-size : 9pt;
}

#right {
position:absolute;
right:0;
top:0;
padding:0;
width:27px;
height:100%; /* works only if parent container is assigned a height value */
color:#333;
background:#ffffff;
border:1px solid #000000;
}

#letters {
position:absolute;
right:0px;
top:50%;
margin-top:-245px;
padding:0;
}

#holder {
	position: absolute;
	overflow: visible;
	display: block;
	width: 100%;
	left: 0px;
	top: 50%;
}
#center {
	position: absolute; /* required */
	left: 50%; /* required */
	margin-left: -365px; /* half of width - 35 pixels */
	width: 800px; /* width of div */
	height: 500px; /* height of div */
	top: -250px; /* half of height */
}

#noflashorscript {
width : 800px;
height : 500px;
border : 1px solid #ffffff;
background : #000000;
text-align : center;
font-family : arial;
color : #ffffff;
font-size : 11pt;
}

p.margin {margin: 10% auto 0 auto}