* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #ddd;
	background: #171717;
	height: 100%;
    text-align: left;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
.flag {
	border:0px #555 solid;
	width:23px;
	height:14px;
	margin-top:4px;
}
a img { border: 0; }
a { color: #D7A120; text-decoration: none; }
a:hover { text-decoration: underline; cursor: pointer;}

img.info {
	float:left;
	margin:0 12px 0 0;
}
img.video_box {
	width:85px;
	height:55px;
	float:left;
	margin:0 12px 0 0;
	border:1px solid #555;
}
p {
	color:#ddd;
	padding:5px 2px 5px 0;
}
input, textarea, select{
	border:1px solid #777;background:none;font-size:1.1em;padding:4px;color:#bbb}
.input7 {
	background-image:url('images/black_top_main.gif'); 
	color : #FFFFFF;
	border: 3px solid #777;
	font-size:13px;
}
.warning {
	background-color:#95523F;
	color : #eee;
	border: 1px solid #ccc;
	text-align:center;
	font-size:1.1em;
	float:left;
	padding:6px;
	width:100%;
}
.left { float: left; display: inline; }
.right { float: right; display: inline;} 
.notext {font-size: 0; line-height: 0; text-indent: -4000px;}

.center {display: block; margin: 0 auto;}

.shell {margin: 0 auto; width: 930px;}

#header {background: #000;}
#header .shell {width: 930px;height: 115px;padding:0 20px 0 0}
.top_info { padding:55px 0 0 0; text-align:right;color:#bbb }
h1#logo {padding-left: 0px; float: left; padding-top: 28px;}
h1#logo a {display: block;width: 300px; height: 72px;}

#navigation {background: url(images/nav.gif) repeat-x 0 0; height: 25px;}
#navigation ul {float: right; list-style-type: none;}
#navigation ul li {background: url(images/nav-divider.gif) no-repeat right 0; float: left; display: inline; padding-left: 23px; padding-top:4px; padding-right: 19px;}
#navigation ul li a {color: #555; font-family: tahoma, sans-serif; font-size: 13px; text-transform: uppercase; padding-top: 1px; display: block; height: 16px; float: left;}

#heading {height: 310px; background: url(images/heading.jpg) repeat-x 0 0;}
#heading .shell {width: 983px; position: relative;}
#heading-cnt {background: url(images/heading-cnt2.png) no-repeat 0 0; width: 983px; height: 161px;}


#heading-box {position: absolute; top: 12px; left: 25px;}
#heading-box-cnt {background: url(images/heading-box2.png) no-repeat 0 0; width: 930px; height: 316px; padding-top: 5px; padding-left: 4px;}
.featured-main {position: relative; width: 620px; float: left;}
.featured-main img {border: 1px solid #000;}
.featured-main-details {position: absolute; left: 10; top: 10px;}
.featured-main-details-cnt { width: 580px; height: 44px; padding:10px 0 5px 20px}
.featured-main-details h4 {font-size: 1.2em; color: #EAAB13;}
.featured-main-details p {color: #c9c9c9;padding:0 0 15px 0;line-height:17px;text-align:justify}

.featured-side {width: 300px; padding:10px 0 0 6px; float: right;}
.featured-side h2 {font-size: 1.6em; padding:0px 0 6px 0;margin:0 0 10px 0}
.featured-side p {color: #c9c9c9; font-size: 0.9em; padding:2px 0 2px 0}
.featured-side a {color: #31A1A8; font-size: 1em;}
.featured-side .input_mp {border:1px solid #B5965C;background:none;font-size:1.2em;padding:4px;width:150px;color:#ccc}
.featured-side .submit_mp {border:0px;margin-top:10px;padding-left:60px;}

#main {background: url(images/main-bg.gif) repeat-x 0 0; padding-top: 8px; padding-bottom: 45px;}
#main h2 {color: #ddd; font-size: 2em; text-transform: uppercase; padding-bottom: 5px;}
#sidebar {padding-top: 12px; width: 197px; padding-right: 10px; float: left;} 
#sidebar ul {list-style-type: none; padding-bottom: 7px;}
#sidebar ul li {background: url(images/news-divider.gif) repeat-x 0 bottom; padding-bottom: 5px; padding-top: 5px;}
.left_ls {font-size:0.85em;height:36px;float:left;padding-top:6px;color:#ccc;width:190px;background: url(images/news-divider.gif) repeat-x 0 bottom; }
.left_ls_top { width:150px;float:left;height:16px }
.left_ls_bot { width:150px;float:left;height:16px }
.left_ls_right { width:40xp;float:right;font-size:1.4em;font-weight:bold}
.left_ls_right2 { width:40xp;float:right;font-size:0.85em;padding-top:2px;}
.left_date {color: #2EB7C0; font-size: 1.2em;padding-bottom:12px;text-align:left} 

a.archives {color: #909090; font-size: 11px; text-decoration: underline; display: block;}
a.archives:hover {text-decoration: none;}

#content {width: 723px; float: left; padding-top:12px}
.grey-box {background: url(images/register.png) no-repeat 0 0; width: 185px; height: 238px; padding: 10px 0px 7px 8px;margin:0,auto}
.grey-box h3, .grey-box h3 a {font-size: 1.4em; color: #303235; text-transform: uppercase; padding:1px 3px 0 3px}
.grey-box img {background: #fff; border: 1px solid #cfcfcf; padding: 1px; margin-bottom: 6px;}
.grey-box p {color: #ccc; width: 170px;}
.grey-box p span {padding-top:125px;padding-bottom: 10px;font-size:1.4em;display: block;color:#2EB7C0;text-align:right}
.last_tips {width: 500px; height: 300px; float:left; padding: 0px 5px 17px 0px}
.last_tips h2 {margin:0 0 4px 0;color:#ddd}


a.button {background: url(images/button.png) no-repeat 0 0; float: right; width: 81px;height: 16px; display: block; color: #373737; font-size: 10px; padding-top: 4px; text-align: center; text-transform: uppercase;}

.video-box {float:left;width: 690px; height: 197px; background: url(images/video-box.gif) no-repeat 0 0; padding-left: 10px; padding-top: 12px; padding-right: 13px;margin-top:25px}
.video-box h2 {padding-bottom: 10px !important;color:#ddd}
.video-item-box {background: url(images/video-item-box.gif) no-repeat 0 0; width: 323px; height: 60px; float: left; padding-top: 5px; padding-left: 6px; padding-right: 12px; padding-bottom: 10px;}
.video-item-box p.video_teams {color:#2EB7C0;height:30px;padding:0px;font-weight:bold}
.video-item-box p.watch_now {color:#bbb;margin:0px;height:30px;line-height:30px}

#footer {padding-bottom: 50px; width: 930px; margin: 0 auto; padding-right: 12px; font-size: 11px;}
#footer .shell {background: url(images/news-divider.gif) repeat-x 0 0; padding-top: 10px; margin: 0 auto;}
#footer a {color: #2EB7C0; margin-right: 10px; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

#content2 {width: 923px; float: left; padding:30px 0 0 0}
.score_line { float:left; width:920px;line-height:24px;font-size:0.9em}
.score_line_flash { float:left; width:920px;line-height:24px;font-size:0.9em;background-color:#637154}
.period1 { float:left;width:40px;text-align:right;margin-right:1px; padding-right:4px; height:24px  }
.period2 { float:left;width:40px;text-align:right;margin-right:1px; height:24px; color:#aaa;text-align:center  }
.period3 { float:left;width:146px;margin-right:1px;padding-left:4px; height:24px  }
.period3 a { color:#eee; }
.period4 { float:left;width:116px;margin-right:1px;padding-left:4px; height:24px;color:#bbb  }
.period5 { float:left;width:24px;margin-right:1px; height:24px; color:#aaa;text-align:center  }
.period6 { float:left;width:82px;margin-right:1px; height:24px; color:#aaa;text-align:center  }
.period7 { float:left;width:40px;height:24px; color:#aaa;text-align:center  }
.score_titles {height:17px;padding:15px 0 0 0;border-bottom:2px #777 solid; font-weight:bold;color: #aaa;width:920px;float:left;line-height:16px}

.sortings {
	list-style:none;
	padding:0;
	margin:5px 0 0 0;
}
.sortings li {
	background-color:#DB7910;
	display:block;
	position:relative;
	float:left;
	font-size:1em;
	border:1px solid #ccc;
	text-align:center;
	margin:0 2px 0 0px;
	height:25px;
	line-height:25px;
}
.sortings li a{
	text-decoration:none;
	background-color:#8E995D;
	display:block;
	color:#eee;
	height:25px;
	padding:0 2px 0 2px;
	
}
.sortings a:hover {
	background-color:#DB7910;
}
.sortings_selected {
	background-color:#DB7910;
}

.sc_headings {
	list-style:none;
	margin:5px 0 0 0;
	padding:0;
}
.sc_headings li {
	padding:4px 0 4px 0;
	background-color:#637154;
	display:block;
	position:relative;
	float:left;
	font-size:1.4em;
	border:1px solid #ccc;
	text-align:center;
	color:#eee;
	margin:0 2px 0 0;
}
.goals {
	font-weight:bold;
	color:#4ACE39;
	letter-spacing:1px;
	font-size:1.05em;

}
.half_time {
	color:#7AAA74;
}
.yellow {
	color:#E2C85C;
}
.cyan {
	color:#6FC4B7;
}
.red {
	color:#EA7855;
}
.green {
	color:#7CD78D;
}
.yield {
	font-weight:bold;
	color:#ddd;
}
.seperator {
	width:6px;
	float:left;
}
.l_info {
	height:50px;
	margin:35px 0px 0 0;
	text-align:right;
	color:#aaa;
	font-size:0.9em;
	width:98%;
	float:left;
}
.register_option {background: url(images/register_s.png) no-repeat 10px 0; width: 125px; height: 130px; float: left; padding: 5px 26px 17px 0px;}
.paym1 { font-size:1.6em;font-weight:bold;color:#AA8235;text-align:center;padding:0 }
.paym2 { font-size:2.3em;font-weight:bold;color:#EAAB13;padding:55px 0 0 0px;text-align:right }
.sq {
	list-style-type: square;
	padding:0px 0px 0px 20px;
}
.sq li {
	padding:0 0px 5px 5px;
}
.fp_titles {border-bottom:2px #ccc solid; font-weight:bold;color: #bbb;float:left;margin-bottom:1px}
.fp_tips { 	background-color:#3B4547;color:#d5d15d5;width:503px;height:26px;font-size:0.9em;float:left;line-height:25px;padding-top:5px;margin-bottom:1px }
.fp_tips .date,.fp_titles .date {	width:65px;float:left;padding-left:5px;text-align:left }
.fp_tips .teams,.fp_titles .teams {width:190px;float:left }
.fp_tips .event,.fp_titles .event {	width:90px;;float:left}
.fp_tips .result,.fp_titles .result {	width:105px;float:left}
.fp_tips .odd,.fp_titles .odd {	width:40px;float:left;text-align:center}
.fp_tips .odd3,.fp_titles .odd3 {	width:25px;float:right;text-align:right;padding-top:2px}
.fp_tips .odd2,.fp_titles .odd2 {	width:55px;float:left;text-align:center}
.fp_tips .date2,.fp_titles .date2 {	width:50px;float:left;padding-right:10px;text-align:right }

.three_steps { float:left;width:171px;background-color:#333;border:6px solid #555; padding:6px }
.steps1 { width:170px;height:36px }
.steps2 { float:left; margin-top:2px;width:15px;height:20px;background-color:#E2C85C;color:#333;font-size:1.3em;font-weight:bold;padding-right:4px;text-align:right }
.steps3 { color:#bbb;float:right;width:140px;font-size:0.9em;padding:0px 0 0 5px;}
.steps3 a { color:#ddd }
.notes { font-size:0.95em;float:left;background-color:#222;border:1px solid #333;color:#888;padding:10px 20px 10px 20px }

.live_tv {
	width:330px;height:80px;padding:20px 4px 0 15px;float:left;margin:10px 10px 0 0;background-color:#222;border:1px solid #333
}
.gp { }
.gp h3 {font-size:1.5em;padding-top:30px}
.gp p { padding:10px 0 0 0;color:#bbb;line-height:18px  }

.trans_logo {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;
}

.left_tips {font-size:0.9em;color:#bbb;float:left;padding:6px 0 6px 0;width:190px;background: url(images/news-divider.gif) repeat-x 0 bottom; }
.left_tips_left { width:130px;float:left;height:19px }
.left_tips_right { width:60xp;float:right;font-size:1.1em;}
.left_tips_month { width:190px;float:left;height:20px;font-size:1.05em;border-bottom:1px solid #777;padding:10px 0 0 0;text-transform:uppercase }

.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}
