/* Base styles */
body	{
	background: #2D0002 url(../images/bg.gif) repeat-x top left;
	color: #fff;
	margin: 0;
	padding: 0;
	font: 11px/18px Verdana, sans-serif;
	}
#logo	{
	margin: 0;
	padding: 0;
	background: url(../images/logo.gif) no-repeat top left;
	width: 228px;
	height: 32px;
	position: absolute;
	top: 32px;
	left: 51px;
	}
#logo a	{
	display: block;
	text-indent: -4000px;
	width: 228px;
	height: 32px;
	text-decoration: none;
	outline:none;-moz-outline-style:none;
	}
a.skip, #logo img, .hide{display:none}
a{color:#F6DA86}
a:hover{color:#FF0000}
p	{
	padding: 0;
	margin: 15px 0;
	}
/* sIFR base styles, DON'T EDIT */
.sIFR-flash{visibility:visible !important;margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-flash + div[adblocktab=true]{display:none !important}
h1, h2, h3, h4, h5	{
	margin: 0;
	padding: 0;
	font-family: Georgia, serif;
	font-weight: bold;
	font-variant: small-caps;
	}
h1	{
	color: #fff;
	font-size: 27px;
	padding-top: 13px;
	}
h1.image	{
	text-indent: -4000px;
	font-size: 18px;
	background-position: left 10px;
	background-repeat: no-repeat;
	height: 23px;
	margin: 0 0 20px 0;
	width: 100%;
	}
.sIFR-hasFlash #content h1.sifr	{
	visibility: hidden;
	letter-spacing: 0;
	font-size: 19px;
	line-height: 24px;
	margin-top: -13px;
	margin-bottom: 13px;
	}
h2	{
	font-size: 18px;
	color: #DFD4BE;
	}
.lcol h2	{
	border-bottom: 1px solid #94050C;
	padding-bottom: 10px;
	}
.sIFR-hasFlash .lcol h2	{
	visibility: hidden;
	letter-spacing: -3px;
	font-size: 24px;
	line-height: 28px;
	}
h3	{
	font-size: 15px;
	color: #F2E5C1;
	}
.home h3, .rcol h3	{
	background: transparent url(../images/rcoltitlebg.gif) repeat-x top left;
	margin: 0 -7px 0 -8px;
	padding: 7px 7px 0 8px;
	height: 29px;
	color: #fff;
	width: 160px;
	}
.sIFR-hasFlash .rcol h3, .sIFR-hasFlash .home h3{visibility:hidden}
h4{font-size:12px}
#tagline	{
	font-size: 9px;
	line-height: 14px;
	position: absolute;
	left: 312px;
	top: 33px;
	margin: 0;
	padding: 0 12px 0 0;
	width: 440px;
	text-align: right;
	}
#tagline a{font-weight:bold}
form	{
	margin: 0;
	padding: 0;
	}
input.txt, textarea, select	{
	font: 12px/18px Verdana, sans-serif;
	color: #000;
	width: 300px;
	}
input.button	{
	display: block;
	background: transparent url(../images/submit.gif) top left;
	width: 87px;
	height: 0;
	!height: 24px; /*for ie*/
	margin: 0;
	padding: 24px 0 0 0;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	}
.contactform p	{
	width: 415px;
	border-bottom: 1px solid #FF0000;
	margin: -5px 0 0 0;
	padding: 0 0 25px 0;
	}
.contactform label span	{
	display: block;
	width: 150px;
	float: left;
	clear: left;
	margin-right: 10px;
	font-weight: bold;
	}
.contactform label input.txt	{
	float: right;
	clear: right;
	width: 240px;
	}
.contactform label	{
	margin: 0;
	padding: 15px 0;
	float: left;
	border-bottom: 1px solid #FF0000;
	width: 415px;
	}
.contactform input.button	{
	display: inline;/*for ie6*/
	float: left;
	clear: left;
	margin: 25px 0 0 170px;
	}
.contactform	{
	float: left;
	padding: 0 0 20px 0;
	}
select	{
	width: 304px;
	!width: 306px; /*for ie*/
	}
ul	{
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	!list-style-image: url(../images/bulletie.gif); /*for ie*/
	padding: 0 0 0 20px;
	margin: 15px 0;
	}
li	{
	padding: 0;
	margin: 0 0 5px 0;
	}
#membernav	{
	list-style-image: none;
	margin: 0;
	padding: 12px 10px 0 10px;
	font-size: 9px;
	position: absolute;
	left: 763px;
	top: 0;
	width: 159px;
	height: 56px;
	text-align: center;
	background: url(../images/membernavbg.gif) no-repeat top left;
	}
#membernav li	{
	list-style: none;
	display: block;
	margin: 0;
	line-height: 15px;
	}
#membernav a{font-weight:bold}
#membernav .joinbut	{
	text-align: left;
	padding-left: 36px;
	margin-bottom: 3px;
	}
#membernav .joinbut a, #home_action a.joinbut, #tour_content a.joinbut	{
	display: block;
	text-indent: -4000px;
	text-decoration: none;
	background: url(../images/joinnow.gif) no-repeat top left;
	width: 87px;
	height: 24px;
	margin-bottom: 2px;
	outline:none;-moz-outline-style:none;
	}
