HTML
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(images/bg.gif) #ff7200 repeat-x;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: center;
}
BODY
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(images/bg.gif) #ff7200 repeat-x;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    text-align: center;
    font-family:Verdana;
}
A
{
    color: #0000ff;
}
A:hover
{
    color: #3333ff;
}
#wrapper
{
    padding-right: 0px;
    padding-left: 0px;
    background: url(images/body.gif) #fff repeat-y;
    padding-bottom: 0px;
    margin: 0px auto;
    width: 736px;
    padding-top: 0px;
    text-align: left;
}
#content
{
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.frame {
	position:absolute;
	left:50%;
	margin-left:-368px;
}

.header {
	background:url(header_image.jpg);
	width:736px;
	height:157px;
}

.center {
	font-size:18px;
	text-align:center;
}

.container {
	width:600px;
	height:auto;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-300px;
}	

.bonuscolumn {
        margin:auto;
	width:600px;
	height:auto;
	position:relative;	
	text-align:center;
}

.bonusitem {
	width:200px;
	height:220px;
	position:relative;
	float:left;
	text-align:center;
}


.imgcolumn {
	width:416px;
	text-align:center;
	height:auto;
	margin:auto;
	}

.imgbox {
	float:left;
	margin-bottom:10px;
}

.imgbox img {
	display:block;
}

.bonusbox {
	background:#FFFFCC;
	margin:auto;
	width:600px;
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-300px;
}
#footer
{
    font-size: 11px;
    background: url(images/footer.gif) #ff7200 no-repeat left top;
    padding-bottom: 20px;
    color: #fff;
    line-height: 14px;
    padding-top: 12px;
    height: 32px;
    text-align: center;
}
#footer A
{
    color: #fff;
}
#footer A:hover
{
    color: #fff;
}