/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  index styles  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#welcome_area {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 769px;
	height: 277px;
	z-index:0;	
}



#flash_welcome {
	position:relative;
	float: left;
	width: 444px;
	height: 271px;
	
}

#openGames_banner {
    clear: both;
	margin-top: 0px;
	padding: 0;
	background: url(/images/2009discounts.jpg);
    height: 51px;
    width: 769px;
}
#openGames_banner:hover {
    background-position: 0px -51px;
}
#openGames_banner img {
	width: 769px;
	height: 51px;
	border: none;
	outline: none;
}

#openGames_banner a {
	border: none;
	outline: none;
}

#profile {
position:relative;
	float: left;
	width: 325px;
	height: 271px;
	
	/*background: transparent url(/images/NEXTELCup_2007_325x271.jpg) 0 0 no-repeat;*/
	
}

#profile_ad {
	margin:0;
	padding:12px;
	width: 300px;
	height: 250px;
		
}

* html #gamecenter_leaguewrap {
	height: 60px;
	width: 610px;
	padding:2px;
	margin: 0 0 0 10px;

	
}

#profile a img {
	border: none;
}

#profile img {
	/*position: absolute;
	top: 200px;
	left: 22px;
	width: 130px;
	height: 30px;*/
}

#profile_header {
	float: left;
	background-color: #FFBA00;
}

#profile_header #index_header h2 {border: 1px solid purple;
	float: left;
}

.index_header {
	position: relative;
	height: 31px; 
	background: #FFBA00 url(/images/globalimages/fc_game_rightcol_headerBG.gif) 0 0 no-repeat;
}

.index_header h2 {
	position: absolute;
	display: block;
	height: 21px;
	margin: 5px 0 0 12px;
	padding: 0 4px;
	font: bold 1.7em tahoma, verdana, sans-serif;
	color: #fff;
	text-indent: -9000px;
	text-transform: uppercase;
}

#profile_header img {border: 1px solid red;
	float: right;
}

#top_story {
	clear: both;
	background: transparent url(/images/topStories_h2_bg.gif) 0 0 repeat-x;
	height: 278px;
}

/*--------------------
= module headers \\\\\\
---------------------*/
#headlines .index_header h2 {
	width: 86px;
	background: #000 url(/images/globalimages/fc_title_headlines.gif) 4px 2px no-repeat;
}

#newsbreakers .index_header h2 {
	width: 126px;
	background: #000 url(/images/globalimages/fc_title_newsbreakers.gif) 4px 2px no-repeat;
}

#middle_news .index_header h2 {
	width: 96px;
	background: #000 url(/images/globalimages/fc_title_morenews.gif) 4px 2px no-repeat;
}

#middle_leaderboard .index_header h2 {
	width: 110px;
	background: #000 url(/images/globalimages/fc_title_leaderboard.gif) 4px 2px no-repeat;
}

#partners .index_header h2 {
	width: 82px;
	background: #000 url(/images/globalimages/fc_title_partners.gif) 4px 2px no-repeat;
}

#whosonline .index_header h2 {
	width: 118px;
	background: #000 url(/images/globalimages/fc_title_whoisonline.gif) 4px 2px no-repeat;
}

/*---------------------------------------------------------------------------------------------
 = HEADLINES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 ---------------------------------------------------------------------------------------------*/
#headlines {
	float: left;
	margin: 0;
	padding: 0; 
	width: 437px;
}

#headlines_content {border-top: 2px solid #000;
	margin: 1px 0 0 0;
	padding: 0;
	height: 239px;
	background: transparent url(/images/headlines_bg.gif) 0 0 no-repeat;
}

#headlines_content #image {
	float: left;
	display: inline;
	margin: 18px 0 0 7px;
	padding: 0;
	width: 96px;
}

#headlines_content #image img {
	margin: 0;
	padding: 0;
	/*border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;*/
}

#headlines_content h3 {
	margin: 14px 0 10px 115px;
	padding: 0 5px 0 0;
	color: #777;
	font: bold 2em tahoma, verdana, sans-serif;
}

#headlines_content p {
	margin: 0 0 0 115px;
	padding: 0 5px 0 0;
	color: #000;
	font: 1.1em/1.4em tahoma, verdana, sans-serif;
}

#headlines_content a,
#headlines_content a:link,
#headlines_content a:visited {
	font-weight: bold;
	color: #c84b00;
	text-decoration: none;
}

#headlines_content a:hover {
	color: #620;
}

#headlines_more {
	float: left;
	margin: 10px 0 0 12px;
	font: 1.1em tahoma, verdana, sans-serif;
}

#headlines_more h4 {
	margin: 0;
	padding: 0;
	color: #333;
	font: bold 1.1em tahoma, verdana, sans-serif;
}

#headlines_more ul {
	margin: 0;
	padding: 0;
	
}

#headlines_more li {
	list-style: none;
	
}

#headlines_more a,
#headlines_more a:link,
#headlines_more a:visited {
	font-weight: normal;
}

/*---------------------------------------------------------------------------------------------
 = NEWSBREAKERS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 ---------------------------------------------------------------------------------------------*/
#newsbreakers {
	float: left;
	margin: 0 0 0 7px;
	padding: 0;
	width: 325px;
}

#newsbreakers_bgdiv {
	border-top: 2px solid #000;
	margin: 1px 0 0 0;
	padding: 0;
	height: 239px;
	background: transparent url(/images/newsbreakers_bg.jpg) 0 0 no-repeat;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

#newsbreakers_content {
	margin: 15px 0 0 0;
	padding: 0;
	height: 192px;
}	

.newsbit {
	float: left;
	display: inline;
	margin: 1px 0 0 15px;
	padding: 0 0 3px 0;
	width: 293px;
	border-bottom: 1px dotted #000;
	
}

.blurb a,
.blurb a:link,
.blurb a:visited {
	color: #c84b00;
	text-decoration: none;
}

.blurb a:hover {
	color: #620;
}

#view_all_btn {
	text-align: right;
	margin-right: 13px;
}

/*---------------------------------------------------------------------------------------------
 = MORE NEWS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 ---------------------------------------------------------------------------------------------*/
#middle_info {
	float: left;
	margin: 0 0 7px 0;
	padding: 0;
}

#middle_news, #middle_leaderboard {
	float: left;
	width: 215px;
	margin: 0 7px 0 0;
	padding: 0;
}

#middle_community {
	float: left;
	width: 325px;
	margin: 0;
	padding: 0;
}

#middle_news_bgdiv {
	background: #fff url(/images/moreNews_bg.gif) 0 0 repeat-x;
}

#middle_news_content {
	margin: 0;
	padding: 0 0 5px 0;
	background: transparent url(/images/grey_checker.gif) 0 100% repeat-x;
}

#middle_news_content h3 {
	margin: 0 0 20px 16px;
	padding: 6px 0 0 0;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

.spotlight {
	margin: 0 0 10px 0;
	padding: 0 0 0 8px;
	background: transparent url(/images/spotlight_storypic_bg.gif) 0 3px no-repeat;
}

.spotlight p {
	margin: 0;
	padding: 0 8px 0 0;
	color: #000;
	font: 1.1em tahoma, verdana, sans-serif;
}

.spotlight span {
	color: #666;
}

.spotlight p img {
	float: left;
	margin: 3px 8px 0 0;
	padding: 0;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.spotlight a,
.spotlight a:link,
.spotlight a:visited {
	font-weight: bold;
	color: #c84b00;
	text-decoration: none;
}

.spotlight a:hover {
	color: #620;
}

#middle_news_btn {
	text-align: right;
	margin: 0 7px 0 0;
}

#middle_news_btn a img {
	border: none;
}

/*---------------------------------------------------------------------------------------------
 = LEADERBOARD \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 ---------------------------------------------------------------------------------------------*/
#middle_leaderboard_bgdiv {
	height: 503px;
	background: #fff url(/images/white_checker.gif) 0 100% repeat-x;
}
#middle_leaderboard_content {
	margin: 0;
	padding: 4px 0 0 0;
	height: 466px;
	background: #fff url(/images/leaderboard_bg.gif) 0 0 repeat-x;
}

.md_leaderboard_standings {
	margin: 0;
	padding: 0 0 22px 0;
	background: #fff url(/images/white_checker.gif) 0 100% repeat-x;
}

.md_leaderboard_standings h3 {
	margin: 0;
	padding: 0;
	width: 215px;
	height: 34px;
	text-indent: -9000px;
}

.md_leaderboard_standings h4 {
	margin: 0;
	padding: 2px 12px;
	color: #fff;
	background-color: #6d6d6d;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

.md_leaderboard_standings table {
	margin: 0 1px;
	padding: 5px 0 0 0;
	width: 213px;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

#leaderboard_nextel_pickem {
	background: none;
}

.md_leaderboard_standings table tr.standings_odd {
	background-color: #e7e7e7;
}

.md_leaderboard_standings table td {
	padding: 1px 0 2px 0;
}

.md_leaderboard_standings table td.right-align {
	text-align: right;
}

.md_leaderboard_standings table td.rank {
	width: 18px;
}

.md_leaderboard_standings table td.name {
	width: 120px;
	padding-left: 10px;
}

.md_leaderboard_standings table td.score {
	width: 44px;
	padding-right: 20px;
}
.md_leaderboard_standings table tr.top {
	color: #fff;
	background-color: #bf2800
}

#leaderboard_busch_fc h3 {
	background: #fff url(/images/busch_series_fc.jpg) 0 0 no-repeat;
}

#leaderboard_nextel_fc h3 {
	background: #fff url(/images/nextel_fc.jpg) 0 0 no-repeat;
}

#leaderboard_nextel_pickem h3 {
	background: #fff url(/images/nextel_pickem.jpg) 0 0 no-repeat;
}

#leaderboard_cc h3 {
        background: #fff url(/images/nextel_cup_challenge.jpg) 0 0 no-repeat;
}

#leaderboard_bcc h3 {
        background: #fff url(/images/busch_series_challenge.jpg) 0 0 no-repeat;
}

#middle_leaderboard_btn {
	text-align: right;
	margin: 0 7px 0 0;
}

#middle_leaderboard_btn a img {
	border: none;
}

/*---------------------------------------------------------------------------------------------
 = COMMUNITY \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
 ---------------------------------------------------------------------------------------------*/
#middle_community_content {
	margin: 0;
	padding: 0;
	height: 503px;
	background-color: #cfcfcf;
}

#middle_community_forums {
	margin: 0;
	padding: 0;
	height: 260px;
	background: #cfcfcf url(/images/index_community_bg.jpg) 0 100% no-repeat;
}

#middle_community_forums h3,
#middle_community_messages h3  {
	margin: 0;
	padding: 7px 0 3px 17px;
 	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
	background-color: #444;
}

#middle_community_forums h3 {
	background: #444 url(/images/leaderboard_bg.gif) 0 0 repeat-x;
}

#middle_community_messages h3  {
	padding-top: 3px;
}
 
.forum_linkbar,
.messages_linkbar {
 	margin: 0;
 	padding: 2px 0 6px 17px;
 	color: #fff;
	background: #555 url(/images/grey_checker.gif) 0 100% repeat-x;
}
 
.forum_linkbar a,
.messages_linkbar a {
	color: #dedede;
	text-decoration: none;
	font: bold 1em tahoma, verdana, sans-serif;
}
 
.forum_linkbar a:hover,
.forum_linkbar a.active,
.messages_linkbar a:hover,
.messages_linkbar a.active {
	color: #fff;
}

#mid_comm_forum_content {
	margin: 0;
	padding: 0;
}

.mid_community_forum_post {
	float: left;
	display: inline;
	margin: 5px 0 0 15px;
	padding: 0 0 5px 0;
	width: 292px;
	border-bottom: 1px dotted #333;
}

#middle_community_forums .bottom_post {
	border:none;
}

.mid_com_forum_pic {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	width: 49px;
	height: 51px;
	background: transparent url(/images/forum_pic_bg.jpg) 0 0 no-repeat;
}

.mid_com_forum_pic img {
	margin: 1px 0 0 3px;
	padding: 0;
}

.mid_com_forum_info {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

.mid_com_forum_info a,
.mid_com_forum_info a:link,
.mid_com_forum_info a:visited {
	color: #c20;
	text-decoration: none;
}

.mid_com_forum_info a:hover {
	color: #620;
}

.mid_com_forum_info .topic {
	margin: 0;
	padding: 0;
	
}

.mid_com_forum_info .topic a {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
  
.mid_com_forum_info .author {
	font-weight: bold;
}

#middle_community_messages {
	margin: 0;
	padding: 0;
	height: 243px;
	background: #cfcfcf url(/images/index_community_bg.jpg) 0 100% no-repeat;
}

#mid_com_messages_content {
	margin: 0;
	padding: 5px 0 0 0;
	height: 168px;
}

.mid_com_newMessage {
	margin: 5px 0 0 16px;
	padding: 0 0 5px 0;
	width: 292px;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
	border-bottom: 1px dotted #333;
}

span.newMssg_subject a,
span.newMssg_subject a:link,
span.newMssg_subject a:visited {
	color: #c20;
	font-weight: bold;
	text-decoration: none;
}

span.newMssg_subject a:hover {
	color: #620;
}

#mid_comm_view_all_btn {
	text-align: right;
	margin: 0px 7px 0 0;
	padding: 0;
}

/*---------------------------------------------------------------------------------------------
 = PARTNERS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
---------------------------------------------------------------------------------------------*/
#bottom_left_info {
	float: left;
	width: 437px;
}

#whosonline {
	float: left;
	width: 325px;
}

#trades {
	float: left;
	width: 325px;
	margin: 0 0 0 7px;
}

#partners {
	float: left;
	width: 325px;
	margin-bottom: 6px;
}

#partner_container {
	margin: 0;
	padding: 4px 0 0 0;
	background: transparent url(/images/leaderboard_bg.gif) 0 0 repeat-x;
}

.partner_block {
	float: left;
	width: 107px;
	height: 145px;
	font: 1.1em tahoma, verdana, sans-serif;
	background-color: #d5d5d5;
}

.partner_block a img {
	border: none;
}

div.pb_two {
	margin-left: 1px;
	margin-right: 1px;
}

.partner_block h3 {
	margin: 0;
	padding: 2px 0 7px 16px;
	color: #666;
	font: bold 1.1em tahoma, verdana, sans-serif;
	background: #fff url(/images/leaderboard_bg.gif) 0 100% repeat-x;
}

.partner_block p {
	margin: 5px 0 5px 16px;
	padding: 0;
}

.partner_block p.go_link {
	text-align: right;
	margin-right: 10px;
}

.partner_block p.go_link a {
	color: #b00;
	font: bold 1em tahoma, verdana, sans-serif;
	text-decoration: none;
}

/*---------------------------------------------------------------------------------------------
 = WHO IS ONLINE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
---------------------------------------------------------------------------------------------*/
#whosonline_bg {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	background: #111 url(/images/leaderboard_bg.gif) 0 100% repeat-x;
}

#whosonline_content {
	margin: 0;
	padding: 15px 0 15px 16px;
	color: #999;
	font: 1.1em tahoma, verdana, sans-serif;
	background: #111 url(/images/leaderboard_bg.gif) 0 0 repeat-x;
}

#whosonline_content a,
#whosonline_content a:link,
#whosonline_content a:visited {
	margin: 0;
	padding: 0;
	color: #aaa;
	text-decoration: none;
}

#whosonline_content a:hover {
	color: #ffbc08;
}

#whosonline_viewall {
	text-align: right;
	margin: 0 10px 0 0;
}

#whosonline_viewall a img {
	border: none;
}

/*---------------------------------------------------------------------------------------------
 = TRADES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
---------------------------------------------------------------------------------------------*/
#trades_bg {float: left;
	margin: 0;
	padding: 0;
	background: #cfcfcf url(/images/index_community_bg.jpg) 0 100% no-repeat;
}

