@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.455808250694.eot);src:url(../fonts/fontawesome-webfont.455808250694.eot) format("embedded-opentype"),url(../fonts/fontawesome-webfont.21F212F94A9D.woff) format("woff"),url(../fonts/fontawesome-webfont.BB72C5142AE2.ttf) format("truetype");font-weight:normal;font-style:normal}#account-widget-container{min-width:970px;max-width:1440px;position:relative;margin:auto;vertical-align:middle}#account-widget-container .account-widget{position:absolute;top:8px;right:0;z-index:10;font-size:11px}.account-widget .passive-logout{background:#fde8e7 url(/public/images/icon-alert.ADFA0C4F149B.png) no-repeat scroll 8px 5px;border:1px solid #d82f2c;color:#d82f2c;font-weight:normal;padding:4px 5px 4px 26px;text-align:left}.account-widget .passive-logout p{margin:0;padding:0}.account-widget .passive-logout p a{text-decoration:none;color:#05a0db}.account-widget form{margin:0;padding:0}.account-widget .signup.button{margin-right:30px}.account-widget .signup.button a{padding-left:9px}.account-widget .button{color:#000;border:solid 1px #e9b011;display:inline-block;vertical-align:middle;font-weight:bold;padding:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffdc57,endColorstr=#efb104,GradientType=0);background-image:-ms-linear-gradient(top,#ffdc57 0,#efb104 100%);background-image:-moz-linear-gradient(top,#ffdc57 0,#efb104 100%);background-image:-o-linear-gradient(top,#ffdc57 0,#efb104 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffdc57),color-stop(1,#efb104));background-image:-webkit-linear-gradient(top,#ffdc57 0,#efb104 100%);background-image:linear-gradient(top,#ffdc57 0,#efb104 100%);-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}.account-widget .button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fee278,endColorstr=#f9c32b,GradientType=0);background-image:-ms-linear-gradient(top,#fee278 0,#f9c32b 100%);background-image:-moz-linear-gradient(top,#fee278 0,#f9c32b 100%);background-image:-o-linear-gradient(top,#fee278 0,#f9c32b 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fee278),color-stop(1,#f9c32b));background-image:-webkit-linear-gradient(top,#fee278 0,#f9c32b 100%);background-image:linear-gradient(top,#fee278 0,#f9c32b 100%)}.account-widget .button *{vertical-align:top}.account-widget .button.blue{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#215092,endColorstr=#172a47,GradientType=0);background-image:-ms-linear-gradient(top,#215092 0,#172a47 100%);background-image:-moz-linear-gradient(top,#215092 0,#172a47 100%);background-image:-o-linear-gradient(top,#215092 0,#172a47 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#215092),color-stop(1,#172a47));background-image:-webkit-linear-gradient(top,#215092 0,#172a47 100%);background-image:linear-gradient(top,#215092 0,#172a47 100%)}.account-widget .button.blue:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c5ba0,endColorstr=#20395f,GradientType=0);background-image:-ms-linear-gradient(top,#2c5ba0 0,#20395f 100%);background-image:-moz-linear-gradient(top,#2c5ba0 0,#20395f 100%);background-image:-o-linear-gradient(top,#2c5ba0 0,#20395f 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c5ba0),color-stop(1,#20395f));background-image:-webkit-linear-gradient(top,#2c5ba0 0,#20395f 100%);background-image:linear-gradient(top,#2c5ba0 0,#20395f 100%)}.account-widget .button.blue a{color:inherit}.account-widget .button.login{margin-left:2px}.account-widget .button.login a{padding:0 12px 0 9px}.account-widget .button.login a.logged-in{padding-right:0}.account-widget .button.login a.logged-in span.button-text{padding-right:8px}.account-widget .button a{padding:0 12px;margin:0;color:black;line-height:25px;text-decoration:none;display:inline-block;height:24px;cursor:pointer}.account-widget .button a span{padding:0;margin:0}.account-widget .button a.loading-target{padding:0 12px 0 9px}.account-widget .button a .currently-loading{vertical-align:middle;display:none}.account-widget .button a:hover{color:inherit}.account-widget .button span.drop{border-left:1px solid #b49731;padding:6px 0}.account-widget .button span.drop span{width:27px;height:24px;display:inline-block;background:url(/public/images/arrow-down-overlay.4C6F727FBA66.png) no-repeat center center}.account-widget .lost-account{padding:1px 0 0 112px;line-height:18px;font-weight:bold;margin:0}.account-widget .lost-account a{color:#fff;text-decoration:none;font-weight:bold}.account-widget .lost-account a:hover{color:#fad141}.account-widget .hideme{display:block;width:0;height:0;left:0;position:absolute;overflow:hidden}.account-widget input{box-sizing:border-box;width:105px;padding:4px 8px;border:1px solid #AAA;background:white;color:black;margin-top:1px;vertical-align:middle;font-size:11px;line-height:13px}.account-widget input[name=username],.account-widget input[name=password]{border-radius:0;padding:4px 8px;font-weight:normal}.account-widget .error{border:1px solid #d82f2c;color:#d82f2c;font-weight:normal;padding:4px 5px 4px 26px;background:#fde8e7 url(/public/images/icon-alert.ADFA0C4F149B.png) 8px 5px no-repeat;text-align:left}.account-widget .error a{display:inline;margin-left:5px;margin-right:5px}.account-widget .menu{position:absolute;z-index:100;border:4px solid #eeaf00;border-radius:3px 0 3px 3px;background:white;width:200px;right:0;top:25px;text-align:center;display:none;padding:8px}.account-widget .menu .separator{margin-top:5px;border-top:1px solid #dfdfdf}.account-widget .menu .button{margin-top:5px;padding:5px 0;display:block}.account-widget .account-balance,.account-widget .balance-box{color:white}.account-widget .balance-box{display:none}.account-widget .hide-balance{margin:0 10px;background:0;border:0}.account-widget .hide-balance:hover{background:0;text-decoration:none}.account-widget .hide-balance:link,.account-widget .hide-balance:visited,.account-widget .hide-balance:hover{color:#05a0db;background:0}#account-widget-container #basket-checkout span.item-count{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}#transitional-login #account-widget-container{min-width:0;max-width:none;display:block;padding:0}#transitional-login .account-widget{position:relative;height:60px;width:430px;margin:0 auto}#transitional-login .account-widget .menu-toggle{display:none}body:not(#racing-streaming) #header .account-widget .button span.drop{line-height:24px;cursor:pointer}body:not(#racing-streaming) #header .account-widget .lost-account{line-height:18px}body:not(#racing-streaming) #header .account-widget .menu>div,body:not(#racing-streaming) #header .account-widget .menu>span{margin-top:5px}body:not(#racing-streaming) #header .account-widget .menu>div:first-child,body:not(#racing-streaming) #header .account-widget .menu>span:first-child{margin-top:0}body:not(#racing-streaming) #header .account-widget .menu .button{padding:0}body#racing-streaming .account-widget{display:none}body#racing-streaming .account-widget .button span.drop{display:none}#player .account-widget-wrapper{padding-top:60px}#player .account-widget-wrapper .account-widget{display:block;margin-left:30px;margin-right:30px;text-align:center;background:#f2f2f2;padding:20px 10px 30px 10px;vertical-align:middle}#player .account-widget-wrapper .account-widget form{background-color:#e9e9e9;border:1px solid #e2e1e1;padding:4px}#player .account-widget-wrapper .account-widget .darkblue-spinner{margin-top:3px;display:inline-block;background:url(/public/images/mytab-spinner-darkblue.42734B59F04B.gif) no-repeat;width:16px;height:16px}#player .account-widget-wrapper .account-widget .error-wrapper{padding:4px 0 6px 14px}#player .account-widget-wrapper .account-widget .error-wrapper .error{text-align:center;border:0;background:url(/public/images/icon-alert.ADFA0C4F149B.png) no-repeat scroll 0 4px;color:black;font-size:12px}#player .account-widget-wrapper .account-widget .lost-account{padding-left:0;padding-top:10px}#player .account-widget-wrapper .account-widget .lost-account a{color:#009;font-weight:normal}#player .account-widget-wrapper .account-widget p,#player .account-widget-wrapper .account-widget js-signup{font-size:12px;line-height:1.3em}#player .account-widget-wrapper .account-widget .login-boxes input{width:80px;border:1px solid #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#player .account-widget-wrapper .account-widget .signup.button{clear:left;margin-right:7px;background:#1aa6db;border-color:#1795c4;color:white;font-size:12px;box-shadow:inset 0 1px #84d3f0}#player .account-widget-wrapper .account-widget .signup.button:hover{background:#29b2e6}#player .account-widget-wrapper .account-widget .signup.button a{color:white}#player .account-widget-wrapper .account-widget .signup.button span{display:block;margin:0 7px;position:relative;left:15px;float:right}#player .account-widget-wrapper .account-widget .divider{display:inline;width:0;margin-right:7px;padding:5px 0;border-left:1px solid #f1f0f0;border-right:1px solid #cfcbcb;vertical-align:center}#player .account-widget-wrapper .account-widget .login.button{border:0}#player .account-widget-wrapper .account-widget .submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;background:linear-gradient(#e4e4e4,#cdcdcd);background-color:#999;background:linear-gradient(#204a87,#152842);color:white;background-color:#26407b;border-color:#26407b;background-color:#26407b;border:0;text-align:center;width:54px;font-size:12px;color:white}#player .account-widget-wrapper .account-widget .submit:hover{background:#2c4a8e}