/*	when the pvpbar is added to the site, add 32px of padding the body of the page.	*/
body.pvpnetbar,
body.pvpnetbar.admin-menu {
    /*	margin-top:32px !important;*/
}
#lol-pvpnet{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    font-family: Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
    font-size: 10px;
    color:rgb(88, 88, 88);
    z-index: 100;
    text-align:center;
}
#lol-pvpnet a,
#lol-pvpnet a:link,
#lol-pvpnet a:visited {
    color: #0096ff;
}

#lol-pvpnet a:hover,
#lol-pvpnet a:active {
    color: white;
}

#lol-pvpnet-bar{
    height: 31px;
    border-bottom: 1px solid rgb(43, 43, 43);
    background: url(../../images/pvpnet-sprite-v2.png) repeat-x 0px 0px rgb(22, 22, 22);
}
#lol-pvpnet-bar-inner {
    width:1000px;
    margin:0 auto;
    position:relative;
}
#lol-pvpnet-bar-logo{
    height: 24px;
    width: 162px;
    margin: 0 10px 0 0;
    float:left;
}
#lol-pvpnet-bar-logo a {
    background: url(../../images/pvpnet-sprite-v2.png) 0px -400px no-repeat transparent;
    height: 24px;
    width: 162px;
    display:block;
    text-indent:-9999px;
    overflow:none;
    margin-top:3px;
}
#lol-pvpnet-bar .separator-text {
    padding:0 10px;
}
#lol-pvpnet-bar .lol-pvpnet-bar-support-link {
    float:right;
}
#lol-pvpnet-bar .lol-pvpnet-bar-account {
    float:right;
}
#lol-pvpnet-bar .lol-pvpnet-bar-account a,
#lol-pvpnet-bar .lol-pvpnet-bar-support-link a {
    color: #0096ff;
    background:#2f2f2f url(../../images/pvpnet-sprite-v2.png) 0px -42px repeat-x;
    padding: 0 10px;
    line-height: 31px;
    height: 31px;
    text-transform: uppercase;
    display:block;
    display: inline-block;
    text-decoration:none;
    border-left: 1px solid #2B2B2B;
    border-right: 1px solid #232323;
    border-right: 1px solid rgba(35, 35, 35, .7);
}
#lol-pvpnet-bar .lol-pvpnet-bar-account a:hover,
#lol-pvpnet-bar .lol-pvpnet-bar-support-link a:hover {
    background-position:0px -84px;
    background-color: #424242;
    color:#fff;
    text-decoration:none;
}

/* Language Selector */

#lol-pvpnet-bar-activator {
    float:left;
    height: 31px;
    text-align: left;
    padding: 0px 5px;
    padding-right: 25px;
    padding: 0px;
    text-transform: capitalize;
    margin-right: -200px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#lol-pvpnet-bar-activator .lol-pvpnet-bar-selected {
    cursor: pointer;
    line-height: 31px;
    height: 31px;
    padding: 0 10px;
    float:left;
}

#lol-pvpnet-bar-activator .activator-region {
    text-transform: uppercase;
    color: #0096ff;
}

#lol-pvpnet-bar-activator:hover {
    color:#fff;
    text-decoration:none;
    background: url('../../images/pvpnet-sprite-v2.png') 0px -42px repeat-x transparent;
}

#lol-pvpnet-bar-activator .activator-button {
    float:left;
    height: 31px;
    width: 34px;
    background: url('../../images/pvpnet-sprite-v2.png') 0px -42px repeat-x transparent;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}
#lol-pvpnet-bar-activator .activator-button span {
    background: url("../../images/pvpnet-sprite-v2.png") no-repeat scroll 0px -592px transparent;
    display: block;
    height: 31px;
    width: 34px;
}
#lol-pvpnet.pvpnet-open #lol-pvpnet-bar-activator .activator-button span {
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
}

#lol-pvpnet-bar-activator:hover .activator-button,
#lol-pvpnet-bar-activator .activator-button:hover {
    background-position: 0 -82px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

#lol-pvpnet-bar-activator ul {
    font-weight: bold;
    border-left:1px solid #444444;
    border-right:1px solid #444444;
    border-bottom:1px solid #444444;
    color: #0096ff;
    position: absolute;
    top: 32px;
    left: 0;
    right: 0;
    list-style: none;
    margin: 0;
    padding:0;
    display: none;
    z-index:100;
}

#lol-pvpnet-bar-activator ul li a{
    color:#2267D1 !important;
    padding:6px 15px;
    display:block;
    border-bottom: 1px solid #333333;
    background: transparent url(../../images/overlay.png) repeat 0 0;
    background: rgba(0,0,0,0.75) none;
}

#lol-pvpnet-bar-activator ul li a:hover{
    background: rgba(0,0,0,0.9) none;
    text-decoration:none;
    color:white !important;
}

#lol-pvpnet-bar-activator ul li .active{
    color:#2e98fb !important;
}

/* region Switcher */

