/*Helvetica thin font*/
@font-face {
	font-family: 'helvetica_light';
	src: url('fonts/helveticalight-webfont.eot');
	src: local('☺'), url('fonts/helveticalight-webfont.woff') format('woff'), url('fonts/helveticalight-webfont.ttf') format('truetype'), url('fonts/helveticalight-webfont.svg#webfont6b2sxcAA') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*General utility styles - START*/
.radius5{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.piehtc{
    behavior:url(/style/PIE.htc);
}
/*General utility styles - END*/

/*Promo styles - START*/
.promo_container{
    background:#fff;
    position:relative;
}

#casino_inner_page .casinoHeaderBackground{
    position: absolute;
    top:0;
    left:0;
    width:948px;
    height:230px;
    z-index:-1;
}
#games_inner_page .promo{
    margin:10px;
    background:#000;
    color:#fff;
    position:relative;
    height:280px;
    overflow:hidden;
}

#casino_inner_page .promo{
    margin:0 10px 10px 10px;
    background:#151515;
    color:#fff;
    position:relative;
    /*padding: 0 0 10px 0;*/
    overflow:hidden;
    border: 1px solid #000;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
}
#casino_inner_page .promo ul{
    padding-bottom:10px;
}

.promo_title{
    background:-o-linear-gradient(top , #505050, #000 50%);
    background:-moz-linear-gradient(center top , #505050, #000 50%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#505050), to(0.50, #000));
    background:-webkit-linear-gradient(#505050, #000 50%); /* Chrome 10+, Saf5.1+ */
    background:linear-gradient(top, #505050, #000 50%);
    -pie-background:linear-gradient(center top , #505050, #000 50%);
    position:relative;
    height:33px;
    border:1px solid #000;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    border-bottom:1px solid #1b1b1b;
    color:#fff;
    line-height:33px;
    text-indent:10px;
    font-size:18px;
    font-weight:bold;
}
#casino_inner_page .promo_title{
    background:-o-linear-gradient(top , #505050, #000 50%);
    background:-moz-linear-gradient(center top , #505050, #000 50%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#505050), to(0.50, #000));
    background:-webkit-linear-gradient(#505050, #000 50%); /* Chrome 10+, Saf5.1+ */
    background:linear-gradient(top, #505050, #000 50%);
    -pie-background:linear-gradient(center top , #505050, #000 50%);
    position:relative;
    height:33px;
    border:1px solid #000;
    -moz-border-radius:5px 5px 0 0;
    -webkit-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    border-bottom:1px solid #1b1b1b;
    color:#fff;
    line-height:33px;
    text-indent:10px;
    font-size:15px;
}
#casino .promo_body{
    background:-o-linear-gradient(top ,#2f2e2e #000, 40%);
    background:-moz-linear-gradient(top ,#2f2e2e #000, 40%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #2f2e2e), color-stop(0.40, #000));
    background: -webkit-linear-gradient(#2f2e2e 0%, #000 40%);
    background: linear-gradient(top, #2f2e2e 0%, #000 40%);
    -pie-background:linear-gradient(center top , #2f2e2e, #000 40%);
    background-color: #151515;
}
#casino .promo_body ul li h6 strong{
    float:left;
}

#casino .promo_body ul li h6 embed{
    float:right;
    position: absolute;
    right:-20px;
    margin:-3px 0 0 0;
}
#promo_slider_controls{
    position:absolute;
    top:7px;
    right:5px;
    margin:0;
    padding:0;
    z-index:2;
}
#promo_slider_controls li{
    background:url("/tpl/bets/shared/images/tbsprite.png") no-repeat scroll left -390px transparent;
    -pie-background:url("/tpl/bets/shared/images/tbsprite.png") no-repeat scroll left -390px transparent;
    height:13px;
    width:13px;
    float:left;
    margin-left:3px;
    cursor:pointer;
}
#promo_slider_controls li.active{
    background:transparent url("/tpl/bets/shared/images/games/active_blue_tbd.gif") no-repeat left top;
    -pie-background:url("/tpl/bets/shared/images/games/active_blue_tbd.gif") no-repeat left top;
}
#games_inner_page #promo_slider_controls li.active{
    background:transparent url("/tpl/bets/shared/images/games/active_yellow_tbd.gif") no-repeat left top;
    -pie-background:url("/tpl/bets/shared/images/games/active_yellow_tbd.gif") no-repeat left top;
}
#promo_slider li{
    position:relative;
    height:244px;
    padding:10px 29px 0 191px;
    width:260px;
}
#promo_slider li img{
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}
#promo_slider li h4{
    font-size:35px;
    line-height:35px;
    white-space:nowrap;
    position:relative;
    z-index:2;
}
#promo_slider li p{
    font-weight:bold;
    margin-bottom:10px;
    position:relative;
    z-index:2;
}
#promo_slider li a{
    background:-o-linear-gradient(top , #99d1f9,#0486e3 50%);
    background:-moz-linear-gradient(center top , #99d1f9,#0486e3 50%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #99d1f9), color-stop(0.50, #0486e3));
    background: -webkit-linear-gradient(#99d1f9 0%, #0486e3 50%); /* Chrome 10+, Saf5.1+ latest */
    background: linear-gradient(top, #99d1f9 0%, #0486e3 50%);
    -pie-background:linear-gradient(center top , #99d1f9, #0486e3 50%);
    behavior:url(/style/PIE.htc);
    border:1px solid #000;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding:10px 15px;
    font-size:18px;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
    position:relative;
    z-index:2;
    display:block;
    float:left;
}
#games_inner_page #promo_slider li a{
    background:-o-linear-gradient(top , #ffe293,#ff9500 50%);
    background:-moz-linear-gradient(center top , #ffe293,#ff9500 50%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #ffe293), color-stop(0.50, #ff9500));
    background: -webkit-linear-gradient(#ffe293 0%, #ff9500 50%); /* Chrome 10+, Saf5.1+ latest */
    background: linear-gradient(top, #ffe293 0%, #ff9500 50%);
    -pie-background:linear-gradient(center top , #ffe293, #ff9500 50%);
}
#games_inner_page #jackpots li{
    height:50px;
    overflow:hidden;
    position:relative;
    background-color:#151515;
    padding:20px 0 0 160px;
}
#games_inner_page #jackpots .total_title{
    text-align:center;
    text-indent:45px;
    padding:9px 0;
    font-size:18px;
    font-weight:bold;
    color:#FFC602;
    line-height:18px;
}
#games_inner_page #jackpots li strong{
    display:block;
    color:#ACACAC;
    font-size:11px;
}

#casino_inner_page #jackpots{
    padding:10px 0 0 0;
    float:right;
    margin-bottom:10px;
}
#casino_inner_page #jackpots li{
    overflow:hidden;
    position:relative;
    padding:10px 0 0 10px;
}
#casino_inner_page  #jackpots .total_title{
    font-size:15px;
    font-weight:bold;
    color:#FFC602;
    line-height:18px;
}
#casino_inner_page #jackpots li strong{
    display:inline;
    color:#ACACAC;
    font-size:12px;
}
#jackpots li h6{
    text-align:center;
    float:left;
}
#jackpots li img{
    position:absolute;
    left:0;
    top:0;
}
#games_inner_page #jackpots li embed{
    margin-top:-5px;
}
#jackpots li a{
    position:relative;
    background:-o-linear-gradient(top , #fdfdfd,#a9a8a6 80%);
    background:-moz-linear-gradient(center top , #fdfdfd,#a9a8a6 80%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #fdfdfd), color-stop(0.80, #a9a8a6));
    background: -webkit-linear-gradient(#fdfdfd 0%, #a9a8a6 80%); /* Chrome 10+, Saf5.1+ latest */
    background: linear-gradient(top, #fdfdfd 0%, #a9a8a6 80%);
    behavior:url(/style/PIE.htc);
    padding:6px 10px;
    color:#696969;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #ababab;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    display:inline-block;
    white-space:nowrap;
}
#jackpots li a:hover{
    background:-o-linear-gradient(top , #66c4fb,#0091e8 80%);
    background:-moz-linear-gradient(center top , #66c4fb,#0091e8 80%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #66c4fb), color-stop(0.80, #0091e8));
    background: -webkit-linear-gradient(center top, #66c4fb 0%, #0091e8 80%); /* Chrome 10+, Saf5.1+ latest */
    background: linear-gradient(center top, #66c4fb 0%, #0091e8 80%);
    border:1px solid #4fa9dd;
    color:#fff;
}

#jackpots li a.jackpotsLink.playforreal, #jackpots li a.jackpotsLink.playforfree{
    font-size: 12px;
    background: none;
    border: 0 none;
    border-radius: 0;
    color: #696969;
    display: inline;
    font-weight: bold;
    padding: 0;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}
#casino .skinTitle{
    color: #fff;
    position: absolute;
    left: 40px;
    font-size: 35px;
    top: 45px;
    overflow: hidden;
    font-family: 'helvetica_light','Helvetica','Arial';
    line-height: 50px;
    height: 115px;
    color: #fff;
    width:500px;
    padding: 5px 0 0;
    letter-spacing: -2px;
}

#casino .casinoSkinAmount{
    font-size: 65px;
    color: #ececec;
    display:block;
}
#casino .joinButton, #casino .downloadButton {
    display: inline-block;
    width: 203px;
    height: 49px;
    overflow: hidden;
    text-indent: -9999px;
    background-position: left top;
    background-repeat: no-repeat;
    position: relative;
    top: 170px;
    text-indent: -9999px;
    float: left;
    margin-left: 35px;
}
#casino .joinButton:hover {
    background-position: left bottom;
}
#casino.en .joinButton {
    background-image: url(/tpl/bets/en/images/skinRegister.gif);
}
#casino.es .joinButton {
    background-image: url(/tpl/bets/es/images/skinRegister.gif);
}
#casino.de .joinButton {
    background-image: url(/tpl/bets/de/images/skinRegister.gif);
}
#casino.fr .joinButton {
    background-image: url(/tpl/bets/fr/images/skinRegister.gif);
}
#casino.it .joinButton {
    background-image: url(/tpl/bets/it/images/skinRegister.gif);
}

