/*********************************************************** COMMON COMPONMENTS */
/*IE6 Duplicate character bug - Only if browsers has generic standards :( */
.IE6ClearFix { float: none; clear:both; display: inline; }

/* Javascript Slider Button */
.divJsSliderBtns {
	width: 52px;
	height: 10px;
	margin-top: 4px;
	height: 20px;
}

.divJsSliderBtns .btnsLeft,  .divJsSliderBtns .btnsMiddle, .divJsSliderBtns .btnsRight,	 
.divJsSliderBtns .btnsLeftSelected, .divJsSliderBtns .btnsMiddleSelected, .divJsSliderBtns .btnsRightSelected {
	float: left; 
	display: block; 
	height: 20px;
	text-decoration: none;
	outline:none;
}

.divJsSliderBtns .btnsLeft, 
.divJsSliderBtns .btnsLeftSelected		
{ 
	background: bottom left no-repeat; 
	width: 18px;
}

.divJsSliderBtns .btnsMiddle, 
.divJsSliderBtns .btnsMiddleSelected 	
{ 
	background: bottom left no-repeat; 
	width: 16px; 
}

.divJsSliderBtns .btnsRight, 
.divJsSliderBtns .btnsRightSelected 	
{ 
	background: bottom left no-repeat; 
	width: 18px; 
}

.divJsSliderBtns .btnsLeft:hover, 
.divJsSliderBtns .btnsMiddle:hover, 
.divJsSliderBtns .btnsRight:hover,
.divJsSliderBtns .btnsLeftSelected, 
.divJsSliderBtns .btnsMiddleSelected, 
.divJsSliderBtns .btnsRightSelected 
{
	background-position: top left;
	text-decoration: none;
}

.divJsSliderBtns .btnsLeftSelected:hover, 
.divJsSliderBtns .btnsMiddleSelected:hover, 
.divJsSliderBtns .btnsRightSelected:hover 
{
	text-decoration: none;
	cursor: text;
}

/* Bottom Buttons */
.divHomeMidSectionLeftPanel .aBottomBtn, 
.divHomeMidSectionRightPanel .aBottomBtn, 
.divHomeBotSectionLeftPanel .aBottomBtn,
.divHomeBotSectionLeftPanelTV .aBottomBtn,
.divHomeBotSectionRightPanel .aBottomBtn, 
.divHomeMidSectionLeftPanelTV .aBottomBtn, 
.divHomeBotSectionMiddlePanelTV .aBottomBtn 
{
	float: left; 
	display: block;
	background: 0px 0px no-repeat;
	width: 366px;
	height: 17px;
	color: #838383;
	text-align: center;
	padding-top: 3px;
}

.divHomeMidSectionRightPanel .aBottomBtn 
{
	width: 578px;
	color: #984f96;
	padding: 3px 0px 0px 10px;
}

.divHomeBotSectionLeftPanel .aBottomBtn,
.divHomeBotSectionLeftPanelTV .aBottomBtn 
{ 
	color: #fff;
	background: 0px 0px no-repeat;
}

.divHomeBotSectionRightPanel .aBottomBtn 
{
	width: 578px;
	color: #fff;
	padding: 3px 0px 0px 10px;
	margin-top: 1px;
}

.divHomeMidSectionLeftPanelTV .aBottomBtn 
{	
	border-left: 5px solid #e8e8e8; 
}

.divHomeBotSectionMiddlePanelTV .aBottomBtn 
{
	width: 186px;
	color: #fff;
	margin-top: 10px;
}

.divHomeMidSectionLeftPanel .aBottomBtn:hover, 
.divHomeMidSectionRightPanel .aBottomBtn:hover, 
.divHomeBotSectionLeftPanel .aBottomBtn:hover,
.divHomeBotSectionRightPanel .aBottomBtn:hover, 
.divHomeMidSectionLeftPanelTV .aBottomBtn:hover, 
.divHomeBotSectionMiddlePanelTV .aBottomBtn:hover
{ 
	background-position: 0px -20px; 
}