#membernav .joinbut a:hover, #home_action a.joinbut:hover, #tour_content a.joinbut:hover{background-position:bottom left}
#mainnav	{
	list-style-image: none;
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	position: absolute;
	top: 80px;
	left: 30px;
	width: 910px;
	height: 28px;
	background: url(../images/mainnavbg.gif) no-repeat bottom left;
	}
#mainnav li	{
	list-style: none;
	display: block;
	float: left;
	height: 26px;
	margin: 0;
	padding: 0;
	}
#mainnav a	{
	display: block;
	text-decoration: none;
	text-indent: -4000px;
	background-position: top left;
	outline:none;-moz-outline-style:none;
	height: 26px;
	margin: 0 7px 0 0;
	padding: 0;
	}
#mainnav a:hover{background-position:center left}
#mainnav .activetab a, #mainnav .activetab a:hover{background-position:bottom left}
#nav_home a{width:123px;background-image:url(../images/nav_home.gif)}
#nav_home a:hover{background-position:bottom left}
#nav_sports a{width:123px;background-image:url(../images/nav_sports.gif)}
#nav_poker a{width:123px;background-image:url(../images/nav_poker.gif)}
#nav_games a{width:123px;background-image:url(../images/nav_games.gif)}
#nav_horses a{width:123px;background-image:url(../images/nav_horses.gif)}
#nav_travel a{width:122px;background-image:url(../images/nav_travel.gif)}
#nav_community a	{
	width: 121px;
	background-image: url(../images/nav_community.gif);
	margin-right: 0;
	}
#contentshell	{
	background: url(../images/contentbg.gif) repeat-y top left;
	position: absolute;
	top: 108px;
	left: 0;
	width: 940px;
	padding: 0 9px 0 0;
	margin: 0;
	}
#content	{
	background: url(../images/rcolbg.gif) repeat-y 725px top;
	margin-left: 40px;
	float: left;
	width: 900px;
	overflow: hidden; /*for safari*/
	display: inline; /*for ie6*/
	}
.lcol	{
	background: #700608 url(../images/lcolbg.gif) repeat-x top left;
	float: left;
	padding: 12px;
	min-height: 350px;
	width: 876px;
	}
.rcol	{
	float: left;
	padding: 0 7px 12px 8px;
	font-size: 10px;
	width: 160px;
	}
#content.threecol{background-position:550px 0}
#content.threecol .lcol{width:526px}
#content.twocol .lcol{width:701px}
.rcol .ad	{
	padding: 20px 0;
	text-align: center;
	font-size: 7px;
	color: #999;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
.rcol .ad img{border:0}
.rcol #subnav	{
	font-family: Georgia, serif;
	margin: 0 -7px 0 -8px;
	padding: 0;
	border-bottom: 1px solid #5C0B0E;
	}
.rcol #subnav ul	{
	margin: 0;
	padding: 0;
	display: none;
	}
.rcol #subnav li	{
	float: left; /*for ie6*/
	width: 100%;
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	display: block;
	}
html>body .rcol #subnav li{float:none}/*not for ie6*/
.rcol #subnav li a	{
	display: block;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 7px 4px 23px;
	background: #410101 url(../images/subnavlibg.gif) no-repeat top left;
	outline:none;-moz-outline-style:none;
	margin: 0;
	width: 145px;
	height: 17px;
	}
.rcol #subnav li a:hover	{
	background-position: center left;
	color: #fff;
	}
.rcol #subnav li.currentsection a, .rcol #subnav li.currentsection a:hover	{
	background-position: bottom left;
	color: #fff;
	}
.rcol #subnav li.currentsection li a{color:#F6DA86}
.rcol #subnav li li a	{
	font-size: 9px;
	font-family: Verdana, sans-serif;
	padding: 2px 7px 5px 23px;
	background: #000 url(../images/subnavlilibg.gif) no-repeat;
	background-position: bottom left !important;
	width: 145px;
	}
.rcol #subnav li li.currentpage a{color:#fff}
.rcol #subnav li li a:hover{color:#FF0000 !important}
.rcol #subnav .currentsection ul{display:block}
table	{
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	border: 0;
	}
#foot	{
	font-size: 9px;
	background: #2D0002 url(../images/foot.gif) no-repeat top left;
	padding: 17px 40px 17px 49px;
	margin-right: -9px;
	float: left;
	clear: both;
	width: 860px;
	}
#foot p	{
	color: #D49968;
	margin: 0;
	padding: 0;
	float: left;
	}
#foot a{text-decoration:none}
#foot a#hxt{color:#D49968}
#foot ul	{
	margin: 0 !important;
	padding: 0;
	float: left;
	width: 100%;
	}
#foot li	{
	list-style: none;
	display: block;
	float: left;
	padding: 0 8px 0 13px;
	margin: 0;
	background: url(../images/footnavdiv.gif) no-repeat left 5px;
	}
#foot li.first	{
	padding-left: 0;
	background-image: none;
	}

