html, body {
	height: 100%;	
}
body {
    margin: 0;
    padding: 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    font-size:0.8em;
    color:#e4e1db;
    background:#15110b url(../imgs/bg.png) center repeat-y;
}

h1 {color:#fb1100; font-size:1.4em; margin:0}

h2 {color:#f6c673; font-size:1.25em;padding-top:15px;}

h3 {color:#f6c673; font-size:1em;padding-top:15px;}

a {color:#fff;}
a:hover{color:#eaa95d !important;}

.titlenews {font-size:1.1em; color:#f6c673;}

.InputControl {
	background-color:#8d0700;
	color:#fff;
	font-weight:bold;
	padding: 1px;
	border-top: 1px solid #ff1204;
	border-right: 1px solid #4a0300;
	border-bottom: 1px solid #4a0300;
	border-left: 1px solid #ff1204;
}

.TextField {
	background: #3b0000 url("/imgs/input.gif") top repeat-x;
	color: white;
    padding:2px;
	border:#614922 1px solid; 
	vertical-align: middle;
	font-size:0.9em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    width:85%;
}

.TextField:hover, .TextField:focus {
	background: #3b0000 url("/imgs/input.gif") repeat-x;
	background-position: 0 -41px;
}

.InputLogin { 
    color:#fff; 
    background:url(../imgs/bg-input.gif); 
    width:145px; 
    height:14px; 
    padding-left:3px; 
    padding-top:3px;
    border: 1px solid #483517;
    font-size:0.9em;
    font-weight:bold;
    letter-spacing:1px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lostpass a, .lostpass a:visited, .lostpass a:hover {color:#000; font-size:0.85em;}

/* Tournament table on home page*/
.CssTable { width:580px; border:none;margin-left:2px;text-align:left;border-spacing:0;}
.CssRowAlternate { background-color:#2f1c03;}
.CssTable td { border-bottom: 1px solid #614922; vertical-align:bottom; padding-left:5px;height:25px;}
.CssTable tr:hover { background-color:#443322;}
.CssTable tr { line-height:25px;}
.CssTable th {	background:url(../imgs/bg-menu.gif) no-repeat center; padding:0px 5px;}
/*.divTournamentRows {height:200px;overflow-y:scroll;overflow-x:hidden;width:565px;scrollbar-face-color:#c30900; }*/

.divChat {font-size:0.95em;}
.chatLines {padding:5px 10px;}
.chatLinesOdd {background-color:#2f1c03;padding:5px 10px;}
.chatLines:hover,.chatLinesOdd:hover { background-color:#443322;}
.divMessage { background: #000 url('/imgs/bg-table.png') no-repeat; height:300px; width:358px; overflow:auto; font-size:0.85em;
    scrollbar-track-color: #443322;
    scrollbar-base-color: #840400;	
    position:relative;
}

.Players {
	position:absolute;
    top:123px;
    left:42px;
	font-size:0.8em;
}

#divLogo {background:url(../imgs/bg-top.jpg) no-repeat top left; width:368px; position:relative;padding:0 5px;min-height:900px;}
#tdLogo { vertical-align:top; background:#74582b url(../imgs/bg-bot.jpg) bottom left no-repeat;}

.TopPlayer0 { text-align:center; padding:8px 0 8px 0; border-right:#614922 1px solid;}
.TopPlayer1 { text-align:center; padding:8px 0 8px 0; border-right:#614922 1px solid;}
.TopPlayer2 { text-align:center; padding:8px 0 8px 0;}

#Stocks {padding:3px 5px 6px 5px; font-size:0.85em; text-align:center;}

#footer {font-size:0.8em; text-align:center;margin-top:25px;padding-bottom:10px;}

#tblLogin td { vertical-align: top; }

#divFilterTournaments
{

}

.btnFilter:hover, .btnActive
{
    background:url(../imgs/bg-menu.gif) no-repeat center !IMPORTANT;
}
.btnFilter
{
    font-size: 1em;
    padding:5px;
    Text-Align:center;
    width:134px;
    float:left;
    background:url(../imgs/bg-menu-off.gif) no-repeat center;
    border-right:1px solid black;
    text-decoration:none;
}
.rowFilter
{
    padding:1px 2px 0px 3px;
    clear:both;
}

.divError
{
    border-bottom:1px solid red; 
    background:#441111 url('/imgs/icons/error.png') no-repeat 5px;
    padding:5px 25px;
    font-size:1em;
    color:Red;
    margin:20px;
}
.clock
{
    padding:38px 0 20px 125px;
    margin:10px 0px;
}

/* POPUP */
a{
	z-index:10;
	}
a:hover{
	position:relative;
	z-index:100;
	}			
a span{
	display:none;
	}
a:hover span{
	display:block;
	position:absolute;
	float:left;
	top:-55px;
	left:-10px;
	background: url('/imgs/popup1.png');
	padding:7px 0px;
	z-index:900;
	width:128px;
	height:25px;
	text-align:center;
}

.TabsContent
{
    clear:both;
    border-top:1px solid #b50901;
    background:#000 url('/imgs/bg-table.png') no-repeat;
    padding:10px 15px 15px 15px;
    width:500px;
}

.em
{
    font-size:1.25em;
}

.divClassModal
{
    position:absolute;
    width:100%;
    height:100%;
    background:url('/imgs/bg-float.png') repeat;
    top:0;
    left:0;
    z-index:999;
}
.divClassPopup
{
    position:absolute;
    top:300px;
    left:500px;
    padding:65px 0 0 40px;
    background: url('/imgs/pop-trading.png');
    width:343px;
    height:220px;
}
.scrollerbtn
{
    width:25px;
    height:25px;
}

.popupclose
{
    position:absolute;
    top:25px;
    right:10px;
}

.boxSuccess
{
    border:3px solid green;
    background: url('/imgs/boxSuccess.png');
    padding:5px 25px;
    margin:20px 0px;
    color:white;
    letter-spacing:0px;
    font-size:1.15em;
    text-align:center;
}

.boxError
{
    border:3px solid #470200;
    background: url('/imgs/boxError.png');
    padding:5px 25px;
    margin:20px 0px;
    color:white;
    letter-spacing:0px;
    font-size:1.15em;
    text-align:center;
}
.boxWarning
{
    border:3px solid #241d12;
    background: url('/imgs/boxWarning.jpg');
    padding:5px 25px;
    margin:10px 0px;
    color:white;
    letter-spacing:0px;
    font-size:0.85em;
    text-align:center;
}


.green {color:#00bd16; }
.red {color:red; }

.lostpassword
{
    font-size:0.75em;
    color:black;
    margin-left:170px;
}

.divWizard
{
    padding:5px 5px 5px 55px;
    
}
.step1 {background: url('/imgs/step1.jpg') no-repeat;}

.imgMedal img { position:relative;top:-5px; }