html, body {margin:0; padding:0;}
body {font: 62.5%/1em Verdana, Arial, Helvetica, sans-serif; text-align: center; /*IE<=6*/ color:#00109a; background:#fff url(../img/bg.jpg) repeat-x top;}
	
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#00109a; margin:0; padding:0;	}	
h1 {font-size: 2em; line-height:1.3em; margin-bottom:0.2em; font-weight: normal;}
h2 {font-size: 1.7em; line-height:1.5em;}
h3 {font-size: 1.3em; line-height:1.5em; color:#0088ff;}
h4 {font-size: 1em; line-height:1.5em;}

p {font-size:1.0em; line-height:1.5em; margin:0; padding:0 0 1em 0; color:#00109a;} 
a {text-decoration:none; outline:none; color:#00109a;}
p a {text-decoration:underline;}

table,tr {font-size:1em;}
td {font-size:1.0em; line-height:1.5em; color:#00109a;} 
td p {font-size:1em;} 

img {border:0;}

ul {margin:0; padding:0 0 1em 0;}
li {font-size:1.0em; line-height:1.5em; margin:0 0 0 1.5em; color:#00109a;}

/*------------*/
#mainContainer {
	width:770px;
	margin:auto;
	text-align:left;
	}
#topNav {margin-top:6px; height:24px;}
	#topNav td.h1top {line-height:11px;}
		#topNav a.channel {font-weight:bold; color:#fff;}
#header {position:relative; z-index:1; width:100%; height:90px; /*_height:91px;*/ text-align:left;}
	#mainLogo {position:absolute; top:11px; left:0;}
	#login {position:absolute; top:11px; right:0;}
		#header label {margin:0; padding:0; line-height:1.3em; font-weight:bold; color:#fff;}
		#header label.password {position:absolute; left:12em;}	
		#login  input {margin-top:1px; font-weight:bold; line-height:1.2em; vertical-align:middle; color:#00109a; border:1px solid #0080ff;}
		#login .submit {border:none;}
		#login a {color:#73b8fe;}
			#login a:hover {color:#ffff00; text-decoration:underline;}
	#header .time {position:absolute; top:75px; left:0; color:#fff;}
	#languageSettings {position:absolute; top:73px; left:11em;}
		#languageSettings img {position:relative; top:2px; padding-right:2px;}
		#languageSettings a {color:#fff; font-weight:bold;}
			#languageSettings a:hover {text-decoration:underline;}
	#oddsDisplay {position:absolute; top:71px; left:21em; width:15em;}
		#header.is #oddsDisplay {position:absolute; top:71px; left:11em; width:15em;}
		#decimal, #fractional, #american {display:block; float:left; padding:4px 4px 4px 4px; font-weight:bold; color:#fff;}
		#oddsDisplay a:hover {color:#0080ff; background:#fff;}
		#oddsDisplay .active {background:#0080ff;}
	#header.is .news {position:absolute; top:74px; left:21em; width:300px;}
		#header .news a{color:#fff; text-decoration:underline;}
			#header .news a:hover{color:#ffff00;}
	#extraContainer{position:absolute; top:5px; left:240px;}
	#quickMenu {position:absolute; top:74px; right:0; margin:0; padding:0; list-style:none;}
		#quickMenu li {margin:0 0 0 15px; padding:0 0 0 12px; display:inline; font-size:10px; line-height:1.1em;}
			#quickMenu .openAccount {background:url(../img/ico_buddi.gif) no-repeat left;}
				#quickMenu .openAccount a{color:#ffcf00;}
			#quickMenu .betSlip {background:url(../img/ico_page.gif) no-repeat left;}
			#quickMenu .help {padding-left:8px; background:url(../img/ico_questionmark.gif) no-repeat left;}
		#quickMenu a {font-weight:bold; color:#fff;}
			#quickMenu a:hover {color:#ffff00; text-decoration:underline;}
	/*in session*/
	#ddmenu {position:absolute; top:16px; right:20px;}
		#ddmenu select {background-color:#F2FAFF; color:#0000c6; font-weight:bold; border:1px solid #3399ff; font-size:1.3em;/*old css fix for lotto*/}
	#envelope {position:absolute; top:20px; right:0;}
	#userDetails {position:absolute; top:44px; right:0px; font-size:1.3em; font-weight:bold;}
		#userDetails .name {margin-right:10px; color:#fff;}
			#userDetails .name span{color:#ffcf00;}
		#userDetails .balance {margin-right:10px; color:#fff;}
			#userDetails .balance a {margin-right:2px; color:#ffcf00; text-decoration:underline;}
	#balframe {display:none;}
	

/*--*/
#t0 {position:relative; z-index:2; margin-bottom:15px;}
	#t0 table {position:relative; z-index:1;}
	.tdover, .tdout {position:relative; z-index:1; background-color:#00109a; padding:0 10px 0 4px; text-align:left;}
	.tdout {background-color:#e9f2fe;}
	.tlmout, .tlmover{background-color:#e9f2fe;}
	.tlmover {color:#FFFFFF;background-color:#00109a;}
	.clm0, .clm1 {color:#0000cc;text-decoration:none;font-weight:bold;}
	.clm1 {color:#ffffff;}

td.h1top{background-color:#0080FF;cursor:pointer;padding-top:2px;padding-bottom:2px;}
/*--*/
	
#mainBody {
	position:relative;
	width:100%;
	margin:0px auto 0 auto;
	}
	
#betFinder {width:100%; color:#fff; background:url(../img/betfinder_bg_middle_ext.gif) repeat-y left;}
	#betFinder .inner {width:100%; line-height:1.5em; background:url(../img/betfinder_bg_middle.gif) repeat-x top;}
	.betFinderTop {width:100%; height:5px; line-height:0px; font-size:0px; color:#fff; background:url(../img/betfinder_bg_top.gif) no-repeat left;}
	.betFinderBottom {width:100%; height:2px; line-height:0px; font-size:0px; color:#fff; background:url(../img/betfinder_bg_bottom.gif) no-repeat left;}

#lbButtons {}
	#lbButtons .lb {}
	#lbButtons .schedule {padding-left:1px;}
	
#footer {width:100%; margin:10px 0 30px 0; font-size:0px; line-height:0px; text-align:center;}
	.nav {
	position:relative;
	width:100%;
	margin:0; padding:0;
	list-style:none;
	background:#004ed1 url(../img/footer_bg_middle.gif) repeat-x top;
	}
		.nav li {margin:0; padding:0 8px; display:inline; font-size:10px; line-height:1.6em;}
		.nav a {font-weight:bold; color:#fff;}
			.nav a:hover {color:#ffff00; text-decoration:underline;}
	#footer .navTop {width:100%; height:2px; background:url(../img/footer_bg_top.gif) no-repeat top;}
	#footer .navBottom {width:100%; height:2px; background:url(../img/footer_bg_btm.gif) no-repeat bottom;}
		
	#footer p {position:relative; _width:570px; margin:0; padding:5px 100px 0 100px; font-size:9px;}	
		#footer p img {margin:0 1px;}
		#footer p span {padding:10px;}
		#footer p a {text-decoration:none;}

/*popup*/
body#popup {background:none;}
	body#popup #logo {margin:20px 0; text-align:center;}

/*Errors and ErrorPages*/
body.pageNotFound #mainBody {}
div.errorBody {margin:5px 50px 30px 50px; text-align:center;}
div.errorMessage {
	position:relative;
	margin:5px 0px; padding:20px;
	background:#e9f2fe;
	border:1px solid #00109a;
	}
	
body.errorPage #columnOneBottom, body.errorPage #columnThreeBottom {display:none;}	

/*utility*/
.minHeight {float:left; width:1px;}
.nth {height:46em;}
.arrowUp {background:url(http://img0.eurobet.com/adyn/sp/up_blue.gif); color:#FF6600;}
.arrowDown span {background:url(http://img0.eurobet.com/adyn/sp/down_blue.gif);} 

/*tweaks*/
tr.white10bold td {color:#fff;}
tr.whitebold12 td {color:#fff;}
.blue12 {line-height:1.4em;}
table.tborder {width:740px;}
a.today img {vertical-align:middle;}