.trades_content {
	float: left;
	margin: 0 0 10px 0;
	width: 150px;
	padding-left: 12px;
	background: transparent url(/images/grey_checker.gif) 0 0 repeat-x;
}

#trades h3 {
	float: left;
	width: 146px;
	margin: 0;
	padding: 6px 0 2px 16px;
	background: #444 url(/images/leaderboard_bg.gif) 0 0 repeat-x;
	color: #fff;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

#trades_drops {
	float: left;
	margin: 0;
	padding: 0;
	width: 162px;
	/*background-color: #cfcfcf;*/
}

#trades_pickups {
	float: left;
	width: 163px;
	/*background-color: #cfcfcf;*/
}

#trades_pickups .trades_content {border-left: 1px solid #666;
	padding-left: 0;
	width: 162px;
}

#trades_pickups h3 {
	padding-left: 5px;
	width: 157px;
	border-left: 1px solid #666;
}

.trades_info {
	float: left;
	display: inline;
	margin: 10px 0 0 4px;
	padding: 0;
	width: 135px;
}

.trades_info_pic {
	float: left;
	margin: 3px 0 0 0;
	padding: 0;
	width: 49px;
	height: 51px;
	background: transparent url(/images/forum_pic_bg.jpg) 0 0 no-repeat;
}

.trades_info_pic img {
	margin: 1px 0 0 3px;
	padding: 0; 
}

.trade_names {
	margin: 0 0 0 56px;
	padding: 0;
}

.trade_names span {
	font: bold 1.1em tahoma, verdana, sans-serif;
}

.trades_indicator_down {
	margin: 5px 0 0 0;
	padding: 0 0 1px 1px;
	color: #fff;
	background: #b20 url(/images/trade_down_indicator) 90% 2px no-repeat;
}

.trades_indicator_up {
	margin: 5px 0 0 0;
	padding: 0 0 1px 1px;
	color: #fff;
	background: #671 url(/images/trade_up_indicator) 90% 2px no-repeat;
}

#trades_viewall {
	clear: both;
	text-align: right;
	margin: 0 7px 7px 0;
	padding: 0;
}

#trades_viewall a img {
	border: none;
}



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  games pages  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#games_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/games_subhead_bg.jpg) 0 0 no-repeat;
}

#games_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase; 
}

.game_module {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	width: 548px;
	height: 204px;
	background: transparent url(/images/globalimages/game_module_bg.jpg) 0 0 no-repeat;
}

.game_module_cf {
	position: relative;
	margin: 0 0 10px 0;
	padding: 0;
	width: 548px;
	height: 204px;
	background: transparent url(/images/game_module_bg.jpg) 0 0 no-repeat;
}

#collegefootball_cf h2,
#nextel_fc h2,
#cupCircuit_2chance h2,
#nextel_fc2 h2,
#busch_fc h2,
#busch_fc2 h2,
#nextel_pickem h2,
#nextel_pickem2 h2,
#speed_ec h2,
#marchMotorMadness h2,
#allStarChallenge h2,
#chaseForTheCup h2,
#cf_chall h2 {
	position: absolute;
	margin: 4px 0 0 0;
	padding: 0;
	width: 323px;
	height: 78px;
	text-indent: -9000px;
}

#nextel_fc h2 {background: transparent url(/images/globalimages/cupCircuit1_cc_h2BG.jpg) 0 0 no-repeat;}
#cupCircuit_2chance h2 {background: transparent url(/images/globalimages/cupCircuit1_csc_h2BG.jpg) 0 0 no-repeat;}
#nextel_fc2 h2 {background: transparent url(/images/globalimages/cupCircuit2_nc_h2BG.jpg) 0 0 no-repeat;}

#busch_fc h2 {background: transparent url(/images/globalimages/seriesCircuit1_bcc_h2BG.jpg) 0 0 no-repeat;}
#busch_fc2 h2 {background: transparent url(/images/globalimages/seriesCircuit2_bnc_h2BG.jpg) 0 0 no-repeat;}

#nextel_pickem h2 {background: transparent url(/images/globalimages/pickemCircuit1_pcc_h2BG.jpg) 0 0 no-repeat;}
#nextel_pickem2 h2 {background: transparent url(/images/globalimages/pickemCircuit2_pct_h2BG.jpg) 0 0 no-repeat;}

#speed_ec h2 {background: transparent url(/images/globalimages/shootout_bso_h2BG.jpg) 0 0 no-repeat;}

#marchMotorMadness h2 {background: transparent url(/images/globalimages/mmm_h2BG.jpg) 0 0 no-repeat;}

#allStarChallenge h2 {background: transparent url(/images/globalimages/allstar_cas_h2BG.jpg) 0 0 no-repeat;}

#chaseForTheCup h2 {background: transparent url(/images/globalimages/cfc_h2BG.jpg) 0 0 no-repeat;}

#cf_chall h2 {background: transparent url(/images/globalimages/cf_h2BG.jpg) 0 0 no-repeat;}

.counter_area {
	position: absolute;
	margin: 77px 0 0 47px;
	padding: 0;
}

.counter_area a,
.counter_area a:link,
.counter_area a:visited {
	color: #900;
	font: 1em tahoma, verdana, sans-serif;
	text-decoration: none;
}

.counter_area a:hover {
	color: #f00;
}

.counter {
	margin: 2px 0 2px 0;
	padding: 0;
	width: 167px;
	height: 61px;
	color: #FFFFFF;
	position: relative;
	font: bold 1.3em tahoma, verdana, sans-serif;
	background: transparent url(/images/globalimages/counter_placeholder.jpg) 0 0 no-repeat;
}

.counterAlt {
	margin: 2px 0 2px 0;
	padding: 0;
	width: 167px;
	height: 61px;
	color: #FFFFFF;
	position: relative;
	font: bold 1.3em tahoma, verdana, sans-serif;
	background: transparent url(/images/globalimages/counter_placeholder_nxtRace.jpg) 0 0 no-repeat;
}

#cf_chall .counter {
	margin: 2px 0 2px 0;
	padding: 0;
	width: 167px;
	height: 61px;
	color: #222;
	position: relative;
	font: bold 1.3em tahoma, verdana, sans-serif;
	background: transparent url(/images/globalimages/cf_counter_placeholder.jpg) 0 0 no-repeat;
}

.countdown {
	position: absolute;
	margin: 35px 0 2px 17px;
}

span.start_date {
	margin: 0;
	padding: 0;
	color: #555;
	font: bold 1em tahoma, verdana, sans-serif;
}

.prizes {
	position: absolute;
	top: 15px;
	right: 10px;
	text-align: right;
	padding: 0;
	font: bold oblique 1.3em verdana, sans-serif;
	letter-spacing: -0.1em;
}

.prizes-asc {
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: right;
	padding: 0;
	font: bold oblique 2.2em/1 verdana, sans-serif;
	letter-spacing: -0.1em;
}

.prizes-asc-cf {
        position: absolute;
        top: 19px;
        right: 10px;
        text-align: right;
        padding: 0;
        font: bold oblique 3em/1 verdana, sans-serif;
        letter-spacing: -0.1em;
}

.price {
	position: absolute;
	top: 62px;
	right: 10px;
	padding: 0;
	font: bold oblique 2.2em verdana, sans-serif;
	letter-spacing: -0.1em;
}

.cf_price {color: #1d6007;}
.nextel_chall_price, .nextel_chall2_price {color: #d60202;}
.busch_chall_price {color: #f60;}
.nextel_pickem_price {color: #380;}
.nextel_shootout_price {color: #048;}
.mmm_price {color: #709;}
.cas_price {color: #036;}

.descrip {
	position: absolute;
	top: 99px;
	right: 10px;
	width: 275px;
	text-align: right;
}

.descrip p {
	margin: 0;
	padding: 0;
	font: 1.2em tahoma, verdana, sans-serif;
}

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

.descrip p a:hover {
	color: #036;
}

.buttons {
	position: absolute;
	top: 130px;
	right: 7px;
	padding: 0;
	width: 300px;
	height: 35px;
	text-align: right;
}

.game_module_asterisk {
	position: absolute;
	top: 182px;
	right: 25px;
}

.game_module_asterisk p {
	margin: 0;
	padding: 0;
	font: 1em tahoma, verdana, sans-serif;
}

.tour_btn {
	margin-right: 3px;
}
/*---------------------------------------------------------------
= overview section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
#game_overview_head {
	margin: 0;
	padding: 0;
}
/*---------------------------
= prize table area \\\\\\\\\
---------------------------*/
#prizes_drivers_schedule {
	float: left;
	margin: 0 7px 6px 0;
	padding: 0;
	width: 327px;
	height: 327px;
	background: #e3e3e3 url(/images/prizetable_bottom.jpg) 0 bottom no-repeat;
	overflow:auto;
	
}


#prizes_nav {
	margin: 0;
	padding: 0;
	width: 327px;
	height: 25px;
}

#prizes_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#prizes_nav li {
	float: left;
	margin: 0;
	padding: 0;
	
}

#prizes_nav a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 0;
	height: 15px;
	width: 109px;

	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	text-align: center;
	text-decoration: none;
}

#prizes_drivers_schedule table.prizetable {
	margin: 0;
	padding: 0;
	width: 100%;
	height:auto;
	color: #333;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-align: center;
	
}

#prizes_drivers_schedule table.prizetable tr td {
	padding: 6px 0;
}

#prizes_drivers_schedule table.prizetable tr.tablehead td {
	color: #ccc;
	font-size: 1.1em;
	background-color: #444;
	border-right: 1px solid #111;
	text-align: center;
}

#prizes_drivers_schedule table.prizetable tr.tablehead td.prize_lastcol {
	border: none;
}

#prizes_drivers_schedule table.prizetable tr.tablehead td span {
	font-weight: normal;
}

#prizes_drivers_schedule table.prizetable tr.odd td {
	background-color: #fff;
}

#prizes_drivers_schedule table.prizetable tr.even td {
	background-color: #dbdbdb;
}

/*---------------------------
= how to play area \\\\\\\\\
---------------------------*/
#overview_howtoplay {
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	width: 214px;
	height: 327px;
	background: #eee url(/images/globalimages/howto_bg.jpg) 0 bottom repeat-x;
}

#overview_howtoplay h2 {
	margin: 0;
	padding: 6px 0 0 15px;
	width: 199px;
	height: 28px;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}


#howtoplay_content {
	margin: 0 0 0 0;
	padding: 0;
	height: 255px;
}

#howtoplay_content ul {
	margin: 0 0 0 28px;
	padding: 0 10px 0 0;
	list-style: none;
	color: #333;
	font: 1.1em/1.2em tahoma, verdana, sans-serif;
}

#howtoplay_content li {
	margin: 5px 0 8px 0;
	padding: 0;
	list-style-image: url(/images/globalimages/game_overview_list_bullet.gif);
}

#howtoplay_content li a,
#howtoplay_content li a:link,
#howtoplay_content li a:visited {
	color: #15a;
}

#howtoplay_content li a:hover {
	color: #036;
}

#overview_howto_btns .howto_rules {
	margin: 0 15px 0 30px;
}

#overview_howto_btns .howto_rules a {
	padding-left: 20px;
	padding-right: 20px;
}

/*---------------------------
= news-winner area \\\\\\\\\
---------------------------*/
#news-winner {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 56px 0;
	width: 548px;
	background: #eee url(/images/globalimages/news-winner_bg.jpg) 0 bottom no-repeat;
}

#news-winner_bg {
	float: left;
	margin: 0;
	padding: 0;
	width: 548px;
}

#news-winner h2 {
	margin: 0;
	padding: 6px 0 0 15px;
	height: 28px;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

#overview_news {
	float: left;
	width: 327px;
}

#overview_news a,
#overview_news a:link,
#overview_news a:visited,
#overview_winner a,
#overview_winner a:link,
#overview_winner a:visited {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	color: #a00;
	font: 1.1em tahoma, verdana, sans-serif;
}

#overview_news a:hover,
#overview_winner a:hover {
	color: #600;
}

#overview_news dl {
	margin: 10px 0 10px 0;
	padding: 0 15px;

	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

#overview_news dt {
	font-weight: bold;
}

#overview_news dd {
	margin: 0 0 10px 0;
	padding: 0;
}

#overview_winner {
	float: left;
	width: 214px;
}

#overview_winner p {
	margin: 10px 0 15px 0;
	padding: 0 10px 0 15px;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

#overview_winner p span {
	font-weight: bold;
}

/*---------------------------
= driver's salary/schedule area \\\\\\\\\
---------------------------*/
table.stattable {
	width: 308px;
	background-color: #e3e3e3;
}

table.stattable td {
	margin: 0;
	padding: 5px 0 6px 0;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
	text-align: center;
}

table.stattable tr.catline td {
	color: #ccc;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #444;
}

table.stattable tr.catline td span {
	font-weight: normal;
}

table.stattable td span {
	font-weight: bold;
	font-style: normal;
}

table.stattable tr.catline td.stat_colthree {border: none;
}

tr.statline1 td {
	background-color: #fff;
}

tr.statline2 td {
	background-color: #e3e3e3;
}

table.stattable tr td.stat_colone {
	text-align: left;
	padding-left: 10px;
}

table.stattable tr td.stat_coltwo {
	padding-right: 10px;
	text-align: right;
}

#printer_friendly {
        float: left;
        margin: 0 7px 6px 0;
        padding: 0;
}
#printer_friendly a,
#printer_friendly a:link,
#printer_friendly a:visited,
#printer_friendly a,
#printer_friendly a:link,
#printer_friendly a:visited {
        margin: 0 0 0 0;
        padding: 0 0 0 15px;
        color: #a00;
        font: 1.1em tahoma, verdana, sans-serif;
}

/*--------------------
= schedule \\\\\\\\\\\
---------------------*/
#games_info_bg table.schedtable {
	width: 528px;
	background-color: #e3e3e3;
}

table.schedtable td {
	margin: 0;
	padding: 5px 0 6px 0;
	color: #222;
	font: 1em tahoma, verdana, sans-serif;
	text-align: center;
}

table.schedtable tr.catline td {
	color: #ccc;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #444;
}

table.schedtable tr.catline td span {
	font-weight: normal;
}

table.schedtable td span {
	font-weight: bold;
	font-style: normal;
}

table.schedtable tr.catline td.stat_colthree {border: none;
}

tr.statline1 td {
	background-color: #fff;
}

tr.statline2 td {
	background-color: #e3e3e3;
}

table.schedtable tr td.stat_colone {
	text-align: left;
	padding-left: 10px;
}

table.schedtable tr td.stat_coltwo {
	padding-right: 10px;
	text-align: right;
}

/*---------------------------------------------------------------
= gamestyles section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
#gamehead {
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/nxtl_cup_chall1_bg.jpg) 0 0 no-repeat;
}

#gamehead_cf {
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/collegefootball_cf_h2BG.jpg) 0 0 no-repeat;
}

#game_subnav {
	margin: 0;
	padding: 0;
	width: 769px;
	height: 26px;
}

#game_subnav ul {
	float: left;
	margin: 0;
	padding: 0;
	color: #666;
}

#game_subnav ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#game_subnav li a {
	float: left;
	display: block;
	margin: 0;
	padding: 3px 10px 0 10px;
	height: 23px;
	outline: none;
	color: #666;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-decoration: none;
}

#game_subnav li a:hover,
#game_subnav li a.active {
	color: #fff;
	
}

.savepicks_btn { position: absolute; margin: 200 100 ; }

/*-----------------------
= pick driver navigation 
------------------------*/

#pickdriver_nav {
	width: 548px;
	height: 23px;
	background: transparent url(/images/pickDriver_tabs.jpg) 0 0 no-repeat;
}

#pickdriver_nav ul {
	margin: 0;
	padding: 0;
	float: left;
}

#pickdriver_nav li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	text-indent: -9000px;
}

