#header{
	width:975px;
	height:138px;
}

#header-left{
	float:left;
	width:600px;
	height:auto;
}

#header-right{
	float:right;
	width:280px;
	height:auto;
	position:relative;
	z-index:1;

}

#logo {
	width:600px;
	height:70px;
	padding:15px 0 0 0;
	
}

#logo a{	
	display:block;
	width:223px;
	height:51px;
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/smart-live-logo.jpg) no-repeat top left;
}


#navigation-box {
	width:600px;
	height:36px;
}

/* ----- Login -----*/

.login-area{
	width:280px;
	height:95px;
	text-transform:uppercase;
	font-weight:bold;
	position:absolute;
	top:32px;
	left:0;
	z-index:1;
	
}

.login-details{
	width:280px;
	height:52px;
	position:relative;
	z-index:1;	
}
.login-details-username{
	position:absolute;
	width:250px;
	height:27px;
	text-align:right;
	top:0px;
	left:30px;
	z-index:1;	
}
.login-details-password{
	position:absolute;
	width:250px;
	height:27px;
	text-align:right;
	top:27px;
	left:30px;
	z-index:1;	
}

.login-input {

background-image: none!important;
border:1px solid #ccc!important;
margin:0 0 2px 0!important;
padding-left:3px!important;
width: 150px!important;
}


.login-details-fields{
	position:absolute;
	width:250px!important;
	height:27px;
	text-align:right;
	top:10px;
	left:30px;
	z-index:1;	
}

.login-details-password input{
	background-color:#666;
	border:1px solid #ccc;
	padding:2px 0 0 2px;
	z-index:1;
	color:#000;

}
.login-details-username input{
	background-color:#666;
	border:1px solid #ccc;
	padding:2px 0 0 2px;
	z-index:1;

}

.login-bottom{
    width:280px;
    height:36px;
    position:absolute;
    top:52px;
    left:0px;
	z-index:1; 

}

.login-rememberme{
	float:left;
	width:165px;
	height:39px;
	text-align:right;
	font-size:9px!important;
	font-weight:bold;
	padding:5px 0 0 0;
	z-index:1;
}

.login-button{
	float:right;
	width:105px;
	height:44px;
}

.login-submit {
background-attachment:scroll;
background-image:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/login-button.gif);
background-position:center center;
background-repeat:no-repeat;
border-style:none;
color:#ffffff;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:40px;
padding:2px;
vertical-align:middle;
width:107px;
text-transform:uppercase;}

.login-submit2	 {
background-attachment:scroll;
background-image:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/login-btn-lg.gif);
background-position:center center;
background-repeat:no-repeat;
border-style:none;
color:#ffffff;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:39px;
padding:2px;
vertical-align:middle;
width:115px;
text-transform:uppercase;}


/* ----- Main Navigation-----*/
#product-menu{
	width:600px;
	height:36px;	
}
#product-menu a{
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/global-menu.jpg) no-repeat top left;	
	}

#product-menu a span{visibility:hidden;	text-decoration:none; display:block;}

#product-menu ul{
	margin:0 10px 0 0;
	list-style:none;
	height:36px;
	width:565px;}

#product-menu li{
	display:inline; 
	margin:0;
	padding:0;	
	width:100px;
}

#navigation-box #product-menu .live-casino{height:36px; width:123px; float:left;}
#navigation-box #product-menu .online-casino{height:36px; width:145px;float:left; }
#navigation-box #product-menu .poker{height:36px; width:73px; float:left;}
#navigation-box #product-menu .bingo{height:36px; width:73px; float:left;}
#navigation-box #product-menu .games{height:36px; width:82px; float:left;}
#navigation-box #product-menu .sports{height:36px; width:60px;float:left;}

/* link*/
#navigation-box #product-menu .live-casino a{height:36px; width:123px; display:block; background-position:0 0}
#navigation-box #product-menu .online-casino a{height:36px; width:145px; display:block; background-position:-123px 0}
#navigation-box #product-menu .poker a{height:36px; width:73px; display:block; background-position:-267px 0}
#navigation-box #product-menu .bingo a{height:36px; width:73px; display:block; background-position:-340px 0}
#navigation-box #product-menu .games a{height:36px; width:82px; display:block; background-position:-413px 0}
#navigation-box #product-menu .sports a{height:36px; width:60px; display:block; background-position:-495px 0}