/* Page title images */
#title_nfl_matchups{background-image:url(../images/title_nfl_matchups.gif)}#title_nfl_matchup{background-image:url(../images/title_nfl_matchup.gif)}#title_nfl_recaps{background-image:url(../images/title_nfl_recaps.gif)}#title_nfl_recap{background-image:url(../images/title_nfl_recap.gif)}#title_nfl_previews{background-image:url(../images/title_nfl_previews.gif)}#title_nfl_preview{background-image:url(../images/title_nfl_preview.gif)}#title_nfl_odds{background-image:url(../images/title_nfl_odds.gif)}#title_nfl_scoreboard{background-image:url(../images/title_nfl_scoreboard.gif)}
#title_nba_matchups{background-image:url(../images/title_nba_matchups.gif)}#title_nba_matchup{background-image:url(../images/title_nba_matchup.gif)}#title_nba_recaps{background-image:url(../images/title_nba_recaps.gif)}#title_nba_recap{background-image:url(../images/title_nba_recap.gif)}#title_nba_previews{background-image:url(../images/title_nba_previews.gif)}#title_nba_preview{background-image:url(../images/title_nba_preview.gif)}#title_nba_odds{background-image:url(../images/title_nba_odds.gif)}#title_nba_scoreboard{background-image:url(../images/title_nba_scoreboard.gif)}
#title_mlb_matchups{background-image:url(../images/title_mlb_matchups.gif)}#title_mlb_matchup{background-image:url(../images/title_mlb_matchup.gif)}#title_mlb_recaps{background-image:url(../images/title_mlb_recaps.gif)}#title_mlb_recap{background-image:url(../images/title_mlb_recap.gif)}#title_mlb_previews{background-image:url(../images/title_mlb_previews.gif)}#title_mlb_preview{background-image:url(../images/title_mlb_preview.gif)}#title_mlb_odds{background-image:url(../images/title_mlb_odds.gif)}#title_mlb_scoreboard{background-image:url(../images/title_mlb_scoreboard.gif)}
#title_ncaaf_matchups{background-image:url(../images/title_ncaaf_matchups.gif)}#title_ncaaf_matchup{background-image:url(../images/title_ncaaf_matchup.gif)}#title_ncaaf_recaps{background-image:url(../images/title_ncaaf_recaps.gif)}#title_ncaaf_recap{background-image:url(../images/title_ncaaf_recap.gif)}#title_ncaaf_previews{background-image:url(../images/title_ncaaf_previews.gif)}#title_ncaaf_preview{background-image:url(../images/title_ncaaf_preview.gif)}#title_ncaaf_odds{background-image:url(../images/title_ncaaf_odds.gif)}#title_ncaaf_scoreboard{background-image:url(../images/title_ncaaf_scoreboard.gif)}
#title_ncaab_matchups{background-image:url(../images/title_ncaab_matchups.gif)}#title_ncaab_matchup{background-image:url(../images/title_ncaab_matchup.gif)}#title_ncaab_recaps{background-image:url(../images/title_ncaab_recaps.gif)}#title_ncaab_recap{background-image:url(../images/title_ncaab_recap.gif)}#title_ncaab_previews{background-image:url(../images/title_ncaab_previews.gif)}#title_ncaab_preview{background-image:url(../images/title_ncaab_preview.gif)}#title_ncaab_odds{background-image:url(../images/title_ncaab_odds.gif)}#title_ncaab_scoreboard{background-image:url(../images/title_ncaab_scoreboard.gif)}
#title_games{background-image:url(../images/title_games.gif)}
#title_playersclub{background-image:url(../images/title_playersclub.gif)}
#title_horses{background-image:url(../images/title_horses.gif)}
#title_travel{background-image:url(../images/title_travel.gif)}
#title_sports{background-image:url(../images/title_sports.gif)}
#title_contactus{background-image:url(../images/title_contactus.gif)}
#title_termsofuse{background-image:url(../images/title_termsofuse.gif)}
#title_privacypolicy{background-image:url(../images/title_privacypolicy.gif)}
#title_y_f_games{background-image:url(../images/title_y_f_games.gif)}

/* Home page styles */
.home #content.threecol .lcol	{
	background-image: none;
	padding: 0;
	font-size: 11px;
	width: 550px;
	}
.home .lcol p{font-size:11px}
.home .rcol	{
	padding: 0;
	font-size: 9px;
	}
.home .rcol p, #home_action ul{font-size:9px}
#home_mobile a, #home_intro a, #home_sports a, #home_games a{font-weight:bold}
#home_intro	{
	background: transparent url(../images/home_introbg.jpg) no-repeat left top;
	height: 328px;
	position: relative;
	}
#home_intro p	{
	position: absolute;
	top: 180px;
	left: 270px;
	width: 248px;
	padding: 0;
	margin: 0;
	}
#home_mobile	{
	background: transparent url(../images/home_mobilebg.jpg) no-repeat left top;
	height: 124px;
	position: relative;
	width: 550px;
	}
.lcol #home_mobile h2	{
	border: 0;
	width: 380px;
	float: left;
	margin: 0 0 -8px 15px;
	font-size: 10px;
	line-height: 18px;
	padding: 9px 0 10px 23px;	
	background: transparent url(../images/home_mobiletitlebg.gif) no-repeat left 11px;
	}
* html .lcol #home_mobile h2{margin-left:7px}/*for ie6*/
#home_mobile p	{
	position: absolute;
	top: 33px;
	left: 15px;
	margin: 0;
	padding: 0;
	width: 379px;
	}
#home_mobile img	{
	position: absolute;
	top: 2px;
	left: 433px;
	width: 77px;
	height: 95px;
	}