#pickdriver_nav li a {
	display: block;
	height: 23px;
	outline: none;
}

#name a {width: 52px;}
#manfct a {width: 110px;}
#qual a {width: 89px;}
#value a {width: 60px;}
#five_year a {width: 112px;}

#name a:hover, #name a.active {background: transparent url(/images/pickDriver_tabs.jpg) 0 -23px no-repeat;}
#manfct a:hover, #manfct a.active {background: transparent url(/images/pickDriver_tabs.jpg) -52px -23px no-repeat;}
#qual a:hover, #qual a.active {background: transparent url(/images/pickDriver_tabs.jpg) -162px -23px no-repeat;}
#value a:hover, #value a.active {background: transparent url(/images/pickDriver_tabs.jpg) -251px -23px no-repeat;}
#five_year a:hover, #five_year a.active {background: transparent url(/images/pickDriver_tabs.jpg) -311px -23px no-repeat;}

/*-----------------------
= pick weekly driver navigation
------------------------*/

#pickweekdriver_nav {
        width: 548px;
        height: 23px;
        background: transparent url(/images/pickWeekDriver_tabs.jpg) 0 0 no-repeat;
}

#pickweekdriver_nav ul {
        margin: 0;
        padding: 0;
        float: left;
}

#pickweekdriver_nav li {
        margin: 0;
        padding: 0;
        float: left;
        list-style: none;
        text-indent: -9000px;
}

#pickweekdriver_nav li a {
        display: block;
        height: 23px;
        outline: none;
}

#name a {width: 52px;}
#manfct a {width: 110px;}
#qual a {width: 89px;}
#value a {width: 60px;}

#name a:hover, #name a.active {background: transparent url(/images/pickWeekDriver_tabs.jpg) 0 -23px no-repeat;}
#manfct a:hover, #manfct a.active {background: transparent url(/images/pickWeekDriver_tabs.jpg) -52px -23px no-repeat;}
#qual a:hover, #qual a.active {background: transparent url(/images/pickWeekDriver_tabs.jpg) -162px -23px no-repeat;}
#value a:hover, #value a.active {background: transparent url(/images/pickiWeekDriver_tabs.jpg) -251px -23px no-repeat;}




/*-------------------
= pick'em navigation 
---------------------*/

#pickem_nav {
	width: 548px;
	height: 23px;
	background: transparent url(/images/pickEm_tabs.jpg) 0 0 no-repeat;
}

#pickem_nav ul {
	margin: 0;
	padding: 0;
	float: left;
}

#pickem_nav li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	text-indent: -9000px;
}

#pickem_nav li a {
	display: block;
	height: 23px;
	outline: none;
}

#pickem-name a {width: 52px;}
#pickem-manfct a {width: 113px;}
#pickem-week a {width: 55px;}

#pickem-name a:hover, #pickem-name a.active {background: transparent url(/images/pickEm_tabs.jpg) 0 -23px no-repeat;}
#pickem-manfct a:hover, #pickem-manfct a.active {background: transparent url(/images/pickEm_tabs.jpg) -52px -23px no-repeat;}
#pickem-week a:hover, #pickem-week a.active {background: transparent url(/images/pickEm_tabs.jpg) -165px -23px no-repeat;}


#left_content {
	margin: 0 0 0 0;
	padding: 0;
	background-color: #fff;	
}

td.pt_cell_btn {
	padding: 3px 12px 0 0;
	text-align: right;
}

td.pt_cell_btn input {
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #888;
	background-color: #b00002;
}

td.driver_table_savecell {
	padding: 0;
	
}

td.driver_table_savecell .sml_inpt {
	margin-left: 10px;
}


/*---------------------------------------------------------------
= leader stats section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
table#ytd_table {
	margin: 0 0 10px 0;
	padding: 0;
	width: 518px;
	font: 1.1em tahoma, verdana, sans-serif;
}

table#ytd_table th {
	margin: 0;
	padding: 5px 15px 6px 10px;
	color: #fff;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
	background-color: #ad0101;
}

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

table#ytd_table td.colone,
table#ytd_table td.colthree {
	padding-left: 15px;
	font-weight: bold;
}

table#ytd_table td.colone {
	width: 85px;
}

table#ytd_table td.colthree {
	width: 120px;
}

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

/*-------------------------------------------
= starting drivers table \\\\\\\\\\\\\\\\\\\
------------------------------------------*/
table#league_stat_table {
	margin: 0;
	padding: 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;	
	border-bottom: 5px solid #666;
	background-color: #fff;
}

table#league_stat_table th {
	margin: 0;
	padding: 5px 15px 6px 10px;
	color: #fff;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
	background-color: #ad0101;
}

table#league_stat_table 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 tr.colheads td {
	color: #999;
	font-weight: bold;
}

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

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

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

table#league_stat_table td.colone {
	text-align: center;
}

table#league_stat_table td.colone_alt {
	padding-left: 10px;
	text-align: left;
}

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

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

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

/*----------------------------
= leaguesmall \\\\\\\\\\\\\\\
--------------------------*/
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: 1px solid #000;
}

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;
	width: 90px;
	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: #fff;
	background-color: #333;
	border-bottom: 1px solid #222;
}



/*----------------------------
= hilited row \\\\\\\\\\\\\\\\
----------------------------*/
table#league_stat_table tr.user_team td {
	color: #fff;
	font-weight: bold;
	background-color: #BF2800;
}

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: #fff;
	font-weight: bold;
}

/*---------------------------------------------
= reports module \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
--------------------------------------------*/
#report_module {
	margin: 0 0 10px 0;
	padding: 0;
}

#report_module form {
	bakcground-color: yellow;
}

table#report_module_table {
	margin: 0;
	padding: 0;
	width: 100%;
	font: bold 1em tahoma, verdana, sans-serif;
	background-color: #fff;
}

table#report_module_table a,
table#report_module_table a:link,
table#report_module_table a:visited,
table#report_module_table a:hover {
	color: #fff;
}

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

table#report_module_table td.colone {
	padding-left: 10px;
	/*width: 125px;*/
}

table#report_module_table td.coltwo {
	/*width: 190px;*/
	text-align: right;
}

table#report_module_table td.colthree {
	padding-right: 10px;
	text-align: right;
}

table#report_module_table tr.toprow td {
	color: #fff;
	background-color: #ad0101;
}

table#report_module_table tr.bottomrow td {
	padding-top: 14px;
	color: #fff;
	background: #000 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 0 repeat-x;
}

table#report_module_table tr.bottomrow td a span.deadline {
	color: #fba010;
}

table#report_module_table select,
table#report_module_table input {
	font-size: 1em;
}



/*---------------------------------------------------------------
= clubhouse section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
.club_game_cell {
	margin: 0 0 10px 0;
	width: 548px;
}

#club_userinfo_bg {
	margin: 0 0 10px 0;
	padding: 0 0 25px 0;
	width: 548px;
	background: #eee url(/images/globalimages/news-winner_bg.jpg) 0 bottom no-repeat;
}

.club_gamehead_container {
	float: left;
	margin: 0;
	padding: 5px 15px 6px 15px;
	width: 518px;
}

#leftcol .club_gamehead_container h3 {
	float: left;
	margin: 0;
	padding: 0;
	font: bold 1.1em tahoma, verdana, sans-serif;
}

#leftcol .club_gamehead_container span#club_mssgboard {
	float: right;
}

#leftcol .club_gamehead_container span#club_mssgboard a,
#leftcol .club_gamehead_container span#club_mssgboard a:link,
#leftcol .club_gamehead_container span#club_mssgboard a:visited,
#leftcol .club_gamehead_container span#club_mssgboard a:hover {
	color: #fff;
	font: bold 1.1em tahoma, verdana, sans-serif;
}

.club_game_subhead {
	float: left;
	margin: 0;
	padding: 16px 15px 6px 15px;
	width: 518px;
	color: #fff;
	background: #000 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 0 repeat-x;
	font: 1em tahoma, verdana, sans-serif;
	border-bottom: 1px solid #888;
}

.club_game_subhead span {
	font-weight: bold;
}

#club_game_subhead_racename {
	float: left;
	padding-top: 2px;
	font-size: 1.1em;
}

#club_game_subhead_dropdown {
	float: right;
}

#club_game_subhead_dropdown select {
	font-size: 1em;
}

#clubhousereport{
	float: left;
}
.club_gametable {
	clear: both;
	margin: 0;
	padding: 0 0 42px 0;
	background: #fbfbfb url(/images/globalimages/mycup_gametable_bg.jpg) 0 100% no-repeat;
}

.club_gametable table {
	margin: 0;
	padding: 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;
}

.club_gametable table td {
	padding-top: 3px;
	padding-bottom: 4px;
}

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

.club_gametable table td.club_tablehead {
	color: #999;
	font-weight: bold;
}

.club_gametable table td.club_links {
	text-align: right;
	padding-right: 10px;
}

tr.club_tablerow_odd td {
	background-color: #dedede;
}

td.club_teamname {
	padding-left: 20px;
	width: 160px;
	color: #951c00;
	/*font-weight: bold;*/
	background: url(/images/mycup_teamname_bullet.jpg) 0 50% no-repeat;
}

.club_colone {
	text-align: center;
}

/*----------------------------
= hilited row \\\\\\\\\\\\\\\\
----------------------------*/
tr.user_hilite td {
	color: #fff;
	font-weight: bold;
	background-color: #bf2800;
}

tr.user_hilite td a,
tr.user_hilite td a:link,
tr.user_hilite td a:visited,
tr.user_hilite td a:hover {
	color: #fff;
	font-weight: bold;
}

/*----------------------------
= teams in clubhouse area \\\\\
------------------------------*/
#teams_in_clubhouse-table {
	margin: 0;
	padding: 0;
	width: 100%;
	font: 1.2em tahoma, verdana, sans-serif;
}

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

#teams_in_clubhouse-table th {
	padding-top: 3px;
	padding-bottom: 15px;
	color: #fff;
	background: #ad0101 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 bottom repeat-x;
	text-align: left;
}

#teams_in_clubhouse-table .tic_first_column {
	padding-left: 10px;
}

#teams_in_clubhouse-table tr.tic_row_odd td {
	background-color: #dedede;
}

/*----------------------------
= clubhouse create section \\\\\
------------------------------*/
#clubcreate_select {
	float: left;
	margin: 0 0 0 0;
	padding: 10px 10px 21px 10px;
	width: 508px;
	font: 1.2em tahoma, verdana, sans-serif;
	background: #ad0101 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 100% repeat-x;
}

label.clubcreate_teamselect {
	margin: 0 10px 0 0;
	color: #fff;
	font: bold 1.2em tahoma, verdana, sans-serif;
}

fieldset {border: none;
}

fieldset#clubcreate_left {border: none;
	float: left;
	margin: 0;
	padding: 10px 0 0 10px;
	width: 255px;
}

fieldset#clubcreate_right {border-left: 1px solid #ccc;
	float: left;
	margin: 0;
	padding: 10px 0 0 15px;
	width: 200px;
}

fieldset#clubcreate_left h3,
fieldset#clubcreate_right h3 {
	padding: 0;
	color: #444;
	background: none;
}

label.clubcreate_name_pub,
label.clubcreate_name_priv,
label.clubcreate_pswd {
	margin: 0;
	font: 1.2em tahoma, verdana, sans-serif;
}

label.clubcreate_name_pub input,
label.clubcreate_name_priv input,
label.clubcreate_pswd input {
	margin: 0 0 10px 0;
	padding: 0;
	width: 200px;
}

#clubcreate_submit {
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
	width: 100%;
	text-align: center;
}


/*---------------------------------------------------------------
= track history section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
#track_history_selection_area {border: 1px solid #bbb;
	clear: both;
	margin: 0;
	padding: 10px;
	background-color: #ddd;
}

#track_history_selection_area form select {
	margin-right: 10px;
	font: 1.1em tahoma, verdana, sans-serif;
}

#driver-track_container {
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 11px 0;
	width: 528px;
	color: #fff;
	font: 1em tahoma, verdana, sans-serif;
	background: #ad0101 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 100% repeat-x;
}

#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: #fff;
	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: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

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

#track_history_results table a.colhead,
#track_history_results table a.colhead:link,
#track_history_results table a.colhead:visited,
#track_history_results table a.colhead:hover {
	color: #fff;
}

#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: #fff;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #222;
}

#track_history_results table tr.trackhis_even td {
	background-color: #ddd;
}

#track-type-legend h3 {
	display: inline;
	margin: 0;
	padding: 0 0 2px 0;
	color: #333;
	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: #333;
	font-size: 1.1em;
}

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

div.weather_module {
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
}



/*---------------------------------------------------------------
= game rules section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
#games_info_bg,
.rules_info_bg {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px 10px 45px 10px;
	width: 528px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	background: #eee url(/images/globalimages/news-winner_bg.jpg) 0 bottom no-repeat;
}

#games_info_bg h3 {
	margin: 0 0 10px 0;
	padding: 3px 0 4px 5px;
	color: #ccc;
	font-size: 1.4em;
	background-color: #444;
}

#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 ul {
	font-size: 1em;
}

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

#printbar {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	text-align: right;
	border-bottom: 1px solid #ddd;
}

#games_info_bg span.print a,
#games_info_bg span.print a:link,
#games_info_bg span.print a:visited {
	margin: 0;
	padding: 2px 5px;
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #333;
	background-color: #666;
}

#games_info_bg span.print a:hover {
	background-color: #999;
}

#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 info \\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------*/
.rules_info_bg {
	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.1em 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 ul li,
.rules_info_bg ol li {
	margin: 0 0 7px 0;
	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 th,
.rules_info_bg table.rules_table tr.colheads td {
	padding: 6px 0;
	font-size: 1em;
	background-color: #ddd;
}

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

.rules_info_bg table.rules_table tr.rules_table_head td,
.rules_info_bg table.rules_table tr.rules_table_head th,
.rules_info_bg table.rules_table tr.colheads td {
	color: #ccc;
	font-size: 1em;
	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,
.rules_info_bg table.rules_table th.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 {
	color: #ccc;
	background-color: #333;
	font-weight: bold;
}

#points_table tr.points_tablerow_even td {
	background-color: #d8d8d8;
}

/*-----------------------
= 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;
}

/*---------------------------------------------------------------
= promo page \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
.promo_bg {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 10px;
	width: 528px;
	height: 815px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	background: #eee url(/images/globalimages/promo_page_v3.jpg) 0 0 no-repeat;
}

.promo_bg #signup_1 img {border: none;
	float: left;
	margin: 320px 0 0 45px;
	padding: 0;
	width: 128px;
	height: 30px;
}

.promo_bg p.image-descr {
	margin: 369px 0 0 25px;
	font-size: 1.2em;
}

.promo_bg #promo-info {
	margin-left: 25px;
}

.promo_bg #promo-info h3 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 2em;
	font-weight: normal;
}

.promo_bg #promo-info p {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}

.promo_bg #promo-info ul {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.4;
}

.promo_bg #promo-info li {
	margin: 0 0 0 20px;
	padding: 0;
}

.promo_bg #promo-rules {
	margin: 35px 0 0 248px;
	width: 270px;
}

.promo_bg #promo-rules h4 {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}

.promo_bg #promo-rules p {
	margin: 0;
	padding: 0;
}

.promo_bg #promotion_rules img {border: none;
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 128px;
	height: 30px;
}

.promo_bg #promo-tour img {border: none;
	float: left;
	margin: 5px 0 0 7px;
	padding: 0;
	width: 128px;
	height: 30px;
}

.promo_bg #signup_2 img {border: none;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 260px;
	height: 60px;
}

/*---------------------------------------------------------------
= tour section \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
h2#tour_header {border-bottom: 1px solid #555;
	margin: 0;
	padding: 0;
	width: 548px;
	height: 42px;
	background: transparent url(/images/globalimages/tour_header.jpg) 0 0 no-repeat;
	text-indent: -9000px;
}

h2#tour_header_cf {border-bottom: 1px solid #555;
	margin: 0;
	padding: 0;
	width: 548px;
	height: 42px;
	background: transparent url(/images/globalimages/tour_header_cf.jpg) 0 0 no-repeat;
	text-indent: -9000px;
}

#tour_nav {
	padding: 0;
	width: 548px;
	height: 23px;
	background: transparent url(/images/globalimages/tour_tabs.jpg) 0 0 repeat-x;
}

#tour_nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font: bold 1.1em tahoma, verdana, sans-serif;
	border-right: 1px solid #555;
}

#tour_nav li {
	float: left;
}

#tour_nav li a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 20px 0 20px;
	height: 18px;
	color: #fff;
	text-decoration: none;
	border-left: 1px solid #555;
	border-right: 1px solid #000;
}

#tour_nav li.tourtab_1 a {
	border-left: none;
}

#tour_nav li a:hover,
#tour_nav li a.active {
	color: #222;
	background: url(/images/globalimages/tour_tabs.jpg) 0 -23px repeat-x;
}

#left_content div.tour_info h3 {
	color: #fff;
	background-color: #a00;
	border: 1px solid #600;
}

#left_content div.tour_info ul img {
	float: right;
	margin: 5px 0 10px 10px;
	padding: 0;
	border: 3px solid #2f2f2f;
}

#tour_signup_btn {
	text-align: center;
}

/*---------------------------------------------------------------
= gameskins \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
----------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------
= red (nextel cup challenge circuit 1&2) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/

/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_cc,
.gamenav_color_nc,
.gamenav_color_csc {
	background: transparent url(/images/subnav_tabs_red.gif) 0 0 repeat-x;
}

.gamenav_color_cc li a:hover,
.gamenav_color_cc li a.active,
.gamenav_color_nc li a:hover,
.gamenav_color_nc li a.active,
.gamenav_color_csc li a:hover,
.gamenav_color_csc li a.active {
	color: #fff;
	background: transparent url(/images/subnav_tabs_red.gif) 0 -26px repeat-x;
}

#cc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_cc.jpg) 0 0 no-repeat;
}

#nc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_nc.jpg) 0 0 no-repeat;
}

#csc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_csc.jpg) 0 0 no-repeat;
}

#dk_gamehead h1,
#cc_gamehead h1,
#nc_gamehead h1,
#csc_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_cc,
.prizetab_color_nc,
.prizetab_color_csc {
	background: #222 url(/images/prizearea_tabs_red.gif) 0 0 repeat-x;
}

.prizetab_color_cc a:hover,
.prizetab_color_cc a.active,
.prizetab_color_nc a:hover,
.prizetab_color_nc a.active,
.prizetab_color_csc a:hover,
.prizetab_color_csc a.active {
	background: transparent url(/images/prizearea_tabs_red.gif) 0 -25px repeat-x;
}

.howtoplay_cc h2,
.news-winner_header_bg_cc, 
.howtoplay_nc h2,
.news-winner_header_bg_nc,
.howtoplay_csc h2,
.news-winner_header_bg_csc {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_red.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_cc h2,
.news-winner_header_bg_nc h2,
.news-winner_header_bg_csc h2 {
	color: #fff;
}

/*--------------
= clubhouse \\\\\\\\\\
---------------*/
.club_gamehead_bg_cc {
	float: left;
	color: #fff;
	background-color: #ad0101;
}

/*-----------------------------------------------------------------------------------
= gold \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/
/*------------------------- bcc is circuit 1  /  bnc is circuit 2 ------------------------------*/
/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_bcc,
.gamenav_color_bnc {
	background: transparent url(/images/subnav_tabs_gold.gif) 0 0 repeat-x;
}

.gamenav_color_bcc li a:hover,
.gamenav_color_bcc li a.active,
.gamenav_color_bnc li a:hover,
.gamenav_color_bnc li a.active {
	color: #fff;
	background: transparent url(/images/subnav_tabs_gold.gif) 0 -26px repeat-x;
}

/*----  busch challenge circuit 1 -------*/
#bcc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_bcc.jpg) 0 0 no-repeat;
}

/*----  busch challenge circuit 2 -------*/
#bnc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_bnc.jpg) 0 0 no-repeat;
}

