/*----------------------------------------------------
= SITEWIDE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------*/
body {
	font: 62.5% tahoma, verdana, sans-serif;
}

#fanball-nav,
#masthead,
#navbar,
#childnavbar,
#game_subnav,
#login {
	display: none;
}

#leftcol h2 {
	margin: 0;
	padding: 0;
	color: #000;
	font: bold 2.2em tahoma, verdana, sans-serif;
}

#rightcol {
	visibility:hidden;
	display: none;
}

#footer iframe, 
#footer ul {
	display: none;
}

#footer p {
	font: bold 0.9em tahoma,verdana, sans-serif;
}

div#radrightad {
	display: none;
}


/*---------------------------------------------------
= GAMES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------*/

div.gamehead h1 {
	margin: 0;
	padding: 0;
	font: oblique 2.4em tahoma, verdana, sans-serif;
}

/*-----------------
= games info \\\\\\\
-----------------*/
#games_info_bg {
	margin: 0 ;
	padding: 0px;
	color: #000;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	
}

#games_info_bg h3 {
	margin: 00;
	padding: 0;
	color: #000;
	font-size: 1.4em;
}

#games_info_bg h4 {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 1.2em;
}

#games_info_bg p {
	margin: 0 0 1.3em 0;
	padding: 0;
	font-size: 1.3em;
}

#games_info_bg ul {
	margin: 0 0 15px 30px;
	padding: 0;
	font-size: 1.3em;
}

#games_info_bg li {
	margin: 0px 0 5px 0;
	padding: 0;
}

#games_info_bg li span {
	color: #c00;
	font-weight: bold;
}

#games_info_bg a,
#games_info_bg a:link,
#games_info_bg a:visited {
	color: #15a;
}

#games_info_bg a:hover {
	color: #036;
}

.rulesbox {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 160px;
	border: 1px solid #333;
}

.rulesbox_one {
	display: inline;
}

/*.rulesbox_last {
	margin: 0;
	padding: 0;
}*/

#games_info_bg .rulesbox h3 {
	margin: 0;
	padding: 5px 10px 8px 10px;
	font: bold 1.4em tahoma, verdana, sans-serif;
	background: none;
}

#games_info_bg .rulesbox h3 a,
#games_info_bg .rulesbox h3 a:link,
#games_info_bg .rulesbox h3 a:visited,
#games_info_bg .rulesbox h3 a:hover {
	color: #ad0101;
}

#games_info_bg .rulesbox h4 {
	margin: 0 0 0 0;
	padding: 3px 10px;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	background-color: #777;
	text-transform: uppercase;
}

#games_info_bg .rulesbox ul {
	margin: 0 0 0 0;
	padding: 5px 10px;
	font: 1.1em tahoma, verdana, sans-serif;
}

#games_info_bg .rulesbox ul.lower {
	background-color: #bbb;
}

#games_info_bg .rulesbox li {
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
}

#rules-footer {
	clear: both;
	float: left;
	display: inline;
	width: 90%;
	margin: 10px 0 0 10px;
	padding: 0;
}

#games_info_bg #rules-footer .lrg_btn a,
#games_info_bg #rules-footer .lrg_btn a:link,
#games_info_bg #rules-footer .lrg_btn a:visited,
#games_info_bg #rules-footer .lrg_btn a:hover {
	color: #fff;
}

/*-----------------
= rules \\\\\\\
-----------------*/
.rules_info_bg {
	margin: 0;
	padding: 0;
	color: #000;
	font: 1em/1.3 tahoma, verdana, sans-serif;
}

#left_content .rules_info_bg h2 {
	margin: 5px 0 0.5em 0;
	padding: 0;
	color: #222;
	font-size: 2.2em;
}

.rules_info_bg h3 {
	margin: 0;
	padding: 0;
	color: #222;
	font-size: 1.4em;
}

.rules_info_bg p {
	margin: 0 0 1.3em 0;
	padding: 0;
	font-size: 1.2em;
}

