﻿
/******* <GENERAL> *******/
html
{
	background: url(      "../Img/html-bg.png" ) top center repeat-y transparent;
	overflow-y: scroll;
}
body
{
	background: url(      "../Img/body-bg.png" ) top left repeat-x transparent;
	color: #2B2B2B;
	font: 12px Arial, Trebuchet, Sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
h2
{
	color: #FF0013;
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 23px;
	padding: 0;
}
h3
{
	font-size: 18px;
	font-weight: normal;
	margin: 16px 0;
	padding: 0;
}
img
{
	border: none;
}

a
{
	color: #FF0013;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.errorMsg
{
	color: Red;
}
.clr
{
	clear: both;
	float: none;
}
.bold
{
	font-weight: bold;
}
.text, .admin_page select
{
	border: 1px solid #C9C9C9;
	font: bold 11px/15px Arial, sans-serif;
	letter-spacing: .5pt;
	margin: -3px 0 6px;
	padding: 2px 0 0 2px;
}
.admin_page select.daysDD, .admin_page select.yearsDD
{
	width: 60px;
}
.admin_page select.monthsDD
{
	width: 85px;
}
input.text, .admin_page select
{
	color: #666666;
	height: 15px;
	overflow: hidden;
	width: 206px;
}
input.short
{
	margin: 0;
	width: 40px;
}
.admin_page select
{
	height: 20px;
	width: 210px;
}
textarea.text
{
	color: #2B2B2B;
	font-weight: normal;
	width: 300px;
	height: 130px;
}
.textExample
{
	display: block;
	font-size: smaller;
	margin-top: -8px;
}
body.register .textExample
{
	margin-top: -4px;
}
.YieldMenu
{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
	width: 40px;
	height: 40px;
}
.YieldMenuLast
{
	font-size: 11px;
}
.Yield
{
	color: Green;
}
.yieldClickHere
{
	background: url(      "../Img/register-bg.png" ) top left no-repeat;
	color: #ffffff;
	display: block;
	font-size: 20px;
	height: 47px;
	margin-top: 5px;
	padding: 17px 0 0 21px;
	width: 159px;
}

.button
{
	border: none;
	color: #2C2C2C !important;
	cursor: pointer;
	display: inline-block;
	font: 19px Arial, Sans-Serif;
	height: 21px;
	line-height: 21px;
	margin: 0;
	padding-top: 9px;
	padding-bottom: 13px;
	outline: none;
	text-align: center;
}
ul.leagues, ul.leagues li
{
	list-style-type: none;
	margin: 3px 0;
	padding: 0;
}
ul.leagues li
{
	float: left;
	padding-left: 25px;
	width: 230px;
}
ul.leagues li input
{
	margin-left: -20px;
}
.loader
{
	display: none;
}

/******* </GENERAL> ******/


/******* </IFRAME> ******/

body.gamestable
{
	background: #f8f8f8;
	margin: 0;
	padding: 0;
	text-align: center;
}
body.gamestable .gamesFrame
{
	text-align: left;
	margin: 0 auto;
	width: 660px;
}
.gamesFrame h2
{
	color: #FF4200;
	font-size: 24px;
	line-height: 50px;
}

.RadGrid_Default .rgSelectedRow
{
	background-color: #828282 !important;
}
body.gamestable .gamesGrid
{
	width: 100% !important;
}
/******* </IFRAME> ******/


/******* <LAYOUT> *******/

.contentWrapper
{
	margin-top: 1px;
	padding-top: 12px;
}
.header
{
	height: 145px;
}
.wrapper
{
	margin: 0 auto;
	text-align: left;
	width: 950px;
}
.logoContainer
{
	float: left;
	height: 106px;
	margin-top: 11px;
	width: 178px;
}
.leftPanel
{
	float: left;
	margin-left: 8px;
	width: 200px;
}
.inpageBanner
{
}
.inpageBanner .AdWrapper
{
	float: right;
	margin: 0 9px 15px 0;
	width: 720px;
}
.contentHolder
{
	float: right;
	margin-right: 9px;
	width: 723px;
}
.middlePanel
{
	float: left;
	width: 100%;
}
body.admin_page .middlePanel
{
	width: 100%;
}

.rightPanel
{
	float: right;
	text-align: center;
	width: 122px;
}
.footer
{
	clear: both;
	float: none;
}

/******* </LAYOUT> ******/


/******* <DESIGN> *******/

p
{
	line-height: 150%;
}

.strong
{
	font-weight: bold;
}

.contentTitle
{
	font: bold 12px Arial, Sans-Serif;
	margin: 0;
	padding: 0;
}

.resetBtn, .updateBtn
{
	background: url(      "../Img/reset-button-bg.png" ) top left no-repeat;
	width: 94px;
	padding-right: 5px;
}
.registerBtn, .loginBtn
{
	background: url(      "../Img/register-button-bg.png" ) top left no-repeat;
	padding-left: 10px;
	padding-right: 20px;
	width: 108px;
	height: 43px;
}
.loginBtn
{
	display: inline-block;
	margin-right: 10px;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 8px;
	padding-bottom: 12px;
	height: 24px;
	width: 38px;
}
.admin_page .radioBtn
{
	margin: -3px 0 5px 0;
}
.admin_page .adminAdd
{
	color: Green;
	display: inline-block;
	font-weight: bold;
	padding: 4px;
}
.cancelBtn
{
	color: #A1131F;
	display: inline-block;
	margin-left: 8px;
	padding: 3px;
}
.updatedFeedback, .errorFeedback
{
	/*background-color:Green;     color:#ffffff;*/
	color: Green;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	padding: 2px 0;
}
.errorFeedback
{
	color: red;
}
.labelError
{
	color: Red;
	display: block;
	float: right;
	margin: 15px 0 0 10px;
}
.sendMessageBtn
{
	background: url(      "../Img/send-message-button-bg.png" ) top left no-repeat;
	width: 152px;
}
.bannerImg
{
	display: block;
	height: 200px;
}

/***** <BUY MORE> *****/

.valid, .expired
{
	display: block;
	font-weight: bold;
	letter-spacing: 0.1pt;
	margin: 17px 0 0;
}
.valid
{
	/*color:green;*/
	color: #FF0013;
}
.expired
{
	/*color:Red;*/
	color: #FF0013;
}
.packages
{
	margin-bottom: 10px;
	text-align: center;
}
.package
{
	float: left;
	margin-right: 7px;
	padding-top: 20px;
	width: 140px;
}
.sales .package
{
	float: none;
	margin: 0 auto;
}
.salesWrapper
{
	background: url(      "../Img/sales-bg.png" ) top left repeat-x;
	width: 580px;
}
.package h3
{
	background-color: #aaa;
	color: #fff;
	margin: 0;
	min-height: 40px;
	padding: 5px 70px 7px 7px;
	text-align: left;
}
.package .packageDesc
{
	background-color: #fff;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding: 0 7px;
}
.package ul, .package ul li
{
	list-style-type: none;
	margin: 0;
	padding: 2px 0;
	text-align: left;
}
.package .packageSelection
{
	background: url(      "../Img/package-basic-footer.gif" ) top left no-repeat #fff;
	color: #000;
	font-weight: bold;
	padding-top: 8px;
}
.package .priceLabel
{
	color: #FF3700;
}
.BasicPackageClass h3, .BronzePackageClass h3, .SilverPackageClass h3, .GoldPackageClass h3, .SalesPackageClass h3
{
	background-color: Transparent;
}
.BasicPackageClass
{
	background: url(      "../Img/package-basic-title.gif" ) top left no-repeat #aaa;
}
.BasicPackageClass .packageDesc
{
	border-color: #aaa;
}
.BasicPackageClass .packageSelection
{
	background-image: url(      "../Img/package-basic-footer.gif" );
}
.BronzePackageClass
{
	background: url(      "../Img/package-bronze-title.png" ) top left no-repeat #C39F85;
}
.BronzePackageClass .packageDesc
{
	border-color: #C39F85;
}
.BronzePackageClass .packageSelection
{
	background-image: url(      "../Img/package-bronze-footer.gif" );
}
.SilverPackageClass
{
	background: url(      "../Img/package-silver-title.png" ) top left no-repeat #A9B8D1;
}
.SilverPackageClass .packageDesc
{
	border-color: #A9B8D1;
}
.SilverPackageClass .packageSelection
{
	background-image: url(      "../Img/package-silver-footer.gif" );
}
.GoldPackageClass
{
	background: url(      "../Img/package-gold-title.png" ) top left no-repeat #D4B407;
}
.GoldPackageClass .packageDesc
{
	border-color: #DCC133;
}
.GoldPackageClass .packageSelection
{
	background-image: url(      "../Img/package-gold-footer.gif" );
}
.SalesPackageClass
{
	background: url(      "../Img/package-sales-title.png" ) top center no-repeat;
	padding: 24px 69px 0;
	width: 159px;
}
.SalesPackageClass .packageDesc
{
	border-color: #FD552B;
	width: 142px;
}
.SalesPackageClass .packageSelection
{
	background-image: url(      "../Img/package-sales-footer.gif" );
}
.checkoutWrapper
{
	border-top: 1px solid #dadada;
	margin-top: 5px;
	padding-top: 8px;
}
.notifications
{
	background: url(      "../Img/notifications-bg.png" ) top left repeat-x;
	margin: 30px 0 20px;
}
.notificationsPackage
{
	float: left;
	margin-right: 1%;
	width: 49%;
}
.notificationsPackage h3
{
	text-align: center;
}
.notificationsPackage h3 img
{
	display: block;
	margin: 0 auto;
}
.checkoutOptions
{
	border-bottom: 1px solid #DADADA;
	margin-bottom: 10px;
	padding-bottom: 30px;
}
.checkoutOptions td
{
	padding-right: 10px;
}
.userButton
{
	background: url(      "../Img/cancel-button-bg.png" ) top left no-repeat;
	color: #2b2b2b;
	display: block;
	font-size: 10pt;
	float: left;
	height: 22px;
	margin: auto 30px;
	padding-top: 4px;
	text-align: center;
	width: 68px;
}
.checkoutBtn
{
	background: url(      "../Img/checkout-button-bg.png" ) top left no-repeat;
	padding-right: 3px;
	width: 119px;
}
.cancelCheckoutBtn
{
	background: url(      "../Img/cancel-checkout-button-bg.png" ) top left no-repeat;
	margin-left: 10px;
	width: 85px;
}
/***** </BUY MORE> *****/


/***** <TOP NAVBAR> *****/

.topNavBarWrapper
{
	color: #ffffff;
}
.topNavbar
{
	color: #515151;
}
.topNavbar ul, .topNavbar li
{
	font-size: 12px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.topNavbar li
{
	float: left;
	margin-top: 4px;
}
.topNavbar a
{
	color: #fff;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin: 0 12px;
}

/***** </TOP NAVBAR> ****/

.CartGrid .rgRow td, .CartGrid .rgAltRow td
{
	background-color: #FBFBFB;
}
div.CartGrid .rgMasterTable .gridFooter
{
	background-color: #ECECEC;
	color: #232323;
}
div.CartGrid .rgMasterTable .gridFooter td
{
	font-size: 14px;
	font-weight: bold;
	padding: 3px 6px;
}
.todayDate
{
	float: right;
	font: bold 10.5px Arial, Sans-Serif;
	margin: 2px 10px 0;
}
.searchText
{
	width: 150px;
	height: 12px;
	font: bold 84% 'trebuchet ms' ,helvetica,sans-serif;
	margin-top: 2px;
}
.searchButton
{
	height: 16px;
	color: #FF0013;
	font: bold 84% 'trebuchet ms' ,helvetica,sans-serif;
	font-size: 10px;
	background-color: #fed;
	border: 1px solid;
	border-color: #FFFFFF;
	margin-top: 2.5px;
	padding-top: 0;
}
/***** <LEFT PANEL> *****/

.leftPanel .mainMenu, .userPanel, .leftPanel .newsWrapper, .leftPanel .yieldWrapper, .leftPanel .topGamesWrapper, .leftPanel .AdWrapper
{
	clear: both;
	background: url(      "../Img/control-bg.gif" ) top left repeat-y #FDFDFD;
	margin-bottom: 5px;
	overflow: hidden;
	width: 200px;
}

.leftPanel .yieldWrapper
{
	background: url("../Img/control-bg.gif" ) top left repeat-y #FDFDFD;
	margin-bottom: 5px;
	overflow: hidden;
	width: 200px;
}

.leftPanel h4, .rightPanel h4
{
	background-color: #808080;
	color: #E6E6E6;
	font-size: 15px;
	line-height: 25px;
	margin: 0;
	padding: 0 10px;
	text-align: left;
}
.leftPanel .ControlContent
{
	background: url(      "../Img/control-footer.gif" ) bottom left no-repeat;
	padding: 5px 10px 3px 10px;
}
.AdWrapper .ControlContent
{
	padding: 0 1px 3px;
}
.userPanel
{
	font-size: 11px;
}
.userPanel a
{
	color: #FF0013;
}
.userPanel .connectedUser
{
	font-size: 12px;
}
.userPanel .logoutBtn
{
	color: #E6E6E6;
	font-weight: bold;
	margin: -25px 0 0 140px;
	position: absolute;
	text-decoration: underline;
}
.userPanel .logoutBtn:hover
{
	text-decoration: none;
}
.userPanel ul
{
	padding: 0;
	margin: 0;
}
.userPanel li
{
	list-style-image: url(      "../Img/bullet.gif" );
	margin: 5px 0 3px 15px;
}
.userPanel .linkBuyMore
{
	font-size: smaller;
	float: right;
	margin-right: -5px;
}
.userPanel .errorMsg
{
	display: block;
}
.userPanel .inputLabel
{
	display: block;
}
.userPanel input.EmailInput, .userPanel input.PasswordInput
{
	border: 1px solid #DADADA;
	margin: 0;
}
.userPanel input.EmailInput
{
	width: 176px;
}
.userPanel .PasswordInput
{
	width: 150px;
}
.userPanel .LoginButton img
{
	margin: 0 0 -5px 4px;
}
.userControls .checkbox
{
	float: left;
	width: 85px;
}
.userControls .checkbox input
{
	display: none;
	visibility: hidden;
}
.checkbox label
{
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 11px;
	padding: 0;
}
.checkbox label a
{
	color: #2b2b2b;
	padding: 0 0 0 14px;
}
.userControls .checkbox label:hover a
{
	text-decoration: underline;
}
.checkbox label.checked
{
	background-image: url(      "../Img/checkbox-v.gif" );
}
.checkbox label.unchecked
{
	background-image: url(      "../Img/checkbox.gif" );
}
.userPanel .forgotLink
{
	float: right;
	width: 85px;
}
.userPanel .username
{
	font-weight: bold;
}

.userPanel .register, .userPanel .buyMore
{
	background: url(      "../Img/register-bg.png" ) top left no-repeat;
	color: #ffffff;
	display: block;
	font-size: 20px;
	height: 47px;
	margin-top: 5px;
	padding: 17px 0 0 21px;
	width: 159px;
}
.userPanel .buyMore
{
	background: url(      "../Img/butmore-bg.png" ) top left no-repeat;
	height: 38px;
	padding: 9px 0 0 21px;
	width: 191px;
}


.siteNews, .siteNews li, .topGames, .footer ul, .footer ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.leftPanel .siteNews .news
{
	margin-bottom: 7px;
}
.leftPanel .newsTitle
{
	color: #2B2B2B;
	display: block;
	font-weight: bold;
}
.leftPanel .newsDate
{
	display: block;
}
.leftPanel .newsContent
{
	display: block;
}
.siteNews a
{
	color: #FF0013;
	font-weight: bold;
}
.topGamesWrapper a:link, .topGamesWrapper a:visited
{
	color: #2b2b2b;
}
.topGames li
{
	margin: 0 0 5px 25px;
}
.topGames li img
{
	margin-left: -25px;
	position: absolute;
}

/***** </LEFT PANEL> ****/


/****** <BANNERS> ******/

.topBanner
{
	float: right;
}
.topBanner .AdWrapper
{
	background: url(      "../Img/top-banner-bg.png" ) top right no-repeat;
	height: 92px; /*margin-left:22px;*/
	margin-right: -8px;
	overflow: hidden;
	padding: 10px 17px 15px 17px;
	text-align: center;
	width: 746px;
}
.topBanner .AdWrapper .ControlContent
{
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	width: 745px;
}
.topNavBarWrapper
{
	clear: both;
	height: 23px;
}
.topBanner h4, .inpageBanner h4
{
	display: none;
}
.leftPanel .AdWrapper
{
	text-align: center;
}
.leftPanel .AdWrapper .ControlContent
{
	overflow: hidden;
	padding: 5px;
	text-align: left;
}
.rightPanel .AdWrapper .ControlContent
{
	border: 1px solid #C6C6C6;
	margin: 7px auto;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 120px;
}
.iframBanner
{
	color: Black;
	margin-bottom: 20px;
	text-align: center;
	width: 660px;
}
.iframBanner h4
{
	display: none;
}
/****** </BANNERS> *****/


/****** <CONTENT> ******/

body.userpanel select
{
	margin: -5px 1px 5px 0;
}

.rightBanner
{
	height: 500px;
	margin: -10px 0 0 680px;
	overflow: hidden;
	position: absolute;
	right: auto;
	width: 100px;
}

.middlePanel h4.contentTitle
{
	background: url(      "../Img/bullet.gif" ) center left no-repeat;
	margin: 0 0 4px 0;
	padding-left: 13px;
}
.formTable
{
	margin: 0 0 15px 13px;
	padding: 0;
	width: auto;
}
.formTable td
{
	padding: 3px 10px 0 0;
	vertical-align: top;
}
.formTable .label
{
	width: 100px;
}
div.gamesList .rgMasterTable .rgRow td, div.gamesList .rgMasterTable .rgAltRow td, div.gamesList .rgMasterTable .rgHeader
{
	padding: 1px 4px;
}
div.gamesList .rgMasterTable .rgRow td.nopad, div.gamesList .rgMasterTable .rgAltRow td.nopad
{
	padding: 0;
}

/***** </CONTENT> ******/


/****** <GAME INFO> ******/
a.linkBack
{
	background: url(      "../Img/back-to-list.jpg" ) top left no-repeat !important;
	color: #2C2C2C;
	display: block;
	float: right;
	font-weight: bold;
	margin-top: 8px;
	padding: 2px 3px 4px 0;
	text-align: center;
	width: 146px;
}
.gameTitle
{
	width: 510px;
}
.teamName
{
	font-weight: bold;
	font-size: 12px;
}
.lowProfit
{
	color: Red;
	white-space: nowrap;
}
.lowProfitYield
{
	color: Red;
	float: right;
}
.rgSelectedRow .lowProfit
{
	color: #ffffff;
}
.rgHoveredRow .lowProfit
{
	color: Red;
}
.highProfit
{
	color: Green;
	white-space: nowrap;
}
.highProfitYield
{
	color: Green;
	clear: both;
}
.rgSelectedRow .highProfit
{
	color: #ffffff;
}
.rgHoveredRow .highProfit
{
	color: Green;
}

body.singlegame .RadGrid
{
	margin-bottom: 30px;
}
body .middlePanel div.leagueInfo td
{
	cursor: pointer;
	padding: 3px 6px;
}
body .middlePanel div.leagueInfo tfoot td
{
	cursor: pointer;
	padding: 0;
}
body .middlePanel div.monthInfo td
{
	padding: 3px 0;
}
body .middlePanel div.leagueInfo .rgPagerCell, body .middlePanel div.leagueInfo .rgPager td
{
	cursor: default !important;
}
.ExecutionTime
{
	color: #ffffff;
}

/*body.singlegame div.leagueInfo td
{
    padding:3px 0;
}*/

/****** </GAME INFO> *****/


/****** <COMMENTS> ******/

.addComment
{
	background-color: #E9E9E9;
	border: 4px solid #DBDBDB;
	margin-bottom: 2px;
	padding: 5px 10px 3px;
}
.addComment .text
{
	padding: 3px 6px;
	width: 97%;
}
.addComment textarea.text
{
	height: 60px;
	overflow: auto;
}
.addComment input.text
{
	background: url(      "../Img/subject.gif" ) center left no-repeat #fff;
	padding: 4px 6px 3px 63px;
	width: 88.8%;
}
.addComment a
{
	cursor: pointer;
	display: block;
	margin: 0 0 5px 95%;
}
.addComment .addBtn
{
	background: url("../Img/add-bg.gif" ) top left no-repeat;
	color: #FF0013;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin-left: 0;
	padding: 2px 0 0 6px;
	width: 28px;
	text-decoration: none;
}
.addComment .addBtn:hover
{
	text-decoration: underline;
}
.comments
{
}
.comments .comment, .comments .commentAlt, .comments .commentOpen, .comments .commentAltOpen
{
}
.comment
{
	background-color: #E9E9E9;
}
.commentOpen
{
	background-color: #E9E9E9;
	border: 1px Solid Black;
}
.commentAlt, .commentAltOpen
{
	background-color: #DBDBDB;
}
.comments .commentOpen, .comments .commentAltOpen
{
	font-weight: bold;
}
.comment a, .commentAlt a
{
	color: #2B2B2B;
	text-decoration: underline;
}
.comment a:hover, .commentAlt a:hover
{
	text-decoration: none;
}
.comment .deleteButton, .commentAlt .deleteButton, .commentOpen .deleteButton, .commentAltOpen .deleteButton
{
	color: Red;
	font-weight: bold;
	float: right;
}
.comments .commentInfo
{
	display: block;
	font-size: smaller;
	font-weight: normal;
	margin-left: 15px;
}
.comment .commentInfo, .commentAlt .commentInfo
{
	color: #626262;
}
.commentOpen .commentInfo, .commentAltOpen .commentInfo
{
	color: #FF626E;
}
.commentBody
{
	background-color: #fff;
	color: Black;
	display: none;
	font-weight: normal;
	margin: 2px;
	padding: 7px;
	text-align: left;
	width: 98%;
}
.commentOpen .commentBody, .commentAltOpen .commentBody
{
	display: block;
}
.commentOpen, .commentAltOpen
{
	color: #FF0013;
}
.commentOpen a, .commentAltOpen a
{
	color: #FF0013;
	text-decoration: none;
}
.commentOpen a:hover, .commentAltOpen a:hover
{
	text-decoration: underline;
}
.noContent
{
	color: #626262;
	font-size: smaller;
}

/****** </COMMENTS> *****/


/******** <TABS> ********/

.tabs
{
	border: none;
	border-bottom: none;
	height: 29px;
	margin: 0;
	padding: 0 0 0 0;
	width: 100%;
	text-align: center;
}
.tabs_sg
{
	border: 0px;
	border-bottom: none;
	height: 29px;
	margin: 0;
	padding: 0 0 0 0;
	width: 588px;
}
.tabs, .tab
{
	list-style-type: none;
}
.tab
{
	background: url(  "../Img/tabs-bg-left.png" ) top left no-repeat;
	float: left;
	height: 24px;
	margin: 2px 0 0 2px;
	padding: 0;
	width: auto;
	text-align: center;
}
.tabs .first
{
	margin-left: 0;
}
.tab a
{
	background: url(  "../Img/tabs-bg-right.png" ) top right no-repeat;
	color: #2B2B2B;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	outline: 0;
	padding: 5px 6px 0;
}
.tab a img
{
	margin-top: -3px;
	padding-right: 2px;
}
.tab:hover
{
	background-position: bottom left;
}
.tab:hover a
{
	background-position: bottom right;
	text-decoration: none;
}
body.default .tabs .highlights, body.allgames .tabs .allGames, body.soccer .tabs .soccer, body.baseball .tabs .baseball, body.basketball .tabs .basketball, body.hockey .tabs .hockey, body.handball .tabs .handball, body.tennis .tabs .tennis, .tabs .selectedTab
{
	background-position: bottom left;
}
body.default .tabs .highlights a, body.allgames .tabs .allGames a, body.soccer .tabs .soccer a, body.baseball .tabs .baseball a, body.basketball .tabs .basketball a, body.hockey .tabs .hockey a, body.handball .tabs .handball a, body.tennis .tabs .tennis a, .tabs .selectedTab a
{
	background-position: bottom right;
}
/******** </TABS> *******/


/***** <GAMES TABLE> *****/
.gamesGrid
{
	display: inline-table;
	color: Black;
}
.RadGrid
{
	outline: 0;
}
.noRecords
{
	background-color: #e9e9e9;
	color: #2b2b2b;
	cursor: default;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}
.tableTitle
{
	background: url(      "../Img/title-bg.gif" ) bottom left repeat-x;
	line-height: 24px;
	margin: 0;
	padding: 8px 240px 8px 10px;
}
h2.tableTitle
{
	color: #FF0013;
	display: block;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
}
.dateSelection
{
	font-size: 11px;
	font-weight: bold;
	float: right;
	margin: 16px 12px 2px 2px;
}
.gamesTablePager
{
	float:left;
	margin: 8px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	overflow:hidden;
}
/*Button Style*/
.buttonPager
{
	float: left;
	height: auto;
	font: "Lucida Grande" , Geneva, Verdana, Arial, Helvetica, sans-serif;
	width: 2em;
	text-align: center;
	white-space: nowrap;
	vertical-align:top;
	overflow: hidden;
}

.buttonPager a:link, .buttonPager a:visited
{
	color: #FF0013;
	background-color: #fed;
	font-size: 1em;
	font-weight: bolder;
	text-decoration: none;
	border-bottom: 0.1em solid #BEBEBE;
	border-right: 0.1em solid #BEBEBE;
	border-top: 0.1em solid #BEBEBE;
	border-left: 0.1em solid #BEBEBE;
	margin: 0.2em;
	padding: 0.2em;
	display: block;
	vertical-align:top;
	overflow: hidden;
}
.buttonPager a:hover
{
	background-color: #FFD39B;
	color: #999;
	border-top: 0.1em solid #777;
	border-left: 0.1em solid #777;
	border-bottom: 0.1em solid #aaa;
	border-right: 0.1em solid #aaa;
	padding: 0.2em;
	margin: 0.2em;
	vertical-align:top;
	overflow: hidden;
}
.arrows  
{
	font-size:90%; 
	margin:0.2em; 
	vertical-align:top;
} 
.dateSelection div
{
	display: inline;
}

div.RadGrid .rgHeader
{
	background: url( "../Img/header-bg.gif" ) bottom left repeat-x #808080;
	border: 1px solid #DADADA;
	border-bottom: none;
	color: #E6E6E6;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.RadGrid .rgHeader a
{
	color: #E6E6E6;
}
.RadGrid tbody tr:hover a
{
	color: #000000;
	text-decoration: underline;
}
.RadGrid a:hover
{
	text-decoration: underline !important;
}
body.admin_page .RadGrid tr:hover a, .BookiesGrid tbody tr:hover a, .RadGrid thead tbody tr:hover a, .RadGrid tfoot tbody tr:hover a
{
	text-decoration: none;
}

div.RadGrid .rgMasterTable td
{
	font-size: 11px;
}
.gamesTable .RadGrid .rgMasterTable td
{
	cursor: pointer;
}
.picks
{
	color: #FF0013;
	font-weight: bold;
}
div.RadGrid .rgRow
{
	background-color: #E9E9E9;
}
div.RadGrid .rgAltRow
{
	background-color: #DBDBDB;
}
div.RadGrid .rgHoveredRow
{
	background-color: #C5C5C5 !important;
	background-position: 0 -2901px;
}
div.RadGrid .rgRow td, div.RadGrid .rgAltRow td
{
	border: 1px solid #fff;
	border-top-width: 2px;
	border-bottom-width: 2px;
	padding: 7px 3px 7px 3px !important;
}
div.RadGrid table.rgMasterTable
{
	border-collapse: collapse;
}

div.RadGrid .info
{
	padding: 3px !important;
}
.stats
{
	vertical-align: middle;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.lblNoResults
{
	text-align: center;
	font-size: 20px;
	color: #CD0000;
}
div.RadGrid tr td.last
{
	border-right: none;
}
.gameData
{
	text-align: center;
	padding: 0 0 0 6px;
}
.RadGrid .red
{
	background-color: #DC0000;
	border: 1px solid #666666;
	text-align: center;
	color: #FFFFFF;
	width: 75px;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 2px; /*border-top:7px solid #FF1820;;*/
}
.RadGrid .orange
{
	background-color: #FFA500;
	border: 1px solid #666666;
	text-align: center;
	color: #000000;
	width: 75px;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 2px; /*border-top:7px solid #FFB500;;*/
}
.RadGrid .yellow
{
	background-color: #FFF286;
	border: 1px solid #666666;
	text-align: center;
	color: #000000;
	width: 75px;
	padding: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 2px; /*border-top:7px solid #FFFC4C !important;*/
}
.timePassed
{
	float: left;
	color: #2D8523;
}
.timeNotPassed
{
	float: left;
}
.rgSelectedRow .timePassed
{
	color: #ffffff;
}
.rgHoveredRow .timePassed
{
	color: #2D8523;
}

.RadGrid .rgMasterTable .gridFooter
{
	background-color: #404040;
	color: #ffffff;
	letter-spacing: .1pt;
}
.RadGrid .rgMasterTable .gridFooter tr, .RadGrid .rgMasterTable .gridFooter td
{
	cursor: default;
}
/***** </GAMES TABLE> ****/


/****** <SITE MAP> ******/
.sitemapList h3
{
	margin: 3px 0;
}
ul.gamesList h4
{
	font-size: 10.5pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
ul.gamesList li
{
	margin-bottom: 5px;
}

/****** </SITE MAP> *****/


/******* <FOOTER> *******/

.footer
{
	font-size: 11px;
	padding: 16px 10px 0;
}
.footerContent
{
	border-top: 1px solid #DADADA;
	color: #2B2B2B;
	padding: 10px 0 10px 42px;
}
.footer ul
{
	height: 20px;
	overflow: hidden;
	width: 100%;
}
.footer ul li
{
	float: left;
	height: 20px;
}
.footer li a
{
	color: #2B2B2B;
	margin: 0 10px;
}

.footer .firstLink a
{
	margin-left: 0;
}
.footer .lastLink a
{
	margin-right: 0;
}
.footer .credits
{
	float: right;
}
.footer .credits a
{
	color: #FF0013;
}

/******* </FOOTER> ******/


/***** <ERROR PAGE> *****/

body.errorPage .contentWrapper
{
	padding-left: 10px;
	padding-right: 10px;
}
body.errorPage .middlePanel
{
	width: 100%;
}
/***** </ERROR PAGE> ****/

.ComboBoxItem_Default, .ComboBoxItemHover_Default
{
	background-color: #ffffff !important;
	color: #000000 !important;
	font-size: 10pt !important;
	border: 1px solid #515151 !important;
	vertical-align: middle !important;
}

.ComboBoxInput_Default, .ComboBoxInputHover_Default
{
	background-color: #ffffff !important;
	color: #000000 !important;
	font-size: 10pt !important;
	border: 1px solid #515151 !important;
	vertical-align: middle !important;
}

.TeamsAlign
{
	float: right;
}
.leaguesTitle
{
	color: Black;
	background-color: #DCDCDC;
	display: block;
	font-weight: bold;
	font-size: 11px;
}
.leagueAlignCenter
{
	text-align: center;
}
.blackLink
{
	color: Black;
}
.gamesTableDiv
{
	border: 1px Solid #CDC8B1;
}

/******* </DESIGN> ******/

/******* <SINGLEGAME> ******/

.gameHeaderText
{
	width:45%;
	font-weight: bold;
	font-size:15px;
}
.leagueData
{
	float: left;
	color: Black;
}
.red
{
	font-size: 11px;
	background-color: #FF0000;
	border: 1px solid #666666;
	text-align: left;
	color: #FFFFFF;
}
.orange
{
	font-size: 11px;
	background-color: #FFA500;
	border: 1px solid #666666;
	text-align: left;
	color: #000000;
}
.yellow
{
	font-size: 11px;
	background-color: #FFF286;
	border: 1px solid #666666;
	text-align: left;
	color: #000000;
}
.singleGameNewPage
{
	width:100%;
	border: 1px Solid Black;
	margin-left: auto;
	margin-right: auto;
}
.teamInfoTable
{
	float:left;
}
.teamInfoTable2nd
{
	float:right;
}
.blackColor
{
	font-weight:normal;
	height: auto;
	color: Black;
	font: "Lucida Grande" , Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	white-space: nowrap;
	vertical-align:bottom;
	overflow: hidden;
}