#bcc_gamehead h1,
#bnc_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_bcc,
.prizetab_color_bnc {
	background: #222 url(/images/prizearea_tabs_gold.gif) 0 0 repeat-x;
}

.prizetab_color_bcc a:hover,
.prizetab_color_bcc a.active,
.prizetab_color_bnc a:hover,
.prizetab_color_bnc a.active {
	background: transparent url(/images/prizearea_tabs_gold.gif) 0 -25px repeat-x;
}

.howtoplay_bcc h2,
.news-winner_header_bg_bcc,
.howtoplay_bnc h2,
.news-winner_header_bg_bnc {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_gold.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_bcc h2,
.news-winner_header_bg_bnc h2 {
	color: #fff;
}

/*--------------
= clubhouse \\\\\\\\\\
---------------*/
.club_gamehead_bg_bcc {
	float: left;
	color: #fff;
	background-color: #00f;
}

/*-----------------------------------------------------------------------------------
= blue \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/
/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_bso {
	background: transparent url(/images/subnav_tabs_blue.gif) 0 0 repeat-x;
}

.gamenav_color_bso li a:hover,
.gamenav_color_bso li a.active {
	color: #fff;
	background: transparent url(/images/subnav_tabs_blue.gif) 0 -26px repeat-x;
}

#bso_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_bso.jpg) 0 0 no-repeat;
}

#bso_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_bso {
	background: #222 url(/images/prizearea_tabs_blue.gif) 0 0 repeat-x;
}

.prizetab_color_bso a:hover,
.prizetab_color_bso a.active {
	background: transparent url(/images/prizearea_tabs_blue.gif) 0 -25px repeat-x;
}

.howtoplay_bso h2,
.news-winner_header_bg_bso {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_blue.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_bso h2 {
	color: #fff;
}

/*--------------
= clubhouse \\\\\\\\\\
---------------*/
.club_gamehead_bg_bso {
	float: left;
	color: #fff;
	background-color: #00f;
}

/*-----------------------------------------------------------------------------------
= green \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/
/*------------------------- pcc is circuit 1  /  pct is circuit 2 ------------------------------*/
/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_pcc,
.gamenav_color_pct {
	background: transparent url(/images/subnav_tabs_green.gif) 0 0 repeat-x;
}

.gamenav_color_pcc li a:hover,
.gamenav_color_pcc li a.active,
.gamenav_color_pct li a:hover,
.gamenav_color_pct li a.active {
	background: transparent url(/images/subnav_tabs_green.gif) 0 -26px repeat-x;
}

#pcc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_pcc.jpg) 0 0 no-repeat;
}

#pct_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_pct.jpg) 0 0 no-repeat;
}

#pcc_gamehead h1,
#pct_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_pcc,
.prizetab_color_pct {
	background: #222 url(/images/prizearea_tabs_green.gif) 0 0 repeat-x;
}

#leftcol .prizetab_color_pcc a:hover,
#leftcol .prizetab_color_pcc a.active,
#leftcol .prizetab_color_pct a:hover,
#leftcol .prizetab_color_pct a.active {
	color: #222;
	background: transparent url(/images/prizearea_tabs_green.gif) 0 -25px repeat-x;
}

#leftcol .howtoplay_pcc h2,
.news-winner_header_bg_pcc,
#leftcol .howtoplay_pct h2,
.news-winner_header_bg_pct {
	color: #222;
	background: transparent url(/images/news-winner_header_bg_green.jpg) 0 0 repeat-x;
}

#leftcol .news-winner_header_bg_pcc h2,
#leftcol .news-winner_header_bg_pct h2 {
	color: #222;
}

/*--------------
= clubhouse \\\\\\\\\\
---------------*/
.club_gamehead_bg_pcc {
	float: left;
	color: #fff;
	background-color: #00f;
}



/*-----------------------------------------------------------------------------------
= dark green (college football) \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/
/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_cf,
.gamenav_color_cf {
	background: transparent url(/images/subnav_tabs_cf.gif) 0 0 repeat-x;
}

.gamenav_color_cf li a:hover,
.gamenav_color_cf li a.active
{
	background: transparent url(/images/subnav_tabs_cf.gif) 0 -26px repeat-x;
}

#cf_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_cf.jpg) 0 0 no-repeat;
}

#cf_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

#cf_chall {
	background: transparent url(/images/globalimages/cf_module_bg.jpg) 0 0 no-repeat;
}

.prizetab_color_cf
{
	background: #222 url(/images/prizearea_tabs_cf.gif) 0 0 repeat-x;
}

#leftcol .prizetab_color_cf a:hover,
#leftcol .prizetab_color_cf a.active {
	color: #fff;
	background: transparent url(/images/prizearea_tabs_cf.gif) 0 -25px repeat-x;
}

#leftcol .howtoplay_cf h2,
.news-winner_header_bg_cf {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_cf.jpg) 0 0 repeat-x;
}

#leftcol .news-winner_header_bg_cf h2 {
	color: #fff;
}

/*--------------
= clubhouse \\\\\\\\\\
---------------*/
.club_gamehead_bg_cf {
	float: left;
	color: #fff;
	background-color: #00f;
}
/*-----------------------------------------------------------------------------------
= gold \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/
/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_oe {
        background: transparent url(/images/subnav_tabs_gold.gif) 0 0 repeat-x;
}

.gamenav_color_oe li a:hover,
.gamenav_color_oe li a.active {
        color: #fff;
        background: transparent url(/images/subnav_tabs_gold.gif) 0 -26px repeat-x;
}

#oe_gamehead {
        clear: both;
        width: 769px;
        height: 86px;
        margin: 0;
        padding: 0;
        background: #fff url(/images/owners_subhead_bg.jpg) 0 0 no-repeat;
}

#oe_gamehead h1 {
    margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_oe {
        background: #222 url(/images/prizearea_tabs_gold.gif) 0 0 repeat-x;
}

.prizetab_color_oe a:hover,
.prizetab_color_oe a.active {
        background: transparent url(/images/prizearea_tabs_gold.gif) 0 -25px repeat-x;
}

.howtoplay_oe h2,
.news-winner_header_bg_oe {
        color: #fff;
        background: transparent url(/images/news-winner_header_bg_gold.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_oe h2 {
        color: #fff;
}

#dk_gamehead {
        clear: both;
        width: 769px;
        height: 86px;
        margin: 0;
        padding: 0;
        background: #fff url(/images/game_header_dk.jpg) 0 0 no-repeat;
}


/*-----------------------------------------------------------------------------------
= purple \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/

/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_mmm {
	background: transparent url(/images/subnav_tabs_purple.gif) 0 0 repeat-x;
}

.gamenav_color_mmm li a:hover,
.gamenav_color_mmm li a.active {
	color: #fff;
	background: transparent url(/images/subnav_tabs_purple.gif) 0 -26px repeat-x;
}

#mmm_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_mmm.jpg) 0 0 no-repeat;
}

#mmm_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_mmm {
	background: #222 url(/images/prizearea_tabs_purple.gif) 0 0 repeat-x;
}

.prizetab_color_mmm a:hover,
.prizetab_color_mmm a.active {
	background: transparent url(/images/prizearea_tabs_purple.gif) 0 -25px repeat-x;
}


.howtoplay_mmm h2,
.news-winner_header_bg_mmm {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_purp.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_mmm h2 {
	color: #fff;
}

/*-----------------------------------------------------------------------------------
= red white & blue \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
	background: #000;
-----------------------------------------------------------------------------------*/

/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_cas {
	background: transparent url(/images/subnav_tabs_red.gif) 0 0 repeat-x;
}

.gamenav_color_cas li a,
.gamenav_color_cas li a:link,
.gamenav_color_cas li a:visited {
	color: #059;
}

.gamenav_color_cas li a:hover,
.gamenav_color_cas li a.active {
	color: #fff;
	background: transparent url(/images/subnav_tabs_red.gif) 0 -26px repeat-x;
}

#cas_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_cas.jpg) 0 0 no-repeat;
}

#cas_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_cas {
	background: #222 url(/images/prizearea_tabs_red.gif) 0 0 repeat-x;
}

.prizetab_color_cas a:hover,
.prizetab_color_cas a.active {
	background: transparent url(/images/prizearea_tabs_red.gif) 0 -25px repeat-x;
}


.howtoplay_cas h2,
.news-winner_header_bg_cas {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_rwb.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_cas h2 {
	color: #fff;
}

/*--------------
= clubhouse \\\\\\\\\\
---------------*/
.club_gamehead_bg_mmm {
	float: left;
	color: #fff;
	background-color: #ad0101;
}

/*-----------------------------------------------------------------------------------
= black \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------------------------*/

/*--------------
= overview \\\\\\\\\\
---------------*/
.gamenav_color_cfc {
	background: transparent url(/images/subnav_tabs_black.gif) 0 0 repeat-x;
}

.gamenav_color_cfc li a:hover,
.gamenav_color_cfc li a.active {
	color: #fff;
	background: transparent url(/images/subnav_tabs_black.gif) 0 -26px repeat-x;
}

#cfc_gamehead {
	clear: both;
	width: 769px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: #fff url(/images/game_header_cfc.jpg) 0 0 no-repeat;
}

#cfc_gamehead h1 {
	margin: 0;
	padding: 0;
	text-indent: -9000px;
}

.prizetab_color_cfc {
	background: #222 url(/images/prizearea_tabs_black.gif) 0 0 repeat-x;
}

.prizetab_color_cfc a:hover,
.prizetab_color_cfc a.active {
	background: transparent url(/images/prizearea_tabs_black.gif) 0 -25px repeat-x;
}


.howtoplay_cfc h2,
.news-winner_header_bg_cfc {
	color: #fff;
	background: transparent url(/images/news-winner_header_bg_black.jpg) 0 0 repeat-x;
}

.news-winner_header_bg_cfc h2 {
	color: #fff;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  news + stats section  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#newsstats_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/newsstats_subhead.jpg) 0 0 no-repeat;
}

#newsstats_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

/*-------------------------------------------------------------------------
= news h2s \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-------------------------------------------------------------------------*/
#leftcol #news_rotoworld h2,
#leftcol #news_powerRankings h2,
#leftcol #news_trackHistory h2,
#leftcol #news_mailbag h2,
#leftcol #news_feature h2,
#leftcol #news_newsbreakers h2,
#leftcol #news_tradespy h2,
#leftcol #news_articles h2,
#leftcol #news_linkdump h2,
#leftcol #news_podcast h2 {
	margin: 0;
	padding: 5px 15px 15px 15px;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	background: #ffba00 url(/images/globalimages/community_module_subhead_bg.gif) 0 100% repeat-x;
	text-transform: uppercase;
}


#leftcol #news_speed h2 {
	margin: 0;
	padding: 0;
	width: 326px;
	height: 46px;
	text-indent: -9000px;
	background: transparent url(/images/newsstats_speed_h2_bg.jpg) 0 0 no-repeat;
}

/*-------------------------------------------------------------------------
= news header \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-------------------------------------------------------------------------*/
#newsstats_header {
	margin: 0 0 8px 0;
	padding: 4px 0 0 0;
	width: 548px;
	height: 154px;
	font: 1em/1.2 tahoma, verdana, sans-serif;
	background: #ddd url(/images/globalimages/newsstats_header_bg.gif) 0 0 repeat-x;
	
}

#news_header_img {
	float: left;
	margin: 0;
	padding: 0;
	width: 216px;
	height: 154px;
}

#news_header_info {
	float: left;
	margin: 0;
	padding: 10px 15px 0 15px;
	width: 302px;
	height: 144px;
	background: transparent url(/images/globalimages/newsstats_topstory_bg.jpg) 100% 0 no-repeat;
}

