/*  Page Structure  */
.banShow:after { content: ""; clear: both; display: block; visibility: hidden; height: 0; }
.flexslider { width:700px; height:255px; position: absolute; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides {  position: relative; z-index: 1;height:255px;overflow: hidden; }
.slides li { width:700px;height:255px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 700px; text-align: center;}
.flex-control-nav li { float:left; display: inline; width: 13px; height: 13px; margin: 0 2px;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
/*.flex-direction-nav { position: absolute; z-index: 3; width: 700px; height:50px; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }
.flex-direction-nav li a.flex-prev { left: 40px; background: url(../images/prev.png) center center no-repeat; }
.flex-direction-nav li a.flex-next { right: 40px; background: url(../images/next.png) center center no-repeat; }*/
.flex-control-nav{left:75px;}
p, td, th, li, a:link, a
{
    font-size: 12px;
    outline: none;
}

a:link, a
{
    text-decoration: none;
}

a.imageLink
{
    display: block;
}

img
{
    border: none;
}

input
{
    font-family: verdana, Arial, tahoma;
}

*
{
    margin: 0;
    padding: 0;
}

#ie_historyFrame
{
    display: none;
}

div#safari_rememberDiv
{
    display: none;
}

div.clear
{
    clear: both;
}

.divBottomContainer .clearfix{
    width:235px;
    height:550px;
    float:left;
    zoom: 1;
}
.divBottomContainer .clearfix:after
{
    clear: both;
}

#popupmask {
    z-index: 9999 !important;
}

/* --------------------------------------------------------------------------*/
/* -------------------------     Header Section     -------------------------*/
/* --------------------------------------------------------------------------*/

div.HeaderWrapper 
{
    width: 100%;
    min-width: 990px;
}

div.HeaderWrapper div.Header
{
    background-color: #14805E;
}

div.HeaderWrapper div.Header a:hover {
    text-decoration: none;
}

div.HeaderWrapper div.Header div.UpperContainer 
{
    height:74px;
    border-bottom: 1px solid #046F50;
}

div.HeaderWrapper div.Header div.InnerWrapper 
{
    margin: 0 auto;
    width: 950px;	
    padding: 0 15px 0 25px;
}

div.HeaderWrapper div.Header div.UpperContainer img.HeaderLogo
{
    float: left;
    display: block;
    cursor: pointer;
    margin-top: 24px;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation
{	
    float: left;
    margin-top: 25px;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul
{	
    list-style-type: none;
    margin: 0px auto 0px auto;
    height: 30px;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li
{	
    float: left;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li a
{	
    display: block;
    height: 25px;
    background-position: top;
    background-repeat: no-repeat;
    overflow: hidden;
    _position:relative;
    margin: 0 -1px -1px -1px;
    padding: 1px;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li a:hover,
div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li.selected a
{
    background-position: bottom;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li a:hover 
{
    margin-top: -2px;
    _margin-top: 0;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li.selected a 
{
    background-color:#116c50;
    border: 1px solid #10634a;    
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 23px;
    background-position: center -25px;
    padding: 0;
    margin-top: -1px;
    _margin-top: 0;
}

/* Italian Regulatory Header */

div.RegulatoryHeader { background-color: #14805E; width: 100%; height: 62px; border-bottom: 1px solid #228767;cursor: default; }
div.RegulatoryHeader div.inner { width: 100%; height: 61px; border-bottom: 1px solid #087354; }
div.RegulatoryHeader div.center { width: 960px; height: 60px; margin: 0px auto; }
div.RegulatoryHeader div.left { margin-left: 9px; float: left; color: #D7EBE5; font-size: 12px; height: 60px; line-height: 60px; }
div.RegulatoryHeader div.left a { text-decoration: underline; color: #D7EBE5; font-size: 12px; margin-left: 10px; }
div.RegulatoryHeader div.left a:hover { color: #FFDF1B; }
div.RegulatoryHeader div.right { float: right; margin-right: 9px; color: #66AB98; font-size: 12px; }
div.RegulatoryHeader div.right div.logos { float: right; margin-top: 10px; }
div.RegulatoryHeader div.right div.logos a { float: left; }
div.RegulatoryHeader div.right div.logos img {float: left;margin-left: 15px; }
div.RegulatoryHeader div.right div.infoTextContainer { margin-top: 7px; margin-bottom: 6px; float: right; }

/* /Italian Regulatory Header */

/* Italian Telebet Reference | Codice Fiscale */

td.ItalyInfo {font-size: 12px; color: #85B8AB; padding-right: 10px;cursor: default;}
td.ItalyInfo .Pipe {margin-left: 5px;margin-right: 5px;}

/* /Italian Telebet Reference | Codice Fiscale */

/* IE 6 Only For png work arround */
div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li a img 
{
    position:relative;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li a:hover img 
{
    top: -25px;
}

div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li.selected a img,
div.HeaderWrapper div.Header div.UpperContainer div.MainNavigation ul li.selected a:hover img 
{
    top: -25px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide
{
    float: right;	
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoginContainer
{
    width: 250px;
    padding: 14px 0px 0px 0px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoginContainer input
{
    float:left;
    width: 88px;
    height: 23px;
    line-height: 23px;
    margin: 0px 5px 0px 0px;
    padding: 0px 5px 0px 5px;
    border: 1px solid #0E5942;
    background-color: #10694D;
    color: #60A692;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 12px;
    box-shadow: 0px 1px 0px #288B6C;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoginContainer input.passwordToggle 
{
    display: none;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoginContainer a.aGo 
{
    float: left;
    display: block;
    width: 37px;
    height: 25px;
    margin: 0px 0px 0px 0px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoginContainer a.aGo:hover 
{
    background-color: #DDDDDD;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoginContainer a.aGo:hover 
{
    background-position: bottom;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedOutLinks 
{
    padding: 8px 0 0 0;
    width: 250px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedOutLinks a
{
    float: right;
    color: #80BFAC;
    font-size: 12px;
} 

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedOutLinks a:hover
{
    color: #FFDF1B;
} 

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedOutLinks a.JoinNow
{
    float: left;
    color: #FFDF1B;
} 

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedOutLinks a.JoinNow:hover
{
    text-decoration: underline;
} 

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer
{
    width: 248px;
    height: 48px;
    margin: 12px 0px 0px 0px;
    background-color: #10694D;
    color: #80BFAC;
    border: 1px solid #0E5942;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    font-size: 12px;
    box-shadow: 0px 1px 0px #1B8F6C;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.TopLine
{
    height:23px;
    border-bottom: 1px solid #0E5942;
    line-height: 22px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.TopLine div.UsernameContainer 
{
    padding: 0px 0px 0px 8px;
    float: left;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.TopLine a.LogOut 
{
    float: left;
    color: #FFDF1B;
    margin: 0 20px 0 10px;
    font-size: 12px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.TopLine a.LogOut:hover
{
    text-decoration: underline;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine
{
    height: 23px;	
    border-top: 1px solid #1B7055;
    line-height: 22px;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine table {
    width: 100%;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine table td.BalanceSelectorCell {
    width: 100%;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine div.LoggedInLinks
{
    border-left: 1px solid #1B7055;
    padding: 0 8px 0 11px;
    white-space: nowrap;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine div.LoggedInLinks a
{
    font-size: 12px;
    line-height: 22px;      
    color: #FFDF1B;  
    display: inline;
    margin-right: 15px;
    white-space: nowrap;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine div.LoggedInLinks a.lastLink
{
    margin-right: 0;
}

div.HeaderWrapper div.Header div.UpperContainer div.RightHandSide div.LoggedInContainer div.BottomLine div.LoggedInLinks a:hover
{
    text-decoration: underline;
}

div.HeaderWrapper div.Header div.LowerContainer
{
    height:28px;
    border-top: 1px solid #228767;
}

div.HeaderWrapper div.Header div.LowerContainer div.ClockContainer{
    float: left;	
    color: #7FBFAC;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    white-space: nowrap;
    cursor: default;
    _width:1px;
    font-family:arial;
}
div.HeaderWrapper div.Header div.LowerContainer div.RightHandSide 
{    
    float: right;	
}

div.HeaderWrapper div.Header div.LowerContainer div.RightHandSide table {
    float: right;
}

div.HeaderWrapper div.Header div.LowerContainer div.Links
{
    float: right;	
    border-left: 1px solid #046F50;	
    _width:1px;
    display: none;
}

div.HeaderWrapper div.Header div.LowerContainer div.Links a
{
    color: #FFDF1B;
    display: block;    
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    padding: 0px 9px 0px 9px;
    border-left: 1px solid #228767;
    border-right: 1px solid #046F50;
    white-space: nowrap;
}

div.HeaderWrapper div.Header div.LowerContainer div.Links a:hover
{
    background-color: #047B58;
}

div.HeaderWrapper div.Header div.LowerContainer div.ChatLink
{
    float: right;
    border-left:1px solid #046F50;
}

div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a 
{
    display: block;
    height: 28px;
    line-height: 28px;
    padding: 0px 10px 0px 10px;
    color: #7FBFAC;
    border-left: 1px solid #228767;
    border-right: 1px solid #046F50;
    background-repeat: no-repeat;
    background-position: 10px 1px;
    position: relative;

}

div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a:hover
{
    color: #FFDF1B;
    background-color: #047B58;
}

div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a div.ChatIcon
{
    height: 12px;
    width: 14px;
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 9px;
    left: 10px;
    overflow: hidden;
}
/*
div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a span.ChatText {
    padding-left: 19px
}*/

div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a:hover div.ChatIcon
{
    background-position: 0 -12px;
}

/* IE 6 Only For png work around */
div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a div.ChatIcon img
{
    top: 0;
    padding: 0;
    position: absolute;
}

/* IE 6 Only For png work around */
div.HeaderWrapper div.Header div.LowerContainer div.ChatLink a:hover div.ChatIcon img
{
    top: -12px;
}

div#iboContainer {
    z-index: 3002 !important;
}

/* --------------------------------------------------------------------------*/
/* --------------------------- Language Selector  ---------------------------*/
/* --------------------------------------------------------------------------*/

.LanguageSelectorWrapper{
    cursor: pointer;
    float: right;
    position: relative;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    border-left: 1px solid #228767;
    z-index: 3001 !important;
}
.LanguageSelector{
    border-right: 1px solid #046F50;
}
.LanguageSelectorHeaderIcon{
    background-repeat: no-repeat;
    position: absolute;
    top: 11px;
    right: 10px;
    height: 6px;
    width: 9px;
    overflow: hidden;
}
.LanguageSelectorListIcon{
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    padding: 7px 15px 0 0;
    top: 34px;
    right: 6px;
    cursor: default;
    border-bottom: 1px solid #BBBBBB;
}
.LanguageSelectorListIconActive {
    border-bottom: 1px solid #C8C8C8;
}
.LanguageSelectorTitleWrapper.active .LanguageSelectorListIcon{
    display: block;
}
.LanguageSelectorHeader{
    color: #7FBFAC;
    display: inline;
    font-family: verdana;
    font-size: 12px;
    margin-right: 6px;
    padding-left:5px;
}
.LanguageSelectorSubHeader{
    color: #FFFFFF;
    display: inline;
    font-family: verdana;
    font-size: 12px;
    padding-right:5px;
}
.LanguageSelectorSubHeader select{
    border:none;
    background:#14805e;
    color:#fff;
}
.LanguageSelector .Hover,
.LanguageSelector .Hover .LanguageSelectorSubHeader{
    background-color: #047B58;
    color: #FFDF1B;
    background-position: 0 -6px;
}
/* IE 6 Only For png work around */
/*.LanguageSelector .Hover img{
    top: -6px;
}*/
/* IE 6 Only For png work around */
.LanguageSelectorHeaderIcon img{
    top: 0;
    padding: 0;
    position: absolute;
}
/*.LanguageSelector dd, .LanguageSelector ul{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}*/
.LanguageSelector ul{
    background-color: #BBBBBB;
    background-position: top right;
    background-repeat: no-repeat;
    border: 1px solid #333333;
    display: none;
    list-style: none;
    position: absolute;
    top: 40px;
    background-clip: border-box;
    right: 0;
    width: 300px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0, .3);
}
.LanguageSelector ul li{
    line-height: 28px;
    float: left;
    width: 50%;
}
.LanguageSelector ul li div{
    height: 28px;
    cursor: default;
}

.LanguageSelector ul li a, .LanguageSelector ul li div{
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #A4A4A4;
    border-left: 1px solid #C8C8C8;
    border-right: 1px solid #A4A4A4;
}
.LanguageSelector ul li a{
    color: #333333;
    display: block;
    font-family: verdana;
    font-size: 12px;
    cursor: pointer;
    padding-left: 10px;
    height: 28px
}
.LanguageSelector ul li.active{
    background-position: 125px 9px;
    background-repeat: no-repeat;
}
.LanguageSelector ul li.firstRowstartOfRow div, .LanguageSelector ul li.firstRowstartOfRow a{
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -o-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}
.LanguageSelector ul li.firstRowendOfRow div, .LanguageSelector ul li.firstRowendOfRow a{
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -o-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}
.LanguageSelector ul li.lastRowstartOfRow div, .LanguageSelector ul li.lastRowstartOfRow a{
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -o-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
}
.LanguageSelector ul li.lastRowendOfRow div, .LanguageSelector ul li.lastRowendOfRow a{
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -o-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
.LanguageSelector ul li.endOfRow a, .LanguageSelector ul li.endOfRow a:hover, .LanguageSelector ul li.firstRowendOfRow a, .LanguageSelector ul li.lastRowendOfRow a:hover{
    border-right: 1px solid #BBBBBB;
}

.LanguageSelector ul li.startOfRow a, .LanguageSelector ul li.startOfRow a:hover, .LanguageSelector ul li.firstRowstartOfRow a, .LanguageSelector ul li.lastRowstartOfRow a:hover{
    border-left: 1px solid #BBBBBB;
}
.LanguageSelector ul li a:hover{
    background-color: #C8C8C8;
    border-top: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
}
.LanguageSelector ul li.active a:hover{
    background: none;
    border-top: 1px solid #C8C8C8;
    border-left: 1px solid #C8C8C8;
    cursor: default;
}
/* --------------------------------------------------------------------------*/
/* --------------------------- Services Selector  ---------------------------*/
/* --------------------------------------------------------------------------*/

.ServicesSelectorWrapper{
    display: block;
    cursor: pointer;
    float: right;
    position: relative;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    padding: 0px 0px 0px 0px;
    border-right: 1px solid #228767;
    z-index: 3001 !important;
}
.ServicesSelector{
    border-right: 1px solid #046F50;
}
.ServicesSelectorTitleWrapper{
    position: relative;
}
.ServicesSelectorHeaderIcon{
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    height: 6px;
    width: 9px;
    top: 11px;
    right: 10px;
    overflow: hidden;
}
.ServicesSelectorListIcon{
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    padding: 7px 15px 0 0;
    top: 34px;
    right: 6px;
    cursor: default;
    border-bottom: 1px solid #BBBBBB;
}
.ServicesSelectorListIconActive{
    border-bottom: 1px solid #C8C8C8;
}
.ServicesSelectorTitleWrapper.active .ServicesSelectorListIcon{
    display: block;
}
.ServicesSelectorTitle{
    border-left: 1px solid #228767;
    position: relative;   
    height: 28px;
    line-height: 28px;
    padding: 0 29px 0 9px;
}
.ServicesSelectorTitle .ServicesSelectorHeader{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 12px;
}
.ServicesSelector .Hover,
.ServicesSelector .Hover .ServicesSelectorHeader{
    background-position: 0 -6px;
    background-color: #047B58;
    color: #FFDF1B;
}
/* IE 6 Only For png work around */
.ServicesSelector .Hover img {
    top: -6px;
}
/* IE 6 Only For png work around */
.ServicesSelectorHeaderIcon img{
    top: 0;
    padding: 0;
    position: absolute;
}
.ServicesSelector dd, .ServicesSelector ul{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.ServicesSelector ul li.firstRow a{
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -o-border-radius-topleft: 4px;
    -o-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
}
.ServicesSelector ul li.lastRow a {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -o-border-radius-bottomleft: 4px;
    -o-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
.ServicesSelector ul{
    background-color: #BBBBBB;
    background-position: top right;
    background-repeat: no-repeat;
    border: 1px solid #333333;
    display: none;
    list-style: none;
    position: absolute;
    top: 40px;
    background-clip: border-box;
    right: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0, .3);
}
.ServicesSelector ul li{
    line-height: 30px;
    white-space: nowrap;
}
.ServicesSelector ul li div {
    height: 28px;
    cursor: default;
}
.ServicesSelector ul li a, .ServicesSelector ul li div{
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid #A4A4A4;
}
.ServicesSelector ul li a {
    color: #333333;
    display: block;
    font-family: verdana;
    font-size: 12px;
    cursor: pointer;
    height: 28px;    
    padding: 0px 10px 0px 10px;
}
.ServicesSelector ul li a:hover{
    background-color: #C8C8C8;
    border-top: 1px solid #D8D8D8;
}
/* --------------------------------------------------------------------------*/
/* --------------------------- Balance Selector  ---------------------------*/
/* --------------------------------------------------------------------------*/

.BalanceSelectorWrapper{
    cursor: pointer;
    position: relative;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    z-index: 3001 !important;
}
.BalanceSelectorTitleWrapper{
    position: relative;
}
.BalanceSelectorHeaderIcon{
    background-repeat: no-repeat;
    position: absolute;
    height: 6px;
    width: 9px;
    top: 9px;
    right: 10px;
    background-position: 0 0;
    overflow: hidden;
}
.BalanceSelectorListIcon {
    background-repeat: no-repeat;
    display: none;
    position: absolute;
    padding: 7px 15px 0 0;
    top: 24px;
    right: 6px;
    cursor: default;
    border-bottom: 1px solid #BBBBBB;
}
.BalanceSelectorListIconActive{
    border-bottom: 1px solid #C8C8C8;
}
.BalanceSelectorTitleWrapper.active .BalanceSelectorListIcon{
    display: block;
}
.BalanceSelectorTitle{
    position: relative;   
    height: 23px;
    line-height: 22px;
    padding: 0 29px 0 9px;
    border-right: 1px solid #0E5C44;
}
.BalanceSelectorTitle .BalanceSelectorHeader{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: verdana;
    font-size: 12px;
}
.BalanceSelector .Hover,
.BalanceSelector .Hover .BalanceSelectorHeader{
    background-position: 0 -6px;
    color: #FFDF1B;
}
/* IE 6 Only For png work around */
.BalanceSelector .Hover img {
    top: -6px;
}
/* IE 6 Only For png work around */
.BalanceSelectorHeaderIcon img{
    top: 0;
    padding: 0;
    position: absolute;
}
.BalanceSelector dd, .BalanceSelector ul{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.BalanceSelector ul li.firstRow a, 
.BalanceSelector ul li.firstRow div {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -o-border-radius-topleft: 4px;
    -o-border-radius-topright: 4px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    background-color: #BBBBBB;
}
.BalanceSelector ul li.lastRow a, 
.BalanceSelector ul li.lastRow div{
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    -o-border-radius-bottomleft: 4px;
    -o-border-radius-bottomright: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
.BalanceSelector ul{
    background-position: top right;
    background-repeat: no-repeat;
    border: 1px solid #333333;
    display: none;
    list-style: none;
    position: absolute;
    top: 30px;
    background-clip: border-box;
    right: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px rgba(0,0,0, .3);
    width: 188px;
}
.BalanceSelector ul li{
    line-height: 30px;
    white-space: nowrap;
}
.BalanceSelector ul li div{
    height: 48px;
    padding: 7px 0px 0px 0px;
    cursor: default;
    font-size: 13px;
    line-height: 19px;
}
.BalanceSelector ul li a, 
.BalanceSelector ul li div{
    border-top: 1px solid #C0C0C0;
    border-bottom: 1px solid #9E9E9E;
    background-color: #B4B4B4;
}
.BalanceSelector ul li a{
    color: #333333;
    display: block;
    font-family: verdana;
    font-size: 12px;
    cursor: pointer;
    padding-left: 10px;
    height: 28px;    
    padding: 0px 10px 0px 10px;
    background-repeat: no-repeat;
    background-position: 164px 2px;
}
.BalanceSelector ul li a:hover{
    background-color: #C8C8C8;
    border-top: 1px solid #D8D8D8;
}
.BalanceSelector ul li span.BalanceLabel{
    display: block;
    float: none;
    color: #666666;
    padding-left: 10px;    
}
.BalanceSelector ul li span.BonusValue,
.BalanceSelector ul li span.WithdrawableValue,
.BalanceSelector ul li span.TotalValue,
.BalanceSelector ul li span.GamingBonusValue,
.BalanceSelector ul li span.GamingWithdrawableValue,
.BalanceSelector ul li span.GamingNonWithdrawableValue,
.BalanceSelector ul li span.GamingTotalValue{
    display: block;
    float: none;
    color: #333333;
    padding-left: 10px;
}
/*  Master Page Structure  */
.divHeaderGlobalWrapper{
    background: #06855f top center repeat-x;
    height: 105px;
    width: 100%;
}
.divHeaderWrapper{
    margin: 0 auto;
    height: 105px;
    width: 990px;
    position: relative;
}
.divSubHeaderWrapper{
    width: 100%;
    min-width: 990px;
    background-color: #000000;
}
.divSubHeaderContainer{
    margin: 0 auto;
    width: 990px;
}
.divMainPageWrapper{
    width: 100%;
    min-width: 990px;
    min-height:300px;
    background-color: #252525;
    padding: 20px 0;
    border-top: 1px solid #2E2E2E;
    border-bottom: 1px solid #131313;
}
.divMainPageWrapper:after{
    display:block;
    content:'';
    clear:both;
    height:0;
    visibility:hidden;
}
.divMainPageContainer{
    margin: 0 auto;
    width: 1350px;
}
.divMainPageLeft{
    width: 200px;
    overflow: hidden;
}
.divMainPageLeft, .divMainPageRight{
    float: left;
    padding-left: 20px;
}
.divMainPageRight{
    width:1060px;
}
.divBottomWrapper{
    width: 100%;
    min-width: 990px;
    min-height:880px;
    background-color: #2C2C2C;
    border-top: 1px solid #3B3B3B;
}
.divBottomContainer{
    margin: 0 auto;
    width: 990px;
}
.divBottomContainer:after{
    display:block;
    content:'';
    clear:both;
    height:0;
    visibility:hidden;
}
.divRegOffices {
    font-family: Arial;
    font-size: 12px;
    color: #697571;
    line-height: 18px;
    text-shadow: 0 1px 0 #000;
    text-align: center;
    border-bottom: 1px solid #191919;
    padding-bottom: 12px;        
}
.divRegOffices p{
    width:980px;
    margin:auto;
    overflow:hidden;
    line-height:25px;
}
.divRegOffices b, .divRegOffices strong {
    color: #BFBFBF;
}

.divRegOfficeRightCol {
    margin-bottom: 12px;
}
.divRegOffices span {
    font-size: 12px;
    color: #697571;
    line-height: 14px;
    text-shadow: 0px -1px 0px #000;
    font-family: Verdana, Arial;    
}
.divCopyRightCol{
    height:50px;
}
.divRegOffices a {
    color: #BFBFBF
}

.divRegOffices a:hover {
    color: #ffffff;
}

.divFooterLinks {
    text-align: center;
    width: 100%;
    height: 37px;
    overflow: hidden;
    display: table;
    margin: 0 auto;
}

.divFooterInnerBorder {
    text-align: center;
}

.divFooterWrapper{
    background-position: 50% 0;
    background-repeat: no-repeat;
    margin-top: 20px;

}
.divFooterWrapper ul {
    list-style-type: none;
    font-family: Arial;
}
.divFooterWrapper ul li {
    /* float: left; */
    margin-left: 12px;
    margin-right: 12px;
    display: inline-block;
    *display: inline; /* IE7 and below */
}
.divFooterWrapper ul li a {
    color: #727272;
    text-shadow: 0 -1px 0 #000;
    font-size: 12px;
    white-space: nowrap;
}
.divFooterWrapper ul li a:hover {
    color: #BFBFBF;
    text-decoration: none;
}
.divFooterWrapper ul li.separator {
    display: none;
}
.divFooterBottom {
    border-top: 1px solid #424242;
    padding-top: 11px;
    text-align: center;
}
.divFooterBottom .divCopyRightCol a {
    border: 1px solid #1E1E1E;
    color: #727272;
    text-shadow: 0 -1px 0 rgba(0,0,0,.4);
    padding: 7px 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    background-color: #343434;
    box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.1);
    -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.1);
    -o-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.1);
    -moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,.1);
    margin-left: 16px;
    font-size: 12px;
}
.divFooterBottom .divCopyRightCol a:hover {
    background-color: #424242;
    color: #888888;
}
.divFooterWrapper .divCopyRightCol p {
    clear: both;
    font-family: Arial;
    font-size: 12px;
    color: #697571;
    line-height: 18px;
    text-shadow: 0px 1px 0px #000;
    text-align: center;
    display: inline;
}
.divFooterIcons {
    text-align: center;
    margin-bottom: 15px;
    display: inline-block;
}
.divFooterIcons a img{
    margin-right: 0;
}

.divFooterIcons a, .divFooterIcons img
{
    margin-right: 15px;
}

.divFooterIcons a, .divFooterIcons img, a.footerSocial img {
    display: inline-block;
}



a.footerSocial {
    background-repeat: no-repeat !important;
    margin-right: 10px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    background-color: #343434;
    text-align: center;
    color: #7f7f7f;
    border: 1px solid #1d1d1d;
    text-decoration: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, verdana, sans-serif;
    -webkit-box-shadow: inset 0px 1px 0px rgba(255,255,255, .05);
    -moz-box-shadow: inset 0px 1px 0px rgba(255,255,255, .05);
    -o-box-shadow: inset 0px 1px 0px rgba(255,255,255, .05);
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .05);
    padding: 0px 10px 0px 37px;
    background-position: 10px 4px;
    vertical-align: top;
    margin-top: 3px;
}

a.footerSocial:hover {
    background-color: #424242;
}

.SectionAContainer
{
    background-color: #333333;
    background-repeat: no-repeat;
    border: 3px solid #363636;
    float: none;
    height: 212px;
}

.ZoneSelector
{
    font-family: Verdana;
    font-size: 12px;
    padding-top: 10px;
    padding-right: 10px;
    position: absolute;
    height: 20px;
    top: 0;
    right: 0;
    z-index: 5001;
}

/*	Utility Navigation	*/
.divUtilityNav
{
    float: left;
    width: 986px;
    height: 28px;
    padding: 0px 2px 0px 2px;
}

.divUtilityNav span
{
    color: #85b9AB;
    padding-right: 5px;
}
.divUtilityNav a:hover, .divUtilityNav a
{
    color: #ffdf1b;
    text-decoration: none;
    outline: none;
}

.divUtilityNav .aHomeIcon
{
    float: left;
    display: block;
    width: 35px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: 10px 0;
    outline: none;
    cursor:pointer;
}

.divUtilityNav .aHomeIcon:hover
{
    background-position: 10px -25px;
}

.divUtilityNav .spanTime
{
    float: left;
    display: block;
    padding: 7px 0 0 5px;
    font-size: 12px;
}

.divUtilityNav table
{
    float: right;
}

.aLanguage, .aLanguageSelected, .aServices, .aServicesSelected, .achatIcon
{
    float: left;
    height: 18px;
    padding: 7px 20px 2px 10px;
    border-right: 1px solid #085d47;
    border-left: 1px solid #227f67;
    background-position: top right;
    background-repeat: no-repeat;
    outline: none;
    cursor: pointer;
}

.achatIcon
{
    color: #85B9AB !important;
    padding: 7px 10px 2px 33px;
    border-left: none;
    background-position: top left;
    background-repeat: no-repeat;
}

.achatIcon:hover
{
    background-position: bottom left;
    color: #FFDF1B !important;
}

.aServices, .aServicesSelected
{
    border-right: none;
}

.aServices:hover, .aServicesSelected, .aLanguage:hover, .aLanguageSelected:hover, .aLanguageSelected
{
    background: bottom right no-repeat;
}

/*  Social Media  */
.SocialMediaContainer p
{
    border-left: 1px solid #085d47;
    height: 27px;
    line-height: 27px;
    margin-right: 10px;
}

.SocialMediaContainer span 
{
    border-left: 1px solid #227f67;
    display: block;
    float: left;
    padding-left: 10px;
    padding-right: 0;
}

.SocialMediaContainer a
{
    background-position: top left;
    display: block;
    height: 18px;
    float: left;
    margin: 4px 0 4px 5px;
    overflow: hidden;
    width: 18px;
}

.SocialMediaContainer a:hover
{
    background-position: bottom left;
}

/*	Drop Downs	*/
.divLanguageDropDown, .divServicesDropDown, .divShowBalanceDropDown
{
    position: absolute;
    border: 1px solid #1d4c3d;
    background-color: #24654f;
    display: none;
}

.divLanguageDropDown
{
    top: 26px;
    z-index: 5000;
}

.divServicesDropDown
{
    right: 0px;
    top: 26px;
    z-index: 5000;
}

.divShowBalanceDropDown
{
    top: 90px;
    left: 740px;
    background-color: #065843;
    border-top: none;
    z-index: 4999;
}

.divLanguageDropDown ul, .divServicesDropDown ul, .divShowBalanceDropDown ul
{
    border: 1px solid #3a7561;
    border-bottom: none;
    display: block;
}


.divShowBalanceDropDown ul
{
    border: 1px solid #15634e;
    border-bottom: none;
    width: 110px;
}

.divLanguageDropDown li, .divServicesDropDown li, .divShowBalanceDropDown li
{
    display: block;
    list-style: none;
    border-bottom: 1px solid #3a7561;
    z-index: 100;

}

.divShowBalanceDropDown li
{
    border-bottom: 1px solid #15634e;
}

.divLanguageDropDown a, .divServicesDropDown a, .divShowBalanceDropDown a, .divShowBalanceDropDown .aDisabled
{
    display: block;
    color: #ffdf1b;
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #205b47;
    line-height: 16px;
    outline: none;
}
.divShowBalanceDropDown a
{
    border-bottom: 1px solid #044e3b;
    color: #fff;
    width: 90px;
}

.aBorderNoneFix
{
    border: none;
}

.divShowBalanceDropDown .aBorderNoneFix
{
    border: none;
    color: #ffdf1b;
    cursor: pointer;
}

.divShowBalanceDropDown .aBorderNoneFix:hover
{
    cursor: pointer;
    text-decoration : underline;
}

.divShowBalanceDropDown span, .divShowBalanceDropDown .spanTotal
{
    width: 136px;
    color: #85b9AB;
}

.divShowBalanceDropDown .spanTotal
{
    color: #fff;
}

.aDisabled, .aDisabledBorderNoneFix
{
    color: #85B9AB !important;
    font-size: 12px !important;
    cursor: text;
}

.divLanguageDropDown a:hover, .divServicesDropDown a:hover
{
    background-color: #205a46;
    text-decoration: none;
}

.aDisabled:hover, .aDisabledBorderNoneFix:hover
{
    background-color: #24654f;
}

.divShowBalanceDropDown a:hover
{
    text-decoration: none;
    cursor: text;
}


/*	Logo  */
.divHeaderWrapper .aLogo
{
    float: left;
    display: block;
    outline: none;
    cursor:pointer;
}

.divHeaderWrapper .aLogo img
{
    border: none;
}


/*	Primary Navigation	*/
.divPrimNavWrapper
{
    float: left;
    width: 580px;
    margin: 0px auto 0px auto;
    display: inline;
}

.ulPrimNav
{
    margin: 0px auto 0px auto;
}

.ulPrimNav li
{
    display: inline;
}

.ulPrimNav li a
{
    float: left;
    display: block;
    height: 0px; 
    padding: 77px 0px 0px 0px;
    background-repeat: no-repeat;
    text-decoration: none;
    overflow: hidden;
}

.aPrimNav
{
    background-position: 0px -77px;
}

.aPrimNav:hover, .aPrimNavSelected, .aPrimNavSelected:hover
{
    background-position: 0px 0px;
    text-decoration: none;
}

/*  Login Panel  */
.divLoggedPanel{
    float: right;
    width: 235px;
    height: 48px;
    padding: 0px 15px 0px 0px;
    margin-top: 17px;
}

.divLoggedPanel .LoginPanel{
    float: none;
}

.divLoggedPanel a{
    color: #ffdf1b;
    outline: none;
    white-space: nowrap;
}

.divLoggedPanel input{
    float: left;
    width: 92px;
    height: 14px;
    border: 1px solid #054432;
    background-color: #0a5e46;
    margin-right: 5px;
    padding: 2px 2px 2px 4px;
    color: #85b9AB;
    font-size: 12px;
}

.divLoggedPanel .aGo{
    float: left;
    display: block;
    width: 23px;
    height: 20px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-decoration: none;
}

.divLoggedPanel .aGo:hover{
    background-position: 0px -20px;
}

.divLoggedPanel .divJoinNow, .divLoggedPanel .divLostLogin{
    float: left;
    width: 117px;
    padding-top: 9px; 
}


.divLoggedPanel .divLostLogin{
    text-align: right; 
    width:118px;
}

.divLoggedPanel table{
    width: 233px;
    height: 46px;
    background: 0px 0px repeat-x;
    border: 1px solid #06523f;
    border-bottom: 1px solid #1b775d;
    color: #85b9AB;
}

.divLoggedPanel .padLeft{
    padding-left: 10px;
}

.divLoggedPanel .tdDoubleLines{
    background: repeat-y 0px 0px;
    padding-left: 1px; 
    text-align:center;
}

.divLoggedPanel .aEmails{
    float: right;
    display: block;
    height: 11px;
    padding-right: 20px;
    margin-right: 8px;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: top right;
}

.divLoggedPanel table tr td.ShowHide{
    width: 110px;
}

.divLoggedPanel .aShowBalance, .aShowBalanceSelected{
    float: left;
    display: block;
    background: top right no-repeat;
    padding-right: 15px;
    outline: none;
}

.divLoggedPanel .aShowBalanceSelected, .divLoggedPanel .aEmails:hover{
    background-position: bottom right;
}

.passwordToggle{
    float: left;
    width: 92px;
    height: 14px;
    border: 1px solid #054432;
    background-color: #0a5e46;
    margin-right: 5px;
    padding: 2px 2px 2px 4px;
    color: #85b9AB;
    font-size: 12px;
    display: none;
}

.passwordTogglefocus{
    float: left;
    width: 92px;
    height: 14px;
    border: 1px solid #054432;
    background-color: #0a5e46;
    margin-right: 5px;
    padding: 2px 2px 2px 4px;
    color: #85b9AB;
    font-size: 12px;
    display: inline;
}

/*  Header Banner  */
#banner{
    width: 100%;
    height: 255px;
    position: relative;
    overflow: hidden;
}

#banner a:hover, .RotatorChild a.hover{
    background-position: bottom left !important;
    border: 0;
}

#banner .RotatorChild{
    position: relative;    
}
#banner a{
    display:block;
}
/*  RHS Adverts  */
.divRHSAdvertsContainer {
    float: left;
}
.RHSAdvertContainer{
    float: left;
    clear: both;
    position: relative;
    border: 1px solid #111;
    margin-bottom: 10px;
    cursor: pointer;
}
.RHSAdvert{
    height:263px;
    width:198px;
    background-image:url(../images/left1.jpg);
    background-repeat:no-repeat;
}

#MainPageLHSPlaceholder_ctl01_ctl01_RHSImage{
    background-image:url(../images/left2.jpg);
    background-repeat:no-repeat;
    height:98px;
    width:198px;
}
#MainPageLHSPlaceholder_ctl01_ctl01_RHSImage a{
    display:block;
}
.RHSAdvert a{
    display : none;
}
.FreePlayAdvert{
    background-position: center top;
    padding: 0;
    margin: 0;
}
.FreePlayAdvert:hover{
    background-position: center bottom;
}
.RHSAdvertContainer a{
    cursor: pointer;
    width: 100%;
    height: 100%;
}
div.RHSAdvert div.CounterContainer{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #cccccc;
    padding: 5px 0 5px 0;
}
div.RHSAdvert div.CounterContainer div.Counter{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding-top: 4px;
}
/*  Full Games List  */
.divBottomContainer .clearfix dl dt a{
    color:#189e9e;
    font-size:12px;
    padding-left:25px;
    height:30px;
    line-height:30px;
    background-image:url(../images/4x7_arrow..png);
    background-repeat:no-repeat;
    background-position:10px center;
}
.divBottomContainer .clearfix dl dd{
    color:#999;
    text-indent:2em;
    line-height:20px;
    font-size:12px;
    padding:0 10px;
}
.FullGamesGroupList{
    clear: both;
    margin: 17px 20px 0 20px;
}
.GamesListSectionWrapper {
    padding: 22px 0 18px 0;
}
.GamesListSectionHeader {
    background-repeat: no-repeat;
    color: #199E9E;
    font-family: futura, verdana; 
    font-size: 15px;
    height: 26px;
    line-height: 26px;
    padding: 0 0 10px 38px;
    text-shadow: 0 -1px 0 #000000;
}
.GamesListSectionSeparator{
    border-left: 1px solid #131313;
    border-right: 1px solid #424242;
    font-size: 0;
    height:550px;
    overflow: hidden;
    float:left;
}
/*  Inactivity Warning  */
.InactivityWarningDialog{
    display: none;
    background-color : #333333;
    position : absolute;
    top : 200px;
    left : 200px;
    width : 600px;
    height : 170px;
    z-index :9999;
    padding : 25px;
    color : #fff;
}
.InactivityWarningDialog .InactivityHeader{
    font-size : 12px;
    font-weight : 700;
    margin-bottom : 10px;
}

.InactivityWarningDialog .InactivityMessage{
    margin-bottom : 70px;
}
.InactivityWarningDialog  .RemainLoggedInButton{

    background-image : url('/images/yellow-button-background.jpg');
    width : 200px;
    height : 22px;
    margin-left : 50px;
    margin-right : 25px;
    float: left;
    color : #000;
    font-weight : 700;
    font-size : 12px;
    text-align : center;
    border-left : 1px solid #062f1f;
    cursor : pointer;    
    line-height: 21px;
}
.InactivityWarningDialog  .LogOutButton{
    display: inline-block;
    background-image : url('/images/dark-grey-button-background.jpg');
    width : 200px;
    height : 22px;
    color : #fff;
    font-weight : 700;
    font-size : 12px;
    text-align : center;
    cursor : pointer;
    line-height: 21px;
}
.InactivityWarningDialog .ChangeSettingLink{
    margin-top : 10px;
}

.InactivityWarningDialog a{
    color : #ffdf1b;
}
/*  Terms & Conditions  */
.TandCPopup{
    position: absolute;
    display : none;
}
.TandCFrame{
    z-index : 10000;
}
.GamesGroupNavigation{
    width: 100%;
    float: left;
    font-size: 20px;
    color: #ffffff;
    background-position: center bottom;
}
.GamesGroupNavigationActive{
    color: #FFFFFF;
}
.GamesGroupNavigationInactive{
    color: #727272;
}
/*  Important Announcments  */
.ImportantAnnouncementOuterContainer{
    margin-top: 1px;
    background-color: #656565;
    min-width: 990px;
}
.ImportantAnnouncementInnerContainer{
    margin: 0 auto;
    width: 990px;
    position: relative;
    min-height: 96px;
}
.CloseAnnouncements{
    margin-top: 5px;
    float: right;
    height: 15px;
    width: 15px;
    cursor: pointer;
    background-position: 0 0;
    margin-right: 5px;
}
.CloseAnnouncements:hover{
    background-position: 0 100%;
}
.AnnouncementImage{
    float:left;
    margin: 21px 0 0 27px;
    display: inline;
}
.AnnouncementHeader{
    font-family: Verdana;
    font-size: 13px;
    color: #FFFFFF;
    font-weight: bold;
    padding-top: 18px;
    margin-left: 102px;
}
.AnnouncementText{
    font-family: Verdana;
    font-size: 12px;
    color: #BFBFBF;
    font-weight: normal;
    line-height: 16px;
    padding: 9px 10px 15px 0;
    margin-left: 102px;
}
.AnnouncementText a{
    font-family: Verdana;
    font-size: 12px;
    color: #FFDF1B;
    font-weight: normal;
    text-decoration: none;
}
.AnnouncementText a:hover{
    text-decoration: underline;
}
/*  KYC Form  */
#KYCIFrame{
    position: absolute;
    width: 600px;
    z-index: 10000 !important;
    display: none;
}
.PaddedAdvertText{
    font-size: 12px;
    display: block;
    padding-bottom: 10px;
}
.StaticBannerHeader1{
    font-size: 14px;
    color: #fff;
    font-family: Verdana;
}
.StaticBannerHeader2{
    font-size: 19px;
    color: #ffdf1b;
    font-family: Verdana;
}
.StaticBannerDescription{
    font-size: 10px;
    padding-bottom: 0px;
    margin: 0px;
    overflow: hidden;
    color: #fff;
    padding-top: 2px;
    font-family: Verdana;
    height: 49px;
}
.StaticBannerContentContainer{
    float: left;
    width: 350px;
}
.StaticBanner{
    border-right: #45816f 1px solid;
    border-top: #45816f 1px solid;
    border-left: #45816f 1px solid;
    width: 593px;
    border-bottom: #45816f 1px solid;
    height: 146px;
}
.StaticBannerContent{
    padding-right: 44px;
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top: 15px;
}
.StaticBannerImage{
    padding-right: 0px;
    float: right;
    width: 214px;
    padding-top: 23px;
}
/* !Secondary Navigation ********************************/
.secondaryNav {
    width: 200px;
    float: left;
    margin-bottom: 20px;
    padding-left: 55px;
}
.secondaryNav li {
    display: block;
    float: left;
    margin-bottom: 12px;
    background-repeat: no-repeat;
    background-image:url(../images/bg1.png);
}
.secondaryNav li a {
    display: block;
    float: left;
    height: 21px;
    font-family: futura, verdana; 
    line-height: 20px;
    padding-left: 35px;
    width: 165px;
    text-transform: uppercase;
    text-decoration: none;
    /*font-weight: bold;*/
    color: #595959;
    font-size: 15px;
    text-shadow: 0 -1px 0 #000;
}
.secondaryNav li a:hover {
    color: #fff;
}
.secondaryNav li.selected a {
    color: #ffffff !important;
    cursor: text;
}
.secondaryNav .featured{ background-position: 0 -36px;    }
.secondaryNav .cardgames{ background-position: 0 -72px;  }
.secondaryNav .cardgames2{ background-position: 0 -107px;  }
.secondaryNav .slots{ background-position: 0 2px; }
.secondaryNav .tablegames{ background-position: 0 -113px; }
.secondaryNav .livedealer{ background-position: 0 -149px; }
.secondaryNav .gamesandkeno{ background-position: 0 -185px; }
.secondaryNav .videopoker{ background-position: 0 -149px; }
/* Link Navigation */
.HelpNav h1 {
    font-family: futura, verdana; 
    font-size: 15px;
    color: #595959;
    margin-bottom: 14px;
    background-repeat: no-repeat;
    padding-left: 35px;
    height: 19px;
    line-height: 19px;
    text-shadow: 0 -1px 0 #000
}

.PlayerGuidesNav h1 {
    background-position: 0px   -59px;
}

.GettingStartedNav h1 {
    background-position: 0px -0px;
}

#LinkListWrapper h1 {
    font-family: verdana;
    font-size: 15px;
    color: #595959;
    margin-bottom: 18px;
}

.navSeparator 
{
    height: 0;
    border-top: solid 1px #191919;
    border-bottom: solid 1px #313131;
    clear: left;
    font-size: 0;
    overflow: hidden;
    margin: 25px 0;
}

.navItem a, .navItemSelect a 
{
    font-family: verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;    
    line-height: 23px;
    margin-left: 17px;
}

.navItem a {
    color: #595959;
    text-shadow: 0 -1px 0 #000;
    background-repeat: no-repeat;
    background-position: 18px 4px;
    padding-left: 38px;
    display: block;
    line-height: 15px;
    margin-bottom: 8px;
}

.navItem a:hover {
    color: #fff;
    background-position: 18px -42px;
    padding-left: 38px;
}


.navItemSelect a 
{
    color: #fff;
    text-shadow: 0 1px #000;
    background-repeat: no-repeat;
    background-position: 18px -91px;
    padding-left: 38px;
    display: block;
    line-height: 15px;
    margin-bottom: 8px;
}

/* Link Navigation End */


/*TABLE STYLES*/
.ContentTable {
    border: 1px solid #181818 !important;
    background: #2f2f2f;
    padding: 0px;
    width: 100%;
    border-collapse: separate !important;
    font-size: 12px;
}

.ContentTable tr.HeaderRow td {
    background: #242424;
    border-top: 1px solid #2f2f2f;
    border-bottom: 1px solid #131313 !important;
    text-align: center;
    height: 40px;
    vertical-align: middle;
    color: #666;
    text-shadow: 0px -1px 0px rgba(0,0,0, .4);
    font-weight: normal;
    font-size: 12px;
}

.ContentTable tr td {
    background: #2f2f2f;
    border-top: 1px solid #3c3c3c;
    border-bottom: 1px solid #191919;
    border-right: 1px solid #191919;
    text-align: center;
    height: 30px;
    vertical-align: middle;
    color: #999;
    font-size: 12px;
}

.ContentTable tr td .infoTextContainer {
    color: #999 !important;
    font-size: 12px;
}

.ContentTable tr .col1 {
    font-weight: bold;
}

.ContentTable span {
    display: block;
    font-weight: normal;
    color: #6a6a6a;
    line-height: 16px;
    padding-bottom: 5px;
}

.tblHeader { 
    border: 1px solid #181818;
    border-bottom: none;
    background: #2f2f2f;
    background: #1e1e1e;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 17px;
    color: #999;
    font-weight: bold;
} 
.divMainPagePadding:after{
    content:'';
    display:block;
    clear:both;
    height:0;
    visibility:hidden;
}
.about-content h1{
    width:85px;
    height:30px;
    line-height: 30px;
    color:#fff;
    text-align: center;
    background-color:#194b55;
    font-size:12px;
    margin-bottom: 10px;
}