.rules_info_bg p span.rules-hilite {
	color: #c00;
	font-weight: bold;
}

.rules_info_bg a,
.rules_info_bg a:link,
.rules_info_bg a:visited {
	color: #15a;
}

.rules_info_bg a:hover {
	color: #036;
}

.rules_info_bg ul {
	margin: 0 0 15px 20px;
	padding: 0;
}

.rules_info_bg li {
	font-size: 1.2em;
}

.rules_info_bg table.rules_table {
	margin: 5px 0 10px 0;
	width: 100%;
	font: 1.2em tahoma, verdana, sans-serif;
	text-align: center;
	border: 1px solid #222;
}

.rules_info_bg table.rules_table td {
	padding: 6px 0;
}

.rules_info_bg table.rules_table tr.rules_table_head td {
	color: #ccc;
	font-size: 1.2em;
	background-color: #444;
}

.rules_info_bg table.rules_table tr.even td {
	background-color: #dedede;
}

.rules_info_bg table.rules_table tr.rules_table_head td span {
	font-weight: bold;
}

.rules_info_bg table.rules_table td.rules_table_colone {
	padding-left: 10px;
	text-align: left;

}

/*-----------------------
= points table \\\\\\\\\\
------------------------*/
#points_table {border: 4px solid #333;
	float: right;
	margin: 0 0 10px 15px;
	padding: 0;
	font: 1em tahoma, verdana, ssans-serif;
	text-align: center;
}

#points_table td {
	padding-top: 1px;
	padding-bottom: 2px;
}

#points_table tr.points_tablehead td {
	font-weight: bold;
}


/*-----------------------
= promo rules \\\\\\\\\\
------------------------*/
.rules_info_bg dl {
	font: 1.2em/1.3 tahoma, verdana, sans-serif;
}

.rules_info_bg dd {
	margin: 0 0 1.2em 15px;
	padding: 0;
}

/*-----------------------
= pick driver page \\\\\\\\\\
------------------------*/
#pickdriver_nav {
	display: none;
}

td.driver_table_savecell {
	display: none;
}

table.driver_column {
	margin: 0;
	padding: 0;
	width: 200px;
	border-right: 1px solid #bdbdbd;
}

table.driver_column tr.odd td.driver_container_cell,
table.driver_column tr.even td.driver_container_cell {
	padding: 5px 13px 5px 0;
	width: 186px;
}

td.checkbox {
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
}

td.number {
	margin: 0;
	padding: 0;
	text-align: center;
	font: bold oblique 1em verdana, sans-serif;
}

td.info,
td.info_selected {
	margin: 0;
	padding: 5px 4px 5px 7px;
	width: 100px;
	font: bold 1.1em tahoma, verdana, sans-serif;
	/*height: 54px;*/
}

/*-----------------
= standings \\\\\\\
-----------------*/
table#report_module_table {
	margin: 0;
	padding: 0;
	width: 548px;
	font: bold 1em tahoma, verdana, sans-serif;
	background-color: #fff;
}

table#report_module_table input {
	display: none;
}

table#league_stat_table {
	color: #000;
	font: 1em tahoma, verdana, sans-serif;	
}

table#league_stat_table a,
table#league_stat_table a:link,
table#league_stat_table a:visited,
table#league_stat_table a:hover {
	color: #000;
	text-decoration: none;
}

table#league_stat_table tr.user_team td {
	color: #c00;
	font-weight: bold;
	border-top: 1px solid #c00;
	border-bottom: 1px solid #c00;
}

table#league_stat_table tr.user_team td a,
table#league_stat_table tr.user_team td a:link,
table#league_stat_table tr.user_team td a:visited,
table#league_stat_table tr.user_team td a:hover {
	color: #c00;
	font-weight: bold;
}

table#league_stat_table tr.standings_total td {
	color: #c00;
	font-weight: bold;
	text-align: center;
	
}