#news_header_info p {
	margin: 0 0 1.2em 0;
	padding: 0;
	font-size: 1.1em;
}

#news_header_info h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-weight: bold;
	font-size: 1.8em;
}

#news_header_info a {
	color: #800;
}

/*-------------------------------------------------------------------------
= news content \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-------------------------------------------------------------------------*/
#newsstats_content {
	float: left;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	width: 548px;
}

#newsstats_content h2 {
	margin: 0;
	padding: 0;
}

/*------------------
= left column \\\\\\\
-------------------*/
#news_leftcol {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 215px;
}

#news_leftcol h2,
#news_rightcol h2 {
	margin: 0;
	padding: 0;
}

#news_podcast {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 215px;
	height: 273px;
	background: #ddd url(/images/newsstats_chat_bg.jpg) 0 100% repeat-x;
}

#news_podcast_pic {
	float: left;
	width: 92px;
}

#news_podcast_info {
	float: left;
	margin: 0;
	width: 101px;
	padding: 10px;
}

#news_podcast_info a {
	color: #800;
}

#news_podcast_info p {
	margin: 0 0 1.3em 0;
	padding: 0;
	font: 1.1em tahoma, verdana, sans-serif;
}

#news_podcast_info ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 1em Arial, Helvetica, sans-serif;
}

#news_podcast_info li {
	margin-bottom: 3px;
}

#news_rotoworld {background: #ccc url(/images/newsstats_roto_bg.jpg) 0 100% no-repeat;
	margin: 0 0 8px 0;
	padding: 0;
	width: 215px;
	height: 238px;
}

#news_powerRankings {background: #fff url(/images/grey_checker.gif) 0 100% repeat-x;
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 215px;
}

#news_powerRankings p {
	margin: 0;
	padding: 10px 5px 15px 15px;
	font: 1.1em tahoma, verdana, sans-serif;
	
}

#news_trackHistory {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 215px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	background: #fff url(/images/grey_checker.gif) 0 100% repeat-x;
}

.news_dthist_race {
	float: left;
	margin: 0;
	padding: 0 0 15px 0;
	width: 215px;
}

.news_dthist_race h3 {
	margin: 0;
	padding: 2px 0 3px 15px;
	color: #fff;
	font-size: 1.1em;
	background-color: #444;
}

.news_dthist_race_current {
	float: left;
	display: inline;
	margin: 5px 10px 0 15px;
	padding: 0;
	color: #333;
	font-size: 1.1em;
}

.news_dthist_race_info {
	float: left;
	clear: both;
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 1.1em;
}

.news_dthist_race_info a,
.news_dthist_race_info a:link,
.news_dthist_race_info a:visited,
.news_dthist_race_info a:hover {
	color: #700;
}

/* --------------------------------- removed temporarily ------------------------------------
#news_mailbag {background: #ccc url(/images/newsstats_mailbag_bg.jpg) 0 100% no-repeat;
	margin: 0 0 0 0;
	padding: 0;
	width: 215px;
	height: 267px;
}
--------------------------------------------------------------------------------------------*/

/*------------------
= right column \\\\\\\
-------------------*/
#news_rightcol {
	float: left;
	margin: 0;
	padding: 0;
	width: 326px;
}

#news_feature {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 326px;
	height: 236px;
	background: #ddd url(/images/newsstats_chat_bg.jpg) 0 100% repeat-x;
}

#news_feature_pic {
	float: left;
	width: 102px;
}

#news_feature_info {
	float: left;
	margin: 0;
	width: 204px;
	padding: 10px;
}

#news_feature_info p {
	margin: 0 0 1.3em 0;
	padding: 0;
	font: 1.1em tahoma, verdana, sans-serif;
}

#news_feature_info a {
	font-weight: normal;
	color: #800;
}

#news_newsbreakers {background-color: #ccc;
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 326px;
}

#news_newsbreakers #newsbreakers_bgdiv {
	border-top: 2px solid #000;
	margin: 0 0 0 0;
	padding: 0;
	height: 239px;
	background: transparent url(/images/newsbreakers_bg.jpg) 0 0 no-repeat;
	color: #333;
	font: 1.1em tahoma, verdana, sans-serif;
}

#news_promoSpace {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 326px;
	height: 168px;
	background-color: #222;
}

#news_promoSpace img {border: none;}

#news_speed {background-color: #fff;
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 326px; 
}

#news_speedprograms {
	margin: 0;
	padding: 0 0 20px 0;
	border-right: 5px solid #cd1700;
	border-left: 5px solid #cd1700;
	border-bottom: 5px solid #cd1700;
}

#news_speed table#news_speedtable {
	margin: 0;
	padding: 0;
	width: 316px;
	color: #000;
	font: 1.1em tahoma, verdana, sans-serif;
}

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

#news_speed table#news_speedtable td.news_speedtable_colone {
	padding-left: 5px;
}

#news_speed table#news_speedtable td.news_showtitle {
	color: #c84b00;
	font-weight: bold;
}

#news_speed table#news_speedtable tr.news_speedtable_even_row td {
	background-color: #d8d8d8;
}

#news_tradespy {background-color: #ccc;
	margin: 0;
	padding: 0;
	width: 326px;
	height: 241px;
}

#news_tradespy h3 {
	float: left;
	width: 146px;
	margin: 0;
	padding: 2px 0 3px 16px;
	background-color: #444;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

/*-----------------------------
= college football news + stats
-----------------------------*/
#newsstats_subhead_cf {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/cf_newsStats_header.jpg) 0 0 no-repeat;
}

#newsstats_subhead_cf h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

#cf_contentarea #news_header_img {
	float: left;
	margin: 0;
	padding: 0;
	height: 154px;
	width: auto;
}

#cf_contentarea #news_header_info {
	float: left;
	margin: 0;
	padding: 10px 15px 0 15px;
	width: 343px;
	height: 144px;
	background: transparent url(/images/globalimages/newsstats_topstory_bg.jpg) 100% 0 no-repeat;
}

/*---------------------------
= cf news h2s \\\\\\\\\\\\\\\\
-----------------------------*/
#cf_contentarea #leftcol h2 {
	background-color: #1E6008;
}

/*---------------------------
= cf fanball articles \\\\\\\\\\
-----------------------------*/
#cf_contentarea #news_articles {
	float: left;
	margin: 0 0 8px 0;
	padding: 0 0 10px 0;
	width: 548px;
	background: #ddd url(/images/newsstats_chat_bg.jpg) 0 100% repeat-x;
}

#cf_contentarea #news_articles .entry {
	float: left;
	margin: 0 0 0 15px;
	width: 518px;
	height: auto;
	padding: 10px 0 5px;
	border-bottom: 1px solid #bbb;
}

#cf_contentarea #news_articles .entry h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font: bold 12px tahoma, verdana, sans-serif;
}

#cf_contentarea #news_articles .entry h3 a,
#cf_contentarea #news_articles .entry h3 a:link,
#cf_contentarea #news_articles .entry h3 a:visited,
#cf_contentarea #news_articles .entry h3 a:hover {
	color: #c00;
}

#cf_contentarea #news_articles .entry p {
	margin: 0;
	padding: 0;
	font: 12px/1.2 tahoma, verdana, sans-serif;
}

#cf_contentarea #news_articles .entry img {
	margin: 4px 7px 5px 0;
	padding: 0;
}

#cf_viewAll_articles {
	clear: both;
	margin: 0;
	padding: 5px 15px 0 0;
	text-align: right;
}

#cf_viewAll_articles p {
	margin: 0;
	padding: 0;
}

#cf_viewAll_articles a {
	color: #c00;
	font: bold 10px tahoma, verdana, sans-serif;
}

#cf_contentarea #news_linkdump {background: #fff url(/images/grey_checker.gif) 0 100% repeat-x;
	float: left;
	margin: 0 0 8px 0;
	padding: 0 0 10px 0;
	width: 215px;
}

#cf_contentarea #news_linkdump ul {
	margin: 0;
	padding: 10px 5px 15px 15px;
	list-style: none;
	font: 1.1em tahoma, verdana, sans-serif;
}

#cf_contentarea #news_linkdump li {
	margin: 0 0 1.2em 0;
	padding: 0;
}

#cf_contentarea #news_linkdump li a,
#cf_contentarea #news_linkdump li a:link,
#cf_contentarea #news_linkdump li a:visited,
#cf_contentarea #news_linkdump li a:hover {
	color: #c00;
}

#cf_contentarea #newsbreakers_bgdiv {border: none;}

#cf_contentarea #newsbreakers_content {margin: -4px 0 0 0; padding: 15px 0 0 0;}

/*---------------------------
= cf news + stats, player injuries
---------------------------*/
.newsbit_injury {
        float: left;
        display: inline;
        margin: 1px 0 0 15px;
        padding: 0 0 3px 0;
        width: 183px;
        border-bottom: 1px dotted #000;
		font: 11px tahoma, verdana, sans-serif;
}

.newsbit .date {
	float: left;
	margin-right: 15px;
}

.newsbit .blurb {
	float: left;
}

/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  owner's edge section  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#ownersEdge_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/owners_subhead_bg.jpg) 0 0 no-repeat;
}

#ownersEdge_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

/*---------------------------
= 2008 page
----------------------------*/
/*--------------------------
= package modules \\\\\\\\
---------------------------*/
div.oe_package_module {
	float: left;
	margin: 0 0 8px 0;
	padding: 0;
	width: 380px;
}

#draftKit_pckg {margin-left: 8px;}

#ownersEdge_pckg h2,
#draftKit_pckg h2 {
	margin: 0;
	padding: 0;
	color: #fff;
	width: 380px;
	height: 35px;
	text-indent: -9000px;
}

#ownersEdge_pckg h2 {background: #000 url(/images/oe_ownersedge_h2BG.jpg) 0 0 no-repeat;}
#draftKit_pckg h2 {background: #000 url(/images/oe_draftKit_h2BG.jpg) 0 0 no-repeat;}

div.oe_package_module_container {
	margin: 0;
	padding: 15px 10px 0 12px;
	height: 205px;
	color: #fff;
	font: 12px/14px arial, sans-serif;
	background: #000 url(/images/oe_package_BG.jpg) 0 0 repeat-x;
}

div.oe_package_module_container p {
	margin: 0 0 15px 0;
	padding: 0;
}

div.oe_package_module_container p.salespitch {
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
}

div.oe_package_module_container ul {
	margin: 0 0 15px 22px;
	padding: 0;
}

div.oe_package_module_container a img {
	border: none;
}


/*----------------------------
= oe ad 768x119
----------------------------*/
#oe_promo_768x119 {margin: 0 0 8px 0;}

/*----------------------------
= draft kit modules
----------------------------*/
div.oe_draftKit_module {
	float: left;
	margin: 0 8px 8px 0;
	padding: 0;
	width: 186px;
}

div.oe_draftKit_module div.right_head {
	position: relative;
	width: 186px;
	height: 31px; 
	background: transparent url(/images/globalimages/fc_game_rightcol_headerBG.gif) 0 0 no-repeat;
}

div.oe_draftKit_module div.right_head h2 {
	position: absolute;
	display: block;
	margin: 5px 0 0 12px;
	padding: 0 4px; 
	height: 21px;
	font: bold 1.7em tahoma, verdana, sans-serif;
	color: #fff;
	text-indent: -9000px;
}

#expAnalysis h2 {background: #000 url(/images/globalimages/fc_title_expertAnalysis.gif) 4px 2px no-repeat; width: 140px;}
#driverProfile h2 {background: #000 url(/images/globalimages/fc_title_driverProfiles.gif) 4px 2px no-repeat; width: 135px;}
#trackProfile h2 {background: #000 url(/images/globalimages/fc_title_trackProfiles.gif) 4px 2px no-repeat; width: 131px;}
#cheatSheet h2 {background: #000 url(/images/globalimages/fc_title_cheatSheet.gif) 4px 2px no-repeat; width: 105px;}

div.oe_dk_module_container {
	margin: 0;
	padding: 10px 12px 0;
	height: 276px;
	color: #333;
	font: 12px/16px tahoma, arial, sans-serif;
	background: #777 url(/images/oe_draftKit_moduleBG.jpg) 0 0 no-repeat;
}



div.oe_dk_module_container h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}

div.oe_dk_module_container p {
	margin: 0;
	padding: 0;
}

#cheatSheet {margin-right: 0;}

/*---------------------------
= 2007 page
-------------------------*/
#leftcol #oe_feature h2,
#leftcol #oe_chat h2,
#leftcol #oe_draftkit h2,
#leftcol #oe_mobile-fantasy h2 {
	margin: 0;
	padding: 5px 15px 15px 15px;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	background: #ffba00 url(/images/globalimages/community_module_subhead_bg.gif) 0 100% repeat-x;
	text-transform: uppercase;
}

#oe_feature {
	float: left;
	margin: 0 7px 7px 0;
	padding: 0;
	width: 326px;
	height: 236px;
}

#oe_feature_content {
	float: left;
	margin: 0;
	padding: 0;
	width: 326px;
	background: transparent url(/images/newsstats_chat_bg.jpg) 0 0 repeat-x;
}

#oe_feature_pic {
	float: left;
	width: 102px;
}

#oe_feature_info {
	float: left;
	margin: 0;
	width: 200px;
	padding: 10px 0 0 15px;
}

#oe_feature_info p {
	margin: 0 0 1.3em 0;
	padding: 0;
	font: 1.4em tahoma, verdana, sans-serif;
}

#oe_feature_info a {
	margin: 0 0 10px 0;
	padding: 0;
	color: #800;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#oe_chat {background: #ccc url(/images/owners_edge_chat_bg.jpg) 0 100% no-repeat;
	float: left;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	width: 215px;
	height: 236px;
	color: #fff;
	font: 1em/1.3 tahoma, verdana, sans-serif;
}

#oe_chat h3 {
	margin: 0 1px;
	padding: 5px 10px 0 15px;
	font-size: 1.6em;
	background-color: #000;
}

#oe_chat p {
	margin: 0 1px 5px 1px;
	padding: 0 10px 10px 15px;
	font-size: 1.1em;
}

#oe_chat p span {
	font-weight: bold;
}

#oe_chat a {color: #fff;}

#oe_chat h3 img#danbeaver {
	float: right;
	margin: 0;
	padding: 0;
}

#oe_chat a img {border: none;}

#oe_ad {
	clear: both;
	margin: 0 0 7px 0;
	padding: 0;
	width: 548px;
	height: 119px;
}

#oe_draftkit {background: #ccc url(/images/owners_edge_draft_kit.jpg) 0 100% no-repeat;
	position: relative;
	clear: both;
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 326px;
	height: 238px;
}

#oe_draftkit_download {
	position: absolute;
	top: 185px;
	left: 190px;
}

#oe_draftkit_download img {
	width: 115px;
	height: 35px;
}

#oe_draftkit_download a {
	border: none;
	outline: none;
}

#oe_mobile-fantasy {background: #ccc url(/images/owners_edge_mobile_fantasy_.jpg) 0 100% no-repeat;
	float: left;
	margin: 0;
	padding: 0;
	width: 215px;
	height: 238px;
}

#oe_mobile-fantasy p {
	margin: 0 0 1.2em 110px;
	padding: 10px 5px 0 0;
	font: 1em tahoma, verdana, sans-serif;
}

/*--------------------------
= premium content alert \\\\
--------------------------*/
#oe_premium_alert {
	margin: 0;
	padding: 0;
	width: 548px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	border: 1px solid #333;
}

#oe_premium_alert_content {
	margin: 0;
	padding: 10px 15px 15px 15px;
	color: #fff;
	background-color: #515151;
	border: 6px solid #fff;
}

#oe_premium_alert_content h1 {
	margin: 0;
	padding: 0;
	font-size: 2em;
}

#oe_premium_alert_content p {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	font-weight: bold;
}

#oe_premium_alert_content p span {
	color: #fee398;
}