#home_action	{
	background: #5C0B0E url(../images/home_actionbg.gif) no-repeat left top;
	float: left;
	width: 350px;
	height: 105px; /*115px*/
	}
#home_action ul	{
	margin: 17px 0 0 0;
	padding: 0;
	float: left;
	}
#home_action li	{
	margin: 0;
	line-height: 21px;
	font-size: 11px;
	border-bottom: 1px solid #9E0403;
	list-style: none;
	list-style-image: none;
	width: 170px;
	background: transparent url(../images/home_actionli.gif) no-repeat left center;
	padding-left: 15px;
	}
#home_action li.last{border:0}
#home_action a.joinbut	{
	display: inline;/*for ie6*/
	width: 106px;
	height: 62px;
	background: transparent url(../images/home_joinnow.gif) no-repeat left top;
	float: left;
	margin: 19px 18px 0 20px;
	}
#home_sports	{
	/*
	background: transparent url(../images/home_sportsbg.jpg) no-repeat left top;
	*/
	padding-top: 12px;
	height: 160px; /*165px*/
	width: 175px;
	font-size: 10px;
	background: transparent url(../images/home_sportl.jpg) no-repeat left -5px;
	}
#home_sports a, #home_games a	{
	background-image: url(../images/linkarw.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	}
#home_intro a, #home_mobile a	{
	background-image: url(../images/linkarw-r.gif);
	background-position: left 9px;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 3px;
	float: left;
	}
#home_intro a{margin-top:5px}
#home_action h3, #home_sports h3, #home_games h3	{
	margin: 0 0 -8px 7px;
	font-size: 10px;
	padding-top: 0;
	padding-bottom: 7px;
	}
#home_games h3	{
	margin-top: 10px;
	float: left;
	clear: none;
	}
#home_action h3{margin:3px 0 -12px 7px}
#home_sports p, #home_games p	{
	padding: 0;
	margin: 0 15px 8px 15px;
	line-height: 15px;
	}
#home_games	{
	background: transparent url(../images/home_gamesbg.jpg) no-repeat left top;
	height: 175px;
	width: 175px;
	}
.home h3{background-image:none !important}
.home h1	{
	background-image: url(../images/home_gpclogo.gif);
	position: absolute;
	top: 112px;
	left: 249px;
	width: 155px;
	height: 48px;
	}
.home h1 a{background-image:none !important;display:block;width:155px;height:48px;padding:0 !important;margin:0;outline:none;-moz-outline-style:none;}
html>body.home .rcol{width:175px}/*not for ie6*/
.home .ad	{
	/*
	margin-top: 5px;
	padding-bottom: 0;
	margin-left: 1px;
	*/
	/*height: 142px;*/
	height: 157px; /*162px*/
	width: 175px;
	background: transparent url(../images/home_sportr.jpg) no-repeat left -5px;
	margin: 0;
	/* padding: 35px 0 0 0; */
	padding: 15px 0 0 0;
	}

/* Sports styles */
.sp_matchup	{
	padding-right: 1px;
	line-height: 16px;
	}
.sp_recentform, .sp_smartchart, .sp_injuries, .sp_bettingtrends, .sp_matchintro	{
	float: left;
	width: 345px;
	}
.sp_newsweather .sp_news	{
	float: left;
	width: 429px;
	}
.sp_weather	{
	float: left;
	width: 270px;
	padding-right: 1px;
	}
.sp_recentform, .sp_injuries, .sp_matchintro{margin-right:10px}
.sp_injuries{clear:left}
.sp_headsummary	{
	float: none;
	clear: both;
	}
.sp_matchintro td, .sp_recentform td, .sp_smartchart td, .sp_injuries td, .sp_bettingtrends td, .sp_headsummary td, .sp_headdetail td, .sp_lastgames td, .sp_supergrid td, .sp_news td, .sp_bettingtrends ul, .sp_odds td	{
	background-color: #5B0B0E;
	padding: 4px;
	font-size: 11px;
	border-bottom: 1px solid #700608;
	border-right: 1px solid #700608;
	}
th	{
	background-color: #2D0002;
	font-size: 11px;
	text-align: left;
	padding: 4px;
	border-bottom: 1px solid #700608;
	border-right: 1px solid #700608;
	}
.sp_smartchart th	{
	text-align: center;
	width: 120px;
	}
