.button {
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
position:relative;
}

#footer {
color:#FFF;
font-size:11px;
left:2px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
min-height:100px;
position:relative;
text-align:left;
width:830px;
}

#footermenudiv {
float:right;
font-size:10px;
text-align:right;
width:450px;
}

#footermenudiv a:hover {
color:#371A08;
}

#footermenudiv a:link,#footermenudiv a:visited {
color:#FFF;
}

#heading {
height:152px;
margin-left:auto;
margin-right:auto;
position:relative;
width:840px;
z-index:3;
}

#menu {
height:30px;
margin-left:15px;
position:relative;
text-align:left;
width:824px;
z-index:3;
}

#stripe {
background-image:url('/static/images/red_stripe.jpg');
background-position: center;
height:460px;
margin-left:auto;
margin-right:auto;
position:absolute;
top:152px;
width:100%;
z-index:1;
}

#upper_content {
background-image:url('/static/images/action_box/bg.png');
height:328px;
margin-left:auto;
margin-right:auto;
padding:5px;
position:relative;
width:834px;
z-index:3;
}

#video {
float:left;
left:-1px;
position:relative;
}

#wrapper {
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
width:835px;
z-index:2;
top: 20px;
}

.menu_item {
margin-right:12px;
margin-top:8px;
}

a img {
border-style:none;
}

p {
margin-top: 0px;
margin-bottom:0px;
}

ul {
margin-top: 0px;
margin-bottom:0px;
}

h1 {
margin-top: 0px;
}

body {
background-image:url('/static/images/bg.png');
background-repeat:repeat-x;
background-color: #002750;
font-family:Arial, Sans-serif;
font-size:12px;
margin:0;
padding:0;
}

