body{ margin: 0 auto; padding: 0; border: 0; overflow: hidden; background: #4B4B4D; font-size: 72.5%; font-family: Verdana,Arial,sans; height: 100%; }
DIV.outer { position: absolute; left: 50%; top: 50%; width: 3000px; height: 200px;
margin-left: -1375px; /* half-or-so of width */
margin-top: -175px;  /* .75 of height */
}
#page { width: 100%; height: 100%; display: table; vertical-align: middle; }
#maincontent{ left: 0; right: 0; width: 100%; overflow: hidden; background: #4B4B4D url(images/splash-background.png) repeat-x 0 center; margin-top: -30px; padding-top: 60px; margin-left: -30px;}
img {border: none;}
.innertube{ margin: 25px; /*Margins for inner DIV inside each DIV (to provide padding)*/ }
#logo-div, #navi-container { float: left; width: 45%; }
#logo-div img {float: right; margin-right: 50px; margin-top: 70px;}
#navi-container a img {margin-left: 5px;}
.navi-div {margin-top: 10px;}
P {margin: 0; color: #fff;}
label {color: #302E30; padding-right: 5px;}
#co-label {padding-bottom: 20px; margin-left: 40px;}
#contact {padding-top: 20px; margin-left: 45px; }
#contact P {color: #D5D5D6;} /* abadae */
#contact #address {padding-bottom: 10px; color: #abadae;}
#contact #address P {color: #abadae;}
#copyright { padding-top: 10px;}
#copyright P {color: #abadae; font-size: .90em; font-variant: small-caps;}
a:hover {}
a:link, a:active, a:visited { color:#cf7418;}