#oe_premium_alert_content p img {
	float: right;
	margin: 0;
	padding: 0;
}

/*--------------------------------------------------
= garrow styles \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
--------------------------------------------------*/
#garrow_intro_container {
	margin: 0;
	padding: 0;
	width: 548px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	background: #fff url(/images/hotTips_page_pic.jpg) 0 bottom no-repeat;
}

#leftcol #garrow_intro_container h2 {
	margin: 0;
	padding: 0;
	height: 45px;
	text-transform: uppercase;
	text-indent: -9000px;
	background: #ffba00 url(/images/hotTips_header.gif) 0 0 no-repeat;
}

#garrow_intro {
	margin: -10px 0 0 101px;
	padding: 10px 10px 0 10px;
	width: 426px;
	border-left: 1px dotted #333;
	background: #fff url(/images/garrow_intro_bg.jpg) 0 bottom repeat-x;
}

#garrow_intro p {
	margin: 0 0 0 0;
	padding: 0 0 1.2em 0;
	font-size: 1.2em;
}

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

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

#garrow_intro_footer {
	margin: 0;
	padding: 0;
	width: 548px;
	height: 4px;
	background: transparent url(/images/grey_checker.gif) 0 0 repeat-x;
}

#garrow_race_hotTips {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 4px 0;
	width: 548px;
	background: transparent url(/images/grey_checker.gif) 0 bottom repeat-x;
}

#garrow_hotTips_table {	
	margin: 10px 0 0 0;
	padding: 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;
	background-color: #fff;
}

#garrow_premiumTable {
	margin: 0;
	padding: 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;
	background: #fff url(/images/garrow_premium_bg.jpg) 0 bottom repeat-x;
}

#garrow_hotTips_table th {
	margin: 0;
	padding: 4px 0 14px 15px;
	font: bold 1.4em tahoma, verdana, sans-serif;
	text-transform: uppercase;
	text-align: left;
	background: #ffba00 url(/images/globalimages/community_module_subhead_bg.gif) 0 bottom repeat-x;
}

#garrow_premiumTable th {
	margin: 0;
	padding: 0;
	width: 548px;
	height: 41px;
	text-transform: uppercase;
	text-indent: -9000px;
	background: #444 url(/images/garrow_premHotTips_header.jpg) 0 0 no-repeat;
}

#garrow_hotTips_table td,
#garrow_premiumTable td {
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 1.2em;
	vertical-align: top;
}

#garrow_hotTips_table tr.garrow_htTable_colheaders td {
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	background-color: #444;
}

#garrow_hotTips_table tr.garrow_htTable_evenrow td {
	background-color: #dedede;
}

#garrow_premiumTable tr.garrow_htTable_prem_evenrow td {
	background-color: #fef4d9;
}

#garrow_hotTips_table td.garrow_htTable_colone {
	width: 55px;
	text-align: right;
}

#garrow_premiumTable td.garrow_htTable_colone {
	width: 55px;
	text-align: right;
}

#garrow_hotTips_table td.garrow_htTable_coltwo,
#garrow_premiumTable td.garrow_htTable_coltwo {
	padding-left: 10px;
	width: 100px;
	font-weight: bold;
}

#garrow_hotTips_table td.garrow_htTable_colthree,
#garrow_premiumTable td.garrow_htTable_colthree {
	padding-right: 10px;
}

#garrow_hotTips_table td a,
#garrow_hotTips_table td a:link,
#garrow_hotTips_table td a:visited,
#garrow_premiumTable td a,
#garrow_premiumTable td a:link,
#garrow_premiumTable td a:visited {
	color: #15a;
}

#garrow_hotTips_table td a:hover,
#garrow_premiumTable td a:hover {
	color: #036;
}

/*------------------
= garrow hot tips \\
------------------*/
#garrow_basic_container {
	float: left;
	margin: 0;
	padding: 0 0 45px 0;
	width: 548px;
	font: 1.2em/1.3 tahoma, verdana, sans-serif;
	background: #fafafa url(/images/globalimages/mycup_gametable_bg.jpg) 0 bottom no-repeat;
}

#leftcol #garrow_basic_container #race_day,
#leftcol #garrow_basic_container #race_results,
#leftcol #garrow_basic_container #fin_pract,
#leftcol #garrow_basic_container #qualifying,
#leftcol #garrow_basic_container #pract_1,
#leftcol #garrow_basic_container #pre_pract,
#leftcol #garrow_basic_container #statpack,
#leftcol #garrow_basic_container #driver,
#leftcol #garrow_basic_container #gatorade,
#leftcol #garrow_basic_container #pract_3,
#leftcol #garrow_basic_container #pract_2,
#leftcol #garrow_basic_container #chat,
#leftcol #garrow_basic_container #rdp,
#leftcol #garrow_basic_container #gbu,
#leftcol #garrow_basic_container #madcap,
#leftcol #garrow_basic_container #madmatch,
#leftcol #garrow_basic_container #madrace {
	margin: 0;
	padding: 0;
	width: 548px;
	height: 34px;
	text-indent: -9000px;
}


#leftcol #garrow_basic_container #race_day {background: #ffba00 url(../../images/hottips-raceday_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #race_results {background: #ffba00 url(../../images/hottips-raceresults_header.gif) 0 0 no-repeat; }
#leftcol #garrow_basic_container #fin_pract {background: #ffba00 url(../../images/hottips-practfin_header_.gif) 0 0 no-repeat;  }
#leftcol #garrow_basic_container #qualifying {background: #ffba00 url(../../images/hottips-qualifying_header.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #pract_1 {background: #ffba00 url(../../images/hottips-pract1_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #pre_pract {background: #ffba00 url(../../images/hottips-practpre_header_b.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #statpack {background: #ffba00 url(../../images/hottips-statpack_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #driver {background: #ffba00 url(../../images/hottips-driverperf_header.gif) 0 0 no-repeat; }
#leftcol #garrow_basic_container #gatorade {background: #ffba00 url(../../images/hottips-gatorade_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #pract_3 {background: #ffba00 url(../../images/hottips-pract3_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #pract_2 {background: #ffba00 url(../../images/hottips-pract2_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #chat {background: #ffba00 url(../../images/hottips-chatarc_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #gbu {background: #ffba00 url(../../images/hottips-gbu_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #rdp {background: #ffba00 url(../../images/hottips-raceprem_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #madcap {background: #ffba00 url(../../images/hottips-madcap_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #madmatch {background: #ffba00 url(../../images/hottips-madmatch_header_bg.gif) 0 0 no-repeat;}
#leftcol #garrow_basic_container #madrace {background: #ffba00 url(../../images/hottips-madrace_header_bg.gif) 0 0 no-repeat;}

#leftcol #garrow_basic_container TD{
	background-color:#FFF;
	margin:1px;
}

#leftcol #garrow_basic_container TABLE{
        background-color:#BBB;
}



#leftcol #garrow_basic_container h1 {
	font: bold 1.8em/1.3 tahoma, verdana, sans-serif;
}

#leftcol #garrow_basic_container h2 {
	font: bold 1.4em/1.3 tahoma, verdana, sans-serif;
	color: #000;
}

#leftcol #garrow_basic_container h3 {
	margin: 0;
	padding: 0 15px 0 0;
	width: 533px;
	height: 18px;
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #444;
}

#garrow_basic_info {
	margin: 10px 0 0 0;
	padding: 0 15px;
}

#garrow_basic_info h4 {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}

#garrow_basic_info p {
	margin: 0 0 1.2em 0;
	padding: 0;
}

#garrow_basic_info table {
	margin: 10px 0;
	padding: 0;
	width: 518px;
	font-size: 0.9em;
	text-align: center;
}

#garrow_basic_info td, th {
        margin: 1px;
        padding: 2px;

}

#garrow_basic_info ul {
	margin: 0;
	padding-right: 15px;
}

#garrow_basic_info li {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}


/*------------------
= garrow chat \\\\\\
------------------*/
#garrow_chat_container {
	float: left;
	margin: 0;
	padding: 0 0 45px 0;
	width: 548px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	background: #fafafa url(/images/globalimages/mycup_gametable_bg.jpg) 0 bottom no-repeat;
}

#leftcol #garrow_chat_container h3 {
	margin: 0;
	padding: 0 15px 0 0;
	width: 533px;
	height: 18px;
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	background-color: #444;
}

div.garrow_chat_userQuestion {
	margin: 0 15px;
	padding: 7px 0 8px 0;
	font-size: 1.4em;
	border-bottom: 2px dotted #333;
}

div.garrow_chat_userQuestion p {
	margin: 0;
	padding: 0;
}

div.garrow_chat_garrowAnswer {
	float: left;
	margin: 5px 5px 5px 15px;
	padding: 0;
	color: #fbf3de;
	background-color: #444;
}

div.garrow_chat_garrowAnswer p {
	margin: 0;
	padding: 0 10px 0 0;
	font-size: 1.4em;
}

div.garrow_chat_garrowAnswer p img {
	float: left;
	margin: 4px 8px 4px 4px;
	padding: 0;
}



/*------------------
= garrow gbu \\\\\\\
------------------*/
#garrow_gbu_container {
	margin: 0;
	padding: 0 0 45px 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;
	background: #fafafa url(/images/globalimages/mycup_gametable_bg.jpg) 0 bottom no-repeat;
}

#leftcol #garrow_gbu_container h2 {
	marging: 0;
	padding: 0;
	width: 548px;
	height: 45px;
	text-indent: -9000px;
	background: #ffba00 url(/images/garrow_gbu_header_bg.jpg) 0 0 no-repeat;
}

#leftcol #garrow_gbu_container h3 {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 1.6em;
	font-weight: bold;
}

#garrow_gbu_container ul {
	margin-top: 5px;
	padding-right: 15px;
	font-size: 1.2em;
}

#garrow_gbu_container li {
	line-height: 1.5;
}

/*------------------
= garrow rdp \\\\\\\
------------------*/
#garrow_rdp_container {
	float: left;
	margin: 0;
	padding: 0 0 45px 0;
	width: 548px;
	font: 1.2em/1.3 tahoma, verdana, sans-serif;
	background: #fafafa url(/images/globalimages/mycup_gametable_bg.jpg) 0 bottom no-repeat;
}

#leftcol #garrow_rdp_container h2 {
	margin: 0;
	padding: 0;
	width: 548px;
	height: 34px;
	text-indent: -9000px;
	background: #ffba00 url(/images/garrow_rdp_header_bg.jpg) 0 0 no-repeat;
}

#leftcol #garrow_rdp_container h3 {
	margin: 0;
	padding: 0 15px 0 0;
	width: 533px;
	height: 18px;
	text-align: right;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background-color: #444;
}

#garrow_rdp_info {
	margin: 10px 0 0 0;
	padding: 0 15px;
}

#garrow_rdp_info h4 {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
}

#garrow_rdp_info p {
	margin: 0 0 1.2em 0;
	padding: 0;
}

#garrow_rdp_info table {
	margin: 10px 0;
	padding: 0;
	width: 518px;
	font-size: 0.9em;
	text-align: center;
}

#garrow_rdp_info ul {
	margin: 0;
	padding-right: 15px;
}

#garrow_rdp_info li {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  my cup section  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



#mycup_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	
}

#mycup_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

#mycup_subnav {
	height: 23px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background: #333 url(/images/mycup_subnav.gif) 0 0 repeat-x;
}

#mycup_subnav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font: bold 1.1em tahoma, verdana, sans-serif;
	border-right: 1px solid #555;
}

#mycup_subnav li {
	float: left;
}

#mycup_subnav li a {
	float: left;
	display: block;
	margin: 0;
	padding: 5px 15px 0 15px;
	height: 18px;
	color: #fff;
	text-decoration: none;
	border-left: 1px solid #555;
	border-right: 1px solid #000;
}

#mycup_subnav li a:hover,
#mycup_subnav li a.active {
	color: #222;
	background: url(/images/mycup_subnav.gif) 0 -23px repeat-x;
}





/*------------------------------------------------------------------------
= Left Column  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
#mycup_left_content {
	margin-bottom: 10px;
}

.mycup_game_cell {
	margin-bottom: 10px;
	width: 548px;
}

#mycup_userinfo_bg {
	margin: 0 0 10px 0;
	padding: 0 0 25px 0;
	width: 548px;
	background: #eee url(/images/globalimages/news-winner_bg.jpg) 0 bottom no-repeat;
}

#mycup_userinfo_bg h3 {
	margin: 0 0 10px 0;
	padding: 2px 0 3px 15px;
	color: #fff;
	font: bold 1.1em tahoma, verdana, sans-serif;
	background-color: #444;
}

#mycup_userinfo_bg p {
	margin: 0 0 1.2em 0;
	padding: 0 10px 0 15px;
	font: 1.2em/1.3 tahoma, verdana, sans-serif;
}

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

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

.mycup_gamehead_container {
	float: left;
	margin: 0;
	padding: 5px 15px 6px 15px;
	width: 518px;
}

#leftcol .mycup_gamehead_container h2 {
	float: left;
	margin: 0;
	padding: 0;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

.mycup_gamehead_container span {
	float: right;
	margin: 0;
	padding: 0;
	font: 1em tahoma, verdana, sans-serif;
}

.mycup_gamehead_container span a,
.mycup_gamehead_container span a:link,
.mycup_gamehead_container span a:visited,
.mycup_gamehead_container span a:hover {
	font: 1em tahoma, verdana, sans-serif;
}

.mycup_game_subhead {
	float: left;
	margin: 0;
	padding: 5px 15px 6px 15px;
	width: 518px;
	color: #fff;
	background-color: #ccc;
	font: 1em tahoma, verdana, sans-serif;
	border-top: 5px solid #fff;
	border-bottom: 1px solid #888;
}

.mycup_game_subhead .mycup_race {
	float: left;
}

.mycup_game_subhead span.next_race {
	font-weight: bold;
}

.mycup_subhead_links {
	float: right;
	text-align: right;
}

.mycup_game_subhead ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mycup_game_subhead li {
	display: inline;
	margin: 0 0 0 2px;
	padding: 0;
}

.mycup_game_subhead li a {
	color: #333;
}

.mycup_gametable {
	clear: both;
	margin: 0;
	padding: 0 0 42px 0;
	background: #fbfbfb url(/images/globalimages/mycup_gametable_bg.jpg) 0 100% no-repeat;
}


/*-------------------------
= getmyteams transactions  548\\\\\\\\\\
---------------------------*/

.mycup_gametable table {
	margin: 0;
	padding: 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;
}

.mycup_gametable table td {
	padding-top: 3px;
	padding-bottom: 4px;
}

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

.mycup_gametable table td.mycup_tablehead {
	color: #999;
	font-weight: bold;
}

.mycup_gametable table td.mycup_links {
	text-align: right;
	padding-right: 10px;
}

tr.mycup_tablerow_odd td {
	background-color: #dedede;
}

td.mycup_teamname {

	padding-left: 33px;
	width: 160px;
	color: #951c00;
	/*font-weight: bold;*/
	background: url(/images/mycup_teamname_bullet.jpg) 15px 50% no-repeat;
}

.mycup_colone {
	padding-left: 15px;
}

.mycup_colthree {
	text-align: right;
	padding-right: 0;
}

table#credit_card_accept_check {
	width: 535px;
}

#credit_card_accept_check td.token_checkbox {
	margin: 0;
	padding: 0 0 0 11px;
	width: 90%;
}

td.token_checkbox input {
	
}

.mycup_gametable p.ptd_trade_deadline {
	margin: 5px 0 0 0;
	padding: 0 0 0 16px;
	font: bold 1em tahoma, verdana, sans-serif;
}

table#picktrade_token_info {
	margin: 0;
	padding: 0;
	width: 100%;
}