#lol-pvpnet-bar #lol-pvpnet-bar-region-selector{
    height: 31px;
    left: 380px;
    line-height: 31px;
    padding: 2px 25px 2px 5px;
    position: absolute;
    text-align: left;
    top: -2px;
}

#lol-pvpnet-bar .lol-pvpnet-bar-region {
    margin-left:20px;
    color:#585858;
    text-transform: uppercase;
}
#lol-pvpnet-bar .lol-pvpnet-bar-region a{
    color:#585858;
}
#lol-pvpnet-bar .lol-pvpnet-bar-region a:hover{
    color:#585858;
    text-decoration:none;
}

/*	region and Language selector dropdown.	*/
#lol-pvpnet #lol-pvpnet-dropdown {
    position:absolute;
    top:32px;
    left:0px;
    background:url("../../images/pvpnet-sprite-v2.png") repeat-x scroll 0px -122px #111111;
    z-index: 81;
    width:100%;
    text-align:left;
    box-shadow: 0 4px 6px -2px rgba(0,0,0,0.5);  /*  drop shadow on bottom  */
    display:none; /*  initially set to be hidden  */
}
#lol-pvpnet-dropdown-inner {
    width:1000px;
    margin:0 auto;
    position:relative;
    padding:15px 0 12px;
    min-height: 130px;
}
#lol-pvpnet .lol-pvpnet-dropdown-bg {
}
#lol-pvpnet #lol-pvpnet-selection-list {
    position:relative;
}
#lol-pvpnet #lol-pvpnet-selection-list,
#lol-pvpnet #lol-pvpnet-selection-list ul,
#lol-pvpnet #lol-pvpnet-selection-list li {
    list-style:none;
    margin:0px;
    padding:0px;
}
#lol-pvpnet #lol-pvpnet-selection-list li.region {
    width:180px;
    margin: 0 25px 10px 0;
    float:left;
}
#lol-pvpnet #lol-pvpnet-selection-list li.region.last,
#lol-pvpnet #lol-pvpnet-selection-list li.region:last-child {
    margin-right:0px;
}
#lol-pvpnet #lol-pvpnet-selection-list li.region .region-name {
    display: table-cell;
    background: transparent url("../../images/pvpnet-sprite-v2.png") no-repeat scroll -1px -553px;
    font-size: 14px;
    height: 40px;
    line-height: 16px;
    margin-bottom: 5px;
    min-height: 40px;
    padding-left: 40px;
    text-align: left;
    vertical-align: middle;
}
#lol-pvpnet #lol-pvpnet-selection-list li.region ul {
    background:#2D2D2D;
    padding:5px 0;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
#lol-pvpnet #lol-pvpnet-selection-list li.language a {
    display:block;
    padding-left:40px;
    height:20px;
    line-height:20px;
    text-transform: uppercase;
    text-align:left;
}
#lol-pvpnet #lol-pvpnet-selection-list li.selected-language a,
#lol-pvpnet #lol-pvpnet-selection-list li.selected-language a:hover {
    background:url("../../images/pvpnet-sprite-v2.png") no-repeat scroll 0 -634px transparent;
    color: #888888;
}
#lol-pvpnet #lol-pvpnet-selection-list li.language a:hover {
    background-color:rgb(52, 52, 52);
    color:#FFF;
}

#lol-pvpnet .clearall {
    clear:both;
}

/* Login Form */
#lol-pvpnet-bar-login
{
    height: 32px;
    float: right;
    margin-right: 10px;
}
/*  logged in state */
.lol-pvpnet-bar-account,
#lol-pvpnet-bar-account {
    float: right;
    margin-right: 15px;
    line-height: 30px;
    text-align: left;
    font-size:11px;
}


#pvp-login-username,
#pvp-login-password
{
    float: left;
    width: 90px;
    padding: 1px 3px;
    margin: 5px;
    border: 1px solid #363636;
    background: #000;
    color: #BBB;
}
#pvp-login-password
{
    width: 90px;
}

#lol-pvpnet-bar-login label
{
    float: left;
    height: 22px;
    padding: 5px 0px 5px 5px;
    line-height: 22px;
    font-weight: normal;
    text-transform: uppercase;
}

#lol-pvpnet-bar-login input.login_button
{
    float: left;
    height: 22px;
    color: #fff;
    border: none;
    margin: 4px 0 0 0;
    padding: 5px;
    font-size: 10px;
    background: #0078E1;
    text-transform: uppercase;
    font-weight: normal;

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    -moz-box-shadow: inset 2px 4px 10px 0px rgba(255,255,255,0.4), inset -2px -4px 10px 0px rgba(0,0,0,0.4);
    -webkit-box-shadow: inset 2px 4px 10px 0px rgba(255,255,255,0.4), inset -2px -4px 10px 0px rgba(0,0,0,0.4);
    box-shadow: inset 2px 4px 10px 0px rgba(255,255,255,0.4), inset -2px -4px 10px 0px rgba(0,0,0,0.4);
}
#lol-pvpnet-bar-login input.login_button:hover
{
    background-color: #0096FF;
}