/* visited */
#navigation-box #product-menu .live-casino a:visited{height:36px; width:123px; display:block; background-position:0 0}
#navigation-box #product-menu .online-casino a:visited{height:36px; width:145px; display:block; background-position:-123px 0}
#navigation-box #product-menu .poker a:visited{height:36px; width:73px; display:block; background-position:-267px 0}
#navigation-box #product-menu .bingo a:visited{height:36px; width:73px; display:block; background-position:-340px 0}
#navigation-box #product-menu .games a:visited{height:36px; width:82px; display:block; background-position:-413px 0}
#navigation-box #product-menu .sports a:visited{height:36px; width:60px; display:block; background-position:-495px 0}

/* hover*/
#navigation-box #product-menu .live-casino a:hover{background-position:0 -36px;}
#navigation-box #product-menu .online-casino a:hover{background-position:-123px  -36px;}
#navigation-box #product-menu .poker a:hover{background-position:-267px -36px;}
#navigation-box #product-menu .bingo a:hover{background-position:-340px -36px;}
#navigation-box #product-menu .games a:hover{background-position:-413px -36px;}
#navigation-box #product-menu .sports a:hover{background-position:-495px -36px;}

/* active*/
#navigation-box #product-menu .live-casino a:active{background-position:0 -36px;}
#navigation-box #product-menu .online-casino a:active{background-position:-123px  -36px;}
#navigation-box #product-menu .poker a:active{background-position:-267px -36px;}
#navigation-box #product-menu .bingo a:active{background-position:-340px -36px;}
#navigation-box #product-menu .games a:active{background-position:-413px -36px;}
#navigation-box #product-menu .sports a:active{background-position:-495px -36px;}

/* -----  Select Dropdown -----*/
#language-holder{
	width:125px;
	height:25px;
	position:absolute;
	top:5px;
	left:155px;
	z-index:100;
}

.select-language{
	width:123px;
	height:20px;
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/country-select-bg.gif) no-repeat top center #395d36;
	border:1px solid #333333;
	z-index:100;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#fff;
	font-weight:bold;
}

.select-language ul {
margin:0;
padding:0;
}


.select-language li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:2px 0 0 4px;
	width:119px;
	height:18px;
}
.select-language li a:visited{
	color:#FFF;
	text-decoration:none;
}
.select-language li a:hover{
	color:#FFF;
	text-decoration:underline;
}
.select-language li a:active{
	color:#FFF;
	text-decoration:none;
}

#languages li a{
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	width:119px;
	height:18px;
	padding:2px 0 0 4px;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/select-language.jpg) no-repeat top center;
}

#languages{
	width:123px;
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	z-index:100;
	visibility:hidden;
	background:#395d36;
}

#languages ul, li{
	list-style:none;
	padding:0;
	margin:0;
}

#languages a{
	color:#FFF;
	text-decoration:none;
}
#languages a:visited{
	color:#FFF;
	text-decoration:none;
}
#languages a:hover{
	color:#FFF;
	text-decoration:underline;
	background:#719567;
}
#languages a:active{
	color:#FFF;
	text-decoration:none;
}


.languages img{
	margin:0;
	padding:1px 0 0 50px;
	border:none;
	display:block;
}

.english-flag{
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/flags.gif) no-repeat;
	background-position:101px 4px;
}

.spanish-flag{
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/flags.gif) no-repeat;
	background-position:101px -18px;
}

.german-flag{
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/flags.gif) no-repeat;
	background-position:101px -84px;
}

.polish-flag{
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/flags.gif) no-repeat;
	background-position:101px -61px;
}

.greek-flag{
	background:url(http://static.smartlivepoker.com/Resources/Images/Poker/super-live/flags.gif) no-repeat;
	background-position:101px -41px;
}