#casino .downloadButton:hover {
    background-position: left bottom;
}

#casino .downloadButton{
    background-image: url(/tpl/bets/shared/images/downloadBn.png);
}
#casino .downloadButton.NoSkin{
    left: 40px;
}

#casino.en .downloadButton {
    background-image: url(/tpl/bets/en/images/downloadBn.png);
}
#casino.es .downloadButton {
    background-image: url(/tpl/bets/es/images/downloadBn.png);
}
#casino.de .downloadButton {
    background-image: url(/tpl/bets/de/images/downloadBn.png);
}
#casino.fr .downloadButton {
    background-image: url(/tpl/bets/fr/images/downloadBn.png);
}
#casino.it .downloadButton {
    background-image: url(/tpl/bets/it/images/downloadBn.png);
}

/*Changes for same elements on games page — START*/
#games_inner_page .promo{
    margin:0;
    height:185px;
}
#games_inner_page #games_slider{
    margin-right:10px;
}
#games_inner_page #promo_slider li{
    width:300px;
    height:138px;
    padding:10px 29px 0 372px;
}
#games_inner_page #jackpots{
    background-color:#151515;
}
#games_inner_page #jackpots li{
    height:31px;
    padding:17px 0 0 95px;
}
#casino_inner_page,#games_inner_page{
    padding-left:8px;
}
#casino_inner_page #games_slider{
    width:500px !important;
}
#games_inner_page #games_slider{
    width:700px !important;
}
/*Changes for same elements on games page — END*/
/*Promo styles - END*/