td.sp_arw_l{background:#4B090D url(../images/sp_sc_arw-l.gif) no-repeat right center}
td.sp_arw_r{background:#4B090D url(../images/sp_sc_arw-r.gif) no-repeat left center}
.sp_bettingtrends ul	{
	margin: 0;
	padding: 0;
	}
.sp_bettingtrends li	{
	list-style: none;
	padding: 4px;
	margin: 0;
	border-bottom: 1px solid #700608;
	}
.sp_matchintro, .sp_recentform, .sp_smartchart, .sp_injuries, .sp_bettingtrends, .sp_headsummary, .sp_headdetail, .sp_lastgames, .sp_supergrid, .sp_news, .sp_matchintro{margin-bottom:10px}
.sp_supergrid table, .sp_injuries table, .sp_lastgames table, .sp_headdetail table, .sp_headsummary table, .sp_recentform table, .sp_smartchart table, .sp_news table, .sp_matchintro table, .sp_odds	{
	width: 100%;
	border-collapse: separate;
	}
.altrow td, .altrow2 td{background-color:#4B090D}
.sp_odds .altrow td{border-top:3px solid #700608}
.sp_odds .altrow2 td{border-bottom:4px solid #700608}
.sp_odds a{text-decoration:none}
.sp_odds a:hover{text-decoration:underline}
table.sp_matchinfo{width:344px}
.sp_newsonly table	{
	width: 50%;
	float: left;
	}
.sp_matchlogos td	{
	border: 0;
	padding: 0;
	}
.sp_matchinfo td	{
	border-right: 0;
	text-align: center;
	}
.sp_matchup .sp_logo_l	{
	width: 169px;
	height: 100px;
	margin-bottom: 1px;
	border-left: 3px solid #fff;
	}
.sp_matchup .sp_logo_r	{
	width: 169px;
	height: 100px;
	margin-bottom: 1px;
	border-right: 3px solid #fff;
	}
.sp_headdetail span, .sp_lastgames span	{
	display: block;
	font-size: 9px;
	margin-top: 4px;
	color: #ccc;
	text-align: center;
	}
.EVNTHcityInfo	{ /*for weather insert city name*/
	font-weight: bold !important;
	font-size: 12px !important;
	font-family: Georgia, serif !important;
	text-transform: uppercase;
	}
a.EVNTHcityInfo:hover, a.EVNTHvertLinks:hover, a.EVNTHsmLinks:hover{color: #FF0000 !important}
.sp_matchup h4	{
	background-color: #2D0002;
	font: bold 11px Verdana, sans-serif;
	font-variant: normal;
	padding: 4px;
	border-bottom: 1px solid #700608;
	border-right: 1px solid #700608;
	}
.sp_matchup h3, .sp_previewlist h3	{
	font-size: 14px;
	padding: 8px 4px;
	text-transform: uppercase;
	font-variant: normal;
	background-color: #2D0002;
	border-bottom: 1px solid #700608;
	border-right: 1px solid #700608;
	}
.sp_matchtitle td	{
	font: bold 10px Georgia, serif;
	padding-top: 7px;
	padding-bottom: 6px;
	text-transform: uppercase;
	font-variant: normal;
	color: #F2E5C1;
	background-color: #2D0002;
	}
.sp_smartchart td{text-align:center;width:100px;}
.sp_smartchart h3{line-height:1.3em}
.sp_smartchart .headrow td	{
	background-color: #2D0002;
	font-size: 11px;
	font-weight: bold;
	vertical-align: center;
	}
.sp_weather{line-height: 1.3em !important}
td.EVNTHvertLinks	{
	font-size: 8px !important;
	line-height: 12px !important;
	}
.sp_previewlist ul	{
	font-size: 13px;
	margin: 0;
	padding: 0;
	list-style-image: none;
	}
.sp_previewlist li	{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #700608;
	}
.sp_previewlist h3{padding-left:10px}
.sp_previewlist li a	{
	display: block;
	padding: 5px 10px 5px 10px;
	width: 680px;
	text-decoration: none;
	background-color: #5B0B0E;
	}
.sp_previewlist li.altrow a{background-color:#4B090D}
.sp_previewlist li a:hover	{
	background-color: #94050C;
	color: #fff;
	}
.sp_previewlist li a span	{
	float: right;
	font-weight: bold;
	cursor: pointer;
	}
.sp_scoreboard	{
	float: left;
	margin: 0 0 12px 12px;
	text-align: center;
	font-size: 10px;
	width: 166px;
	}
.sp_scoreboard.first	{
	margin-left: 0;
	clear: left;
	}
.sp_scoreboard th	{
	border: 0;
	font-weight: normal;
	text-align: center;
	font-size: 10px;
	padding: 3px;
	background-color: #000;
	}
.sp_scoreboard td{border-bottom:1px solid #700608}
.sp_scoreboard .sp_teams td	{
	color: #F2E5C1;
	border-bottom: 0;
	padding: 5px 0 3px 0;
	background-color: #2D0002;
	letter-spacing: 2px;
	}
.sp_scoreboard .sp_logo_l	{
	width: 74px;
	height: 51px;
	border-left: 8px solid #E3E7EA;
	margin-bottom: -1px;
	}
.sp_scoreboard .sp_logo_r	{
	width: 74px;
	height: 51px;
	border-right: 8px solid #E3E7EA;
	margin-bottom: -1px;
	}
.sp_scoreboard .sp_score, .sp_scoreboard .sp_teams	{
	font-family: Georgia, serif;
	font-size: 12px;
	font-weight: bold;
	}
.sp_scoreboard .sp_score td	{
	padding: 0 0 5px 0;
	padding-left: 23px;
	background-color: #4B090D;
	}
.sp_scoreboard .sp_records span	{
	display: block;
	white-space: nowrap;
	}
.sp_scoreboard .sp_records td	{
	line-height: 12px;
	padding: 0 0 5px 0;
	background-color: #2D0002;
	}
.sp_scoreboard_links td	{
	background-color: #2D0002;
	padding: 0;
	}
.sp_scoreboard_links a	{
	text-decoration: none;
	padding: 2px 0 2px 6px;
	background-image: url(../images/linkarw.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
.sp_scoreboard .sp_title td	{
	text-transform: uppercase;
	font-size: 9px;
	line-height: 15px;
	padding: 0;
	border-bottom: 0;
	background-color: #4B090D;
	}
.sp_scoreboard .sp_title2 td	{
	text-transform: uppercase;
	font-size: 9px;
	line-height: 15px;
	padding: 0;
	border-bottom: 0;
	background-color: #5B0B0E;
	}
.sp_scoreboard_odds td	{
	padding-left: 23px;
	background-color: #5B0B0E;
	}
.sp_scoreboard_odds span, .sp_scoreboard .sp_score span	{
	display: block;
	width: 40px;
	float: left;
	text-align: center;
	line-height: 10px;
	padding-bottom: 2px;
	}
.sp_recap_detail .sp_scoreboard, .sp_preview_detail .sp_scoreboard	{
	float: left;
	margin-left: 0;
	}
.sp_recap_detail .sp_scoreboard .sp_title td, .sp_preview_detail .sp_scoreboard .sp_title td{padding-top:10px}
.sp_recap_detail .sp_scoreboard .sp_score td	{
	padding: 10px 0 10px 23px;
	font-size: 22px;
	}
.sp_recap_detail .sp_scoreboard .sp_score span, .sp_preview_detail .sp_scoreboard .sp_scoreboard_odds span{line-height:30px}
.sp_preview_detail .sp_scoreboard .sp_scoreboard_odds td	{
	padding: 10px 0 10px 23px;
	font-size: 16px;
	font-family: Georgia, serif;
	font-weight: bold;
	}
.sp_recap_detail h2, .sp_preview_detail h2	{
	float: left;
	margin-bottom: 10px;
	margin-left: 13px;
	width: 515px;
	}
.sp_recap_detail p, .sp_preview_detail p	{
	width: 510px;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	display: inline; /*for ie6*/
	float: right;
	margin: 5px 10px 10px 0;
	}
#sp_intro	{
	margin: -5px 0 0 0;
	padding: 0;
	}
#sp_intro li	{
	width: 450px;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 25px;
	background-image: url(../images/icon_star_orange.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	list-style: none;
	list-style-image: none;
	}
.lcol.sports #subnav, .lcol.sports #subnav ul	{
	margin: 0;
	padding: 0;
	}
.lcol.sports #subnav	{
	float: left;
	margin: 20px 0 10px -5px;
	width: 700px;
	}
.lcol.sports #subnav ul	{
	border-top: 1px solid #FF0000;
	margin-top: 2px;
	padding-top: 5px;
	margin-left: -5px;
	}
.lcol.sports #subnav li	{
	float: left;
	margin: 0 7px 0 5px;
	padding: 0 0 0 10px;
	width: 113px; /*for ie6*/
	list-style: none;
	list-style-image: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia, serif;
	}
html>body .lcol.sports #subnav li{width:118px}/*not for ie6*/
.lcol.sports #subnav li#mlbsubs{margin-right:0}
.lcol.sports #subnav li li a	{
	color: #F6DA86;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	width: 100%;
	}
.lcol.sports #subnav li li a:hover{color:#FF0000;background-color:#92050C;color:#fff}
.lcol.sports #subnav li li	{
	float: none;
	width: auto;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	line-height: 22px;
	margin: 0;
	padding-left: 0;
	border-bottom: 1px solid #330000;
	}
.lcol.sports	{
	background-image: url(../images/sports_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
.sp_sortnav	{
	position: absolute;
	right: 188px;
	top: 28px; /*33px*/
	margin: 0;
	padding: 0;
	}
.sp_sortnav li	{
	display: block;
	list-style: none;
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	border-right: 1px solid #222;
	font-family: Georgia, serif;
	}
.sp_sortnav li.noborder	{
	margin-right: 10px !important;
	margin-right: 5px; /*for ie6*/
	border: 0 !important
	}
.sp_sortnav li.noborder a{margin-right:0}
.sp_sortnav li a	{
	text-decoration: none;
	margin-right: 10px;
	}
.sp_sortnav li a.selected{background:transparent url(../images/icon_arw_down.gif) no-repeat left 6px;padding-left:10px}
.sp_sortnav li a:hover{text-decoration:underline}
.sp_sortnav li a.selected:hover{color:#F6DA86;cursor:default;text-decoration:none}

/* Tour styles */
#tour_sports, #tour_horses, #tour_travel, #tour_games, #tour_intro, #tour_community, #tour_poker	{
	float: left;
	width: 370px;
	display: none;
	height: 300px;
	margin-top: 5px;
	}
#tour_content	{
	float: left;
	clear: both;
	width: 100%;
	background-image: url(../images/tour_bg.jpg);
	background-position: 190px 10px;
	background-repeat: no-repeat;
	margin-top: 10px;
	}
#tour_introvid	{
	display: block;
	float: left;
	margin-right: 11px;
	margin-top: 4px;
	height: 310px;
	}
#tour_introvid img{border:1px solid #C00}
#tour_sports li, #tour_horses li, #tour_travel li, #tour_games li, #tour_intro li, #tour_community li, #tour_poker li{padding-bottom:5px}
#tour_sports ul, #tour_horses ul, #tour_travel ul, #tour_games ul, #tour_intro ul, #tour_community ul, #tour_poker ul{padding-left:27px;padding-right:15px}
#tour_sports p, #tour_horses p, #tour_travel p, #tour_games p, #tour_intro p, #tour_community p, #tour_poker p{padding-left:15px;padding-right:15px}
.tour_nav	{
	display: inline;
	float: left;
	margin: 0;
	padding: 0 !important;
	width: 370px;
	position: absolute;
	top: 285px;
	left: 380px;
	}
.tour_nav li	{
	list-style: none;
	list-style-image: none;
	display: inline;
	float: right;
	margin: 10px 5px 10px 0;
	padding: 0;
	clear: none;
	width: 170px;
	}
li.tour_back	{
	margin: 10px 0 10px 10px;
	display: inline;
	float: left;
	clear: none;
	}
.tour_nav a	{
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 11px;
	background: transparent url(../images/linkarw-l.gif) no-repeat left center;
	padding-left: 10px;
	height: 16px;
	line-height: 16px;
	}
.tour_nav .tour_next a	{
	background: transparent url(../images/linkarw-r.gif) no-repeat right center;
	padding-right: 12px;
	padding-left: 0;
	text-align: right;
	}
.tour .rcol #subnav a{font-size:10px}
form#tour_action	{
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 10px;
	}
#tour_sports h3, #tour_horses h3, #tour_travel h3, #tour_games h3, #tour_intro h3, #tour_community h3, #tour_action h3, #tour_poker h3	{
	margin-top: 4px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cc0000;
	border-top: 1px solid #cc0000;
	padding: 5px 20px 7px 20px;
	background-image: url(../images/icon_star_white.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 24px;
	line-height: 20px;
	}
#tour_sports h3, #tour_horses h3, #tour_travel h3, #tour_games h3, #tour_intro h3, #tour_community h3, #tour_poker h3{color:#fff}
#tour_action h3	{
	background-image: url(../images/icon_star_white2.gif);
	font-size: 16px;
	}
#title_tour	{
	background-image: url(../images/title_tourintro.gif);
	height: 23px;
	margin: 0;
	padding: 0;
	line-height: 23px;
	background-position: top left;
	}
