html {
 height: 100%;
 font-family: Tahoma,arial,verdana;
}

body {
 background: #092f3e url(/images/design2/bg_redstar.jpg);
 background-position: 50% top;
 background-attachment: fixed;
 background-repeat: no-repeat;
 min-height: 100%;
 font-family: Tahoma,arial,verdana;
}

#wrapper {
 width: 996px;
 height: 100%;
 margin: 0 auto;
}

#topnav {
 background: url(/images/design2/top_nav.png);
 width: 920px;
 height: 24px;
 position: fixed;
 top: 0px;
 left: 50%;
 margin-left: -480px;
 padding: 5px 20px 15px 20px;
 color: #FFF;
 font-family: Tahoma,arial,verdana;
 font-size: 2pt;
 line-height: 20pt;
}

#topnav a:link, #topnav a:visited, #topnav a:active, #topnav a:hover {
 color: #00ccff;
 font-weight: bold;
 text-decoration: none;
}

#logo {
 width: 328px;
 height: 123px;
 position: absolute;
 top: 60px;
 left: 50%;
 margin-left: -430px;
}

#content_top {
 background: url(/images/design2/content_top.png);
 width: 996px;
 height: 94px;
 margin: 135px auto 0 auto;
}

#content_main {
 background: url(/images/design2/content_bg.png);
 width: 996px;
}

#footer {
 background: url(/images/design2/footer_bg.png);
 height: 160px;
 width: 996px;
 margin: 0 auto;
 clear: both;
}

#column {
 float: left;
 width: 290px;
 height: 100%;
 margin-left: 24px;
 text-align: left;
}

#maincont {
 float: right;
 width: 630px;
 height: 100%;
 text-align: left;
 margin-right: 35px;
 color: #000;
}

#maincont a:link, #maincont a:visited, #maincont a:active, #maincont a:hover {
 color: #884400;
 font-weight: bold;
 text-decoration: none;
}

#maincont p {
 margin: 15px 0;
 font-size: 11pt;
}

#maincont h1 {
 color: #884400;
 font-size: 18pt;
 letter-spacing: -2px;
 font-family: Tahoma,arial,verdana;
}

#maincont h2 {
 color: #878273;
 font-size: 15pt;
 letter-spacing: 0px;
 margin: 0 0 0 20px;
 font-family: Tahoma,arial,verdana;
 clear: both;
}

#maincont h3 {
 color: #878273;
 font-size: 11pt;
 letter-spacing: 0px;
 font-family: Tahoma,arial,verdana;
 margin: -5px 0 0 20px;
 border-top: 1px #c5bc9c solid;
 padding: 0;
 text-align: left;
 clear: both;
}

#maincont h4 {
 color: #884400;
 font-size: 10pt;
 letter-spacing: 0px;
 font-family: Tahoma,arial,verdana;
 border-bottom: 2px #884400 solid;
 border-top: 1px #884400 solid;
 padding: 0;
 font-weight: bold;
 text-align: left;
 clear: both;
}

.menu {
 margin-left: 15px;
}

.column {
 display: block;
 margin: 0 10px;
 width: 30%;
 float: left;
 text-align: justify;
 font-size: 10pt;
}

div.clear {
 clear: both;
}

div.divider {
 width: 100%;
 height: 0;
 border-bottom: 1px #494845 solid;
 border-top: 1px #222 solid;
 margin: 3px 0;
}

#button {
 margin-left: 15px;
}

ul.admanagemenu, ul.accmanagemenu, ul.downlinemenu, ul.promoresmenu, ul.buyupgrademenu, ul.contestgamesmenu {
 margin:0; 
 padding:0; 
 list-style:none;
 position: absolute;
 font-size: 8pt;
 font-weight: bold;
 margin-left: 290px;
 margin-top: -67px;
 border: 3px #00ccff solid;
 border-left: 0;
 border-radius:  0 10px 10px 0;
 -moz-border-radius: 0 10px 10px 0;
 background-color: #090806;
 z-index: 9;
}

li.menulink {
 margin:0; 
 padding:0; 
 list-style:none;
}

.admanagebutton,.accmanagebutton,.downlinebutton,.promoresbutton,.buyupgradebutton,.contestgamesbutton {
 cursor: pointer;
 margin-left: 15px;
}

.admanagemenu,.accmanagemenu,.downlinemenu,.promoresmenu,.buyupgrademenu,.contestgamesmenu {
 display:none;
 width:300px;
 border: 1px solid #1c1c1c;
}

.admanagemenu li a,.accmanagemenu li a,.downlinemenu li a,.promoresmenu li a,.buyupgrademenu li a,.contestgamesmenu li a {
 color:#FFFFFF; 
 text-decoration:none;
 background: #17292d;
 border: 1px #00CCFF solid;
 margin: 10px;
 padding:10px; 
 display:block;
}