/*Games Navigation — START*/
#games_nav{
    border: 2px solid #000000;
    border-radius: 5px 5px 5px 5px;
    margin: 10px 0 15px;
    position: relative;
    text-transform: uppercase;
    width: 920px;
}
#games_nav li{
    float:left;
    height:32px;
}
#games_nav li a{
    float:left;
    display:block;
    position:relative;
    background:-o-linear-gradient(top , #2C2C2C,#131313 80%);
    background:-moz-linear-gradient(center top , #2C2C2C,#131313 80%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #2C2C2C), color-stop(0.80, #131313));
    background: -webkit-linear-gradient( 0 0, 0 bottom, #2C2C2C 0%, #131313 80%); /* Chrome 10+, Saf5.1+ latest */
    background: linear-gradient(bottom, #2C2C2C 0%, #131313 80%);
    behavior:url(/style/PIE.htc);
    height:32px;
    line-height:32px;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    font-size:13px;
    white-space:nowrap;
    width:115px;
}
#games_nav li a:hover, #games_inner_page #games_nav li a:hover{
    color: #4EB4FC;
}
#games_nav li.current a{
    color:#4EB4FC;
    background: -o-linear-gradient(top, #000000, #6B6B6B 80%);
    background: -moz-linear-gradient(center top , #000000 30%, #6B6B6B 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #000000), color-stop(0.80, #6B6B6B));
    background: -webkit-linear-gradient( 0 0, 0 bottom, #000000 0%, #6B6B6B 80%);
    background: linear-gradient( 0 0, 0 bottom, #000000 0%, #6B6B6B 80%);
    -pie-background: linear-gradient(center top, #000000, #6B6B6B 80%);
}
#games_inner_page #games_nav li.current{
   background:transparent url("/tpl/bets/shared/images/games/menu_arrow_tbd.gif") no-repeat center bottom;
}

#games_nav li.first a{
    -moz-border-radius:4px 0 0 4px;
    -webkit-border-radius:4px 0 0 4px;
    border-radius:4px 0 0 4px;
}
#games_nav li.last a{
    -moz-border-radius:0 4px 4px 0;
    -webkit-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0;
    border-right:none;
}

#games_nav .current .pointer{
    border-color: #6B6B6B transparent transparent;
    border-style: solid solid none;
    border-width: 7px 7px 0;
    bottom: -7px;
    height: 0;
    margin: 0 5%;
    position: absolute;
    width: 0;
}
/*Games Navigation — END*/

/*Games Block — START*/
#games_block li{
    width:227px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    behavior:url(/style/PIE.htc);
    position:relative;
    background-color:#222;
    float:left;
    margin:0 9px 10px 0;
}
#games_block li h4{
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius:4px 4px 0 0;
    border-radius:4px 4px 0 0;
    border-bottom:1px solid #222222;
    background:-o-linear-gradient(top , #616161,#353535 50%);
    background:-moz-linear-gradient(center top , #616161 0%, #353535 100%);
    background:-webkit-gradient(linear, 0 0, 0 bottom, color-stop(0, #616161), color-stop(0.50, #353535));
    background: -webkit-linear-gradient( 0 0, 0 bottom, #616161 0%, #353535 50%); /* Chrome 10+, Saf5.1+ latest */
    background: linear-gradient( 0 0, 0 bottom, #616161 0%, #353535 50%);
    -pie-background:linear-gradient(center top , #616161, #353535 50%);
    behavior:url(/style/PIE.htc);
    position:relative;
    height:28px;
    line-height:28px;
    color:#ECECEC;
    font-size:12px;
    text-indent:10px;
}
#games_block li h4{
    cursor:pointer;
}
#games_block li .ticker_wrap{
    position:absolute;
    top:103px;
    left:0;
    text-align:center;
    width:100%;
    background-color: transparent;
}

#games_block li .playforreal{
    position:relative;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #1c1c1c;
    background-image: -o-linear-gradient(top, #373432 5%, #3E3A37 5%, #2A2724 20%, #2A2724 47%, #090807 47%, #000000 96%);
    background-image: -moz-linear-gradient(top, #373432 5%, #3E3A37 5%, #2A2724 20%, #2A2724 47%, #090807 47%, #000000 96%);
    background-image: -webkit-linear-gradient(top, #373432 5%, #3E3A37 5%, #2A2724 20%, #2A2724 47%, #090807 47%, #000000 96%);
    background-image: -ms-linear-gradient(top, #373432 5%, #3E3A37 5%, #2A2724 20%, #2A2724 47%, #090807 47%, #000000 96%);
    background-image: linear-gradient(top, #373432 5%, #3E3A37 5%, #2A2724 20%, #2A2724 47%, #090807 47%, #000000 96%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.05, #373432),color-stop(0.05, #3E3A37),color-stop(0.2, #2A2724),color-stop(0.47, #2A2724),color-stop(0.47, #090807),color-stop(0.96, #000000));    color:#4EB4FC;
    text-decoration:none;
    padding:5px 10px;
    font-size:13px;
    font-weight:bold;
    display:inline-block;
    margin:5px;
    text-align:center;
}
#games_block li .game_img_cont{
    border:0 !important;
    -moz-border-radius:4px !important;
    -webkit-border-radius:4px !important;
    border-radius:4px !important;
    background:0 !important;
    padding:0 !important;
    margin:0 !important;
    display:inline !important;
}
#games_block li .playforreal:hover,#games_block li.hover .playforreal{
    text-decoration: underline;
}
#games_block li .playforfree{
    position:absolute;
    bottom:10px;
    right:5px;
    color: #d3d3d3;
    font-weight:bold;
    text-decoration:none;
}
#games_block li .playforfree:hover{
    text-decoration:underline;
}
/*Games Block — END*/

/*All games list — START*/
#all_games_wrapper{
    background:-o-linear-gradient(bottom,#383838 0%, #000000 2%, #000000 97%,#383838 100%);
    background:-moz-linear-gradient(center bottom,#383838 0%, #000000 2%, #000000 97%,#383838 100%);
    background:-webkit-gradient(linear,left bottom,left top,color-stop(0, #383838),color-stop(0.02, #000000),color-stop(0.97, #000000),color-stop(1, #383838));
    background: -webkit-linear-gradient(left bottom,left top, #383838 0%, #000000 2%, #000000 97%, #383838));  /*Chrome 10+, Saf5.1+ latest*/
    background: linear-gradient(left bottom,left top, #383838 0%, #000000 2%, #000000 97%, #383838);
    -pie-background:linear-gradient(center bottom,#383838 0%, #000000 2%, #000000 97%,#383838 100%);
    behavior:url(/style/PIE.htc);
    position:relative;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    padding:10px;
    margin:10px 0;
}
#all_games_wrapper ul{
    float:left;
    margin-right:65px;
    padding:0 0 5px;
    width:115px;
}
#all_games_wrapper ul .category{
    border-bottom:1px dotted #0C8EEB;
    color:#0C8EEB;
}
#games_inner_page #all_games_wrapper ul .category{
    border-bottom:1px dotted #FF8A00;
    color:#FF8A00;
}
#all_games_wrapper ul a{
    color:#B2B2B2;
    text-decoration:none;
}
#all_games_wrapper ul a:hover{
    color:#0C8EEB;
    text-decoration:underline;
}
#games_inner_page #all_games_wrapper ul a:hover{
    color:#FF8A00;
    text-decoration:underline;
}
/*All games list — END*/

/*casino-login popup - START*/
#casino-login .header_upper{
    margin-bottom:100px;
}
#casino-login #login_form {
    background: #1f1f1f; /*default*/
    background: -o-linear-gradient(top, #595959, black 10%);
    background: -moz-linear-gradient(top, #595959, black 10%); /*gecko*/
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #595959),color-stop(0.10, #000000)); /*webkit*/
    background: -webkit-linear-gradient(left top,left bottom, #595959 0%, #000000 10%);  /*Chrome 10+, Saf5.1+ latest*/
    background: linear-gradient(left top,left bottom, #595959 0%, #000000 10%);
    -pie-background: linear-gradient(top, #595959, black 10%); /*PIE*/
    behavior: url(/style/PIE.htc);
    border:1px #fff solid;
	width:580px;
	margin: 0 auto 0 auto;
    display:block;
    position:relative;
}

#casino-login #tolog,
#casino-login #toreg {
	height:160px;
	position:relative;
}

#casino-login form {
	margin:30px 0 0 38px;
}

#casino-login form #loginator {
	height:33px;
}

#casino-login form #loginator li,
#casino-login form #loginator label{
	height:33px;
	display:block;
	float:left;
}

#casino-login form #loginator label {
	line-height:33px;
	padding:0 5px;
    color: #fff;
}

#casino-login #tolog #login {
    position:relative;
    display:block;
	height:30px;
	width:70px;
    margin-left: 15px;
    text-transform:uppercase;
    font-size:13px;
    cursor:pointer;
    border:1px #a29e9e solid;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: -o-linear-gradient(top, #ffffff, #ececec);
    background: -moz-linear-gradient(top, #ffffff, #ececec);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec));
    background: -webkit-linear-gradient(left top,left bottom, #ffffff, #ececec);  /*Chrome 10+, Saf5.1+ latest*/
    background: linear-gradient(left top,left bottom, #ffffff, #ececec);
    -pie-background:linear-gradient(center top , #ffffff, #ececec);
    behavior: url(/style/PIE.htc);
}
#casino-login #tolog #login:hover {
    background: -o-linear-gradient(top, #ffffff, #c8c8c8);
    background: -moz-linear-gradient(top, #ffffff, #c8c8c8);
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c8c8c8));
    background: -webkit-linear-gradient(left top,left bottom, #ffffff, #c8c8c8);  /*Chrome 10+, Saf5.1+ latest*/
    background: linear-gradient(left top,left bottom, #ffffff, #c8c8c8);
    -pie-background:linear-gradient(center top , #ffffff, #c8c8c8);
}

#casino-login #tolog {
	border-bottom:1px dotted #474646;
}

#casino-login #tolog #loginUser,
#casino-login #tolog #pswd{
	border:2px solid #b3b0b0;
	height:21px;
	width:115px;
	font-size:11px;
	line-height:21px;
	margin:4px 0;
    background-color:#fff;
}

#casino-login .b_title {
	color:#0c8eeb;
	padding-top:20px;
}

#casino-login p {
	font-family:Arial, serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-indent:40px;
}

#casino-login #forgot_yp {
	margin-left:288px;
}

#casino-login a.fyp_link {

	font-family:Arial, sans-serif;
	font-size:11px;
	color:#0c8eeb;
}

#casino-login a.fyp_link:hover {
	color:#57b9ff;
}
#casino-login .reg_btn {
    margin:30px auto 0px auto;
}
#casino-login #reg_btn {
    background: -o-linear-gradient(top, #cceaff, #0685e2);
    background: -moz-linear-gradient(top, #cceaff, #0685e2); /*gecko*/
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #cceaff),color-stop(1, #0685e2)); /*webkit*/
    background: -webkit-linear-gradient(left top,left bottom, #cceaff, #0685e2);  /*Chrome 10+, Saf5.1+ latest*/
    background: linear-gradient(left top,left bottom, #cceaff, #0685e2);
    -pie-background: linear-gradient(top, #cceaff, #0685e2); /*PIE*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px ;
    border:2px solid #1195f2;
    behavior: url(/style/PIE.htc);
    margin:0 auto;
	display:block;
	width:155px;
	height:37px;
    text-decoration:none;
    text-transform:uppercase;
    font-size:19px;
    color:#ddd;
    line-height:41px;
    font-weight:bold;
    text-align:center;
    position:relative;
}

#casino-login #reg_btn:hover {
	border:2px solid #3ca8f7;
    background: -o-linear-gradient(top, #cceaff, #3ca8f7);
    background: -moz-linear-gradient(top, #cceaff, #3ca8f7); /*gecko*/
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #cceaff),color-stop(1, #3ca8f7)); /*webkit*/
    background: -webkit-linear-gradient(top, #cceaff, #3ca8f7);  /*Chrome 10+, Saf5.1+ latest*/
    background: linear-gradient(top, #cceaff, #3ca8f7);
    -pie-background: linear-gradient(top, #cceaff, #3ca8f7); /*PIE*/
}
#notification {
	display:none;
	position: absolute;
	left: 90px;
	top: 125px;
	height:40px;
    width:300px;
    z-index: 1500;
    /*color:#f00;*/
    background:url(/tpl/bets/shared/images/tbsprite.png) 272px -741px no-repeat,-o-linear-gradient(top ,#fefefe ,#d2d2d2);
    background:url(/tpl/bets/shared/images/tbsprite.png) 272px -741px no-repeat,-moz-linear-gradient(top ,#fefefe ,#d2d2d2);
    background:url(/tpl/bets/shared/images/tbsprite.png) 272px -741px no-repeat,-webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#d2d2d2));
    background:url(/tpl/bets/shared/images/tbsprite.png) 272px -741px no-repeat,-webkit-linear-gradient(#fefefe, #d2d2d2); /* Chrome 10+, Saf5.1+ latest */
    background:url(/tpl/bets/shared/images/tbsprite.png) 272px -741px no-repeat,linear-gradient(top, #fefefe, #d2d2d2);
    -pie-background:url(/tpl/bets/shared/images/tbsprite.png) 272px -741px no-repeat,linear-gradient(top ,#fefefe ,#d2d2d2);
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    behavior:url(/style/PIE.htc);
}
#notification .notification_error{
    margin-top:10px;
    padding-right:80px;
    padding-left:32px;
    text-align:left;
    line-height:10px;
    height:20px;
    background:url(/tpl/bets/shared/images/tbsprite.png) 10px -782px no-repeat;
    color:#f00;
}
#notification .jqmClose{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background:-o-linear-gradient(center top , #fdfdfd, #cbcbcb);
    background:-moz-linear-gradient(center top , #fdfdfd, #cbcbcb);
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fdfdfd), to(#cbcbcb));
    background: -webkit-linear-gradient(#fdfdfd, #cbcbcb); /* Chrome 10+, Saf5.1+ */
    background: linear-gradient(center top, #fdfdfd, #cbcbcb);
    -pie-background:linear-gradient(center top , #fdfdfd, #cbcbcb);
    behavior:url(/style/PIE.htc);
    border:1px solid #9E9E9E;
    color:#9E9E9E;
    cursor:pointer;
    display:block;
    font-size:13px;
    font-weight:bold;
    height:17px;
    line-height:16px;
    position:absolute;
    right:37px;
    text-align:center;
    top:13px;
    width:46px;    
}
/*casino-login popup - END*/
/*live casino styling - START*/
#mainBlockWrapper{

}
#mainBlockContents{
    height:324px;
    padding:15px 0;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    position:relative;
}
#livecasino.en #mainBlockContents{
   background:url(/tpl/bets/en/images/mainBlockBg.jpg) no-repeat center center;
}
#livecasino.de #mainBlockContents{
   background:url(/tpl/bets/de/images/mainBlockBg.jpg) no-repeat center center;
}
#livecasino.fr #mainBlockContents{
   background:url(/tpl/bets/fr/images/mainBlockBg.jpg) no-repeat center center;
}
#livecasino.it #mainBlockContents{
   background:url(/tpl/bets/it/images/mainBlockBg.jpg) no-repeat center center;
}
#livecasino.es #mainBlockContents{
   background:url(/tpl/bets/es/images/mainBlockBg.jpg) no-repeat center center;
}
.mainInfoBlock{
    position:absolute;;
    bottom: 25px;
    right: 35px;;
}
#liveButtonsBlock{
    position:absolute;
    left:30px;top:30px;
    height:120px;
    
}

#mainBlockContents h2{
    font-size:28px;
    margin-top:31px;
    margin-bottom:45px;
    line-height:28px;
}
#mainBlockContents ul{
    margin-bottom:30px;
}
#mainBlockContents ul li{
    line-height:25px;
}
.joinNowBtn{
    display:block;
    width:220px;
    height:51px;
    text-indent:-9999px;
    background-position:left 0;
    line-height:52px;
    text-align:center;
    font-size:22px;
    color:#eee;
    font-weight:bold;
    text-decoration:none;
    text-transform:uppercase;
}
#livecasino.en .joinNowBtn{
    background-image:url(/tpl/bets/en/images/livecasinosprite.png);
}
#livecasino.de .joinNowBtn{
    background-image:url(/tpl/bets/de/images/livecasinosprite.png);
}
#livecasino.fr .joinNowBtn{
    background-image:url(/tpl/bets/fr/images/livecasinosprite.png);
}
#livecasino.it .joinNowBtn{
    background-image:url(/tpl/bets/it/images/livecasinosprite.png);
}
#livecasino.es .joinNowBtn{
    background-image:url(/tpl/bets/es/images/livecasinosprite.png);
}
.joinNowBtn:hover{
    line-height:53px;
    color:#fff;
    background-position:left -51px;
}
#liveCasinoWrapper{
    margin-top:20px;
    margin-bottom:30px;
}
/* livecasino styling */
body#livecasino{
    background:#000 url(/tpl/bets/shared/images/livecasino/bg.jpg) 50% 0 no-repeat !important;
}
#livecasino .b_oddStyles{
    display:none;
}
#livecasino .b_menuRight ,#livecasino .secondaryMenu {
    border:0 !important;
}
#livecasino .header_lower{
    margin-bottom:16px;
}
#livecasino .b_hpH4{
    background: #000000;
    background: -o-linear-gradient(top, #595959, black 50%);
    background: -moz-linear-gradient(top, #595959, black 50%); /*gecko*/
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0, #595959),color-stop(0.50, #000000)); /*webkit*/
    background: -webkit-linear-gradient(#595959, #000000 50%);  /*Chrome 10+, Saf5.1+ latest */
    background: linear-gradient(top, #595959, #000000 50%);
    -moz-background-size: 100% 100%;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border:2px solid #000;
    position:relative;
    height: 24px;
    line-height: 24px;
    color: #fff;
}
.liveRoulette,.liveRouletteLast{
    width:298px;
    float:left;
    margin-right:25px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border:0px solid #fff;
    /*behavior:url(/style/PIE.htc);*/
}
.liveRouletteLast{
    margin-right:0;
}
.liveRouletteInner{
    height:295px;
    color:#fff;
    background-color:#222;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    behavior:url(/style/PIE.htc);
    text-align: center;
}

.liveRouletteInner img,.liveRouletteInner p{
    padding:10px 12px 0;
    text-align: left;
}
.liveRouletteInner img{
    width:273px; height:180px;
}
.liveRouletteInner a,#liveButtonsBlock a{
    font-family:'helvetica_light','Helvetica','Arial';
    position:relative;
    background:#000 url(/tpl/bets/shared/images/games/livecasino/gradient_bg.gif) left top repeat-x;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:1px 1px 3px #111;
    -moz-box-shadow:1px 1px 3px #111;
    box-shadow:1px 1px 3px #111;
    behavior:url(/style/PIE.htc);
    border:1px solid #0e0e0e;
    display: inline;
    width: auto;
    line-height:26px;
    text-align:center;
    font-size:15px;
    color:#fff;
    font-weight:600;
    text-decoration:none;
    margin:0px auto 0;
    top:10px;
    padding: 3px 10px;
    overflow:hidden;
}
#liveButtonsBlock a{
    float:left;
    clear:both;
    width:150px;
    margin:5px 0;
    padding: 1px 10px;
    -webkit-box-shadow:1px 1px 3px #333;
    -moz-box-shadow:1px 1px 3px #333;
    box-shadow:1px 1px 3px #333;
}
.liveRouletteInner a span,#liveButtonsBlock a span{
    background:url(/tpl/bets/shared/images/games/livecasino/gradient-dark.png);
    bottom: 0;
    left:0;
    display: block;
    height: 24px;
    position: absolute;
    width: 100%;
    cursor:pointer;
}
.liveRouletteInner a:hover,#liveButtonsBlock a:hover{
    background:#242424 url(/tpl/bets/shared/images/games/livecasino/gradient_bg2.gif) 0 0px  repeat-x;
}
/*live casino styling - END*/

