/***************************************************************** COMMON STUFF */
.divBingoSiteWrapper H1 {
	float: left;
	display: block;
	width: 968px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cbc1cb;
	background: 0px 0px repeat-x #eee3ee;
	font-size: 15px;
	color: #985097;
	padding: 10px 0px 10px 20px;
}

.divCommonPageWrapper {
	width: 968px;
	padding: 0px 20px 20px 0px;
	background: 0px 0px repeat-x #fff;
}

	/* Generic Stuff */
	.divCommonPageWrapper h2 {
		float: left; 
		display:block;
		padding: 16px 0px 6px 0px;
		font-size: 21px;
		border-bottom: 1px solid #c49cc3;
		width: 100%;
	}

	.divCommonPageWrapper h2, .divCommonPageWrapper a, .divCommonPageWrapper th { color: #985097; }
	.divCommonPageWrapper table													{ width: 100%; 	  }
	
	.divCommonPageWrapper p, .divCommonPageWrapper li, 
	.divCommonPageWrapper td, .divCommonPageWrapper h3, 
	.divCommonPageWrapper h4 
	{ 
		color: #7f7f7f; 
	}
	
	.divCommonPageWrapper p, .divCommonPageWrapper li, 
	.divCommonPageWrapper td, .divCommonPageWrapper th, 
	.divCommonPageWrapper a 	
	{ 
		font-size: 12px; 
	}
	
/******************************************************************* PROM0TIONS */
.divColumn562 
{ 
	width: 562px;
	padding: 10px 20px 0px 20px;
}

.divCommonPageWrapper .divColumn562 h2 
{ 
	padding-top: 6px;
}

.divColumn562 table 
{ 
    float: left; 
    border-top: 1px solid #d0d0d0; 
    border-right: 1px solid #d0d0d0; 
    margin: 0px 0px 15px 0px;
} 
            
.divColumn562 table td, .divColumn562 table th 
{ 
            border-left: 1px solid #d0d0d0; 
            border-bottom: 1px solid #d0d0d0; 
            vertical-align: top; 
            padding: 7px 0px 7px 10px; 
} 
            
.divColumn562 table th                                                  
{ 
	text-align: left; 
} 

.divColumn562 table .trAlternative td      
{ 
	background-color: #f9f9f9;  
} 

/******************* CONTENT AREA */

	.divColumn562 .divContent span a { font-size: 12px; }

	.divColumn562 .h2Promotions 
	{ 
		width: 400px; 
		overflow:hidden;
		height:25px;
	}

	.divColumn562 .spanPromotions 
	{	
		float: left;
		display:block;
		width: 162px;
		text-align: right;
		padding-top: 12px;
		border-bottom: 1px solid #c49cc3;
		overflow:hidden;
		height:25px;
	}
	
	.divColumn562 .spanPromotions a
	{
		font-size:12px;
	}

	.divColumn562 h3 {
		float: left;
		width: 562px;
		display: block;
		padding: 9px 0px 17px 0px;
		font-size: 14px;
	}
	
	.divColumn562 .divContent 		{ width: 562px; }
	.divColumn562 .divContent p 	{ padding-bottom: 15px; line-height: 16px; }
	.divColumn562 .divContent ul 	{ padding-bottom: 5px; }
	.divColumn562 .divContent li 	{ padding: 0px 0px 10px 0px; margin-left: 30px; line-height: 16px; }
	.divColumn562 img 				{ border: 1px solid #b9b9b9; margin-bottom: 15px; }

	.divColumn562 .divContent li div
	{
		float:none;
	}
	
	.divColumn562 .divContent li a
	{
		font-size:12px;
	}
	
	.divColumn562 .divContent a.CollapsibleHeader
	{
		outline:none;
		font-size:12px;
		display:inline;
	}
	
	div.CollapsibleInnerPanel
	{
		display:none;
	}
	
	.divColumn562 .divContent div
	{
		float:none;
	}

	.divColumn574 .divContent p span
	{
		display:block;
		width:574px;
	}

/********************** GAME PODS */
.divColumn562 .divGamePod 
{
	width: 562px;
	padding: 10px 0px 8px 0px;
	border-bottom: 1px solid #e6e6e6;
}

.divColumn562 .divGamePod h4, 
.divColumn562 .divGamePod .spanSubHeader, 
.divColumn562 .divGamePod p, 
.divColumn562 .divGamePod .spanLink, 
.divGamePod .spanLinkSelected, 
.divColumn562 .divGamePod .aImg, 
.divColumn562 .divGamePod .aImgSelected 
{ 
	float: left; 
	width: 376px; 
	display: block;
	line-height: 16px;
}

.divColumn562 .divGamePod a.aLinkSelected
{
	text-decoration:underline;
}

	.divColumn562 .divGamePod h4, .divColumn562 .divGamePod .h4Selected 	{ font-weight: bold; padding-bottom: 5px; }
	.divColumn562 .divGamePod h4 a, .divColumn562 .divGamePod .h4Selected a { font-size: 14px; }
	.divColumn562 .divGamePod a 	{ font-size: 11px; outline:none; }
	
	.divColumn562 .divGamePod .h4Selected a, .divGamePod .spanLinkSelected a { text-decoration: underline; outline:none; }
	
	.divColumn562 .divGamePod .spanSubHeader 	{ 
		color: #7f7f7f;
		font-size: 11px; 
		font-weight: bold; 
		padding-bottom: 4px;
	}
	
	.divColumn562 .divGamePod p 	{ 
		height: 57px; 
		font-size: 11px;
		line-height: 16px;
	}
	
	.divColumn562 .divGamePod img	{ float: left; border: none; }
	.divColumn562 .divGamePod .aImg, .divColumn562 .divGamePod .aImgSelected { 
		width: 174px;
		height: 110px;
		margin-right: 10px; 
		border: 1px solid #985097;
	}
	
	.divColumn562 .divGamePod .aImg:hover, .divColumn562 .divGamePod .aImgSelected 	{ border: 1px solid #985097; outline:none;}

/********************************************************* SECONDARY NAVIGATION */
.divColumn170 {
	width: 170px;
	padding: 20px 20px 0px 20px;
}

.divColumn170 ul, 
.divColumn170 li, 
.divColumn170 a 
{
	 float: left; 
}

.divColumn170 ul, 
.divColumn170 li 					
{ 
	width: 170px; 
	list-style: none; 
}

div.divCommonPageWrapper div.divColumn170 a
{ 
	padding: 5px 0px 5px 10px; 
	font-size: 14px; 
}

.divColumn170 .aSelected 
{ 
	background-color: #ededed;
	font-weight: bold;
	width: 160px;
	cursor: text;
	text-decoration: none;
}

/*************************************************************** RHS PROM0TIONS */
/******************* RHS WRAPPERS */
.divColumn366Outer, .divColumn174Outer {
	border: 1px solid #e2e2e2;
	background-color:#ffffff;
	margin-top: 20px;
	width: 362px;
	padding: 1px;
}

.divColumn174Outer { width: 170px; }

.divColumn366Inner, .divColumn174Inner {
	background-color: #f2f2f2;
	padding: 10px;
	width: 342px;
}

.divColumn174Inner { width:150px; }

/************ RHS INNER CONTAINERS*/
.divColumn366Inner .divPlayBingo, .divColumn366Inner .divWeeklyBingoCalender, .divColumn366Inner .divBingoGames, .divColumn366Inner .divMiniSchedule,
.divColumn174Inner .divPlayBingo, .divColumn174Inner .divBingoGames {
	width: 340px;
	padding: 0px;
	border: 1px solid #e2e2e2;
	background-color: #ffffff;
	margin-bottom: 10px;
}

.divColumn174Inner .divBingoGames	{ width: 148px; }
.divColumn174Inner .divPlayBingo 	{ width: 128px; padding: 10px; }

.divColumn366Inner .divMiniSchedule, .divColumn174Inner .divBingoGames { margin-bottom: 0px; /*IE & margins - WHY WHY MS*/ }

/*********************** PLAY NOW */
.divColumn366Inner .divPlayBingo a, 
.divColumn174Inner .divPlayBingo a 
{
	margin: 0px auto 0px auto;
	display: block;
	width: 147px;
	height: 28px;
	background: left top no-repeat;
	text-decoration: none;
	outline:none;
}

.divColumn366Inner .divPlayBingo a 
{ 
	margin: 10px auto 10px auto; 
	outline:none;
}

.divColumn174Inner .divPlayBingo a 
{ 
	background: left top no-repeat; width: 127px; height: 27px; outline:none;
}

.divColumn366Inner .divPlayBingo a:hover, 
.divColumn174Inner .divPlayBingo a:hover,
.divColumn174Inner .divPlayBingo a.aPlayNowSelected
{ 
	background-position: left bottom; 
	outline:none;
}

/**************** WEEKLY CALENDER */
.divWeeklyBingoCalender img, .divWeeklyBingoCalender .spanHeader, .divWeeklyBingoCalender .aImg, 
.divWeeklyBingoCalender p, .divWeeklyBingoCalender .spanLink  { float: left; display: block; }

.divWeeklyBingoCalender img 					{ padding: 10px 0px 10px 10px; }
.divWeeklyBingoCalender .spanHeader 			{ padding: 10px 0px 8px 10px; width: 188px; }
.divWeeklyBingoCalender .spanHeader a			{ font-weight: bold;  }
.divWeeklyBingoCalender .spanHeader .aSelected	{ font-weight: bold; text-decoration: underline; }

.divWeeklyBingoCalender p {
	width: 188px;
	height: 31px;
	font-size: 11px;
	padding-left: 10px;
}

.divWeeklyBingoCalender .spanLink 				{ width: 188px; padding-left: 10px; padding-bottom:12px; }
.divWeeklyBingoCalender .spanLink a 			{ font-size: 11px; }
.divWeeklyBingoCalender .spanLink .aSelected 	{ font-size: 11px; text-decoration: underline; }

/******************** BINGO GAMES */
.divColumn366Inner .divBingoGames, 
.divColumn174Inner .divBingoGames  
{
	 padding:0px;
}

.divColumn174Inner .divBingoGames .divGamePod .aImgSelected,
.divColumn174Inner .divBingoGames .divGamePod .aPlayNowSelected,
.divColumn174Inner .divBingoGames .aImg, 
.divColumn174Inner .divBingoGames p, 
.divColumn174Inner .divBingoGames .aPlayNow, 
.divColumn174Inner .divBingoGames .aHeaderSelected, 
.divColumn174Inner .divBingoGames h4
{ 
	display: block; 
	float:left;
}

.divColumn366Inner .divBingoGames h4
{
	padding: 10px; 
	font-weight:bold; 
	font-size: 16px; 
}

.divColumn366Inner .divBingoGames .divGamePod
{
	border-top: 1px solid #e3e3e3; 
	padding:20px 10px 20px 10px;
	float:none;
	height:84px;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodImage
{
	float:left;
	width:108px;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodImage a
{
	display:block;
	width: 108px;
	height: 84px;
	outline:none;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodImage a.aImgSelected
{
	background-position:bottom;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodText
{
	float:left;
	width:198px;
	padding-left:10px;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodText .spanHeader 
{ 
	font-weight: bold;
	line-height: 16px;
	display:block;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodText .spanHeader a.aHeader
{
	font-size:12px;
}

.divColumn366Inner .divBingoGames .divGamePod div.PodText .spanHeader a.aHeaderSelected
{
	text-decoration:underline;
	font-size:12px;
}

.divColumn366Inner .divBingoGames .divGamePod p
{ 
	padding: 6px 0px 8px 0px;
	font-size: 11px;
	line-height: 16px;
	margin:0px;
}

.divColumn366Inner .divBingoGames .divGamePod .aPlayNow, 
.divColumn366Inner .divBingoGames .divGamePod .aPlayNowSelected
{ 
	display:block;
	background: top left no-repeat;
	text-decoration: none;
	height: 20px;
	width: 98px;
}

.divColumn366Inner .divBingoGames .divGamePod .aPlayNowSelected
{
	background-position:bottom;
	outline:none;
}

.divColumn174Inner .divBingoGames h4 	
{ 
	width: 128px; 
	padding: 10px; 
	font-weight:bold; 
	font-size: 16px; 
}

.divColumn174Inner .divBingoGames .divGamePod	
{ 
	border-top: 1px solid #e3e3e3; 
	padding: 20px 0px 20px 0px; 
}

.divColumn174Inner .divBingoGames .divGamePod 
{ 
	border-top: 1px solid #e2e2e2; 
	padding: 20px 10px 20px 10px; 
	width: 128px; 
}

.divColumn174Inner .divBingoGames .divGamePod .aHeader, 
.divColumn174Inner .divBingoGames .divGamePod .aHeaderSelected 
{
	border-left: 10px solid #fff;
	font-weight: bold; 
	font-size: 13px;
	margin-top: 9px;
	width: 108px;
	float:left;
	display:block;
	outline:none;
}

.divColumn174Inner .divBingoGames .divGamePod .aHeaderSelected 
{ 
	text-decoration: underline; 
}

.divColumn174Inner .divBingoGames .divGamePod p 
{ 
	padding: 6px 0px 8px 0px;
	border-left: 10px solid #fff;
	font-size: 11px;
	width: 202px;
	line-height: 16px;
}

.divColumn174Inner .divBingoGames .divGamePod p 
{ 
	width: 108px; 
	padding: 6px 0px 8px 0px; 
	line-height: 14px; 
}

.divColumn174Inner .divBingoGames .divGamePod p 
{
	margin:0px;
}

.divColumn174Inner .divBingoGames .divGamePod .aPlayNow,
.divColumn174Inner .divBingoGames .divGamePod .aPlayNowSelected 
{ 
	background: top left no-repeat;
	text-decoration: none;
	border-left: 10px solid #fff;
	height: 20px;
	width: 98px;
	outline:none;
}

.divColumn174Inner .divBingoGames .divGamePod .aImg,
.divColumn174Inner .divBingoGames .divGamePod .aImgSelected 
{ 	
	background: top left no-repeat;
	text-decoration: none;
	margin-right: 10px;
	width: 108px;
	height: 84px;
	outline:none;
}

.divColumn174Inner .divBingoGames .divGamePod .aImg,
.divColumn174Inner .divBingoGames .divGamePod .aImgSelected 
{ 
	margin: 0px; 
	border-left: 10px solid #fff; 
	outline:none;
}

.divBingoGames .divGamePod .aPlayNow:hover, 
.divBingoGames .divGamePod .aImg:hover, 
.divColumn174Inner .divBingoGames .divGamePod .aPlayNowSelected,
.divColumn174Inner .divBingoGames .divGamePod .aImgSelected
{ 
	background-position: bottom left; 
	text-decoration: none; 
}

/****************** MINI SCHEDULE */
.divColumn366Inner .divMiniSchedule { padding: 0px 0px 10px 0px; width: 340px; }

	.divMiniSchedule h4 { padding: 10px 0px 10px 10px;width: 330px; }

	.divMiniSchedule table 	{ 
		border-bottom: 1px solid #e3e3e3;
		border-top: 1px solid #e3e3e3;
		margin-bottom: 10px; 
	}

	.divMiniSchedule th { 
		border-left: 1px solid #e3e3e3; 
		text-align: center;
		padding: 5px;
	}
	
	.divMiniSchedule td { 
		border-left: 1px solid #e3e3e3;
		border-top: 1px solid #e3e3e3; 
		padding: 5px;
		font-size: 11px;
		text-align:center;
	}
	
	.divMiniSchedule .tdTitle { 
		padding-left: 10px;
		border-left: none;
		text-align: left; 
	} 
	
	.divMiniSchedule .thBorderFix {	border-left: none; } 
	
	.divMiniSchedule table td .NextGamesBuyNow,
	.divMiniSchedule table td .NextGamesPlayNow
	{
		background: top left no-repeat;
		margin: 3px auto 3px auto;
		text-decoration: none;
		display: block;
		width: 68px;
		height: 18px;
	}
	
	.divMiniSchedule table td .NextGamesBuyNow:hover,
	.divMiniSchedule table td .NextGamesPlayNow:hover
	{ 
		background-position: bottom left; 
		text-decoration: none; 
	}
	
	.divMiniSchedule .alink 				{ margin-left: 10px; font-size:11px;  }

/******************************************************************** COMMUNITY */
.divColumn574 
{
	width: 574px;
	padding-right: 10px;	
}

.divColumn574 span a { font-size: 12px; }

	.divColumn574 table 
	{
		float: left;
		border-top: 1px solid #d0d0d0;		
		margin: 20px 0px 10px 0px;
	}
	
	.divColumn574 table td, 
	.divColumn574 table th 
	{ 
		border-left: 1px solid #d0d0d0; 
		border-bottom: 1px solid #d0d0d0;
		vertical-align: top;
		padding: 7px 0px 7px 10px;
	}

	.divColumn574 table tr th.PointsToLead,
	.divColumn574 table tr td.PointsToLead,
	.divColumn574 table tr th.EndCell,
	.divColumn574 table tr td.EndCell
	{
		border-right: 1px solid #d0d0d0; 
	}
	
	.divColumn574 table th 					
	{ 
		text-align: left; 
	}
	.divColumn574 table .trAlternative td,
	.divColumn574 table .trAlternativeSelected 
	{ 
		background-color: #f9f9f9;  
	}
		
	.divColumn574 table tr.Selected td.Rank,
	.divColumn574 table .trAlternativeSelected td.Rank
	{
		font-weight:bold;
		border-left: 2px solid #d0d0d0; 
		border-top: 2px solid #d0d0d0; 
		border-bottom: 2px solid #d0d0d0; 
	}
	
	.divColumn574 table tr.Selected td.ChatName,
	.divColumn574 table .trAlternativeSelected td.ChatName
	{
		font-weight:bold;
		border-top: 2px solid #d0d0d0; 
		border-bottom: 2px solid #d0d0d0; 
	}
	
	.divColumn574 table tr.Selected td.PointsToLead,
	.divColumn574 table .trAlternativeSelected td.PointsToLead
	{
		font-weight:bold;
		border-right: 2px solid #d0d0d0; 
		border-top: 2px solid #d0d0d0; 
		border-bottom: 2px solid #d0d0d0; 
	}
	
	.divColumn574 .tblPosition { 
		border: none; 
		padding: 0px;
		margin: 0px;
		margin-top: 19px;
	}
	
	.divColumn574 .tblPosition td { 
		border: none;
		padding: 0px;
		white-space:nowrap; 
	}
	
	.divColumn574 .tblPosition td.Message
	{
		padding-top:4px;
	}
	
	.divColumn574 .tblPosition td input {
		float: left;
		border: 1px solid #d0d0d0;
		color: #797979;
		padding: 3px;
		width: 142px;
		margin-left: 10px;
		height: 14px;
	}
	
	.divColumn574 .tblPosition a {
		float: left;
		display: block;
		width: 35px;
		height: 22px;
		background: top left no-repeat;
		margin: 0px 0px 0px 10px;
		text-decoration: none;
	}
	
	.divColumn574 .tblPosition a:hover { background-position: left bottom; }
	
	.divColumn574 table tr.LastUpdated td
	{
		text-align:right;
		padding-right:7px;
		font-size:11px;
		border-right: 1px solid #d0d0d0; 
	}

/****************** INTRO CONTENT */
.divColumn574 .pIntroText 
{
	float: left;
	display: block;
	width: 574px;
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	border-bottom: 1px solid #d0d0d0;
	line-height: 16px; 
}

/********************** GAME PODS */
.divColumn574 .divGamePod 
{
	width: 574px;
	padding: 10px 0px 8px 0px;
	border-bottom: 1px solid #e6e6e6;
}

.divColumn574 .divGamePod .spanHeader, .divColumn574 .divGamePod p, .divColumn574 .divGamePod .spanHeaderSelected, 
.divColumn574 .divGamePod .spanLink, .divColumn574 .divGamePod .spanLinkSelected, .divColumn574 .divGamePod .aImg, .divColumn574 .divGamePod .aImgSelected { 
	float: left; 
	display: block; 
	width: 388px;
	line-height: 16px;
}

.divColumn574 .divGamePod .spanLink a, .divColumn574 .divGamePod .spanLinkSelected a 	{ font-size: 11px; }
.divColumn574 .divGamePod .spanHeader, .divColumn574 .divGamePod .spanHeaderSelected	{ padding-bottom: 3px; }

.divColumn574 .divGamePod .spanHeader a, .divColumn574 .divGamePod .spanHeaderSelected a  { font-size: 14px; font-weight: bold;  }
.divColumn574 .divGamePod .spanHeaderSelected a, .divColumn574 .divGamePod .spanLinkSelected a  { text-decoration: underline; }
.divColumn574 .divGamePod p 			{ height: 80px; font-size: 11px; padding:0px; line-height: auto;}
.divColumn574 .divGamePod img			{ border: none;	}
.divColumn574 .divGamePod .aImg, .divColumn574 .divGamePod .aImgSelected { 
	width: 174px; 
	margin-right: 10px; 
	height: 110px; 
	border: 1px solid #985097;
	overflow:hidden; 
}

.divColumn574 .divGamePod .aImg:hover, .divColumn574 .divGamePod .aImgSelected 	{ border: 1px solid #985097; }

.divColumn574 .divGamePod a.aLinkSelected
{
	text-decoration:underline;
}

/******************* CONTENT AREA */

.divColumn574 p           { padding-bottom: 15px; line-height: 16px; }
.divColumn574 p a.CollapsibleHeader { white-space:nowrap; }
.divColumn574 ul           { padding-bottom: 5px; width:574px; }
.divColumn574 li            { padding: 0px 0px 10px 0px; margin-left: 30px; }
.divColumn574 li div      { float: none; }
.divColumn574 img        { margin-bottom: 15px; }

div.divColumn574 div.divContent div
{
	float:none;
}

div.CollapsibleMainSection
{
	float:none;
	width:564px;
}

/********************************************************************* SCHEDULE */
.divColumn758Schedule { width: 758px; }
.divColumn562Schedule { width: 562px; padding: 0px 20px 0px 0px; }

/************ CALENDAR NAVIGATION */
	.divColumn562Schedule .divCalendarWrapper 
	{
		margin-top:20px;
		width: 560px;
		height: 48px;
		border: 1px solid #d0d0d0;
		border-bottom: 0px;
		background: top left repeat-x;
		overflow:hidden;
	}

	 .divColumn562Schedule .divCalendarWrapper .aTab, 
	 .divColumn562Schedule .divCalendarWrapper .aFinalTab,
	 .divColumn562Schedule .divCalendarWrapper .aTabActive, 
	 .divColumn562Schedule .divCalendarWrapper .aFinalTabActive, 
	 .divColumn562Schedule .divCalendarWrapper .aTabDisabled, 
	 .divColumn562Schedule .divCalendarWrapper .aFinalTabDisabled
	 {
		float: left;
		display: block;
		width: 78px;
		height: 42px;
		border: 1px solid #fff;
		border-right: 1px solid #d0d0d0;
		font-size: 11px;
		text-align: center;
		text-decoration: none;
		padding-top: 8px;
	}

	.divColumn562Schedule .divCalendarWrapper .aTabActive,  
	.divColumn562Schedule .divCalendarWrapper .aFinalTabActive,  
	.divColumn562Schedule .divCalendarWrapper .aTab:hover, 
	.divColumn562Schedule .divCalendarWrapper .aFinalTab:hover	
	{ 
		background: 0px 0px repeat-x; 
	}
	
	.divColumn562Schedule .divCalendarWrapper .aTabActive, 		
	.divColumn562Schedule .divCalendarWrapper .aFinalTabActive 		
	{ 
		color: #7f7f7f; 
		font-weight: bold;
	}	
	
	.divColumn562Schedule .divCalendarWrapper .aFinalTab, 
	.divColumn562Schedule .divCalendarWrapper .aFinalTabActive, 
	.divColumn562Schedule .divCalendarWrapper .aFinalTabDisabled	
	{ 
		border-right: 1px solid #fff; 
	}

	
	.divColumn562Schedule .divCalendarWrapper .aTabDisabled, 
	.divColumn562Schedule .divCalendarWrapper .aFinalTabDisabled
	{
		cursor:default;
		color:#969696;
	}
	 
	.divColumn562Schedule .divCalendarWrapper .aTab span, 
	.divColumn562Schedule .divCalendarWrapper .aFinalTab span, 
	.divColumn562Schedule .divCalendarWrapper .aTabActive span,
	.divColumn562Schedule .divCalendarWrapper .aTabDisabled span, 
	.divColumn562Schedule .divCalendarWrapper .aFinalTabActive span,
	.divColumn562Schedule .divCalendarWrapper .aFinalTabDisabled span
	{ 
		display: block; 
	}

/************************** TABLE */
.divColumn758Schedule table, .divColumn562Schedule table {
	float: left;
	border-top: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	margin: 20px 0px 0px 0px;
	text-align: center;
}

.divColumn562Schedule table { margin: 0px; float: left;}

.divColumn758Schedule table td, .divColumn758Schedule table th, .divColumn562Schedule table td { 
	border-left: 1px solid #d0d0d0; 
	border-bottom: 1px solid #d0d0d0;
	padding: 10px 5px 5px 5px;
}

.divColumn562Schedule table td { text-align: right; vertical-align: top; }
.divColumn758Schedule table tr td, 
.divColumn562Schedule table .trAlternative td, 
.divColumn562Schedule table tr td {  padding-top: 5px; }
.divColumn562Schedule table td span {
	float: left;
	display: block; 
	width: 400px; /* NOTE: Controls Width of divColumn562Schedule Table */
	font-weight: bold;
	padding-bottom: 8px;
}

.divColumn562Schedule table td span { padding-bottom: 5px;}

.divColumn562Schedule table td a
{
	font-size:12px;
}

.divColumn758Schedule table th .tdAlignLeft, .divColumn758Schedule table .trAlternative .tdAlignLeft, 
.divColumn758Schedule table tr .tdAlignLeft, .divColumn562Schedule table tr .tdAlignLeft 		{ text-align: left; }
.divColumn758Schedule table .trAlternative td, .divColumn562Schedule table .trAlternative td 	{ background-color: #f9f9f9;  }

.divColumn758Schedule tr td img
{
	display:inline;
}

.divColumn758Schedule a.NextGamesBuyNow,
.divColumn758Schedule a.NextGamesPlayNow 
{
	margin: 0px auto 0px auto;
	display: block;
	width: 98px;
	height: 20px;
	background: left top no-repeat;
	text-decoration: none;
}

.divColumn758Schedule a.NextGamesBuyNow:hover,
.divColumn758Schedule a.NextGamesPlayNow:hover
{ 
	background-position: left bottom; 
}

/****************** PODS SCHEDULE */
.divColumn758Schedule .divGamePod {
	width: 327px;
	padding: 20px;
	border: 1px solid #e6e6e6;
	margin-top: 20px;
}

.divColumn758Schedule .divGamePod .aHeader, 
.divColumn758Schedule .divGamePod .span, 
.divColumn758Schedule .divGamePod p, 
.divColumn758Schedule .divGamePod .aLink, 
.divColumn758Schedule .divGamePod .aImg, 
.divColumn758Schedule .divGamePod .aImgSelected 
{ 
	float: left;
	display: block;
	width: 209px;
}

.divColumn758Schedule .divGamePod .aHeader, .divColumn758Schedule .divGamePod .aHeaderSelected 	
{ 
	font-size: 14px; 
	font-weight: bold; 
	float: left;
	display: block;
	width: 209px;
}

.divColumn758Schedule .divGamePod .aHeaderSelected { text-decoration: underline; }

.divColumn758Schedule .divGamePod span 	{ 
	font-size: 11px; 
	font-weight: bold; 
	padding-bottom: 8px; 
}

.divColumn758Schedule .divGamePod p 	{ 
	font-size: 11px; 
	line-height: 16px; 
	padding-bottom: 10px;
}

.divColumn758Schedule .divGamePod img	{ border: none;	}
.divColumn758Schedule .divGamePod .aImg, .divColumn758Schedule .divGamePod .aImgSelected { 
	width: 108px; 
	margin-right: 10px; 
	height: 84px; 
	background: no-repeat left top; /* Magic dust required */
	text-decoration: none;
}

.divColumn758Schedule .divGamePod .aImg:hover, .divColumn758Schedule .divGamePod .aImgSelected { background-position: left bottom; }

.divColumn758Schedule .divPadLeftFix { margin-left: 20px; }

.divColumn758Schedule .divGamePod .aPlayNow, 
.divColumn758Schedule .divGamePod .aPlayNowSelected  
{
	float: left;
	display: block;
	width: 98px;
	height: 20px;
	background: left top no-repeat;
	text-decoration: none;
}

.divColumn758Schedule .divGamePod .aPlayNow:hover, 
.divColumn758Schedule .divGamePod .aPlayNowSelected 
{ 
	background-position: left bottom; 
}

/******************************************************************** OUR GAMES */
.divColumn758OurGames 
{ 
	width: 758px; 
}

/*************************** PODS */
.divColumn758OurGames .divGamePod, 
.divColumn758OurGames .divGamePodEnd 
{
	width: 369px;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #f2f2f2;
}

	.divColumn758OurGames .divGamePodEnd 
	{ 
		border-bottom: 0px; 
		padding-bottom: 0px; 
	} 
	
	.divColumn758OurGames .aHeader, 
	.divColumn758OurGames span, 
	.divColumn758OurGames .divGamePod p, 
	.divColumn758OurGames .divGamePodEnd p, 
	.divColumn758OurGames .aLink, 
	.divColumn758OurGames .aImg, 
	.divColumn758OurGames .aImgSelected 
	{ 
		float: left;
		display: block;
		width: 178px;
	}
	
	.divColumn758OurGames .aHeader, 
	.divColumn758OurGames .aHeaderSelected 	
	{ 
		font-size: 13px; 
		font-weight: bold; 
		padding-bottom: 1px; 
	}
	
	.divColumn758OurGames .aHeaderSelected 
	{ 
		text-decoration: underline; 
		float: left;
		display: block;
		width: 178px;
	}
	
	.divColumn758OurGames span 	
	{ 
		font-size: 11px;
		font-weight: bold;
		padding-bottom: 8px;
	}
	
	.divColumn758OurGames p 	
	{ 	
		font-size: 11px; 
		line-height: 13px;
		height: 46px;
	}
	
	.divColumn758OurGames img	
	{	
		border: none;	
	}
	.divColumn758OurGames .aImg, 
	.divColumn758OurGames .aImgSelected 
	{ 
		margin-right: 10px;
		width: 179px;
		height: 82px;
		background: no-repeat 0px 0px;
		text-decoration: none;
		border: 1px solid #985097;
	}
	
	.divColumn758OurGames .aImg:hover, 
	.divColumn758OurGames .aImgSelected 
	{ 
		border: 1px solid #985097; 
		text-decoration: none; 
	}
	
	.divColumn758OurGames .aPlayNow, .divColumn758OurGames .aPlayNowSelected 
	{
		float: left;
		display: block;
		width: 98px;
		height: 20px;
		background:  left top no-repeat;
		text-decoration: none;
	}
	
	.divColumn758OurGames .aPlayNow:hover, 
	.divColumn758OurGames .aPlayNowSelected 
	{ 
		background-position: left bottom; 
	}
	
	.divColumn758OurGames .divPadLeftFix 
	{ 
		margin-left: 20px;
	}

/************************ SITEMAP */
.divSitemapWrapper 
{
	width: 948px;
	padding: 13px 20px 17px 20px;
	background-color: #f7f7f7;
}

	.divSitemapWrapper ul li a 	{ color: #985097; font-size: 11px; }
	.divSitemapWrapper ul   { padding-top: 8px; }
	.divSitemapWrapper li 	{ list-style: none; padding: 0px; line-height: 16px; }

	.divSitemapWrapper h2 
	{
		float: left;
		display: block;
		width: 948px;
		font-size: 15px;
		color: #985097;
		font-weight: bolder;
	}
	
	.divSitemapWrapper h3 a
	{
		float: left;
		display: block;
		width: 100%;
		font-size:11px;
		padding: 17px 0px 8px 0px;
		border-bottom: 1px solid #e0e0e0;
		color: #985097;
	}

	.divSitemap170 { width: 170px; padding-right: 20px; }
	.divSitemap368 { width: 368px; padding: 0px 20px 0px 20px; }
	.divSitemap175 { width: 175px; }

	.divSitemapWrapper ul { float: left; display: block; }

		.divSitemap170 ul, .divSitemap170 li { width: 170px; }
		.divSitemap175 ul, .divSitemap175 li { width: 175px; }
		.divSitemap368 ul, .divSitemap368 li { width: 184px; }

/****************************************************************** PAGNINATION */	

div.BackToResults a
{
	font-size: 11px;
}

.divPaginationWrapper 
{
	float: none;
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 5px;
}

.divPaginationWrapper a 
{
	float: left;
	display: Block;
	width: 23px;
	height: 18px;
	padding: 4px 0px 0px 0px;
	border: 1px solid #d8d8d8;
	text-align: center;
	font-size: 11px;
	background-color: #f1f1f1;
	margin: 0px 3px 0px 3px;
}
.divPaginationWrapper a:hover { background-color: #dcdbdb; }

.divPaginationWrapper .aSelected, .divPaginationWrapper .aSelected:hover  { 
	background-color: #aaa; 
	border-color: #999; 
	color: #fff; 
	text-decoration: none;
	cursor: text;
	}

.divPaginationWrapper .aArrowLeft,  .divPaginationWrapper .aArrowRight, 
.divPaginationWrapper .aArrowLeftDisabled, .divPaginationWrapper .aArrowRightDisabled   { 
	background:  no-repeat 0px 0px; 
	text-decoration: none; 
	border: 0px; 
	width: 25px; 
	height: 20px;
}

.divPaginationWrapper .aArrowRight, .divPaginationWrapper .aArrowRightDisabled		{ background:  no-repeat 0px 0px; }
.divPaginationWrapper .aArrowLeft:hover, .divPaginationWrapper .aArrowRight:hover 	{ background-position: 0px -24px; }

.divPaginationWrapper .aArrowLeftDisabled:hover, .divPaginationWrapper .aArrowRightDisabled:hover,
.divPaginationWrapper .aArrowLeftDisabled, .divPaginationWrapper .aArrowRightDisabled
{ background-position: 0px -48px; cursor: text; text-decoration: none; }

/* LEADER BOARD ERROR MESSAGE */

div.divColumn574 div.ErrorMessage
{
	font-size:12px;
	color:Red;
	padding-top:15px;
	padding-bottom:0px;
}

div.divColumn562 div.PromotionButtonContainer 
{
	overflow:hidden;
	background-repeat:no-repeat;
}

div.divColumn562 div.PromotionButtonContainer a.Button
{
	margin-top:9px;
	display:block;
	background-position:bottom;
	margin-left:auto;
	margin-right:auto;
}

div.divColumn562 div.PromotionButtonContainer a.Button:hover
{
	background-position:top;
}

.DisableMainScreen
{
	background-color:#111111;
	filter:alpha(opacity=70);
	opacity:0.7;
}