#picktrade_token_info p {
	margin: 0;
	padding: 0 0 0 4px;
	width: 90%;
	font: 1em tahoma, verdana, sans-serif;
}



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  what's new section  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#whatsnew_left_content {
	margin:-4px 0 0 0;
	padding: 0;
	background: #fff url(/images/whatsnew_bg.jpg) repeat-x;
	
}

#whatsnew_left_content_gamebox {
	margin:0;
	float:left;
	width:274px;
	padding: 0;
	background-color:#FFFFFF;
	border:1px solid #000;
	
}

#whatsnew_right_content_gamebox {
	margin:0;
	float:left;
	width:274px;
	padding: 0;
	background-color:#FFFFFF;
	border:1px solid #000;
	
}

#whatsnew_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase; 
}

#whatsnew_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/whatsnew_subhead.jpg) 0 0 no-repeat;
}


#whatsnew_left_content h2
{
	clear:both;
	padding: 10px 15px 20px 15px;
	color: #960a0b;
	font: bold 1.2em tahoma, verdana, sans-serif;
	background: #ffba00 url(/images/globalimages/community_module_subhead_bg.gif) 0 100% repeat-x;

	text-transform: uppercase;
}


#whatsnew_left_content h3 {
	margin: 5px 0 10px 15px;
	padding: 0;
	color: #000;
	font: bold 1.1em tahoma, verdana, sans-serif;
}


#whatsnew_left_content h4 {
	margin: 0 0 0 17px;
	padding: 0 5px 0 0;
	color: #000;
	font: bold 1.1em/1.4em tahoma, verdana, sans-serif;
}


#whatsnew_left_content  p {
	margin: 5px 30px 8px 15px;
	padding: 0 5px 0 0;
	color: #000;
	font: 1.1em/1.4em tahoma, verdana, sans-serif;
}


#whatsnew_info {
	margin: 0;
	padding: 0;
	}

#whatsnew_info ul {
	margin: 0 0 10px 28px;
	padding: 0 10px 0 0;
	list-style: none;
	color: #333;
	}

#whatsnew_info li {
	margin: 5px 0 0 15px;
	padding: 0;
	font: normal 1.1em tahoma, verdana, sans-serif;
	list-style: disc;
	
}
#whatsnew_rule {
	margin:0 0 0 15px;
	width:525px;
	padding: 0;
	border-bottom: 1px dotted #000;
	
}

#whatsnew_anchor {
	margin:0 0 15px 15px;
	width:525px;
	height:20px;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-align:center;
	padding: 0;
	
}

#whatsnew_tablewrap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:auto;
}


#whatsnew_sprintgamecell {
	margin: 0;
	padding:2px;
	font: bold 1.2em tahoma, verdana, sans-serif;
	float: left;
	width: 250px;
	height: auto;
	
}

#whatsnew_pickemgamecell {
	margin: 0;
	padding:2px;
	font: bold 1.2em tahoma, verdana, sans-serif;
	float: left;
	width: 250px;
	height: auto;
	
}


#whatsnew_buschgamecell {
	margin: 0;
	padding:2px;
	font: bold 1.2em tahoma, verdana, sans-serif;
	float: right;
	width: 250px;
	height: auto;
	
}

#whatsnew_custappcell {
	margin: 0;
	padding:2px;
	font: bold 1.2em tahoma, verdana, sans-serif;
	float: right;
	width: 250px;
	height: auto;
	
}




#whatsnew_left_content a,
#whatsnew_left_content li a:active, 
#whatsnew_left_content li a:visited, 
#whatsnew_left_content li a:hover
 {
	color: #a00;
	font-size: 1.1em;
	text-decoration:none;
	background:none;
	font-weight:bold;
	
}
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  end what's new section  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*-------------------------
= community area \\\\\\\\\\
---------------------------*/
#mycup_community {
	margin: 10px 0 10px 0;
	padding: 0;
}

#leftcol #mycup_community h2 {
	float: left;
	margin: 0;
	padding: 5px 15px 17px 15px;
	width: 518px;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

#mycup_messages_bg {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 15px 0;
	width: 326px;
	height: 225px;
	background: #000 url(/images/grey_checker.gif) 0 100% repeat-x;
}

#mycup_messages_bg h3,
#mycup_posted_bg h3 {
	margin: 0 0 10px 0;
	padding: 5px 15px 6px 15px;
	font: bold 1.1em tahoma, verdana, sans-serif;
}

.mycup_community_forum_post {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	padding: 0 0 5px 0;
	width: 292px;
}

.mycup_com_forum_pic {
	float: left;
	margin: 0;
	padding: 0;
}

.mycup_com_forum_pic img {border: 1px solid #000;
	margin: 3px 0 0 0;
	padding: 0;
}

.mycup_com_forum_info {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	color: #ccc;
	font: 1.1em tahoma, verdana, sans-serif;
}

.mycup_com_forum_info a,
.mycup_com_forum_info a:link,
.mycup_com_forum_info a:visited {
	color: #c84b00;
	text-decoration: none;
}

.mycup_com_forum_info a:hover {
	color: #f07931;
}

.mycup_com_forum_info .topic {
	margin: 0;
	padding: 0;
	
}

.mycup_com_forum_info .topic a,
.mycup_com_forum_info .topic a:link,
.mycup_com_forum_info .topic a:visited,
.mycup_com_forum_info .topic a:hover {
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: bold;
}
  
/*.mycup_com_forum_info .author {
	font-weight: bold;
}*/

#mycup_posted_bg {
	float: left;
	margin: 0 0 10px 7px;
	padding: 0 0 15px 0;
	width: 215px;
	height: 225px;
	background: #000 url(/images/grey_checker.gif) 0 100% repeat-x;
}

.mycup_post_snippet {
	margin: 0 0 5px 0;
	padding: 0 15px 0 15px;
	color: #ccc;
	font: 1.1em tahoma, verdana, sans-serif;
}

.mycup_post_snippet .post_topic a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/*------------------------------------------------------------------------
= Right Column  \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
#mycup_tradespy,
#mycup_friends {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 20px 0;
	width: 213px;
	background: #000 url(/images/grey_checker.gif) 0 100% repeat-x;
}

#mycup_mydriver {
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 46px 0;
	width: 213px;
	background: transparent url(/images/mydrivers_news_bg.jpg) 0 100% no-repeat;
}

#mycup_tradespy h2,
#mycup_friends h2,
#mycup_mydriver h2 {
	margin: 0;
	padding: 5px 15px 6px 15px;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

.mycup_linkcontainer {
	margin: 0;
	padding: 16px 15px 6px 15px;
}

.mycup_linkcontainer a {
	font: bold 1em tahoma, verdana, sans-serif;
	text-decoration: none;
}

#mycup_trade_content,
#mycup_friends_content {
	float: left;
	display: block;
	margin: 0;
	padding: 10px 0 0 0;
	width: 213px;
	
}

#mycup_mydrivers_content {
	float: left;
	display: block;
	margin: 0;
	padding: 21px 0 0 0;
	width: 213px;
	background: #efefef url(/images/globalimages/mycup_game_subhead_bg.gif) 0 0 repeat-x;
}

.mycup_trades_info {
	float: left;
	display: inline;
	margin: 0px 0 10px 15px;
	padding: 0;
	width: 190px;
}

.mycup_trades_info_pic {
	float: left;
	margin: 0;
	padding: 0;
}

.mycup_trades_info_pic img {
	margin: 3px 0 0 0;
	padding: 0; 
}

.mycup_trade_names {
	float: left;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
	width: 60px;
	border-right: 1px solid #ccc;
}

.mycup_trade_names span {
	color: #fff;
	font: bold 1.1em tahoma, verdana, sans-serif;
}

.mycup_trades_indicator_down {
	margin: 5px 0 0 0;
	padding: 0 0 1px 1px;
	color: #fff;
	background: #b20 url(/images/trade_down_indicator) 90% 2px no-repeat;
}

.mycup_trades_indicator_up {
	margin: 5px 0 0 0;
	padding: 0 0 1px 1px;
	color: #fff;
	background: #671 url(/images/trade_up_indicator) 90% 2px no-repeat;
}

.mycup_trade_btn {
	float: left;
	margin: 15px 0 0 10px;
	padding: 0;
}

.mycup_trade_btn a,
.mycup_trade_btn a:link,
.mycup_trade_btn a:visited {
	margin: 0;
	padding: 0 0 0 17px;
	color: #f00;
	font: 1.1em tahoma, verdana, sans-serif;
	text-decoration: none;
	background: transparent url(/images/mycup_teamname_bullet.jpg) 0 0 no-repeat;
}

.mycup_online_friends {border-bottom: 1px dotted #ccc;
	float: left;
	display: inline;
	margin: 0 15px 0 15px;
	padding: 1px 0;
	width: 183px;
	font: 1.1em tahoma, verdana, sans-serif;
}

.mycup_friend {
	float: left;
	color: #ccc;
}

.mycup_contact {
	float: right;
}

.mycup_contact a {
	color: #f00;
	text-decoration: none;
}

.mydriver_snippet {
	margin: 0 0 10px 0;
	padding: 0 10px 0 15px;
	color: #222;
	font: 1.1em tahoma, verdana, sans-serif;
}

.mydriver_snippet p {
	margin: 0;
	padding: 0;
}

.mydriver_snippet span {
	font-weight: bold;
}

/*------------------------------------------------------------------------
= edit contact info \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
#mycup_left_content #mycup_edit-info h2 {
	margin: 0;
	padding: 5px 15px 17px 15px;
	width: 518px;
	font: bold 1.1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

/*------------------
= actual form \\\\\\\\\
-------------------*/
#mycup_left_content form {
	margin: 0;
	padding: 0 0 50px 0;
	text-align: left;
}

#mycup_left_content form h3 {
	margin: 0;
	padding: 3px 0 4px 15px;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	background-color: #666;
}

#mycup_left_content form h4 {
	margin: 0 0 5px 0;
	padding: 3px 0 4px 10px;
	width: 250px;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	background-color: #aaa;
}

#mycup_left_content fieldset {
	border: none;
	margin: 0 0 0 0;
	padding: 10px 0 10px 15px;
}

#mycup_left_content form label {
	color: #222;
	display: block;
	margin: 0 15px 0 0;
	width: 250px;
	font: bold 1.1em tahoma, verdana, sans-serif;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

#mycup_left_content form input {
	display: block;
	margin-top: 3px;
	padding: 2px;
	width: 250px;
	font: 1.1em tahoma, verdana, sans-serif;
}

/*#mycup_left_content form input {
	width: auto;
}*/

#mycup_left_content form select {
	display: block;
	margin-top: 3px;
}

#save-cancel_btns {
	margin: 0;
	padding: 0 0 0 15px;
}

#save-cancel_btns input {
	float: left;
	margin-right: 15px;
}

#save-cancel_btns input#Submit2,
#save-cancel_btns input#Submit3 {
	width: auto;
}

#country-region {border-bottom: 1px solid #ccc;
	margin: 0 0 10px 0;
	padding: 0 0 5px 10px;
	width: 250px;
}


#mycup_left_content form #country-region input {
	display: inline;
	margin: 0 5px 0 5px;
	padding: 0;
	width: auto;
	vertical-align: middle;
}

#country-region label.radioitem {
	clear: both;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	font: bold 1em tahoma, verdana, sans-serif;
	vertical-align: middle;
}

#intCountry select {
	float: left;
}



/*------------------------------------------------------------------------
= edit profile info \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
#mycup_left_content #mycup_profile h2 {
	margin: 0;
	padding: 5px 15px 17px 15px;
	width: 518px;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

#mycup_left_content form#profile_form h3 {
	margin: 0 0 0 0;
	padding: 0;
	color: #000;
	background: none;
}

#mycup_left_content form#profile_form p {
	margin: 0 0 1.2em 0;
	padding: 0;
}

#mycup_left_content form#profile_form select {
	margin-top: 3px;
}

form#profile_form div.radio_div {
	margin-bottom: 10px;
}

#mycup_left_content form#profile_form div.radio_div input {
	display: inline;
	margin: 0 5px 0 5px;
	padding: 0;
	width: auto;
	vertical-align: middle;
}

form#profile_form div.radio_div label {
	margin: 0;
	padding: 0;
}

form#profile_form div.radio_div label.radioitem {
	clear: both;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	font: bold 1em tahoma, verdana, sans-serif;
	vertical-align: middle;
}

label.profile_interests,
label.profile_favteams {
	display: block;
}

label.profile_interests textarea,
label.profile_favteams textarea {
	display: block;
	margin: 3px 0 0 0;
	padding: 0;
	width: 250px;
}

/*------------------------------
= edit profile page \\\\\\\\\\\\
------------------------------*/
#mycup_userinfo_bg p.edit_profile_page {
	margin: 0 0 1.2em 15px;
	padding: 10px 0 0 0;
}

/*------------------------------------------------------------------------
= edit email prefs \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
#mycup_left_content form#email_pref {
	margin: 0 0 0 15px;
	padding: 10px 0 30px 0;
	width: 500px;
}

#mycup_left_content form#email_pref label.email_desc {
	clear: none;
	margin: 0 0 0 20px;
	padding: 0 0 15px 0;
	width: 400px;
	font: 1.2em tahoma, verdana, sans-serif;
}

#mycup_left_content form#email_pref input {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}

#mycup_left_content form#email_pref input#Submit2 {
	margin: 0 15px 0 0;
	padding: 0;
}

#mycup_left_content form#email_pref input#Submit3 {
	clear: none;
}



/*------------------------------------------------------------------------
= claim prize winnings \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
table#ssn_table {
	margin: 0 0 0 15px;
	padding: 0;
	width: 518px;
	font: 1.1em tahoma, verdana, sans-serif;
	text-align: left;
}

table#ssn_table td {
	margin: 0;
	padding: 2px 0 3px 0;
}

td.ssn_table_label {
	width: 30px;
	font-weight: bold;
}

table.claim-prizes-table {
	margin: 0 0 0 15px;
	padding: 0;
	width: 518px;
	font: 1em tahoma, verdana, sans-serif;
}

table.claim-prizes-table td {
	margin: 0;
	padding: 3px 0 4px 0;
	text-align: center;
}

table.claim-prizes-table th {
	margin: 0;
	padding: 3px 0 4px 0;
	font-size: 1.1em;
	background-color: #bebebe;
}

table.claim-prizes-table tr.claim-prizes-table-headers td {
	margin: 0;
	padding: 2px 0 3px 0;
	color: #666;
	font-weight: bold;
	border-bottom: 1px solid #999;
}

table.claim-prizes-table tr td.claim-prizes-table-colone {
	font-weight: bold;
	text-align: left;
}

#mycup_userinfo_bg table.claim-prizes-table input {
	width: auto;
}

/*------------------------------------------------------------------------
= view billing \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
#vb_years {
	margin: 0 15px;
	padding: 5px 0 6px 0;
	font: 1.4em tahoma, verdana, sans-serif;
	text-align: center;
	border-bottom: 1px solid #999;
}

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

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

#vb_USaccounting {
	margin: 0 15px;
	padding: 5px 0 6px 0;
	font: 1.2em tahoma, verdana, sans-serif;
	border-bottom: 1px solid #999;
}

span.vb_balance_good {
	font-weight: bold;
	color: #090;
}

span.vb_balance_bad {
	font-weight: bold;
	color: #c00;
}

table#vb_account_table {
	margin: 0 15px 15px 15px;
	padding: 0;
	width: 518px;
	font: 1em tahoma, verdana, sans-serif;
}

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

table#vb_account_table td.vb_account_table_colone {
	padding-left: 5px;
	font-weight: bold;
}

table#vb_account_table tr.vb_account_table_tableheads td {
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
}

/*------------------------------------------------------------------------
= skins \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
------------------------------------------------------------------------*/
/*------------------
= default (gold) \\\\\\\\\
-------------------*/
#mycup_subhead_gold {
	width: 768px;
	height: 91px;
	background: transparent url(/images/mycup_subhead_bg.jpg) 0 0 no-repeat;
}