.admanagemenu li a:hover,.accmanagemenu li a:hover,.downlinemenu li a:hover,.promoresmenu li a:hover,.buyupgrademenu li a:hover,.contestgamesmenu li a:hover {
 padding:10px;
 font-weight:bold;
 color: #000;
 background: #00CCFF;
}

#copyright {
 position: relative;
 top: 90px;
 left: 80px;
}

#bottomnav {
 position: relative;
 top: -28px;
 left: 50%;
 margin-left: -120px;
 width: 550px;
 text-align: center;
 font-size: 14pt;
 color: #00CCFF;
 z-index: 8;
}

#bottomnav a {
 color: #00CCFF;
}

#bottomnav a:hover {
 color: #FFF;
}

.specblock {
 display: block;
 background: url(/images/design2/block_bg.png);
 width: 569px;
 margin: 0;
 padding: 0 30px 15px 30px;
 font-size: 10pt;
}
.spectop {
 display: block;
 background: url(/images/design2/block_top.png);
 width: 629px;
 height: 56px;
 margin: 0;
 text-align: center;
}
.specbottom {
 display: block;
 background: url(/images/design2/block_bottom.png);
 width: 629px;
 height: 22px;
 margin: 0 0 15px 0;
}


.memspecblock {
 display: block;
 background: url(/images/design2/memblock_bg.png);
 width: 569px;
 margin: 0;
 padding: 0 30px 15px 30px;
 font-size: 10pt;
}
.memspectop {
 display: block;
 background: url(/images/design2/memblock_top.png);
 width: 629px;
 height: 56px;
 margin: 0;
 text-align: center;
}
.memspecbottom {
 display: block;
 background: url(/images/design2/memblock_bottom.png);
 width: 629px;
 height: 22px;
 margin: 0 0 15px 0;
}
.spcblck {
 margin: 0 0 0 0;
 clear: none;
 font-size: 10pt;
}

table,td {
 font-family: Tahoma,arial,verdana;
}

.tdata {
	width: 100%;
	margin: 10px 0;
	background: #625e54;
	border-spacing: 5px;
	border-collapse: separate;
	border-radius: 10px;
	-moz-border-radius: 10px;
}

.tfield {
	padding: 5px;
	color: #FFF;
	background: #625e54;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
}

.thead {
	padding: 5px;
	color: #FFF;
	background: #884400;
	border: 2px #ede9dd solid;
	text-align: right;
	font-size: 10pt;
}

.tvalue {
	padding: 5px;
	color: #000;
	background: #ede9dd;
	font-size: 10pt;
}

.tvalue2 {
	padding: 5px;
	color: #000;
	background: #dcd8cc;
	font-size: 10pt;
}

.round-tr {
	border-radius-topright: 10px;
	-moz-border-radius-topright: 10px;
}
.round-br {
	border-radius-bottomright: 10px;
	-moz-border-radius-bottomright: 10px;
}
.round-tl {
	border-radius-topleft: 10px;
	-moz-border-radius-topleft: 10px;
}
.round-bl {
	border-radius-bottomleft: 10px;
	-moz-border-radius-bottomleft: 10px;
}

img.specblckhead {
 margin-top: 13px;
}

.testimonialtop {
	width: 587px;
	height: 57px;
	background: url(/images/design2/testimonial_top.png);
	margin: 0 auto;
}

.testimonials {
	background: url(/images/design2/testimonial_blocks.png);
	width: 587px;
	margin: 0 auto;
	padding: 0;
}

.testimonialbottom {
	background: url(/images/design2/testimonial_bottom.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.testimonial {
	width: 240px;
	float: left;
	margin: 5px 25px 10px 25px;
}

.clear {
	clear: both;
}

#memcontrolpanel {
 position: absolute;
 top: 170px;
 left: 50%;
 margin-left: 60px;
 width: 363px;
 height: 34px;
 text-align: center;
}

#memcontrolpanel a:link, #memcontrolpanel a:visited, #memcontrolpanel a:active, #memcontrolpanel a:hover {
 color: #00ccff;
 font-weight: bold;
 text-decoration: none;
 font-size: 18pt;
}

#site_news {
	width: 629px;
	height: 500px;
	background: url(/images/design2/site_news.png);
	margin-bottom: 20px;
	margin-top: -80px;
}

#sitenewsblock {
	width: 300px;
	height: 420px;
	float: right;
	margin-right: 33px;
	margin-top: 37px;
	padding-right: 15px;
	overflow-y: scroll;
	font-size: 10pt;
}

#div_butten a {
	display: block;
	position: relative;
	top: 395px;
	left: 20px;
	width: 240px;
	height: 80px;
}