body {
background-color:#010408; 
margin:0;
}
.mainbg{
background:url('/images/bg_blue.png') repeat-x;
min-height:480px;
text-align:center;
position:relative;
}

.footer
{
	position:absolute;
	bottom:0;
	width:100%;
}

#spacer
{
	height:10px;
	clear:both;
}

.sportcat, .sysmenu{
width:300px;
margin: 0 auto;
}

.catbutton, .soccer_button, .basketball_button, .tennis_button, .hockey_button, .box_button, .volleyball_button, .rugby_button, .nearest_button, .login_button, .logout_button, .register_button, .settings_button{
text-align:center;
width:100px;
height:100px;
color:white;
font-family:sans-serif;
font-size:12px;
display:block; float:left;
margin-bottom:10px;
}
.soccer_button{background: url('../images/football_logo.png') no-repeat;}
.basketball_button{background: url('../images/basketball_logo.png') no-repeat;}
.tennis_button{background: url('../images/tennis_logo.png') no-repeat;}
.hockey_button{background: url('../images/hockey_logo.png') no-repeat;}
.box_button{background: url('../images/boxing_logo.png') no-repeat;}
.volleyball_button{background: url('../images/volleyball_logo.png') no-repeat;}
.rugby_button{background: url('../images/rugby_logo.png') no-repeat;}
.nearest_button{background: url('../images/nearest_logo.png') no-repeat;}
.login_button{background: url('../images/login_logo.png') no-repeat;}
.logout_button{background: url('../images/logout_logo.png') no-repeat;}
.register_button{background: url('../images/register_logo.png') no-repeat;}
.settings_button{background: url('../images/settings_logo.png') no-repeat;}

.authbg{
width:300px;
margin: 0 auto;
background: url('../images/bg.png');
/*padding-top:5px;
padding-bottom:5px;*/
padding:0px;
}

.userbg{
width:300px;
margin: 0 auto;
background: url('../images/bg.png');
padding:0px;
}

.roundtb, .roundtop, .roundbottom
{
background:url('../images/roundtb.png') no-repeat;
width:300px;
height:10px;
margin: 0 auto;
opacity:0.5;
}

.roundtop {
background-position: 0 0;}
.roundbottom{background-position:0 -10px;}

.button_big {
width:300px;
height:45px;
margin: 10px auto;
background: url('../images/button_big.png') no-repeat;
text-align:center;
}

.button_big_caption
{
font-family:sans-serif,arial;
font-weight: bold;
font-size:16px;
color:#413f3f;
position: relative;
top:13px;
}

.button_bet {
width:260px;
height:30px;
margin: 10px auto;
background: url('../images/button_bet.png') no-repeat;
text-align:center;
}

.button_bet_caption
{
font-family:sans-serif,arial;
font-weight: normal;
font-size:14px;
color:#413f3f;
position: relative;
top:7px;
}

.gentext
{
font-family: sans-serif,arial;
font-size:16px;
color:white;
}
.balancetext
{
font-family: sans-serif,arial;
font-size:12px;
color:white;
}


.inputs{width:260px;}

h2{font-family:sans-serif,arial; font-size:16px; font-weight:bold; color:white; margin:0}
.forms{margin:0}

a, a:hover, a:visited {font-family:sans-serif, arial; font-size:16px; font-wieght:normal; color:white; text-decoration:none;}
a:hover{text-decoration:underline;}

/* TABLES FROM THEIR CSS*/
td {
	font-family: Tahoma, Verdana, Arial;
	font-size: 1em;
}

.slipmessage
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 1em;
}

td.historytitle
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFFFFF;
}

table.bethistorytable
{
	border-color: black;
	border-style: solid;
	border-width: 0 1px 1px 0;
	opacity:0.5;
}

table.bethistorytable td, table.bethistorytable th
{
	border-color: black;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 0.8em;
}

table.noborder
{
	border-color: black;
	border-style: none;
}

table.noborder td, table.noborder th
{
	border-color: black;
	border-style: none;
}

/*TABLES FROM THEIR CSS*/
