

a.home {background: url("home3.png") no-repeat scroll 0 0 transparent;left: -260px;top: 20px;}
a.home {left: -160px \0/; top: 10px \0/;}      

div.lang-h
{color: #575555;} /* gray */

div.lang-h a,
a#login,a#logout,a#lobby,
div#banner ol li 
{color: #818181;z-index: 30000;} /* main */

div.lang-h a:hover, div.lang-h a.active,
a#login:hover,a#logout:hover,
div#banner ol li:hover
{color: #efe659;} /* brighter */



.loader-bg {
    background: url('../../images/loader-bg-black.png')  no-repeat;
    height: 300px;
    width: 300px;
    margin: 0 auto;
    position: fixed;
    top: 50%;
    left: 50%;
    /* bring your own prefixes */
    transform: translate(-50%, -50%);
}
.loader-bg h2 {
    margin-top: 0px;
}
.loader-bg img
{
    margin-top: 90px;
}


a#close, 
#login-form label,
#login-form input
{color: #b7b7b7;} /*silver*/

#login-form {
z-index:1000;
}

#login-form input#submit,
div#footer div
{color: #efe659;} /* darker */
/**************************************/

div#header_mini {height: 50px; background: url(header.gif?v2) #1a1a1a repeat-x top;}
div#header {height: 100px; background: url(header.gif?v3) #1a1a1a repeat-x top;}

div#main {height: 100%; background: url(header.gif?v2) #1a1a1a repeat-x top;}

div#header div h1 a {
	background: url(logo.png?v4) no-repeat center 28px;
	display: block; width: 240px; height: 100px; text-indent: -9999px;
}
div#header_mini div h1 a{
	background:none;
	text-indent:0px;
	width:227px;
	height:45px;
}
div#header_mini div h1 a img
{
    margin: 11px;
}

div#section.intro {background: #000; padding-top: 0px;}   
div#section.main {background: #000;padding: 30px 0 10px 0;}

div#banner {background: #1a1a1a url(bck_banner.jpg?v2) no-repeat; }
div#banner ol li:hover, div#banner ol li.active {border: 1px solid #000;}
	a#next-banner, a#prev-banner {position: absolute; top: -115px; width: 23px; height: 45px; display: block; background: url(site_elements.png?v2); text-indent: -9999px;}
	a#next-banner {background-position: -23px 0; left: 5px;}
	a#prev-banner {background-position: 0 0; right: 5px;}
	
ul#menu {height: 485px; text-align: center;}	
ul#menu li {display: inline-block;}
ul#menu li a {display: block; width: 230px; height: 236px;}

ul#menu li#b1 {background: url(b-livecasino.png) no-repeat 0 0;}
ul#menu li#b2 {background: url(b-casino.png) no-repeat 0 0;}
ul#menu li#b3 {background: url(b-poker.png) no-repeat 0 0;}
ul#menu li#b4 {background: url(b-minilive.png) no-repeat 0 0;}
ul#menu li#b5 {background: url(b-trading.png) no-repeat 0 0;}
ul#menu li#b10 {background: url(b-bingo.png) no-repeat 0 0;}

ul#menu li#b1 a {background: url(b-livecasino.png) no-repeat -230px 0;}
ul#menu li#b2 a {background: url(b-casino.png) no-repeat -230px 0;}
ul#menu li#b3 a {background: url(b-poker.png) no-repeat -230px 0;}
ul#menu li#b4 a {background: url(b-minilive.png) no-repeat -230px 0;}
ul#menu li#b5 a {background: url(b-trading.png) no-repeat -230px 0;}
ul#menu li#b10 a {background: url(b-bingo.png) no-repeat -230px 0;}

div#box.slots {width: 980px; padding-top: 12px; }  
div#box.slots div.menu {
    margin: 0;  
    height: 36px; 
    background: url('bg_menu.png'); 
}
div#box.slots div.cats, div#box.slots div.cats2 {
    margin: 0; 
    background: #111111; 
    border: none;
}

div#box.slots div.cats a, div#box.slots div.cats2 a, div#box.slots div.cats a:hover, div#box.slots div.cats2 a:hover{ 
    background: none;
    border: none;
    font-size: 15px;  
}

div#box.slots div.cats a:hover, div#box.slots div.cats2 a:hover {color: #D5D5D5;} 

div#box.slots div.cats {border-bottom: 1px solid #252525;} 

div#box.slots div.games {
    padding-top: 10px;  
    margin-top: 0px;     
    border: none;
    background: url('games.jpg') repeat-y 0 0px;     
}
.gameSlotsDiv
{
    padding: 1px;
    }

div#box.slots div.games div {
    height: 175px;  
    width: 190px; 
}

div#box.slots div.menu a {
    border: none;
    background: none;
    text-transform: uppercase; 
    font-size: 15px;     
}

div#box.slots div.menu a:hover {background: none; color: #D5D5D5;} 

div#box.slots div.cats a.selected,
div#box.slots div.menu a.selected,
div#box.slots div.cats2 a.selected { color: #efe659; background: none;}
div.inner-h p {color: #c9c9c9;left: -230px; margin-top: 24px; text-align: right; }
/*IE8,9 hacks ... */
div.inner-h p {margin-top: -26px \0/; left: -330px \0/;}     
div.inner-h p span {color: #efe659; }
div.inner-h {top: 20px; } 

div#box.slots div.games div {text-align: left;}  
div#box.slots div.games div span {color: #efe659 !important;}

div#box.slots div.games div a:hover img {border: 1px solid #efe659;}
div#box.slots div.games div a {color: #FFF;}   
div#box.slots div.games div a img {border: 1px solid transparent;}     
div#box.slots div.games div a:hover {color: #efe659;}

div#box.slots div.games {position: relative; }          

/* Banner Slideshow */
div#bannerslider {background: #000;z-index:2000;}

div#bannerslider ul li a img {height: 100%;}


/* Main site menu */
ul#sitemenu {text-align: center; margin-bottom: 20px; } 
ul#sitemenu li {display: inline-block; padding: 0 10px; }   
ul#sitemenu li a {text-transform: uppercase; font-size: 20px; color: #DDD;text-shadow: 1px 1px 0px #555; font-weight: bold;}   
ul#sitemenu li a:hover {color: #efe659;}

body {background: #000 center -65px;}

/* ifholder - add shadow 'n' stuff*/
div.cc {height: 100%; width: 75%; margin: 0 auto; top: 50px !important;
    -webkit-box-shadow: 0px 9px 30px 16px rgba(0,0,0,0.90);
    -moz-box-shadow: 0px 9px 30px 16px rgba(0,0,0,0.90);
    box-shadow: 0px 9px 30px 16px rgba(0,0,0,0.90);
    background: none;
}

#ifholder {
    bottom: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 25px;
}