
@font-face
{
font-family: 'myFirstFont';
src: url('X8yHelveticaNeue.ttf');
     /*url('http://www.sonicagerecords.com/_shop/Sansation_Light.eot'); *//* IE9+ */
}

div.mybackgroundClass {
background-image: url('2dEc23aaa02ec024ffba72eced06fa2f9c5.png') !important;
background-repeat:no-repeat !important;
background-attachment:fixed;
background-position:bottom left;
background-size: cover !important;
}


div.header_toolbar {
border: none;
text-shadow: none;
background: #03456b; /* Old browsers */
background: -moz-linear-gradient(top,  #03456b 0%, #145c85 50%, #20648b 52%, #237dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03456b), color-stop(50%,#145c85), color-stop(52%,#20648b), color-stop(100%,#237dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456b', endColorstr='#237dbc',GradientType=0 ); /* IE6-9 */
}

div.header_scores_box {
border: none;
text-shadow: none;
background: #03456b; /* Old browsers */
background: -moz-linear-gradient(top,  #03456b 0%, #145c85 50%, #20648b 52%, #237dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03456b), color-stop(50%,#145c85), color-stop(52%,#20648b), color-stop(100%,#237dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456b', endColorstr='#237dbc',GradientType=0 ); /* IE6-9 */
border-bottom-left-radius:0px !important;
border-bottom-right-radius:0px !important;
}

div.header_button .m-ui-btn-corner-all {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

div.header_button .m-ui-btn-inner {
/*border: 1px solid white;*/
background: #03456b; /* Old browsers */
background: -moz-linear-gradient(top,  #03456b 0%, #145c85 50%, #20648b 52%, #237dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03456b), color-stop(50%,#145c85), color-stop(52%,#20648b), color-stop(100%,#237dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456b', endColorstr='#237dbc',GradientType=0 ); /* IE6-9 */
}

div.navbarClass {
min-height: auto !important;
}

div.navbarClass li a{
background: #2f2f2f; /* Old browsers */
background: -moz-linear-gradient(top,  #2f2f2f 0%, #151515 50%, #000000 50%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(50%,#151515), color-stop(50%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

div.navbarClass span.m-ui-icon.m-ui-icon-user-icon.m-ui-icon-shadow {
width:28px !important;
height:28px !important;
background-size: 28px 28px !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-moz-border-radius: none !important;
-webkit-border-radius: none !important;
border-radius: none !important;
}

div.navbarClass .m-ui-icon {
background-color: transparent !important;
}

div.navbarClass li:hover {
background: #03456b; /* Old browsers */
background: -moz-linear-gradient(top,  #03456b 0%, #145c85 50%, #20648b 52%, #237dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03456b), color-stop(50%,#145c85), color-stop(52%,#20648b), color-stop(100%,#237dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456b', endColorstr='#237dbc',GradientType=0 ); /* IE6-9 */
}

div.navbarClass li:active {
background: #2f2f2f; /* Old browsers */
background: -moz-linear-gradient(top,  #2f2f2f 0%, #151515 50%, #000000 50%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f2f2f), color-stop(50%,#151515), color-stop(50%,#000000), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2f2f2f 0%,#151515 50%,#000000 50%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

div.navbarClass .m-ui-btn-up-a {
border:none;
}

div.navbarClass .m-ui-btn-hover-a {
border:none;

}

div.navbarClass .m-ui-navbar li .m-ui-btn .m-ui-btn-inner {
padding-bottom: .5em;
}

div.navbarClass .m-ui-btn-icon-top .m-ui-btn-inner .m-ui-icon, .m-ui-btn-icon-bottom .m-ui-btn-inner .m-ui-icon {
margin-left: -14px;
}

div.navbarClass span.m-ui-btn-text {
font-size: 10px !important;
top: 2px !important;
}

div.navbarTool {
min-height:30px !important;
}

div.navbarDifficulty li a {
background: #1252e0; /* Old browsers */
background: -moz-linear-gradient(top,  #1252e0 0%, #06256a 50%, #01144a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1252e0), color-stop(50%,#06256a), color-stop(100%,#01144a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1252e0 0%,#06256a 50%,#01144a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1252e0 0%,#06256a 50%,#01144a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1252e0 0%,#06256a 50%,#01144a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1252e0 0%,#06256a 50%,#01144a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1252e0', endColorstr='#01144a',GradientType=0 ); /* IE6-9 */
}

div.navbarDifficulty li a:hover {
background: #50bdfb; /* Old browsers */
background: -moz-linear-gradient(top,  #50bdfb 0%, #3889cc 50%, #3e99da 50%, #236398 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50bdfb), color-stop(50%,#3889cc), color-stop(50%,#3e99da), color-stop(100%,#236398)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* IE10+ */
background: linear-gradient(to bottom,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50bdfb', endColorstr='#236398',GradientType=0 ); /* IE6-9 */
}

div.navbarDifficulty .ac-navbar-item.m-ui-btn.m-ui-btn-inline.m-ui-btn-active.m-ui-btn-active-a.m-ui-btn-up-a {
background: #50bdfb; /* Old browsers */
background: -moz-linear-gradient(top,  #50bdfb 0%, #3889cc 50%, #3e99da 50%, #236398 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50bdfb), color-stop(50%,#3889cc), color-stop(50%,#3e99da), color-stop(100%,#236398)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* IE10+ */
background: linear-gradient(to bottom,  #50bdfb 0%,#3889cc 50%,#3e99da 50%,#236398 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50bdfb', endColorstr='#236398',GradientType=0 ); /* IE6-9 */
}
div.navbarGame .m-ui-btn-up-c {
color: black;
text-shadow: 0 0px 0 white;
}

div.navbarGame .m-ui-btn-hover-c {
color: black;
text-shadow: 0 0px 0 white;
}

div.navbarGame .m-ui-btn-active-c,.m-ui-btn-active-c:hover {
color: white;
text-shadow: 0 0px 0 white;
}

div.navbarGame li a {
height: 32px;
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #d2d3d5 50%, #c0c1c4 50%, #c0c1c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#d2d3d5), color-stop(50%,#c0c1c4), color-stop(100%,#c0c1c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c0c1c4',GradientType=0 ); /* IE6-9 */
}

div.navbarGame .ac-navbar-item.m-ui-btn.m-ui-btn-inline.m-ui-btn-icon-right.m-ui-btn-active.m-ui-btn-active-c.m-ui-btn-hover-c {
background: #03456b; /* Old browsers */
background: -moz-linear-gradient(top,  #03456b 0%, #145c85 50%, #20648b 52%, #237dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03456b), color-stop(50%,#145c85), color-stop(52%,#20648b), color-stop(100%,#237dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456b', endColorstr='#237dbc',GradientType=0 ); /* IE6-9 */
}

div.navbarGame .ac-navbar-item.m-ui-btn.m-ui-btn-inline.m-ui-btn-active.m-ui-btn-active-c.m-ui-btn-up-c {
background: #03456b; /* Old browsers */
background: -moz-linear-gradient(top,  #03456b 0%, #145c85 50%, #20648b 52%, #237dbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03456b), color-stop(50%,#145c85), color-stop(52%,#20648b), color-stop(100%,#237dbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #03456b 0%,#145c85 50%,#20648b 52%,#237dbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03456b', endColorstr='#237dbc',GradientType=0 ); /* IE6-9 */
}

div.nbgbdavbarGame .m-ui-icon.m-ui-icon-arrow-d.m-ui-icon-shadow {
right: 6px;
margin-top: -16px;
width: 30px;
height: 30px;

-moz-box-shadow: 0 0px 0 rgba(255,255,255,.4);
-webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, .4);
box-shadow: 0 0px 0 rgba(255, 255, 255, .4);

background: none;
background-image: url(lMP903b14d8236c42ed9a091b52d15a33af.png);
background-repeat: no-repeat;
background-position: center center;
}

div.navbarGame .m-ui-icon.m-ui-icon-arrow-d.m-ui-icon-shadow {
margin-top: -16px !important;
right:6px;
width: 30px !important;
height: 30px !important;
/*background-position: 0px  !important;*/
}

div.navbarGame .m-ui-icon {
background-color:none;
background:transparent;
-moz-box-shadow: 0 0px 0 rgba(255,255,255,.4);
-webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, .4);
box-shadow: 0 0px 0 rgba(255, 255, 255, .4);
}

div.navbarGame .m-ui-icon.m-ui-icon-arrow-d {
background-image: url(OZm82448c91ebc54aeab99e10fef4b60eac.png);
background-repeat: no-repeat  !important;
background-size: 24px 24px;
background-position: center center;
}        

/********* DIFFPAGE BUTTON ************/
div.diffBtn .m-ui-btn-corner-all {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

div.diffBtn a/*.m-ui-btn-up-e*/ {
border: 0px solid white;
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #d2d3d5 50%, #c0c1c4 50%, #c0c1c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#d2d3d5), color-stop(50%,#c0c1c4), color-stop(100%,#c0c1c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c0c1c4',GradientType=0 ); /* IE6-9 */
}

div.diffBtn a:active {
border: 0px solid white;
background: #8dd7ff; /* Old browsers */
background: -moz-linear-gradient(top,  #8dd7ff 0%, #69c7f9 48%, #53bbf3 50%, #3889cc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dd7ff), color-stop(48%,#69c7f9), color-stop(50%,#53bbf3), color-stop(100%,#3889cc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dd7ff', endColorstr='#3889cc',GradientType=0 ); /* IE6-9 */
}

div.diffBtn span.m-ui-btn-inner.m-ui-btn-corner-all span.m-ui-btn-text {
font-family: Arial;/*'myFirstFont';*/
color: black !important;
text-shadow: 1px 1px white;
font-size: 20px;
}

div.diffBtn a:active span.m-ui-btn-text{
color: black /*#761600*/ !important;
}

div.diffBtn a:active span.m-ui-btn-inner.m-ui-btn-corner-all span.m-ui-btn-text {
text-shadow: 1px 1px white;
}

/************** END DIFFPAGE BUTTON *************/

div.diffClass {
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f6f6 0%, #d2d3d5 50%, #c0c1c4 50%, #c0c1c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(50%,#d2d3d5), color-stop(50%,#c0c1c4), color-stop(100%,#c0c1c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#d2d3d5 50%,#c0c1c4 50%,#c0c1c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c0c1c4',GradientType=0 ); /* IE6-9 */
}

div.diffClass a:active {
border-top-left-radius: 10.1px;
border-top-right-radius: 10.1px;
border-bottom-right-radius: 10.1px;
border-bottom-left-radius: 10.1px;
background: #8dd7ff; /* Old browsers */
background: -moz-linear-gradient(top,  #8dd7ff 0%, #69c7f9 48%, #53bbf3 50%, #3889cc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dd7ff), color-stop(48%,#69c7f9), color-stop(50%,#53bbf3), color-stop(100%,#3889cc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8dd7ff 0%,#69c7f9 48%,#53bbf3 50%,#3889cc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dd7ff', endColorstr='#3889cc',GradientType=0 ); /* IE6-9 */
}

div.diffClass td a {
background: none !important;
}

div.diffBox {
border-radius: 10px;
border: 2px solid white;
padding-top: 10px;
}

div.timerClass {
font-family:'myFirstFont' !important;
font-size:44px !important;
border-radius: 10px;
border: 1px solid rgba(0, 80, 229, .3);/*#0050E5;*/
}

div.timerClass div {
position: absolute;
top: 4px;
}

div.labelCounterClass {
font-family:'myFirstFont' !important;
font-size:13px !important;
}

div.labelCounterClass div {
position: absolute;
top: 2px;
}

div.gameListClass li {
color: white;
border: 1px solid #15429f;
background: #092c61; /* Old browsers */
background: -moz-linear-gradient(top,  #092c61 0%, #001333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092c61), color-stop(100%,#001333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #092c61 0%,#001333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #092c61 0%,#001333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #092c61 0%,#001333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #092c61 0%,#001333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092c61', endColorstr='#001333',GradientType=0 ); /* IE6-9 */
font-family:'myFirstFont' !important;
/*font-size:95% !important;*/
font-weight:normal !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
text-shadow: none !important;
/*
-webkit-touch-callout: none;
-webkit-user-select: none;
*/
}

div.gameListClass .m-ui-li-static.m-ui-li {
padding: .9em 15px;
}

div.scoresListClass li {
color: #313131;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top,  #f5f5f5 0%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f5f5f5 0%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
font-family:'myFirstFont' !important;
font-size:12px;
font-weight:normal !important;
}

div.scoresListClass .m-ui-li.m-ui-li-divider.m-ui-bar-b.m-ui-corner-top,.m-ui-li.m-ui-li-divider.m-ui-bar-b.m-ui-corner-bottom.m-ui-li-last{
border:none;
background: #00091d;
text-shadow: none;
color: white;
}

div.scoresListClass .m-ui-li.m-ui-li-divider {
padding: .5em 5px;
}

div.scoresListClass .m-ui-li.m-ui-li-divider.m-ui-bar-b.m-ui-corner-top {
font-size:14px;
}

div.scoresListClass .m-ui-li-static.m-ui-li {
padding: .3em 15px;
}

div.scoresListClass .m-ui-li-thumb.m-ui-corner-tl {
left: 200px;
margin-left: 5px;
top: -1px;
}

.noShadow {
text-shadow: #666666 5px 5px !important;
}

div.loadingbar #progressbar{
width:100%;
height: 22px;
background-color: white !important;
/*margin:20px auto;*/
}

div.loadingbar .ui-progressbar-value{
background-image:url('adS7abf613f4db0401eb8c80203eee4f92f.gif');
}

div.myswitch .m-ui-slider-label.m-ui-slider-label-a.m-ui-btn-active.m-ui-btn-corner-all {
background: #0a398a; /* Old browsers */
background: -moz-linear-gradient(top,  #0a398a 0%, #3379f1 13%, #3680f8 50%, #4e91f3 51%, #75acfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a398a), color-stop(13%,#3379f1), color-stop(50%,#3680f8), color-stop(51%,#4e91f3), color-stop(100%,#75acfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #0a398a 0%,#3379f1 13%,#3680f8 50%,#4e91f3 51%,#75acfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #0a398a 0%,#3379f1 13%,#3680f8 50%,#4e91f3 51%,#75acfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #0a398a 0%,#3379f1 13%,#3680f8 50%,#4e91f3 51%,#75acfc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #0a398a 0%,#3379f1 13%,#3680f8 50%,#4e91f3 51%,#75acfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a398a', endColorstr='#75acfc',GradientType=0 ); /* IE6-9 */
}

div.myswitch .m-ui-btn-corner-all {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

div.myswitch .m-ui-slider-switch .m-ui-slider-handle {
margin: 1px 0 0 -26px;
width: 42px;
height: 26px;
}

div.myswitch .m-ui-slider-switch {
height: 26px;
}

div.myswitch span.m-ui-slider-label {
height:26px;
}

div.myswitch a.m-ui-btn.m-ui-slider-handle {
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #fcfcfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#fcfcfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#fcfcfc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#fcfcfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
top:-2px !important;
}

div.myswitch .m-ui-btn-down-c {
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #fcfcfc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#fcfcfc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#fcfcfc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#fcfcfc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}

div.myswitch .m-ui-slider-label.m-ui-slider-label-b.m-ui-btn-down-c.m-ui-btn-corner-all {
/*font-family: myFirstFont !important;*/
color: #7f7f7f !important;
/*text-shadow: 1px 1px #000000;*/
}

div.myswitch span.m-ui-slider-label-a {
text-indent: -2.5em;
}

div.mydropdown .m-ui-btn-corner-all {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

div.mydropdown .m-ui-btn-inner.m-ui-btn-corner-all {
border-top: 0px solid white !important;
}

div.mydropdown .m-ui-btn-text {
color: #333333 !important;
text-shadow: none !important;
top: -4px !important;
}

div.mydropdown .m-ui-icon.m-ui-icon-arrow-d.m-ui-icon-shadow {
margin-top: -21px !important;
right:0px;
width: 45px !important;
height: 33px !important;
/*background-position: 0px  !important;*/
}

div.mydropdown .m-ui-icon {
background-color:none;
background:transparent;
}

div.mydropdown .m-ui-icon.m-ui-icon-arrow-d {
background-image: url(7ze59826d2c0edf4a5aa6ad788885424582.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d9dd4), color-stop(100%,#18538a));
background-repeat: no-repeat  !important;
background-size: contain;
background-position: center center;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}        

div.mydropdown .m-ui-btn.m-ui-shadow.m-ui-btn-corner-all.m-ui-btn-block.m-ui-btn-icon-right.m-ui-btn-up-a, .m-ui-btn.m-ui-shadow.m-ui-btn-corner-all.m-ui-btn-block.m-ui-btn-icon-right.m-ui-btn-hover-a {
height:30px !important;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #cfcfcf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#cfcfcf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}

div.settingsHTML {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

div.rankPanel {
background-color: none;
background: #092c61;
background: -moz-linear-gradient(top, #092c61 0%, #001333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#092c61), color-stop(100%,#001333));
background: -webkit-linear-gradient(top, #092c61 0%,#001333 100%);
background: -o-linear-gradient(top, #092c61 0%,#001333 100%);
background: -ms-linear-gradient(top, #092c61 0%,#001333 100%);
background: linear-gradient(to bottom, #092c61 0%,#001333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#092c61', endColorstr='#001333',GradientType=0 );
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
border-bottom-right-radius: 10px !important;
border-bottom-left-radius: 10px !important;
border: 2px solid #15429f !important;
}

/********* close BUTTON ************/
div.closeBtn .m-ui-btn-corner-all {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

div.closeBtn .m-ui-btn-up-e {
border: 0px solid white;
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #2c2c2c 50%, #000000 50%, #131313 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(50%,#2c2c2c), color-stop(50%,#000000), color-stop(100%,#131313)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 50%,#131313 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 50%,#131313 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 50%,#131313 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4c4c4c 0%,#2c2c2c 50%,#000000 50%,#131313 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */

}

div.closeBtn a:hover {
border: 0px solid white;
background: #131313; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #000000 50%, #2c2c2c 50%, #4c4c4c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(50%,#000000), color-stop(50%,#2c2c2c), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #131313 0%,#000000 50%,#2c2c2c 50%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #131313 0%,#000000 50%,#2c2c2c 50%,#4c4c4c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #131313 0%,#000000 50%,#2c2c2c 50%,#4c4c4c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #131313 0%,#000000 50%,#2c2c2c 50%,#4c4c4c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */

}

div.closeBtn span.m-ui-btn-inner.m-ui-btn-corner-all {
padding: .4em 10px;
text-align: left;
}

div.closeBtn span.m-ui-btn-inner.m-ui-btn-corner-all span.m-ui-btn-text {
font-family: Arial;/*'myFirstFont';*/
text-shadow: 1px 1px black;
font-size: 23px;
}

div.closeBtn .m-ui-btn-up-e span.m-ui-btn-text {
color: white;
}

div.closeBtn a:hover span.m-ui-btn-text{
color: white !important;
}

div.closeBtn span.m-ui-btn-inner.m-ui-btn-corner-all span.m-ui-icon.m-ui-icon-arrow-r.m-ui-icon-shadow {
width: 35px;
height: 35px;
margin-top:-18px;
background-color:none;
background:transparent;
background-image: url(EOv6a38c0f619084aefb6bca797313c695a.png);
background-repeat: no-repeat  !important;
background-size: contain;
background-position: center center;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
box-shadow:none;
}

div.closeBtn a:hover span.m-ui-btn-inner.m-ui-btn-corner-all span.m-ui-btn-text {
text-shadow: 1px 1px black;
}

/************** END close BUTTON *************/

div.iconImage a span{
font-size:100% !important;
}

.m-ui-selectmenu.m-ui-popup.m-ui-body-a.m-ui-overlay-shadow.m-ui-corner-all {
/*
background-image: none;
background-color:transparent;
*/
background-image: #fefefe; /* Old browsers */
background-image: -moz-linear-gradient(top,  #fefefe 0%, #cfcfcf 100%) !important; /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf)) !important; /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%) !important; /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%) !important; /* Opera 11.10+ */
background-image: -ms-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%) !important; /* IE10+ */
background-image: linear-gradient(to bottom,  #fefefe 0%,#cfcfcf 100%) !important; /* W3C */
}

.m-ui-popup.m-ui-corner-all > .m-ui-header.m-ui-bar-a {
border-radius: 5px;
background: #4d9dd4 !important; /* Old browsers */
background: -moz-linear-gradient(top,  #4d9dd4 0%, #18538a 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d9dd4), color-stop(100%,#18538a)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d9dd4 0%,#18538a 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d9dd4 0%,#18538a 100%) !important;; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d9dd4 0%,#18538a 100%) !important;; /* IE10+ */
background: linear-gradient(to bottom,  #4d9dd4 0%,#18538a 100%) !important;; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d9dd4', endColorstr='#18538a',GradientType=0 ) !important;; /* IE6-9 */
}

.m-ui-selectmenu-list.m-ui-listview > .m-ui-btn-up-a a.m-ui-link-inherit {
color: black;
text-shadow: none;
}

.m-ui-selectmenu-list.m-ui-listview > li.m-ui-btn.m-ui-btn-block.m-ui-btn-icon-right.m-ui-li.m-ui-btn-up-a {
background-image: #fefefe; /* Old browsers */
background-image: -moz-linear-gradient(top,  #fefefe 0%, #cfcfcf 100%) !important; /* FF3.6+ */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf)) !important; /* Chrome,Safari4+ */
background-image: -webkit-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%) !important; /* Chrome10+,Safari5.1+ */
background-image: -o-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%) !important; /* Opera 11.10+ */
background-image: -ms-linear-gradient(top,  #fefefe 0%,#cfcfcf 100%) !important; /* IE10+ */
background-image: linear-gradient(to bottom,  #fefefe 0%,#cfcfcf 100%) !important; /* W3C */
}

.m-ui-selectmenu-list.m-ui-listview > .m-ui-btn.m-ui-btn-block.m-ui-btn-icon-right.m-ui-li.m-ui-btn-up-a.m-ui-li {
border-top-width:0px !important;
}

.m-ui-selectmenu-list.m-ui-listview > .m-ui-btn-hover-a, .m-ui-btn-down-a {
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.m-ui-selectmenu-list.m-ui-listview > .m-ui-btn-active:visited, .m-ui-btn-active:hover, .m-ui-btn-active a.m-ui-link-inherit {
color: white !important;
background: #4d9dd4; /* Old browsers */
background: -moz-linear-gradient(top,  #4d9dd4 0%, #18538a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d9dd4), color-stop(100%,#18538a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4d9dd4 0%,#18538a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4d9dd4 0%,#18538a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4d9dd4 0%,#18538a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #4d9dd4 0%,#18538a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d9dd4', endColorstr='#18538a',GradientType=0 ); /* IE6-9 */
}

div.jGrowl div.manilla {
				background-color: 		#FFF1C2;
				color: 					navy;
			}

			div.jGrowl div.smoke {
				background: url(http://www.sonicagerecords.com/_shop/smoke.png) no-repeat;
				-moz-border-radius: 	0px;
				-webkit-border-radius:	0px;
				width: 					280px;
				height: 				55px;
				overflow: 				hidden;
			}

			div.jGrowl div.flora {
				background: 			#E6F7D4 url(http://www.sonicagerecords.com/_shop/flora-notification.png) no-repeat;
				-moz-border-radius: 	0px;
				-webkit-border-radius:	0px;
				opacity: 				1;
				filter: 				alpha(opacity = 100);
				width: 					270px;
				height: 				90px;
				padding: 				0px;
				overflow: 				hidden;
				border-color: 			#5ab500;
			}

			div.jGrowl div.flora div.message {
				padding: 				5px;
				color: 					#000;
			}

			div.jGrowl div.flora div.header {
				background: 			url(http://www.sonicagerecords.com/_shop/flora-header.png) no-repeat;
				padding: 				5px;
			}

			div.jGrowl div.flora div.close {
				background: 			url(http://www.sonicagerecords.com/_shop/flora-close.png) no-repeat;
				padding: 				5px;
				color: 					transparent;
				padding: 				0px;
				margin: 				5px;
				width:					17px;
			}

			div.jGrowl div.iphone {
				font-family: 			"Helvetica Neue", "Helvetica";
				font-size: 				12px;
				background: 			url(O1qiphone.png) no-repeat;
				-moz-border-radius: 	0px;
				-webkit-border-radius:	0px;
				opacity: 				.90;
				filter: 				alpha(opacity = 90);
				width: 					235px;
				height: 				137px;
				overflow: 				hidden;
				border-color: 			#5ab500;
				color: 					#fff;
			}

			div.jGrowl div.iphone .jGrowl-close {
				padding-right: 			20px;
			}

			div.jGrowl div.iphone div.message {
				padding-top: 			0px;
				padding-bottom: 		7px;
				padding-left: 			15px;
				padding-right: 			15px;
			}

			div.jGrowl div.iphone div.header {
				padding: 				7px;
				padding-left: 			15px;
				padding-right: 			15px;
				font-size: 				17px;
			}

			div.jGrowl div.iphone div.close {
				display: 				none;
			}

			div#random {
				width: 					1000px;
				background-color: 		red;
				line-height: 			60px;
			}
            
            div.jGrowl.center {
				top: 232px;
				width: 50%;
				left: 6%;
			}
			div.jGrowl div.jGrowl-notification {
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
					width:240px;
			}