﻿/* MISC STYLES */
body {
	margin-top: 0;
	font-family: arial;
	/*overflow-x: hidden;*/
}
.Cursor_Hand{
	cursor:pointer;
}
.HideOverflow{
	overflow-x: hidden;
}
.Panel_Popup
{
	visibility:hidden;
	position:absolute;
	border: Solid 2px #fffe18;
	padding:5px 5px 5px 5px; 
	text-align:center;
	width:470px; 
	background-color:#000000;
	color:#FFFFFF;
	z-index: 100005;
	font-size: 12px;
	overflow-x: hidden;
}
.Panel_PopupEmail
{
	visibility:hidden;
	position:absolute;
	border: Solid 2px #fffe18;
	padding:5px 5px 5px 5px; 
	text-align:center;
	width:670px; 
	background-color:#000000;
	color:#FFFFFF;
	z-index: 100005;
	font-size: 12px;
	overflow-x: hidden;
}
.Note_Popup
{
	visibility:hidden;
	position:absolute;
	padding:10px 5px 0px 5px; 
	text-align:center;
	vertical-align:middle;
	width:249px; 
	height:85px;
	background-image:url(Images/Note_Popup.gif);
	background-position:top center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	z-index: 1000;
	font-size: 11px;
	overflow-x: hidden;
}
.GroupAdminNote
{
	font-size:11px; 
	color:#FF0000;
}
.BrStyle
{
	line-height: 10px;
}
.BrStyle2
{
	line-height: 5px;
}
.Reg_Hidden
{
	visibility:hidden;
}
.CasinoSearchBtn
{
	border-width: 2px;
	height: 20px;
	background-color: #fffe18;
	border-color: #CCCCCC #808080 #000000 #C0C0C0;
	border-style: inset;
	cursor: pointer;
	text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.btn_EB
{
	border: solid 1px #636363;
	background: #000000;
	color: #FFFFFF;
	font-weight: 400;
	font-size: 13px;
	padding: 2px 4px 2px 4px; 
}
.Gamespanel_Popup
{
	visibility:hidden;
	position:absolute;
	border: Solid 2px #fdde5b;
	padding:5px 5px 5px 5px; 
	text-align:center;
	width:300px; 
	background-color:#ffffff;
	z-index: 1000;
}
.bannerpanel_HL
{
	cursor: pointer;
	text-decoration: none;
}
/* END MISC STYLES */

/* HEADER STYLES */
.headertable{
	width: 1136px;
	height: 155px;
	background-image:url(Images/Wheader_NonUSA.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
	background-color:#ffffff;
}

.headertableUS{
	width: 1136px;
	height: 155px;
	background-image:url(Images/Wheader_USA.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
	background-color:#ffffff;
}

.headertableLanguage{
	width: 1136px;
	height: 155px;
	background-image:url(Images/header_Language.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}

.headertableBonus{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerBonus.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableGrumbles{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerGrumbles.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableBingo{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerBingo.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertablePoker{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerPoker.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableSlots{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerSlots.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableBlackjack{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerBlackjack.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableRoulette{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerRoulette.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableSports{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerSports.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}
.headertableMahjong{
	width: 1136px;
	height: 155px;
	background-image:url(Images/headerMahjong.gif);
	background-position:top center;
	background-repeat:no-repeat;
	border:none;
}

.headertable_left_td{
	width:7px;
}
.headertable_center_td{
	padding-left:10px;
	text-align:left;
	width:761px;
}
.headertable_centerright_td
{
	vertical-align:top;
	text-align:center;
	width:120px;
}
.headertable_right_td{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	vertical-align:top;
	width:248px;
}
.headertitle{
	font: 50px arial black, arial, verdana, helvetica, sans-serif;
	color:#000000;
	line-height:48px;
	text-decoration:none;
	margin: 0px 0px 0px 0px;

}
.headersubtitle{
	font: 22px arial, verdana, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
}
.headingImage{
	display:block; 
	position:absolute; 
	background-position:top left;
	background-repeat:no-repeat;
	border:none;
	margin-left:-12px;
}
.heading3{
	margin: 0px 0px 0px 0px;
}
/* END HEADER STYLES */



/* REG BOX STYLES */
.MyProfileprogress
{
	display: block;
	background-color: #eafab4;
}
.RegPanel
{
	border: solid 2px #1e7001;
	padding: 2px 2px 2px 2px;
	background-color: #fffe18;
	width:238px;
	z-index:750;
	margin-top:0px;
	*margin-top:-12px;
	margin-top:-12px\0/;
}
.Regprogress
{
	display: block;
	background-color: #fffe18;
}
.Regheader
{
	border-color: #808080 #808080 #ccc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.Reg_textbox
{
	border: 1px solid #424706;		    
	font: 11px/13px verdana, arial, helvetica, sans-serif;     
	font-style: normal;     
	font-weight: normal;    
	color: #030a00;	    
	padding: 0 0 0 2px;    
	margin: 0 5px 0 0;    
	height: 15px;    
	vertical-align: middle;     
	width: 110px;
	background-color:#fdfe17;
}
.Reg_Btn
{
	background-image:url(Images/submit.gif);
	height: 25px;
	width:61px;
	cursor: pointer;
	border:none;
}
.Reg_Header{
	font-family: Lucida Sans, Verdana, Arial, Helvetica;
	font-size:13px;
	color:#195c03;
	font-weight:bold;
}
.Reg_Content{
	font-family: Lucida Sans, Verdana, Arial, Helvetica;
	font-size:11px;
	color:#195c03;
	font-weight:500;
}
.Reg_rule	{    
	margin: 1px 10px 1px 10px;    
	padding: 0px;
	color:#5ca72b;    
	line-height: 1px;    
	background: #5ca72b;
	height: 2px;
	background-color: #5ca72b;       
}	
.LogOut_Btn{
	background-image:url(Images/LogOut.gif);
	height: 25px;
	width:120px;
	cursor: pointer;
	border:none;
}
/* END REG BOX STYLES */


/* BODY STYLES */
.BodyTable{
	width: 1136px;
	background-color:#ffffff;
	margin-top:-5px;
}
.LeftColumn{
	width: 150px;
	vertical-align:top;
	text-align:left;
	padding-left:2px;
}
.MainColumn{
	width: 984px;
	padding-left:0px;
	vertical-align:top;
}
.topbanner{
	background: transparent url('Images/bgbanners.gif') no-repeat top center;
	width:100%;
	height:83px;
	vertical-align:top;
}
.topbannerpadding{
	padding-top:15px;
	padding-left:10px;
}
.TopMainTable{
	width: 100%;
	border:none;
	background-color:#ffffff;
	padding-top: 10px;
}
.TopMainTable_Content{
	text-align:left;
	vertical-align:top;
}
.TopTitle{
	font: 22px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#2f6511;
	text-decoration:none;
}
.TopSubTitle{
	font: 16px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#318e13;
	text-decoration:none;
}
.TopText{
	font: 14px lucidad sans, arial, verdana, helvetica, sans-serif;
	color:#333333;
	line-height:16px;
	text-decoration:none; 
	font-weight:normal; 
}
.TGPTopText{
	font: 12px arial, verdana, helvetica, sans-serif;
	color:#30303a;
	line-height:16px;
	text-decoration:none; 
	font-weight:bold; 
}
.TGPLinkText{
	font: 12px arial, verdana, helvetica, sans-serif;
	color:#36373c;
	line-height:16px;
	text-decoration:underline; 
	font-weight:bold; 
}
.TopMainTable_Announcement{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	vertical-align:top;
}
.BottomTitle{
	font: 18px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	color:#318e13;
	text-decoration:none;
}
.BottomText{
	font: 11px lucidad sans, arial, verdana, helvetica, sans-serif;
	color:#1d4a08;
	line-height:14px;
	font-weight:normal;
	text-decoration:none;   
}
.CasinoSmallButton{
	background: transparent url('Images/CD_Small_Button.jpg') no-repeat top left;
	width:170px;
	height:16px;
	vertical-align:top;
	padding:5px 10px 5px 10px;
	color: #FFFFFF;
	font: 14px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	border: solid 1px #eaf9b4;
}
.CasinoSmallButton2{
	background: transparent url('Images/CD_Small_Button2.jpg') no-repeat top left;
	width:170px;
	height:56px;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	color: #FFFFFF;
	font: 14px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	border: solid 1px #eaf9b4;
}
.CasinoField{
	background-color: #fdf35e;
	color:#000000;
	font: 14px lucidad sans, arial, verdana, helvetica, sans-serif;

	text-decoration:none;
	padding:5px 10px 5px 10px;
	border: solid 1px #eaf9b4;
}
.CasinoBigButton{
	background: transparent url('Images/CD_Big_Button.jpg') no-repeat top left;
	height:16px;
	vertical-align:middle;
	padding:5px 10px 5px 10px;
	color: #FFFFFF;
	font: 14px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	border: solid 1px #eaf9b4;
}
.CasinoDownloadButton{
	background: transparent url('Images/CD_DownloadButton.jpg') no-repeat top left;
	width:199px;
	padding:15px 20px 20px 10px;
	text-align: center;
	vertical-align:middle;
}
.CasinoDownloadLink{
	color: #FFFFFF;
	font: 16px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:900;
	text-decoration:none;
}
.CasinoVisitButton{
	background: transparent url('Images/CD_VisitButton.jpg') no-repeat top left;
	width:199px;
	padding:15px 20px 20px 10px;
	text-align: center;
	vertical-align:middle;
}
.CasinoSubmitBtn{
	background: transparent url('Images/CasinoSubmit.gif') no-repeat top left;
	display: block;
	text-align:left;
	padding-top:7px;
	padding-left:25px;
	width:111px;
	height:28px;
	color: #FFFFFF;
	font: 12px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.CasinoVisitLink{
	color: #000000;
	font: 16px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:900;
	text-decoration:none;
}
.SSpanel_Popup{
	padding:10px;
	background-color:#fdf35e;
	border: solid 1px #606a52;
	width:520px;
	height:450px;
}
.CasinoLinkText{
	color:#000000;
	font: 12px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
.CasinoReviewTitleText{
	color:#000000;
	font: 14px lucidad sans, arial, verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.CasinoText{
	color:#000000;
	font: 12px lucidad sans, arial, verdana, helvetica, sans-serif;
	text-decoration:none;
}
.Review_Popup{
	padding:10px 10px 20px 10px;
	background-color:#fdf35e;
	border: solid 2px #606a52;
	width:600px;
	height:450px;
}
.Video_Popup{
	padding:10px 10px 20px 10px;
	background-color:#fdf35e;
	border: solid 2px #606a52;
	width:510px;
	height:360px;
	text-align:center;
}
/* END BODY STYLES */

/* LEFT COLUMN STYLES */
.USFlag_Panel{
	width:150px;
}
.USFlag_Lbl{
	font-weight:bold;
	font-size:12px;
}
.logo_links{
	width:155px;
}
/* END LEFT COLUMN STYLES */

/* LEFT MENU STYLES */
.LeftMenuBtnHome{ 
	font-weight: bold;
	font-size:16px;
	text-decoration: none;    
	vertical-align:top;
	color:#000000;
	background: transparent url('Images/HomeBtn.gif') no-repeat top center;
	display: block;
	text-align:center;
	padding-top:15px;
	width:140px;
	height:35px;
	text-align:center;
}
/* END LEFT MENU STYLES */
.BoxAdBorder{
	border:solid 2px #1e7001; 
	padding:7px 8px 7px 7px;
	width:125px;
}
/* BOX STYLES */
.LCTransactionBtn
{
	cursor:pointer;
	background-color:#faf73e;
	border: solid 1px #195c03;
	padding: 3px;
}

.BigDarkHeading{
	font-family: lucida sans,verdana, arial;
	font-size: 24px;
	font-weight: bold;
	color:#195c03;
}
.MediumDarkHeading{
	font-family: lucida sans,verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color:#195c03;
}
.DarkHeading{
	font-family: lucida sans,verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color:#195c03;
}
.LLBox
{
	padding:40px 26px 40px 26px; 
	text-align:center; 
	background: transparent url('Images/LL_BG.gif') no-repeat top center;	
	text-align: left;
	font-family: lucida sans,verdana, arial;
	font-size: 12px;
	color:#195c03;
}
.LLLBox
{
	padding:30px 50px 30px 50px; 
	text-align:center; 
	background: transparent url('Images/LLL_BG.jpg') no-repeat top center;	
	text-align: left;
	font-family: lucida sans,verdana, arial;
	font-size: 12px;
	color:#195c03;
}
.QuizzesPanel{
	border: solid 2px #1e7001;
	padding: 5px 0px 5px 0px;
	background-color: #80cb30;
	width:140px;
}
.AnnouncementPanel{
	border: solid 2px #1e7001;
	padding: 5px 0px 5px 0px;
	background-color: #fffe18;
	width:140px;
}
.AnnouncementPanel_Default{
	border: solid 2px #1e7001;
	background-color: #fffe18;
	width:200px;
}
.AnnounceHeading{
	font-family: lucida sans,verdana, arial;
	font-size: 14px;
	font-weight: bold;
	color:#195c03;
}
.AnnounceContent{
	font-family: lucida sans,verdana, arial;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	color:#195c03;
}
div#ReportPanel{
	border: solid 2px #1e7001;
	background-color: #fffe18;
	width:160px;
	height:100%;
}
a.reports:link, a.reports:active, a.reports:visited{
	font-family: lucida sans,verdana, arial;
	font-size: 12px;
	font-weight: bold;
	color:#195c03;
	text-decoration:underline;
	line-height:20px;
}
a.reports:hover{
	color:#333333;
}
.LudoPanel{
	border: solid 2px #247b00;
	padding: 5px 0px 5px 0px;
	background-color: #83e602;
	width:150px;
}
.LudoPanelInner{
	border: solid 2px #6bbb04;
	padding: 5px 0px 5px 0px;
	background: #fcfe17 url('Images/LudoCoinsPanel.gif') no-repeat bottom right;
	width:140px;
}
.LudoPanelInner2{
	border: solid 2px #6bbb04;
	padding: 5px 0px 5px 0px;
	background: #fcfe17 url('Images/LudoLarderCoinsPanel.gif') no-repeat center right;
	width:140px;
}

.CharitiesSpan{
	background-image: url('Images/CharitiesDo.jpg'); 
	background-position:center center; 
	background-repeat:no-repeat; 
	display:block; 
	height:27px;
	text-align:left;
	vertical-align:middle;
}
.CharitiesDonateSpan{
	background-image: url('Images/CharitiesDo.jpg'); 
	background-position:center center; 
	background-repeat:no-repeat; 
	display:block; 
	height:27px;
	text-align:center;
	vertical-align:middle;
}
.CharitiesNameLbl{
	width:132px; 
	height:22px; 
	display:block; 
	font-size:13px; 
	color:#000000; 
	font-weight:bold; 
	cursor:pointer;
	padding-top:5px; 
	padding-left:10px;
}
.CharitiesAboutPanel
{
	border:solid 1px #27440e;
	background-color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	width:500px;
}
.CharitiesDonationsPanel
{
	border:solid 1px #27440e;
	background-color:#89df36;
	padding: 10px 10px 10px 10px;
	width:170px;
	text-align:center;
	vertical-align:middle;
}
.CharitiesRaisedSpan{
	background-image: url('Images/CharitiesRaised.jpg'); 
	background-position:center center; 
	background-repeat:no-repeat; 
	display:block; 
	height:84px;
	text-align:center;
	vertical-align:middle;
}
/* END BOX STYLES */

/* BOTTOM HORIZONTAL MENU STYLES */
.BottomMenuTable{
	width: 100%;
	border:none;
	text-align:center;
}
.Tabbuttonmenubottom{
	overflow: hidden;
	width: 100%;
	padding: 0px 0;
	border-top: 2px solid #268507;
}
* html .Tabbuttonmenubottom{ /*IE6 and below hack. Set explicit strip width*/
	width: 100%;
}
.Tabbuttonmenubottom a.YTab{ 
	display:inline-block;
	font: 14px lucida sans, verdana, arial, helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;    
	margin-right: -2px; /*spacing between buttons*/
	margin-bottom: -10px;
	vertical-align:top;
}
.Tabbuttonmenubottom a.YTab:link, .Tabbuttonmenubottom a.YTab:visited, .Tabbuttonmenubottom a:active{
	color: #103201; /*button text color*/
}
.Tabbuttonmenubottom a.YTab span{
	background: transparent url('Images/TabBottomGreen.gif') no-repeat top right;
	display: block;
	text-align:center;
	padding-top:10px;
	height: 45px; /* Height of button background height */
	width:142px;
}
.Tabbuttonmenubottom a.YTab:hover span{ /* Hover state CSS (for text) */
	color: #103201;
	background: transparent url('Images/TabBottomYellow.gif') no-repeat top right;
}

/* END BOTTOM HORIZONTAL MENU STYLES */

/* ADD THIS LINKS STYLES */
.addthis_panelcasino{
	width:100%;
	border: 2px solid #4efc11;
	background-color:#FFFFFF;
}
.addthis_toolboxcasino .hover_effect
{
    padding: 10px 0 6px 10px;
}
.addthis_toolboxcasino .hover_effect div
{
    float: left;
}
.addthis_toolboxcasino .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 20px;
    position: relative;
    text-decoration: none;
}
.addthis_toolboxcasino .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}
.addthis_toolboxcasino .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

.addthis_panel{
	width:670px;
	border: 1px dotted #000000;
}
.addthis_toolbox .hover_effect
{
    padding: 10px 0 6px 10px;
}
.addthis_toolbox .hover_effect div
{
    float: left;
}
.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 2px 2px 2px 16px;
    position: relative;
    text-decoration: none;
}
.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}
.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}
/* END ADD THIS LINKS STYLES */
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:2px;}
.xb2, .xb3, .xb4 {background:#eafab4; border-left:2px solid #4efc11; border-right:2px solid #4efc11;}
.xb1 {margin:0 5px; background:#4efc11;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#eafab4; border:0 solid #4efc11; border-width:0 2px;}

.ytop, .ybottom {display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:2px;}
.yb2, .yb3, .yb4 {background:#fafa77; border-left:2px solid #b4b418; border-right:2px solid #b4b418;}
.yb1 {margin:0 5px; background:#b4b418;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}
.yboxcontent {display:block; background:#fafa77; border:0 solid #b4b418; border-width:0 2px;}

.ztop, .zbottom {display:block; background:transparent; font-size:1px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:3px;}
.zb2, .zb3, .zb4 {background:#76c627; border-left:3px solid #000000; border-right:3px solid #000000;}
.zb1 {margin:0 5px; background:#000000;}
.zb2 {margin:0 3px; border-width:0 3px;}
.zb3 {margin:0 2px;}
.zb4 {height:3px; margin:0 1px;}
.zboxcontent {display:block; background:#76c627; border:0 solid #000000; border-width:0 3px;}

.roundedboxBlack{
	z-index:900;
	text-align:center; 
	padding:5px 0px 7px 0px; 
	position:relative;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #000000; 
	background-color:#76c627;	
}

.roundedboxGreen{
	z-index:950;
	text-align:center; 
	padding:5px 2px 7px 3px;
	position:relative; 
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #4efc11; 
	background-color:#eafab4;
	width:465px;
	height:240px;
}

.roundedboxGreenLight{
	text-align:center; 
	padding:5px 0px 7px 0px; 
/*	position:relative;*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #4efc11; 
	background-color:#eafab4;	
}

.roundedboxBlackLight{
	text-align:center; 
	padding:5px 0px 7px 0px; 
/*	position:relative;*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #000000; 
	background-color:#eafab4;	
}

.roundedboxBlackGreen{
	text-align:center; 
	padding:5px 0px 7px 0px; 
/*	position:relative;*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #000000; 
	background-color:#58bc1c;	
}

.roundedboxBlackLightGreen{
	text-align:center; 
	padding:5px 0px 7px 0px; 
/*	position:relative;*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #000000; 
	background-color:#d4f082;	
}

.roundedboxBlackOffWhite{
	text-align:center; 
	padding:5px 0px 7px 0px; 
/*	position:relative;*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #000000; 
	background-color:#f4f1e0;	
}

.roundedboxGreenYellow{
	text-align:center; 
	padding:5px 0px 7px 0px; 
/*	position:relative;*/
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	border:solid 2px #475811; 
	background-color:#fefe00;	
}

/* PAGE PANEL STYLES */
div#GreenPanel{
	margin: 0 0%;
	background: #eafab4;
}
b.rtop, b.rbottom{
	display:block;
	background: #FFF;
}
b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #eafab4
}
b.r1{
	margin: 0 5px
}
b.r2{
	margin: 0 3px
}
b.r3{
	margin: 0 2px
}
b.rtop b.r4, b.rbottom b.r4{
	margin: 0 1px;
	height: 2px
}	
div#YellowPanel{
	margin: 0 0%;
	background: #fafa77;
}
b.rtop2, b.rbottom2{
	display:block;
	background: #FFF
}
b.rtop2 b, b.rbottom2 b{
	display:block;
	height: 1px;
	overflow: hidden;
	background: #fafa77
}

.ContentTable{
	width:100%;
	border:none;
	text-align:left;
	vertical-align:top;
	border-collapse:separate;
}

.LudexPanelBackground
{
	background-color: Gray;
	filter:alpha(opacity=70);
	opacity: 0.7;
	z-index: 500;
	zoom: 1;
}
.ContentLinkTable{
	width:99%;
	height:29px;
	border:none;
}
.ContentLinkTable_Col1{
	width:36px;
	text-align:left;
	vertical-align:middle;
}
.ContentLinkTable_Col2{
	text-align:left;
	vertical-align:middle;
}
a.ContentLink:link, a.ContentLink:active, a.ContentLink:visited{
	font-family: lucida sans,verdana, arial;
	font-size: 11pt;
	font-weight: bold;
	color:#318e13;
	text-decoration:none;
	line-height:8pt;
}
a.ContentLink:hover{
	color:#333333;
}

.CasinoNameBtn{
	background-image:url(Images/LudexCasinoName.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
	font: 12px lucida sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:58px;
}

.MasterGVStyle
{
	width:100%;
	
}
.MasterGVStyle th
{
	background-color:#fefe00;
	font-family: lucida sans,verdana, arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.MasterGVStyle td
{
	background-color:#fafa6f;
	font-family: lucida sans,verdana, arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-top: solid 1px #6e9d5d;
}

.MasterGVStyleRed
{
	width:100%;
	
}
.MasterGVStyleRed th
{
	background-color:#aed462;
	font-family: lucida sans,verdana, arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.MasterGVStyleRed td
{
	background-color:#c6f26f;
	font-family: lucida sans,verdana, arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-top: solid 1px #6e9d5d;
}

a.VoteBtn:link, a.VoteBtn:active, a.VoteBtn:visited{
	font: 14px lucida sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	padding-left:5px;
	padding-right:5px;
}
a.VoteBtn:hover{
	color:#264c01;
}
.VoteCol{
	background-image:url(Images/VoteTableBtn.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
a.Col2Btn:link, a.Col2Btn:active, a.Col2Btn:visited{
	font: 11px lucida sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}
a.Col2Btn:hover{
	color:#264c01;
}
.Col2{
	background-image:url(Images/ClickOnCasinoNew.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
a.Col7Btn:link, a.Col7Btn:active, a.Col7Btn:visited{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
}
a.Col7Btn:hover{
	color:#264c01;
}
.Col7{
	background-image:url(Images/BonusTermsNew.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
.Col7Focus{
	background-image:url(Images/BonusTermsFocus.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
.Col7IT{
	background-image:url(Images/InstramentsTraded.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
a.Col7aBtn:link, a.Col7aBtn:active, a.Col7aBtn:visited{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;   
}
a.Col7aBtn:hover{
	color:#264c01;
}
.Col7a{
	background-image:url(Images/BonusTerms2New.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
a.Col8Btn:link, a.Col8Btn:active, a.Col8Btn:visited{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
}
a.Col8Btn:hover{
	color:#264c01;
}
.Col8{
	background-image:url(Images/DownloadNew.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	text-align:center;
}
a.PlayBtn:link, a.PlayBtn:active, a.PlayBtn:visited{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:12px;
	display:block;
	width:85px;
	height:25px;
	vertical-align:middle;
	text-align:center;
	padding-top:10px;
}
a.PlayBtn:hover{
	color:#264c01;
}
a.Col13:link, a.Col13:active, a.Col13:visited{
	font: 12px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#2f6511;
	font-weight:bold;
	text-decoration:underline;
	line-height:12px;
}
a.Col13:hover{
	color:#2f6511;
}
.LudexPanelTable{
	background-color:Transparent;
	width:352px;
	border:none;
	text-align:center;
	vertical-align:top;
	font-family: lucida sans,verdana, arial;
	font-size: 10px;
	color:#2b5b05;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.LudexPanelTable td{
	background-color:Transparent;
	color:#2b5b05;
	font-family:lucida sans,verdana,arial;
	font-size:10px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.LudexPanelDown{
	display:none;
}

a.info
{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
	position:relative;           /*this is the key*/
	z-index:30;
}

a.info:hover {
	z-index:31;
	color:#264c01;
}

a.info span{
	display: none;  /* hide the span text using this css */
}

a.info:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        padding: 2px 4px 2px 4px;
        top: 24px;
        left: -195px;
        width:400px;
        border:2px solid #1e7001; /* border colour */
        background-color:#fdfe17; /* background colour here */
        color:#1e7001;         /* text colour */
        text-align: center;
        font-size: 11px;
        font-weight:normal;
        z-index:32;
}

a.infoTickets
{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
	position:relative;           /*this is the key*/
	z-index:24;
}

a.infoTickets:hover {
	z-index:25;
	color:#264c01;
}

a.infoTickets span{
	display: none;  /* hide the span text using this css */
}

a.infoTickets:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        padding: 2px 4px 2px 4px;
        top: 24px;
        left: -45px;
        width:150px;
        border:2px solid #1e7001; /* border colour */
        background-color:#fdfe17; /* background colour here */
        color:#1e7001;         /* text colour */
        text-align: center;
        font-size: 11px;
        font-weight:normal;
        z-index:30;
}

a.info2
{
	border:none;
	position:relative;           /*this is the key*/
	z-index:24;
}

a.info2:hover {
	z-index:25;
	color:#264c01;
}

a.info2 span{
	display: none;  /* hide the span text using this css */
}

a.info2:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        padding: 5px 5px 5px 5px;
        top: 10px;
        left: -80px;
        width:200px;
        border:2px solid #1e7001; /* border colour */
        background-color:#fdfe17; /* background colour here */
        color:#1e7001;         /* text colour */
        text-align: center;
        font-size: 11px;
        font-weight:normal;
        z-index:30;
}

a.info3
{
	font: 11px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	line-height:11px;
	position:relative;           /*this is the key*/
	z-index:30;
}

a.info3:hover {
	z-index:31;
	color:#264c01;
}

a.info3 span{
	display: none;  /* hide the span text using this css */
}

a.info3:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        padding: 2px 4px 2px 4px;
        top: 24px;
        left: -245px;
        width:300px;
        border:2px solid #1e7001; /* border colour */
        background-color:#fdfe17; /* background colour here */
        color:#1e7001;         /* text colour */
        text-align: center;
        font-size: 11px;
        font-weight:normal;
        z-index:32;
}

a.infoVid
{
	border:none;
	position:relative;           /*this is the key*/
	z-index:24;
}

a.infoVid:hover {
	z-index:25;
	color:#264c01;
}

a.infoVid span{
	display: none;  /* hide the span text using this css */
}

a.infoVid:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        padding: 5px 5px 5px 5px;
        top: 10px;
        left: -20px;
        width:200px;
        border:2px solid #1e7001; /* border colour */
        background-color:#fdfe17; /* background colour here */
        color:#1e7001;         /* text colour */
        text-align: center;
        font-size: 11px;
        font-weight:normal;
        z-index:30;
}

a.infoNC
{
	font: 18px lucida-sans, verdana, arial, helvetica, sans-serif;
	color:#0a2202;
	font-weight:bold;
	text-decoration:none;
	position:relative;           /*this is the key*/
	z-index:24;
	display:block;
	height:32px;
	padding-top:8px;
}

a.infoNC:hover {
	z-index:25;
	color:#264c01;
}

a.infoNC span{
	display: none;  /* hide the span text using this css */
}

a.infoNC:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        padding: 2px 4px 2px 4px;
        top: 20px;
        left: 70px;
        width:400px;
        border:2px solid #1e7001; /* border colour */
        background-color:#fdfe17; /* background colour here */
        color:#1e7001;         /* text colour */
        text-align: center;
        font-size: 11px;
        font-weight:normal;
        z-index:30;
}
/* PAGE PANEL STYLES */

.WatermarkTB{
	 color:#c1c1c1;
}

/* TOP MENU NEW STYLES */
.TopMenuTable{
	width: 1136px;
	border:none;
	text-align:left;
	margin-top:-5px;
	background-color:#fefe00;
}
ul#navi {
	margin: 0; 
	padding: 0; 
	font-weight: bold;
	font-size:14px;
}
ul#navi li {
	padding: 10px 4px 5px 6px;
	width:116px;
	height:80px;
	background-image:url("images/MenuPanel.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color: #2c4a0c;
	text-align:center;
}
ul#navi li.dir {
	display: block; 
	position: relative;
	padding: 10px 4px 5px 6px;
	width:116px;
	height:80px;
	background-image:url("images/MenuPanelBtn.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-align:center;
}
ul#navi li a {
	text-decoration: none;
	color: #000000;
	display:block;
	width:116px;
	height:30px;
}
ul#navi li a:hover, ul#navi li a:focus, ul#navi li a:active {
	color: #2c4a0c;
}
ul#navi li, ul#navi li ul {
	float: left; 
	list-style: none;
	margin-left:-1px;
}
ul#navi li div ul {
	width: 126px; 
	margin: 0;
	margin-top: 95px;
	padding: 0;
}
ul#navi li div ul li {
	float: none; 
	background: transparent;
	padding: 5px 4px 5px 6px;
	width:116px;
	height:30px;
	background-image:url("images/MenuBtn.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-align:left;
	font-size:12px;
}
ul#navi li div {
	position: absolute; 
	top: -10000px; 
	left: 0; 
	float: left; 
	margin: 0 -1000px -1000px 0;
}
ul#navi li.r div { float: right; margin: 0 0 -1000px -1000px;}
ul#navi li:hover 
{
	
}
ul#navi li:hover div {position: absolute; top: 0; z-index: 1;}
/* degradation for IE7 and lower */
ul#navi li.r div { *float: left; *margin: 0 -1000px -1000px 0;}

.CompletionList
{
	margin: -5px 0px 0px 10px;
	background-color:#F0F0F0;
	list-style-type:none;
	cursor:pointer;
}
.CompletionListItem
{
	color:#777777;
	background-color:#F0F0F0;
}
.CompletionListHighlightedItem
{
	background-color:#FFFFFF;
}
#divwidth
{
	width: 250px !important;    
}
#divwidth div
{
	width: 250px !important;   
}



/* TOP MENU NEW STYLES */
.TopMenuTableNew{
	width: 1136px;
	border:none;
	text-align:left;
	margin-top:-5px;
	position:relative; 
	z-index:990;
	/*background-color:#fefe00;*/
	background-color:#ffffff;
}
ul#naviNew {
	margin: 0; 
	padding: 0; 
	font-weight:900;
	font-size:20px;
}
ul#naviNew li {
	padding: 17px 5px 8px 6px;
	width:178px;
	height:39px;
	background-image:url("images/WTopMenuButton.gif");
	background-repeat:no-repeat;
	background-position:left top;
	color: #2c4a0c;
	text-align:center;
}
ul#naviNew li.dir {
	display: block; 
	position: relative;
	padding: 17px 5px 8px 6px;
	width:178px;
	height:39px;
	background-image:url("images/WTopMenuButtonDD.gif");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-align:center;
}
ul#naviNew li a {
	text-decoration: none;
	color: #000000;
	display:block;
	width:178px;
	height:39px;
}
ul#naviNew li a:hover, ul#naviNew li a:focus, ul#naviNew li a:active {
	color: #2c4a0c;
}
ul#naviNew li, ul#naviNew li ul {
	float: left; 
	list-style: none;
	margin-left:-1px;
}
ul#naviNew li div ul {
	width: 188px; 
	margin: 0;
	margin-top: 65px;
	padding: 0;
}
ul#naviNew li div ul li {
	float: none; 
	background: transparent;
	padding: 5px 4px 5px 6px;
	width:178px;
	height:20px;
	background-image:url("images/TopMenuDD.gif");
	background-repeat:no-repeat;
	background-position:left top;
	color: #000000;
	text-align:left;
	font-size:12px;
}
ul#naviNew li div {
	position: absolute; 
	top: -10000px; 
	left: 0; 
	float: left; 
	margin: 0 -1000px -1000px 0;
}
ul#naviNew li.r div { float: right; margin: 0 0 -1000px -1000px;}
ul#naviNew li:hover 
{
	
}
ul#naviNew li:hover div {position: absolute; top: 0; z-index: 1;}
/* degradation for IE7 and lower */
ul#naviNew li.r div { *float: left; *margin: 0 -1000px -1000px 0;}
