
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
ol, ul {
    list-style: none outside none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
:focus {
    outline: 0 none;
}
button::-moz-focus-inner {
    border: 0 none;
    padding: 0;
}
html, body {
    font: 12px/1.3 "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    height: 100%;
}
a {
    outline: medium none;
    text-decoration: none;
}
p {
    margin: 0.5em 0;
}
textarea {
    overflow: auto;
}
.clear {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
}
.clear-after:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.align-left {
    text-align: left;
}
.align-center {
    text-align: center;
}
.align-right {
    text-align: right;
}
.relative {
    position: relative;
}
.dynamic-center {
    margin: 0 auto;
}
.opacity0 {
    opacity: 0;
    position: absolute;
}
.opacity50 {
    opacity: 0.5;
}
.clickable {
    cursor: pointer;
}
.table-center {
    margin: auto;
}
.hide {
    display: none;
}
.img {
    vertical-align: bottom;
}
.row-hidden {
    display: none !important;
}
.ui-button, .ui-cancel {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: auto;
    margin: 0;
    outline: medium none;
    overflow: visible;
    padding: 0;
    vertical-align: middle;
}
.ui-button span, .ui-cancel span {
    cursor: pointer;
    display: inline-block;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}
.ui-button span {
    background-position: 0 0;
    padding: 0 0 0 28px;
}
.ui-button span span {
    background-position: 100% -123px;
    padding: 0 28px 0 0;
}
.ui-button.hover span, .ui-button:hover span {
    background-position: 0 -41px;
}
.ui-button.hover span span, .ui-button:hover span span {
    background-position: 100% -164px;
}
.ui-button.disabled, .ui-button.processing {
    cursor: default;
}
.ui-button.disabled span, .ui-button.disabled:hover span, .ui-button.disabled.hover span, .ui-button.processing span, .ui-button.processing:hover span, .ui-button.processing.hover span {
    background-position: 0 -82px;
    cursor: default;
}
.ui-button.disabled span span, .ui-button.disabled:hover span span, .ui-button.disabled.hover span span, .ui-button.processing span span, .ui-button.processing:hover span span, .ui-button.processing.hover span span {
    background-position: 100% -205px;
    cursor: default;
}
a.ui-button.imgbutton span {
    padding: 0 0 0 10px;
}
a.ui-button.imgbutton span span {
    padding: 0 10px 0 0;
}
a.ui-button.imgbutton span span span {
    padding: 0 5px;
}
.ui-controls {
    border: 0 none;
    clear: both;
    margin: 1.5em 0;
    overflow: hidden;
    padding: 0;
}
.ui-breadcrumb {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ui-breadcrumb li {
    float: left;
    margin-right: 5px;
}
.ui-breadcrumb li.last {
    background: none repeat scroll 0 0 transparent;
}
.ui-dropdown {
    float: left;
    position: relative;
    width: 175px;
}
.ui-dropdown .dropdown-toggler {
    display: block;
    height: 30px;
    overflow: hidden;
    padding-right: 30px;
    z-index: 20;
}
.ui-dropdown .dropdown-toggler span {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}
.ui-dropdown .dropdown-wrapper {
    clear: both;
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
    width: 150px;
    z-index: 20;
}
.ui-dropdown .dropdown-wrapper ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ui-dropdown .dropdown-wrapper li.empty {
    padding: 5px;
}
#toast-container {
    bottom: 20px;
    left: 20px;
    position: fixed;
    z-index: 100;
}
.ui-toast {
    margin-bottom: 15px;
    position: relative;
    width: 277px;
}
.ui-toast .toast-top, .ui-toast .toast-bot {
    display: block;
    height: 35px;
}
.ui-toast .toast-content {
    padding: 0 35px;
}
.ui-toast .toast-arrow {
    bottom: 6px;
    height: 11px;
    left: 70px;
    position: absolute;
    width: 25px;
}
.ui-toast .toast-close {
    background: url("http://us.battle.net/wow/static/images/toast-close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 11px;
    overflow: hidden;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 11px;
}
.ui-toast .toast-close:hover {
    background-position: 0 -11px;
}
.ui-context {
    background: none repeat scroll 0 0 #151616;
    border: 1px solid #262626;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #000000;
    display: none;
    font: 12px "Arial",sans-serif;
    left: 0;
    opacity: 0.98;
    overflow: hidden;
    position: absolute;
    top: 15px;
    width: 225px;
    z-index: 9000;
}
.ui-context a {
    color: #00B6FF;
    text-decoration: none;
}
.ui-context a:hover {
    color: #FFFFFF;
}
.ui-context a.pinned {
    cursor: default;
}
.ui-context .context {
    padding: 10px;
}
.ui-context .context strong {
    color: #FFFFFF;
    font-size: 14px;
}
.ui-context .context span {
    color: #5D636B;
}
.ui-context .context .close {
    background: url("../images/context/icons.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 11px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 11px;
}
.ui-context .context .close:hover {
    background-position: 0 -26px;
}
.ui-context .context .context-user {
    padding-bottom: 10px;
}
.ui-context .context .context-links {
    height: 30px;
}
.ui-context .context .context-links a {
    background: none repeat scroll 0 0 #292A2A;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 1px;
    padding-left: 30px;
}
.ui-context .context .context-links a:hover {
    background-color: #525252;
}
.ui-context .context .context-links .link-first {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    padding-right: 10px;
}
.ui-context .context .context-links .link-last {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}
.ui-context .character-list {
    background: url("../images/context/divider.gif") no-repeat scroll 50% 0 transparent;
    color: #5B616A;
    overflow: hidden;
    padding-top: 1px;
}
.ui-context .character-list.loading-chars {
    background: url("http://us.battle.net/wow/static/images/uber-loading.gif") no-repeat scroll 50% 50% transparent;
    padding: 50px;
}
.ui-context .character-list .primary {
    padding-bottom: 2px;
}
.ui-context .character-list .primary .char {
    background: url("../images/context/divider.gif") no-repeat scroll 50% 100% transparent;
    display: block;
    opacity: 0.5;
    padding: 10px;
}
.ui-context .character-list .primary .char span {
    display: block;
}
.ui-context .character-list .primary .char .race, .ui-context .character-list .primary .char .class, .ui-context .character-list .primary .char .realm {
    color: #5B616A;
    font-size: 11px;
    text-transform: uppercase;
}
.ui-context .character-list .primary .char .name {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.ui-context .character-list .primary .char .pin {
    background: url("../images/context/icons.gif") no-repeat scroll 0 -52px transparent;
    display: block;
    float: right;
    height: 16px;
    margin-top: 17px;
    width: 16px;
}
.ui-context .character-list .primary .char.pinned .pin {
    background-position: 0 -83px;
}
.ui-context .character-list .primary .char.pinned, .ui-context .character-list .primary .char:hover {
    background-color: #080809;
    color: #FFFFFF;
    opacity: 1;
}
.ui-context .character-list .primary .char:last-child {
    background-image: none;
    margin: 0;
}
.ui-context .character-list .secondary .viewport {
    float: left;
    height: 265px;
    overflow: hidden;
    position: relative;
    width: 185px;
}
.ui-context .character-list .secondary .viewport a {
    display: block;
    padding: 5px;
}
.ui-context .character-list .secondary .viewport a .icon-frame {
    vertical-align: middle;
}
.ui-context .character-list .secondary .viewport a:hover {
    background: none repeat scroll 0 0 #080809;
    border-radius: 5px 5px 5px 5px;
}
.ui-context .character-list .secondary .viewport a.filtered {
    display: none;
}
.ui-context .character-list .secondary .overview {
    left: 0;
    position: absolute;
    top: 0;
    width: 185px;
}
.ui-context .character-list .secondary .scrollbar {
    float: right;
    position: relative;
    width: 15px;
}
.ui-context .character-list .secondary .track {
    background: none repeat scroll 0 0 #080808;
    border-radius: 5px 5px 5px 5px;
    height: 100%;
    padding: 1px;
    position: relative;
    width: 13px;
}
.ui-context .character-list .secondary .thumb {
    background: none repeat scroll 0 0 #24292E;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    height: 20px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 13px;
}
.ui-context .character-list .secondary .thumb .end, .ui-context .character-list .secondary .disable {
    display: none;
}
.ui-context .character-list .secondary .char-wrapper {
    height: 265px;
    padding: 10px;
    width: 205px;
}
.ui-context .no-results {
    padding: 15px;
    text-align: center;
}
.ui-context .char-wrapper {
    background: url("../images/context/divider.gif") no-repeat scroll 50% 100% #0D0E10;
    box-shadow: 0 0 5px #000000 inset;
    clear: both;
    padding-bottom: 1px;
}
.ui-context .filter {
    text-align: center;
}
.ui-context .filter .input {
    margin-bottom: 5px;
}
.ui-context .filter, .ui-context .manage-chars {
    display: block;
    line-height: 125%;
    padding: 10px 10px 8px;
}
.ui-context .manage-chars span {
    color: #5B616A;
}
.ui-context a.manage-chars:hover span {
    color: #AAAAAA;
}
.ui-context a.manage-chars:hover span.plus {
    background-position: 0 -265px;
}
.ui-context .manage-chars .plus {
    background: url("../images/context/icons.gif") no-repeat scroll 0 -114px transparent;
    display: block;
    float: right;
    height: 15px;
    margin: 15px 0 15px 10px;
    width: 15px;
}
.context-link {
    background-position: 100% 4px;
    background-repeat: no-repeat;
    font-weight: bold;
    padding-right: 16px;
}
.ui-pagination {
    background-position: 0 50%;
    background-repeat: no-repeat;
    height: 22px;
    overflow: hidden;
}
.ui-pagination li {
    display: inline-block;
    margin: 0 1px;
}
.ui-pagination li a, .ui-pagination li.expander {
    display: block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    text-align: center;
}
.ui-pagination li.expander {
    display: inline-block;
    font-weight: bold;
}
.ui-pagination li.last-item, .ui-pagination li.first-item {
    background: url("http://us.battle.net/wow/static/images/pagination.png") no-repeat scroll 93% 50% transparent;
    padding-right: 20px;
}
.ui-pagination li.last-item {
    background-position: 4px 50%;
    padding: 0 1px 0 20px;
}
.ui-pagination li.last-item a, .ui-pagination li.first-item a, .ui-pagination li.cap-item a {
    padding: 0 8px;
    width: auto;
}
.ui-pagination.empty-pagination {
    background: none repeat scroll 0 0 transparent;
}
.ui-tooltip {
    height: auto;
    max-width: 300px;
    position: absolute;
    width: auto;
    z-index: 9005;
}
.ui-tooltip .tooltip-content {
    height: auto;
    width: auto;
}
.ui-tooltip table {
    border-collapse: collapse;
    border-spacing: 0;
}
.ui-tooltip td {
    margin: 0;
    padding: 0;
}
.tooltip-frame {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: none;
    height: auto;
    max-width: 300px;
    position: absolute;
    width: auto;
    z-index: 999;
}
.ui-typeahead {
    opacity: 0.99;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
}
.ui-typeahead .group-list a {
    display: block;
    padding: 4px 8px;
}
.ui-typeahead .group-list a:hover, .ui-typeahead .group-list a.item-active {
    color: #FFFFFF;
}
.ui-typeahead .group-list a em {
    border-bottom: 1px dotted;
    font-style: normal;
}
.ui-typeahead .group-list a .desc {
    font-size: 11px;
}
.ui-typeahead .group-title {
    display: block;
    font-weight: bold;
    padding: 4px 8px;
}
.ui-typeahead-ghost .input {
    left: 0;
    position: absolute;
    top: 0;
}
.ui-typeahead-ghost .input-ghost {
    color: #707070;
}
.ui-slideshow {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 640px;
}
.ui-slideshow .slideshow {
    height: 300px;
    position: relative;
    width: 640px;
    z-index: 10;
}
.ui-slideshow .mask {
    cursor: pointer;
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width: 640px;
    z-index: 30;
}
.ui-slideshow .caption {
    bottom: 30px;
    left: 30px;
    position: absolute;
    text-shadow: 0 0 15px #000000, 0 0 15px #000000, 0 0 5px #000000, 0 0 19px #000000, 0 0 19px #000000;
    width: 580px;
    z-index: 35;
}
.ui-slideshow .caption h3 {
    color: #FFFFFF;
    font-size: 28px;
    font-weight: normal;
}
.ui-slideshow .paging {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 15px;
    z-index: 35;
}
.ui-slideshow .paging a {
    background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 10px;
    margin-bottom: 5px;
    opacity: 0.5;
}
.ui-slideshow .paging a:hover, .ui-slideshow .paging a.current {
    opacity: 1;
}
.ui-slideshow .preview {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    display: none;
    padding: 5px;
    position: absolute;
    right: 35px;
    text-align: center;
    top: 15px;
    width: 100px;
    z-index: 35;
}
.ui-slideshow .preview span {
    display: block;
}
.ui-slideshow .slide {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 300px;
    left: 0;
    position: absolute;
    top: 0;
    width: 640px;
    z-index: 15;
}
.ui-slideshow .slide .click-area {
    bottom: 0;
    height: 300px;
    left: 0;
    position: absolute;
    width: 640px;
    z-index: 20;
}
.ui-slideshow .slide .click-area embed {
    z-index: 25;
}
.flyout-menu {
    padding: 0;
    position: absolute;
    width: auto;
    z-index: 75;
}
.flyout-menu ul {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.flyout-menu ul li {
    clear: both;
    position: relative;
}
.flyout-menu ul li a {
    display: block;
    padding: 5px;
    text-decoration: none;
}
.flyout-menu ul li .flyout-menu {
    display: none;
    top: -1px;
    z-index: 80;
}
.flyout-menu .header {
    display: block;
    padding: 5px;
}
#blackout {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9001;
}
.ui-overlay {
    position: fixed;
    z-index: 9002;
}
.ui-overlay .overlay-close {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.ui-filter {
    position: relative;
}
.ui-filter .reset {
    cursor: pointer;
}
.ui-filter .reset, .ui-filter .view {
    display: block;
    position: absolute;
    right: 5px;
    top: 5px;
}
.ui-filter .input {
    color: #707070;
}
.ui-filter .input.active {
    color: #000000;
}
.chrome .ui-filter .reset, .chrome .ui-filter .view {
    top: 7px;
}
.trending-topics li {
    padding: 10px 5px;
}
.trending-topics .topic {
    display: block;
    line-height: 115%;
}
.trending-topics .date, .trending-topics .forum {
    font-size: 11px;
}
.articles-list a {
    display: block;
    padding: 10px 5px;
}
.articles-list a .title {
    display: block;
    line-height: 115%;
    word-wrap: break-word;
}
.articles-list a .date {
    font-size: 11px;
}
.articles-list a .image {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 130px;
    margin-right: 10px;
    width: 150px;
}
#service {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 75;
}
.service-bar {
    -moz-user-select: none;
    display: inline-block;
    font-family: "Lucida Sans Unicode","Lucida Grande","Arial",sans-serif;
    font-size: 11px;
    position: relative;
    text-align: right;
    z-index: 75;
}
.service-bar .dropdown-menu {
    background-color: #C5C5C5;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 3px 4px #1B1B1B;
    color: #000000;
    display: none;
    line-height: normal;
    padding: 10px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 33px;
    width: 150px;
}
.service-bar .dropdown-menu a {
    border-radius: 2px 2px 2px 2px;
    color: #000000;
    display: block;
    padding: 5px;
}
.service-bar .dropdown-menu a:hover {
    background: none repeat scroll 0 0 #D6D6D6;
    color: #000000;
    text-decoration: none;
}
.service-cell {
    background: url("http://us.battle.net/wow/static/images/background.png") repeat-x scroll 0 -200px transparent;
    color: #8694A1;
    display: block;
    float: left;
    line-height: 32px;
    padding: 0 0 7px;
    position: relative;
}
.service-cell a {
    color: #00B6FF;
    text-decoration: none;
}
.service-cell a:hover, .service-cell a:focus {
    color: #FFFFFF;
}
.service-home {
    background-position: 0 0;
    background-repeat: no-repeat;
}
.service-home a {
    background: url("http://us.battle.net/wow/static/images/background.png") no-repeat scroll 0 -40px transparent;
    border-left: 0 none;
    display: block;
    line-height: 33px;
    padding: 0 0 0 7px;
    text-indent: -9999px;
    width: 48px;
}
.service-home.service-maintenance a {
    background-position: 0 -120px;
}
.service-home.service-alert a {
    background-position: 0 -160px;
}
.service-home a:hover, .service-home a:focus {
    background-color: transparent;
    background-position: 0 -80px;
}
.service-welcome {
    padding: 0 15px 7px;
}
.service-welcome .employee {
    background: url("http://us.battle.net/wow/static/images/employee.gif") no-repeat scroll center center transparent;
    display: inline-block;
    height: 32px;
    vertical-align: middle;
    width: 27px;
}
.service-link {
    border-left: 1px solid #33373B;
    display: block;
    font-size: 10px;
    line-height: 32px;
    padding: 0 1.5em;
    text-transform: uppercase;
}
.service-link:hover, .service-link:focus {
    background-color: #343434;
}
.service-cell a.active {
    background: none repeat scroll 0 0 #C5C5C5;
    color: #000000;
}
.service-news a {
    background: url("http://us.battle.net/wow/static/images/background.png") repeat-x scroll -117px -160px transparent;
    border-left: 0 none;
    border-right: 1px solid #33373B;
    display: block;
    width: 50px;
}
.service-bar .service-news.opened {
    padding: 0;
}
.service-bar .service-news.opened a, .service-bar .service-news.opened a:hover, .service-bar .service-news.opened a:focus {
    background-color: #D37201;
    border-right-color: #D37201;
    height: 40px;
}
.service-support-enhanced {
    background-position: 100% -241px;
}
.service-support a.service-link-dropdown {
    background: url("http://us.battle.net/wow/static/images/background.png") repeat-x scroll 100% -240px transparent;
    display: block;
    padding: 0 38px 0 1.5em;
}
.service-support a.service-link-dropdown:hover, .service-support a.service-link-dropdown:focus {
    background-position: 100% -280px;
}
.service-support a.active, .service-support a.active:hover, .service-support a.active:focus {
    background: url("http://us.battle.net/wow/static/images/background.png") repeat-x scroll 100% -320px transparent;
    color: #FFFFFF;
}
.service-explore {
    background-position: 100% 0;
    padding: 0 0 7px;
}
.service-explore a.dropdown {
    background: url("http://us.battle.net/wow/static/images/background.png") repeat-x scroll 100% -40px transparent;
    color: #FFFFFF;
    display: block;
    line-height: 32px;
    padding: 0 40px 0 1.5em;
    text-transform: uppercase;
}
.service-explore a.dropdown:hover, .service-explore a.dropdown:focus {
    background-position: 100% -80px;
}
.service-explore a.active, .service-explore a.active:hover, .service-explore a.active:focus {
    background-position: 100% -120px;
}
.service-language a {
    background: url("http://us.battle.net/wow/static/images/map.png") no-repeat scroll 50% 6px transparent;
    height: 33px;
    padding: 0;
    width: 65px;
}
.service-language a:hover {
    background-position: 50% -40px;
}
.no-support-tickets {
    display: none;
}
.open-support-tickets {
    background: url("http://us.battle.net/wow/static/images/background.png") repeat-x scroll -188px -168px transparent;
    color: #722600;
    display: block;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    padding: 1px 1px 4px;
    position: absolute;
    right: 11px;
    text-align: center;
    top: 8px;
    width: 17px;
}
.service-support a.active .open-support-tickets, .service-support a.active:hover .open-support-tickets, .service-support a.active:focus .open-support-tickets {
    color: #722600;
}
.support-menu {
    position: absolute;
    right: -9px;
    text-align: left;
    top: 33px;
    width: 315px;
    z-index: 85;
}
.support-primary {
    background: url("http://us.battle.net/wow/static/images/support-menu.png") repeat-y scroll 0 0 transparent;
    line-height: 1.5;
    overflow: hidden;
    padding: 1em 23px 0 25px;
}
.support-secondary {
    background: url("http://us.battle.net/wow/static/images/support-menu.png") no-repeat scroll -315px 0 transparent;
    height: 26px;
    overflow: hidden;
    padding: 0;
}
.support-caption {
    color: #E8EBF0;
    display: block;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.333;
    margin: 0;
}
.support-nav {
    margin: 0;
    padding: 0;
}
.support-nav li {
    list-style: none outside none;
}
.support-nav a.support-category {
    border-bottom: 3px solid #2A5164;
    color: #94989F;
    display: block;
    margin: 0 0 0.5em;
    padding: 0 0 0.75em;
}
.support-nav a.support-category:hover, .support-nav a.support-category:focus, .support-nav a.support-category:active {
    border-color: #FFFFFF;
    color: #FFFFFF;
}
.ticket-summary ul {
    margin: 0;
}
.ticket-summary li {
    font-size: 11px;
    padding: 4px 0;
}
.ticket-summary li.view-all-tickets {
    border: 0 none;
    margin: 6px 0 0;
    padding: 0;
}
.ticket-summary li.first-ticket {
    border: medium none;
}
.ticket-summary li .ticket-open {
    color: #94989F;
}
.ticket-summary li .ticket-answered {
    color: #D68B14;
}
.ticket-summary li .ticket-resolved {
    color: #64C419;
}
.ticket-summary li .ticket-canceled {
    color: #94989F;
}
.ticket-summary li .ticket-info {
    color: #E25053;
}
.ticket-summary li a {
    border-radius: 2px 2px 2px 2px;
    color: #94989F;
    display: block;
    padding: 4px 4px 4px 36px;
    position: relative;

}
.ticket-summary li a:hover, .ticket-summary li a:focus, .ticket-summary li a:active, .ticket-summary li a:hover span, .ticket-summary li a:focus span, .ticket-summary li a:active span {
    background: none repeat scroll 0 0 #212832;
    color: #FFFFFF;
}
.ticket-summary li a .ticket-datetime {
    color: #5F7481;
}
.ticket-summary li.view-all-tickets {
    border-top: 3px solid #2A5164;
}
.ticket-summary li.view-all-tickets a {
    margin: 4px 0 0;
    padding: 4px;
}
.ticket-summary li a .icon-ticket-status {
    background: url("http://us.battle.net/wow/static/images/sprite.png") repeat scroll -256px -128px transparent;
    display: block;
    height: 32px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 2px;
    width: 32px;
}
.ticket-summary li a:hover .icon-ticket-status, .ticket-summary li a:focus .icon-ticket-status, .ticket-summary li a:active .icon-ticket-status {
    background: url("http://us.battle.net/wow/static/images/sprite.png") repeat scroll -256px -160px transparent;
}
.explore-menu {
    position: absolute;
    right: 0;
    text-align: left;
    top: 33px;
    width: 425px;
    z-index: 85;
}
.explore-primary {
    background: url("http://us.battle.net/wow/static/images/explore-menu.png") repeat-y scroll 0 0 transparent;
    line-height: 1.5;
    overflow: hidden;
    padding: 1em 23px 1em 25px;
}
.explore-secondary {
    background: url("http://us.battle.net/wow/static/images/explore-menu.png") no-repeat scroll -425px 0 transparent;
    height: 217px;
    line-height: 1.1;
    overflow: hidden;
    padding: 0 7px 33px 9px;
}
.explore-caption {
    color: #E8EBF0;
    display: block;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.333;
    margin: 0;
}
.explore-nav {
    margin: 0;
    padding: 0;
}
.explore-nav li {
    list-style: none outside none;
}
.explore-nav {
    float: left;
    width: 50%;
}
.explore-nav a {
    border-bottom: 3px solid #2A5164;
    color: #94989F;
    display: block;
    margin: 0 0 0.5em;
    padding: 0 0 0.75em;
}
.explore-nav a:hover, .explore-nav a:focus, .explore-nav a:active {
    border-color: #FFFFFF;
}
.explore-links {
    float: right;
    width: 40%;
}
.explore-links ul {
    margin: 0;
    padding: 0;
}
.explore-links ul li {
    list-style: none outside none;
}
.explore-links .explore-caption {
    font-size: 14px;
    margin: 0 0 0.25em;
    padding: 0 4px;
}
.explore-links a {
    border-radius: 2px 2px 2px 2px;
    color: #94989F;
    display: block;
    margin: 0 0 0.1em;
    padding: 2px 4px;
}
.explore-links a:hover, .explore-links a:focus, .explore-links a:active {
    background: none repeat scroll 0 0 #212832;
}
.explore-secondary {
    margin: 0;
}
.explore-secondary li {
    list-style: none outside none;
}
.explore-secondary li {
    float: left;
    width: 136px;
}
.explore-secondary .explore-game-wow {
    width: 137px;
}
.explore-secondary .explore-caption {
    display: block;
    font-size: 15px;
    padding-bottom: 4px;
}
.explore-secondary a {
    color: #94989F;
    display: block;
    height: 216px;
    width: 136px;
}
.explore-secondary .explore-game-inner {
    display: block;
    padding: 110px 0 0 10px;
}
.explore-secondary span {
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding-bottom: 4px;
    white-space: nowrap;
}
.explore-game a:hover, .explore-game a:focus {
    background: url("http://us.battle.net/wow/static/images/explore-menu.png") repeat-y scroll -859px 0 transparent;
}
.explore-game-sc2 a:hover, .explore-game-sc2 a:focus {
    background-position: -859px 0;
}
.explore-game-wow a:hover, .explore-game-wow a:focus {
    background-position: -995px 0;
}
.explore-game-d3 a:hover, .explore-game-d3 a:focus {
    background-position: -1132px 0;
}
#warnings-wrapper {
    position: absolute;
    right: 0;
    top: 33px;
    width: 100%;
    z-index: 74;
}
.warning {
    box-shadow: 0 3px 4px #1D1D1D;
    color: #C4BDB0;
    margin: 0 7px 0 55px;
}
.warning a {
    color: #FFD800;
}
.warning a:hover {
    color: #FFFFFF;
}
.warning span {
    color: #FFFFFF;
}
.warning h3 {
    color: #FFFFFF;
}
.warning p {
    margin: 10px 0 0;
}
.warning .warning-inner {
    min-width: 380px;
    padding: 15px 10px 15px 15px;
}
.warning .warning-inner2 {
    background: url("http://us.battle.net/wow/static/images/warning.png") no-repeat scroll 7px 11px transparent;
    min-width: 380px;
    padding: 15px 10px 10px 40px;
    position: relative;
}
.warning .warning-close {
    background: url("http://us.battle.net/wow/static/images/close.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    margin: 4px 0 0 10px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 10px;
}
.warning.warning-orange {
    background: url("http://us.battle.net/wow/static/images/bg-orange.gif") repeat-x scroll 0 0 #EFA800;
    color: #6F3900;
}
.warning.warning-green {
    background: url("http://us.battle.net/wow/static/images/bg-green.gif") repeat-x scroll 0 0 #4C7141;
}
.warning.warning-red {
    background: url("http://us.battle.net/wow/static/images/bg-red.gif") repeat-x scroll 0 0 #742E03;
}
#i18n-warning .warning-inner2 {
    background: url("http://us.battle.net/wow/static/images/globe.png") no-repeat scroll 12px 17px transparent;
}
#footer {
    font: 12px "Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    padding: 25px 0;
}
#footer a {
    color: #697489;
}
#footer a:hover {
    color: #DCDCDC;
}
#footer h3, #footer h3 a {
    color: #B2BAC7;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
}
#footer-promotions {
    float: right;
    padding-bottom: 20px;
    width: 302px;
}
#footer-promotions a {
    color: #B2BAC7;
}
#sitemap h3 {
    background: url("http://us.battle.net/wow/static/images/footer.png") no-repeat scroll 0 0 transparent;
    border-bottom: 2px solid #414A56;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
}
#sitemap h3.bnet {
    background-position: 0 0;
}
#sitemap h3.games {
    background-position: 2px -50px;
}
#sitemap h3.classic {
    background-position: 0 -100px;
}
#sitemap h3.account {
    background-position: 2px -150px;
    padding-left: 23px;
}
#sitemap h3.support {
    background-position: 0 -200px;
    padding-left: 23px;
}
#sitemap .column {
    float: left;
    padding-bottom: 20px;
    width: 25%;
}
#sitemap .column ul a {
    display: block;
    margin: 2px 0;
}
#sitemap.promotions .column {
    width: 170px;
}
#copyright {
    border-top: 1px solid #414A56;
    clear: both;
    color: #2A2C2F;
    font-size: 10px;
    padding: 10px 0;
    text-transform: uppercase;
}
#copyright a {
    color: #B2BAC7;
    margin-left: 15px;
}
#legal {
    padding: 15px 0;
}
#legal a {
    display: inline-block;
    vertical-align: top;
}
#legal #blizzard {
    float: left;
}
#legal #legal-ratings {
    float: right;
    vertical-align: top;
}
#legal #legal-ratings img {
    vertical-align: top;
}
#legal #legal-ratings a {
    margin-left: 10px;
}
#international {
    background: url("http://us.battle.net/wow/static/images/world-map.gif") no-repeat scroll 50% 50% transparent;
    border-bottom: 1px solid #414A56;
    display: none;
    padding: 25px 0 25px 25px;
}
#international h3 {
    margin: 0 0 10px;
    padding: 0;
}
#international .column {
    float: left;
    padding: 20px;
    width: 115px;
}
#international .column a {
    display: block;
    padding: 3px 0;
}
#international .column a.selected {
    background: url("http://us.battle.net/wow/static/images/i18n-support.gif") no-repeat scroll 0 4px transparent;
    color: #FFFFFF;
    margin-left: -15px;
    padding-left: 15px;
}
#change-language {
    background: url("http://us.battle.net/wow/static/images/arrows.gif") no-repeat scroll 100% -99px transparent;
    float: right;
    margin-top: -2px;
    padding-right: 20px;
}
#change-language.open {
    background-position: 100% 1px;
}
#change-language span {
    background: url("http://us.battle.net/wow/static/images/map-small.gif") no-repeat scroll 0 50% transparent;
    display: inline-block;
    padding: 2px 0 2px 35px;
}
#login-embedded {
    background: none repeat scroll 0 0 #000000;
    border: 5px solid #525E67;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 20px #000000;
    height: 300px;
    left: 50%;
    margin: -200px;
    padding: 0;
    position: fixed;
    top: 50%;
    width: 400px;
    z-index: 9005;
}
#login-embedded object, #login-embedded iframe {
    border: medium none;
    margin: 0;
    padding: 0;
    width: 400px;
}
#embedded-loader {
    background: url("http://us.battle.net/wow/static/images/uber-loading.gif") no-repeat scroll 50% 50% transparent;
    height: 200px;
    left: 50%;
    margin: -100px;
    position: fixed;
    top: 50%;
    width: 200px;
    z-index: 9005;
}
.bml-toolbar button {
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 26px;
    margin: 0 2px 5px 0;
    padding: 0;
    text-indent: -9999px;
    width: 34px;
}
.bml-toolbar .bml-bold:hover, .bml-toolbar .bml-bold.on {
    background-position: -34px 0;
}
.bml-toolbar .bml-italics {
    background-position: 0 -26px;
}
.bml-toolbar .bml-italics:hover, .bml-toolbar .bml-italics.on {
    background-position: -34px -26px;
}
.bml-toolbar .bml-underline {
    background-position: 0 -52px;
}
.bml-toolbar .bml-underline:hover, .bml-toolbar .bml-underline.on {
    background-position: -34px -52px;
}
.bml-toolbar .bml-list {
    background-position: 0 -78px;
}
.bml-toolbar .bml-list:hover, .bml-toolbar .bml-list.on {
    background-position: -34px -78px;
}
.bml-toolbar .bml-listItem {
    background-position: 0 -208px;
}
.bml-toolbar .bml-listItem:hover, .bml-toolbar .bml-listItem.on {
    background-position: -34px -208px;
}
.bml-toolbar .bml-code {
    background-position: 0 -104px;
}
.bml-toolbar .bml-code:hover, .bml-toolbar .bml-code.on {
    background-position: -34px -104px;
}
.bml-toolbar .bml-quote {
    background-position: 0 -130px;
}
.bml-toolbar .bml-quote:hover, .bml-toolbar .bml-quote.on {
    background-position: -34px -130px;
}
.bml-toolbar .bml-unformat {
    background-position: 0 -156px;
}
.bml-toolbar .bml-unformat:hover, .bml-toolbar .bml-unformat.on {
    background-position: -34px -156px;
}
.bml-toolbar .bml-cleanup {
    background-position: 0 -182px;
}
.bml-toolbar .bml-cleanup:hover, .bml-toolbar .bml-cleanup.on {
    background-position: -34px -182px;
}
.bml-toolbar .bml-url {
    background-position: -69px 0;
}
.bml-toolbar .bml-url:hover, .bml-toolbar .bml-url.on {
    background-position: -103px 0;
}
.bml-editor {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px -3px #444444;
    cursor: text;
    height: 200px;
    margin: 5px 0 7px;
    padding: 10px;
}
.bml-editor iframe {
    height: 200px;
    width: 100%;
}
#ajax_error {
    display: none;
}
.response-error {
    border: 1px solid #C90000 !important;
    box-shadow: 0 0 20px -1px #C90000;
}
.border-2 {
    border-radius: 2px 2px 2px 2px;
}
.border-3 {
    border-radius: 3px 3px 3px 3px;
}
.border-4 {
    border-radius: 4px 4px 4px 4px;
}
.border-5 {
    border-radius: 5px 5px 5px 5px;
}
.border-6 {
    border-radius: 6px 6px 6px 6px;
}
.border-7 {
    border-radius: 7px 7px 7px 7px;
}
.border-8 {
    border-radius: 8px 8px 8px 8px;
}
.border-9 {
    border-radius: 9px 9px 9px 9px;
}
.border-10 {
    border-radius: 10px 10px 10px 10px;
}
#sidebar-bnet-ads {
    font-size: 11px;
    line-height: normal;
    margin: 0 0 25px 3px;
}
#sidebar-bnet-ads .sidebar-content {
    padding-top: 15px;
}
#sidebar-bnet-ads .desc {
    padding: 5px 0;
}
#sidebar-bnet-ads .subtitle {
    padding-top: 5px;
}
.server-error #content .content-top {
    background: none no-repeat scroll 0 0 transparent;
}
#server-error {
    font-size: 18px;
    margin: 0 auto;
    min-height: 900px;
    padding-top: 150px;
    text-align: center;
    width: 375px;
}
#server-error h2 {
    font-size: 125px;
}
#server-error h2.http {
    font-size: 85px;
}
#server-error h3 {
    font-size: 35px;
    margin-bottom: 50px;
}
#server-error em {
    font-size: 12px;
}
#server-error ul {
    font-size: 14px;
    list-style: disc outside none;
    margin: 35px 0 0 35px;
    text-align: left;
}
#server-error sup {
    font-size: 9px;
}
.wow-faction-0, .wow-faction-0 a {
    color: #0078FF;
}
.wow-faction-1, .wow-faction-1 a {
    color: #B30000;
}
.wow-exp-0, .wow-exp-0 a {
    color: #FFF468 !important;
}
.wow-exp-1, .wow-exp-1 a {
    color: #AAD372 !important;
}
.wow-exp-2, .wow-exp-2 a {
    color: #68CCEF !important;
}
.wow-exp-3, .wow-exp-3 a {
    color: #FF7C0A !important;
}
.wow-class-1, .wow-class-1 a {
    color: #C69B6D !important;
}
.wow-class-2, .wow-class-2 a {
    color: #F48CBA !important;
}
.wow-class-3, .wow-class-3 a {
    color: #AAD372 !important;
}
.wow-class-4, .wow-class-4 a {
    color: #FFF468 !important;
}
.wow-class-5, .wow-class-5 a {
    color: #F0EBE0 !important;
}
.wow-class-6, .wow-class-6 a {
    color: #C41E3B !important;
}
.wow-class-7, .wow-class-7 a {
    color: #2359FF !important;
}
.wow-class-8, .wow-class-8 a {
    color: #68CCEF !important;
}
.wow-class-9, .wow-class-9 a {
    color: #9382C9 !important;
}
.wow-class-11, .wow-class-11 a {
    color: #FF7C0A !important;
}
.wow-item-0, .wow-item-0 a {
    color: #9D9D9D !important;
}
.wow-item-1, .wow-item-1 a {
    color: #FFFFFF !important;
}
.wow-item-2, .wow-item-2 a {
    color: #1EFF00 !important;
}
.wow-item-3, .wow-item-3 a {
    color: #0081FF !important;
}
.wow-item-4, .wow-item-4 a {
    color: #C600FF !important;
}
.wow-item-5, .wow-item-5 a {
    color: #FF8000 !important;
}
.wow-item-6, .wow-item-6 a {
    color: #E5CC80 !important;
}
.wow-item-7, .wow-item-7 a {
    color: #E5CC80 !important;
}
.sc2-race-0, .sc2-race-0 a {
    color: green !important;
}
.sc2-race-1, .sc2-race-1 a {
    color: red !important;
}
.sc2-race-2, .sc2-race-2 a {
    color: blue !important;
}
.sc2-race-3, .sc2-race-3 a {
    color: purple !important;
}
.sc2-exp-0, .sc2-exp-0 a {
    color: blue !important;
}
.sc2-exp-1, .sc2-exp-1 a {
    color: purple !important;
}
.sc2-exp-2, .sc2-exp-2 a {
    color: green !important;
}
.d3-class-barbarian, .d3-class-barbarian a {
    color: red !important;
}
.d3-class-demon-hunter, .d3-class-demon-hunter a {
    color: purple !important;
}
.d3-class-monk, .d3-class-monk a {
    color: orange !important;
}
.d3-class-witch-doctor, .d3-class-witch-doctor a {
    color: green !important;
}
.d3-class-wizard, .d3-class-wizard a {
    color: blue !important;
}
.d3-color-blue, .d3-color-blue a {
    color: #6969FF !important;
}
.d3-color-gray, .d3-color-gray a {
    color: #909090 !important;
}
.d3-color-gold, .d3-color-gold a {
    color: #C7B377 !important;
}
.d3-color-green, .d3-color-green a {
    color: #00FF00 !important;
}
.d3-color-orange, .d3-color-orange a {
    color: #BF642F !important;
}
.d3-color-purple, .d3-color-purple a {
    color: #A335EE !important;
}
.d3-color-red, .d3-color-red a {
    color: #FF0000 !important;
}
.d3-color-white, .d3-color-white a {
    color: white !important;
}
.d3-color-yellow, .d3-color-yellow a {
    color: #FFFF00 !important;
}
.blizzcon-bar {
    background: url("http://us.battle.net/wow/static/images/blizzcon/bar-bg.jpg") no-repeat scroll 50% 100% #002540;
    border-bottom: 1px solid #05517E;
    box-shadow: 0 0 1px 1px #000000;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 40px;
    margin-bottom: 1px;
    width: 100%;
}
.blizzcon-bar-inner {
    border-right: 3px solid #042E45;
    height: 40px;
    margin: 0 auto;
    width: 995px;
}
.blizzcon-bar .cell {
    border-left: 1px solid #011323;
    border-right: 1px solid #011323;
    display: block;
    float: right;
    height: 40px;
    margin-right: -1px;
}
.blizzcon-bar .cell:hover {
    background-color: rgba(255, 255, 255, 0.05);
}
.blizzcon-bar .cell span {
    border-left: 2px solid #042E45;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}
.blizzcon-bar .cell.close {
    border-right: 0 none;
}
.blizzcon-bar .cell.close span {
    background: url("http://us.battle.net/wow/static/images/blizzcon/sprite.png") no-repeat scroll 8px -120px transparent;
    padding: 0 20px;
}
.blizzcon-bar .cell.close:hover span {
    background-position: 8px -280px;
}
.blizzcon-bar .cell.news {
    border-right: 0 none;
    float: left;
}
.blizzcon-bar .cell.news strong {
    padding-right: 10px;
}
.blizzcon-bar .cell.news span {
    background: url("http://us.battle.net/wow/static/images/blizzcon/sprite.png") no-repeat scroll 15px 1px transparent;
    padding-left: 80px;
}
.blizzcon-bar .cell.news:hover span {
    background-position: 15px -159px;
}
.blizzcon-bar .cell.buy span {
    background: url("http://us.battle.net/wow/static/images/blizzcon/sprite.png") no-repeat scroll 8px -39px transparent;
    padding-left: 60px;
}
.blizzcon-bar .cell.buy:hover span {
    background-position: 8px -199px;
}
.blizzcon-bar .cell.watch span {
    background: url("http://us.battle.net/wow/static/images/blizzcon/sprite.png") no-repeat scroll 7px -80px transparent;
    padding-left: 45px;
}
.blizzcon-bar .cell.watch:hover span {
    background-position: 7px -240px;
}
.blizzcon-bar a {
    color: #7DFC20;
}
.blizzcon-bar a:hover {
    color: #FFFFFF;
}
.blizzcon-bar strong {
    color: #FFFFFF;
}
body.has-blizzcon-bar {
    background-position: 50% 42px !important;
}
.ie6 .blizzcon-bar .cell.close span, .ie6 .blizzcon-bar .cell.news span, .ie6 .blizzcon-bar .cell.buy span, .ie6 .blizzcon-bar .cell.watch span {
    background-image: url("http://us.battle.net/wow/static/images/blizzcon/sprite-ie6.png");
}