#tour_action a.joinbut	{
	float: left;
	margin-right: 12px;
	}
#tour_action label	{
	display: block;
	float: left;
	clear: left;
	margin-left: 5px;
	}
#tour_action input	{
	margin-left: 20px;
	margin-right: 8px;
	}
#tour_action input.button{margin:0}
p.gambler_sig	{
	margin-top: -5px;
	padding-top: 0;
	font-size: 8px;
	font-family: Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 4px;
	}
.gpclink	{
	display: block;
	text-decoration: none;
	text-indent: -4000px;
	background: transparent url(../images/tour_gpclogo.gif) no-repeat center center;
	width: 139px;
	height: 44px;
	outline:none;-moz-outline-style:none;
	}
#tour_poker .gpclink{margin-top:20px;margin-left:108px}
#tour_poker p{text-align:center}

/* NBX Leaderboard styles */
#nbxboard	{
	float: left;
	width: 330px;
	margin-left: 10px;
	background: transparent url(../images/nbxhead.gif) no-repeat 0 0;
	height: 160px;
	}
#nbxcontent	{
	background: #150B0C url(../images/nbxbg.gif) no-repeat left bottom;
	padding: 0 5px;
	height: 112px;
	overflow: hidden;
	clear: left;
	width: 320px;
	}
#nbxboard h4	{
	height: 18px;
	margin: 5px 0 0 10px;
	padding: 0;
	width: 220px;
	float: left;
	display: inline;/*for ie6*/
	}