/**/
table#league_stat_table_small {
	margin: 0;
	padding: 0;
	width: 274px;
	font: 1em tahoma, verdana, sans-serif;
	text-align: right;
	background-color: #fff;
	border-right: 2px solid #333;
}

table#league_stat_table_small tr.subheader td {
	margin: 0;
	padding: 16px 15px 5px 10px;
	color: #fff;
	font: bold 0.9em tahoma, verdana, sans-serif;
	text-align: left;
	border-bottom: 1px solid #888;
	background: #000 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 0 repeat-x;
}

table#league_stat_table_small tr.colheads td {
	color: #999;
	font-weight: bold;
}

table#league_stat_table_small td {
	padding-top: 3px;
	padding-bottom: 4px;
}

table#league_stat_table_small td.squadhead {
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #333;
}

table#league_stat_table_small tr.oddrow td {
	background-color: #dedede;
}

table#league_stat_table_small td.colone {
	padding-left: 10px;
	text-align: left;
}

table#league_stat_table_small td.coltwo {
	padding-right: 5px;
}

table#league_stat_table_small td.colfour {
	padding-right: 10px;
}

table#league_stat_table_small td.total {
	border-left: 1px solid #222;
}

table#league_stat_table_small a,
table#league_stat_table_small a:link,
table#league_stat_table_small a:visited,
table#league_stat_table_small a:hover {
	color: #951c00;
}

table#league_stat_table_small tr.bottomline td {
	font-weight: bold;
	color: #c00;
	background-color: #333;
	border-bottom: 1px solid #222;
}

/*-----------------------
= schedule \\\\\\\\\\
------------------------*/
table.schedtable {
	width: 600px;
	font-size: 1em;
}

table.schedtable tr.catline {
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
}

table.schedtable tr.statline1 {
	color: #666;
}

table.schedtable tr.statline2 {
	color: #000;
}

/*-----------------------
= track history \\\\\\\\\\
------------------------*/
#track_history_selection_area {
	display: none;
}

#driver-track_container {
	float: left;
	margin: 0;
	padding: 0 0 11px 0;
	width: 528px;
	color: #000;
	font: 1em tahoma, verdana, sans-serif;
}

#name-track {
	float: left;
	margin: 3px 0 0 0px;
	padding: 0;
	width: 74%;
	font: 1.4em tahoma, verdana, sans-serif;
	line-height: 1.1;
	text-align: center;
}

#name-track span {
	font-size: 1.2em;
	font-weight: bold;
}

#average_score {
	float: right;
	margin: 0;
	padding: 0;
	width: 25%;
	text-align: center;
	border-left: 1px solid #222;
	background-color: #222;
}

#average_header {
	margin: 0;
	padding: 2px 0;
	width: 100%;
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #fff;
	background-color: #555;
}

#average_score span {
	font-size: 2.4em;
	font-weight: bold;
}

#track_history_results table {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	color: #000;
	font: 1.1em tahoma, verdana, sans-serif;
}

#track_history_results table td {
	margin: 0;
	padding: 2px 0 3px 0;
	text-align: center;
}

#track_history_results table td.results_colone {
	padding-left: 5px;
	text-align: left;
}

tr.results_tablehead td {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #222;
}

#track-type-legend h3 {
	display: inline;
	margin: 0;
	padding: 0 0 2px 0;
	color: #000;
	font: bold 1.2em tahoma, verdana, sans-serif;
	border-bottom: 1px solid #333;
	background: none;
}

#track-type-legend p {
	margin: 3px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 1.1em;
}

#track-type-legend p span {
	font-weight: bold;
}




/*---------------------------------------------------
= NEWS + STATS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------*/

/*---------------------------------------------------
= OWNER'S EDGE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------*/
/*---------------------
= Hot Tips
---------------------*/
#garrow_hotTips_table {font-family: tahomam, verdana, sans-serif;}
.garrow_htTable_colone {width: 75px;}

/*--------------------------------------------------
= MY CUP \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
---------------------------------------------------*/

/*--------------------------------------------------
= COMMUNITY \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
--------------------------------------------------*/

