/* Layout */
@import url(betslip_skin.css);
body 
    {
    background: #000000 url(/i/icn/body_bg_live.png) repeat-x 0 0 !important;
    }
/* 
 * General
 */
.btn,
span.btn:hover 
	{
	color: #c6c6c6;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	-moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	border: 1px solid transparent;
	}
	.yellowText 
		{
		color: #c6c6c6;
		}
.btn:hover,
.forgotYourPassword:hover 
	{
	color: #ffffff;
	} 
.btn.yellowBtn,
.btn .greenBtn 
	{
	color: #ffffff;	
	background: rgb(56,56,56); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(56,56,56,1) 0%, rgba(37,37,37,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(100%,rgba(37,37,37,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#252525',GradientType=0 ); /* IE6-8 */
	text-shadow: 1px 1px 0 rgb(0, 0, 0);
	-moz-text-shadow: 1px 1px 0 rgb(0, 0, 0);	
	border: 1px solid #000000;
	}
.btn .greenBtn + span 
    {
    color: #ffffff;
    } 
.btn.yellowBtn:hover,
.btn:hover .greenBtn 
	{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(56,56,56,0.6) 0%, rgba(37,37,37,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,0.6)), color-stop(100%,rgba(37,37,37,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(56,56,56,0.6) 0%,rgba(37,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(56,56,56,0.6) 0%,rgba(37,37,37,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(56,56,56,0.6) 0%,rgba(37,37,37,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(56,56,56,0.6) 0%,rgba(37,37,37,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99383838', endColorstr='#252525',GradientType=0 ); /* IE6-8 */
	} 	
.btn.yellowBtn:active,
.btn:active .greenBtn 
	{
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODM4MzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(37,37,37,1) 0%, rgba(56,56,56,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(37,37,37,1)), color-stop(100%,rgba(56,56,56,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(37,37,37,1) 0%,rgba(56,56,56,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(37,37,37,1) 0%,rgba(56,56,56,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(37,37,37,1) 0%,rgba(56,56,56,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(37,37,37,1) 0%,rgba(56,56,56,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#383838',GradientType=0 ); /* IE6-8 */
	}		
#opacityAnimation .greenBtn {
    animation: none !important;
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -o-animation: none !important;
}
/*User agents are required to ignore a rule with an unknown selector. See Selectors Level 3:
a group of selectors containing an invalid selector is invalid.
So we need separate rules for each browser. Otherwise the whole group would be ignored by all browsers.
http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css*/
input.btn.blackBtn::-webkit-input-placeholder 	/* WebKit browsers */
	{
	color: #ffffff;
	}
input.btn.blackBtn::-moz-placeholder 				/* Mozilla Firefox 19+ */
	{ 
    color: #ffffff;	
	}
input.btn.blackBtn:-moz-placeholder 				/* Mozilla Firefox 4 to 18 */
	{
	color: #ffffff;
	}
input.btn.blackBtn:-ms-input-placeholder  		/* Internet Explorer 10+ */
	{
	color: #ffffff;
	}
input.btn.blackBtn:focus::-webkit-input-placeholder 	/* WebKit browsers */
	{
	color: rgba(255, 255, 255, 0.1);
	}
input.btn.blackBtn:focus::-moz-placeholder 				/* Mozilla Firefox 19+ */
	{ 
    color: rgba(255, 255, 255, 0.1);	
	}
input.btn.blackBtn:focus:-moz-placeholder 				/* Mozilla Firefox 4 to 18 */
	{
	color: rgba(255, 255, 255, 0.1);
	}
input.btn.blackBtn:focus:-ms-input-placeholder  		/* Internet Explorer 10+ */
	{
	color: rgba(255, 255, 255, 0.1);
	}

/* 
 * Header sport
 */    
div#header
    {
    height: auto;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjYyNjI2IiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjYyNjI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(-45deg,  rgba(38,38,38,0.6) 0%, rgba(38,38,38,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(38,38,38,0.6)), color-stop(100%,rgba(38,38,38,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg,  rgba(38,38,38,0.6) 0%,rgba(38,38,38,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg,  rgba(38,38,38,0.6) 0%,rgba(38,38,38,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg,  rgba(38,38,38,0.6) 0%,rgba(38,38,38,1) 100%); /* IE10+ */
    background: linear-gradient(135deg,  rgba(38,38,38,0.6) 0%,rgba(38,38,38,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99262626', endColorstr='#262626',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
    }
.header_main_wrap {
    min-width: 1260px;
    background: #000000 url(/i/icn/header_bg.png) repeat-x 0 bottom;
}
.header_main_wrap:before {
    display: block;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    min-width: 1260px;
    width: 100%;
    height: 29px;
    background: #000;
}
.header_main_wrap:after
{
    content: "";
    position: absolute;
    top: 29px;
    left: 0;
    right: 0;
    width: 1260px;
    margin: 0 auto;
    height: 80px;
    background: url(/i/header_img1.png) no-repeat right -48px top;
}
div#header.header_main {
    background: none;
}
.header_main .header_row.bottom {
    padding-top: 2px;
    padding-bottom: 2px;
}
.header_main .mainLogo {
    top: 0 !important;
    left: 0 !important;
    background-size: contain;
}
.mainLogo 
	{
    width: 201px !important;
    height: 50px !important;
    top: 20px !important;
    left: 11px !important;
	}
    div#header a:hover 
        {
        text-decoration: none;
        }
	.serviceHeaderWrap 
    {
    min-width: 100px;
    height: 79px; 
    float: right;
    padding: 0 9px 6px 0;
    border-bottom: 1px solid #000000;
    z-index: 2;
    }
    .serviceHeaderWrap .loginFormWrap,
    .serviceHeaderWrap .serviceArea 
        {
        height: 64px;
        padding: 15px 10px 0 10px;
        overflow: hidden;
        border-left: 1px solid #474747 !important;
        border-right: 1px solid #0d0d0d !important;
        -webkit-box-shadow: inset 1px 0 0 0 #0d0d0d,
                            inset -1px 0 0 0 #474747;
        -moz-box-shadow: inset 1px 0 0 0 #0d0d0d,
                        inset -1px 0 0 0 #474747;
        box-shadow: inset 1px 0 0 0 #0d0d0d,
                    inset -1px 0 0 0 #474747;
        }
    .serviceHeaderWrap .serviceArea 
        {
        position: relative;
        height: 79px;
        padding: 0;
        background: #383838;
        }
	.plainDarkLine 
		{
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 5%, rgba(0,0,0,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(5%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,1) 100%); /* IE10+ */
        background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
		}
    .loadingBarElement 
        {
        background: url('/i/loading-bar.gif') no-repeat 50% 50%;
        position: absolute;
        top: 5px;
        right: 20px;
        }
    .header_main .loadingBarElement
    {
        position: static;
        margin-top: 3px;
    }
        div#header .forgotYourPassword 
            {
            position: absolute;
            display: block;
            top: 43px !important;
            left: 130px;
            font-family: Arial;
            font-size: 12px;
            font-weight: normal;
            line-height: 12px;
            color: #9c9c9c;
            text-decoration: none;
            }
		.serviceHeaderWrap a.btn.inActive:hover .greyText 
			{
			color: #989a9d;
			}
        .serviceHeaderWrap .loginFormWrap .btn.blackBtn 
	        {	
            width: 84px;
            height: 23px;
            padding: 0 8px;
            margin: 0;
            font-size: 12px;
            line-height: 23px;
            -webkit-border-radius: 0 !important;
            -moz-border-radius: 0 !important;
            border-radius: 0 !important;
            border: none;
	        color: #ffffff;
            text-shadow: none;
	        background: #4f4f4f;
	        }
        #NewHeaderPassword 
            {
            margin: 0 5px;
            }
        input.btn.blackBtn:hover, 
        input.btn.blackBtn:focus 
	        {
	        color: #ffffff;
	        }
        .serviceHeaderWrap .loginFormWrap .btn.yellowBtn
	        {
            height: 23px;
            padding: 0 6px;
            font-size: 12px;
            line-height: 23px;
            -webkit-border-radius: 0 !important;
            -moz-border-radius: 0 !important;
            border-radius: 0 !important;
	        color: #ffffff;	
	        background: #000000;
	        text-shadow: none;
	        -moz-text-shadow: none;	
	        border: none;
	        }
	    .serviceHeaderWrap a.btn:hover .relativeBlock 
		    {
		    color: #ffffff;
		    }
    .serviceHeaderWrap .serviceArea .floatLeft:first-child 
        {
        border-right: 1px solid #0d0d0d !important;
        -webkit-box-shadow: inset -1px 0 0 0 #474747;                              
        -moz-box-shadow: inset -1px 0 0 0 #474747; 
        box-shadow: inset -1px 0 0 0 #474747;
        }
        .serviceHeaderWrap .serviceArea .btn 
            {
            float: left;
            font-family: Arial;
            font-size: 12px;
            font-weight: bold;
            color: #ffffff;
            color: #ffffff;
            border: none;
            border-bottom: 1px solid transparent;
            }
        .serviceHeaderWrap .serviceArea .btn.usernameButton 
            {
            height: 39px;
            padding: 0 0 0 7px;
            float: none;
            line-height: 39px;
            }
            .serviceHeaderWrap .serviceArea .btn.usernameButton span.floatLeft
                {
                min-width: 114px;
                padding: 0 10px 0 0;
                }
            #headerTotalBalance 
                {
                width: 132px;
                text-align: center;
                overflow: hidden;
                }
        .balanceAndDepositWrap 
            {
            position: relative;
            display: block;
            padding: 0;
            overflow: hidden;
            }
            .serviceHeaderWrap .serviceArea .btn.openBalanceButton
                {
                min-width: 107px;
                height: 36px;
                padding: 2px 10px 0 7px;
                line-height: 36px;
                text-shadow: 1px 1px 1px #000000;
                }
            .serviceHeaderWrap .serviceArea .btn.depositButton 
                {
                position: relative;
                display: block;
                min-width: 132px;
                height: 36px;
                padding: 2px 0 0 0;
                float: right;
                text-transform: uppercase;
                text-shadow: 1px 1px 1px #000000;
                line-height: 36px;
                color: #f4bf01;
                text-align: center;
                border-left: 1px solid #0d0d0d !important;
                -webkit-box-shadow: 1px 0 0px 2px #474747;                              
                -moz-box-shadow: 1px 0 0px 2px #474747; 
                box-shadow: 1px 0 0px 2px #474747;
                overflow: hidden;
                }
            .serviceHeaderWrap .serviceArea .btn.logoutButton 
                {
                height: 39px;
                float: none;
                padding: 0 11px;
                line-height: 39px;
                text-align: center;
                text-shadow: 1px 1px 1px #000000;
                }
            .serviceHeaderWrap .serviceArea .btn.messageButton 
                {
                float: none;
                height: 36px;
                padding: 2px 11px 0 11px;
                line-height: 36px;
                text-align: center
                }
            .serviceHeaderWrap .serviceArea .btn.messageButton.inActive 
                {
                color: #afafaf;
                } 
                .serviceHeaderWrap .serviceArea .btn.messageButton .messageIcon 
                    {
                    width: 23px;
                    height: 15px;
                    }
            /*hover states for logged in headeruser profile buttons*/
            .serviceHeaderWrap .serviceArea .btn.usernameButton:hover,
            .serviceHeaderWrap .serviceArea .btn.openBalanceButton:hover,
            .serviceHeaderWrap .serviceArea .btn.messageButton:hover,
            .serviceHeaderWrap .serviceArea .btn.logoutButton:hover 
                {
                border-bottom-color: #ab0e0e;
                }
            .serviceHeaderWrap .serviceArea .btn.depositButton:hover 
                {
                border-bottom-color: #ffba1f;
                }
        .plainDoubleBorder 
            {
            position: absolute;
            display: block;
            height: 1px;
            top: 40px;
            left: 1px;
            right: 0;
            background: #474747;
            border-bottom: 1px solid #0d0d0d;
            }
.mainNavigationWrap 
    {
    height: 84px;
    padding: 0 0 1px 237px;
    text-align: left;
    border-bottom: 1px solid #000000;
    overflow: visible;
    }
    .plainBlackLine 
        {
        display: none;
        }
    .plainLightBlueLine,
    .plainDarkLine  
        {
        height: 4px;
        background: rgb(45,45,45); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmQyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI0MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(45,45,45,1) 0%, rgba(36,36,36,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,1)), color-stop(100%,rgba(36,36,36,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(45,45,45,1) 0%,rgba(36,36,36,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(45,45,45,1) 0%,rgba(36,36,36,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(45,45,45,1) 0%,rgba(36,36,36,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(45,45,45,1) 0%,rgba(36,36,36,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#242424',GradientType=0 ); /* IE6-8 */
        /*border-top: 1px solid #4b4b4b;*/
        border-top: 1px solid #000000;
        border-bottom: 1px solid #3a3a3a;
         -webkit-box-shadow: inset 1px 0 0 0 #4b4b4b;
        -moz-box-shadow: inset 1px 0 0 0 #4b4b4b;
        box-shadow: inset 0 1px 0 0 #4b4b4b;
        }
    .header_main .main_navigation {
        padding-left: 20px;
    }
	.plainBlueLine 
		{
		display: none;
		}
	.btn.mainNavLink 
		{
        padding: 33px 10px 32px 9px;
        margin: 0;
        color: #ffffff;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-radius-bottomright: 0;
        border-bottom-right-radius: 0;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-radius-bottomleft: 0;
        border-bottom-left-radius: 0;
		text-shadow: 2px 2px 0 rgb(0, 0, 0);
		-webkit-text-shadow: 2px 2px 0 rgb(0, 0, 0);
		-moz-text-shadow: 2px 2px 0 rgb(0, 0, 0);
        border: none;
        border-right: 1px solid #141414;
        font-weight: bold;
        font-size: 14px;
        font-family: Arial,Verdana,sans-serif
		}
    .mainNavigationWrap .btn.greenPulseBtn
        {
        position: absolute;
        display: none;
        width: 111px;
        top: 48px;
        right: 188px;
        float: none;
        margin: 0;
        border: 0;
        overflow: hidden;
        text-decoration: none;
        text-shadow: 1px 1px 1px #000000;
        z-index: 3;
        }
    .jp .mainNavigationWrap .btn.greenPulseBtn 
        {
        right: 200px;
        }
    .gr .mainNavigationWrap .btn.greenPulseBtn,
    .tr .mainNavigationWrap .btn.greenPulseBtn 
        {
        right: 203px;
        }
    .de .mainNavigationWrap .btn.greenPulseBtn,
    .nl .mainNavigationWrap .btn.greenPulseBtn 
        {
        right: 210px;
        }
    .ro .mainNavigationWrap .btn.greenPulseBtn 
        {
        right: 220px;
        }
        .btn.greenPulseBtn .greenPulseTextWrap 
            {
            position: relative;
            display: block;
            padding: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
            }
            .btn.greenPulseBtn .greenPulseText 
                {
                position: relative;
                display: block;
                font-family: Arial;
                font-size: 12px;
                line-height: 12px;
                font-weight: bold;
                color: #78ff00;
                text-shadow: 0 0 1px #000000;
                }
    .mainNavigationWrap .greenPulseBtn + .btn.mainNavLink,
    .header_main .main_navigation .btn.mainNavLink:first-child
        {
        padding-left: 10px;
        border-left: 1px solid #3e3e3e;  
        }
    .mainNavigationWrap .greenPulseBtn + .btn.mainNavLink:before,
    .header_main .main_navigation .btn.mainNavLink:first-child:before 
        {
        content: '';
        position: absolute;
        width: 1px;
        top: 0;
        bottom: 0;
        left: 0;
        background: #141414;
        }
        .mainNavigationWrap .greenPulseBtn + .btn.mainNavLink:after 
        {
        display: block !important;
        } 
		.btn.mainNavLink:after 
			{
            right: 0;
            left: auto;
            margin: 0;
			background: #3e3e3e;
			}
        .btn.mainNavLink .radialGradientOnHover 
            {
            display: block;
            opacity: 0; 
            }
        .btn.mainNavLink.selected .radialGradientOnHover,
        .btn.mainNavLink:hover .radialGradientOnHover
            {
            height: 6px;
            bottom: -1px;
            right: 1px;
            left: 0;
            margin: 0;
            background: rgb(131,2,3); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzMDIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2I3MDMwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzAzMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  rgba(131,2,3,1) 0%, rgba(183,3,4,1) 17%, rgba(183,3,4,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,2,3,1)), color-stop(17%,rgba(183,3,4,1)), color-stop(100%,rgba(183,3,4,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#830203', endColorstr='#b70304',GradientType=0 ); /* IE6-8 */
            border-top: 1px solid #4d1d1d;
            border-bottom: 1px solid #761f20;
            opacity: 1;
            }
        .mainNavigationWrap .greenPulseBtn + .btn.mainNavLink .radialGradientOnHover 
            {
            left: 1px;
            }
        .btn.mainNavLink:hover .radialGradientOnHover
            {
            display: block;
            opacity: 1;
            transition: opacity 0.3s ease-in-out;
            -o-transition: opacity 0.3s ease-in-out;
            -moz-transition: opacity 0.3s ease-in-out;
            -webkit-transition: opacity 0.3s ease-in-out;
            }
		.newFeature 
			{
            width: 48px;
			padding: 6px 0 3px 0;
            margin-left: -24px;
            overflow: hidden;
            text-align: center;
			color: #ffffff;	
			text-shadow: 1px 1px 0 rgb(8, 17, 28);
			-webkit-text-shadow: 1px 1px 0 rgb(8, 17, 28);
			-moz-text-shadow: 1px 1px 0 rgb(8, 17, 28);
			background: rgb(131,2,3); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzMDIwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2I3MDMwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzAzMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  rgba(131,2,3,1) 0%, rgba(183,3,4,1) 17%, rgba(183,3,4,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,2,3,1)), color-stop(17%,rgba(183,3,4,1)), color-stop(100%,rgba(183,3,4,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#830203', endColorstr='#b70304',GradientType=0 ); /* IE6-8 */
			}
			.newFeature:after 
				{
                display: none;
				background: #4b4b4b;
				}
.subNavigationWrap 
	{
    height: 30px;
    padding: 0 9px 1px 0;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4MzgzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(56,56,56,1) 0%, rgba(37,37,37,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,1)), color-stop(100%,rgba(37,37,37,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(56,56,56,1) 0%,rgba(37,37,37,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#252525',GradientType=0 ); /* IE6-8 */
	border-bottom: 1px solid #0d0d0d;
	}
	.subNavigationWrap:after 
		{
		background: #3c3c3c;
		}
    .subNavigationWrap .floatLeft .btn,
    .subNavigationWrap .floatRight .btn,
    .header_main .btn.blueOnHoverBtn,
    .header_main .btn.holdingIcon,
    .header_main .btn.withArrow,
    .header_main .btn.textOnly 
        {
        padding: 9px 11px 8px 10px !important;
        font-family: Arial !important;
        font-weight: normal !important;
        font-size: 12px !important;
        line-height: 12px !important;
        border: none !important;
        color: #ffffff !important;
        -webkit-text-shadow: none !important;
        -moz-text-shadow: none !important;
        text-shadow: none !important;
        }
    .header_main .header_row.top .btn.blueOnHoverBtn,
    .header_main .header_row.top .btn.textOnly 
    {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }
    .header_main .btn.withArrow
    {
        padding-left: 7px !important;
        padding-right: 20px !important;
    }
    .header_main .header_row.bottom .btn.blueOnHoverBtn,
    .header_main .header_row.bottom .btn.holdingIcon,
    .header_main .header_row.bottom .btn.withArrow,
    .header_main .header_row.bottom .btn.textOnly
        {
        border-right: 1px solid #272727 !important;
        -webkit-box-shadow: inset -1px 0 0 0 #313131;
        -moz-box-shadow: inset -1px 0 0 0 #313131;
        box-shadow: inset -1px 0 0 0 #313131;
        }
    .subNavigationWrap .floatRight .btn.withArrow
        {
        padding-right: 30px !important;
        }
    div#header .subNavigationWrap .floatLeft .btn.blueOnHoverBtn:hover,
    div#header.header_main .btn.blueOnHoverBtn:hover,
    div#header.header_main .btn.holdingIcon:hover
        {
        text-decoration: underline;
        }
    div#header.header_main .btn.withArrow.holdingIcon:hover {
        text-decoration: none;
    }
    div#header .subNavigationWrap .floatLeft .btn.blueOnHoverBtn.selected, 
    div#header .subNavigationWrap .floatLeft .btn.blueOnHoverBtn.selected:hover, 
    div#header .subNavigationWrap .floatLeft .btn.blueOnHoverBtn:hover:active,
    div#header.header_main .btn.blueOnHoverBtn:active,
    div#header.header_main .btn.holdingIcon:active,
    div#header.header_main .btn.blueOnHoverBtn.selected,
    div#header.header_main .btn.holdingIcon.selected 
        {
        background: #252525;
        text-decoration: none;
        }
    .subNavigationWrap .floatRight .btn 
        {
        border-right: 1px solid #0d0d0d !important;
        -webkit-box-shadow: inset -1px 0 0 0 #474747;
        -moz-box-shadow: inset -1px 0 0 0 #474747;
        box-shadow: inset -1px 0 0 0 #474747;
        }
    .subNavigationWrap .floatRight .btn#odd_style_current 
        {
        float: left;
        border-left: 1px solid #474747 !important;
        -webkit-box-shadow: inset 1px 0 0 0 #0d0d0d,
                            inset -1px 0 0 0 #474747;
        -moz-box-shadow: inset 1px 0 0 0 #0d0d0d,
                        inset -1px 0 0 0 #474747;
        box-shadow: inset 1px 0 0 0 #0d0d0d,
                    inset -1px 0 0 0 #474747;
        }
    .subNavigationWrap .floatRight .btn.withArrow:after,
    .header_main .btn.withArrow:after
	    {
        top: 11px;
        right: 11px;
        margin: 0;
	    border-left: 4px solid transparent;
	    border-right: 4px solid transparent;	
	    border-top: 7px solid #dfdfdf;
	    }
    .header_main .btn.withArrow:after
        {
        right: 7px;
        }
    .subNavigationWrap .btn.holdingIcon 
        {
        height: 12px;
        }
    .headerNavDivider 
		{
        display: none;
		background: #3b3b3b;
        border-left: 1px solid #272727;
		}

    /* Btns in top row in header_main */
    .header_main .header_row.top .btn.blueOnHoverBtn,
    .header_main .header_row.top .btn.holdingIcon,
    .header_main .header_row.top .btn.withArrow,
    .header_main .header_row.top .btn.textOnly {
        border: none !important;
        box-shadow: none !important;
    }

/* 
 * Dropdown menus
 */
.dropdownWrap 
	{
    padding-right: 5px;
    padding-top: 2px;   
	}
	.dropdownInner 
		{
		background: #333;
		}
        .icon.dropdownArrow								
            {
            width: 0;
            height: 0;
            }
		.btn.underlined 
			{
			border: none;
			border-bottom: 1px solid #5c5b5b;
			}
		.btn.underlined:last-child
			{
			border-bottom: none;
			} 
		.dropdownInner .btn.underlined:hover 
			{
			color: #ffffff;
			} 
		#select-language .dropdownInner span.icon
			{
			opacity: 0.7;
			filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
			}
		#select-language .dropdownInner a:hover span.icon 
			{
			opacity: 1;
			filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			}
		.dropdownInner.additionalSeparation .btn,
        .dropdownInner .sub_items
			{
			border-top: 1px solid #5c5b5b;
			} 
		.dropdownInner.additionalSeparation .btn:last-child
			{
			border-top: 1px solid #5c5b5b;
			} 
		.dropdownInner.additionalSeparation .btn:first-child
			{
			border-top: none;
			}
		.dropdownInner.additionalSeparation .btn:hover 
			{
			background: #323232;
			}

/* Fix languages menu for Netbet */
#select-language .dropdownInner {
    width: auto;
}
#select-language .dropdownInner .btn {
    float: none;
    padding-left: 50px;
}
#select-language .dropdownInner .btn:hover {
    text-decoration: underline;
}
/*icons*/
span.icon.langIcon {
    width: 42px;
}
.icon 
	{
	background-image: url(/i/icn/flags_sprite.png);
	}
.icon.en 							{background-position: 0px -544px !important;}
.icon.es 							{background-position: 0px -24px !important;}
.icon.it 							{background-position: 0px -44px !important;}
.icon.de 							{background-position: 0px -64px !important;}
.icon.fr 							{background-position: 0px -84px !important;}
.icon.se 							{background-position: 0px -104px !important;}
.icon.no 							{background-position: 0px -124px !important;}
.icon.fi 							{background-position: 0px -144px !important;}
.icon.dk 							{background-position: 0px -164px !important;}
.icon.tr 							{background-position: 0px -184px !important;}
.icon.en-tr 							{background-position: 0px -184px !important;}
.icon.gr 							{background-position: 0px -204px !important;}
.icon.ru 							{background-position: 0px -224px !important;}
.icon.pl 							{background-position: 0px -244px !important;}
.icon.ro 							{background-position: 0px -264px !important;}
.icon.cz 							{background-position: 0px -284px !important;}
.icon.hr 							{background-position: 0px -304px !important;}
.icon.hu 							{background-position: 0px -324px !important;}
.icon.bg 							{background-position: 0px -344px !important;}
.icon.pt 							{background-position: 0px -364px !important;}
.icon.cn 							{background-position: 0px -384px !important;}
.icon.jp 							{background-position: 0px -404px !important;}
.icon.nl 							{background-position: 0px -424px !important;}
.icon.e_n-uk                        {background-position: 0px -4px !important;}
.icon.e_n-eu                        {background-position: 0px -4px !important;}
.icon.e_n-au                        {background-position: 0px -4px !important;}
span.langIcon.icon.e_n-ca,
span.langIcon.icon.f_r-ca,
.icon.ca 							{background-position: 0px -444px !important;}
.icon.ie 							{background-position: 0px -1070px !important;}
.icon.uk 							{background-position: 0px -584px !important;}

/*new lang class*/
span.langIcon.icon.ca-e_n,
span.langIcon.icon.ca-fr,
.icon.fr-ca,
.icon.en-ca,
.icon.ca 							{background-position: 0px -444px !important;height: 21px;}

.icon.uk-e_n,
.icon.en-gb                         {background-position: 0px -4px !important;}

.icon.eu-e_n                        {background-position: 0px -4px !important;}
.icon.au-e_n                        {background-position: 0px -4px !important;}

.icon.ie-e_n,
.icon.en-ie 						{background-position: 0px -1125px !important;}

.icon.gr,
.icon.gr-e_n,
.icon.el-gr,
.icon.el 					    {background-position: 0px -204px !important;}

.icon.de-e_n,
.icon.de,
.icon.de-de,
.icon.en-de 						{background-position: 0px -64px !important;}

.icon.ro,
.icon.ro-e_n,
.icon.ro-ro,
.icon.en-ro		    				{background-position: 0px -264px !important;}

.icon.zh-e_n						{background-position: 0px -384px !important;}
.icon.jp-e_n 						{background-position: 0px -404px !important;}
.icon.ja 							{background-position: 0px -404px !important;}
.icon.ja-jp 						{background-position: 0px -404px !important;}
.icon.en-jp 						{background-position: 0px -404px !important;}
.icon.zh-cn							{background-position: 0px -384px !important;}
.icon.en-cn							{background-position: 0px -4px !important;}

.icon.pt-br							{background-position: 0px -564px !important;}
.icon.en-br							{background-position: 0px -564px !important;}
.icon.ua							{background-position: 0px -584px !important;}
.icon.en-ng							{background-position: 0px -604px !important;}

.icon.volumeControl 				{background: url(/i/icn/volue-icon.png) no-repeat 0 0;} 
.icon.faqIcon 						{background: url(/i/icn/faq.png) no-repeat 0 0;}
.messageIcon 						{background: url(/i/icn/icon-message.png) no-repeat center center;}

/* Opacity changes */
.inActive .messageIcon  			{opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}  

/*
 * UI_ELEMENTS.CSS overwrite 
 */

div#QuickMessage.notification,
div#QuickMessage.warning,
div#QuickMessage.error,
div#QuickMessage.success
    {
    border: 1px solid #5a5a5a;
    box-shadow: 0 0 25px 5px #5a5a5a;
	-moz-box-shadow: 0 0 25px 5px #5a5a5a;
	-webkit-box-shadow: 0 0 25px 5px #5a5a5a;
	}

/*
 * Animations.css overrides
 */

#greenPulseAnimation .pulseCurtain 
    {
    animation: none !important;
    -moz-animation: none !important;
    -webkit-animation: none !important;
    -o-animation: none !important;
    }

/*
 * forms.css overwrites   
 */

.ie8 .serviceHeaderWrap .loginFormWrap .btn.blackBtn,
#live-betting .serviceHeaderWrap .loginFormWrap .btn.blackBtn,
.inrpage .serviceHeaderWrap .loginFormWrap .btn.blackBtn 
    {
    width: 98px;
    }

.ie8 .btn.greenPulseBtn .greenPulseText,
#live-betting .btn.greenPulseBtn .greenPulseText,
.inrpage .btn.greenPulseBtn .greenPulseText 
    {
    font-family: Arial;
    font-size: 12px;
    }

/*
 * Internet Exlporer fixes
 */
.ie8 .mainNavigationWrap .btn.greenPulseBtn 
    {
    right: 159px;
    }

.ie9 .mainNavigationWrap .btn.greenPulseBtn 
    {
    right: -126px;
    }

/**
  * Header with navigation icons styles
  */
body.expanded #header {
 height:auto;
}
    body.expanded #header #greenPulseAnimation {
        top:48px;
    }
    body.expanded #header .mainNavigationWrap {
        height:84px;
    }
body.expanded .btn.mainNavLink {
    padding:18px 10px 17px 9px;
}

/**
  * Purchases
  */
	div#purchases > div
	    {
	    border-bottom: 1px solid #7b7b7b;
	    border-right: 1px solid #7b7b7b;
	    }
	div#purchases,
	div#purchases > div,
	div#purchases div > div.description b.teamAndPointsHolder .teamNameWithPoints + span.pts,
	div#purchases > div.combo div.description span.podds #comboSingleOdds
		{
		background: #252525;
		}
	div#purchases > div.expanded,
	div#purchases .success  
	    {
	    background: none;
	    }
	    div#purchases > div > a
	        {
	        background: #000000;
	        border-right: 1px solid #222323;
	        border-bottom: 1px solid #222323;
	        box-shadow: 1px 0 0 #7b7b7b;
	        }
	        div#purchases > div > a span
	            {
	            border: 4px solid transparent;
	            border-left: 4px solid #ffffff;
	            }
	    div#purchases > div > a:hover               {filter: none !important; background: #f0f0f0;}
	    	div#purchases > div.expanded > a span,
	        div#purchases > div > a:hover span      {border-left: 4px solid #000;}
	    div#purchases > div > a:active,
	    div#purchases > div.expanded > a
	        {
	        background: #000000;
	        }
	        div#purchases > div.expanded > a span,
	        div#purchases > div > a:active span
	            {
	            border: 4px solid transparent;
	            border-top: 4px solid #ffffff;
	            }
		div#purchases > div.waiting div.controlArea
			{
			color: #ffffff;
			}
	    	div#purchases > div div.controlArea > div.status,
	        div#purchases > div div.controlArea > div.controls
	            {
	            border: none;
	            text-shadow: 1px 1px 0 #000000;
				color: #ffffff;
	            }
	            div#purchases > div div.controlArea div.controls a
	                {
	                background: url(/i/icn/monochrome-icons.png) no-repeat 0 0;
	                }
		div#purchases > div.success div.controlArea
	        {
            background: rgb(182,214,6); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGE4MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  rgba(182,214,6,1) 0%, rgba(93,168,3,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,214,6,1)), color-stop(100%,rgba(93,168,3,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d606', endColorstr='#5da803',GradientType=0 ); /* IE6-8 */
	        }
	    	div.details div.success div.status,
	        div#purchases > div.success div.controlArea i.statusIcon  {background: url(/i/icn/purchase-status.gif) no-repeat 0 0;}
	    div#purchases > div.waiting div.controlArea
	        {
	        background: #565656;
	        }
	        div.details div.waiting div.status,
	        div#purchases > div.waiting div.controlArea i.statusIcon  {padding-left: 27px; background: url(https://d6b6c2p8u4p7f.cloudfront.net/i/loading-bar.gif) no-repeat 5px 4px;}
	    div#purchases > div.error div.controlArea
	        {
	        background: rgb(131,2,3);
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
            background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(131,2,3,1)),color-stop(17%,rgba(183,3,4,1)),color-stop(100%,rgba(183,3,4,1)));
            background: -webkit-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
            background: -o-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
            background: -ms-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
            background: linear-gradient(to bottom,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#830203',endColorstr='#b70304',GradientType=0 );
	        }
	        div.details div.error div.status,
	        div#purchases > div.error div.controlArea i.statusIcon    {background: url(/i/icn/purchase-status.gif) no-repeat 0 -19px;}

		div#purchases > div.expanded > div.details > div
			{
			border-top: 3px solid #747474;
			}
		div#purchases > div.expanded > div.details > div:first-child
			{
			border-top: 1px solid #747474;
			}
	        div#purchases > div.expanded div.details > a
	            {
	            text-shadow: 1px 1px 0 #fff;
	            border-top: 1px solid #8f9190;
	            }
	            div#purchases > div.expanded div.details > a:hover
	                {
	                background: #f0f0f0;
	                }
		/*messages*/
		div#purchases .msgs
		    {
		    border-bottom: 2px solid #000;
		    color: #000; 
		    background: url(/i/betslip_msgs_bg.png) repeat-x #b5b7b8;
		    }
		div#purchases .msgs .cncl_btn,
		div#purchases .msgs .sbmt_btn
		    {
		    background: url(/i/betslip_msgs_btn_bg.png) no-repeat;
		    }
		div#purchases .msgs .cncl_btn
		    {
		    color: #c60101;
		    }
		div#purchases .msgs .sbmt_btn
		    {
		    color: #1c8806;
		    }
		div#purchases .msgs .not_enough
			{
			color: #c60101;
			}
		div#purchases .msgs .loading
		    {
		    background: url(/i/betslip_msgs_loading.gif) no-repeat 50% 10px;
		    }
		div#purchases .msgs .accepted
		    {
		    color: #1c8806;
		    }
		div#purchases .msgs .not_enough a
	        {
	        color: #c60101;
	        }
		div#purchases > div.expanded div.details > div.winningsHeader, 
        div#purchases > div.expanded div.details > div.winningsHeader span,
		div#purchases > div.combo div span.podds,
		div#purchases > div.combo div span.odds,
		#purchases .winningLabelHolder,
		#purchases .winnings strong
            {
            color: #c8c8c8;
            }
		 div#purchases > div.expanded div.details > div.winningsAmount span strong 
            {
            color: #fff;
            }
	#betting_slip li .descr td select.buyPoints
		{
		color: #000000;
		}

/** 
  * Betting slip 
  */
 /*general styles*/
#betting_slip 
    {
	color: #ffffff;
    font-family: Arial;
    }
	#betting_slip a 
		{
		color: #ffffff;
		}
	#betting_slip select
		{
		color: #000000;
		}
	#bet-slip-container li
		{
		background: #323232;
		border-top: 1px solid #4a4a4a;
        border-bottom: 1px solid #2a2a2a;
		}
    #bet-slip-container li.highlight 
        {
        background: #ffcc00;
        }
        #betting_slip li.highlight .descr, 
        #betting_slip li.highlight .descr a
            {
            color: #000 !important;
            }
            #betting_slip li.highlight .descr a {
                background:none;
                border-bottom:1px dotted #000;
            }
        #betting_slip li.highlight img.close 
            {
            background-color: #000;
            padding: 2px 1px 1px 2px;
            top: 2px;
            right: 3px;
            }
    #bet-slip-container li#stakePerSelection 
        {
        background: #404040;
        box-shadow: none;
        }
		#bet-slip-container li:after 
			{
			display: none;
			}
        #betting_slip.blink .updated 
            {
            background: #ffcc00;
            color: #000;
            }
    #betting_slip .msgs
        {
        background: rgb(235,235,235); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI3YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(235,235,235,1) 0%, rgba(181,183,184,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(100%,rgba(181,183,184,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(181,183,184,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(181,183,184,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(181,183,184,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(235,235,235,1) 0%,rgba(181,183,184,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#b5b7b8',GradientType=0 ); /* IE6-8 */
        color: #000;
        border-bottom: 2px solid #000;
        }
    #betting_slip .msgs .loading 
        {
        background: url(/i/betslip_msgs_loading.gif) no-repeat 50% 10px;
        }
    #betting_slip .msgs .cncl_btn, #betting_slip .msgs .sbmt_btn 
        {
        background: url(http://d1qp1sf6dp84zw.cloudfront.net/i/betslip_msgs_btn_bg.png) no-repeat;
        } 
        html .tw_share_link,
        html .fb_share_link 
            {
            display: none !important;
            }
        #betting_slip.blink li.highlight .descr .updated
            {
            background: #000 !important;
            color: #fff !important;
            }

        #betting_slip div.overlay 
            {
            background: rgba(0,0,0,0.9);
            border: 1px solid #ffffff;
            color: #ff0000;
            filter: alpha(opacity=70);
            opacity: 0.7;
            text-shadow: 3px 3px 0 #000;
            -moz-text-shadow: 3px 3px 0 #000;
            -webkit-text-shadow: 3px 3px 0 #000;
            }

        #betting_slip .msgs .cncl_btn
            {
            color: #c60101;
            }
        #betting_slip .msgs .sbmt_btn
            {
            color: #1c8806;
            }
        #betting_slip .msgs .not_enough
            {
            color: #c60101;
            }
        #betting_slip .msgs .accepted
            {
            color: #1c8806;
            }
        #betting_slip .msgs .not_enough a
            {
            color: #c60101;
            }
            #betting_slip .but_b_contener a,
            #betting_slip .but_b_contener input 
                {
                background: rgb(231,232,232); /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  rgba(231,232,232,1) 0%, rgba(227,227,228,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,232,232,1)), color-stop(100%,rgba(227,227,228,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(231,232,232,1) 0%,rgba(227,227,228,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(231,232,232,1) 0%,rgba(227,227,228,1) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(231,232,232,1) 0%,rgba(227,227,228,1) 100%); /* IE10+ */
                background: linear-gradient(to bottom,  rgba(231,232,232,1) 0%,rgba(227,227,228,1) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e8e8', endColorstr='#e3e3e4',GradientType=0 ); /* IE6-8 */
                color: #1C8806;
                -webkit-box-shadow: 1px 1px 1px 1px #7a7a7b;
                -moz-box-shadow: 1px 1px 1px 1px #7a7a7b;
                box-shadow: 1px 1px 1px 1px #7a7a7b;
                }
            #betting_slip .but_b_contener a.red_text,
            #betting_slip .but_b_contener input.red_text 
                {
                color: #C60101;
                }
#bet-tabs 
	{
	background: #282828;
    border-bottom: 1px solid #7b7b7b;
	}
	#bet-tabs li,
    #bet-tabs li.combo, 
    #bet-tabs li.system, 
    #bet-tabs li.active.combo, 
    #bet-tabs li.active.system
		{
        height: 29px;
        margin-left: 0 !important;
		}
		#bet-tabs li a
			{
            padding: 0 !important;
            line-height: 29px; 
            background: #282828;
            color: #e5e5e5;
            font-family: Arial;
            text-align: center;
            -webkit-box-shadow:inset 0px -1px 1px 0px #484647;
            -moz-box-shadow: inset 0px -1px 1px 0px #484647;
            box-shadow: inset 0px -1px 1px 0px #484647;
			}	
		#bet-tabs li a
            {
            border-left: 1px solid #000000;
            color: #262626;
            background: rgb(237,240,245); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjBmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmUwZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  rgba(237,240,245,1) 0%, rgba(219,224,230,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,240,245,1)), color-stop(100%,rgba(219,224,230,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(237,240,245,1) 0%,rgba(219,224,230,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(237,240,245,1) 0%,rgba(219,224,230,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(237,240,245,1) 0%,rgba(219,224,230,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(237,240,245,1) 0%,rgba(219,224,230,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf0f5', endColorstr='#dbe0e6',GradientType=0 ); /* IE6-8 */
		    }
        #bet-tabs li:first-child a 
            {
            border-left: none;
            }
        #bet-tabs li.active a 
            {
            color: #ffffff;
            background: rgb(182,214,6); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I2ZDYwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGE4MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  rgba(182,214,6,1) 0%, rgba(93,168,3,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(182,214,6,1)), color-stop(100%,rgba(93,168,3,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(182,214,6,1) 0%,rgba(93,168,3,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d606', endColorstr='#5da803',GradientType=0 ); /* IE6-8 */
            }
        #bet-tabs li.disabled a 
            {
            color: #9f9f9f;
            cursor:pointer;
            }
#summary 
	{
    padding: 0;
	background: rgb(54,54,54); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(54,54,54,1) 1%, rgba(45,45,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(54,54,54,1)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */
	}
    #betting_slip #summary table tr:first-child 
        {
        border-top: none;
        }
    #betting_slip #summary table tr 
        {
        border-top: 1px solid #4a4a4a;
        }
    #betting_slip #summary #place 
        {
        position: relative;
        right: auto;
        bottom: auto;
        text-align: center;
        }
        #betting_slip .but_a_contener 
            {
            height: 34px;
            background: none;
            border: 1px solid #151316;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            padding: 0;
            }
            #betting_slip .but_a_contener input 
            {
            height: 34px;
            padding: 0 15px !important;
            background: transparent url('/i/buttons.png') left top repeat-x;
            color: #fff !important;
            font-size: 16px;
            text-transform: uppercase;
            -moz-text-shadow: -1px 1px 2px #154f01;
            -webkit-text-shadow: -1px 1px 2px #154f01;
            text-shadow: -1px 1px 2px #154f01;
            border: 1px solid #8b9403;
            font-family: Arial;
            font-weight: bold;
            }
    #betting_slip #summary p.clear 
        {
        padding-right: 10px;
        text-align: right; 
        }
		#betting_slip #summary .clear a 
			{
            display: inline-block;
            width: auto;
            margin-left: 0;
			color: #ffffff;
            text-decoration: underline;
			background: url("https://d1qp1sf6dp84zw.cloudfront.net/i/betting_slip_x.gif") no-repeat scroll 0 6px transparent;
			}
        .btnLink,
		.but_a_contener,
        input.send 
			{
			    box-shadow: inset 0 1px 0 #79eb00,inset 0 -1px 0 #305c00 !important;
                background: #54a200;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#54a200),color-stop(100%,#428200));
                background: -webkit-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -o-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -ms-linear-gradient(top,#54a200 0%,#428200 100%);
                background: linear-gradient(to bottom,#54a200 0%,#428200 100%);
                border-radius: 2px !important;
                font-weight: normal;
                color: #FFF;
                text-shadow: none;
			}
        .btnLink:hover,
        input.send
            {
                background: rgb(255,255,255); /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYmJjYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(187,188,187,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(187,188,187,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(187,188,187,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(187,188,187,1) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(187,188,187,1) 100%); /* IE10+ */
                background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(187,188,187,1) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbbcbb',GradientType=0 ); /* IE6-8 */
                color: #000000;
            }
            .btnLink:active,
            input.send 
            {
                background: rgb(65,66,65); /* Old browsers */
                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDI0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjOGY5MTkwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
                background: -moz-linear-gradient(top,  rgba(65,66,65,1) 0%, rgba(143,145,144,1) 5%, rgba(232,232,232,1) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,66,65,1)), color-stop(5%,rgba(143,145,144,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(65,66,65,1) 0%,rgba(143,145,144,1) 5%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(65,66,65,1) 0%,rgba(143,145,144,1) 5%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(65,66,65,1) 0%,rgba(143,145,144,1) 5%,rgba(232,232,232,1) 100%); /* IE10+ */
                background: linear-gradient(to bottom,  rgba(65,66,65,1) 0%,rgba(143,145,144,1) 5%,rgba(232,232,232,1) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414241', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
                color: #000000;
            }
            table#tbluaBalances a.btnLink.bulleted.btnGreenLink.rightButton {
                padding: 5px 10px;
            }
            table#tbluaBalances a.btnLink.bulleted.btnGreenLink.rightButton:hover {
                box-shadow: inset 0 1px 0 #79eb00,inset 0 -1px 0 #305c00 !important;
                background: #54a200;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#54a200),color-stop(100%,#428200));
                background: -webkit-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -o-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -ms-linear-gradient(top,#54a200 0%,#428200 100%);
                background: linear-gradient(to bottom,#54a200 0%,#428200 100%);
            }
		.but_a_contener input, 
		.but_a_contener a 
			{
			border: 0 none;
			/*color: #000000;*/
			background: none;
			}
            a.bulleted span.btnLink-bullet  
                {
                background: url(http://d6b6c2p8u4p7f.cloudfront.net/i/bullets.png) no-repeat 0 0;
                }
	#betting_slip .additionalOptions h3 
		{
          border: 1px solid #232323;
          border-bottom: 1px solid #700000;
          border-top: 0 none;
          background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
          background-color: transparent !important;
          color: #fff;
          font-weight: bold;
          font-size: 13px;
          font-family: Arial,Helvetica,sans-serif;
          padding: 7px 10px;
          margin-bottom: 0px;
          -moz-text-shadow: 1px 1px 0 #4f000d;
          -webkit-text-shadow: 1px 1px 0 #4f000d;
          text-shadow: 1px 1px 0 #4f000d;
          box-shadow: 0 0 5px #131313;
          -moz-box-shadow: 0 0 5px #131313;
          -webkit-box-shadow: 0 0 5px #131313;
		}
		#betting_slip .additionalOptions h3 span 
			{
			background: url(https://d1ha3foqhphx30.cloudfront.net/i/betting_slip_option_bullet.gif) no-repeat 0px 8px;
			}
                        #betting_slip .additionalOptions input.menu_place_bet_risk{
            text-align:center;
        }
	#betting_slip .additionalOptions > .inr 
		{
		border-bottom: 2px solid #000;
		background: #0d0d0d;
		-webkit-box-shadow: inset 0px -18px 40px -25px rgba(255, 255, 255, 0.3);
		-moz-box-shadow: inset 0px -18px 40px -25px rgba(255, 255, 255, 0.3);
		box-shadow: inset 0px -18px 40px -25px rgba(255, 255, 255, 0.3);
		}
		#betting_slip .additionalOptions .inr a.maxBet 
			{
			color: #ffffff;
			}
        	#betting_slip.betting_slip_nbs #combo-options .additionalOptions .inr a.maxBet 
			{
			margin-right:0px;
			}
            a#comboMaxBet-control
                {
                background: url("https://d2xfa8403zhqtx.cloudfront.net/i/dot_underline.gif") repeat-x scroll left bottom transparent;
                }
			#betting_slip input[type='text']
				{
				text-align: left;
				color: #000000;
				}

/*betting slip forms.css overwrite rules*/
#bet-slip-container,
#betting_slip .additionalOptions 
    {
    border: 1px solid #4a4a4a;
    border-top: 0 none;
    border-bottom: 0 none;
    }
#betting_slip #summary 
    {
    border: 1px solid #4a4a4a;
    }
    #betting_slip #summary .inr 
        {
        padding: 0 10px 4px 10px;
        }
        #betting_slip #summary td,
        #betting_slip #summary th 
            {
            padding: 10px 8px 6px 8px;
            line-height: 11px;
            }
        #betting_slip #summary td 
            {
            text-align: right;
            font-size: 15px;
            font-weight: bold;
            }
        div.subMessage 
            {
            padding: 10px;
            font-size: 11px;
            text-align: left;
            background: #000;
            border-bottom: 1px solid #222323;
            }
div#purchases > div.expanded div.details > div > div {
    text-overflow: ellipsis;
    overflow: hidden;
}
.multiTextSelectWrap {
  margin-left: 5px;
}
.bettingOptionsLine {
  padding: 3px 10px;
  overflow: hidden;
}
/* Heading tabs */
.headingTabs
{
    background: #282828;
    border-bottom: 1px solid #000;
}
    .headingTabs a
    {
        font-weight: bold;
        color: #fff !important;
        text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
        background: rgb(50,50,50); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(50,50,50,1) 0%, rgba(40,40,40,1) 4%, rgba(18,18,18,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,50,50,1)), color-stop(4%,rgba(40,40,40,1)), color-stop(100%,rgba(18,18,18,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(40,40,40,1) 4%,rgba(18,18,18,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(40,40,40,1) 4%,rgba(18,18,18,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(40,40,40,1) 4%,rgba(18,18,18,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(50,50,50,1) 0%,rgba(40,40,40,1) 4%,rgba(18,18,18,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#121212',GradientType=0 ); /* IE6-9 */
        border-bottom-color: #438200;
    }
    .headingTabs a:hover
    {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(0,0,0,0.1) 100%);
        filter: none;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff', endColorstr='#1a000000',GradientType=0 );
    }
    .headingTabs a:active,
    .headingTabs a.tabActive
    {
        color: #fff !important;
background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 2%, rgba(82,159,0,1) 2%, rgba(67,130,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(100%,rgba(67,130,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#438200',GradientType=0 ); /* IE6-9 */

    }
    .headingTabs.usr--tabs a:hover
    {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Nzc3NzciIHN0b3Atb3BhY2l0eT0iMC4zNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(196,196,196,0.35) 0%, rgba(119,119,119,0.35) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,196,196,0.35)), color-stop(100%,rgba(119,119,119,0.35)));
        background: -webkit-linear-gradient(top,  rgba(196,196,196,0.35) 0%,rgba(119,119,119,0.35) 100%);
        background: -o-linear-gradient(top,  rgba(196,196,196,0.35) 0%,rgba(119,119,119,0.35) 100%);
        background: -ms-linear-gradient(top,  rgba(196,196,196,0.35) 0%,rgba(119,119,119,0.35) 100%);
        background: linear-gradient(to bottom,  rgba(196,196,196,0.35) 0%,rgba(119,119,119,0.35) 100%);
    }
    .headingTabs.usr--tabs a.selected,
    .headingTabs.usr--tabs a.selected:hover
    {
background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 2%, rgba(82,159,0,1) 2%, rgba(67,130,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(100%,rgba(67,130,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#438200',GradientType=0 ); /* IE6-9 */
    }
        .headingTabs.usr--tabs a:after
        {
            background: #7f7f7f;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzcyNzI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzVmNWY1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MTUxNTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  #7f7f7f 0%, #727272 49%, #5f5f5f 51%, #515151 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(49%,#727272), color-stop(51%,#5f5f5f), color-stop(100%,#515151));
            background: -webkit-linear-gradient(top,  #7f7f7f 0%,#727272 49%,#5f5f5f 51%,#515151 100%);
            background: -o-linear-gradient(top,  #7f7f7f 0%,#727272 49%,#5f5f5f 51%,#515151 100%);
            background: -ms-linear-gradient(top,  #7f7f7f 0%,#727272 49%,#5f5f5f 51%,#515151 100%);
            background: linear-gradient(to bottom,  #7f7f7f 0%,#727272 49%,#5f5f5f 51%,#515151 100%);
            border-left: 1px solid #333333;
        }

/* 
 * 27.05.14 New Last Minutes Bets styles 
 */
#new_last_minute, #highlights {
    padding:10px 0;
}
#new_last_minute .live_betting_table .bet_name a.active ,
.live_betting_table .bet_name a.active
	{
	background-position: left bottom !important;
	background-position-x: 0%; 
	background-position-y: 100%;
	}
.live_betting_table .bet_name a span.pointsOdds{
    color: #fff;
}
#live_betting .live_betting_table .bet_name a span.pointsOdds{
    color: #000;
}

#live_betting .live_betting_table .bet_name a:hover span.pointsOdds,
#live_betting .live_betting_table .bet_name a.active span.pointsOdds{
    color: #FFF;
}

#new_last_minute ul 
	{
	text-align: right;
	margin-right: 15px;
	}
#new_last_minute li 
	{
	line-height: normal;
	}

#new_last_minute .game_icon span				{ background:url(/i/sports_icons_sprite.png) no-repeat scroll 0 0 transparent; }
#new_last_minute li.current						{ background: none; }
#new_last_minute h2, #highlights > .r_content_header > h2								
	{ 
	border: 1px solid #232323;
    border-bottom: 1px solid #700000;
   	border-top:0 none;
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
    padding: 7px 10px;
    margin-bottom: 0px;
    -moz-text-shadow: 1px 1px 0 #4f000d;
    -webkit-text-shadow: 1px 1px 0 #4f000d;
    text-shadow: 1px 1px 0 #4f000d;
	box-shadow:0 0 5px #131313;
	-moz-box-shadow:0 0 5px #131313;
	-webkit-box-shadow:0 0 5px #131313;
	text-indent:0;
	height:auto;
    left: 0;
	}
#new_last_minute li a,
#new_last_minute li.current						{ color: #fff; }
#new_last_minute li.prev						{ background: url(/i/pagination_prev.png) no-repeat; }
#new_last_minute li.disprev						{ background: url(/i/pagination_no_prev.png) no-repeat; }
#new_last_minute li.next						{ background: url(/i/pagination_next.png) no-repeat; }
#new_last_minute li.disnext						{ background: url(/i/pagination_no_next.png) no-repeat; }
div#new_last_minute div.inr 
	{
    background: url(/i/r_content_contener_main.png) repeat-x 0 0;
    background-color: #252525;
	}
#lastMinuteBetsContainer td.more a 
	{
    margin-right: 0px;
    text-decoration: none;
        text-align: center;
	}
#lastMinuteBetsContainer .time 
    {
    padding:0 5px;
    width: 20%;
    }
#new_last_minute .live_betting_table .league a
	{
    border-right: 0 none;
    height: 32px;
    line-height: 31px;
	}
#new_last_minute .live_betting_table .league:hover
	{
        background-position: left -34px;
    text-decoration: none;
	}
#new_last_minute .live_betting_table .league.active
	{
        background-position: left bottom !important;
    background-position-x: 0%;
    background-position-y: 100%;
	}

/* Top Picks Banners */
.topPicksBanner .row,
.sideBlock .sideBlock__content .row
 	{
	border: 1px solid #4a4a4a;
    border-top: 0 none;
	background: rgb(54,54,54); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzM2MzYzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(54,54,54,1) 1%, rgba(45,45,45,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(54,54,54,1)), color-stop(100%,rgba(45,45,45,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(54,54,54,1) 1%,rgba(45,45,45,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */
 	}

.topPicksBanner .bottom-row
{
    border-top: 1px solid #232323;
	border-left: 1px solid #232323;
    border-bottom: 1px solid #700000;
	background: #282828; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #282828 0%, #121212 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#121212)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #282828 0%,#121212 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #282828 0%,#121212 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #282828 0%,#121212 100%); /* IE10+ */
    background: linear-gradient(to bottom, #282828 0%,#121212 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#121212',GradientType=0 ); /* IE6-8 */
}
.topPicksBanner
{
    color: #fff;
}
.topPicksBanner .icon-info
{
    background: url("/i/icn/icon_info.png") no-repeat center center;
}
.row__bonus
{
    background: transparent url("/i/bonus.png") no-repeat left top;
}
.row-btn,
.row-btn:link,
.row-btn:hover
{
    border-color: #565656;
    box-shadow: inset 0 0 1px 1px rgba(0,0,0,0.3);
    background: rgb(54,54,54);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(54,54,54,1) 0%,rgba(47,47,47,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(54,54,54,1)),color-stop(100%,rgba(47,47,47,1)));
    background: -webkit-linear-gradient(top,rgba(54,54,54,1) 0%,rgba(47,47,47,1) 100%);
    background: -o-linear-gradient(top,rgba(54,54,54,1) 0%,rgba(47,47,47,1) 100%);
    background: -ms-linear-gradient(top,rgba(54,54,54,1) 0%,rgba(47,47,47,1) 100%);
    background: linear-gradient(to bottom,rgba(54,54,54,1) 0%,rgba(47,47,47,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636',endColorstr='#2f2f2f',GradientType=0 );
    color: #fff;
}
    .row-btn--win,
    .row-btn--win:link
    {
        color: #76c200;
        text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
    }
    .row-btn--win:hover
    {
        border-radius: 2px;
background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 2%, rgba(82,159,0,1) 2%, rgba(67,130,0,1) 97%, rgba(48,92,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(97%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=0 ); /* IE6-9 */
        box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
        color: #fff;
    }
    .row-btn--win:active
    {
        box-shadow: inset 1px 1px 3px rgba(0,0,0,0.3);
    }
    .row-btn--drop input,
    .row-btn--drop input:hover
    {
        background: transparent;
        box-shadow: none;
    }
.row-drop__icon
{
    background: url(https://d1ha3foqhphx30.cloudfront.net/i/betting_slip_option_bullet.gif) no-repeat 0 -10px;
    border-left: 1px solid #5e5e5e;
}
.row-drop__list ul
{
    background: rgb(54,54,54);
    border-color: transparent #565656 #565656;
}
.row-drop__list li
{
    border-top: 1px solid #595959;
}
.row-drop {
    width: 35%!important;
}


.sideBlock__heading {
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    text-indent: 0;
    height: 24px;
    padding: 7px 10px 0;
    margin: 0;
    border-bottom: 1px solid #700000;
}
.sideBlock__title p {
   line-height: 16px;
}
.sideBtnIcon--info {
    background-image: url(/i/icn/icon_info_bright.png);
}
/* Custom scrollbars styles */
.scrollBlock:before
{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.15)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26000000', endColorstr='#00000000',GradientType=0 );
}
.scrollBlock:after
{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#26000000',GradientType=0 );
}
    .scrollBlock__drag
    {
        background: #7e7e7e;
    }

    /* Life Label - for Live Games on Pre-match */

ul.leagues span.liveLabel
{
    color: #ffffff;
    text-shadow: #000 1px 1px 0px;
    background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 2%, rgba(82,159,0,1) 2%, rgba(67,130,0,1) 97%, rgba(48,92,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(2%,rgba(82,159,0,1)), color-stop(97%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 2%,rgba(82,159,0,1) 2%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=0 ); /* IE6-9 */
    box-shadow: 0px 0px 2px #030303;
    -webkit-box-shadow: 0px 0px 2px #030303;
    -moz-box-shadow: 0px 0px 2px #030303;
}
.bet_type span.bet_score,
.bet_type .time .game_score
{
    color: #ffd800;
    font-weight: bold;
}

.bet_type .time .game_score{
    padding-right:4px;
}
    /*Todays event button styles*/
#today_event_btn {
        display: block;
        background: transparent url('/i/bg_branch_list.png') left top repeat-x;
        margin-bottom: 3px;
        overflow: hidden;
        color: #fff;
        font-size: 13px;
        padding: 5px 0 6px 35px;
        border: 1px solid #3d3d3d;
        overflow: visible;
        height: 20px;
        line-height: 20px;
        position: relative;
    }
    #today_event_btn::after {
            position: absolute;
            height: 10px;
            background: transparent url(/i/left_menu_sprite.png) no-repeat -31px -20px;
            content: '.';
            text-indent: -9999px;
            width: 10px;
            top: 11px;
            right: 9px;
    }
    #today_event_btn::before {
            position: absolute;
            height: 17px;
            background: transparent url(/i/today_event_btn.png) no-repeat center center;
            content: '.';
            text-indent: -9999px;
            width: 17px;
            top: 6px;
            left: 12px;
    }
#today_event_btn:hover {
    background-position: left bottom;
    font-weight: bold;
    text-decoration: none;

}
/*----virtual sports----*/

#gui.horseRacing .content #filter_pnl li,
#gui.virtualSportsGreyhounds .content #filter_pnl li,
#gui.virtualSportsSoccer .content #filter_pnl li
 {
 border-right: 1px solid #000000;
    -webkit-border-image: -webkit-linear-gradient(bottom, #0f0f0f, #818181) 1 100%;
    -moz-border-image: -moz-linear-gradient(bottom, #0f0f0f, #818181) 1 100%;  
    -o-border-image: -o-linear-gradient(bottom, #0f0f0f, #818181) 1 100%;
    border-image: linear-gradient(to top, #0f0f0f, #818181) 1 100%;
 }
 #gui.horseRacing .content #filter_pnl li.current,
 #gui.virtualSportsGreyhounds .content #filter_pnl li.current,
 #gui.virtualSportsSoccer .content #filter_pnl li.current
  {
  border-right: none;
  border-image: none;
  -moz-border-image: none;
  -o-border-image: none;
  }
#gui dt.team_betting a {
    color: #fff;
}
#main #content .virtualSportsWrapper .virtualSportsTitle
 {
 color: #76c200;
 border-top: 1px solid #2a2f2b;
 border-bottom: 1px solid #090909;
 border-left: 1px solid #2b292a;
 border-right: 1px solid #2b292a;
 background-image: none;
 background: rgb(57,59,56); /* Old browsers */
 background: -moz-linear-gradient(top,  rgba(57,59,56,1) 0%, rgba(38,38,38,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(57,59,56,1)), color-stop(100%,rgba(38,38,38,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  rgba(57,59,56,1) 0%,rgba(38,38,38,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  rgba(57,59,56,1) 0%,rgba(38,38,38,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  rgba(57,59,56,1) 0%,rgba(38,38,38,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom,  rgba(57,59,56,1) 0%,rgba(38,38,38,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393b38', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
 margin-left: 0px;
cursor: default!important;
 }
#main #content .virtualSportsTabs
 {
 background-color: #2a292e;
 }

#main #content .virtualSportsTabs a
  {
    border: 1px solid #525252;
    border-top: 1px solid #76c200;
    border-bottom: 1px solid #51484b;
    background: rgb(60,60,60); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(60,60,60,1) 0%, rgba(30,27,34,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,60,60,1)), color-stop(100%,rgba(30,27,34,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(30,27,34,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(30,27,34,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(60,60,60,1) 0%,rgba(30,27,34,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(60,60,60,1) 0%,rgba(30,27,34,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#1e1b22',GradientType=0 ); /* IE6-9 */
    color: #76c200;
    font-size:14px;
  }
  #main #content .virtualSportsTabs a.selected
  {
    color: #ffffff;
    border-top: 1px solid #fff;
    box-shadow: inset 0 1px 0 #79eb00, inset 0 -1px 0 #305c00 !important;
    background: #54a200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #54a200 0%, #428200 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54a200), color-stop(100%,#428200));
    background: -webkit-linear-gradient(top,  #54a200 0%,#428200 100%);
    background: -o-linear-gradient(top,  #54a200 0%,#428200 100%);
    background: -ms-linear-gradient(top,  #54a200 0%,#428200 100%);
    background: linear-gradient(to bottom,  #54a200 0%,#428200 100%);
    opacity:1!important;
  }
  #main #content  .virtualSportsTabs a span.tabCaption span
   {
   color: #f0b900;
   }
#gui #filter_pnl.filter_pnl_vs_title
 {
 background: rgb(82,82,82); /* Old browsers */
 background: -moz-linear-gradient(top,  rgba(82,82,82,1) 0%, rgba(36,36,36,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(82,82,82,1)), color-stop(100%,rgba(36,36,36,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  rgba(82,82,82,1) 0%,rgba(36,36,36,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  rgba(82,82,82,1) 0%,rgba(36,36,36,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  rgba(82,82,82,1) 0%,rgba(36,36,36,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom,  rgba(82,82,82,1) 0%,rgba(36,36,36,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525252', endColorstr='#242424',GradientType=0 ); /* IE6-9 */

 }
 #gui.horseRacing .content #filter_pnl.filter_pnl_vs_title li,
 #gui.virtualSportsGreyhounds .content #filter_pnl.filter_pnl_vs_title li,
 #gui.virtualSportsSoccer .content #filter_pnl.filter_pnl_vs_title li
  {
  border: none;
  background: none;
  }

.virtualSportsContent .current_race .category_title
 {
 height: 20px;
 }
#gui #main .virtualSportsContent h5.section_title
 {
 background: rgb(99,99,99); /* Old browsers */
 background: -moz-linear-gradient(top,  rgba(99,99,99,1) 0%, rgba(32,32,32,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,99,99,1)), color-stop(100%,rgba(32,32,32,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  rgba(99,99,99,1) 0%,rgba(32,32,32,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  rgba(99,99,99,1) 0%,rgba(32,32,32,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  rgba(99,99,99,1) 0%,rgba(32,32,32,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom,  rgba(99,99,99,1) 0%,rgba(32,32,32,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#202020',GradientType=0 ); /* IE6-9 */
 }
.virtualSportsWrapper .virtualSportsTabs a span.tabCaption span {
    color: #fff;
    font-size: 11px;
}
.virtualSportsWrapper .VSInspiredNotLoggedPicture .VSNotLoggedTxt{
    font-size: 65px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 2px 1px #000;
}
.virtualSportsWrapper .VSInspiredNotLoggedPicture .VSNotLoggedBtn{
    height: 45px;
    width: 45px;
    border: 5px solid #fff;
    opacity: 1;
    box-shadow: 1px 2px 1px #000;
}
.VSNotLoggedBtn .roundedTriangle{
    left: 33%;
}
.VSNotLoggedBtn .roundedTriangle, 
.VSNotLoggedBtn .roundedTriangle:before, 
.VSNotLoggedBtn .roundedTriangle:after{
    width: 12px;
    height: 12px;
}
/* Soccer collapse */

.virtualSportsSoccer .bet_type h6
 {
 /*padding-left: 22px !important;*/
 margin: 4px 0 !important;
 height: 16px !important;
 line-height: 16px !important;
 cursor: pointer;
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE9JREFUeNpi/P//PwM1AeOogXQxEKSAkdoGMhBrKLFeJtrQATGQ6l6meqSM5pRRA0cNHDVwpBuIXlITVXITciG65OCsU0aTzaiBowYCBBgAbD2BscoK3NIAAAAASUVORK5CYII=) 0 0 no-repeat;
 }
 
 .virtualSportsSoccer .virtualSportsContent h5 + .bet_type_holder,
 .virtualSportsSoccer .bet_type h6 + .bets,
 .virtualSportsSoccer .bet_type h6 span.close
  {
  display: none;
  }
  .virtualSportsSoccer .bet_type.goalscorer
   {
   padding-top: 0;
   }
   .virtualSportsSoccer .bet_type h6.closed
   {
   background: none;
   padding-left: 6px !important;
   color: #525252;
   cursor: auto;
   }
   .virtualSportsSoccer .bet_type h6.closed span.close
   {
   color: #FF0033;
   }
   .virtualSportsSoccer .bet_type h6.closed span.close
    {
    float: right;
    display: block;
    }
    .virtualSportsSoccer .bet_type h6.closed .bets
     {
     display: none;
     }

.virtualSportsSoccer .bet_type h6.open
 {
 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE9JREFUeNpi/P//PwM1AeOogXQxEKSAkdoGMhBrKLFeJtrQATGQ6l6meqSM5pRRA0cNHDVwpBuIXlITVXITciG65OCsU0aTzaiBowYCBBgAbD2BscoK3NIAAAAASUVORK5CYII=) 0 -20px no-repeat;
 }

.virtualSportsSoccer .virtualSportsContent h5.open + .bet_type_holder,
.virtualSportsSoccer .bet_type h6.open + .bets
 {
 display: block;
 }
.team_betting span.kit_icon, .team_betting span.kit_icon_inspired {
    top: -5px!important;
}

.defaultBtn,
.defaultBtn.greenBtn,
.defaultBtn.greenBtn.disabled {
    border-radius: 0px;
    padding: 4px 10px 5px;
}
#VSContentContainer .lastscore li .more{
    width: 53px;
}
#VSContentContainer .bet_type.lastscore .first_buttons_line .bets .first_buttons_line_FIX {
    padding: 4px 6px 0 22px;
}
#VSContentContainer .team_betting span.kit_icon {
    width: 16px !important;
    top: -14px;
}
#VSContentContainer .select .types_bg {
    background: #222222;
}
.win_margin dt..bet_type.win_margin dt {
    padding-left: 10px;
}
/*----end virtual sports----*/

/* New bet search styles for skin.css */
#bet_search 
    {
	border: 1px solid #3c3d3d;
    background: rgb(51,52,52);
    }
    #bet_search input.txt 
        {
		background: rgb(51,52,52); /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(51,52,52,1) 0%, rgba(36,37,37,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,52,52,1)), color-stop(100%,rgba(36,37,37,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(51,52,52,1) 0%,rgba(36,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(51,52,52,1) 0%,rgba(36,37,37,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(51,52,52,1) 0%,rgba(36,37,37,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(51,52,52,1) 0%,rgba(36,37,37,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333434', endColorstr='#242525',GradientType=0 ); /* IE6-8 */
		border: none;
		border-top: 1px solid transparent;
		border-left: 1px solid transparent;
        }
    /*controls placeholder text color on the input */
	#bet_search input.txt::-webkit-input-placeholder 	/* WebKit browsers */
		{
		color: #ffffff;
		}
	#bet_search input.txt::-moz-placeholder 			/* Mozilla Firefox 19+ */
		{ 
	    color: #ffffff;	
		}
	#bet_search input.txt:-moz-placeholder 				/* Mozilla Firefox 4 to 18 */
		{
		color: #ffffff;
		}
	#bet_search input.txt:-ms-input-placeholder  		/* Internet Explorer 10+ */
		{
		color: #ffffff;	
		}
	#bet_search input.txt:focus::-webkit-input-placeholder 	/* WebKit browsers */
		{
		color: rgba(255, 255, 255, 0.1);
		}
	#bet_search input.txt:focus::-moz-placeholder 			/* Mozilla Firefox 19+ */
		{ 
	    color: rgba(255, 255, 255, 0.1);	
		}
	#bet_search input.txt:focus:-moz-placeholder 				/* Mozilla Firefox 4 to 18 */
		{
		color: rgba(255, 255, 255, 0.1);
		}
	#bet_search input.txt:focus:-ms-input-placeholder  		/* Internet Explorer 10+ */
		{
		color: rgba(255, 255, 255, 0.1);	
		}
    #bet_search input.btn 
        {
        background: url(/i/icn/magnifier.png) no-repeat center center;
        }
        #bet_search:before 
            {
		    background: rgb(41,41,41); /* Old browsers */
            /* IE9 SVG, needs conditional override of 'filter' to 'none' */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI5MjkyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  rgba(41,41,41,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(41,41,41,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(41,41,41,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(41,41,41,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
		    border: none;
		    border-left: 1px solid transparent;
            }
#search_box 
    {
    color: #fff;
    border: 1px solid #000;
    background: #424242;
    }
    #search_box:after 
        {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #000000;
        }
#main #search_box .inr {border: 1px solid #565656; background: none; padding: 0;}
#search_box .results 
    {
    text-shadow: 1px 1px 0 #000;
    background: #353535;
    color: #f0f0f0;
    padding: 0;
    }
    #gui #main #search_box .inr                 {padding: 0;}
    #search_box .results li.selected            {background: none !important;}
    #search_box .results li:nth-child(even)     {background: rgba(255, 255, 255, 0.15);}
    #search_box .results li:hover               {background: #383838 !important; color: #fff; text-shadow: 1px 1px 0 #000;}

#betting_slip .additionalOptions .inr .systemLabelsHolder a.maxBetEW {
    right: 20px;
    top: 19px;
}
.info {
    background: url(/i/icn/information-button.png) no-repeat left center;
    z-index:1;
}
/* HORSE RACING */

	    .betMarketsTabs a
	    	{
	    	border: 1px solid #000;
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
            background: -moz-linear-gradient(top,  rgba(255,255,255,0.35) 0%, rgba(0,0,0,0.2) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.35)), color-stop(100%,rgba(0,0,0,0.2)));
            background: -webkit-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(0,0,0,0.2) 100%);
            background: -o-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(0,0,0,0.2) 100%);
            background: -ms-linear-gradient(top,  rgba(255,255,255,0.35) 0%,rgba(0,0,0,0.2) 100%);
            background: linear-gradient(to bottom,  rgba(255,255,255,0.35) 0%,rgba(0,0,0,0.2) 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ffffff', endColorstr='#33000000',GradientType=0 );
            color: #efefef;
	    	}
	    .betMarketsTabs a:hover,
	    .betMarketsTabs a:active,
	    .betMarketsTabs a.selected,
	    .betMarketsTabs a.selected:hover
	    	{
	    	background: #1c1c1c;
			filter: none;
	    	color: #fff;
	    	}
        #gui.horseRacing #main .leagues .top_leagues h5 a{
            color: #fff;
        }
      .trackName a{
          color:#fff;
      }
      #gui.horseRacing #main .events h5 > span:first-child, #gui.horseRacing #main .events h5 > span.right{
          padding-left: 15px;
      }
     #gui.horseRacing .content #filter_pnl li{
           background:none;
           padding-top:0px;
           border-right:0px;
      }
     #gui.horseRacing .content #filter_pnl li.current{
            background: url(/i/buttons.png) no-repeat right -9px;
            padding-top:0px;
     }
             /*modal results*/
        #ModalWindow-Content.horseRacing                                        {text-shadow: 1px 1px #000;color: #fff;}
        #ModalWindow-Content.horseRacing span.raceDate
            {
			text-shadow: 1px 1px rgba(0, 0, 0, 1);
            border-bottom: 1px solid rgba(0, 0, 0, 0.3);
            background: rgba(255, 255, 255, 0.1);
            }
        #ModalWindow-Content table
            {
            text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
            }
            #ModalWindow-Content table tr td,
            #ModalWindow-Content table tr th
                {
                background: rgba(255, 255, 255, 0.1);
                border-top: 1px solid rgba(0, 0, 0, 0.1);
                border-right: 1px solid rgba(255, 255, 255, 0.2);
                border-bottom: 1px solid rgba(255, 255, 255, 0.2);
                }
            #ModalWindow-Content table tr th
                {
                background: rgba(0, 0, 0, 0.4);
                color: #cecece;
                }
            #ModalWindow-Content table tr td:last-child,
            #ModalWindow-Content table tr th:last-child
                {
                border-right: none;
                }
            #ModalWindow-Content table tr:nth-child(2n+1) td
                {
                background: rgba(0, 0, 0, 0.1);
                }
            #ModalWindow-Content table tr th[colspan]
                {
                color: #fff;
                }
            table.oddsTable tr td.horseInfoFormValueHolder{
                min-width: 65px;
            }
            table.oddsTable tr td.horseInfoWeightAge {
                min-width: 40px;
            }
            #gui.horseRacing #main .events h5{
                margin-left: 0px;
                background: none;
            }
            #gui.virtualSportsGreyhounds #filter_pnl{
                    margin-bottom: 10px;
            }
            #gui.horseRacing #filter_pnl{
                    margin-bottom: 10px;
            }
            #gui.horseRacing #filter_pnl ul ,#VSContentContainer #filter_pnl ul {
                float:left;
            }
            #gui.horseRacing #filter_pnl ul li, #VSContentContainer #filter_pnl ul li{
                line-height:30px!important;
            }
            #gui.horseRacing #main .leagues .all_leagues div.tRight a.defaultBtn, #VSContentContainer a.defaultBtn,#gui.horseRacing .games .defaultBtn.greenBtn {
                box-shadow: inset 0 1px 0 #79eb00,inset 0 -1px 0 #305c00 !important;
                background: #54a200;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#54a200),color-stop(100%,#428200));
                background: -webkit-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -o-linear-gradient(top,#54a200 0%,#428200 100%);
                background: -ms-linear-gradient(top,#54a200 0%,#428200 100%);
                background: linear-gradient(to bottom,#54a200 0%,#428200 100%);
                color:#FFF;
            }
           #gui.horseRacing a.defaultBtn.horseRacing-buttonOddReset{
                box-shadow: inset 0 1px 0 #ffea00,inset 0 -1px 0 #6a5803 !important;
                background: #f4b941;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                background: -moz-linear-gradient(top,#fbc24c 0%,#eeaf36 100%);
                background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbc24c),color-stop(100%,#eeaf36));
                background: -webkit-linear-gradient(top,#fbc24c 0%,#eeaf36 100%);
                background: -o-linear-gradient(top,#fbc24c 0%,#eeaf36 100%);
                background: -ms-linear-gradient(top,#fbc24c 0%,#eeaf36 100%);
                background: linear-gradient(to bottom,#fbc24c 0%,#eeaf36 100%);
                color: #000 !important;
            }
.sortingTableHead th {
    color:#fff;
}
        a.oddsBtn,
        a.oddsBtn.disabled,
        a.oddsBtn.disabled:hover,
        a.oddsBtn.disabled:active
		{
            color: #5ab000;
		}
            a.oddsBtn:active,
            a.oddsBtn.chosenBet 
                {
                    color: #fff;
                }


/* race off status header */

    .horse-racing-raceoff-header 
    {
        background: #FF7F00;
        color: #fff;
    }

/* Horse Racing styles ENDS */

/* Betting history - game profit */
.positive *, .positive 
{
color: #76c200 !important;
}
.negative *, .negative 
{
color: #F30 !important;
}
/* Breadcrumbs fix */
#breadcrumbs {
    padding: 10px 10px 5px 10px;
}

/* Fastmarket icon custom styles. */
#live_betting span.fast-market-icon {
    background-size: 100%;
    background-position: center center;
}
#live_betting .live_betting_table .lb_icon_wrap .fast-market-icon{
      background: url(/i/icon_fastMarketsV6-nlb.png)
}
.liveLabelHolder span.fast-market-icon {
    width: 26px;
    height: 20px;
}
#sports_list li a span.b_fav {
    background: transparent url(/i/icn/icon-favorites.png) no-repeat 0 -2px;
}

/*-------------- Login Panel -----------------*/
.header_main
{
    width: 1260px;
    min-width: 1260px;
}
.header_main .serviceHeaderWrap {
    padding: 1px 0 0;
    border: none !important;
    height: auto;
}
.header_main .serviceHeaderWrap .loginFormWrap {
    padding: 0;
    color: #fff;
    font-size: 12px;
    box-shadow: none;
    border: none !important;
    height: auto;
    display: block;
}
.header_main .btn.default,
.header_main_wrap .dropdownInner.extended .btn.default,
.dropdownInner.extended .btn.default {
    display: inline-block;
    height: auto;
    padding: 4px 10px;
    text-shadow: none;
    font-size: 12px;
    line-height: normal;
    line-height: initial;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #666;
    background-color: #ccc;
    background-image: -o-linear-gradient(#eee,#ccc);
    background-image: -moz-linear-gradient(#eee,#ccc);
    background-image: -webkit-linear-gradient(#eee,#ccc);
    background-image: linear-gradient(#eee,#ccc);
    color: #000;
}
.header_main .btn.yellowBtn,
.header_main_wrap .dropdownInner.extended .btn.yellowBtn,
.dropdownInner.extended .btn.yellowBtn {
    color: #000;
    border: 1px solid #c9a024;
    background-color: #FFEB68;
    background-image: -o-linear-gradient(#feee05,#ffd008);
    background-image: -moz-linear-gradient(#feee05,#ffd008);
    background-image: -webkit-linear-gradient(#feee05,#ffd008);
    background-image: linear-gradient(#feee05,#ffd008);
}
.header_main .btn.greenBtn,
.header_main_wrap .dropdownInner.extended .btn.greenBtn,
.dropdownInner.extended .btn.greenBtn {
    color: #000;
    border: 1px solid rgb(93,168,3);
    background-color: rgb(93,168,3);
    background-image: linear-gradient(rgb(182,214,6) 0%, rgb(93,168,3) 100%);
}
.header_main #register_btn {
    margin: 0 5px;
}
div#header.header_main #forgotYourPass_a {
    text-decoration: none;
    border: none;
    box-shadow: none;
}
div#header.header_main #forgotYourPass_a:hover {
    text-decoration: underline;
}
.header_main .btn.textOnly.forgot_pass_link
{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

/*
    Styles for the buttons in the new header
    The specifity of the selector was increased to override any previous styles
*/
.header_main_wrap #header.header_main .header_row #NewHeaderLoginButton.btn,
.header_main_wrap #header.header_main .header_row .headerBtn,
.header_main_wrap #header.header_main .header_row .headerBtn:hover,
.header_main_wrap #header.header_main .header_row .headerBtn:active
{
    filter: none !important;
    display: inline-block;
    margin: 0 2px;
    padding: 0 10px !important;
    height: 22px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px;
    line-height: 22px !important;
    text-shadow: none;
    text-align: center;
    text-decoration: none;
    
    border-radius: 2px !important;
    border: 0 none !important; /* border not works in IE 11- */
    box-shadow: inset 0 1px 0 #6e6e6e, inset 0 -1px 0 #6e6e6e, 
        inset 1px 0 0 #6e6e6e, inset -1px 0 0 #6e6e6e !important;
    background: #4f4f4f;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxNTE1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzQ4NDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZjRmNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #515151 0%, #4f4f4f 50%, #484848 80%, #4f4f4f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#515151), color-stop(50%,#4f4f4f), color-stop(80%,#484848), color-stop(100%,#4f4f4f));
    background: -webkit-linear-gradient(top,  #515151 0%,#4f4f4f 50%,#484848 80%,#4f4f4f 100%);
    background: -o-linear-gradient(top,  #515151 0%,#4f4f4f 50%,#484848 80%,#4f4f4f 100%);
    background: -ms-linear-gradient(top,  #515151 0%,#4f4f4f 50%,#484848 80%,#4f4f4f 100%);
    background: linear-gradient(to bottom,  #515151 0%,#4f4f4f 50%,#484848 80%,#4f4f4f 100%);
    color: #fff;
}

/* Register button */
.header_main_wrap #header.header_main .header_row .headerBtn--register,
.header_main_wrap #header.header_main .header_row .headerBtn--register:hover,
.header_main_wrap #header.header_main .header_row .headerBtn--register:active
{
    min-width: 88px;
    margin-top: 4px;
    margin-bottom: 3px;
}

.header_main_wrap #header.header_main .header_row .headerBtn--green,
.header_main_wrap #header.header_main .header_row .headerBtn--green:hover,
.header_main_wrap #header.header_main .header_row .headerBtn--green:active
{
    box-shadow: inset 0 1px 0 #79eb00, inset 0 -1px 0 #305c00 !important;
    background: #54a200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0YTIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjgyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #54a200 0%, #428200 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54a200), color-stop(100%,#428200));
    background: -webkit-linear-gradient(top,  #54a200 0%,#428200 100%);
    background: -o-linear-gradient(top,  #54a200 0%,#428200 100%);
    background: -ms-linear-gradient(top,  #54a200 0%,#428200 100%);
    background: linear-gradient(to bottom,  #54a200 0%,#428200 100%);
}

.header_main_wrap #header.header_main .header_row #NewHeaderLoginButton.btn,
.header_main_wrap #header.header_main .header_row .headerBtn--yellow,
.header_main_wrap #header.header_main .header_row .headerBtn--yellow:hover,
.header_main_wrap #header.header_main .header_row .headerBtn--yellow:active
{
    box-shadow: inset 0 1px 0 #ffea00,inset 0 -1px 0 #6a5803 !important;
    background: #f4b941;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYzI0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWFmMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fbc24c 0%, #eeaf36 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbc24c), color-stop(100%,#eeaf36));
    background: -webkit-linear-gradient(top,  #fbc24c 0%,#eeaf36 100%);
    background: -o-linear-gradient(top,  #fbc24c 0%,#eeaf36 100%);
    background: -ms-linear-gradient(top,  #fbc24c 0%,#eeaf36 100%);
    background: linear-gradient(to bottom,  #fbc24c 0%,#eeaf36 100%);
    color: #000 !important;
}

.header_main_wrap #header.header_main .header_row #NewHeaderPassword
{
    margin: 0 0 0 1px;
}

.header_main_wrap #header.header_main .header_row #NewHeaderLoginButton.btn
{
    margin-left: 1px;
}

/* TODO Make a separator element to be choosen from the CMS */
.header_main_wrap #header.header_main .header_row .headerBtn--logout,
.header_main_wrap #header.header_main .header_row .headerBtn--logout:hover,
.header_main_wrap #header.header_main .header_row .headerBtn--logout:active
{
    position: relative;
    margin-left: 19px;
}

.headerBtn--logout:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: -12px;
    z-index: 1;
    display: block;
    width: 1px;
    height: 30px;
    margin-top: -15px;
    background: #3d3d3d;
}

.header_main .header_row.bottom .header_el .btn
{
    /*font-size: 14px !important;*/
    line-height: 1 !important;
    padding-top: 8px !important;
    padding-bottom: 7px !important;
}

.header_main .header_row.bottom .header_el .btn.withArrow:after
{
    top: 12px;
}

/* Drop-down styles */
.header_main_wrap .dropdownWrap
{
    padding-top: 12px;
}

.header_main_wrap .dropdownInner
{
    background: #1b1b1b;
    border: 1px solid #000;
    box-shadow: 0 0 8px rgba(0,0,0,0.8);
    z-index: 100001;
}

.header_main_wrap .dropdownWrap:not(.select-language) .btn
{
    font-size: 14px;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
}

.header_main_wrap #select-language .dropdownInner .btn
{
    color: #fff;
}

.header_main_wrap .dropdownInner.additionalSeparation .btn,
.header_main_wrap .dropdownInner .sub_items
{
    border-top-color: #5c5b5b;
}

.header_main_wrap .icon.dropdownArrow
{
    top: 3px;
    margin: 0 26px 0 0;
    background: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 9px solid #000;
}

.header_main_wrap .icon.dropdownArrow:after
{
    content: "";
    position: absolute;
    top: 1px;
    left: -6px;
    z-index: 1;
    display: block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 9px solid #1b1b1b;
}

.header_main .header_row.top .btn.withArrow
{
    background: #1b1b1b;
}

.header_main .btn.holdingIcon.icon_only
{
    padding: 0 5px !important;
    height: 22px;
    width: 14px;
}
.dropdownInner.extended .btn .icon{
    width: 17px;
    height: 17px;
}
.header_main .btn.holdingIcon .icon{
    width: 17px;
    height: 17px;
    margin-top: -9px;
}
body.loggedin .headerBtn--register
{
    display: none !important;
}

/* Balance Drop-down */
#balanceDropdownElement
{
    min-width: 145px;
}

#balanceDropdownElement .btn
{
    color: #d3d3d3;
    line-height: 1.3571;
}

#balanceDropdownElement .btn b
{
    color: #fdfdfd;
}

.header_main_wrap .dropdownInner .yellowText,
#balanceDropdownElement .dropdownInner .yellowText
{
    color: #63c100;
}

#balanceDropdownElement .icon.dropdownArrow
{
    margin-right: 9px;
}
div#FreeBetsElement a{
    padding: 9px 11px 8px 10px;
}


/*Bets*/
/*.live_betting_table .bet_name a,
.bet a,*/
.lastscore dd li,
.lastscore dd li.empty dl,
.lastscore dd li.empty > span,
.goalscorer dd li,
.bet_type dl,
div.win_margin .bets > ul > li > dl > dd,
div.lastscore dd li,
div.goalscorer dd li,
.asians dd li {
    background: #151515 !important; 
    border-top: 0px solid #303030 !important;
    border-right: 1px solid #303030 !important;
    border-left: 1px solid #303030 !important;
    border-bottom: 1px solid #303030 !important;
    box-sizing: border-box;
    min-height: 33px;
    line-height: 33px;
}
    .lastscore dd li.empty dl,.lastscore dd li.empty > span {
        border-bottom: none!important;
        border-left: none!important;
        border: none!important;
    }
div.goalscorer dd li {
    line-height:32px;
}
.lastscore.amStyle dd li, .asians.amStyle dd li  {
    border:0 none;
}
/*.live_betting_table .bet_name a:hover,
.bet a:hover,*/
.lastscore dd li:hover,
.lastscore dd li:hover span,
.goalscorer dd li:hover,
.bet_type dl:hover,
.asians dd li:hover,
div.win_margin .bets > ul > li > dl > dd:hover {
    background:#303030 !important;
}

/*.bet a.active,
.live_betting_table .bet_name a.chosenBet,
.bet a.chosenBet,*/
.lastscore dd li.chosenBet span,
.goalscorer dd li.chosenBet span,
.bet_type dl.chosenBet,
div.win_margin .bets > ul > li > dl > dd.chosenBet span,
/*.live_betting_table .bet_name a.active,*/
.bet_type dl dl.chosenBet,
.bet_type li:hover dl.chosenBet,
.bet_type li.chosenBet dl,
.bet_type li.chosenBet dl:hover
 {
    color: #ffffff!important;
    background: rgb(121,235,0);
    background: -moz-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(121,235,0,1)),color-stop(5%,rgba(82,159,0,1)),color-stop(97%,rgba(67,130,0,1)),color-stop(100%,rgba(48,92,0,1)))!important;
    background: -webkit-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00',endColorstr='#305c00',GradientType=0 )!important;
    border-top: 0px solid #303030 !important;
    /*border-bottom: 1px solid #303030 !important;*/
    border-right: 0px solid #303030 !important;
    box-sizing: border-box;
    font-weight:bold;
}
.types_bg {
 /*   border-left: 1px solid #303030 !important;
    border-right: 1px solid #303030 !important;*/
}
.bet_type dl.chosenBet {
        /* border-bottom: 0!important; */ /* removed with EC-8225 -> [web][Netbet] Visualization issue for bet type "Method of winning" */
}
.lastscore dd li.chosenBet dl,
.lastscore dd li:hover dl,
.lastscore dd li:hover span,
/*
    .asians .bets > ul > li > dl,
    .asians .bets > ul > li > dl:hover,
*/
div.win_margin .bets > ul > li > dl,
div.win_margin .bets > ul > li > dl:hover,
/*
.ulAssianGap > li > dl,
.ulAssianGap > li > dl:hover,
*/
.bets.ml > ul > li > dl,
.first_buttons_line ul > li > dl,
.first_buttons_line ul > li > dl:hover,
.first_buttons_line ul > li > dl li,
.first_buttons_line ul > li > dl li:hover,
.asian_header ul > li > dl,
.asian_header ul > li > dl:hover,
.asian_header ul > li > dl dl,
.asian_header ul > li > dl dl:hover,
.goalscorer dl,
.goalscorer dl:hover,
.bet_type.goalscorer .first_buttons_line li, 
.bet_type.goalscorer .first_buttons_line dt ,
.bet_type.goalscorer .first_buttons_line li:hover, 
.bet_type.goalscorer .first_buttons_line dt:hover,
.bet_type.amStyle dl,
.bet_type.amStyle dl:hover,
.bet_type.amStyle dl li.empty,
.bet_type.amStyle dl li.empty:hover,
.bet_type.amStyle dl li.empty:hover span {
    border:none !important;
    background: none !important;
}

    .first_buttons_line ul > li > dl,
    .first_buttons_line ul > li > dl:hover,
    .first_buttons_line ul > li > dl li,
    .first_buttons_line ul > li > dl li:hover {
        height:25px;
    }
.bet_type .first_buttons_line .bets ul li dl{
        border-left: none !important;
}

div.bet_type.lastscore .first_buttons_line div.bets ul li dl dd ul li:hover span {
    border:none !important;
    background:none !important;
}
.bet_type.amStyle dl dl.chosenBet,
.bet_type.amStyle li.chosenBet dl:hover {
    border: none !important;
}
/*End bets*/

.sport_branches .branchWindow .bet_type.lastscore .types_bg .bets.ml ul li dt {
    height: 33px;
    border-right: 1px solid #303030;
}
.types_bg .bets,
.bet_type .time {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0;
    line-height: 33px;
    box-sizing: border-box;
    border-bottom: 1px solid #303030;
}
.bet_type .time {
    padding-left: 10px;
}
.types_bg .first_buttons_line .bets,
.bet_type .first_buttons_line .time {
    height: 33px;
}
.bet_type.double_chance .first_buttons_line .time,
.bet_type.over_time .first_buttons_line .time {
    display: none;
}
.lastscore dd li, .goalscorer dd li {
    margin-right: 0px;

}
div.bet_type.lastscore .first_buttons_line {
    height: 25px;
}
.bet_type h6 {
    margin: 0 !important;
    height: 25px;
}



    /*mozilla exception*/
@-moz-document url-prefix() {

    .r_contener_main h2,
    .r_contener_main h3,
    #betting_slip h2,
    #live_now h2,
    div#filter_pnl,
    #results .filter_pnl,
    .lightbox_inner_div h2,
    .lightbox_main_bottom h2,
    .usr_acc #left_column .r_contener_main h3,
    .usr_acc #main .inr h3,
    .r_content_header h2,
    #highlights .r_content_header h2,
    #last_minute_bets .r_content_header h2,
    #sports_list::before,
    #new_last_minute h2,
    #today_event_btn,
    #live_betting h2 a.btn,
    .serviceHeaderWrap .loginFormWrap .btn.yellowBtn,
    .btn.greenPulseBtn .greenPulseText,
    #live_betting_btn {
        font-family: 'open_sansregular', sans-serif;
        font-weight: normal;
    }

    #betting_slip .but_a_contener input {
        font-weight:normal;
    }
}


#gui .sport_branches .bets ul li img {
    padding: 9px 8px;
}
.asians ul li ul li {
    margin-right: 0;
    width: 50%;
    box-sizing: border-box;
}
#gui #main .content, 
#results .content,
#gui #main .sport_branches li.light_gray_bg {
    background:transparent;
}
.types_bg {
    background: #151515;
}
#gui #main .sport_branches ul li.assianHCO_margin,
.bet_type.over_time .bets {
    margin-bottom:0 !important;
}
.sport_branches .branchWindow .leagues .bet_type.asians {
    padding: 0;
}
.win_margin dt,
.bet_type dt {
    padding-left:0px;
    box-sizing: border-box;
    height: auto;
    min-height: 33px;
    line-height: 17px;
    padding: 8px 0 8px 8px;
    text-indent: 0;
}
.TodaysEventsWindow .win_margin dt, .TodaysEventsWindow .bet_type dt,
.virtualSportsWrapper .win_margin dt, .virtualSportsWrapper .bet_type dt,
.TodaysEventsWindow .bet_type.win_margin dt, .virtualSportsWrapper .bet_type.win_margin dt{
    height: 33px;
    line-height: 33px;
    padding: 0px 0 0px 8px;
    text-indent: 0;
}

.virtualSportsWrapper .bet_type .team_betting span.kit_icon, .virtualSportsWrapper .bet_type .team_betting span.kit_icon_inspired{
    top: -13px !important;
    position: static;
    vertical-align: top;
    margin-top: 8px;
}

.bet_type.over_time .bet_type.over_time {
    margin: 0 !important;
}
.groupList {
    border: 0 none !important;
}
.bet_type.lastscore .first_buttons_line dt,
.sport_branches .branchWindow .bet_type.lastscore .types_bg .bets.ml ul li dt.team_betting,
.bet_type.double_chance .first_buttons_line dt,
.bet_type.over_time .first_buttons_line dt {
    border: 0 none !important;
    padding-left:8px;
}
.asians .bets {
    padding:0;
}
.bet_type .asian_header_FIX dl,
.bet_type .asian_header_FIX dl dt,
.bet_type .first_buttons_line dt,
.bet_type .first_buttons_line dl,
.goalscorer .types_bg .first_buttons_line .bets {
    height: 25px;
    min-height: 25px;
    line-height: 25px;
}
.teamTitle {
    margin-bottom:0;
    padding: 10px;
    border-bottom:1px solid #000;
}
    .bet_type.goalscorer,
    .teamTitle .more a {
        padding:0;
    }
#gui .teamTitle .more img {
    padding: 2px 4px 1px;
    top: -2px;
    position: relative;
    left: 4px;
}
.goalscorer dd li {
    width: 33.3%;
    box-sizing: border-box;
}
.bet_type.asians li,
.bet_type .asians li,
.bet_type.win_margin dt {
    border-bottom: 1px solid #303030 !important;
}
.teamTitle .more .eachWayTerms {
    margin:0;
}
.bet_type.goalscorer .first_buttons_line {
    margin-top: -57px;
}
.bet_type.goalscorer .types_bg .types_bg {
    top:0;
}


/* Betting GUI buttons */
#gui #main .sport_branches li .pnl {
    text-align: right;
    height: 33px;
    background:#222222;
}
a.siteButtons,
.but_e_contener a {
    font-size: 13px;
    color:#77b337;
    text-shadow: none;
}
a.siteButtons {
    top: 3px;
}
    a.siteButtons:after,
    .but_e_contener a:after {
        display: inline-block;
        content: "\203A";
        padding-left: 5px;
        position: relative;
        top: 1px;
        font-size: 23px;
    }
    a.siteButtons:hover,
    .but_e_contener a:hover {
        color:#94e142 !important;
        background: none;
    }

#gui #main .sport_branches li .pnl .clear {
    font-size: 12px;
    position: relative;
    display: inline-block;
    background:url(/i/betting_slip_x.gif) no-repeat 0px 8px;
}
#gui #main .sport_branches li .pnl .clear a {
    font-size: 13px;
    text-transform: none;
    background: none;
}
#gui #main .sport_branches li .pnl .view_selected {
    position: relative;
    display: inline-block;
    right: auto;
    top: auto;
}

/*American styles odds

.bet_type.lastscore.amStyle

*/

.bet_type.lastscore.amStyle .time, .bet_type.asians.amStyle .time {
    height: 31px;
    line-height: 35px;
    border-top: 1px solid #303030 !important;
    border-bottom: 0px solid #303030 !important;
    margin-top: -1px !important;
}
.bet_type.lastscore.amStyle .time:first-child, .bet_type.asians.amStyle .time:first-child {
    
    margin-top: 0px !important;

}
.bet_type.lastscore.amStyle .types_bg li,
.bet_type.lastscore.amStyle .types_bg li.first_buttons_line_FIX,
.bet_type.asians.amStyle .types_bg li,
.bet_type.asians.amStyle .types_bg li.first_buttons_line_FIX {
    border-bottom: 1px solid #303030 !important;
}
.bet_type.lastscore.amStyle .types_bg li.first_buttons_line_FIX li,
.bet_type.lastscore.amStyle dt, 
.bet_type.asians.amStyle .types_bg li.first_buttons_line_FIX li,
.bet_type.asians.amStyle dt{
    border-bottom: 0px solid #303030 !important;
}
#gui #main .content .bet_type.lastscore.amStyle .types_bg > ul,
#gui #main .content .bet_type.asians.amStyle .types_bg > ul {
    border-left: 1px solid #303030 !important;
    margin-top: 1px;
}
.amStyle li .more img {
    right: 10px;
    top: -23px;
}
#gui .lastscore.amStyle li .more a,
#gui .asians.amStyle li .more a {
    right: 10px;
    position: relative;
}
.amStyle .types_bg ul li dl dd ul li {
    margin: 0;
}
.amStyle.bet_type.lastscore .first_buttons_line dt {
    width: 44%;
}
.amStyle.bet_type.lastscore.noDraw .first_buttons_line dd {
    width: 46%;
}
    .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd li {
        width: 33.3% !important;
    }
.bet_type.asians .bets dl dd ul li dl dt {
    height: 34px;
}
.empty_loading {
    line-height: 33px;
}
div.bet_type.lastscore.amStyle .first_buttons_line {
    background: #303030;
}
ul.leagues dt.team_betting.liveLabelHolder span.liveLabel {
    top:11px;
}

#gui #main .leagues .all_leagues h5 {
    color: #FFF;
    background: #797979;
    font-weight: bold;
}
.teamTitle .eventName * {
    vertical-align: top;
    line-height: 14px;
}

ul.leagues .amStyle span.liveLabel{
    top: 11px;
    right: 4px;
}

.openBets_currentReturn
{
    color: #ffffff;
}

/* Jira EC-429 Bet types Asian Handicap hover fix */

.asians .bets >ul >li > dl > dt, .handicap .bets >ul >li > dl > dt, .lastscore .bets >ul >li > dl > dt, .goalscorer .bets >ul >li > dl > dt, .win_margin .bets >ul >li > dl > dt{
    padding-left:8px;
}

.asians .bets >ul >li > dl:hover, .handicap .bets >ul >li > dl:hover, .lastscore .bets >ul >li > dl:hover, .goalscorer .bets >ul >li > dl:hover, .win_margin .bets >ul >li > dl:hover{
    border-left:inherit;
    background:#151515  !important;
}

/* 9 Nov 2015 Jira task SB-22595 Design changes for web */

#breadcrumbs + .bg #content, #gui #main .inr, .inrpage #main .inr{
    padding:10px 8px 8px;
}

#breadcrumbs + .bg #left_column, #breadcrumbs + .bg #content, #breadcrumbs + .bg #right_column{
    padding-top:10px;
}

.bet_type .bets > ul > li > dl {
    padding-left:8px;
    border-left:1px solid #303030 !important;
}

.bet_type .bets > dt{
    width:50%;
    line-height:33px;
}

#gui #main .sport_branches li .pnl .clear a:hover {
    color: #94e142;
}

#live_betting .live_betting_table .bet_name a:hover{
    color: #fff;
    background: rgb(94,93,93);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(94,93,93,1)),color-stop(100%,rgba(83,82,82,1)));
    background: -webkit-linear-gradient(top,rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
    background: -o-linear-gradient(top,rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
    background: -ms-linear-gradient(top,rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
    background: linear-gradient(to bottom,rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5d5d',endColorstr='#535252',GradientType=0 );
}
 #live_betting .live_betting_table .bet_name a:hover .num_x:first-letter{
     color:#FFF;
 }

  #live_betting .live_betting_table .bet_name a.active .num_x:first-letter, #live_betting .live_betting_table .bet_name a.active .num_x{
     color:#FFF;
 }

.r_content_contener {
    padding-top:30px;
}

.button, #submit_dates{
    box-shadow: inset 0 1px 0 #79eb00,inset 0 -1px 0 #305c00 !important;
    background: #54a200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#54a200 0%,#428200 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#54a200),color-stop(100%,#428200));
    background: -webkit-linear-gradient(top,#54a200 0%,#428200 100%);
    background: -o-linear-gradient(top,#54a200 0%,#428200 100%);
    background: -ms-linear-gradient(top,#54a200 0%,#428200 100%);
    background: linear-gradient(to bottom,#54a200 0%,#428200 100%);
    border-radius:2px !important;
    font-weight:normal;
    color:#FFF;
    text-shadow:none;
}

a.siteButtons, .but_e_contener a, .but_i_contener a, #submit_dates, .defaultBtn, #submitTicketId{
    font-weight:normal;
}

.header_main .main_navigation{
    font-size:0;
}


#submit_dates{
    text-shadow:none;
}

.usr_acc #main .inr h2:empty{
    display:none;
}

/* 17 Nov 2015 betting  history dates filter fix - JIRA task EC-466 */

.historyControl__item{
    padding-left:10px;
}

.sport_branches >li >img{
    padding-left:5px;
    padding-top:5px;
    width:12px;
    height:12px;
}

.lastscore dd dl dt span{
    color:#FFF;
}

.team_betting span.fast-market-icon {
    display: block;
    position: absolute;
    right: 36px;
    top: 7px;
}

.bet_type.lastscore.amStyle, .bet_type.asians.amStyle {
    margin-top: -7px;
}

#highlights .r_content_header{
    position:relative;
    height:auto;
}

/* 20 nov spacing in some game bets fix */

.bet_type.over_time {
    margin-top: 0 !important;
}

#history_filter > label{
    text-align:right;
}

/* Horse racing tabs visibility fixes - JIRA  EC-651 */
#gui.horseRacing .content #filter_pnl li, #gui.horseRacing .content #filter_pnl li:hover, #gui.horseRacing .content #filter_pnl li.chkd{
    height: 28px;
    padding-top: 0;
}

#gui.horseRacing .content #filter_pnl li.current{
    color:#5ab000;
}

/* EC-1222 - live stream styles */

/*-------------------- Live Stream Panel --------------------*/

#live_stream_panel .right-block-tab--link:link,
#live_stream_panel .right-block-tab--link:visited {
    color: #777777;
    font-size: 0.9em;
    font-weight: bold;
}

#live_stream_panel .right-block-tab--link.active,
#live_stream_panel .right-block-tab--link:hover,
#live_stream_panel .right-block-tab--link:active {
    color: #ffffff;
}

#live_stream_panel .right-block-tab-1.active,
#live_stream_panel .right-block-tab-1.active:hover,
#live_stream_panel .right-block-tab-1.active:active {
    color: #fff;
}
#live_stream_panel .right-block-tabs .right-block-tab-2{
    color: #fff;
}
#live_stream_panel .right-block-tabs .right-block-tab-2.active {
    color: #fff;
}
.right-block-tab--link.right-block-tab-2.active,
.right-block-tab--link.right-block-tab-2:hover {
    color: #4b9300!important;
    text-shadow:none!important;
}
#live_stream_popup .popup_btn {
    border: none;
    color: #FFF;
    box-shadow: inset 0 1px 0 #79eb00,inset 0 -1px 0 #305c00 !important;
    background: #54a200;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,#54a200 0%,#428200 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#54a200),color-stop(100%,#428200));
    background: -webkit-linear-gradient(top,#54a200 0%,#428200 100%);
    background: -o-linear-gradient(top,#54a200 0%,#428200 100%);
    background: -ms-linear-gradient(top,#54a200 0%,#428200 100%);
    background: linear-gradient(to bottom,#54a200 0%,#428200 100%);
}

.live_stream_panel h2,
.widget_panel h2{
	border: 1px solid #232323;
    border-bottom: 1px solid #700000;
   	border-top:0 none;
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
    padding: 7px 10px;
    margin-bottom: 0px;
    text-shadow: 1px 1px 0 #4f000d;
	box-shadow:0 0 5px #131313;
}

/* Loading animation for Live Streaming panels */

.live_stream_panel_loader
{
    background: url(/i/noise.gif) repeat 0 0;
}
.live_stream_panel_loader:before
{
    background: #000;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); 
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
}
.live_stream_panel_loader:after
{
    background: url(/i/icon-loader.gif) no-repeat 0 0;
}


/*-------------------- End of Live Stream Panel --------------------*/

.play_stream_btn{
    line-height: 16px;
	height: 16px;
	padding-left: 16px;
	padding-right: 2px;
    font-size: 12px;

    color:#c51012;
    background-color:#ffffff;

    text-shadow: none;
    font-family: Tahoma;
}

.live_stream_filter{
    color:#c51012;
}


#live_betting .live_betting_table .lb_icon_wrap.has_two_icons {
    position: absolute;
    left: 0px;
    top: 51%;
}
#live_betting .live_betting_table .lb_icon_wrap {
    position: absolute;
    left: 0px;
    top: 33%;
    margin-top: 0px;
}
ul.leagues .team_betting .play_stream_btn{
    font-size: 10px;
    margin-bottom: 8px;
}
#filter_pnl + .sport_branches ul.leagues .team_betting.liveStreamEventHolder .play_stream_btn{
    margin-bottom: 0;
}
#live_betting .live_betting_table .lb_icon_wrap .play_stream_btn{
    padding-right: 0;
    width: 11px;
}
.bet_type.amStyle li dt{
    height: 33px;
    line-height: 33px;
    padding: 0;
}
/* EC-435 - Some sport branches disappeared from Live betting block when their names are too long fix */

/* one item */
.eventsTabs li:first-child:nth-last-child(1) {
	width: calc( 100% - 1px);
}

/* two items */
.eventsTabs li:first-child:nth-last-child(2),
.eventsTabs li:first-child:nth-last-child(2) ~ li {
	width: calc( 100% / 2 - 1px);
}

/* three items */
.eventsTabs li:first-child:nth-last-child(3),
.eventsTabs li:first-child:nth-last-child(3) ~ li {
	width: calc( 100% / 3 - 1px);
}

/* four items */
.eventsTabs li:first-child:nth-last-child(4),
.eventsTabs li:first-child:nth-last-child(4) ~ li {
	width: calc( 100% / 4 - 1px);
}

/* five items */
.eventsTabs li:first-child:nth-last-child(5),
.eventsTabs li:first-child:nth-last-child(5) ~ li {
	width: calc( 100% / 5 - 1px);
}

/* six items */
.eventsTabs li:first-child:nth-last-child(6),
.eventsTabs li:first-child:nth-last-child(6) ~ li {
	width: calc( 100% / 6 - 1px);
}

/* seven items */
.eventsTabs li:first-child:nth-last-child(7),
.eventsTabs li:first-child:nth-last-child(7) ~ li {
	width: calc( 100% / 7 - 1px);
}

/* eight items */
.eventsTabs li:first-child:nth-last-child(8),
.eventsTabs li:first-child:nth-last-child(8) ~ li {
	width: calc( 100% / 8 - 1px);
}

/* nine items */
.eventsTabs li:first-child:nth-last-child(9),
.eventsTabs li:first-child:nth-last-child(9) ~ li {
	width: calc( 100% / 9 - 1px);
}

/* ten items */
.eventsTabs li:first-child:nth-last-child(10),
.eventsTabs li:first-child:nth-last-child(10) ~ li {
	width: calc( 100% / 10 - 1px);
}

/* EC-435 - Some sport branches disappeared from Live betting block when their names are too long fix */

/* one item */
.eventsTabs li:first-child:nth-last-child(1) {
	width: calc( 100% - 1px);
}

/* two items */
.eventsTabs li:first-child:nth-last-child(2),
.eventsTabs li:first-child:nth-last-child(2) ~ li {
	width: calc( 100% / 2 - 1px);
}

/* three items */
.eventsTabs li:first-child:nth-last-child(3),
.eventsTabs li:first-child:nth-last-child(3) ~ li {
	width: calc( 100% / 3 - 1px);
}

/* four items */
.eventsTabs li:first-child:nth-last-child(4),
.eventsTabs li:first-child:nth-last-child(4) ~ li {
	width: calc( 100% / 4 - 1px);
}

/* five items */
.eventsTabs li:first-child:nth-last-child(5),
.eventsTabs li:first-child:nth-last-child(5) ~ li {
	width: calc( 100% / 5 - 1px);
}

/* six items */
.eventsTabs li:first-child:nth-last-child(6),
.eventsTabs li:first-child:nth-last-child(6) ~ li {
	width: calc( 100% / 6 - 1px);
}

/* seven items */
.eventsTabs li:first-child:nth-last-child(7),
.eventsTabs li:first-child:nth-last-child(7) ~ li {
	width: calc( 100% / 7 - 1px);
}

/* eight items */
.eventsTabs li:first-child:nth-last-child(8),
.eventsTabs li:first-child:nth-last-child(8) ~ li {
	width: calc( 100% / 8 - 1px);
}

/* nine items */
.eventsTabs li:first-child:nth-last-child(9),
.eventsTabs li:first-child:nth-last-child(9) ~ li {
	width: calc( 100% / 9 - 1px);
}

/* ten items */
.eventsTabs li:first-child:nth-last-child(10),
.eventsTabs li:first-child:nth-last-child(10) ~ li {
	width: calc( 100% / 10 - 1px);
}

/* EC-1934 - Issue with overlapping icons FIX */

.team_betting.liveLabelHolder.fastMarketIconHolder span
{
    max-width:31.5%;
    font-size:12px;
}

.team_betting.liveLabelHolder.fastMarketIconHolder.liveStreamEventHolder span
{
    max-width:27%;
    font-size:11px;
}

.team_betting.liveLabelHolder.fastMarketIconHolder span.liveLabel,
.team_betting.liveLabelHolder.fastMarketIconHolder.liveStreamEventHolder span.liveLabel
{
    font-size:9px;
}

ul.leagues .amStyle span.liveLabel{
    right:unset;
    left:10px;
    position:absolute;
}

/*
    .team_betting  .liveLabelHolder span.fast-market-icon{
    right: 4px;
    top: 3px;
    height: 13px;
    background-size: contain;
    background-position: right;
}

ul.leagues dt.team_betting.liveLabelHolder span.fast-market-icon + span.liveLabel{
    top:18px;
}
    */

/*refresh-info icons*/

a#refreshBalanceElement{
    background-image: url(/i/icn/refresh_balance_icon.png);
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    padding: 0px!important;
}
a#refreshBalanceElement.refreshBalance{
    background-image: url(/i/icn/refresh_balance_icon_active.gif);
    width: 16px;
    height: 16px;
}
a#refreshBalanceElement span.icon,
#BalanceDropdownElement span > span.icon {
    display: none;
}
div#BalanceDropdownElement{
    margin: 0px 5px;
}
#BalanceDropdownElement span.icon_only{
    background-image: url(/i/icn/balance_info_icon.png);
    width: 13px;
    height: 16px;
    padding: 0px!important;
}

/* EC-2164 - horse racing buttons alignment fix */

.horseRacing-buttonOddAdd, .horseRacing-buttonOddReset{
    margin-top:5px;
}

.horseRacing-buttonOddReset{
    font-weight:bold;
    font-size:12px;
    margin-right:5px;
}

.horseRacing_button_viewAll, .horseRacing-buttonOddAdd, .horseRacing-buttonOddReset, .defaultBtn.greenBtn.horseRacing-buttonOddAdd{
    border-radius:2px;
}

/* EC-2414 - Horce racing event view fixes */

.horseEvent__container{
    background:#3d3d3d;
}

.horseEvent__title {
    border-bottom: 1px solid black;
    font-size: 14px;
    padding-top: 10px;
    margin-bottom: 0px;
    margin-top: 8px;
    box-sizing: border-box;
    padding-left: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}

.horseRacing table.oddsTable tr.even td {
    background: #242424;
}

.horseRacing table.oddsTable tr td {
    background: #1c1c1c;
}

.horseRacing table.oddsTable th, .horseRacing table.oddsTable td {
    border-top: 1px solid #000;
    border-bottom: 1px solid #444;
}

.horseRacing a.oddsBtn,.racing-tableColumn-odds a.oddsBtn,.racing-tableColumn-floatingOdds a.oddsBtn{
    background: #363636;
    background: -moz-linear-gradient(top,  #363636 0%, #2f2f2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#2f2f2f));
    background: -webkit-linear-gradient(top,  #363636 0%,#2f2f2f 100%);
    background: -o-linear-gradient(top,  #363636 0%,#2f2f2f 100%);
    background: -ms-linear-gradient(top,  #363636 0%,#2f2f2f 100%);
    background: linear-gradient(to bottom,  #363636 0%,#2f2f2f 100%);
    border-radius:2px;
    border:1px solid #353535;
    border-top-color:#494848;
    border-bottom-color:#2f2f2f;
    line-height:16px;
}

.horseRacing a.oddsBtn:hover,.racing-tableColumn-odds a.oddsBtn:hover,.racing-tableColumn-floatingOdds a.oddsBtn:hover {
    background: #5e5d5d;
    background: -moz-linear-gradient(top, #5e5d5d 0%, #535252 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5d5d), color-stop(100%,#535252));
    background: -webkit-linear-gradient(top, #5e5d5d 0%,#535252 100%);
    background: -o-linear-gradient(top, #5e5d5d 0%,#535252 100%);
    background: -ms-linear-gradient(top, #5e5d5d 0%,#535252 100%);
    background: linear-gradient(to bottom, #5e5d5d 0%,#535252 100%);
}

.horseRacing a.oddsBtn.chosenBet,.racing-tableColumn-odds a.oddsBtn.chosenBet,.racing-tableColumn-floatingOdds a.oddsBtn.chosenBet {
    background: #54a200;
    background: -moz-linear-gradient(top, #54a200 0%, #428200 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54a200), color-stop(100%,#428200));
    background: -webkit-linear-gradient(top, #54a200 0%,#428200 100%);
    background: -o-linear-gradient(top, #54a200 0%,#428200 100%);
    background: -ms-linear-gradient(top, #54a200 0%,#428200 100%);
    background: linear-gradient(to bottom, #54a200 0%,#428200 100%);
    border:1px solid #407c01;
    border-top-color:#79eb00;
    border-bottom-color:#2c5600;
}

#gui.horseRacing #main h4.horseEvent__antepost_header {
    background: #3d3d3d;
    margin-bottom:0;
}

#gui.horseRacing #main h4.horseEvent__antepost_header:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 50%;
    width: 18px;
    height: 18px;
    background: url('/i/sports_icons_sprite.png') 0 -1064px no-repeat;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#gui.horseRacing #main h5.horseEvent__antepost_header {
    margin: 1px 0 15px 0px;
    background-color: #3d3d3d;
    padding-left: 24px;
    background-position-x: 0;
}

.horseEvent__antepost_eventState {
    font-size: 13px;
    font-weight: bold;
}

#gui.horseRacing #main .events h5 > span.right, #gui.horseRacing #main h5 > span.right {
    float: right;
    font-weight: bold;
}


/* Combo Bonuses for Open Bets and Bet History */

.bet_history_table .combo_bonus_row > td .combo_bonus_wrap
{
    background-color: #444;
    border: 1px solid #808080;
}
.combo_bonus_row > td .combo_bonus_wrap .combo_arrow.inner_arrow
{
    border-bottom-color: #444;
}
.combo_bonus_row > td .combo_bonus_wrap .combo_arrow.outer_arrow
{
    border-bottom-color: #808080;
}


/* EC-2414 - horse racing design tweeks */

.horseRacing-jockeyName{
    color:#c5c5c5;
}

.horseRacing-horseWeight,
.horseRacing-horseAge{
    font-size:11px;
}

.racing-tableColumn-prevOdds{
    font-size:11px;   
}

.racing-tableColumn-odds a.oddsBtn{
    font-size:13px;
}

.racing-tableColumn-silk img, 
#gui .sport_branches ul li div.bet_type .racing-tableColumn-silk img{
    width:29px;
    height:auto;
}

.horseRacing-number-horse,
.horseRacing-number-stall{
    font-size:12px;
}

.horseRacing-number-stall{
    color:#c5c5c5;
}

/*Play By Play block*/

div.scoreNumberBlock
	{
	background: #060c14;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA2MGMxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM0M2E0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjBjMTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -webkit-linear-gradient(top,  #060c14 0%,#343a41 50%,#060c14 100%);
	background: linear-gradient(to bottom,  #060c14 0%,#343a41 50%,#060c14 100%); 
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
	border: 1px solid #333c46;
	box-shadow: inset 0 3px 6px 1px rgba(0, 0, 0, 1);
	}
	div.scoreNumberBlock span.number
		{
		background: url(/i/scoreNumberBlock-cover-1.gif) no-repeat 1px center;
		}
	div.scoreNumberBlock span.cover
		{
		background: url(/i/scoreNumberBlock-cover-2.gif) no-repeat right center;
		}
body div.gamefieldWrapper div.gamefieldWrapperHeader

	{
	color: #fff;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #222222;
    font-weight: bold;
    background: rgb(71,71,71);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTI1MjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(71,71,71,1)), color-stop(100%,rgba(37,37,37,1)));
    background: linear-gradient(to bottom,  rgba(71,71,71,1) 0%,rgba(37,37,37,1) 100%);
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	}
body div.gamefieldWrapperHeader div.team span

	{
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	border: 1px solid #000000;
	border: 1px solid rgba(0, 0, 0, 0.7);
    background: rgb(34,34,34);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(34,34,34,0.5)), color-stop(100%,rgba(62,62,62,0.85)));
    background: linear-gradient(to bottom,  rgba(34,34,34,0.5) 0%,rgba(62,62,62,0.85) 100%);
	}

#gui #main .leagues .top_leagues li a,
#gui #main .leagues .all_leagues li a
{
    background: #444;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
}
#gui #main .leagues .top_leagues li:hover {
    background: #666;
}


/* Floating mini games */

.sideMinigames
    {
background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 1%, rgba(67,130,0,1) 99%, rgba(48,92,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(1%,rgba(82,159,0,1)), color-stop(99%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=0 ); /* IE6-9 */
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-right: none;
    transition-property: right;
    transition-duration: 200ms;
    transition-timing-function: ease-in;
    transition-delay: 0;
    }
	.sideMinigames .sideMinigames__trigger
	    {

background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 1%, rgba(67,130,0,1) 99%, rgba(48,92,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(121,235,0,1)), color-stop(1%,rgba(82,159,0,1)), color-stop(99%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 1%,rgba(67,130,0,1) 99%,rgba(48,92,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=1 ); /* IE6-9 */
        padding: 30px 0px 10px;
        }

    #sideMinigames h2.tRightHeading{
        background: rgb(82,159,0);
        border: none;
        box-shadow: none;
        color: #fff;
    }
        .sideMinigames .sideMinigames__trigger:after
            {
            border-right-color: #fff;
            }
        .sideMinigames.show .sideMinigames__trigger:after
            {
            border-right-color: transparent;
            border-left-color: #fff;
            }
	.sideMinigames .sideMinigames__trigger:hover,
	.sideMinigames .sideMinigames__trigger:focus
	    {
		outline: none;
	    }
.sideMinigames.show
	    {
		box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.5);
	    }
#miniGamesLobby.v2 .miniGamesSelect{
        border: 1px solid #000!important;
}

/* NANO GAMES */
#nanoFrame
    {
    width: 200px;
    height: 200px;
    border: none;
    margin: 10px auto;
    }
    #nanoGamesWrapper
        {
        display: block;
        position: relative;
        text-align: center;
        margin: 0 0 10px 0;
        padding: 0;
        width: 100%;
        height: auto;
        }
    #nanoGamesWrapper object
        {
        position: absolute;
        bottom: 0;
        right: 0;
        }
    #nanoGamesLobby
        {
        display: block;
        position: relative;
        text-align: center;
        margin: 0;
        padding: 0;
        height: auto;
        width: 100%;
        }
    #nanoGamesOverlay
        {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 5;
        }
    #nanoGamesList
        {
        position: absolute;
        top: 2px;
        right: 2px;
        width: 45%;
        height: 18px;
        font-size: 11px;
        }
    div.nanoGamesSelectTiles
        {
        display: block;
        position: relative;
        overflow: hidden;
        width: auto;
        height: auto;
        text-align: center;
        }
    div.nanoGamesSelectTiles a
        {
        display: block;
        float: left;
        position: relative;
        width: 32%;
        height: 108px;
        margin: 1% 0 0 1%;
        }
    div.nanoGamesSelectTiles a:hover                            {background-position: center bottom;}
    div#nanoGamesWrapper h2.tRightHeading .moreInformation,
    div#nanoGamesWrapper h2.tRightHeading .gameRefresh          {position: absolute; top: 2px;}
    div#nanoGamesWrapper h2.tRightHeading .moreInformation      {right: 24px;}
    div#nanoGamesWrapper h2.tRightHeading .gameRefresh          {right: 2px;}

#gui .icon.info {
    background: url(/i/icn/information-button.png) no-repeat center bottom;
    z-index:1;
}

/* Loader in BEtting GUI fix */
.branchWindowLoader {
    position: relative;
    width: auto;
    height: auto;
    min-height: 0;
    top: auto;
    background: none;
}
.branchWindowLoader img {
    position: inherit;
    height: auto;
    width: auto;
    top: auto;
    left: 16px;
    transition: none;
    width: 12px;
    height: 12px;
}

/*

    EC-6928
[web][NetBet/BetFirst] Sports tab highlight on league view and Today's Events

*/

body.sportsguipage .main_navigation .btn.mainNavLink.sportsmenuitem .radialGradientOnHover{
    height: 6px;
    bottom: -1px;
    right: 1px;
    left: 0;
    margin: 0;
    background: rgb(131,2,3);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(131,2,3,1)),color-stop(17%,rgba(183,3,4,1)),color-stop(100%,rgba(183,3,4,1)));
    background: -webkit-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
    background: -o-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
    background: -ms-linear-gradient(top,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
    background: linear-gradient(to bottom,rgba(131,2,3,1) 0%,rgba(183,3,4,1) 17%,rgba(183,3,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#830203',endColorstr='#b70304',GradientType=0 );
    border-top: 1px solid #4d1d1d;
    border-bottom: 1px solid #761f20;
    opacity: 1;
}

/*

    EC-6925
[web][STG][NetBet] radio buttons on bonus info page - design issue

*/

#history_filter input[type=radio]{
    width: auto;
    top: auto;
    margin-right: 2px;
}

#history_filter label.radioFilters{
    line-height: 18px;
}

/*
Enable Events Filtering: Outhright Bets on STG
*/

.EventFilteringWrapper{
        background: #2d2d2d;
}

.EventFilteringWrapper #evnetsFilterHeader{
    border: 1px solid #232323;
    border-bottom: 1px solid #700000;
    border-top: 0 none;
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    text-transform: none; 
    padding: 6px 10px;
    margin-bottom: 0px;
    box-shadow: 0 0 5px #131313;
    -moz-box-shadow: 0 0 5px #131313;
    -webkit-box-shadow: 0 0 5px #131313;
    height: auto;
    line-height: normal;
}

.EventFilteringWrapper #evnetsFilterSelect{
    height: auto;
    color: #fff;
    font-weight: normal;
    display: block;
    font-size: 13px;
    width: 148px;
    position: relative;
    padding: 5px 0 6px 10px;
    border: 1px solid #353535;
    border-bottom: 1px solid #2c2c2c;
    background: transparent url(/i/bg_branch_list.png) left top repeat-x;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.EventFilteringWrapper #evnetsFilterSelect:after{
    content: "";
    display: block;
    display: block;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 10px;
    height: 6px;
    padding: 0;
    background: transparent url(/i/left_menu_sprite.png) no-repeat -3px -4px;
}

.EventFilteringWrapper #evnetsFilterSelect:hover{
    color: #fff;
    font-weight: bold;
    border: 1px solid #2e2d2d;
    border-bottom: 1px solid #161616;
    background: transparent url(/i/bg_branch_list.png) left bottom repeat-x;
}


#evnetsFilterDropdown{
    top: 55px;
}

/*    EC-7333 -> [web][PROD][NetBet] Wrong image for combo bonus on betting history Ticket	*/
.ticket_view_table .settled_bet .combo_bonus_enhanced_odds{
        background: #4a9100;
}

.ticket_view_table .settled_bet .combo_bonus_enhanced_odds .combo_bonus_icon{
    width: 15px;
    height: 16px;
    left: 4px;
    top: 1px;
}
/* EC-7555 - hide de-de flag */

.header_main_wrap #select-language .dropdownInner .btn.select-lang-code_de-de{
    display: none;
}

/* ---
    EC-7121
    [web][PROD][NetBet/BetFirst/Bet777] Live betting block overlap issues
  ---
*/

#live_betting .live_time a:first-child:nth-last-child(1){
    margin-left: 31px;
    width: 59px;
    display: inline-block;
    text-align: left;
}

#live_betting .live_time a:first-child:nth-last-child(1) span{
    max-width: 59px;
    overflow: hidden;
    display: inline-block;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: normal;
    text-align: center;
}

/* --- end ---*/

/* EC-8217 -> [web][Netbet] Expand/collapse sign doesn't work correctly */

#gui.virtualSportsGreyhounds #main .virtualSportsWrapper li:first-child:nth-last-child(1) h5{
    background-position: 0 0;
}

#gui.virtualSportsGreyhounds #main .virtualSportsWrapper li:first-child:nth-last-child(2) h5{
    background-position: -7px -20px;
}

/* --- end ---*/

/* EC-8221 -> [web][Netbet] Some design issues for events with ASC */

.exact_score ul,
.half_full_time ul,
.double_chance ul{
    display: -webkit-flex;
   display: flex;
       align-items: stretch;
       -ms-flex-flow: row wrap;
       -webkit-flex-flow: row wrap;
       flex-flow: row wrap;
       flex-basis: 33%;
}


.exact_score li,
.half_full_time li,
.double_chance li {
	width: 33.3333333%;

    display: -webkit-flex;
   display: flex;
       align-items: stretch;
       -ms-flex-flow: column;
       -webkit-flex-flow: column;
       flex-flow: column;
}

.exact_score li dl,
.half_full_time li dl,
.double_chance li dl{
    align-self: stretch;
}

.exact_score li dl:first-child:nth-last-child(1),
.half_full_time li dl:first-child:nth-last-child(1),
.double_chance li dl:first-child:nth-last-child(1){
    height: 100%;
}

.over_time li,
.first_score li,
.last_score li {
	width: 50%;
}

.bet_type .empty, 
.bet_type .first.empty{
    visibility: visible;
    display: block;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl{
    display: -webkit-flex;
   display: flex;
       align-items: stretch;
       -ms-flex-flow: row wrap;
       -webkit-flex-flow: row wrap;
       flex-flow: row wrap;
       flex-basis: 33%;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd{
    align-self: stretch;
    height: auto;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul,
.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li,
.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li span
{
    height: 100%;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul > li.empty, 
.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li, 
.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li.empty span{
    border-bottom: 0 !important;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li.empty span,
.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li.empty dl{
    border-right: 0 !important;
    border-left: 0 !important;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li.chosenBet > dl span{
    background: none !important;
}

.leagueWindow .bet_type.lastscore.amStyle .types_bg > ul > li > dl > dd > ul li.chosenBet > dl{
    background: rgb(121,235,0);
    background: -moz-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(121,235,0,1)),color-stop(5%,rgba(82,159,0,1)),color-stop(97%,rgba(67,130,0,1)),color-stop(100%,rgba(48,92,0,1)))!important;
    background: -webkit-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00',endColorstr='#305c00',GradientType=0 )!important;
}

.bet_type.asians ul.ulAssianGap > li > dl > dd > ul > li > dl{
    border-left: 0 !important;
    border-right: 0 !important;
}

.bet_type.win_margin dt{
    padding-top: 7px;
}

/* -- end -- */

/* EC-8314 -> [web][Netbet] Phrase "Match result FT (Virtual)" is cut when the mouse is over it	 */
.asians .first_buttons_line .bets >ul >li > dl:hover, 
.handicap .first_buttons_line .bets >ul >li > dl:hover, 
.lastscore .first_buttons_line .bets >ul >li > dl:hover, 
.goalscorer .first_buttons_line .bets >ul >li > dl:hover, 
.win_margin .first_buttons_line .bets >ul >li > dl:hover{
    background: none !important;
}

/* --- end --- */

/* EC-11154 -> [web][NetbetChina] The color of some elements in betting history should be change */

.asianOBetsView .comboPlacedBet{
    color: #4a9100;
}

/* --- end --- */

div#ModalWindow-Content.bonusPageInfo #ModalWindow-Generic-Content .defaultBtn:hover{
    color: #fff;
    background: #b4d605;
    background: -moz-linear-gradient(top, #b4d605 1%, #5ca704 100%);
    background: -webkit-linear-gradient(top, #b4d605 1%,#5ca704 100%);
    background: linear-gradient(to bottom, #b4d605 1%,#5ca704 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4d605', endColorstr='#5ca704',GradientType=0 );
}


/*Price boost icons*/

.b_84,.b_84::after,
.b_85,.b_85::after,
.b_86,.b_86::after,
.b_87,.b_87::after,
.b_88,.b_88::after    
{
    background-position: 0 -1351px !important;
} 
10/28/2017 7:45:45 AM