@charset "utf-8";
/* CSS Document */

/*V-Align Table Method*/

html, body, #valign-wrap {
   height:100%;
   width: 100%;
   margin: 0;
   padding: 0;
   border: 0;
   margin-left: auto;
   margin-right: auto;
}

#valign-wrap td {
   vertical-align: middle;
}

/* Containers */

#logocontainer {
height:0px;
width:800px;
margin-left:auto; 
margin-right:auto;
margin-top: 0px;

background-image: url(../images/background.png);
background-repeat: repeat;

border: 0px;
border-spacing: 0px;
display: block;

}


#headercontainer {
height:auto;
width:800px;
padding: 0px;
margin-right: auto;
margin-top: 0px;
margin-bottom: auto;
margin-left: auto;

border: 0px;
border-spacing: 0px;
}

#bodycontainer {
height:30px;
width:800px;

border-top: 1px solid white;
margin-left: auto;
margin-right: auto;
background-image: url(../images/menubackground.png);
background-repeat: repeat-x;
padding: 0px;
border-spacing: 0px;
}

#layer-logo
{
width: 350px;
height: 180px;
position: fixed;
left:0px;

background-image: url(images/elitetre_minilogo.png);
background-repeat: no-repeat;
background-position: left top;
}

#menubar {
height:30px;
width:800px;

border-bottom: 1px solid white;
margin-left: auto;
margin-right: auto;
margin-top:-1px;
background-image: url(../images/menubackground.png);
background-repeat: repeat-x;
padding: 0px;

}

#menubarshadow {
height:30px;
width:800px;

margin-left: auto;
margin-right: auto;
margin-top:auto;
background-image: url(../images/menushadow.png);
background-repeat: repeat-x;
padding: 0px;
}

#menubarshadowlower {
height:30px;
width:800px;

margin-left: auto;
margin-right: auto;
margin-top:auto;
background-image: url(../images/menushadow_bottom.png);
background-repeat: repeat-x;
padding: 0px;
}

#banner_size {
height:200px;
width:800px;

margin-left: auto;
margin-right: auto;
margin-top:0px;
padding: 0px;
background-repeat: no-repeat;

border: 0px;
border-spacing: 0px;

display: block;

}

#menubar th {
width:129px;
}

#menuimage {
   margin-left: -60px;
   margin-right: auto;
   position: absolute;
   z-index:10;
}

#menubutton {
   margin-top: -12px;
   margin-left: auto;
   margin-right: 0px;
   position: absolute;
   z-index:9;
}

#bodycontainer {
        width:800px;
        height:1000px;
background-repeat: repeat;
}

/* Text Alignment */

.MainContainer {
text-align: center;
}