.mycup_gamehead_gold {
	float: left;
	background-color: #ffba00;
}

#leftcol .mycup_gamehead_gold h2 {
	color: #000;
}

.mycup_gamehead_gold a,
.mycup_gamehead_gold a:link,
.mycup_gamehead_gold a:visited,
.mycup_gamehead_gold a:hover {
	color: #000;
}

h2.mycup_h2_gold {
	color: #000;
	background-color: #ffba00;
}

#leftcol h2.mycup_h2_gold {
	color: #000;
	background: #ffba00 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 100% repeat-x;
}

#mycup_messages_bg h3.mycup_comm_gold,
#mycup_posted_bg h3.mycup_posted_gold {
	color: #fff;
	background-color: #444;
}

.mycup_linkbar_gold {
	background: #444 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 0 repeat-x;	
}

.mycup_linkbar_gold a {
	color: #999;
}

div.mycup_linkbar_gold a:hover,
div.mycup_linkbar_gold a.active {
	color: #fff;
}


/*------------------
= green \\\\\\\\\
-------------------*/
#mycup_subhead_green {
	width: 768px;
	height: 91px;
	background: transparent url(/images/mycup_subhead_bg_green.jpg) 0 0 no-repeat;
}

.mycup_gamehead_green {
	float: left;
	background-color: #260;
}

#leftcol .mycup_gamehead_green h2 {
	color: #fff;
}

.mycup_gamehead_green span {
	color: #fff;
}

.mycup_gamehead_green a,
.mycup_gamehead_green a:link,
.mycup_gamehead_green a:visited,
.mycup_gamehead_green a:hover {
	color: #fff;
}

h2.mycup_h2_green {
	color: #fff;
	background-color: #260;
}

#leftcol h2.mycup_h2_green {
	color: #fff;
	background: #260 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 100% repeat-x;
}

#mycup_messages_bg h3.mycup_comm_green,
#mycup_posted_bg h3.mycup_posted_green {
	color: #240;
	background-color: #7a1;
}

.mycup_linkbar_green {
	background: #7a1 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 0 repeat-x;	
}

.mycup_linkbar_green a {
	color: #360;
}

div.mycup_linkbar_green a:hover,
div.mycup_linkbar_green a.active {
	color: #240;
}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
= {{{{{{{{{{  community section  }}}}}}}}}}
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/



#community_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/community_subhead_bg.jpg) 0 0 no-repeat;
}

#community_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}

/*-----------------------------------------------------
= comm module h2s \\\\\\\\\\\\\\\\\\
-----------------------------------------------------*/
#leftcol #comm_message_board h2,
#leftcol #comm_driver_rating h2,
#leftcol #comm_buddy_mssgs h2,
#leftcol #comm_whosonline h2,
#leftcol #comm_featProfile h2,
#leftcol #comm_tradespy h2 {
	margin: 0;
	padding: 5px 15px 15px 15px;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	background: #ffba00 url(/images/globalimages/community_module_subhead_bg.gif) 0 100% repeat-x;
}

/*-----------------------------------------------------
= message board area \\\\\\\\\\\\\\\\\\
-----------------------------------------------------*/
#comm_message_board {
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 23px 0;
	width: 548px;
	background: #d2d2d2 url(/images/comm_mssgbrd_bg.jpg) 0 100% no-repeat;
}

.comm_msgbrd_game_module {

	margin: 0;
	padding: 0;
	height: 123px;
	font: 1.1em tahoma, verdana, sans-serif;
}

.comm_msgbrd_game_module_header h3 {
	float: left;
	margin: 0 0 10px 0;
	padding: 3px 15px 4px 15px;
	width: 518px;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	background-color: #444;
}

.comm_msgbrd_pic {
	float: left;
	margin: 3px 0 0 15px;
	padding: 0;
	width: 49px;
	height: 51px;
	background: transparent url(/images/forum_pic_bg.jpg) 0 0 no-repeat;
}

.comm_msgbrd_pic img {
	margin: 1px 0 0 3px;
	padding: 0;
}

.comm_msgbrd_date {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	width: 68px;
}

.comm_msgbrd_date p,
.comm_msgbrd_info p {
	margin: 0;
	padding: 0;
}

.comm_msgbrd_info {
	float: left;
	margin: 0;
	padding: 0;
	width: 370px;
}

.comm_msgbrd_info p span.comm_mssgbrd_title a,
.comm_msgbrd_info p span.comm_mssgbrd_title a:link,
.comm_msgbrd_info p span.comm_mssgbrd_title a:visited {
	color: #c20;
	font-weight: bold;
	text-decoration: none;
}

.comm_msgbrd_info p span.comm_mssgbrd_title a:hover {
	color: #620;
}

.comm_msgbrd_info p span.comm_mssgbrd_from {
	font-weight: bold;
}

.comm_msgbrd_module_footer {
	clear: both;
	float: left;
	margin: 10px 0 10px 15px;
	padding: 5px 0 0 0;
	width: 518px;
	text-align: right;
	border-top: 1px dotted #666;
}

.comm_msgbrd_module_footer a,
.comm_msgbrd_module_footer a:link,
.comm_msgbrd_module_footer a:visited {
	color: #c20;
}

.comm_msgbrd_module_footer a:hover {
	color: #620;
}

/*-----------------------------------------------------
= driver rating & buddy messages \\\\\\\\\\\\\\\\\\
-----------------------------------------------------*/
#comm_rateBuddy_container {
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	width: 548px;
	height: 218px;
}

/*---------------------
= driver rating \\\\\\\\
----------------------*/
#comm_driver_rating {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	width: 215px;
	height: 218px;
	background: #000 url(/images/leaderboard_bg.gif) 0 100% repeat-x;
}

#comm_driver_rating a,
#comm_driver_rating a:link,
#comm_driver_rating a:visited {
	margin: 0 0 0 10px;
	color: #c20;
	font: 1.1em tahoma, verdana, sans-serif;
}

#comm_driver_rating a:hover {
	color: #620;
}

table#comm_driverRate_table {
	margin: 0 0 50px 0;
	padding: 0;
	width: 100%;
	color: #fff;
	font: 1.1em tahoma, verdana, sans-serif;
}

table#comm_driverRate_table tr.odd td {
	background-color: #555;
}

table#comm_driverRate_table tr.comm_driverRate_hilite td {
	font-weight: bold;
}

table#comm_driverRate_table td.comm_driverRate_colone {
	width: 10px;
	padding: 3px 0 4px 5px;
	text-align: right;
}

table#comm_driverRate_table td.comm_driverRate_coltwo {
	width: 117px;
	padding: 3px 0 4px 10px;
}

table#comm_driverRate_table td.comm_driverRate_colthree {
	width: 10px;
	padding: 3px 10px 4px 0;
	text-align: right;
}

.comm_messages_linkbar {
 	margin: 0;
 	padding: 2px 0 3px 17px;
 	color: #fff;
	background-color: #444 /*url(/images/grey_checker.gif) 0 100% repeat-x*/;
}
 
.comm_messages_linkbar a {
	color: #999;
	text-decoration: none;
	font: bold 1em tahoma, verdana, sans-serif;
}
 
.comm_messages_linkbar a:hover,
.comm_messages_linkbar a.active {
	color: #fff;
}

#comm_buddy_mssgs {
	float: left;
	margin: 0;
	padding: 0;
	width: 326px;
	height: 218px;
	background: #000 url(/images/leaderboard_bg.gif) 0 100% repeat-x;
}

#comm_messages_content {
	margin: 0;
	padding: 5px 0 0 0;
	height: 168px;
}

.comm_newMessage {
	margin: 5px 0 0 16px;
	padding: 0 0 5px 0;
	width: 292px;
	color: #fff;
	font: 1.1em tahoma, verdana, sans-serif;
	border-bottom: 1px dotted #aaa;
}

/*-----------------------------------------------------
= who's online module \\\\\\\\\\\\\\\\\\
-----------------------------------------------------*/
#comm_whosonline {
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	width: 548px;
}

#comm_whosonline_bg {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#comm_whosonline_content {
	margin: 0;
	padding: 10px 0 15px 16px;
	color: #222;
	font: 1.1em tahoma, verdana, sans-serif;
}

span.comm_whosonline_hilite {
	color: #c20;
	font-weight: bold;
}


/*-----------------------------------------------------
= featured profile & trade spy \\\\\\\\\\\\\\\\\\
-----------------------------------------------------*/
#comm_prof_trade_container {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 548px;
}

#comm_featProfile {background-color: #aaa;
	float: left;
	margin-right: 7px;
	padding: 0;
	width: 215px;
	height: 295px;
}

#comm_tradespy {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 326px;
}

#comm_trades_bg {float: left;
	margin: 0;
	padding: 0;
	background: #cfcfcf url(/images/index_community_bg.jpg) 0 100% no-repeat;
}

#comm_tradespy h3 {
	float: left;
	width: 146px;
	margin: 0;
	padding: 2px 0 3px 16px;
	background-color: #444;
	color: #fff;
	font: bold 1em tahoma, verdana, sans-serif;
	text-transform: uppercase;
}


.boards_title{
        color : #333;
        font-size: 12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
}

.boards_post{
        color : #333;
        font-size: 12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:0px;
}

.boards_top_link{
        font-size:12px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}

.boards_top_link A{
        color:#FFF;
        text-decoration:none;
        font-size:12px;
        font-weight:bold;
}

.forum_row1{
        height:30px;
        font-size:12px;
        background:#FFF;
        padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.forum_row2{
        height:30px;
        font-size:12px;
        background:#EEE;
        padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.forum_row1 A{
        color:#000;
}

.forum_row2 A{
        color:#000;
}

.forum_header{
        font-weight:bold;
        padding:2px;
        background-color:#000;
        color:#FFF;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

.forum_post1{
        padding:5px;
        font-family:Verdana, Arial, sans-serif;
        font-size:12px;
        line-height:18px;
        background-color:#FFF;
}

.forum_post1 A{
        color:#900;
}

.forum_post1 blockquote
{
	font-family:Verdana, Arial, sans-serif;
        padding: 10px;
        font-size:10px;
        color: #666;
        border:1px #999 solid;
	background-color:#EEE;
}

.forum_post2{
        padding:5px;
        font-family:Verdana, Arial, sans-serif;
        font-size:12px;
        line-height:18px;
        background:#EEE;
}

.forum_post2 A{
        color:#900;
}


.forum_post2 blockquote
{
        font-family:Verdana, Arial, sans-serif;
        padding: 10px;
        font-size:10px;
        color: #666;
	border:1px #999 solid;
	background-color:#FFF;
}

A.forum_post_user{
        text-decoration:none;
        font-weight:bold;
        color:#2F70AC;
        font-size:11px;
}

input.boards_button {
        background-color : #CCC;
        color : #000000;
        font-size: 11px;
        font-family: Times New Roman, serif;
}

input.boards_submit_button{
        background-color : #AAA;
        color : #000;
        font-size: 11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
}

.quotebutton{
	font: bold 1em tahoma, verdana, sans-serif;
}

/*----------------------------------------------------------------
= profile \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
-----------------------------------------------------------------*/
.profile_bg {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	width: 548px;
	font: 1em/1.3 tahoma, verdana, sans-serif;
	background-color: #eee;
}

#public-profile {
	margin: 0 0 10px 0;
	padding: 0;
	width: 548px;
	font: 1em tahoma, verdana, sans-serif;
}

#public-profile p {
	margin: 0 0 4px 0;
	padding: 0 0 0 15px;
	font-size: 1.3em;
	line-height: 1.3;
}

#public-profile p span {
	font-weight: bold;
}

#public-profile p img {
	float: right;
	margin: 5px 15px 10px 10px;
	padding: 0;
	width: 75px;
	height: 75px;
	background-color: #ccc;
}

#public-profile a,
#public-profile a:link,
#public-profile a:visited {
	color: #15a;
}

#public-profile a:hover {
	color: #036;
}

.pub-profile_table {
	clear: both;
	margin: 0;
	padding: 0 0 45px 0;
	background: #eee url(/images/globalimages/news-winner_bg.jpg) 0 100% no-repeat;
}
	
table.pub-profile-gametable {
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	color: #000;
	text-align: center;
}

table.pub-profile-gametable th {
	margin: 0;
	padding: 5px 15px 16px 15px;
	color: #000;
	font-size: 1.2em;
	background: #ffba00 url(/images/globalimages/mycup_game_subhead_bg.gif) 0 100% repeat-x;
	text-align: left;
}

tr.pub-profile_tableheads {
	color: #999;
	font-weight: bold;
}

table.pub-profile-gametable td {
	margin: 0;
	padding-top: 3px;
	padding-bottom: 4px;
}

tr.pub-profile_odd-row {
	background-color: #dedede;
}

tr.pub-profile_even-row {
	background-color: #fff;
}

td.pub-profile-colone {
	margin: 0;
	padding-left: 15px;
	text-align: left;
}

td.pub-profile-colfour {
	padding-right: 15px;
	text-align: right;
}

td.pub-profile_teamname {
	color: #951c00;
}

/*--------------------------------------------
= popup window \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
--------------------------------------------*/
#popup_container {
	font: 12px tahoma, helvetica, arial, sans-serif;
}

#popup_container table {
	font: 12px tahoma, helvetica, arial, sans-serif;
}

#popup_container table th {
	padding: 3px 0;
	font-weight: bold;
	text-align: left;
}

#popup_container table td {
	height: 20px;
	border-bottom: 1px solid #bbb;
}


/*--------------------------------------------
= discounts page \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
--------------------------------------------*/
#discounts_subhead {
	clear: both;
	position: relative;
	margin: 0;
	padding: 0;
	width: 768px;
	height: 91px;
	background: transparent url(/images/discounts_subhead.jpg) 0 0 no-repeat;
}

#discounts_subhead h1 {
	position: absolute;
	top: 55px;
	left: 15px;
	margin: 0;
	padding: 0;
	color: #fff;
	font: bold 2em tahoma, verdana, sans-serif;
	text-transform: uppercase; 
}

.chat_description {
	padding:10px;	
}

.chat_chatter {
	background: #fff url(/images/garrow_premium_bg.jpg) 0 bottom repeat-x;
	border-top:1px solid #A37601;
	padding:5px;
}

.chat_user {
	background-color: #fef4d9;
	border-top:1px solid #A37601;
	padding:10px;
}

.chat_warning {
	color:#900;
	padding:10px;
}

.chat_ty {
	background:#FF9;
	padding:10px;
}

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

.rules_info_bg table.discount_table th,
.rules_info_bg table.discount_table tr.colheads td {
	padding: 6px 0;
	font-size: 1.1em;
	background-color: #ddd;
}

.rules_info_bg table.discount_table td {
	padding: 6px;
}

.rules_info_bg table.discount_table tr.discount_table_head td,
.rules_info_bg table.discount_table tr.discount_table_head th,
.rules_info_bg table.discount_table tr.colheads td {
	color: #ccc;
	font-size: 1em;
	background-color: #222;
	padding-right:5px;
}

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

.rules_info_bg table.discount_table tr.discount_table_head td span {
	font-weight: bold;
}

.rules_info_bg table.discount_table td.discount_table_colone,
.rules_info_bg table.discount_table th.discount_table_colone {
	padding-left: 10px;
	text-align: left;
}
.floatstop{
clear:both;
}

.discount_top{
width:328px;
height:50px;
float:left;
}


.discount_btn{
width:186px;
height:36px;
float:right;
}

#whatsnew{
background-color: #fafafa;
margin:10px 0 10px 0;
height:auto;
border: 1px dotted #000;
border-left:none;
}

#whatsnew .modifications{
padding-left: 10px;
font:9px tahoma, verdana, sans-serif;
}

#whatsnew ul {
font:9px tahoma, verdana, sans-serif;
	
}

#whatsnew li {
	list-style: bullet;
	
	
}

