#flashcontent {
	position:absolute;
	top: 50%;
	left: 50%;
	width:1024px;
	height:768px;
	margin-top: -384px; 
	margin-left: -512px;
	background-color: #000;
    text-align: center;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #000;
/*	overflow:hidden;*/
    background-image: url(../images/launch_HTML_bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

div,p,img { margin: 0; padding: 0; }

#container {
    width: 100%;
    background-color: red;
}

#outer {
    position: relative;
    left: 132px;
    width: 450px;
    height: 240px;
    margin: 326px auto 0 auto;
}

#lhs {
    float: left;
    width: 200px;
    height: 180px;
    padding: 23px 0 0 34px;
}

#rhs {
    float: left;
    width: 184px;
    height: 33px;
    padding: 172px 0 0 22px;
}

a.but {
    display: block;
    width: 184px;
    height: 33px;
}

a.but {
    background-image: url(../images/grownup_UP.gif);
}

a.but:hover {
    background-image: url(../images/grownup_OVER.gif);
}

#rhs > a.but {
    background-image: url(../images/grownup_UP.png);
}

#rhs > a.but:hover {
    background-image: url(../images/grownup_OVER.png);
}

#legals {
    width: 780px;
    height: 100px;
    margin: 40px auto 0 auto;
    text-align: center;
    font-family: Verdana;
    color: #999;
    font-size: 9px;
}

a.legal {
    font-family: Verdana;
    color: #999;
    font-size: 9px;
}