/********************************************************* HOMEPAGE TOP SECTION */
.divHomePageTopSection 
{
	width: 986px;
	background-color: #450041;
	border: 1px solid #662c65;
	float:none;
	position:relative;
	_zoom:1;
	_top:0px;
}

.divHomePageTopSection div.GameRotator
{ 
	float:left; 
	cursor:pointer;
}

.divHomePageTopSection div.PromoBanner
{ 
	float:left; 
	cursor:pointer;
}
	
/****************************************************** HOMEPAGE MIDDLE SECTION */
.divHomeMidSectionWrapper {
	width: 986px;
	height: 253px;
	border: 1px solid #ffffff;
	background: #e8e8e8 0px 0px repeat-x;
	float:none;
	overflow:hidden;
	position:relative;
	_zoom:1;
	_top:0px;
}

/*Left Column and Parts*/
.divHomeMidSectionLeftPanel 
{
	width: 366px;
	padding: 0px 10px 10px 10px;
	border-right: 1px solid #f2f2f2;
	height: 238px;
	background: 0px 31px repeat-x;
	float:left;
	position:relative;
	_zoom:1;
	_top:0px;
} 

div.divHomeMidSectionLeftPanel div.LeftPanelHeader  
{
	height:30px;
	overflow:hidden;
	float:none;
}

div.divHomeMidSectionLeftPanel div.LeftPanelHeader h2
{
	padding: 5px 0px 23px 0px; /* Adjust padding down to line the boxes up */
	color: #b779b6;
	font-size: 13px;
	float:left;
}