#nbxboard h4 a	{
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia, serif;
	font-size: 11px;
	text-transform: uppercase;
	font-variant: normal;
	line-height: 17px;
	height: 18px;
	color: #fff;
	}
#nbxboard h4 a:hover{color:#FF0000}
#nbxboard h4 a img	{
	border: 0;
	margin-top: -2px;
	vertical-align: middle;
	}
#nbxthisweek, #nbxwhatsthis, #nbxlastweek	{
	width: 320px;
	height: 112px;
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 9px;
	line-height: 15px;
	}
#nbxboard td	{
	background-color: #150B0C;
	}
#nbxboard .altrow td	{
	background-color: #271819;
	}
#nbxthisweek table, #nbxlastweek table	{
	width: 100%;
	}
#nbxthisweek td, #nbxlastweek td	{
	padding: 1px 3px 1px 6px;
	line-height: 12px;
	}
.nbxleader	{
	font-weight: bold;
	font-size: 10px;
	/* color: #D49968; */
	}
#nbxboard ul	{
	margin: 0;
	padding: 0;
	height: 23px;
	background: transparent url(../images/nbxnavbg.gif) repeat-x 0 0;
	}
#nbxboard li	{
	list-style: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	}
#nbxboard a#nbxhow	{
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	padding-left: 16px;
	background: transparent url(../images/nbxhow.gif) no-repeat 0 center;
	width: 66px;
	float: left;
	margin-left: 13px !important;
	outline:none;-moz-outline-style:none;
	}
#nbxtabl, #nbxtabc, #nbxtabr	{
	display: block;
	background-position: top left;
	height: 20px;
	width: 108px;
	outline:none;-moz-outline-style:none;
	text-align: center;
	padding: 3px 0 0 0;
	margin: 0;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	}
