﻿

/* CENTRAL REGULATED STYLES */

body {
    font-family: Verdana;
    font-size: 11px;
    margin:0px;
    color: #FFF;
    background-color: #000;
    }
h1{margin:0px;}
html{overflow: -moz-scrollbars-vertical;}


.hlbreak 
{
    display:block;
    width:100%;
    font-family:Verdana;
}


/* UPPER MENY & TOP STYLES */
.umtext {
    border: 0;
    text-align:left;
    vertical-align:top;    
    width:850px;
    height:20px;
    float:left;
    padding-top:5px;
}
 
.title {
    width:1000px;
    height:111px;
    background: #000 url(https://images.bestpoker.com/affiliate/sprite/frame_y.png) repeat-x;
    background-position:left top;
}

.title .l {
    padding-left:15px;
    padding-top:15px;
}

.pages_tb {
    background: url(https://images.bestpoker.com/affiliate/sprite/earnings_370x31.png) no-repeat;
    width:690px;
    height:40px;
}
.wtext
{
    width:450px;
 }
.pages_m {
    padding-bottom:10px;
    line-height:140%;
    padding-left:10px;    
}
.pages_t {
    font-size:11px;
    padding-left:10px;
    padding-top:8px;
    font-weight:bold;
}
.pages_t2 {
    font-size:11px;
    text-transform:capitalize;
    margin:8px 0px 8px 10px;
    border-bottom:2px solid #FFF;
    padding-bottom:4px;
    font-weight:bold;
}







/* FRAME */

#frame .mc
{
    width:720px;
    float:left;
}
#frame .rc
{
    width:250px;
    float:right;  
}


.frame a:link {color: #FFF; text-decoration: none;}
.frame a:visited {color: #FFF; text-decoration: none;}
.frame a:hover {color: #FFF; text-decoration: none;}
.frame a:active {color: #FFF; text-decoration: none;}

.frame {
    width:1000px;
    margin: 0 auto;
    border:1px solid #3d3d3d;
    background: #212426;   
    height:auto;
}
.frame .um 
{
    text-align:left;
    vertical-align:top;
    background: #000 url(https://images.bestpoker.com/affiliate/sprite/uppermenu_bg.png);    
    width:1000px;
    height:34px;
    background-position:left top;
    background-repeat:repeat-x;
}
.frame .mi     {
    min-height:620px;
    height:auto;
    overflow:hidden;
}
.frame .mi .ma {
    width:825px;
    background-color:#212426;
    float:right;
}
.frame .mi .ma .co {
    padding-left:10px;
}

.footer {
    text-align:center;
    vertical-align:middle;
    background: #000 url(https://images.bestpoker.com/affiliate/sprite/footer_bg.png);  
    width:1000px;
    height:22px;
    background-position:left bottom;
}
.footer .co
{
    padding-top:3px;
    font-size:10px;
    color:#66686a;
    vertical-align:middle;    
}

.menu {
    width:175px;
    height:100%;
    float:left;   
}





/* BOTTOM LINK & QUICKSTATS SECTION */

.links
{
    padding-top:10px;
    font-size:10px;
    color:#66686a;
    vertical-align:middle;    
}
.frame .links .sc a:link {color: #66686a; text-decoration: none;}
.frame .links .sc a:visited {color: #66686a; text-decoration: none;}
.frame .links .sc a:hover {color: #66686a; text-decoration: underline;}
.frame .links .sc a:active {color: #66686a; text-decoration: none;}

.frame .links .la a:link {color: #212426; text-decoration: none;}
.frame .links .la a:visited {color: #212426; text-decoration: none;}
.frame .links .la a:hover {color: #212426; text-decoration: underline;}
.frame .links .la a:active {color: #212426; text-decoration: none;}



/* USER MENU AFTER LOGGED IN */

.up {
    height:450px;
    padding-left:5px;
    display:none;
}

.up .qs {
    width:166px;
   /* background: #212426 url(https://images.bestpoker.com/affiliate/sprite/box_quickstats_166x92_en.png) no-repeat; */
    line-height:120%;
    height:95px;
}
.up .info {
    padding-left:11px;
    padding-top:32px;
    font-size:9px;
    font-weight:bold;
}
.up .info .iL {
    float:left;
    width:60px;
}
.up .info .iM {
    float:left;
    width:46px;
}
.up .info .iR {
    width:48px;
    float:left;
}
.up .mb {
    width:166px;
    background: #212426 url(https://images.bestpoker.com/affiliate/sprite/box_menu_166x354_en.png) no-repeat;
    height:354px;
}
.up .mb a:hover {
    text-decoration:underline;
    color:#fadc02;
}
.up .mb .selected {
    color:#fadc02;
}
.up .mb .mo {
    padding-top:35px;
    padding-left:10px;

}
.menu_b
{
    font-weight:bold;
}
.af {
    background: #212426 url(https://images.bestpoker.com/affiliate/sprite/box_affmanager_166x128.jpg) no-repeat;
    height:128px;
    margin-left:5px ;
}
.af .tx {
    padding-top:32px;
    padding-left:75px;    
    padding-right:10px;
    font-size:10px;
    line-height:1.4;
    font-weight:bold;
}

.mgd {
    border: 0;
    text-align:center;
    vertical-align:top;    
    width:166px;
    background: #212426;
    background-repeat:no-repeat;
    height:60px;
    margin: 25px 0px 0px 5px ;
}
.up .head
{
    padding-bottom:5px;
    font-size:11px;
    font-weight:bold;
}
.up .sub
{
    padding-bottom:5px;
    font-size:10px;
    font-weight:normal;
}


/*   GRAPH & FUNCTIONS DIV  */

.graph_oa {
    width:800px;
}
.graph_oa .subt 
{
    font-size:10px;
    font-weight:bold;
    border-bottom:1px solid #FFF;
    width:342px;
    margin-bottom:2px;
}
.graph_oa .subtw
{
    font-size:10px;
    font-weight:bold;
    border-bottom:1px solid #FFF;
    width:700px;
    margin-bottom:2px;
}

.graph_oa .graph_tb {
    background: url(https://images.bestpoker.com/affiliate/sprite/earnings_370x31.png) no-repeat;
    width:730px;
    height:40px;
}
.graph_oa .graph_tb .graph_t {
    font-size:11px;
    padding-left:10px;
    padding-top:8px;
    font-weight:bold;
}
.graph_oa .graph_tb .graph_y {
    float:right;
    padding-top:2px;
}

.frame .graph_oa .graph_bg 
{
    background: #FFF url(https://images.bestpoker.com/affiliate/sprite/graph_border.jpg) no-repeat;
    width:730px;
    height:382px;
}
.frame .graph_oa .graph_bg .graph_c {
    padding-left:13px;
    padding-top:16px;    
}
.frame .graph_oa .graph_bg .graph_oth {
    float:left;
    margin-right:15px;
}
.frame .graph_oa .graph_p 
{
    margin-top:5px;
    width:100%;
    margin-bottom:5px;
}

.frame .graph_oa .graph_pb {
    padding:4px 12px 4px 12px;
    margin:3px 11px 3px 0px;
    font-weight:bold;
    cursor:pointer;    
    text-align:center;
    float:left;
    background:#000;
    border: 1px solid #353535;
}
.frame .graph_oa .graph_pbm {
    padding:4px 12px 4px 12px;
    margin:3px 11px 3px 0px;
    font-weight:bold;
    cursor:pointer;    
    text-align:center;
    float:left;
    background: #fadc02; 
    border: 1px solid #d9dd56;
    color: #000; 
}

.frame .graph_pb:hover {background: #d9dd56; color: #000; text-decoration: none;}
.frame .graph_pbm:hover {background: #d9dd56; color: #000; text-decoration: none;}


.ddlYear  {
    font-family:Verdana;
    font-weight:bold;
    background: #212426;
    width:85px;
    color:#FFF;

}

.md   {
    float:right;
    padding-right:20px;
    line-height:150%;
}

.md .p
{
    margin-top:5px;
    width:86px;    
}
.md .pb {
    margin-bottom:3px;
    padding:3px;
    background:#000;
    font-weight:bold;
    border: 1px solid #353535;
    cursor:pointer;        
}
.md .pbm {
    margin-bottom:3px;
    padding:3px;
    background: #ecca00; 
    font-weight:bold;
    border: 1px solid #353535;
    cursor:pointer;        
    color:#000;
}
.pb:hover {background: #d9dd56; color: #000; text-decoration: none;}
.pbm:hover {background: #d9dd56; color: #000; text-decoration: none;}



/* FRAMEWORK CONTENT  */

.cont_b 
{
    border:1px solid #3d3d3d;
    background: #101213;
    width:470px;
}
.cont  {
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:15px;
    font-size:10px;
}
.cont .r
{
    padding-bottom:5px;
}
.cont .btn  
{}


/* REPORTS & DTA LISTS PAGES */


.pp  {
    width:700px;
    height:auto !important;
}
.pp .left {
    float:left;
    padding-right:10px;
}
.pp .row {
    padding-bottom:15px;
    margin-bottom:15px;
}
.pp .geven {
    background:#101315;
    border-bottom:1px solid #353535;
}
.pp .ghead {
    background:#101315;
    font-weight:bold;
    border-bottom:1px solid #353535;
}
.pp .gfoot {
    border-top:3px solid #353535;
    background:#2f2f2f;
}
.pp .gbody  {
    background: #2f2f2f;
    border-bottom:1px solid #353535;
    padding:4px;
    color:#FFF;
    }
.pp .btn {
    background: #000;
    margin:4px 11px 3px 0px;
    font-weight:bold;
    text-align:center;
    padding:5px 12px 5px 12px;
    border: 1px solid #353535;
}
.pp .btnm {
    background: #fadc02; 
    margin:4px 11px 3px 0px;
    font-weight:bold;
    text-align:center;
    padding:5px 12px 5px 12px;
    border: 1px solid #353535;
}
.pp .btnm SPAN { color: #000; text-decoration: none; }  

.pp .m a:hover {
    background: #d9dd56; 
    color: #000; 
    text-decoration: none; 
    font-size:11px;
    font-weight:bold;
}
.pp .m {
    padding-bottom:10px;
    line-height:140%;
    padding-left:10px;    
}
.pp .gv {
    padding-bottom:10px;
    line-height:140%;
    padding-left:10px;    
}
.frame .pp .gv a:link {color: #FFF; text-decoration:underline;}
.frame .pp .gv a:visited {color: #FFF; text-decoration:underline;}
.frame .pp .gv a:hover {color: #FFF; text-decoration:underline;}
.frame .pp .gv a:active {color: #FFF; text-decoration:underline;}


.mr {
    line-height:150%;
    width:665px;
    padding-top:20px;
    padding-bottom:20px;
    height:auto;
    border:1px solid #3d3d3d;
    background: #101213;
    overflow:visible;
}
.frame .mr a:link {color: #FFF; text-decoration:underline;}
.frame .mr a:visited {color: #FFF; text-decoration:underline;}
.frame .mr a:hover {color: #FFF; text-decoration:underline;}
.frame .mr a:active {color: #FFF; text-decoration:underline;}




/* BORDER BACKGROUND STYLE & FORM FOR SEVERAL PAGES*/

.border
{
    border:1px solid #3d3d3d;
    background: #101213;
    width:470px;
}
.border .m {
    padding-top:15px;
    padding-left:10px;
    padding-right:15px;
    padding-bottom:20px;
    font-size:10px;
    line-height:140%;
}
.border .tx  {
    width:140px;
    height:15px;
    border:1px solid #9a9a9a;
}
.border .panel
{
    clear:both;
    height:22px;
}
.border .m a:hover {
    background: #d9dd56; 
    color: #000; 
    text-decoration: none; 
    font-size:11px;
    font-weight:bold;
}
.border .row {
    margin-bottom:15px;
    width:140px;
}





/* BELOW THIS MAY BE USED ON SEVERAL PLACES  */

.bn {
    border: 1px solid #b0b0b0;
    background-color:Transparent;
    color: #b0b0b0;
    font-size:11px;
    font-weight:bold;
    padding-top:1px;
    cursor:pointer;
    padding-bottom:1px;
}
.novisible
{
    display:none;
}
.l20
{
    height:20px;
}
.l10
{
    height:10px;
}
#bg-top2, .bg-top2 {
	height:75px;
	width:455px;
	margin:0px 0px auto;
	background: url(https://images.bestpoker.com/affiliate/sprite/table_bg_head_455.png) no-repeat center top;
}
#wrapper2, .wrapper2 {
	width:455px;
	margin:0px;
	margin-top:-60px;
	margin-bottom:0px;
	background: url(https://images.bestpoker.com/affiliate/sprite/table_bg_middle_455.png) repeat-y center top;
}
#bg-bottom2, .bg-bottom2 {
	height:75px;
	width:455px;
	margin:auto 0px 20px;
	background: url(https://images.bestpoker.com/affiliate/sprite/table_bg_foot_455.png) no-repeat center top;
}
#bg-top1, .bg-top1 {
	height:75px;
	width:700px;
	margin:0px 0px auto;
	background: url(https://images.bestpoker.com/affiliate/sprite/table_bg_head_700.png) no-repeat center top;
}
#bg-inner2, .bg-inner2
{   
    border:1px solid #3d3d3d;
    margin-left:9px;
    background: #101213;
    width:412px;
    padding:8px;
}
#wrapper1, .wrapper1 {
	width:700px;
	margin:0px;
	margin-top:-60px;
	margin-bottom:0px;
	background: url(https://images.bestpoker.com/affiliate/sprite/table_bg_middle_700.png) repeat-y center top;
}
#bg-bottom1, .bg-bottom1 {
	height:75px;
	width:700px;
	margin:auto 0px 20px;
	background: url(https://images.bestpoker.com/affiliate/sprite/table_bg_foot_700.png) no-repeat center top;
}
#page, .page  
{   
    margin:auto 15px -30px 15px;
}








/*************** Popups ****************************/
#pp {
    top: 50%;
    left: 50%;
    position: absolute;
    color:#000;
}
#pp .rm2    {
    background: url(https://images.bestpoker.com/graphics/sprites/popup_y.png);
    _background: url(https://images.bestpoker.com/graphics/sprites/popup_ie6_y.png);          
}
#pp .lt, #pp .rt2, #pp .rt1, #pp .lb, #pp .cb, #pp .rb1, #pp .rb2, #pp .ls, #pp .cs, #pp .rs {
    background: url(https://images.bestpoker.com/graphics/sprites/popup.png);
    _background: url(https://images.bestpoker.com/graphics/sprites/popup_ie6.png);    
}
#pp .lt {
    width:17px;
    height:18px;
}
#pp .rt1  {
    width:17px;
}
#pp .lt 
{
   background-position: 0 -1px;   
}
#pp .rt1   
{
    background-position: 0 -98px;    
}
#pp .rt2   
{
    background-position: -17px -98px;    
}
#pp .lm {
    border-left: solid 1px #eee;
    background:white;
    width:17px;
}
#pp .rm2 {
    background-repeat: repeat-y;
    background-position: -17px 0;
    width:10px;
}
#pp .rm1 {   
    background:white;
    width:17px;
}
#pp .lb {
    background-position: 0 -36px;
    height:16px;     
}
#pp .rb1 {
    background-position: 0 -67px;
}
#pp .rb2 {
    background-position: -17px -67px;
}
#pp .ct {
    background:white;
}
#pp .ls {
    background-position: 0 -52px;
    height:10px;     
}
#pp .cs {
    background-repeat: repeat-x;
    background-position: 0 -147px;
}
#pp .rs {
    background-position: 0 -84px;
}
#pp .con {
    background:white;
}
#pp #popclose {
    width:66px;
    height:32px;
    float:right; 
}
#pp #popclose:HOVER {
    background-position: 0 -48px;
}
#pp #popbottom {
    border-top: solid 1px #aaa;
    height:1px;
    line-height:1px;
    width:100%;
    margin-top:5px;
    z-index:1050;        
}
#pp #poptop {
    border-bottom: solid 0px #fff;
    height:5px;
    line-height:5px;
    width:100%;
    margin-bottom:5px;
}
#pp #popcontent 
{
    overflow:auto;
}
#pp .m {
    background:white;
    width:25px;
}

#fm A { color: #888; text-decoration: none; }
#fm A:hover { color: #888; text-decoration: none; }
 
 
 

/*
*
*
* BESTCOMMON LOGIN
*
* 
*/
#outside {
    text-align:left;
    vertical-align:top;    
    margin-left:5px;
    background: #212426 url(https://images.bestpoker.com/affiliate/sprite/box_login_166x195.png) no-repeat;
    height:165px;
    padding-top:35px;
    padding-left:15px;
}

#outside .fld DIV {
    height:13px;
}
#outside .fld SPAN {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	width: 119px;
    letter-spacing:1.2;
}
#outside .fld INPUT {
    width:119px;
    padding: 1px 0 1px 2px;
    color:#ddd;
    font-weight:bold;
    border:1px solid #666;
    background-color:#222;
}
#outside #links {
    margin-top:3px;
}
#outside #loginErr {
	color:Red;
	font-weight:bold; 
	font-size: 10px;
	padding-top:8px;
	display:block;
	height:15px;
}
#outside #loginLostPw {
	display:block;
	font-size: 10px;	
	height:14px;
}
#outside #loginSignup {
    display:block;
	font-size: 10px;	
	height:14px;
}
#outside #loginSpinner {
	background: url(https://images.bestpoker.com/affiliate/sprite/loader.gif) no-repeat;
    width: 20px;
    height: 20px;
    float:left;
    display:none;
    margin-top:4px;      
}
#outside .bnl {
    margin-top:3px;
    background: url(https://images.bestpoker.com/affiliate/sprite/login_knapp.png) top left;
    height:24px;
    width:123px;
    cursor:pointer;
}
#outside .bnl:hover {
    background: url(https://images.bestpoker.com/affiliate/sprite/login_knapp.png) bottom left;
    height:24px;
    width:123px;
    cursor:pointer;
}





.hlCachOut {
    background: url(https://images.bestpoker.com/affiliate/sprite/lang_en.png) 0 -520px no-repeat;
    height:20px;
    width:80px;
    cursor:pointer;
}
.hlReport {
    background: url(https://images.bestpoker.com/affiliate/sprite/lang_en.png) 0 -540px no-repeat;
    height:20px;
    width:58px;
    cursor:pointer;
}
.hlDetailed {
    background: url(https://images.bestpoker.com/affiliate/sprite/lang_en.png) 0 -560px no-repeat;
    height:20px;
    width:58px;
    cursor:pointer;
}



/* langselect*/
.ddlang 
{   
    width:135px;
    float:right;
    font-size:11px;
    padding-top:2px;
    padding-right:5px;    
}    

.ddlang .sel
{
    line-height: 13px;
    height:15px;
    color: #fff;
    font-weight:bold;
    left: 1px;
    cursor: pointer;
    padding: 1px 0px 0px 2px;
    overflow: hidden;
    font-size:10px;    
}
.ddlang .selectedinner
{
    float:left;
    line-height:13px;
    width:100px;   
    height:16px; 
}    
.ddlang .sel .ddbtn {
    width:14px;
    height:17px;
    float:right;
}
.ddlang .sel img
{
    float:left;
    margin: 1px 3px;
}  

.ddlang UL
{
    display:none;
    background-color:black;	   
    list-style: none; 
    position:absolute;
    border: 0; 
    margin:0;
    padding:0; 
    height:60px;  
    width:120px;     
    overflow:hidden;
    border-left:1px solid #282828;
    border-right:1px solid #282828;
    border-bottom:1px solid #282828;
}
.ddlang li
{
    height: 1.3em;
    cursor: pointer;
    padding: 3px 5px 1px 5px;
    color: #ABABAB;    
    font-size:10px;
    width:120px;    
    overflow:hidden;
    line-height: 9px;  
}
.ddlang .cimg
{
    float:left;
    margin: 1px 3px;
}    
.ddlang .hover
{
    background-color:#99CCFF;
    color:Black;
}



/*
*
*
* DEPOSIT *
*
*
*/
/* -------------------- wallet webservice depost -------------------- OK 20080320*/
.deposit 
{

    padding-top:20px;
    padding-right:10px;
}

.deposit, .deposit input, .deposit select
{
    color: #000;
    font-size: 10px;
    font-family: Verdana;     
}
.deposit span        
{
    font-size:10px;
}

.deposit .panel
{
    clear:both;
    height:22px;
}
.deposit .transfercontrol
{
    width:350px;
}
.deposit .tcSpinner
{
	background: url(https://images.bestpoker.com/casino/graphics/spinner-24x24.gif) no-repeat;
    width: 24px;
    height: 24px;
}

.deposit .label 
{ width:140px;
  float:left;
  text-align:right;
  margin-right:10px;
  color:#fff;
  font-weight:bold;
}
.deposit .asterix
{
    display: block;
    color: #FF5B5B;
}

.deposit .calcamount 
{       
    display:block;
    color: #CCD577;   
} 

.deposit #submitButton
{
    margin-top:10px;
    margin-left:148px;
}
.deposit #tcError
{
    color: #FF4242;
    font-weight: bold;
    text-align:center;
}
.deposit #tcErrorPanel    
{
    display:none;
    padding: 15px 0px 0px 35px;
}
* html .deposit .amount {
	\margin-left: 3px; /* ie6 hack */
}
.deposit #amount 
{
    padding-top: 2px;
    width: 60px;
    float:left;
    text-align: right;
    border-right: 0px;
    border-top: #7B9EBD 1px solid;
    border-left: #7B9EBD 1px solid;
    border-bottom: #7B9EBD 1px solid;    
}
.deposit #amount, .deposit #code, .deposit #pin
{
    width:40px;
}
.deposit #pin {
    text-align: center;
    float:left;
    width: 44px;
    padding-left: 4px;
}
.deposit #expDate1
{
    width:40px;
    float:left;
}
.deposit #expDate2 
{
    width:55px;
    float:left;
    margin-left: 3px;
}
.deposit #accountNumber
{
    width:140px;
}
.deposit #saveAccount 
{
    border:0px;
}
.deposit #newlink
{
    font-size: 9px;
    color: #CCD577;
    float: right;
    margin-right: 105px;
}

.deposit #accountNumberList
{
    width:165px;  
}
.deposit #accountNumberListPanel
{
    height:36px;
}
.deposit #accountNumberPanel
{
    margin-top:10px;
}
.deposit #toAccountTypePanel 
{
    margin-top:18px;
}
.deposit #toAccountType
{
    width:100px;
}  
.deposit #custom1
{
    width:93px;
}
.deposit #currency
{
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 30px;
    float:left;
    height: 14px;
    border-left: 0px;
    border-right: #7B9EBD 1px solid;
    border-top: #7B9EBD 1px solid;
    border-bottom: #7B9EBD 1px solid;
    font-size: 10px;
    text-decoration: none;
    color: #333333;
    background: #fff;    
}  
.deposit .fields input
{
    float: left;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 4px;
    border: #7B9EBD 1px solid;
}
.deposit .fields select
{
   float: left;
   padding-bottom: 1px;
   padding-top: 1px;
   border: #7B9EBD 1px solid;
}
.deposit .fields span 
{
    padding-top:3px;
}
.deposit .fields input:hover, .deposit .fields select:hover
{
    border: 1px solid #446888;
}
.deposit .fields input:focus, .deposit .fields select:focus
{
    border: 1px solid #446888;
}
.deposit .fields input:disabled
{
    background-color: white;
    color:#444;
}
.bankwithdraw #accountNamePanel
{
    margin-top:10px;
}
.bankwithdraw #amountPanel
{
    margin-top:10px;
}
.deposit #success 
{
    color:White;
}

#dep {
    font-family:Verdana;
    font-size:10px;
    height:60px;
    width:370px;
    margin-left:20px;
    margin-top:30px;
}
#dep A {
    background: url(https://images.bestpoker.com/graphics/Sprites/deposit_sprite.png) no-repeat top;
    height:60px;
    width:130px;
    float:left;
}

#dep .tx {width:220px;padding-left:20px;padding-top:6px;vertical-align:top;}
#dep TD {font-size:11px;}
#dep  .visa         { background-position: 0  0; }
#dep  .mastercard   { background-position: 0  -120px; }
#dep  .moneybookers { background-position: 0  -240px; }
#dep  .neteller     { background-position: 0  -480px; }
#dep  .entropay     { background-position: 0  -720px; }
#dep  .bank         { background-position: 0  -600px; }
#dep  .voucher      { background-position: 0  -840px; }
#dep  .boleto      { background-position: 0  -1080px; }

#dep  .visa:HOVER         { background-position: 0  -60px; }
#dep  .mastercard:HOVER   { background-position: 0  -180px; }
#dep  .moneybookers:HOVER { background-position: 0  -300px; }
#dep  .neteller:HOVER     { background-position: 0  -540px; }
#dep  .entropay:HOVER     { background-position: 0  -780px; }
#dep  .bank:HOVER         { background-position: 0  -660px; }
#dep  .voucher:HOVER      { background-position: 0  -900px; }
#dep  .boleto:HOVER      { background-position: 0  -1140px; }



#balanceSpinner {
	background: url(https://images.bestpoker.com/casino/graphics/spinner-10x10.gif) no-repeat;
    width: 10px;
    height: 10px;
    float:right;
    margin-top:-13px;
    display:none;
}
.balance .balanceTitle {
    color:#fff;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    font-size:10px;
}
.balance {
    width:180px;
    height:95px;
    float:right;
    margin-right:80px;
    overflow-y:hidden;
    clear:right;
}
.balance TD
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    padding:1px;
}
.balance .lb {
    width:80px;
}
.balance TD A {
    text-decoration: underline;
    font-size: 10px;
}
.balance .am {
    width:80px;
}




/* ------------------------------------------------------------------------------------------------- 
 Wallet specific
---------------------------------------------------------------------------------------------------- */
.wallet .error {
    clear:both;
    float:left;
    margin-top: 10px;
    color: Red;
    font-size: 10px;
    font-weight: bold;
}
.wallet .asterixerror {
    padding-top:4px;
    padding-left:2px;
    color:Red;
    float:left; 
    width:10px;
}
.wallet .calcamount {
    float:right;
    width:110px;
    font-size: 10px;
    padding-top:2px;
    color: #606060;
}
.wallet div {
    margin-bottom:5px;
}

.wallet .label {
    padding-top:3px;
    width: 110px;
    float:left;
    font-size: 10px;
    clear:both;
}
.wallet .field {
    padding-top: 2px;
    text-align: right;
    font-size: 10px;
    border: #7B9EBD 1px solid;
    padding-right:4px;
}
.wallet .amount {
    padding-top: 2px;
    width: 60px;
    float:left;
    text-align: right;
    font-size: 10px;
    border-right: 0px;
    border-top: #7B9EBD 1px solid;
    border-left: #7B9EBD 1px solid;
    border-bottom: #7B9EBD 1px solid;
}

.wallet .amount:disabled { 
    background-color:Gray;
}
.wallet .accountselect {
    width: 120px;
    font-size: 10px;
}

.wallet .currency {
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 6px;
    width: 30px;
    float:left;
    height: 14px;
    border-left: 0px;
    border-right: #7B9EBD 1px solid;
    border-top: #7B9EBD 1px solid;
    border-bottom: #7B9EBD 1px solid;
    font-size: 10px;
    text-decoration: none;
    color: #ccc;    
}
.wallet a:hover {
    text-decoration: underline;
}

.wallet .currencyselect 
{
    border-right: #7B9EBD 1px solid;
    border-top: #7B9EBD 1px solid;
    border-bottom: #7B9EBD 1px solid;
    float:left;   
    width: 60px;
    height: 14px;
    font-weight: bold;
}
.wallet  .expdate {
    width:30px;
    margin-right:5px;
}
.wallet .cc {
    width:160px;
}
.wallet .cvc {
    width:44px;
}
.wallet .pincode {
    border: #7B9EBD 1px solid;   
    text-align: center;
    float:left;
    width: 44px;
    padding-top: 2px;
    margin-bottom:2px;
    font-size: 10px;
}

.wallet .sendpincode {
    float:left;
    margin-left:5px;
    padding-top: 3px;
    font-size:10px;
    color: #473;
}

.wallet .transferbutton, .wallet .submit {
    text-align: center;
    margin-top:10px;
    margin-left:110px;
    padding-bottom:1px;
    padding-right:7px;
    border-left: solid 1px #F2F6EA;
    border-top: solid 1px #F2F6EA;
    border-right: solid 1px #7B9EBD;
    border-bottom: solid 1px #7B9EBD;    
    background: #FAFCF6;  
    clear: both;
    text-decoration: none;
    font-size:10px;
    float:left;
    width:90px;
}
.wallet .clicked {
   background: url(https://images.bestpoker.com/graphics/framework/spinner.gif) right no-repeat;
   outline: none;
}

#wal .infoerror{
    font-size: 11px;
    font-weight: bold;
    color: red; 
}
#wal .infolabel {
    padding-left:10px;
	color: #999;
    font-size:10px;
    width:110px;    
    float:left;
	border-right: solid 1px #eeeeee;    
}
#wal .infoamount {
   text-align: right;
   padding-right:10px;
   color: #999;
   font-size:10px;
   display:block;
}
#wal .infocurrency {
    color: #999;
    margin-right:5px;
    font-size:10px;   
    float:left;
}
#wal .infotext {
    color: #999;
    margin-right:5px;
    font-size:10px;   
}
#wal .infolight {
	background: #FAFCF6;
	height: 18px;
}
#wal .infodark {
	background: #F2F6EA;
	height: 18px;
}