div.divHomeMidSectionLeftPanel div.LeftPanelHeader div.divJsSliderBtns
{
	float:right;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels
{
	width: 365px;
	height: 190px;
	position:relative;
	overflow:hidden;
	_zoom:1;
	float:none;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels div.PanelScroller
{
	position:relative;
	left:0px;
	top:0px;
	padding:0px;
	_zoom:1;
	_top:0px;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels div.GamesSubPanel
{
	padding-top:24px;
	width: 365px;
	position:relative;
	top:0px;
	left:0px;
	_zoom:1;
	_top:0px;
	_left:0px;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels div.divHomeMidSectionLeftUpperPod,
div.divHomeMidSectionLeftPanel div.GamesSubPannels div.divHomeMidSectionLeftLowerPod
{	
	width: 366px;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels div.divHomeMidSectionLeftLowerPod
{
	padding-top:20px;
}

div.divHomeMidSectionLeftPanel a.aBottomBtn
{
	margin-top:4px;
}

div.divHomeMidSectionLeftPanelTV a.aBottomBtn
{
	margin-top:0px;
}

.divHomeMidSectionLeftUpperPod h3,
.divHomeMidSectionLeftLowerPod h3
{ 
	float: left; color: #a03a9e; width: 266px; font-size: 12px; padding-top: 5px;
}
.divHomeMidSectionLeftUpperPod p,
.divHomeMidSectionLeftLowerPod p
{ 
	float: left; color: #797979; width: 266px; padding: 3px 0px 8px 0px; 
}

.divHomeMidSectionLeftUpperPod .aPlayNow,
.divHomeMidSectionLeftLowerPod .aPlayNow,
.divHomeMidSectionLeftUpperPod .aPlayNowSelected,
.divHomeMidSectionLeftLowerPod .aPlayNowSelected
{
	float: left;
	display: block;
	background: 0px 0px no-repeat;
	width: 98px;
	height: 20px;
	text-decoration: none;
	overflow:hidden;
}

.divHomeMidSectionLeftUpperPod .aImageRollover,
.divHomeMidSectionLeftLowerPod .aImageRollover,
.divHomeMidSectionLeftUpperPod .aImageRolloverSelected,
.divHomeMidSectionLeftLowerPod .aImageRolloverSelected 
{
	float: left;
	display: block;
	background: 0px 0px no-repeat;
	width: 90px;
	height: 70px;
	margin-right: 10px;
	text-decoration: none;
	overflow:hidden;
}

.divHomeMidSectionLeftUpperPod .aImageRollover:hover,
.divHomeMidSectionLeftLowerPod .aImageRollover:hover,
.divHomeMidSectionLeftUpperPod .aImageRolloverSelected,
.divHomeMidSectionLeftLowerPod .aImageRolloverSelected
{ 
	background-position: 0px -70px; 
	text-decoration: none; 
}

.divHomeMidSectionLeftUpperPod .aPlayNow:hover,
.divHomeMidSectionLeftLowerPod .aPlayNow:hover,
.divHomeMidSectionLeftUpperPod .aPlayNowSelected,
.divHomeMidSectionLeftLowerPod .aPlayNowSelected 	
{ 
	background-position: 0px -20px; 
	text-decoration: none; 
}

/*Right Column and Parts*/
.divHomeMidSectionRightPanel 
{
	width: 588px;
	padding: 0px 10px 10px 0px;
	border-left: 1px solid #d0d0d0;
	background: 0px 31px repeat-x;
	float:right;
}


div.divHomeMidSectionRightPanel div.RightPanelHeader  
{
	height:30px;
	overflow:hidden;
	float:none;
}

div.divHomeMidSectionRightPanel div.RightPanelHeader h2
{
	padding: 5px 0px 9px 10px;
	color: #b779b6;
	font-size: 13px;
	float:left;
}


div.divHomeMidSectionRightPanel div.RightPanelHeader div.divJsSliderBtns
{
	float:right;
}


div.divHomeMidSectionRightPanel div.JackpotsSubPannels
{
	width: 579px;
	height: 190px;
	position:relative;
	overflow:hidden;
	_zoom:1;
	left:10px;
}

div.divHomeMidSectionRightPanel div.JackpotsSubPannels div.JackpotsPanelScroller
{
	position:relative;
	left:0px;
	top:0px;
	padding:0px;
	_zoom:1;
	_top:0px;
	_left:0px;
}

div.divHomeMidSectionRightPanel div.JackpotsSubPannels div.JackpotsSubPanel
{
	width: 589px;
}

div.divHomeMidSectionRightPanel a.aBottomBtn
{
	margin-top:4px;
}

div.divHomeMidSectionRightPod
{
	width: 186px;
	height: 174px;
	padding: 10px 0px 10px 10px;
	background: 10px 10px no-repeat;
	text-align: center;
	float:left;
}

div.divHomeMidSectionRightPodFirst
{
	width: 186px;
	height: 174px;
	padding: 10px 0px 10px 0px;
	background: 0px 10px no-repeat;
	text-align: center;
	float:left;
}

.divHomeMidSectionRightPod table,
div.divHomeMidSectionRightPodFirst table
{
	margin: 0px auto 0px auto;
	padding: 1px 0px 0px 3px; /* Adjust padding down to line the play now up */
	text-align: center;
	float:none;
}

.divHomeMidSectionRightPod .divPlayNowPosition,
div.divHomeMidSectionRightPodFirst .divPlayNowPosition
{ 
	height: 143px; width: 186px; 
}

.divHomeMidSectionRightPod .tdJSTickerBG,
.divHomeMidSectionRightPodFirst .tdJSTickerBG 	
{
	padding: 0px 1px 1px 1px; 
	background: repeat-x 0px 0px;  
}

.divHomeMidSectionRightPod .aPlayNow,
.divHomeMidSectionRightPodFirst .aPlayNow 
{
	float: left;
	display: block;
	background: no-repeat 14px 0px;
	width: 158px;
	height: 22px;
	text-decoration: none;
	padding-left: 14px;
}
		
.divHomeMidSectionRightPod a:hover,
.divHomeMidSectionRightPodFirst a:hover
{ 
	background-position: 14px -22px; text-decoration: none; 
}

/****************************************************** HOMEPAGE BOTTOM SECTION */
.divHomeBotSectionWrapper
{
	width: 986px;
	height: 288px;
	border: 1px solid #8a098a;
	border-bottom: 1px solid #440442;
	border-top: none;
	background: #690e64 0px 0px repeat-x;
	float:none;
	position:relative;
	_zoom:1;
	_top:0px;
}

/*Left Column and Parts*/
.divHomeBotSectionLeftPanel {
	width: 366px;
	height: 278px;
	padding: 0px 10px 10px 10px;
	border-right: 1px solid #81307d;
	float:left;
}

.divHomeBotSectionLeftPanel h2 {
	width: 366px;
	padding: 5px 0px 18px 0px;
	color: #e2cfe1;
	font-size: 13px;
}
	
.divHomeBotSectionLeftPanel table {
	float: left;
	background: 0px 0px no-repeat;
	width: 366px;
	height: 209px;
	margin-bottom: 10px;
}
	
.divHomeBotSectionLeftPanel th, .divHomeBotSectionLeftPanel td 			{ padding: 0px 10px 0px 10px; }
.divHomeBotSectionLeftPanel th 											{ text-align: left; padding-top: 1px; }
.divHomeBotSectionLeftPanel .tdRight 									{ text-align: right; font-weight: bold;}
.divHomeBotSectionLeftPanel a, .divHomeBotSectionLeftPanel td, .divHomeBotSectionLeftPanel th   { color: #fff;}

/*Right Column and Parts*/
.divHomeBotSectionRightPanel {
	width: 588px;
	padding: 0px 10px 10px 0px;
	border-left: 1px solid #5b0d57;
	height: 278px;
	float:right;
}

.divHomeBotSectionRightPanel h2 {
	width: 588px;
	padding: 5px 0px 18px 10px;
	color: #e2cfe1;
	font-size: 13px;
}

.divHomeBotSectionRightPod {
	width: 186px;
	padding: 0px 0px 7px 10px;
	float:left;
}

.divHomeBotSectionRightPod img { border: none; display: block; }

.divHomeBotSectionRightPod span, .divHomeBotSectionRightPod p, .divHomeBotSectionRightPod a {
	float: left;
	display: block;
	width: 186px;
}

.divHomeBotSectionRightPod span {
	color: #d094cf;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}

.divHomeBotSectionRightPod p {
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	padding: 7px 0px 7px 0px;
}

.divHomeBotSectionRightPod a 
{
	font-size: 11px;
	color: #d094cf;
	width: 180px;
}

.divHomeBotSectionRightPod a.MoreDetailsSelected
{
	text-decoration:underline;
}

.divHomeBotSectionRightPod .divHomeRightPodBorder, .divHomeBotSectionRightPod .divHomeRightPodBorderSelected {
	float:left;
	display: block;
	height: 110px;
	width: 180px;
	border: 3px solid #7e297a;
}

.divHomeBotSectionRightPod .divHomeRightPodBorder:hover,
.divHomeBotSectionRightPod .divHomeRightPodBorderSelected 
{ 
	border: 3px solid #d094cf; 
}

/********************************************* HOMEPAGE MIDDLE SECTION TV PARTS */
/*Left Column*/
.divHomeMidSectionLeftPanelTV 
{
	width: 376px;
	padding: 0px 5px 0px 5px;
	border-right: 1px solid #f2f2f2;
	height: 238px;
	background: 0px 31px repeat-x;
} 

.divHomeMidSectionLeftPanelTV h2  {
	width: 376px;
	padding: 5px 0px 23px 5px; /* Adjust padding down to line the boxes up */
	color: #b779b6;
	font-size: 13px;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels div.PanelScrollerTV
{
	position:relative;
	left:0px;
	top:0px;
	padding-left:1px;
	padding-top:0px;
	_zoom:1;
	_top:0px;
}

div.divHomeMidSectionLeftPanel div.GamesSubPannels div.PanelScrollerTV div.StaticJacpots
{
	width:376px;
}

div.divHomeMidSectionPodTV,
div.divHomeMidSectionPodTVFirst
{
	width:178px;	
	float:left;
	padding-top:24px;
	padding-left:10px;
}

div.divHomeMidSectionPodTVRow2,
div.divHomeMidSectionPodTVRow2First
{
	width:178px;	
	float:left;
	padding-top:20px;
	padding-left:10px;
}

div.divHomeMidSectionPodTVFirst,
div.divHomeMidSectionPodTVRow2First
{
	padding-left:0px;
}

.divHomeMidSectionPodTV .aImageRollover,
.divHomeMidSectionPodTVRow2 .aImageRollover,
.divHomeMidSectionPodTV .aImageRolloverSelected,
.divHomeMidSectionPodTVRow2 .aImageRolloverSelected,
.divHomeMidSectionPodTVFirst .aImageRollover,
.divHomeMidSectionPodTVRow2First .aImageRollover,
.divHomeMidSectionPodTVFirst .aImageRolloverSelected,
.divHomeMidSectionPodTVRow2First .aImageRolloverSelected
{
	float: left;
	height: 70px;
	width: 70px;
	background: left top no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.divHomeMidSectionPodTV .aImageRollover:hover,
.divHomeMidSectionPodTVRow2 .aImageRollover:hover,
.divHomeMidSectionPodTV .aImageRolloverSelected,
.divHomeMidSectionPodTVRow2 .aImageRolloverSelected,
.divHomeMidSectionPodTVFirst .aImageRollover:hover,
.divHomeMidSectionPodTVRow2First .aImageRollover:hover,
.divHomeMidSectionPodTVFirst .aImageRolloverSelected,
.divHomeMidSectionPodTVRow2First .aImageRolloverSelected 
{ 
	background-position: left bottom; 
	text-decoration: none; 
}

.divHomeMidSectionPodTV span, 
.divHomeMidSectionPodTV .aHeader,
.divHomeMidSectionPodTV .aHeaderSelected,
.divHomeMidSectionPodTVRow2 span, 
.divHomeMidSectionPodTVRow2 .aHeader,
.divHomeMidSectionPodTVRow2 .aHeaderSelected,
.divHomeMidSectionPodTVFirst span, 
.divHomeMidSectionPodTVFirst .aHeader,
.divHomeMidSectionPodTVFirst .aHeaderSelected,
.divHomeMidSectionPodTVRow2First span, 
.divHomeMidSectionPodTVRow2First .aHeader,
.divHomeMidSectionPodTVRow2First .aHeaderSelected
{ 
	float: left; 
	display:block; 
	width: 95px; 
	padding: 0px; 
}

.divHomeMidSectionPodTV .aHeader,
.divHomeMidSectionPodTVRow2 .aHeader,
.divHomeMidSectionPodTV .aHeaderSelected,
.divHomeMidSectionPodTVRow2 .aHeaderSelected,
.divHomeMidSectionPodTVFirst .aHeader,
.divHomeMidSectionPodTVRow2First .aHeader,
.divHomeMidSectionPodTVFirst .aHeaderSelected,
.divHomeMidSectionPodTVRow2First .aHeaderSelected
{
	color: #7e297a;
	font-size: 11px;
	padding: 7px 0px 8px 0px;
	border-bottom: 1px solid #CCC;
}

.divHomeMidSectionPodTV .aHeaderSelected,
.divHomeMidSectionPodTVRow2 .aHeaderSelected,
.divHomeMidSectionPodTVFirst .aHeaderSelected,
.divHomeMidSectionPodTVRow2First .aHeaderSelected
{
	text-decoration:underline;
}

.divHomeMidSectionPodTV .spanText,
.divHomeMidSectionPodTVRow2 .spanText,
.divHomeMidSectionPodTVFirst .spanText,
.divHomeMidSectionPodTVRow2First .spanText 
{
	padding: 5px 0px 5px 0px;
	color: #878787;
	font-size: 10px;
}

.divHomeMidSectionPodTV .spanBonus, 
.divHomeMidSectionPodTVRow2 .spanBonus,
.divHomeMidSectionPodTVFirst .spanBonus, 
.divHomeMidSectionPodTVRow2First .spanBonus 
{
	color: #7e297a;
	font-weight: bold;
	font-size: 13px;
}

/*Right Column and Parts*/
.divHomeMidSectionRightPodTV 
{
	width: 186px;
	padding: 10px 0px 0px 10px;
	float:left;
}

.divHomeMidSectionRightPodTV img { border: none; display: block; }

.divHomeMidSectionRightPodTV span {
	float: left;
	display: block;
	width: 186px;
	color: #7e297a;
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
}

.divHomeMidSectionRightPodTV p {
	float: left;
	display: block;
	width: 186px;
	font-size: 11px;
	color: #878787;
	line-height: 15px;
	padding: 4px 0px 5px 0px;
}

.divHomeMidSectionRightPodTV a {
	float: left;
	display: block;
	font-size: 11px;
	color: #7e297a;
}

.divHomeMidSectionRightPodTV a.MoreDetailsSelected
{
	text-decoration:underline;
}

.divHomeMidSectionRightPodTV .divHomeRightPodBorder, .divHomeMidSectionRightPodTV .divHomeRightPodBorderSelected {
	float:left;
	display: block;
	height: 110px;
	border: 3px solid #d094cf;
}

.divHomeMidSectionRightPodTV .divHomeRightPodBorderSelected,
.divHomeMidSectionRightPodTV .divHomeRightPodBorder:hover
{ 
	border: 3px solid #7e297a; 
}

/********************************************* HOMEPAGE BOTTOM SECTION TV PARTS */
.divHomeBotSectionWrapperTV {
	width: 986px;
	height: 258px;
	border: 1px solid #8a098a;
	border-bottom: 1px solid #440442;
	border-top: none;
	background: #690e64 0px 0px repeat-x;
}

/*Left Column and Parts*/
.divHomeBotSectionLeftPanelTV {
	width: 366px;
	height: 248px;
	padding: 0px 10px 10px 10px;
	border-right: 1px solid #81307d;
}

.divHomeBotSectionLeftPanelTV h2 {
	width: 366px;
	padding: 5px 0px 18px 0px;
	color: #e2cfe1;
	font-size: 13px;
}
	
.divHomeBotSectionLeftPanelTV table {
	float: left;
	background: 0px 0px no-repeat;
	width: 366px;
	height: 179px;
	margin-bottom: 10px;
}
	
.divHomeBotSectionLeftPanelTV th, 
.divHomeBotSectionLeftPanelTV td 			
{ 
	padding: 0px 10px 0px 10px; 
}
.divHomeBotSectionLeftPanelTV th 											
{ 
	text-align: left; 
	padding-top: 1px; 
}
.divHomeBotSectionLeftPanelTV .tdRight 										
{ 
	text-align: right; 
	font-weight: bold;
}
.divHomeBotSectionLeftPanelTV a, 
.divHomeBotSectionLeftPanelTV td, 
.divHomeBotSectionLeftPanelTV th   
{ 
	color: #fff;
}

.divHomeBotSectionMiddlePanelTV 
{
	padding: 0px 0px 10px 10px;
	border-left: 1px solid #5b0d57;
	height: 248px;
	width: 196px;
}

.divHomeBotSectionMiddlePanelTV .aLargePod {
	float: left;
	display: block;
	width: 186px;
	height: 179px;
	background: top left no-repeat;
	text-decoration: none;
}

.divHomeBotSectionMiddlePanelTV .aLargePod:hover { background-position: bottom left; text-decoration: none; }

.divHomeBotSectionRightPanelTV {
	width: 382px;
	padding: 0px 0px 10px 0px;
	height: 248px;
	border: none;
}

.divHomeBotSectionMiddlePanelTV img, .divHomeBotSectionRightPanelTV img { float:left; }
.divHomeBotSectionMiddlePanelTV img, .divHomeBotSectionRightPanelTV .flash { float:left; }

.divHomeBotSectionMiddlePanelTV h2, .divHomeBotSectionRightPanelTV h2 {
	width: 186px;
	padding: 5px 0px 18px 10px;
	color: #e2cfe1;
	font-size: 13px;
}

.divHomeBotSectionRightPanelTV h2 { width: 382px; }

.DisableMainScreen
{
	background-color:#111111;
	filter:alpha(opacity=70);
	opacity:0.7;
}