a#nbxtabl:hover, a#nbxtabc:hover, a#nbxtabr:hover, a#nbxtabl.nbxactive, a#nbxtabc.nbxactive, a#nbxtabr.nbxactive	{
	background-position: 0 -23px;
	font-weight: bold;
	color: #F6DA86;
	}
a#nbxtabl.nbxactive, a#nbxtabc.nbxactive, a#nbxtabr.nbxactive{cursor:default;color:#fff}
#nbxtabl{background-image:url(../images/nbxtabl.gif);margin-right:3px}
#nbxtabc{background-image:url(../images/nbxtabc.gif);margin-right:3px}
#nbxtabr{background-image:url(../images/nbxtabr.gif)}
#nbxthisweek p, #nbxwhatsthis p, #nbxlastweek p{margin:10px}
#nbxwhatsthis a{display:block;margin:5px}
#nbxwhatsthis img{border:0}
* html .home .ad	{ /*for ie6*/
	position: absolute;
	margin-left: -7px !important;
	}
.forumsbut	{
	text-decoration: none;
	display: block;
	height: 62px;
	width: 119px;
	text-indent: -4000px;
	outline:none;-moz-outline-style:none;
	background: transparent url(../images/forums.gif) no-repeat top left;
	}
.rcol .forumsbut	{
	margin: 25px 0 15px 22px;
	float: left;
	}
.home .ad .forumsbut{margin: 2px 0 5px 27px}
* html .rcol .forumsbut{margin-left:11px}/*for ie6*/
* html .home .ad .forumsbut{margin-left:14px}/*for ie6*/

/* GPC prize panel */
#home_prizepanel	{
	float: left;
	width: 350px;
	background: transparent url(../images/home_prizebg.gif) no-repeat 0 0;
	height: 175px;
	overflow: hidden;
	position: relative;
	}
#home_prizepanel h4	{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
	letter-spacing: -1px;
	word-spacing: 2px;
	display: table-cell;
	vertical-align: middle;
	height: 137px;
	width: 350px;
	!padding-top: 35px;
	!height: 102px;
	}
#home_prizepanel a	{
	font-weight: bold;
	background-image: url(../images/linkarw.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 8px;
	margin-left: 33px;
	}

/* games styles */
.gm_flash	{
	text-align:center;
	border-bottom: 1px solid #cc0000;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
.gm_title	{
	border-top: 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	padding: 5px;
	margin: 0 0 30px 0;
	}
.gm_back	{
	display: block;
	position: absolute;
	right: 188px;
	top: 28px;
	margin: 0 10px 0 0;
	padding: 0 0 0 8px;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	font-family: Georgia, serif;
	text-decoration: none;
	background: transparent url(../images/icon_arw_left.gif) no-repeat left center;
	}
#gmgame	{
	margin-bottom: 20px;
	}
.lcol.games	{
	background-image: url(../images/games_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
.lcol.games p	{
	margin-top: 7px;
	width: 410px;
	line-height: 18px;
	}
.lcol.games h3	{
	width: 436px;
	font-size: 12px;
	color: #F6DA86;
	font-variant: normal;
	border-top: 1px solid #c00;
	border-bottom: 1px solid #c00;
	padding: 2px;
	}
.gm_featurelinks	{
	margin: 0 0 0 -16px;
	padding: 0;
	float: left;
	display:inline;
	}
.gm_featurelinks li	{
	list-style: none;
	display: block;
	margin: 18px 0 0 16px;
	height: 160px;
	padding: 0;
	float: left;
	display:inline;
	}
.gm_featurelinks img	{
	display: block;
	border: 1px solid #92050C;
	margin-bottom: 5px;
	}
.gm_featurelinks a	{
	display: block;
	text-align: center;
	width: 127px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url(../images/game_titlebg.gif) repeat-x 0 127px;
	padding-bottom: 5px;
	font-family: Georgia, serif;
	font-size: 11px;
	}
.gm_mobileintro	{
	background: transparent url(../images/gm_mobileintro.jpg) no-repeat left top;
	width: 135px;
	height: 130px;
	margin: 0 -7px 0 -8px;
	padding: 134px 20px 0 20px;
	text-align: center;
	font-size: 10px;
	line-height: 14px;
	}
.gm_mobileintro p	{
	margin-bottom: 20px;
	}
#title_y_f_games	{
	margin-top: 25px;
	!margin-top: 40px; /*for ie*/
	margin-bottom: 0 !important;
	margin-left: -2px;
	}

/* Basic print styles */
@media print	{
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed{display:none !important;height:0;width:0;position:absolute;overflow:hidden}
	span.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important}
	#logo, #tour_sports h3, #tour_horses h3, #tour_travel h3, #tour_games h3, #tour_intro h3, #tour_community h3, #tour_action h3{background-image:none}
	#logo img{display:block}
	#logo a, #membernav, #mainnav, #foot ul, .tour_nav, #tour_introvid{display:none !important}
	h1.image{background-image:none;text-indent:0}
	#tour_intro, #tour_sports, #tour_games, #tour_horses, #tour_travel, #tour_community{display:block !important;width:100%;height:auto}
	#tour_content{height:auto}
	}

/* Hide from Safari - must be last lines in stylesheet, # is intentional hack */
.sp_previewlist li a span{margin-top:-19px;#}