﻿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 { margin: 0; padding: 0; border: 0; outline: 0 }
ol, ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: 0; }
button::-moz-focus-inner { padding: 0; border: 0; }
body, h1, h2, h3, h4, h5, h6, button, input, textarea, small, big { font-size:100% }
html { height: 100%; width:100% }
body.zh-tw { font-family: 微軟正黑, Microsoft JhengHei, Helvetica, Tahoma, 新明細體, PMingLiU, SimSun, sans-serif }
body.zh-cn { font-family: 微软雅黑, Microsoft YaHei, Helvetica, Tahoma, StSun, 宋体, SimSun, sans-serif; font-size: 12px }
body.zh-cn * { text-transform: none !important; letter-spacing: 0 !important; font-family: 微软雅黑, Microsoft YaHei, Helvetica, Tahoma, StSun, 宋体, SimSun, sans-serif !important; font-style: normal !important }
body.ko-kr { font-family: Dotum, "돋움", Helvetica, AppleGothic, Sans-serif }
a { outline: none; text-decoration: none; }
.ie a span { cursor:pointer }
p { margin: 0.5em 0; }
textarea { overflow: auto; }
.zh-tw b,
.zh-tw strong { font-weight:normal }
.clear { clear: both; display: block; margin: 0; padding: 0; }
.ie6 .clear { height: 0; line-height: 100%; overflow: hidden; }
.clear-after:after { content: ""; display: block; height: 0; clear: both; 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; }
.ie .opacity0 { filter: alpha(opacity=0) }
.ie .opacity50 { filter: alpha(opacity=50) }
.opacity50 { opacity: .50; }
.clickable { cursor: pointer; }
.table-center { margin:auto;}
.hide { display: none; }
.img { vertical-align: bottom; }
.row-hidden { display: none !important; }
.border-2 { border-radius: 2px; }
.border-3 { border-radius: 3px; }
.border-4 { border-radius: 4px; }
.border-5 { border-radius: 5px; }
.border-6 { border-radius: 6px; }
.border-7 { border-radius: 7px; }
.border-8 { border-radius: 8px; }
.border-9 { border-radius: 9px; }
.border-10 { border-radius: 10px; }
.console { position: fixed; width: 100%; padding: 10px; top: 0; left: 0; background: rgba(0, 0, 0, .75); color: #fff; z-index: 10000; font-size: 12px; }
.console .console-pane { max-height: 500px; overflow: auto; padding-bottom: 5px; }
.console .console-pane .indent { padding-left: 50px; }
.console .console-input span { display: inline-block; margin-right: 5px; font-size: 12px; }
.console .console-input input { display: inline-block; background: none; border: 0; padding: 0; width: 95%; color: #fff; font-size: 12px; }
.console .color-red { color: #cc6666 !important; }
.console .color-blue { color: #81a2be !important; }
.console .color-green { color: #b5bd68 !important; }
.console .color-yellow { color: #f0c674 !important; }
#blackout { width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: .7; display: none; position: fixed; z-index: 9001; }
.ie #blackout { position: absolute; filter: alpha(opacity=70) }
#blackout.blackout-transparent { background: transparent; }
#lightbox-anchor #flash-error { padding-top:60px }
.support-shim { display: block; z-index: -1; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
.ageoftalisman-faction-0, .ageoftalisman-faction-0 a { color: #0078ff !important; }
.ageoftalisman-faction-1, .ageoftalisman-faction-1 a { color: #b30000 !important; }
.ageoftalisman-exp-0, .ageoftalisman-exp-0 a { color: #fff468 !important; }
.ageoftalisman-exp-1, .ageoftalisman-exp-1 a { color: #aad372 !important; }
.ageoftalisman-exp-2, .ageoftalisman-exp-2 a { color: #68ccef !important; }
.ageoftalisman-exp-3, .ageoftalisman-exp-3 a { color: #ff7c0a !important; }
.ageoftalisman-class-1, .ageoftalisman-class-1 a { color: #c69b6d !important; }
.ageoftalisman-class-2, .ageoftalisman-class-2 a { color: #f48cba !important; }
.ageoftalisman-class-3, .ageoftalisman-class-3 a { color: #aad372 !important; }
.ageoftalisman-class-4, .ageoftalisman-class-4 a { color: #fff468 !important; }
.ageoftalisman-class-5, .ageoftalisman-class-5 a { color: #f0ebe0 !important; }
.ageoftalisman-class-6, .ageoftalisman-class-6 a { color: #c41e3b !important; }
.ageoftalisman-class-7, .ageoftalisman-class-7 a { color: #2359ff !important; }
.ageoftalisman-class-8, .ageoftalisman-class-8 a { color: #68ccef !important; }
.ageoftalisman-class-9, .ageoftalisman-class-9 a { color: #9382c9 !important; }
.ageoftalisman-class-10, .ageoftalisman-class-10 a { color: #00ffba !important; }
.ageoftalisman-class-11, .ageoftalisman-class-11 a { color: #ff7c0a !important; }
.ageoftalisman-item-0, .ageoftalisman-item-0 a { color: #9d9d9d !important; }
.ageoftalisman-item-1, .ageoftalisman-item-1 a { color: #ffffff !important; }
.ageoftalisman-item-2, .ageoftalisman-item-2 a { color: #1eff00 !important; }
.ageoftalisman-item-3, .ageoftalisman-item-3 a { color: #0081ff !important; }
.ageoftalisman-item-4, .ageoftalisman-item-4 a { color: #c600ff !important; }
.ageoftalisman-item-5, .ageoftalisman-item-5 a { color: #ff8000 !important; }
.ageoftalisman-item-6, .ageoftalisman-item-6 a { color: #e5cc80 !important; }
.ageoftalisman-item-7, .ageoftalisman-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: #be2903 !important; }
.d3-class-demon-hunter, .d3-class-demon-hunter a { color: #80077b !important; }
.d3-class-monk, .d3-class-monk a { color: #c08f03 !important; }
.d3-class-witch-doctor, .d3-class-witch-doctor a { color: #08711e !important; }
.d3-class-wizard, .d3-class-wizard a { color: #0559ae !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: #fff !important; }
.d3-color-yellow, .d3-color-yellow a { color: #ffff00 !important; }
#footer { font: normal 12px "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding: 25px 0; }
.zh-cn #footer { font-family: "微软雅黑", "Microsoft YaHei", Helvetica, Tahoma, "StSun", "宋体", "SimSun", sans-serif; }
.zh-tw #footer { font-family: "微軟正黑", "Microsoft JhengHei", Helvetica, Tahoma, "新明細體", "PMingLiU", "SimSun", sans-serif; }
.ko-kr #footer { font-family: "Dotum", "돋움", "Trebuchet MS", Arial, sans-serif; }
#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 { border-bottom: 2px solid #414a56; margin-bottom: 10px; padding-bottom: 10px; padding-left: 20px; }
#sitemap h3.ageoftalisman { 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 h3.jobs { background-position: 0 -250px; padding-left: 23px; }
#sitemap .column { float: left; padding-bottom: 20px; width: 20%; }
.ie7 #sitemap .column { width: 247px; }
.ie6 #sitemap .column { width: 247px; }
#sitemap .column ul a { display: block; margin: 2px 0; }
.ie6 #sitemap .column ul a { display: block; width: 100%; }
#sitemap.promotions .column { width: 170px; }
.ie6 #sitemap h3.ageoftalisman { background-position: 0 0; }
.ie6 #sitemap h3.games { background-position: 5px -50px; }
.ie6 #sitemap h3.classic { background-position: 0 -100px; }
.ie6 #sitemap h3.account { background-position: 5px -150px; }
.ie6 #sitemap h3.support { background-position: 0 -200px; }
.ie6 #footer { zoom: 1; }
#copyright { color: #2a2c2f; border-top: 1px solid #414a56; text-transform: uppercase; font-size: 10px; clear: both; padding: 10px 0;  }
.zh-cn #copyright img { vertical-align:bottom }
.cjk #copyright { font-size:12px }
.ie6 #copyright { zoom: 1; }
.ie7 #copyright { line-height: normal; padding: 5px; }
#copyright a { margin-left: 15px; color: #b2bac7; }
.de-de #copyright a { margin-left:8px }
.es-es #copyright a,
.es-mx #copyright a,
.fr-fr #copyright a { margin-left:5px }
.pl-pl #copyright a { margin-left:6px }
.pt-br #copyright a { margin-left:7px }
.ru-ru #copyright a { margin-left:0px }
.zh-cn #copyright a { margin-right: 15px; margin-left: 0 }
.ko-kr #copyright a { font-size: 11px; display: inline-block; }
.zh-cn #copyright p { margin-bottom: 8px; margin-top: 0 }
.ko-kr #copyright .policies { font-weight:bold; color:#007ca5 }
#copyright .legal-links { display: block;}
#copyright .legal-links a { margin: 0 8px 0 0 }
#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; }
#legal-ratings { width: 473px; }
#legal #legal-ratings .product-rating a { display: inline; margin-left: 0; }
#legal #legal-ratings.us .product-rating { width: 300px; }
#legal #legal-ratings .product-rating { float: right; }
#legal-ratings img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: middle;
}
.ie8 #legal-ratings img{
    width: auto;
}
.ko-kr #legal-kr { padding-top: 12px; text-align: center; color: #9b9898; font-size: 11px; line-height: 14px; font-family:Dotum }
.ko-kr #legal-kr a { color:#3f8eea }
.ko-kr #legal-kr .webfont-daum { margin-top:5px; font-family: daumRegular }
#marketing-trackers, .marketing-cover { height: 1px; overflow: hidden; position: relative; width: 1px; }
.marketing-cover { background-color: #000; left: 0; position: absolute; top: 0; }
#international { display: none; border-bottom: 1px solid #414A56; padding: 25px 0 25px 25px; background: url("../images/world-map.gif") 50% 50% no-repeat; }
.ie #international { zoom: 1 }
#international h3 { margin: 0 0 10px 0; padding: 0; }
#international .column { float: left; padding: 20px; width: 115px; }
#international .column a { display: block; padding: 3px 0; }
#international .column a.selected { background: url("../images/i18n-support.gif") 0 4px no-repeat; padding-left: 15px; margin-left: -15px; color: #fff; }
#change-language { float: right; background: url("../images/arrows.gif") 100% -99px no-repeat; padding-right: 20px; margin-top:-2px }
#change-language.open { background-position: 100% 1px; }
#change-language span { display: inline-block; background: url("../images/map-small.gif") 0 50% no-repeat; padding: 2px 0 2px 35px }
#login-embedded { width: 400px; position: fixed; top: 50%; left: 50%; padding: 0; margin: -200px; z-index: 9005; height: 300px; background: #000; border-radius: 3px; -moz-box-shadow: #000 0 0 20px; box-shadow: #000 0 0 20px; }
#login-embedded object,
#login-embedded iframe { width: 400px; margin: 0; padding: 0; border: none; }
#embedded-loader { width: 200px; height: 200px; position: fixed; top: 50%; left: 50%; margin: -100px; z-index: 9005; background: url("../images/uber-loading.gif") 50% 50% no-repeat; }
.bml-toolbar button { width: 34px; height: 26px; padding: 0; text-indent: -9999px; border: none; background-repeat:no-repeat; margin: 0 2px 5px 0; cursor: pointer; }
.ie .bml-toolbar button { position: relative; zoom: 1 }
.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 { margin: 5px 0 7px; background: #fff; height: 200px; padding: 10px; -moz-border-radius: 5px; border-radius: 5px; cursor: text; -moz-box-shadow: 0 0 10px -3px #444444; box-shadow: 0 0 10px -3px #444444;}
.bml-editor iframe { width:100%; height: 200px; }
.response-error { border: 1px solid #c90000 !important; }
#sidebar-ageoftalisman-ads { margin:0 0 25px 3px; font-size:11px; line-height:normal; }
#sidebar-ageoftalisman-ads .sidebar-content { padding-top:15px; }
#sidebar-ageoftalisman-ads .desc { padding:5px 0;}
#sidebar-ageoftalisman-ads .subtitle { padding-top:5px; }
.server-error #content .content-top { background: no-repeat; }
#server-error { width: 375px; margin: 0 auto; padding-top: 150px; text-align: center; font-size: 18px; min-height: 900px; }
#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; text-align: left; list-style: disc; margin: 35px 0 0 35px; }
#server-error sup { font-size: 9px; }
.blizzcon-bar { width: 100%; height: 40px; margin-bottom: 1px; background: #002540 url("../images/blizzcon/bar-bg.jpg") 50% 100% no-repeat; border-bottom: 1px solid #05517e; font-size: 13px; font-family: Arial, sans-serif; box-shadow: 0 0 1px 1px #000; }
.blizzcon-bar-inner { width: 995px; margin: 0 auto; border-right: 3px solid #042e45; height: 40px; }
.blizzcon-bar .cell { float: right; display: block; height: 40px; border-right: 1px solid #011323; border-left: 1px solid #011323; margin-right: -1px; }
.blizzcon-bar .cell:hover { background-color: rgba(255, 255, 255, 0.05); }
.blizzcon-bar .cell span { display: block; float: left; height: 40px; line-height: 40px; padding: 0 15px; border-left: 2px solid #042e45; }
.blizzcon-bar .cell.close { border-right: 0; }
.blizzcon-bar .cell.close span { background: url("../images/blizzcon/sprite.png") 8px -120px no-repeat; padding: 0 20px; }
.blizzcon-bar .cell.close:hover span { background-position: 8px -280px; }
.blizzcon-bar .cell.news { float: left; border-right: 0; }
.blizzcon-bar .cell.news strong { padding-right: 10px; }
.blizzcon-bar .cell.news span { background: url("../images/blizzcon/sprite.png") 15px 1px no-repeat; padding-left: 80px; }
.blizzcon-bar .cell.news:hover span { background-position: 15px -159px; }
.blizzcon-bar .cell.buy span { background: url("../images/blizzcon/sprite.png") 8px -39px no-repeat; padding-left: 60px; }
.blizzcon-bar .cell.buy:hover span { background-position: 8px -199px; }
.blizzcon-bar .cell.watch span { background: url("../images/blizzcon/sprite.png") 7px -80px no-repeat; padding-left: 45px; }
.blizzcon-bar .cell.watch:hover span { background-position: 7px -240px; }
.blizzcon-bar a { color: #7dfc20; }
.blizzcon-bar a:hover { color: #fff; }
.blizzcon-bar strong { color: #fff; }
body.has-blizzcon-bar { background-position: 50% 42px !important; }
#service { float: right; position: absolute; right: 0; top: 0; z-index: 75; }
.ie #service { z-index: 150; }
.service-bar { display: inline-block; float: right; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; position: relative; text-align: right; -webkit-user-select: none; -moz-user-select: none; user-select: none; z-index: 75; }
.ie .service-bar { z-index: 150; zoom: 1; }
.zh-tw .service-bar,
.zh-cn .service-bar,
.ko-kr .service-bar,
.ko-kr .service-bar .service-link
.cjk   .service-bar .service-link { font-size: 12px; }
.zh-tw .service-bar,
.zh-tw .service-bar .dropdown-menu a { font-family: "微軟正黑", "Microsoft JhengHei", Helvetica, Tahoma, "新明細體", PMingLiU, SimSun, sans-serif; }
.zh-cn .service-bar { font-family: "微软雅黑", "Microsoft YaHei", Helvetica, Tahoma, StSun, "宋体", SimSun, sans-serif; }
.ko-kr .service-bar { font-family: Dotum, "돋움", Helvetica, AppleGothic, sans-serif; }
.service-bar .dropdown-menu { background-color: #c5c5c5; border-radius: 2px; border-top-right-radius: 0px; box-shadow: 0 3px 4px #1b1b1b; color: #000; 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; color: #000; display: block; padding: 5px; }
.service-bar .dropdown-menu a:hover { background: #d6d6d6; color: #000; text-decoration: none; }
.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; }
.ie6 .service-bar .service-news a,
.ie6 .service-bar .service-news.opened a,
.ie6 .service-bar .service-news.opened a:hover,
.ie6 .service-bar .service-news.opened a:focus { background: url("../images/background-msie.png") repeat-x -117px -160px; border-left: 0; border-right: 1px solid #33373b; display: block; height: 33px; width: 50px; }
.service-cell { background: url("../images/background.png") repeat-x 0 -200px; color: #8694a1; display: block; float: left; line-height: 32px; padding: 0 0 7px 0; position: relative; }
.service-cell a { color: #00b6ff; font-size: 11px; text-decoration: none; }
.service-cell a:hover,
.service-cell a:focus { color: #fff; }
.service-cell a.active { background: #C5C5C5; color: #000; }
.service-home { background-position: 0 0; background-repeat: no-repeat; }
.service-home a { background: url("../images/background.png") no-repeat 0 -40px; border-left: none; display: block; line-height: 33px; padding: 0 0 0 7px; text-indent: -9999px; width: 48px; }
.service-home a:hover,
.service-home a:focus { background-color: transparent; background-position: 0 -80px; }
.service-home.service-maintenance a { background-position: 0 -120px; }
.service-home.service-alert a { background-position: 0 -160px; }
.service-welcome { padding: 0 15px 7px 15px; }
.service-welcome .employee { background: url("../images/employee.gif") no-repeat center center; display: inline-block; height: 32px; vertical-align: middle; width: 27px; }
.zh-cn .service-welcome .employee { background-image: url("../images/employee-netease.gif"); }
.service-cell .service-link { border-left: 1px solid #100000; display: block; font-size: 10px; line-height: 33px; padding: 0 1.5em; text-transform: uppercase; }
.service-cell .service-link:hover,
.service-cell .service-link:focus { background-color: #100000; }
.ko-kr .service-cell .service-link { font-size: 11px  !important; }
.service-news a { background: url("../images/background.png") repeat-x -117px -160px; border-left: 0; border-right: 1px solid #33373B; display: block; width: 50px; }
.service-support-enhanced { background-position: 100% -241px; }
.service-support a.service-link-dropdown { background: url("../images/background.png") repeat-x 100% -240px; display: block; padding: 0 38px 0 1.5em; }
.ie6 .service-support a.service-link-dropdown { background-image: url("../images/background-msie.png"); }
.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("../images/background.png") repeat-x 100% -320px; color: #fff; }
.ie6 .service-support a.active,
.ie6 .service-support a.active:hover,
.ie6 .service-support a.active:focus { background: url("../images/background-msie.png") repeat-x 100% -320px; }
.service-explore { background-position: 100% 0; padding: 0 0 7px 0; }
.service-explore a.dropdown { background: url("../images/background.png") repeat-x 100% -40px; color: #fff; display: block; line-height: 33px; padding: 0 40px 0 1.5em; text-transform: uppercase; }
.ie6 .service-explore a.dropdown { background-image: url("../images/background-msie.png"); float: left; }
.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; }
.ie6 .service-explore a.dropdown:link,
.ie6 .service-explore a.dropdown:visited { color: #fff; }
.service-language a { background: url("../images/map.png") 50% 6px no-repeat; height: 33px; padding: 0; width: 65px; }
.ie6 .service-language a { background-image: url("../images/map.gif"); }
.service-language a:hover { background-position: 50% -40px; }
.no-support-tickets { display: none; }
.open-support-tickets { display: block; position: absolute; top: 8px; right: 11px; width: 17px; height: 16px; padding: 1px 1px 4px 1px; overflow: hidden; background: url("../images/background.png") repeat-x -188px -168px; text-align: center; line-height: 16px; color: #722600; }
.ie6 .open-support-tickets { background: url("../images/background-msie.png") repeat-x -188px -168px; }
.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; }
#ageoftalisman-app-tooltip { position: absolute; z-index: 85; top: 33px; right: -412px; width: 460px; font-size: 12px; }
#ageoftalisman-app-tooltip a { text-indent: 0; width: auto; line-height: normal; background-image: none; padding: 0; display: inline; }
#ageoftalisman-app-tooltip .tooltip-wrapper { box-shadow: 0 0 5px #000; margin-top: -1px; padding: 15px 0 15px 15px; line-height: normal; text-align: left; background: #343c46 url("../images/tooltip-bg.jpg") right center no-repeat; }
#ageoftalisman-app-tooltip .tooltip-arrow { position: relative; z-index: 5; height: 10px; width: 16px; margin-left: 17px; background: url("../images/tooltip-arrow.gif") no-repeat;}
#ageoftalisman-app-tooltip ul { margin: 10px 0 18px 22px; list-style-image:url('../images/features-bullet-small.png'); }
#ageoftalisman-app-tooltip ul li { height: auto; }
#ageoftalisman-app-tooltip .content { width: 210px; }
#ageoftalisman-app-tooltip .title { font-size: 16px; display: block; font-weight: normal; color: #fff; padding-bottom: 4px; }
#ageoftalisman-app-tooltip .sub-title { color:#b2bac7; text-transform: uppercase; font-size: 11px; font-weight: normal; letter-spacing: 0.1em; }
#ageoftalisman-app-tooltip .more { display: block; margin-top: 15px; }
#ageoftalisman-app-tooltip .button { display: inline-block; margin-right: 10px; color: #fff; text-transform: uppercase; padding: 8px 15px;
	border-radius: 3px; box-shadow: 0 0 2px 2px #363b41;
	background: #0081b4;
	background: linear-gradient(top,  #0081b4 0%,#006a9b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081b4', endColorstr='#006a9b',GradientType=0 ); }
#ageoftalisman-app-tooltip .button:hover { background: #008dc5; }
#ageoftalisman-app-tooltip .close { opacity: 0.2; margin: -9px 5px; display: inline-block; width: 16px; height: 16px; float: right; background: url("../images/sprite.png") 0 -96px no-repeat; }
#ageoftalisman-app-tooltip .close:hover { background-position: 0 -96px; opacity: 1;}
.ru-ru #ageoftalisman-app-tooltip .tooltip-wrapper { background-image:url("../images/tooltip-bg_ru-ru.jpg"); }
.zh-tw #ageoftalisman-app-tooltip .tooltip-wrapper { background-image:url("../images/tooltip-bg_zh-tw.jpg"); }
.fr-fr #ageoftalisman-app-tooltip .tooltip-wrapper { background-image:url("../images/tooltip-bg_fr-fr.jpg"); }
.ko-kr #ageoftalisman-app-tooltip .tooltip-wrapper { background-image:url("../images/tooltip-bg_ko-kr.jpg"); }
.zh-cn #ageoftalisman-app-tooltip .tooltip-wrapper { background-image:url("../images/tooltip-bg_zh-cn.jpg"); }
.it-it #ageoftalisman-app-tooltip  { width: 490px; right: -442px; }
.it-it #ageoftalisman-app-tooltip  .content { width: 235px; }
.service-auth .service-link,
.service-auth .service-link.active { display: block; width: 20px; height: 33px; padding: 0 8px; background: url("../images/security-alert.png") 50% 50% no-repeat; }
.service-auth .service-link:hover,
.service-auth .service-link:focus { background-color: #100000; }
.service-auth .service-link.active { background-color: #100000; }
.ie6 .service-auth .service-link,
.ie6 .service-auth .service-link.active { background-image: url("../images/security-alert-ie6.png"); }
.ie6 .service-auth .service-link:hover,
.ie6 .service-auth .service-link:focus { background: #100000 url("../images/security-alert-ie6.png") 50% 50% no-repeat; }
.ie6 .service-auth .service-link.active { background: #100000 url("../images/security-alert-ie6.png") 50% 50% no-repeat !important; }
.auth-menu { position: absolute; z-index: 85; top: 33px; right: -250px; width: 400px; padding: 15px; line-height: normal; text-align: left; background: #343c46 url("../images/authenticator.jpg") 100% 100% no-repeat;
	border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; font-size: 12px; box-shadow: 0 5px 5px #000; }
.auth-menu ul { margin: 15px 0 15px 15px; list-style: square; }
.auth-menu ul li { height: auto; }
.auth-menu .auth-title { font-size: 15px; display: block; font-weight: normal; color: #fff; padding-bottom: 4px; border-bottom: 3px solid #2a5164; }
.auth-menu .auth-more { display: block; margin-top: 15px; }
.auth-menu .auth-button { display: inline-block; color: #fff; text-transform: uppercase; padding: 10px 15px;
	border-radius: 3px; box-shadow: 0 0 4px 2px #252b32;
	background: #0081b4;
	background: linear-gradient(top,  #0081b4 0%,#006a9b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081b4', endColorstr='#006a9b',GradientType=0 ); }
.auth-menu .auth-button:hover { background: #008dc5; }
.auth-menu .auth-close { display: inline-block; width: 16px; height: 16px; float: right; background: url("../images/sprite.png") 0 -96px no-repeat; }
.ie6 .auth-menu .auth-close { background-image: url("../images/sprite-msie.png"); }
.support-menu { position: absolute; z-index: 85; top: 33px; right: 0; width: 295px; text-align: left; }
.support-primary { line-height: 1.5; overflow: hidden; padding: 1em 13px 12px 15px; background:#343C46; }
.support-secondary { display:none; }
.support-caption { font-size: 16px; line-height: 1.333; color: #393939; letter-spacing: -1px; margin: 0 0 .5em 0; font-weight: bold; display: block; color: #E8EBF0; font-weight: normal; line-height: 1.333; margin: 0; }
.support-nav { margin: 0; padding: 0; }
.support-nav li { list-style: none; }
.support-nav a.support-category { display: block; color: #94989F; margin: 0 0 .5em 0; padding: 0 0 .75em 0; border-bottom: 3px solid #2A5164; }
.support-nav a.support-category:hover,
.support-nav a.support-category:focus,
.support-nav a.support-category:active { border-color: #FFF; color: #FFF; }
.ticket-summary ul { margin: 0; }
.ticket-summary li { font-size: 11px; padding: 4px 0; }
.ticket-summary li.view-all-tickets { border: 0; padding: 0; margin: 6px 0 0 0;  }
.ticket-summary li.first-ticket { border: 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 { color: #94989F; display: block; padding: 4px 4px 4px 36px; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.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 { color: #FFF; background: #212832; }
.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 { padding: 4px; margin: 4px 0 0 0; }
.ticket-summary li a .icon-ticket-status { background: url("../images/sprite.png") -256px -128px; width: 32px; height: 32px; overflow: hidden; display: block; position: absolute; top: 2px; left: 0; }
.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("../images/sprite.png") -256px -160px; }
.ie6 .ticket-summary li a .icon-ticket-status { background: url("../images/sprite-msie.png") -256px -128px;  left: -32px; }
.ie6 .ticket-summary li a:hover .icon-ticket-status,
.ie6 .ticket-summary li a:focus .icon-ticket-status,
.ie6 .ticket-summary li a:active .icon-ticket-status { background: url("../images/sprite-msie.png") -256px -160px; }
.explore-menu { background:#343C46; position: absolute; z-index: 85; top: 33px; right: 7px; width: 555px; text-align: left; border-radius: 3px; border-top-right-radius: 0; overflow: hidden; }
.zh-tw .explore-menu { font-family: 微軟正黑, Microsoft JhengHei, Helvetica, Tahoma, 新明細體, PMingLiU, SimSun, sans-serif }
.ie6 .explore-menu { right: -1px; }
.explore-primary { line-height: 1.5; overflow: hidden; padding:1.25em 16px 1em 16px; }
.explore-menu .explore-caption { font-size: 16px; line-height: 1.333; color: #393939; letter-spacing: -1px; margin: 0 0 .5em 0; font-weight: bold; display: block; color: #B2BAC7; font-weight: normal; line-height: 1.333; margin: 0; }
.ko-kr .explore-menu .explore-caption { font-weight: bold; letter-spacing:0; }
.explore-nav { margin: 0; padding: 0; }
.explore-nav li { list-style: none; }
.ko-kr .explore-nav li { line-height: 1.2em }
.ko-kr .explore-nav .explore-caption { font-size:12px; word-spacing:-0.1em }
.explore-nav { width: 27%; float: left; margin-right: 2em; }
.explore-nav a { display: block; color: #94989F; margin: 0 0 .5em 0; padding: 0.5em 0 .75em 0; border-bottom: 3px solid #2A5164; }
.ko-kr .explore-nav a { font-size:12px }
.explore-nav a:hover,
.explore-nav a:focus,
.explore-nav a:active { border-color: #FFF; color:white; }
.explore-nav a:hover .explore-caption,
.explore-nav a:focus .explore-caption,
.explore-nav a:active .explore-caption { color:white; }
.explore-links { width: 30%; float: left; }
.explore-links ul { margin: 0; padding: 0; }
.explore-links ul li { list-style: none; }
.explore-links .explore-caption { margin: 0 0 .25em 0; padding: 0 4px; font-size: 14px; white-space: normal; }
.explore-links a { margin: 0 0 .1em 0; color: #94989F; display: block; padding: 2px 4px; -moz-border-radius: 2px; border-radius: 2px; }
.explore-links a:hover,
.explore-links a:focus,
.explore-links a:active { background: #300000; }
.ie6 .explore-links li,
.ie6 .explore-links a { height: 1%; }
.explore-get-app { border: 1px solid #030303; box-shadow: 2px 2px 3px #21242A; float:right; display: block; }
.explore-get-app:hover .app-preview { background-position: 0 -145px; }
.explore-get-app .app-preview { width: 232px; height: 139px; background: url("../images/app-screen-explore-menu.png");} 
.explore-get-app .app-tagline { background-color: #FFFFFF; border: 1px solid #FFFFFF; color: #100000; border-top: none; padding: .5em; text-align: center; }
@media only screen and (max-width: 60em) {
	.explore-get-app { display: none; }	
} 
.explore-secondary { margin:0; line-height: 1.1; overflow: visible; padding: 0; height: 160px; }
.explore-secondary li { list-style: none; float: left; }
.explore-secondary .explore-game-heroes { width: 109px; }
.explore-secondary .explore-caption { font-size: 15px; display: block; padding-bottom: 4px; text-align: center; white-space: normal; }
.ko-kr .explore-secondary .explore-caption { font-weight: normal; font-size: 12px; letter-spacing: 0; word-break: keep-all; }
.zh-cn .explore-secondary .explore-caption { font-size: 12px; }
.explore-secondary a { display: block; width: 110px; height: 158px; color: #94989F; }
.explore-secondary .explore-game-heroes a { width: 109px; }
.ko-kr .explore-secondary a { line-height: 1.2em }
.explore-secondary a:hover .explore-caption { color: white; }
.explore-secondary .explore-game-inner { display:block; padding: 110px 7px 0; }
.explore-secondary .explore-game-inner { display: block; padding: 110px 0 0 0; }
.explore-secondary span { display: block; padding-bottom: 4px; white-space: nowrap; overflow: hidden; font-size: 11px; }
.explore-game { box-sizing: content-box; }
.explore-game a { height:160px; position:relative; background:url("../images/explore-menu.jpg?v=1") no-repeat -434px -190px; }
.explore-game-sc2 a { background-position:-219px 0; }
.explore-game-ageoftalisman a { background-position:0px 0; }
.explore-game-d3  a { background-position:-109px 0; }
.zh-cn .explore-game-d3 { margin-left:0; }
.explore-game-hs  a { background-position:-439px 0; }
.explore-game-heroes  a { background-position:-329px 0; }
.explore-game-overwatch  a { background-position:-548px 0; }
.explore-game-sc2 a:hover { background-position:-878px 0;  }
.explore-game-ageoftalisman a:hover { background-position:-659px 0;  }
.explore-game-d3  a:hover { background-position:-768px 0; }
.explore-game-hs  a:hover { background-position:-1098px 0; }
.explore-game-heroes a:hover { background-position:-988px 0; }
.explore-game-overwatch a:hover { background-position:-1207px 0; }
.service-cell > a.active { position:relative; z-index:100; }
.explore-secondary li { border-left:1px solid #343C46; margin-left:-1px; }
.explore-secondary li:first-child { border-left:0; margin-left:0; }
.explore-secondary li:hover { background:#202730; }
#warnings-wrapper { width: 100%; top: 33px; right: 0; position: absolute; z-index: 74; }
.zh-tw #warnings-wrapper { width: 375px; }
.ko-kr #warnings-wrapper { width: 450px }
.ie7 #warnings-wrapper { margin: 0; float: right; }
.ie6 #warnings-wrapper { margin: 0; float: right; width: 425px; }
#warnings-wrapper .warning { color: #c4bdb0; margin: 0 7px 0 55px; box-shadow: 0 3px 4px #1d1d1d }
.ie6 #warnings-wrapper .warning { margin: 0 9px 0 0; zoom: 1; }
#warnings-wrapper .warning a { color: #ffd800 }
#warnings-wrapper .warning a:hover { color: #fff; }
#warnings-wrapper .warning span { color: #fff }
#warnings-wrapper .warning h3 { color: #fff; }
#warnings-wrapper .warning p { margin: 10px 0 0 0; }
#warnings-wrapper .warning .warning-inner { min-width: 380px; padding: 15px 10px 15px 15px; }
#warnings-wrapper .warning .warning-inner2 { min-width: 380px; background: url("../images/warning.png") 7px 11px no-repeat; padding: 15px 10px 10px 40px; position: relative; }
.ie6 #warnings-wrapper .warning .warning-inner2 { padding: 10px 10px 10px 40px !important; background: url("../images/warning.gif") 10px 7px no-repeat; zoom: 1; }
.ie7 #warnings-wrapper .warning .warning-inner,
.ie7 #warnings-wrapper .warning .warning-inner2 { min-width: 200px; }
#warnings-wrapper .warning .warning-close { margin: 4px 0 0 10px; display: block; position: absolute; top: 10px; right: 18px; width: 10px; height: 10px; overflow: hidden; background: url("../images/close.gif"); }
#warnings-wrapper .warning.warning-orange { background: #efa800 url("../images/bg-orange.gif") 0 0 repeat-x; color:#6F3900; }
#warnings-wrapper .warning.warning-green { background: #4c7141 url("../images/bg-green.gif") 0 0 repeat-x }
#warnings-wrapper .warning.warning-red { background: #742E03 url("../images/bg-red.gif") 0 0 repeat-x }
#i18n-warning .warning-inner2 { background: url("../images/globe.png") 12px 17px no-repeat; }
.ie6 #i18n-warning .warning-inner2 { background: url("../images/globe.gif") 12px 17px no-repeat; }
.ie6 #i18n-warning .warning-inner2 span { margin-left: 9px; }
#facebook-like { width: 250px; height: 20px; overflow: hidden }
#google-plus-like  { width:90px; height: 20px; overflow: hidden }
#qzone-like { width: 110px; height: 31px; overflow: hidden; border: none; margin:0 }
#renren-like { width: 130px; height: 31px; overflow: hidden; border: none; margin:0 }
.like-wrapper { max-width:340px; float:left }
.share-wrapper {width:auto; height:20px; float:right;}
.share-wrapper .share-title { display:block; float:right; padding:0 5px 0 0; height:20px; line-height:20px; }
.share-links { background-color:#fff; padding:2px 1px 2px 2px; width:auto; height:16px; display: block; float:right; border-radius:3px;  }
.share-links a { background: url('../images/widget.png') no-repeat; width:16px; height:16px; display:block; float:right; margin:0 1px 0 0}
.share-links a:hover { opacity:0.8 }
.share-links .facebook { background-position:0 0 }
.share-links .twitter { background-position:0 -16px }
.share-links .mySpace { background-position:0 -32px }
.share-links .stumbleUpon { background-position:0 -48px }
.share-links .digg { background-position:0 -64px }
.share-links .me2day { background-position:0 -80px }
.share-links .c-log { background-position:0 -96px }
.share-links .minik { background-position:0 -112px }
.share-links .micro-163 { background-position:0 -128px }
.share-links .micro-sina { background-position:0 -144px }
.share-links .kaixin { background-position:0 -160px }
.share-links .renren { background-position:0 -176px }
.share-links .plurk { background-position:0 -192px }
.share-links .reddit { background-position:0 -208px }
.share-links .studivz { background-position:0 -242px }
.share-links .tuenti { background-position:0 -224px }
.share-links .nasza-klasa { background-position:0 -272px }
.share-links .vkontakte { background-position:0 -288px }
.share-links .odnoklassniki { background-position:0 -304px }
.share-links .micro-qq { background-position:0 -320px }
.share-links .qzone { background-position:0 -336px }
.share-links .connect-qq { background-position:0 -352px }
#footer .common-feedback-buttons { float:left; width:166px; padding:5px 0 0 5px; }
#footer #legal .common-feedback-buttons a { background-color: #252525; color: #b2bac7; font-size: 11px; border-radius: 4px; display: block; line-height: 1.5; padding: 5px 5px 5px 31px; margin-bottom: 7px; min-height: 16px; }
#footer #legal .common-feedback-buttons .feedback-icon { display: block; background: url('../images/feedback-buttons.gif') no-repeat 0 0; width: 20px; height: 17px; margin: 0 5px 3px -26px; float: left; }
#footer #legal .common-feedback-buttons .error .feedback-icon { background-position: 0 -30px; }
#footer #legal .common-feedback-buttons a:hover { background-color:#434343; color:#FFF; }
#footer #legal .common-feedback-buttons .error { background-position: 5px -27px; }
#overlay.feedback-overlay {
	background: url('../images/bg.jpg') no-repeat 50% 0;
	padding: 20px;
	border: 5px solid #525E67;
	border-radius: 3px;
	box-shadow: black 0 0 20px;
}
.ui-overlay.feedback-overlay { width: auto; }
.ui-overlay.feedback-overlay .overlay-top,
.ui-overlay.feedback-overlay .overlay-middle,
.ui-overlay.feedback-overlay .overlay-bottom {
	background: none;
}
.feedback-overlay .overlay-close {
	background: url('../images/close.gif') no-repeat 0 0;
	width: 10px;
	height: 10px;
	top: 10px;
	right: 10px;
}
.feedback-overlay .feedback-wrapper {
	margin: 0;
	padding-top: 45px;
	width: 466px;
	font-size: 13px;
	color: #86a2b6;
}
.feedback-overlay .feedback-wrapper {
	padding-top: 0;
}
.feedback-overlay .overlay-middle .feedback-wrapper h2 {
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	border-color: #fff;
}
.feedback-overlay .feedback-wrapper .signpost {
	font-size: 11px;
	font-style: italic;
}
.ko-kr .feedback-overlay .feedback-wrapper .signpost {
	font-style: normal;
}
.feedback-overlay .feedback-wrapper em {
	font-style: normal;
	color: #fff;
}
.feedback-overlay .feedback-wrapper form {
	margin: 20px 0;
	width: 466px;
}
.feedback-overlay .feedback-wrapper label {
	display: block;
	margin-top: 20px;
	width: 100%;
	font-size: 11px;
	text-transform: uppercase;
	color: #68727b;
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.feedback-overlay .feedback-wrapper input {
	display: block;
	padding: 7px;
	border: 1px solid #fff;
	border-radius: 5px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box;
	font-size: 14px;
	background: #e6e6e6;
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e6e6e6 0%,#fefefe 100%);
}
.feedback-overlay .feedback-wrapper input[disabled='disabled'] {
	background-color: transparent;
	padding: 0;
	border: none;
	color: #fff;
	font-size: 11px;
	box-sizing: border-box; -moz-box-sizing: border-box;
}
.feedback-overlay .feedback-wrapper textarea {
	border: 1px solid #fff;
	border-radius: 5px;
	padding: 7px;
	width: 100%;
	box-sizing: border-box; -moz-box-sizing: border-box;
	font-family: sans-serif;
	font-size: 14px;
}
.feedback-overlay #feedback-body-char-count.error {
	color: #f00;
}

.feedback-overlay .feedback-wrapper .feedback-error {
	border-color: #f00;
}
.feedback-overlay .feedback-wrapper .feedback-error-msg {
	display: none;
	margin-bottom: 15px;
	color: #f00;
	font-size: 10px;
}
.ko-kr .feedback-overlay .feedback-wrapper .feedback-error-msg {
	font-size: 11px;
}
.feedback-overlay .feedback-wrapper .feedback-form-buttons {
	margin-top: 20px;
}
.feedback-overlay .feedback-wrapper #feedback-success,
.feedback-overlay .feedback-wrapper #feedback-fail {
	display:  none;
}
.feedback-overlay .feedback-wrapper .feedback-button {
	background: #0081b4;
	background: -moz-linear-gradient(top,  #0081b4 0%, #006a9b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0081b4), color-stop(100%,#006a9b));
	background: -webkit-linear-gradient(top,  #0081b4 0%,#006a9b 100%);
	background: -o-linear-gradient(top,  #0081b4 0%,#006a9b 100%);
	background: -ms-linear-gradient(top,  #0081b4 0%,#006a9b 100%);
	background: linear-gradient(to bottom,  #0081b4 0%,#006a9b 100%);
	border: 1px solid #111;
	border-radius: 5px;
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, .05);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: auto;
	overflow: visible;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	outline: none;
}
.feedback-overlay .feedback-wrapper .feedback-button:hover,
.feedback-overlay .feedback-wrapper .feedback-button:focus {
	background: #009ee2;
}
.feedback-overlay .feedback-wrapper .feedback-button-text {
	background: none;
	border:  none;
	box-shadow: none;
	color: #0072A3;
	text-transform: none;
}
.feedback-overlay .feedback-wrapper .feedback-button-text:hover,
.feedback-overlay .feedback-wrapper .feedback-button-text:focus {
	color: #00c0ff;
}
.feedback-overlay .feedback-wrapper .feedback-button span,
.feedback-overlay .feedback-wrapper .feedback-button-text span {
	font-size: 13px;
	text-transform: none;
	height: 32px;
	line-height: 32px;
}
.feedback-overlay .feedback-wrapper .feedback-button span,
.feedback-overlay .feedback-wrapper .feedback-button-text span {
	padding: 0 0 0 25px;
}
.feedback-overlay .feedback-wrapper .feedback-button span span,
.feedback-overlay .feedback-wrapper .feedback-button-text span span {
	padding: 0 25px 0 0;
}
.feedback-overlay .feedback-wrapper #feedback-cancel { display: none; }
.feedback-overlay .feedback-wrapper .feedback-counter {
	display: none;
	margin: 0;
	padding: 0;
	float: right;
	font-size: 10px;
}
.ko-kr .feedback-overlay .feedback-wrapper .feedback-counter {
	font-size: 11px;
}
.ie6 .feedback-wrapper .feedback-button {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081b4', endColorstr='#006a9b',GradientType=0 );
}
.ageoftalisman-comments { padding:0 20px }
.ageoftalisman-comments .comments-loading { padding: 100px; background: url("../images/uber-loading.gif") 50% 50% no-repeat; }
.ageoftalisman-comments .comments-error-gate { text-align: center; padding: 15px; background: #000; border-radius: 5px; }
.ageoftalisman-comments .comments-error-gate .ui-button { margin-top: 15px; }
.ageoftalisman-comments .comments-error-gate p { margin: 0; }
.ageoftalisman-comments .comments-controls { margin: 15px 0; }
.ageoftalisman-comments .comments-controls .ui-pagination { float: right; }
.ageoftalisman-comments .ageoftalisman-username { position:relative }
.ageoftalisman-comments .comments-pages { margin: 15px 0; }
.ageoftalisman-comments .comment-tile { padding: 15px 15px 15px 100px; min-height: 66px; position: relative; background: #000; border-radius: 5px; }
.ageoftalisman-comments .comment-tile.comment-buried { padding-left: 15px !important; display: none; min-height: 15px; }
.ageoftalisman-comments .comment-tile .karma { float: right; }
.ageoftalisman-comments .comment-tile .ageoftalisman-avatar { position: absolute; top: 15px; left: 15px; }
.ageoftalisman-comments .comment-tile .ageoftalisman-avatar .avatar-outer a { display:block; height:64px; width:64px; overflow:hidden }
.ageoftalisman-comments .comment-tile .ageoftalisman-ratings { float: right; }
.ageoftalisman-comments .comment-tile .comment-head { margin-bottom: 5px; color: #5F584D; display:inline-block; white-space:nowrap }
.ageoftalisman-comments .comment-tile .comment-head .timestamp { font-size: 11px; margin-left: 10px; }
.ageoftalisman-comments .comment-tile .comment-foot { margin-top: 8px; text-align: right; }
.ageoftalisman-comments .comment-tile .comment-foot .timestamp { font-size: 11px; }
.ageoftalisman-comments .comment-tile .comment-foot .ui-button { margin-left: 6px; visibility: hidden; }
.ageoftalisman-comments .comment-tile .comment-options { float: right; font-size: 11px; display: none; }
.ageoftalisman-comments .comment-tile:hover .comment-options,
.ageoftalisman-comments .comment-tile.tile-hover .comment-options { display: block; }
.ageoftalisman-comments .comment-tile:hover .comment-foot .ui-button,
.ageoftalisman-comments .comment-tile.tile-hover .comment-foot .ui-button,
.ageoftalisman-comments .comment-tile .comment-foot.visible .ui-button,
.ageoftalisman-comments .comment-tile:hover .karma .rate-btn,
.ageoftalisman-comments .comment-tile.tile-hover .karma .rate-btn { visibility: visible; }
.ageoftalisman-comments .comments-list > li { margin: 15px 0; }
.ageoftalisman-comments .comment-buried .comment-tile { display: none; }
.ageoftalisman-comments .comment-buried .comment-buried { display: block; }
.ageoftalisman-comments .comment-body { word-wrap: break-word; }
.ageoftalisman-comments .comment-blizzard .comment-body { color: #00B4FF; }
.ageoftalisman-comments .comment-blizzard .comment-head .employee-icon { float:left; margin: 4px 5px 0 0 }
.ageoftalisman-comments .comment-mvp .comment-body { color: #81B558; }
.ageoftalisman-comments .nested-reply,
.ageoftalisman-comments .comment-nested { padding-left: 100px; }
.ageoftalisman-comments .comment-nested .comment-tile { padding-left: 65px; min-height: 34px; }
.ageoftalisman-comments .comment-nested .comment-tile .ageoftalisman-avatar .avatar-outer { overflow:hidden }
.ageoftalisman-comments .comment-nested .comment-tile .ageoftalisman-avatar .avatar-outer a { display:block }
.ageoftalisman-comments .comment-nested .comment-tile .ageoftalisman-avatar .avatar-outer,
.ageoftalisman-comments .comment-nested .comment-tile .ageoftalisman-avatar .avatar-outer a,
.ageoftalisman-comments .comment-nested .comment-tile .ageoftalisman-avatar img { width: 32px; height: 32px; }
.ageoftalisman-comments .comments-pull-link { padding: 5px; text-align: center; display: block; margin: 15px 0; }
.ageoftalisman-comments .moderator-controls { float: right; border:1px solid #222; background-color:#000; padding:5px 10px; white-space:nowrap; }
.ageoftalisman-comments .moderator-controls .control-label { display:block; float:left; height:25px; line-height:26px; }
.ageoftalisman-comments .moderator-controls .ui-button { margin-left: 5px; }
.ageoftalisman-comments .moderator-review { font-size: 12px; float: left; border:1px solid #222; background-color:#000; padding:5px; margin-right: 3px; }
.ageoftalisman-comments .comment-rating { color: #F3E6D0; font-size: 17px; visibility: visible !important; }
.ageoftalisman-comments .comments-form-wrapper { margin: 15px 0; }
.ageoftalisman-comments .comments-form { padding: 15px 15px 15px 100px; background: #000; border-radius: 5px; position: relative; }
.ageoftalisman-comments .comments-form .ageoftalisman-avatar { position: absolute; top: 15px; left: 15px; }
.ageoftalisman-comments .comments-form .text-wrapper { margin-top: 10px; }
.ageoftalisman-comments .comments-form .input-wrapper { margin-bottom: 15px; }
.ageoftalisman-comments .comments-form .input-wrapper textarea { resize: none; width: 98%; height: 100px; }
.ageoftalisman-comments .comments-form .comments-action { text-align: right; }
.ageoftalisman-comments .comments-form .comments-error-form { float: left; }
.ageoftalisman-comments .comments-form .comments-error-form li { color: red; display: none; }
.ageoftalisman-comments .comments-form .comments-throttler { text-align: right; vertical-align: middle; display: none; }
.ageoftalisman-comments .comments-form .comments-throttler .throttle-time { color: #fff; font-weight: normal; font-size: 18px; vertical-align: middle; position: relative; top: -2px; }
.ie6 .ageoftalisman-comments .comment-tile { zoom: 1; height: 66px; margin-bottom: 10px; }
.ie6 .ageoftalisman-comments .comment-tile.comment-buried { height: 15px; }
.ie6 .ageoftalisman-comments .comment-tile .ageoftalisman-avatar { top: 15px; left: 15px; zoom: 1; }
.ie6 .ageoftalisman-comments .comment-tile .karma { width: 200px; }
.ie6 .ageoftalisman-comments .comment-nested .comment-tile { height: 34px; }
.ie6 .ageoftalisman-comments .comments-form { margin-bottom: 10px; }
.ie6 .ageoftalisman-comments .comments-form .ageoftalisman-avatar { top: 15px; left: -85px; zoom: 1; }
.employee-icon { background-image: url(../images/employee.gif); background-repeat:no-repeat; display:block; width:20px; height:13px }
.employee-icon a { display:block; overflow:hidden; width:20px; height:13px }.ui-breadcrumb { list-style: none; margin: 0; padding: 0; float: left }
.ui-breadcrumb li { float: left; margin-right: 5px }
.ie .ui-breadcrumb li a { display:inline-block; }.ui-button-group { display: inline-block; }
.ui-button-group .button-left,
.ui-button-group .button-right,
.ui-button-group .button-mid,
.ui-button-group .button-solo { float: left; display: inline-block; margin-left: -1px; font-size: 11px; padding: 0 7px; height: 20px; line-height: 20px; z-index: 0; }
.ui-button-group .button-left { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-button-group .button-right { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-button-group .button-solo { border-radius: 5px; }
.ui-button-group a:hover { position: relative; z-index: 1; }.ui-button,
.ui-cancel { background: none; border: 0; cursor: pointer; display: inline-block; height: auto; overflow: visible; padding: 0; margin: 0; vertical-align: middle; outline: none; text-align: center; white-space: nowrap; cursor: pointer; }
.ie .ui-button,
.ie .ui-cancel { width: auto; }
.ui-button span,
.ui-cancel span { outline: none; display: inline-block; background-repeat: no-repeat }
.ui-button .button-left,
.ui-button .button-right { overflow:hidden }
.ie7 .ui-button .button-left,
.ie7 .ui-button .button-right { overflow:visible }
.ui-button.disabled,
.ui-button.disabled:hover,
.ui-button.disabled.hover { cursor: default; }
.ui-button.processing,
.ui-button.processing:hover,
.ui-button.processing.hover { cursor: progress; }
.button-mod { border: 1px solid #21619b; color: #95d4ef; border-radius: 3px; box-shadow: 0 0 5px #000; background: #11518b; height:25px }
.button-mod span { height: 25px; line-height: 25px; font-size: 12px; }
.button-mod .button-left { padding-left: 10px; }
.button-mod .button-right { padding-right: 10px; }
.button-mod.mod-button-active,
.button-mod:hover { border-color: #3f7fb9; color: #fff; background: #4282bc; }
.button-mod.disabled,
.button-mod.disabled:hover { color: #afbdca; border-color: #8898a7;	background: #6a7a89;  }
.button-mod.mod-icon .button-right:before { content:" "; display:inline-block; width:15px; height:15px; background:url(../images/cm_actions.gif) no-repeat; position:relative; top:4px; margin-right:3px }
.button-mod.mod-move .button-right:before,
.button-mod.mod-move.disabled:hover .button-right:before { background-position:0 0 }
.button-mod.mod-move.mod-button-active .button-right:before,
.button-mod.mod-move:hover .button-right:before { background-position:-15px 0 }
.button-mod.mod-unlock .button-right:before,
.button-mod.mod-unlock.disabled:hover .button-right:before { background-position:0 -15px }
.button-mod.mod-unlock.mod-button-active .button-right:before,
.button-mod.mod-unlock:hover .button-right:before { background-position:-15px -15px }
.button-mod.mod-lock .button-right:before,
.button-mod.mod-lock.disabled:hover .button-right:before { background-position:0 -30px }
.button-mod.mod-lock.mod-button-active .button-right:before,
.button-mod.mod-lock:hover .button-right:before { background-position:-15px -30px }
.button-mod.mod-delete .button-right:before,
.button-mod.mod-delete.disabled:hover .button-right:before { background-position:0 -45px }
.button-mod.mod-delete.mod-button-active .button-right:before,
.button-mod.mod-delete:hover .button-right:before { background-position:-15px -45px }
.button-mod.mod-pin .button-right:before, 
.button-mod.mod-pin.disabled:hover .button-right:before { background-position:0 -60px; height:13px; top:2px }
.button-mod.mod-pin.mod-button-active .button-right:before,
.button-mod.mod-pin:hover .button-right:before { background-position:-15px -60px }
.button-mod.mod-unpin .button-right:before, 
.button-mod.mod-unpin.disabled:hover .button-right:before { background-position:0 -75px; height:13px; top:2px }
.button-mod.mod-unpin.mod-button-active .button-right:before,
.button-mod.mod-unpin:hover .button-right:before { background-position:-15px -75px }
.button-mod.mod-edit .button-right:before,
.button-mod.mod-edit.disabled:hover .button-right:before  { background-position:0 -115px }
.button-mod.mod-edit.mod-button-active .button-right:before,
.button-mod.mod-edit:hover .button-right:before { background-position:-15px -115px }
.button-mod.mod-freeze .button-right:before { background-position:0 -130px }
.button-mod.mod-freeze.mod-button-active .button-right:before,
.button-mod.mod-freeze:hover .button-right:before { background-position:-15px -130px }
.button-mod.mod-unfreeze .button-right:before { background-position:0 -130px }
.button-mod.mod-unfreeze.mod-button-active .button-right:before,
.button-mod.mod-unfreeze:hover .button-right:before { background-position:-15px -130px }.ui-context { display: none; overflow: hidden; position: absolute; left: 0; top: 15px; z-index: 9000; opacity: .98; width: 225px; background: #151616; border: 1px solid #262626; font: normal 12px "Arial", sans-serif; border-radius: 5px; box-shadow: #000 0 0 10px; }
.ie6 .ui-context { zoom: 1 }
.ui-context a { color: #00B6FF; text-decoration: none; }
.ui-context a:hover { color: #fff; }
.ui-context a.pinned { cursor: default; }
.ui-context .context { padding: 10px; }
.ie6 .ui-context .context { zoom: 1; }
.ui-context .context strong { color: #fff; font-size: 14px; }
.cjk .ui-context .context strong { font-weight:normal }
.ui-context .context span { color: #5d636b; }
.ui-context .context .close { padding: 0; position: absolute; top: 10px; right: 10px; width: 11px; height: 11px; display: block; background: url("../images/icons.gif") no-repeat; }
.ie6 .ui-context .context .close { zoom: 1; z-index: 101; float: right; }
.ui-context .context .close:hover { background-position: 0 -26px; }
.ui-context .context .context-user { padding-bottom: 10px; }
.ui-context .context .context-battletag { margin-bottom: 5px; color: #00B6FF; padding: 1px 0 1px 20px; background: url("../images/battletag.png") 0 50% no-repeat; }
.ui-context .context .context-links { height: 30px; }
.ui-context .context .context-links a { display: block; line-height: 30px; float: left; padding-left: 30px; height: 30px; background: #292a2a; margin-right: 1px; }
.ie .ui-context .context .context-links a { zoom: 1 }
.ui-context .context .context-links a:hover { background-color: #525252; }
.ui-context .context .context-links .link-first {border-top-left-radius: 3px; border-bottom-left-radius: 3px; padding-right: 10px; }
.ui-context .context .context-links .link-last { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.ui-context .character-list { padding-top: 1px; color: #5b616a; overflow: hidden; background: url("../images/divider.gif") 50% 0 no-repeat; }
.ui-context .character-list.loading-chars { padding: 50px; background: url("../images/uber-loading.gif") 50% 50% no-repeat; }
.ui-context .character-list .primary { padding-bottom: 2px; }
.ui-context .character-list .primary .char { display: block; padding: 10px; opacity: .50; background: url("../images/divider.gif") 50% 100% no-repeat; }
.ie .ui-context .character-list .primary .char { filter: alpha(opacity=35); zoom: 1; }
.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 { text-transform: uppercase; color: #5b616a; font-size: 11px; }
.ui-context .character-list .primary .char .name { font-size: 14px; color: #fff; font-weight: bold; }
.cjk .ui-context .character-list .primary .char .name { font-weight:normal }
.ui-context .character-list .primary .char .pin { margin-top: 17px; float: right; width: 16px; height: 16px; display: block; background: url("../images/icons.gif") 0 -52px no-repeat; }
.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 { color: #fff; background-color: #080809; opacity: 1; }
.ie .ui-context .character-list .primary .char.pinned,
.ie .ui-context .character-list .primary .char:hover { filter: alpha(opacity=100); }
.ui-context .character-list .primary .char:last-child { margin: 0; background-image: none; }
.ui-context .character-list .secondary .viewport { width: 185px; float: left; height: 265px; overflow: hidden; position: relative; }
.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: #080809; border-radius: 5px; }
.ui-context .character-list .secondary .viewport a.filtered { display: none; }
.ui-context .character-list .secondary .overview { position: absolute; left: 0; top: 0; width: 185px; }
.ui-context .character-list .secondary .scrollbar { position: relative; float: right; width: 15px; }
.ui-context .character-list .secondary .track { background: #080808; height: 100%; width: 13px; position: relative; padding: 1px; border-radius: 5px; }
.ui-context .character-list .secondary .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; background: #24292e; border-radius: 5px; }
.ui-context .character-list .secondary .thumb .end,
.ui-context .character-list .secondary .disable { display: none; }
.ui-context .character-list .secondary .char-wrapper { padding: 10px; height: 265px; width: 205px; }
.ui-context .no-results { text-align: center; padding: 15px; }
.ui-context .char-wrapper { padding-bottom: 1px; clear: both; background: #0d0e10 url("../images/divider.gif") 50% 100% no-repeat; box-shadow: #000 0 0 5px inset; }
.ui-context .filter { text-align: center; }
.ui-context .filter .input { margin-bottom: 5px; }
.ui-context .filter,
.ui-context .manage-chars { padding: 10px 10px 8px 10px; display: block; line-height: 125%; }
.ui-context .manage-chars span { color: #5b616a; }
.ui-context a.manage-chars:hover span { color: #aaa; }
.ui-context a.manage-chars:hover span.plus { background-position: 0 -265px; }
.ui-context .manage-chars .plus { width: 15px; height: 15px; display: block; float: right; margin: 15px 0 15px 10px; background: url("../images/icons.gif") 0 -114px no-repeat; }
.context-link { background-position: 100% 4px; background-repeat: no-repeat; font-weight: bold; padding-right: 16px; }
.cjk .context-link { font-weight:normal }
.ui-dropdown { float: left; position: relative; width: 175px }
.ui-dropdown .dropdown-toggler { display: block; height: 30px; overflow: hidden; z-index: 20; padding-right: 30px; }
.ui-dropdown .dropdown-toggler span { padding-left: 10px; height: 30px; line-height: 30px; display: block; }
.ui-dropdown .dropdown-wrapper { clear: both; display: block; position: absolute; z-index: 20; top: 30px; right: 0; width: 150px }
.ie6 .ui-dropdown .dropdown-wrapper { right: -1px }
.ui-dropdown .dropdown-wrapper ul { list-style: none; margin: 0; padding: 0 }
.ui-dropdown .dropdown-wrapper li.empty { padding: 5px; }
.ui-filter { position: relative; }
.ui-filter .reset { cursor: pointer; }
.ui-filter .reset,
.ui-filter .view { display: block; position: absolute; top: 5px; right: 5px; }
.ui-filter .input { color: #707070; }
.ui-filter .input.active { color: #000; }
.chrome .ui-filter .reset,
.chrome .ui-filter .view { top: 7px; }.flyout-menu { z-index: 75; padding: 0; width: auto; position: absolute }
.flyout-menu ul { list-style: none; margin: 0; padding: 0; float: left; }
.flyout-menu ul li { clear: both; position: relative; }
.flyout-menu ul li a { display: block; padding: 5px; text-decoration: none; }
.ie6 .flyout-menu ul li a { display: inline-block; }
.flyout-menu ul li .flyout-menu { top: -1px; display: none; z-index: 80; }
.flyout-menu .header { padding: 5px; display: block; }
.icon-16,
.icon-24,
.icon-32,
.icon-48,
.icon-64 { overflow: hidden; display: inline-block; vertical-align: top; text-indent: -9999px; }
.icon-16 { width: 16px; height: 16px; background-image: url("../images/sprite-16.png"); }
.icon-24 { width: 24px; height: 24px; background-image: url("../images/sprite-24.png"); }
.icon-32 { width: 32px; height: 32px; background-image: url("../images/sprite-32.png"); }
.icon-48 { width: 48px; height: 48px; background-image: url("../images/sprite-48.png"); }
.icon-64 { width: 64px; height: 64px; background-image: url("../images/sprite-64.png"); }
.icon-16-default,
.icon-24-default,
.icon-32-default,
.icon-48-default,
.icon-64-default { background-position: 0 0; }
.ui-overlay { position: fixed; z-index: 9002; }
.ui-overlay .overlay-close { position: absolute; top: 0; right: 0; display: block; }.ui-pagination { overflow: hidden; }
.ui-pagination li { display: inline-block; margin: 0 1px; }
.ui-pagination li a { display: block; float: left; text-align: center; }
.ui-pagination li.expander { text-align: center; font-weight: bold; }
.ie .ui-pagination { zoom: 1; display: inline; }
.ie .ui-pagination li { zoom: 1; }
.ie67 .ui-pagination li { float: left; display: block; margin-right: 2px; }
.ie67 .ui-pagination li a { float: left; }.ui-slideshow { height: 300px; width: 640px; overflow: hidden; position: relative; float:left }
.ui-slideshow .slideshow { height: 300px; width: 640px; position: relative; z-index: 10; }
.ui-slideshow .mask { height: 300px; width: 640px; position: absolute; top: 0; left: 0; z-index: 30; cursor: pointer; }
.ui-slideshow .caption { position: absolute; left: 30px; bottom: 30px; width: 540px; z-index: 35; text-shadow: 0 0 15px #000, 0 0 15px #000, 0 0 5px #000, 0 0 19px #000, 0 0 19px #000;}
.ui-slideshow .caption h3 { font-size: 28px; color: #fff; font-weight: normal; }
.ui-slideshow .paging { position: absolute; bottom: 15px; right: 15px; width: 51px; height: 26px; z-index: 35; }
.ui-slideshow .paging a { display: block; position: absolute; height: 24px; width: 24px; background: rgba(255,255,255,0.1) url("../images/sprite-carousel-buttons.png") 0 0 no-repeat; }
.ui-slideshow .paging a.prev { 
	background-position: -2px -1px; 
	left: 0px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;

	border: 1px solid rgba(255,255,255,0.2);
	border-right: 1px solid rgba(255,255,255,0.1);
}
.ui-slideshow .paging a.prev:hover { 
	border: 1px solid rgba(255,255,255,0.4);
	border-right: 1px solid rgba(255,255,255,0.2);
	background-position: -2px -27px;
	background-color: rgba(255,255,255,0.2);
}
.ui-slideshow .paging a.next {
	background-position: -25px -1px;
	left: 25px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;

	border: 1px solid rgba(255,255,255,0.2);
	border-left: 1px solid rgba(255,255,255,0.1);
}
.ui-slideshow .paging a.next:hover {
	border: 1px solid rgba(255,255,255,0.4);
	border-left: 1px solid rgba(255,255,255,0.2);
	background-position: -25px -27px;
	background-color: rgba(255,255,255,0.2);
}
.ui-slideshow .preview { color: #000; text-align: center; width: 100px; padding: 5px; background: #fff; position: absolute; display: none; right: 35px; top: 15px; border-radius: 5px; z-index: 35; }
.ui-slideshow .preview span { display: block; }
.ui-slideshow .slide { height: 300px; width: 640px; position: absolute; top: 0; left: 0; background-position: 0 0; background-repeat: no-repeat; z-index: 15; }
.ui-slideshow .slide .click-area { width: 640px; height: 300px; position: absolute; bottom: 0; left: 0; z-index: 20; }
.ui-slideshow .slide .click-area embed { z-index: 25; }
.ie .ui-slideshow .paging a { overflow: hidden; }
#toast-container { position: fixed; bottom: 20px; left: 20px; z-index: 100; }
.ie6 #toast-container { position: absolute; }
.ui-toast { width: 277px; margin-bottom: 15px; position: relative; }
.ui-toast .toast-top,
.ui-toast .toast-bot { height: 35px; display: block; }
.ui-toast .toast-content { padding: 0 35px; }
.ui-toast .toast-arrow { width: 25px; height: 11px; position: absolute; bottom: 6px; left: 70px; }
.ui-toast .toast-close { width: 11px; height: 11px; position: absolute; top: 20px; right: 20px; overflow: hidden; display: block; background: url("../images/toast-close.gif") no-repeat; }
.ui-toast .toast-close:hover { background-position: 0 -11px }.ui-tooltip { position: absolute; z-index: 9005; width: auto; height: auto; max-width: 300px; }
.ie67 .ui-tooltip { float: left; }
.ui-tooltip .tooltip-content { width: auto; height: auto; }
.ui-tooltip table { border-collapse: collapse; border-spacing: 0; }
.ui-tooltip td { margin: 0; padding: 0 }
.tooltip-frame { background: transparent; border: none; display: none; position: absolute; z-index: 999; width: auto; height: auto; max-width: 300px; }.ui-typeahead { position: absolute; opacity: 0.99; white-space: nowrap; overflow: hidden; }
.ui-typeahead .group-list a { display: block; padding: 4px 8px; }
.ui-typeahead .group-list a:hover,
.ui-typeahead .group-list a.item-active { color: #fff; }
.ui-typeahead .group-list a em { font-style: normal; border-bottom: 1px dotted; }
.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 { position: absolute; top: 0; left: 0; }
.ui-typeahead-ghost .input-ghost { color: #707070; }
.ui-typeahead .icon { float: left; margin-right: 8px; }
.ui-typeahead .icon-desc { margin-top: 3px; }
.ui-typeahead .group-url .icon-desc .desc,
.ui-typeahead .group-product .icon-desc .desc { display: block; white-space: normal; padding-left: 46px; }
.ui-typeahead .group-url .icon-desc .title,
.ui-typeahead .group-product .icon-desc .title { white-space: pre-wrap; }
.ui-typeahead .group-url .desc,
.ui-typeahead .group-product .desc { display: block; white-space: pre-wrap; }
#right { margin: 0 20px 0 0; padding: 0; }
.homepage #right { padding-top: 15px; }
#news-updates h3, #news-updates .by-line { padding-left:3px; }
#news-updates .article-left, #news-updates .article-left img { width:139px; height:127px; display:block; }
#news-updates .article-left { -moz-box-shadow:0 0 20px -4px #000; -webkit-box-shadow:0 0 20px -4px #000; box-shadow:0 0 20px -4px #000; }
#news-updates .article-left a { border:1px solid #541F09; }
#news-updates .article-left a:hover { border-color:#FFFFFF; }
.homepage #content .content-top { padding-top:10px;  background: url("../images/home-top.jpg") no-repeat; }
.homepage #content .content-bot:before, .blog-article #content .content-bot:before { position: absolute; height: 100%; width: 100%; top: 30px; left: 0; background: url("../images/shadow.png") repeat-y; display: block; content: ''; }
.homepage .blog-articles { padding:0 20px;  background: url("../images/featured-news-top-bg.jpg") no-repeat; }
.news .left-content, .news .right-sidebar { position:relative; }
.news .left-content { width:645px;  }
.news.homepage .left-content { background:#2a160e; }
.news .right-sidebar { width:305px; }
.news .blog-load-more { margin: 30px 0 0;  }
.news .blog-load-more .load-more { background-color: #0A0908; border-radius:0; }
.news .left-content .blog-load-more { margin: 20px; }
.news.homepage .left-content .blog-load-more .load-more { background-color: #1a0f09; }
.news .blog-articles .article-wrapper .article-content .article-summary { color: #a99877; }
.news .comments-link { background: url("../images/blog_icons.gif") -16px -13px; }
.news .comments-link:hover { background-position: -16px -13px; }
.news .blog-articles .article-wrapper { margin:0; background:none; }
.news .blog-articles .article-wrapper .article-content .article-summary{ width:auto; }
.news .featured-news .article-wrapper .article-content { width:190px; }
.news .featured-news .article-wrapper .article-image, .news .blog-articles .article-wrapper .article-image { border:solid 1px #541f09; }
.news .featured-news .article-wrapper .article-meta, .news .blog-articles .article-wrapper .article-meta { color: #855b47; }
.news .featured-news { position:relative; background: url("../images/featured-news-top-bg.jpg") no-repeat; }
.ageoftalisman-offer-bg { padding:0; }
.sidebar .sidebar-top { padding:0; }
.sidebar .sidebar-bot { padding:0; }
.sidebar .sidebar-loading { padding:100px 25px; top:25px; left:0; }
#content { position:relative; }
.homepage #content .content-trail { position: absolute; top: 0; left: 0; right: 0; z-index: 35; background: url("../images/trail-bar.png") 0 10px no-repeat; }
.ui-slideshow .mask { background:url("../images/slideshow-mask.png"); }
.news .blog-articles .article-wrapper {	border-top: 1px solid #3a2015; 	box-shadow: 0 -1px 0px #1b100d; }
.header-2, .header-2 a { color:#f5ebd1; }
a:hover .header-2 { color:#fff; }
#recent-articles .article-block .image { border:solid 1px #483a30; }
.blog-article .sidebar .article-block.on-view { background-image: none; }
.news .blog-articles .article-wrapper .article-content .header-2 { font-size:18px; }
.sidebar,
.sidebar .sidebar-top,
.sidebar .sidebar-bot { background:none; }
.ui-slideshow .caption { color:#8f7a5f }
.ui-slideshow .caption h3, .ui-slidehshow .caption h3 a { font-size:20px; color:#f3e6d0; }
.more { background:url("../images/more-arrows.gif") no-repeat scroll 100% 2px transparent; padding-right:12px }
#posts .last-read { background-image:url("../images/arrows.gif");  }
.clear, .clear:before, .clear:after { clear:both; }
.clear:before, .clear:after { display:table; content:''; }
.report-post { display: none; }
#forum-content input, #forum-content textarea { background: #f1ebd7; padding: 10px; }
#forum-content input { padding: 5px 10px; }
#left { width:646px; }
.featured-news,
#blog-container .featured-news { background:url(../images/featured_bg.jpg) 0 100% no-repeat; padding-left: 25px; }
#blog-container .featured-news { background-image:url(../images/featured_sub_bg.jpg); }
.featured-news .featured a .featured-img { -moz-box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000; box-shadow:0 0 20px #000; -moz-border-radius: 3px; border-radius: 3px; border-color:#372511; }
.featured-news .featured a:hover .featured-img { border-color: #FFFFFF; }
.featured-news .featured-desc { font-size:12px; font-weight: bold; line-height: normal; }
.sidebar-content .featured-news { background: none; }
#news-updates .news-article { padding-top:40px; padding-left: 25px; padding-bottom:15px; background:url(../images/news-bg.jpg) no-repeat; }
#news-updates .news-article.first-child { padding-top:50px; background-image:url(../images/news-bg-first.jpg); }
.blog-paging { background:url("../images/news-bg.jpg") 50% 100%; }
a.comments-link { background-image:url("../images/cms/blog_icons.gif"); }
.by-line, .byline  { color:#855b47; }
#news-updates h3 { line-height: 1.08em; }
#news-updates h3 a { font-size:22px; color:#fff8d6; letter-spacing:-0.03em; font-weight:bold; }
#news-updates .article-right { width:430px; }
#news-updates { background:url(../images/news-btm.jpg) 0 100% no-repeat #23120B; padding-bottom: 40px; }
#blog { background-image:url("../images/blog_bg.jpg"); background-repeat: no-repeat; padding: 50px 25px 0 25px; min-height:503px; }
#blog.damocles-edit { background-color:#1A0F08; }
h3.blog-title { font-size:24px; color:#fdeea4; font-weight:bold; }
#blog .header-image { overflow: hidden; -moz-box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000; box-shadow:0 0 20px #000; padding:0; margin-top: 10px; line-height:0; }
#blog .detail { padding: 20px 0; }
#blog .detail strong { color:#f4ce98; }
#blog .keyword-list, #blog .community-share { border-color:#40200d; }
#content .cm-action { color:#009CFF; }
.karma-feedback, .prev-vote { background: #28160a; border:none; }
.prev-vote { color: #cc8f0e; }
#content .rate-action a { color: #fffac1; }
.rate-post-wrapper { float:right; clear:both; }
.rate-post-login { padding:0 10px; }
.rate-option > .button-left, .rate-option .button-right, .rate-option > .rate-down { height:21px; display:block; background-image:url("../images/icon_rating.png"); }
.rate-option > .button-left { padding-left:20px; background-position:-11px -8px;}
.rate-option > .rate-down { width:37px;  background-position: -10px -8px; }
.rate-option > .downvote-menu { position:absolute; }
.rate-option.rate-up .button-left { background-position: -52px -8px;  }
.rate-option.rate-up .button-right { padding: 2px 8px 0 0;  background-position: right -8px; }
.upvoted .rate-option > .button-left, .upvoted .rate-option:hover > .button-left { background-position: -51px -80px; }
.upvoted .rate-option .button-right, .upvoted .rate-option:hover .button-right { background-position: right -80px; }
.upvoted .rate-option { color:#8f4415; }
.downvoted .rate-option > .rate-down, .downvoted .rate-option:hover > .rate-down { width:37px;  background-position: -10px -80px; }
.rate-option:hover > .button-left { background-position: -52px 64px; }
.rate-option:hover .button-right { background-position: right -44px; }
.rate-option:hover > .rate-down { width:37px;  background-position: -10px -44px; }
.rate-option { float:right; margin:0 5px 0 0; visibility:hidden; }
.rate-option.keep-shown { visibility:visible; }
.rate-option .ui-dropdown { width:36px; }
.rate-option .ui-dropdown .dropdown-wrapper { top:0; width:85px; }
.rate-option .ui-dropdown .dropdown-wrapper a { padding:2px 10px 2px 20px;  }
#content .karma .rate-btn-holder.selected .rate-btn, #content .karma .rate-btn-holder.selected:hover .rate-btn { color:#8f4415; }
#content .rate-btn, #content .karma .rate-btn-holder.selected:hover .rate-btn { color:#eaa001; }
.rate-option .ui-dropdown .dropdown-wrapper .report-comment a { color: #ffab00; background-image: url("../images/alert_icon.png"); background-repeat:no-repeat; background-position:10px 50%; padding-left:36px; line-height:20px; border-top:solid 1px #573500; }
.rate-option .ui-dropdown .dropdown-wrapper .report-comment a:hover { color:#fff; background-color: #471807; }
#report-post { display:none; }
#report-post table { width:100%; }
#report-post td { vertical-align:top; }
#report-post .report-detail { font-size:12px; font-weight:normal; width:75%; }
#report-post #report-detail { width:90%; border-radius:8px; }
#report-post .report-data, #report-post .report-submit { padding:10px 0;}
#report-post .report-desc { text-align:right; font-size:14px; }
#report-post .report-desc div { padding:0 20px; }
#report-post .report-desc div small { font-size:10px; display:block; }
#report-post .report-desc, #report-post .report-detail { padding-top:10px; }
#report-success { display:none; padding:20px; }
#page-comments .reporting, #thread .reporting .post-interior { background-position:50% 100%; background-repeat:no-repeat; }
.post-user .avatar-interior img, .post-user .avatar-interior { height:84px; width:84px; }
.post-user, .talkback .post-user { height:133px; padding-right: 40px; }
.post-user .avatar { left:22px; top:26px; }
#thread .blizzard { border-bottom:none; }
.mod_panel { border-bottom:1px solid #2d1f16; }
.cms-announcement { background-color: #010308; background-image: url(../images/announce_bg.jpg); margin: 20px auto;					-moz-box-shadow:2px 2px 15px #000000; -webkit-shadow:2px 2px 15px #000000; box-shadow:2px 2px 15px #000000; }
.cms-announcement .announce-content { padding: 20px 20px 20px 85px; }
.cms-announcement .announce-detail { color: #e9bd7f }
.cms-announcement .announce-sig { color: #00b4ff }
#station-content .right-column .module { width: 285px; }
.station-home #content .content-top { background:url(../images/bt-lite-bg.jpg) no-repeat; }
#station-view { padding-bottom:0; }
#station-view .readmore { font-size:12px; text-transform:uppercase; color:#f0e29a; padding-top:3px; border-bottom-width:2px; background:url(../images/subsection_bg.gif) 100% 56% no-repeat; }
#station-view .bt-link.readmore { margin-top:43px; }
#station-view .bt-lite { padding-top:58px; padding-bottom:32px;  }
#station-view .bt-mask-l, #station-view .bt-mask-r { background-image:url(../images/bt_mask_bg.png); background-position:0 -58px }
#station-view .bt-mask-r { background-position:right -58px }
#station-view .bt-set { background-image:url(../images/bt_lite_bg.png); }
#station-view .bt-set a .desc { color:#004e8a; }
#station-view .bt-set a .info .char { color:#000; }
#station-view .bt-set a .info { color:#613916; }
#station-view .bt-mask-l, #station-view .bt-mask-r { height:230px; }
#station-view .bt-set a:hover { background-image:url(../images/bt_lite_bg.png); }
#station-view .bt-set a:nth-child(1):hover { background-position:0 bottom; }
#station-view .bt-set a:nth-child(2):hover { background-position:-307px bottom; }
#station-view .bt-set a:nth-child(3):hover { background-position:-614px bottom; }
#station-view .bt-right, #station-view .bt-left {	background-image:url(../images/bt_lite_ctrl.gif); top:128px; }
#station-content, #forum-list { padding-top:0 }
#station-content { padding:0; background:url('../images/community/bg-community-body2.jpg') repeat-y 0 0 }
#station-content .station-content-wrapper { background:url('../images/community/bg-community-body3.jpg') no-repeat 0 100% }
#station-content .station-inner-wrapper { padding:10px 14px; background:url('../images/bg-forum.jpg') no-repeat 0 0 }
.forum-parent:first-child { margin-top:0; }
.forum-parent { color:#71330e; font-size:20px; margin-top:16px; line-height:41px; padding-bottom:0; padding-left: 20px; text-transform:uppercase; letter-spacing: -0.05em; }
.forum-parent { background: url('../images/collapse-expand.png') no-repeat 0 1px; }
.forum-parent.collapsed { background-position: 0 -39px }
.forum-parent:active,
.forum-parent:hover,
.forum-parent:target { background-position: 0 -78px }
.forum-parent.collapsed:active,
.forum-parent.collapsed:hover,
.forum-parent.collapsed:target { background-position: 0 -119px }
.forum-parent:active,
.forum-parent:target { color: #fff }
.child-forums { padding:0; }
.non-verbose .forum-link { height: 47px; }
.forum-link { background-color: rgba(0, 0, 0, 0.25); color:#fab000; }
.forum-link .desc { color:#d3ac6b; }
.forum-link:hover { background-color: rgba(0, 0, 0, 0.35) }
.forum-link:hover span { color:#fff; }
#forum-list { width: 604px; }
#popular-topics { margin: 0; padding-top:0; }
#popular-topics .readmore { border-bottom-color:#552b12; font-size: 14px; padding: 0; padding-bottom: 6px; margin-top: 4px; margin-bottom: 6px; background: none; }
.coc { color:#a74f14; margin: 0; text-transform: none; font-size: 11px; width: 290px; background:url("../images/code_bg.png"); font-style:italic;  }
.forum-link .int { width:230px; }
.forum-link .int-padding { padding:10px 12px 0 0; font-weight:bold; }
.forum-link .int-padding .desc { font-weight:normal }
.forum-link .forum-icon { width:54px; height:52px; padding-top:13px; }
.non-verbose .forum-link .forum-icon { padding-top:7px; }
.child-filter { padding-bottom: 10px; }
.filter-options a { color:#FFAE00; background-color:#2B1507; -moz-border-radius: 3px; padding: 0 10px; height: 30px; line-height: 30px; }
.filter-options a:hover { color:#fff; background-color:#4E2F1B; }
.filter-options a.selected  { color:#000; background-color:#FFAE00; font-weight: bold; }
.forum-options a { color:#ffad00 }
div.forum-options a.active { color:#fff; font-weight: bold; }
.forum-options a:hover { color:#FFE682 }
#posts-container { padding:0; }
#posts td { border-bottom:1px solid #261913; }
#posts .post-th { color:#775e3a; }
#posts tr:hover td { background: #261307; }
#posts tr.featured { background: #052830; }
#posts tr.featured:hover { background-image:url(../images/row_featured_hover.gif); background-color:#042a0f; }
#forum-content .forum-post-icon { background-image:url(../images/post_active.png); background-position: 80% 4px; padding-left: 20px;}
#forum-content .forum-post-icon .blizzard_icon { background-image:url(../images/icon_blizzard.png); background-position:-5px 100%; }
#posts .post-pages .ui-pagination { background-image:url(../images/icon_subpaging.gif) }
#posts .post-pages .ui-pagination li a { color:#FFFFFF }
#posts .post-pages .ui-pagination li a:hover { color:#FFF }
.forum-actions .ui-pagination { margin-top:10px }
#posts .post-author, #posts .post-lastPost a { color:#a68450; }
#posts .post-lastPost a { border-color:#443310; }
.post-lastPost .more-arrow { background-image:url(../images/sidebar-menu-arrows.png); }
#posts .post-replies, #posts .post-views { color: #643416; }
#posts tr.read .post-title a { color:#a67100; }
#posts tr.read .post-title a:hover { color: #fff; }
#posts tr.read .forum-post-icon { background-image:url(../images/post_inactive.png); }
.tt_time { color: #8e8e8f; }
.tt_info { color: #8e8e8f; }
.icon-frame img, #page-comments .portrait-b img, #page-comments .portrait-c img { -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000;  }
.button2 .icon-quote { background-image: url("../images/icon_quote.gif"); }
#content .back-arrow { background-image:url("../images/link-arrows.png"); }
.bml-toolbar button { background-image:url("../images/bml.gif"); background-color: transparent; }
#forum-content { padding-top:15px; }
#forum-content .section-header { color:#f9efa2; font:24px Arial; text-transform:none; }
#forum-content .section-header .topic { text-transform:uppercase; color:#5f2b0c; margin-right:0;  }
.bluetracker #posts .content a { color:#00B4FF; }
.bluetracker #posts .content { color:#00B4FF; }
.bluetracker #posts .desc { color:#006a8e; }
.bluetracker #posts .post-title .forum-source { color: #93e1f7; }
.bluetracker-icon-home  { background-image:url(../images/bluetracker_icon.png); }
.bluetracker { background-image: url(../images/bluetracker_bg.jpg); }
.nextBlizz { background-image:url("../images/next_blizz.gif"); }
#forum-content .section-header .sticky-request { border-color:#281407; background-color:#1e1006; }
#forum-content .section-header .sticky-request:hover { background-color:#331b0a; background-image:-moz-linear-gradient(#341c0a, #221207); background-image:-webkit-gradient(linear,center top, center bottom,from(#341c0a),to(#221207)); }
#poll-container {	background-color:#1f1d1b; border-color:#8b8775;
-moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; }
#poll-container, #poll-container .poll-interior { -moz-border-radius:8px; }
#poll-container .poll-interior { color:#fff; }
#poll-container .selection-count { color:#BCA857; }
#poll-container .poll-actions a { background-image:url(../images/twin_buttons.png); }
#poll-container .poll-stats { color:#66655c; }
#poll-container .poll-stats span { color:#b6af8f;  }
#poll-container .results .result-container { background-image:url(../images/poll_bars.gif); background-color:#01151c; }
#poll-container .results .result { background-image:url(../images/poll_bars.gif); }
#poll-container .results .result span { background-image:url(../images/poll_bars.gif);
text-shadow:0 0 2px #000E21,0 0 2px #000E21,0 0 2px #000E21,0 0 2px #000E21; }
#poll-container .poll-actions a:hover, #poll-container .poll-actions a.selected { color:#fff; }
#poll-container .poll-actions a { color:#CCC; }
#poll-container .result { color:#CCC;  }
#poll-container .max .result { color:#fff;  }
.post, .post .deleted { background-image:url(../images/post_bg.jpg); background-color:#1a0f08; }
#thread .blizzard { background-image:url(../images/post_bg_blizzard.jpg);background-color:#1a0f08; background-repeat: no-repeat; }
.high-rated { background-image:url(../images/post_bg_rated_high.jpg); background-color:#381D0A; }
.high-rated .post-detail { color: #fff; }
.low-rated .post-detail { color:#354155 }
#page-comments .high-rated { background:#421f08; }
.post-info .postData, .post-info .postData a { color:#f9efa2; }
.post-info .highrated { color:#58c012; }
.post-info .lowrated { color:#636363; }
.post-info .postData .date, .post-edited { color:#636363; }
.high-rated .post-info .date { color:#d67f47; }
.post-user .character-info { left:116px }
.post-user, .talkback .post-user { background-image:url(../images/post_avatar_bg.png); }
.reporting .post-interior { background-image:url(../images/post_report_bg.gif); }
.post .character-options { }
.character-options .linebreak { border: none; }
.post-user .character-info { top:24px; width:120px;  }
.post-user .guild { font-size:10px; line-height:14px;}
.post-user .guild a:hover { color:#fff }
.post-user .character-realm { color:#855505; }
.post-user .character-realm, .post-user .character-desc { font-size:10px; }
.post-user .achievements { float: left; background: url(../images/achievements.gif) right center no-repeat; padding-left: 0; padding-right: 11px; color: #C09A67; }
.talkback .post h4, #report-post h4 { letter-spacing: -0.05em; }
.post .blizzard-title { color:#00a2fb; }
.post .mvp-title { color:#81b558; }
#page-comments .mvp .context-link { color:#81b558 !important }
.post .deleted .user-name-container, .post .deleted .post-detail, .post .deleted .post-info-int, .low-rated .post-detail { color:#726456 }
#thread .post .deleted .context-link { color:#726456;  }
#page-comments .mvp .portrait-b img,
#page-comments .mvp .portrait-c img { border:2px solid #81b558;  }
.post-detail { line-height: 1.7em; }
.talkback, #report-post  { background-image:url(../images/reply_bg.jpg); background-color:#1a0f08; }
.talkback .blizzard { background-image:url(../images/reply_blizz_bg.jpg);}
.new-post .post-info-int { color:#96c7ff; }
.new-post .post-info-int .num-posts { color:#00e5b0; background:#012c5f; }
.bannedInfo { background:#222; }
.talkback-controls span { }
.talkback-controls a { background:#681c07; -moz-border-radius:3px; border-radius:3px; }
.talkback-controls a:hover { background: #802309; }
.talkback-controls a .c { color: #feba02 }
.talkback-controls a.selected { background:#270b07; }
.talkback-controls a.selected .c { color:#fff; font-weight: bold; }
.talkback-controls a.disabled { background:#681c07 !important; }
.talkback-controls a.disabled .c { color:#996e01 !important; }
.talkback-code { background-image:url(../images/reply_bg_btm.jpg); background-color:#1a0f08; color:#d3ac6b; padding-left:30px;  }
.talkback-code-interior { background-image:url(../images/code_bg.png); padding:30px; padding-left:15px;  }
.talkback-code .code-header { color:#ffe5a4; font-size:18px; font-weight:normal; }
.talkback-code strong { color:#feba02; }
.talkback-icon { background:url(../images/alert_img.png) no-repeat; padding-left:70px; }
.sidebar-module { padding: 0; margin:0 0 35px; }
.sidebar-module .sidebar-title { margin-bottom: 6px; border-bottom: 2px solid #552b12; padding-bottom: 6px; }
.sidebar-module .sidebar-title h3 { color: #FEF092; text-transform: uppercase; font-size: 14px; font-weight: normal; }
.right-sidebar .sidebar-module .sidebar-title h3 a { color: #FEF092; padding-right: 20px; background: url("../images/next.gif") 100% 50% no-repeat; }
.right-sidebar .sidebar-module .sidebar-title h3 a:hover { color: #fff; }
.sidebar-module .sidebar-content { padding: 0; }
.sidebar-module .sidebar-content.loading { padding: 40px; background: url("../images/canvas-loader.gif") 50% 50% no-repeat }
.sidebar-module .sidebar-content .empty { color: #C09A67; }
.sidebar-module .sidebar-all { text-align: right; padding-top: 10px }
.sidebar-module .sidebar-all a { padding-right: 12px; background: url("/ageoftalisman/static/images/more-arrows.gif") 100% 2px no-repeat }
.sidebar-module .sidebar-all a:hover { background-position: 100% -45px }
.sidebar-module .sidebar-error { padding: 10px 0 5px 0; text-align: center; color: #C09A67;}
.sidebar-module .date { color: #a74f14; font-size: 11px; }
.sidebar-module .activity-feed li { padding: 10px 0 10px 20px; }
.sidebar-list { margin: 0; }
.sidebar-list li { padding: 6px; border-bottom: 1px solid #271b15; }
.sidebar-list li:last-child { border-bottom: 0; }
.sidebar-list .icon-frame { float: left; margin-right: 10px; }
.sidebar-cell { padding: 7px 0; border-bottom: 1px solid #271b15; float: left; width: 50%; }
.sidebar-cell span { color: #a74f14; }
.sidebar-tile { padding: 6px; display: block; color: #f5d3a2; border-bottom: 1px solid #271b15; }
.sidebar-tile:last-child { border-bottom: 0; }
.sidebar-tile .icon-frame { float: left; margin-right: 10px; }
.sidebar-tile strong { color: #F9EFA2; }
.sidebar-tile:hover { background: #2b1507; color: #fff; }
.sidebar-tile:first-child { margin-top: 5px; }
#sidebar-auctions .float-right { color: #a74f14; }
#sidebar-auctions strong { color: white; }
#sidebar-auctions a:hover strong { text-decoration: underline; }
#sidebar-auctions .sidebar-cell { font-weight: bold; }
#sidebar-auctions .sidebar-cell ul { padding-left: 10px; font-weight: normal; }
.sidebar-events h4 {font-weight:normal; padding: 7px 0 4px; font-size:12px;}
.sidebar-events li.player-event { cursor: help; }
.sidebar-events .time-relative { color: #a74f14 }
.sidebar-events li .actions { display: none; padding-top: 10px; }
.sidebar-events .info-wrapper { display: block; float: left; width: 250px;}
.sidebar-events .info-wrapper .title { width: 210px; display: block; word-wrap:break-word}
.sidebar-events .confirmed, .sidebar-events .available, .sidebar-events .accepted, .sidebar-events .signedUp { color: #0ad71a; }
.sidebar-events .tentative { color: #d66225; }
.sidebar-events .invited, .sidebar-events .notSignedUp { color: #e9e9e9; }
.sidebar-events .declined { color: #ff1815; }
.sidebar-events .date-status { float: right; text-align: right; }
.sidebar-events .pending-events-notice { float: right; color: #fff; font-size: 12px;}
#sidebar-ageoftalisman-ads { font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
#sidebar-ageoftalisman-ads .subtitle { color: #a74f14; font-weight: normal; padding-top: 5px }
#sidebar-friends a { line-height: 29px; }
#sidebar-friends strong { color: #BD8100; }
#sidebar-friends a:hover strong { color: white;}
a.sidebar-esports { display: block; width: 285px; height: 97px; border: 1px solid #372511; background: url("../images/esports.jpg") no-repeat 0 0;
border-radius: 5px; margin: 10px auto 0 auto; }
a.sidebar-esports:hover { background-position: left bottom; border-color: #FFFFFF; }
#sidebar-under-dev a.sidebar-under-dev { display: block; width: 295px; height: 110px; border: 1px solid #372511; background: url("../images/under-dev.jpg") no-repeat 0 0;
border-radius: 5px; margin: 10px auto 0 auto; }
.es-mx #sidebar-under-dev  a.sidebar-under-dev { background: url("../images/under-dev_es-mx.jpg") no-repeat 0 0; }
.es-es #sidebar-under-dev  a.sidebar-under-dev { background: url("../images/under-dev_es-es.jpg") no-repeat 0 0; }
.it-it #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_it-it.jpg") no-repeat 0 0; }
.ru-ru #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_ru-ru.jpg") no-repeat 0 0; }
.de-de #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_de-de.jpg") no-repeat 0 0; }
.fr-fr #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_fr-fr.jpg") no-repeat 0 0; }
.pt-pt #sidebar-under-dev a.sidebar-under-dev,
.pt-br #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_pt-pt.jpg") no-repeat 0 0; }
.zh-cn #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_zh-cn.jpg") no-repeat 0 0; }
.ko-kr #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_ko-kr.jpg") no-repeat 0 0; }
.zh-tw #sidebar-under-dev a.sidebar-under-dev { background: url("../images/under-dev_zh-tw.jpg") no-repeat 0 0; }
#sidebar-under-dev a.sidebar-under-dev:hover { background-position: left bottom; border-color: #FFFFFF; }
#sidebar-under-dev a.latest-patch { display: block; width: 295px; height: 110px; border: 1px solid #372511; background: url("../images/latest-patch.jpg?v=47") no-repeat 0 0;
border-radius: 5px; margin: 10px auto 0 auto; }
#sidebar-under-dev a.latest-patch:hover { background-position: left bottom; border-color: #FFFFFF; }
#sidebar-under-dev a .patch-banner { display: block; width: 295px; height: 110px; border: 1px solid #372511; background: url("../images/latest-patch.jpg?v=47") no-repeat 0 0;
border-radius: 5px; margin: 10px auto 0 auto; }
#sidebar-under-dev a:hover .patch-banner { background-position: left bottom; border-color: #FFFFFF; }
#sidebar-under-dev a .patch-banner-text { font: normal 12px/1.5 Arial, Verdana, sans-serif; color:#FFFFFF; margin: 14px 5px 14px 5px;}
#sidebar-under-dev a:hover .patch-banner-text { font: normal 12px/1.5 Arial, Verdana, sans-serif; color:#ffffff;}
#sidebar-expansion a.sidebar-expansion { display: block; width: 295px; height: 110px; border: 1px solid #372511; background: url("../images/expansion/warlords.jpg") no-repeat 0 0;
border-radius: 5px; margin: 10px auto 0 auto; }
.zh-cn #sidebar-expansion a.sidebar-expansion { background: url("../images/expansion/warlords_zh-cn.jpg") no-repeat 0 0; }
.zh-tw #sidebar-expansion a.sidebar-expansion { background: url("../images/expansion/warlords_zh-tw.jpg") no-repeat 0 0; }
#sidebar-expansion a.sidebar-expansion:hover { background-position: left bottom; border-color: #FFFFFF; }
#sidebar-expansion-alt .sidebar-content { width: 300px; }
#sidebar-expansion-alt .sidebar-content .learn-more { margin-top:10px; padding: 0 12px 0 0; display: block; text-align: right; background:url("../images/more-arrows.gif") no-repeat 100% 5px; line-height:1.8em }
#sidebar-expansion-alt .sidebar-content .learn-more:hover { background-position: 100% -42px }
#sidebar-expansion-alt .sidebar-content .topic .date { display:block; font-weight:normal; line-height:115%; margin-top:4px; height:14px }
.sidebar-content .featured-news { padding-top: 0; line-height: 16px; }
.sidebar-content .featured-news a { color: #bd8100; }
.sidebar-content .featured-news .date { color: #a74f14; }
.sidebar-content .featured-news .featured { margin-bottom: 0; }
.sidebar-content .featured-news .featured a { padding: 6px 20px 6px 8px; border-bottom: 1px solid #271b15; background: url(../images/arrow_r_hover.png) 100% -3px no-repeat; }
.sidebar-content #related-news .featured a { background:none; }
.sidebar-content .featured-news .featured a:hover { background-position: 100% -51px; background-color: #2b1507; }
.sidebar-content .featured-news .featured:last-child a { border-bottom: 0; }
.sidebar-content .featured-news .featured-desc { font-size: 11px; }
#sidebar-realm-status .realm-status { margin: 15px 0 0 50px; height: 30px; background: url("../images/status.gif") 0 0 no-repeat; }
#sidebar-realm-status .realm-status .down,
#sidebar-realm-status .realm-status .up { width: 75px; height: 27px; line-height: 27px; float: left; padding: 0 0 0 35px; font-size: 14px; }
#sidebar-realm-status .realm-status .down { color: #c83424; }
#sidebar-realm-status .realm-status .up { color: #a3c425; }
#sidebar-realm-status .down-realms { margin: 10px 0 0 20px; list-style: square; color: #c83424; }
#sidebar-realm-status .down-realms li { margin: 5px; }
#sidebar-realm-status .pvp { color: #C33; }
#sidebar-realm-status .rp { color: #3C3; }
#sidebar-realm-status .status-icon { background: url("../images/status.png") -1px 0 no-repeat; margin: 0 auto; height: 30px; width: 25px; }
#sidebar-realm-status .status-icon.up { background-position: -111px 0; }
.sidebar-bot { min-height: 200px; position: relative; }
.sidebar-loading { padding: 100px 25px; width: 250px; color: #a74f14; text-align: center; position: absolute; top: 0; left: 0; background: url("../images/loaders/loader.gif") 50% 75% no-repeat; }
body.zh-cn .sidebar-loading { top: 400px; }
.poptopic-list a,
.poptopic-list a:first-child { padding-left: 8px; display: block; border-bottom: 1px solid #271b15; }
.poptopic-list a:hover { background-color: #2b1507; }
.poptopic-list a .int { padding: 6px 0; padding-right: 20px; background: url(../images/arrow_r_hover.png) 100% -5px no-repeat; }
.poptopic-list a:hover .int { background-position: 100% -53px; }
.poptopic-list a .title { text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display:block; width: 245px;}
.ff .poptopic-list a .title {white-space:normal; word-wrap:break-word; height:19px;}
.poptopic-list a .desc { color: #a74f14; font-weight: normal; }
.poptopic-list a:last-child { border-bottom: 0; }
.promo { width: 300px; height: 250px; display: block; position: relative; margin: 0 0 25px 3px; -moz-box-shadow: #000 0 0 15px; -webkit-box-shadow: #000 0 0 15px; box-shadow: #000 0 0 15px; overflow: hidden; }
.promo.promo-ageoftalisman .kr-promo {         background-image: url("../images/bg-ageoftalisman-kr.jpg"); width: 300px; height: 250px;  }
.promo.promo-ageoftalisman .free-trial {       background-image: url("../images/bg-ageoftalisman.jpg") }
.promo.promo-bc .free-trial {        background-image: url("../images/bg-bc.jpg") }
.promo.promo-wrath .free-trial {     background-image: url("../images/bg-wrath.jpg") }
.promo.promo-cataclysm .free-trial { background-image: url("../images/bg-cataclysm.jpg") }
.promo.promo-free-ageoftalisman .free-trial {  background-image: url("../images/free-ageoftalisman-for-sc2/en-us.jpg") }
.promo .free-trial { width: 300px; height: 40px; line-height: 40px; display: block; text-align: center; padding: 155px 0 55px 0; vertical-align: middle; background-repeat: no-repeat }
.promo .free-trial:hover { background-position: 0 -250px; }
.promo .kr-promo { display:block; height:40px; line-height:40px; padding:155px 0 55px; text-align:center; vertical-align:middle; width:300px; }
.promo .kr-promo:hover { background-position: 0 -251px; }
.promo .buy-now { position: absolute; color: #fff; font-size: 18px; font-weight: bold; bottom: 15px; left: 0; width: 300px; text-align: center; }
.promo .promo-link { width: 300px; height: 250px; display: block; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat;}
.promo .promo-link:hover { background-position: 0 -250px; }
.promo.promo-presale { background: url("../images/pre-sale/en-us.jpg") no-repeat; width: 300px; height: 250px; }
.de-de .promo.promo-presale { background: url("../images/pre-sale/de-de.jpg") no-repeat; }
	.es-es .promo.promo-presale { background: url("../images/pre-sale/es-es.jpg") no-repeat; }
	.es-mx .promo.promo-presale { background: url("../images/pre-sale/es-mx.jpg") no-repeat; }
	.fr-fr .promo.promo-presale { background: url("../images/pre-sale/fr-fr.jpg") no-repeat; }
	.it-it .promo.promo-presale { background: url("../images/pre-sale/it-it.jpg") no-repeat; }
	.pl-pl .promo.promo-presale { background: url("../images/pre-sale/pl-pl.jpg") no-repeat; }
	.ru-ru .promo.promo-presale { background: url("../images/pre-sale/ru-ru.jpg") no-repeat; }
	.promo.promo-cataclysm-activate { background: url("../images/cataclysm-activate/bg.jpg") no-repeat; width: 300px; height: 250px; }
	.promo-cataclysm-activate .activate { width: 250px; height: 50px; line-height: 50px; display: block; margin: 105px auto 10px auto; background: url("../images/cataclysm-activate/activate.jpg") no-repeat; }
	.promo-cataclysm-activate .activate:hover { background-position: 0 -50px; }
	.promo-cataclysm-activate .digital,
	.promo-cataclysm-activate .retail { width: 175px; height: 30px; line-height: 30px; display: block; padding-left: 25px; margin: 10px auto; background: url("../images/cataclysm-activate/digital.jpg") no-repeat; }
	.promo-cataclysm-activate .retail { background: url("../images/retail.jpg") no-repeat; }
	.promo-cataclysm-activate .digital:hover,
	.promo-cataclysm-activate .retail:hover { background-position: 0 -30px; }
	.promo.ageoftalisman-merge-tw,
	.promo.ageoftalisman-merge-tw a { display: block; height: 240px; width: 300px; background: url("../images/ageoftalisman-tw-merge.jpg") no-repeat; }
	.promo.ageoftalisman-merge-tw,
	.promo.ageoftalisman-merge-tw a { display: block; height: 240px; width: 300px; background: url("../images/ageoftalisman-tw-merge.jpg") no-repeat; }
#sidebar-links.promo-ad a { border: none; display: block; width: 300px; height: 85px; margin: 10px auto 10px auto; }
#sidebar-links.promo-ad a.promo-authenticator { background: url("../images/eu-authenticator.jpg") no-repeat 0 0; color: #eee;}
#sidebar-links.promo-ad a.promo-authenticator:hover { background-position: 0 -85px; }
#sidebar-links.promo-ad a .buy-now-cart { display: block; float: left; height: 16px; left: 8px; line-height: 16px; padding-left: 28px; padding-right: 28px; position: relative; top: 51px; text-shadow: 1px 1px 1px #000000;}
#sidebar-links .sidebar-link { display: block; font-size: 0; margin: 10px auto 0 auto; background: #000 top no-repeat; border: 1px solid #372511; -moz-box-shadow:0 0 6px #000000; -webkit-box-shadow:0 0 6px #000000; box-shadow:0 0 6px #000000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#sidebar-links .sidebar-link img { border-radius: 5px; }
#sidebar-links .sidebar-link:hover { border-color: #FFFFFF; background-position: bottom; }
body.zh-cn .sidebar-link { height:50px; width:302px; }
.sotd { display: block; margin: 15px auto 0 auto; background: #000 50% 50% no-repeat; border: 1px solid #372511; height: 179px; width: 297px;  -moz-box-shadow:0 0 6px #000000; -webkit-box-shadow:0 0 6px #000000; box-shadow:0 0 6px #000000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.sotd .image { display: block; height: 137px; width: 295px; border: 1px solid #000; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.sotd .caption { padding: 10px; height: 20px; background: url("../images/opacity-carousel.png") repeat; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.sotd .caption .submit { 
	color: #fff; border: none; outline: none; cursor: pointer;
	background: url("../images/community-index-sprite.png") -90px -838px no-repeat; display:inline-block; font-size:11px; padding-left:13px;
}
.sotd .caption .view { background-position: 100% -865px; float: right; padding: 0 13px 0 0; }
.sotd:hover { border-color: #FFFFFF; }
#comments-pages-wrapper { padding:0; }
.comment-section, .ageoftalisman-comments { clear:both; }
#comments-reply-form,
.ageoftalisman-comments { padding: 15px 30px; margin-top: 30px; background: url("../images/comments_bg.jpg") 50% 0 repeat-x; }
.ageoftalisman-comments .comments-error-gate,
.ageoftalisman-comments .comment-tile { background:#2b1507; }
.ageoftalisman-comments .comments-form { background:none; }
.ageoftalisman-comments .comments-loading { background-image: url("../images/canvas-loader.gif")}
.ageoftalisman-comments .comment-tile .coment-foot { clear:both; }
.ageoftalisman-comments .moderator-controls { position: relative; z-index: 1; }
.ageoftalisman-comments .ageoftalisman-avatar { padding: 1px; background-color: black; border: 1px solid #483A30; border-bottom-color: #3D2F26; border-top-color: #887465; border-radius: 3px; }
#related-comments .subheader-2 { display:none; }
#related-comments .ageoftalisman-comments { background-image: none; margin-top: 0; }
.employee-icon { background-image: url(../images/employee.gif); }
.post-detail code,
.post-detail pre { border-color: #48230b; background: #21130b; color: #fae5cf; }
.post-detail blockquote { border-color: #48230b; }
.post-detail blockquote:hover { border-color: #5d2e0f; }
.post-detail blockquote div { color: #a74f14; }
.post-detail blockquote div a { font-weight: bold; }
.post-detail blockquote.quote-public { border-color: #48230b !important; color: #E9BD7F !important; }
.post-detail blockquote.quote-public:hover { border-color: #5d2e0f !important; }
.post-detail .bml-link-item .icon-frame { vertical-align: middle; margin-right: 5px; }
.ie #page-comments .new-post,
.ie #page-comments .new-post .comment,
.ie #page-comments .new-post .comment .comment-interior { z-index: 1000; }
.ie7 #thread { overflow: hidden; }
.ie7 .sidebar-events .info-wrapper .title { float: left; width: 200px; }
.ie7 .sidebar-events .info-wrapper .date { clear: both;}
#forum-content .forum-search input { padding-right: 30px; background: #fff url("../images/filter.gif") 98% 50% no-repeat; }
.post-history-int {border:1px solid #2e1f1a;}
#sidebar-gear-store .gear-link {
	width: 300px;
	height: 110px;
	display: block;

	background: url("../images/.jpg") no-repeat;
}
.ko-kr #sidebar-gear-store .gear-link {
	background: url("../images/.jpg") no-repeat;
}

#sidebar-gear-store .gear-link:hover {
	background-position: 0 -110px;
}
#lightbox-anchor { position:absolute; top:10%; left:0; z-index: 9005; width:100%; }
#lightbox-container { width:890px; height:641px; position:relative; display:none; margin:0 auto; background-color:#000; }
#lightbox-container .ui-element { background:url(../images/layout/lightbox/ui.png) no-repeat; }
.ie6 #lightbox-container .ui-element { background-image:url(../images/layout/lightbox/ui.gif); }
#lightbox-content { background-repeat:no-repeat; width:100%; height:100%; background-color:#0d0804; z-index:9005; position:absolute; }
#lightbox-content.loading { background:#0d0804 url(../images/loaders/media-page-load.gif) no-repeat 50% 50%; }
#lightbox-container .lightbox-close { display:block; position:absolute; float:right; right:-14px; top:-18px; width:63px; height:51px; background-position: 0 -156px; z-index:9006; }
#lightbox-container .lightbox-close:hover { background-position:0 -207px; }
#lightbox-container .border { position:absolute; float:left; z-index:9006; }
.ie6 #lightbox-container .border { line-height:1px; overflow:hidden; }
#lightbox-container #lb-border-top { height:11px; top:-11px; left:0; width:880px; background-image:url(../images/media-frame-tb.gif); padding-right:10px; }
#lightbox-container #lb-border-right { width:11px; top:0; right:-11px; background:url(../images/media-frame-lr.gif) -11px 0; height:632px; padding-bottom:9px; }
#lightbox-container #lb-border-bottom { height:11px; bottom:-11px; left:0; background:url(../images/media-frame-tb.gif) 0 -11px; width:878px; padding-right:12px; }
.ie6 #lightbox-container #lb-border-bottom { bottom:-7px; }
#lightbox-container #lb-border-left { width:11px; top:0; left:-11px; background-image: url(../images/media-frame-lr.gif); height:632px; padding-bottom:9px; }
#lightbox-container .corner { position:absolute; background:url(../images/media-frame-corners.gif) no-repeat; width:11px; height:11px; float:left; z-index:9006; }
#lightbox-container .corner-top-left { top:-11px; left:-11px; }
#lightbox-container .corner-bottom-left { background-position:0 -11px; bottom:-11px; left:-11px; }
#lightbox-container .corner-top-right { background-position:-11px 0; top:-11px; right:-11px; }
#lightbox-container .corner-bottom-right { background-position:-11px -11px; bottom:-11px; right:-11px; }
#lightbox-container .control-wrapper { height:39px; position:absolute; float:left; width:100%; bottom:-48px; z-index:9006; }
.ie6 #lightbox-container .control-wrapper { bottom:-45px; }
#lightbox-container .control-wrapper .lightbox-controls { width:184px; height:39px;  margin:0 auto; background:none; }
#lightbox-container .control-wrapper a { display:block; height:39px; float:left; }
#lightbox-container .control-wrapper a.previous { width:63px; background-position:0 0; }
#lightbox-container .control-wrapper a.previous:hover { background-position:0 -39px; }
#lightbox-container .control-wrapper a.gallery-view { position:relative; top:-39px; margin-bottom:-39px; left:63px; width:58px; background-position:-63px 0; }
#lightbox-container .control-wrapper a.gallery-view:hover { background-position:-63px -39px; }
#lightbox-container .control-wrapper a.next { margin-left:58px; width:63px; background-position:-121px 0; }
#lightbox-container .control-wrapper a.next:hover { background-position:-121px -39px; }
#lightbox-container .control-wrapper.no-paging .lightbox-controls { background:none; }
#lightbox-container .control-wrapper.no-paging a.previous,
#lightbox-container .control-wrapper.no-paging a.next { display:none; }
#lightbox-container .control-wrapper.no-paging a.gallery-view { top:0; left:41px; width:102px; height:39px; background-position:0 -78px; }
#lightbox-container .control-wrapper.no-paging a.gallery-view:hover { background-position:0 -117px; }
#lightbox-container .control-wrapper.no-gallery a.gallery-view { display:none; }
#lightbox-container .control-wrapper.no-gallery .lightbox-controls { background:none; }
#lightbox-container .control-wrapper.no-gallery a.previous { margin-left:29px; }
#lightbox-container .control-wrapper.no-gallery a.next { margin-left:0; }
#lightbox-container .control-wrapper.no-gallery.no-paging { display:none; }
#lightbox-container .lightbox-error { text-align:center; font-size:16px; background: #000 url(../images/warning.png) no-repeat 50% 20px; vertical-align:text-bottom; line-height:550px; }
.ie6 #lightbox-container .lightbox-error { background: #000; vertical-align:middle; line-height:normal; }
.ie6 #lightbox-container .no-gallery,
.ie6 #lightbox-container .no-paging { display:block; }
.ie6 #lightbox-container .no-controls { display:none; }
element {
    background: url('images/bg.jpg') no-repeat fixed center top / 100% 100% #000;
}
body {
    color: #FFFFFF;
    font: 12px/1.5 Arial,Verdana,sans-serif;
}
body, h1, h2, h3, h4, h5, h6, button, input, textarea, small, big {
    font-size: 100%;
}
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 {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
}
#ageoftalisman-app-tooltip .sub-title {
    color: #B2BAC7;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.1em;
}
body, h1, h2, h3, h4, h5, h6, button, input, textarea, small, big {
    font-size: 100%;
}
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 {
    margin: 0px;
    padding: 0px;
    border: 0px none;
    outline: 0px none;
}
#ageoftalisman-app-tooltip .tooltip-wrapper {
    line-height: normal;
    text-align: left;
}
#ageoftalisman-app-tooltip {
    font-size: 12px;
}
#service {
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 75;
}
.service-cell {
    background: url('../images/background.png') repeat-x scroll 0px -200px transparent;
    color: #8694A1;
    display: block;
    float: left;
    line-height: 32px;
    padding: 0px 0px 7px;
    position: relative;
}
.service-cell {
    color: #8694A1;
    line-height: 32px;
}
.service-bar {
    font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;
    text-align: right;
}
ol, ul {
    list-style-type: none;
}
.service-cell a {
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
}
welcome {
    padding: 0px 15px 7px;
}
.service-cell .service-link {
    border-left: 1px solid #100000;
    display: block;
    font-size: 10px;
    line-height: 33px;
    padding: 0px 1.5em;
    text-transform: uppercase;
}
.service-cell .service-link {
    border-left: 1px solid #100000;
    display: block;
    font-size: 10px;
    line-height: 33px;
    padding: 0px 1.5em 0px 0px;
    text-transform: uppercase;
}
support a.service-link-dropdown {
    background: url('../images/background.png') repeat-x scroll 100% -240px transparent;
    display: block;
    padding: 0px 38px 0px 1.5em;
}
support a.service-link-dropdown:hover, .service-support a.service-link-dropdown:focus {
    background-position: 100% -280px;
}
.service-cell .service-link:focus {
    background-color: #100000;
}
.service-cell .service-link:hover, .service-cell .service-link:focus {
    background-color: #100000;
}
.service-support a.service-link-dropdown {
    background: url('../images/background.png') repeat-x scroll 100% -240px transparent;
    display: block;
    padding: 0px 38px 0px 1.5em;
}
.service-cell a:hover, .service-cell a:focus {
    color: #FFF;
}
.no-support-tickets {
    display: none;
}
.service-explore a.dropdown {
    background: url('../images/background.png') repeat-x scroll 100% -40px transparent;
    color: #FFF;
    display: block;
    line-height: 33px;
    padding: 0px 40px 0px 1.5em;
    text-transform: uppercase;
}
.explore-menu .explore-caption {
    font-size: 16px;
    letter-spacing: -1px;
    display: block;
    color: #B2BAC7;
    font-weight: normal;
    line-height: 1.333;
    margin: 0px;
}
parsererror { position:absolute; }
html { min-width: 1006px; }
body { color: #FFFFFF; font: normal 12px/1.5 Arial, Verdana, sans-serif; }

a { color: #FFFFFF }
a:hover { color: #FFF !important }
#right a { color: #bd8100 }
#right a:hover { color: #FFF }
.ui-tooltip { border: 1px solid #353837; color: #fff; background-color: rgba(15, 15, 15, 0.9); padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: #000 0 0 15px; -webkit-box-shadow: #000 0 0 15px; box-shadow: #000 0 0 15px; font-size: 12px; max-width: 400px; }
.ui-tooltip h3 { font-size: 16px; font-weight: normal; }
.ui-tooltip li { clear: both; }
.ui-tooltip a { color: white; }
.ui-tooltip .tip { border-bottom: 0; }
.ui-tooltip .frame-32 { position: absolute; left: -60px; top: -10px; }
.ui-tooltip .frame-36 { position: absolute; left: -56px; top: -10px; }
.ui-tooltip .frame-56 { position: absolute; left: -75px; top: -10px; }
.ui-tooltip .frame-150 { position: absolute; left: -175px; top: -10px; }
.ui-tooltip .tooltip-content { position: relative; }
.ui-tooltip .tooltip-list { margin-top: 10px; }
.ui-tooltip .tooltip-list li { margin: 1px 0; }
.ui-tooltip .tooltip-list .icon-frame { float: left; margin-right: 5px; }
.tip { border-bottom: 1px dotted #6a5336; cursor: help; }
a.tip, .tip a { cursor: pointer; }
.hover .fansite-link { visibility: visible; }
.fansite-link { width: 21px; height: 21px; vertical-align: top; display: inline-block; overflow: hidden; background: url("../images/goto-fansite-button.gif") no-repeat; }
.fansite-link:hover,
.hover .fansite-link { background-position: 0 -21px; }
.fansite-link.fansite-small { width: 16px; height: 16px; background-position: 0 -42px; }
.fansite-link.fansite-small:hover,
.hover .fansite-link.fansite-small { background-position: 0 -58px; }
tr .fansite-link { visibility: hidden; }
tr:hover .fansite-link,
.hover .fansite-link { visibility: visible !important; display: block !important; }
.fansite-group a { padding-right: 12px; margin-right: 5px; background: url("../images/goto-fansite.gif") no-repeat 100% 3px; }
.fansite-group a:hover { background-position: 100% -18px; }
.ui-typeahead { background: #161413; border: 1px solid #353837; -moz-border-radius: 5px; -moz-box-shadow: 0 0 10px #000000; -webkit-border-radius: 5px; -webkit-box-shadow: 0 0 10px #000000; border-radius: 5px; box-shadow: 0 0 10px #000000; z-index: 100; }
.ui-typeahead .group-list { border-top: 1px solid #2A292B; }
.ui-typeahead .group-list a:hover { background: #1c1b1a; }
.ui-typeahead .group-list a.item-active { background: #222120; }
.ui-typeahead .group-list a .desc { color: #999; }
.ui-typeahead .group-title { color: #EFE3D2; border-bottom: 1px solid #2A292B; background: #060606 url("../images/search/search_icons.png") 5px -2px no-repeat; padding-left: 30px; }
.ui-typeahead .group-ageoftalismanitem .group-title { background-position: 5px -277px; }
.ui-typeahead .group-ageoftalismancharacter .group-title { background-position: 7px -80px; }
.ui-typeahead .group-ageoftalismanguild .group-title { background-position: 5px -332px; }
.ui-typeahead .group-ageoftalismanarenateam .group-title { background-position: 5px -384px; }
.ui-typeahead .group-static .group-title { background-position: 5px -41px; }
.ui-typeahead .group-kb .group-title { background-position: 5px -187px; }
.ui-typeahead .group-post .group-title { background-position: 5px -114px; }
.ui-typeahead .group-article .group-title { background-position: 5px -153px; }
.ui-breadcrumb { font-size:12px;}
.zh-tw .ui-breadcrumb { font-family: none }
.ui-breadcrumb li { padding-right:0; margin-right:0 }
.ui-breadcrumb li.last { padding: 0; }
.ui-breadcrumb li a { display: block; padding-bottom: 2px; line-height: 1.25; }
.ie .ui-breadcrumb li a { display: block; }
.ui-breadcrumb li .breadcrumb-text { border-bottom: 1px dotted #8c6407; display: block; }
.ui-breadcrumb li.last a { color: #F3E6D0; }
.ui-breadcrumb li.last .breadcrumb-text { color: #F3E6D0; border: none; max-width: 200px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ui-breadcrumb li.children .breadcrumb-text { border-bottom:1px dotted #aaa; }
.ui-breadcrumb li a:hover .breadcrumb-text,
.ui-breadcrumb li a.opened .breadcrumb-text { color: #fff; border-color: #fff; }
.ui-breadcrumb li .breadcrumb-arrow { position: relative; padding-right: 32px; }
.ui-breadcrumb li .breadcrumb-arrow:after { content: ""; width: 15px; height: 10px; position: absolute; top: 3px; right: 7px; }
.ie67 .ui-breadcrumb li .breadcrumb-arrow { padding-right: 10px; }
.ui-dropdown { border: none; height: 27px; }
.ui-dropdown .dropdown-toggler { background: url("../images/dropdown-right.gif") 100% 0 no-repeat; height: 27px }
.ui-dropdown .dropdown-toggler:hover { background: url("../images/dropdown-right.gif") 100% -30px no-repeat }
.ui-dropdown .dropdown-toggler span { color: #fab000; font-size: 11px; line-height: 27px; padding-left: 10px; height: 27px; display: block; background: url("../images/dropdown-left.gif") 0 0 no-repeat; }
.ui-dropdown .dropdown-toggler:hover span { color: #fff; background: url("../images/dropdown-left.gif") 0 -30px no-repeat }
.ui-dropdown.opened .dropdown-toggler { background: url("../images/dropdown-right.gif") 100% -60px no-repeat }
.ui-dropdown.opened .dropdown-toggler span { color: #fffac1; background: url("../images/dropdown-left.gif") 0 -60px no-repeat }
.ui-dropdown .dropdown-wrapper { background-color: #3e1103; border: 1px solid #601f0c; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.ui-dropdown .dropdown-wrapper ul li a { padding: 5px; color: #fffac1; display: block }
.ui-dropdown .dropdown-wrapper ul li a:hover { text-decoration: none; color: #fff; background: #6e3b0d; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px }
.ui-pagination { overflow:visible; height:22px; }
.ui-pagination li { margin:0 2px; }
.ui-pagination li a { padding:0 10px; height:22px; line-height:22px; background: #2b1507; color: #d3ac6b; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.ui-pagination li a:hover { background-color: #4e2f1b; color: white; }
.ui-pagination li.current a { background-color: #ffae00; color: #000; font-weight: bold; }
.ui-toast .toast-top { background: url("../images/toast.png") no-repeat }
.ui-toast .toast-bot { background: url("../images/toast.png") 0 100% no-repeat }
.ui-toast .toast-content { color: #000; text-shadow: #e5a14e 1px 1px; background: url("../images/toast-bg.png") repeat-y }
.ui-toast .toast-arrow { background: url("../images/toast-arrow.png") no-repeat }
.ui-context .context .context-links a { background-image: url("../images/context.gif"); background-repeat: no-repeat; font-weight: bold; }
.ui-context .context .context-links .icon-profile { background-position: 0 0; }
.ui-context .context .context-links .icon-posts { background-position: 0 -30px; }
.ui-context .context .context-links .icon-ignore { background-position: 0 -60px; }
.ui-context .context .context-links .icon-ban { background-position: 0 -90px; }
.ui-context .context .context-links .icon-auctions { background-position: 0 -120px; }
.ui-context .context .context-links .icon-events { background-position: 0 -150px; }
.ui-context .context .realm,
.ui-context .character-list .primary .char .realm { display: inline; padding-right: 15px; background: url("../images/arrow-up-down.gif") 100% 2px no-repeat; }
.ui-context .context .realm.down,
.ui-context .character-list .primary .char .realm.down { background-position: 100% -14px; }
.ui-context .context .realm.unknown,
.ui-context .character-list .primary .char .realm.unknown { background-position: 100% -28px; }
.context-link { background: url("../images/char-arrow.png") 100% 3px no-repeat; padding-right: 14px; color: white; }
.context-link:hover,
.context-link.context-open { color: #FFFFFF; background-position: 100% -145px; }
.ui-button span { font-family: Arial, sans-serif; }
.button1 .button-left,
.button1 .button-right { background-image: url("../images/buttons/button-1.png"); background-repeat: no-repeat; color: #ffae00; }
.button1 .button-left { padding:0 0 0 28px; background-position:0 0; height:38px; line-height:37px; }
.button1 .button-right { padding: 0 28px 0 0; background-position: 100% -123px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; height:38px; line-height:38px; text-transform: uppercase; }
.ko-kr .button1 .button-right { font-family: Dotum; }
.button1:hover .button-left { background-position: 0 -41px; }
.button1:hover .button-right { color:#FFF; background-position:100% -164px; }
.button1.processing .button-left,
.button1.processing:hover .button-left,
.button1.disabled .button-left,
.button1.disabled:hover .button-left { background-position: 0 -82px; cursor: default; }
.button1.processing .button-right,
.button1.processing:hover .button-right,
.button1.disabled .button-right,
.button1.disabled:hover .button-right { background-position: 100% -205px; cursor: default; color: #953203 }
.button1.previous .button-left, .button1.next .button-right { background-image: url("../images/buttons/button-1-previous.png"); }
.button1.previous .button-left { padding-left:28px; }
.button1.previous .button-right { padding-right:12px; }
.button1.next .button-left, .button1.next .button-right { background-image: url("../images/buttons/button-1-next.png"); }
.button1.next .button-left { padding-left:12px; }
.button1.next .button-right { padding-right:28px; }
.button2.next .button-left, .button2-next .button-right { height:24px; line-height:21px; background: url("../images/buttons/button-2-next.png") no-repeat;  }
.button2.next .button-left { padding-left:16px; background-position:0 -3px; }
.button2.next .button-right { padding-right: 27px; margin:0; font-size:11px; text-transform:none; background-position:right -126px; }
.button2.next:hover .button-left { background-position:0 -44px; }
.button2.next:hover .button-right { background-position:right -167px; }
.button2.next.disabled span { color: #953203 }
.button2.next.disabled .button-left { background-position:0 -85px; }
.button2.next.disabled .button-right { background-position:right -208px; }
.button2.previous .button-left, .button2-previous .button-right { height:24px; line-height:21px; background: url("../images/buttons/button-2-previous.png") no-repeat;  }
.button2.previous .button-left { padding-left:28px; background-position:0 -3px; }
.button2.previous .button-right { padding-right: 16px; margin:0; font-size:11px; text-transform:none; background-position:right -126px; }
.button2.previous:hover .button-left { background-position:0 -44px; }
.button2.previous:hover .button-right { background-position:right -167px; }
.button2.previous.disabled span { color: #953203 }
.button2.previous.disabled .button-left { background-position:0 -85px; }
.button2.previous.disabled .button-right { background-position:right -208px; }
.button2 span,
.button3 span { padding: 0 0 0 13px; height: 30px; line-height: 30px; font-size: 11px }
.button2 span span,
.button3 span span { padding: 0 13px 0 0 }
.button2 span { background-image: url("../images/buttons/button-2.png"); background-repeat: no-repeat; color: #ffae00 }
.button2 .button-left { background-position:0 0; }
.button2 .button-right { background-position:right -123px; }
.button2.hover span,
.button2:hover span { color: #fff }
.button2:hover .button-left { background-position:0 -41px; }
.button2:hover .button-right { background-position: right -164px; }
.button2.disabled span,
.button2.processing span { color: #953203 }
.button2.disabled .button-left,
.button2.processing .button-left { background-position:0 -82px; }
.button2.disabled .button-right,
.button2.processing .button-right { background-position: right -205px; }
.button3 span { background: url("../images/buttons/button-3.gif") no-repeat; color: #00B4FF }
.button3.hover span,
.button3:hover span { color: #fff }
.button3.disabled span,
.button3.processing span { color: #b1bac3 }
.button4 .button-left, .button4 .button-right { background-image: url("../images/buttons/button-4.png"); background-repeat: no-repeat; height:50px; line-height:50px; background-position: 0 0; }
.button4 .button-left { padding-left:15px; }
.button4 .button-right { background-position: 100% -159px; font-size:16px; padding-right:16px; }
.button4:hover span {background-position: 0 -53px; }
.button4:hover span span {background-position: 100% -212px; }
.button4.processing span {background-position: 0 -106px; }
.button4.processing span span {background-position: 100% -265px; }
.button4.hover span,
.button4:hover span { color: #fff }
.button4.disabled span,
.button4.processing span { color: #b1bac3 }
.button4-download span { padding: 0 0 0 45px; background-image: url("../images/buttons/button-4-download.png"); background-repeat: no-repeat; height:50px; line-height:50px; background-position: 0 0; }
.button4-download span span {background-position: 100% -159px; font-size:16px; color:#FFFFFF; padding-left:2px; padding-right:14px;}
.button4-download span span em {text-align:left; font-size:9px; line-height:11px; color:#863d13; display:block;}
.button4-download:hover span {background-position: 0 -53px; }
.button4-download:hover span span {background-position: 100% -212px; }
.button4-download.processing span {background-position: 0 -106px; }
.button4-download.processing span span {background-position: 100% -265px; }
.button4-download.hover span,
.button4-download:hover span { color: #fff }
.button4-download.hover em,
.button4-download:hover em { color: #fff }
.button4-download.disabled span,
.button4-download.processing span { color: #b1bac3 }
.button5 .button-left,
.button5 .button-right { background-image: url("../images/buttons/button-5.png"); background-repeat: no-repeat; color: #ffae00; }
.button5 .button-left { padding:0 0 0 28px; background-position:0 0; height:38px; line-height:37px; }
.button5 .button-right { padding: 0 28px 0 0; background-position: 100% -123px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:12px; height:38px; line-height:38px; text-transform: uppercase; }
.ko-kr .button5 .button-right { font-family: Dotum; }
.button5:hover .button-left { background-position: 0 -41px; }
.button5:hover .button-right { color:#FFF; background-position:100% -164px; }
.button6 span { background-image: url("../images/buttons/button-6.png"); background-repeat: no-repeat; color: #ffae00 }
.button6 .button-left { background-position:0 0; }
.button6 .button-right { background-position:right -123px; }
.button6.hover span,
.button6:hover span { color: #fff }
.button6:hover .button-left { background-position:0 -41px; }
.button6:hover .button-right { background-position: right -164px; }
.button6 span { padding: 0 0 0 13px; height: 30px; line-height: 30px; font-size: 11px }
.button6 span span { padding: 0 13px 0 0 }
.flyout-menu { background: #161413; opacity: .99; border: 1px solid #353837; padding: 1px; -moz-border-radius: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-border-radius: 5px; -webkit-box-shadow: 0 0 10px #000; border-radius: 5px; box-shadow: 0 0 10px #000 }
.flyout-menu ul { width: 199px; border-right: 1px solid #2A292B; }
.flyout-menu ul:last-child { width: 200px; border-right: 0; }
.flyout-menu ul li { margin: 0; border-bottom: 1px solid #2A292B; }
.flyout-menu ul li:last-child { border-bottom: 0; }
.flyout-menu ul:last-child > li:last-child { border-bottom: 1px solid #2A292B !important; }
.flyout-menu ul:first-child > li:last-child { border-bottom: 0 !important; }
.flyout-menu ul li.divider { background-color: #060606; } /* separator */
.flyout-menu ul li.divider a,
.flyout-menu ul li.divider span { color: #EFE3D2; font-weight: bold; display: block; padding: 4px 8px; }
.flyout-menu ul li a { color: #ffae00; padding: 4px 18px 4px 8px; }
.flyout-menu ul li a .desc { display: block; color: #7b7b7b; font-size: 11px; }
.flyout-menu ul li .opened { color: #d5d5d5; }
.flyout-menu ul li a.children,
.flyout-menu ul li span.children { font-weight: normal; }
.flyout-menu ul li .opened,
.flyout-menu ul li a:hover,
.flyout-menu ul li span.children:hover { background-color: #1c1b1a !important; background-position: 96% 8px !important; }
.flyout-menu ul li a:hover,
.flyout-menu ul li span.children:hover { color: white; }
.flyout-menu ul li .flyout-menu { left: 195px; top: -2px; }
.ui-overlay { width: 750px; background: #391b0d; color: #e9bd7f; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; }
.ui-overlay .overlay-middle { padding: 25px; }
.ui-overlay .overlay-middle h2 { color: #7e3406; font-size: 24px; line-height: 100%; font-weight: normal; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 2px solid #50260f; }
.trending-topics { margin-top: 3px; }
.trending-topics li { border-bottom: 1px solid #271B15; color: #a74f14; padding: 7px 5px; }
.trending-topics .topic { }
.trending-topics .forum { color: #855B47 !important; }
.trending-topics .forum:hover { color: #fff !important; }
.articles-list li { border-bottom: 1px solid #271B15; }
.articles-list a .title { font-weight: bold; }
.articles-list a .date { color: #a74f14; }
.articles-list a .image { border: 1px solid #372511; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; -moz-box-shadow: 0 0 15px #000; -webkit-box-shadow: 0 0 15px #000; box-shadow: 0 0 15px #000; }
.articles-list a:hover .image { border-color: #FFFFFF; }
.articles-list-plain li { border-bottom: 1px solid #271B15; padding: 10px 5px; }
.articles-list-plain .title { font-weight: bold; display: block; line-height: 115%; word-wrap: break-word; color: #FFFFFF !important; }
.articles-list-plain .title:hover { color: #fff !important; }
.articles-list-plain .date { color: #855B47; font-size: 11px; }
.articles-list-plain .forum { color: #855B47 !important; font-size: 11px;  }
.articles-list-plain .forum:hover { color: #fff; }
#sidebar-under-dev .trending-topics li { line-height: 130%; }
#wrapper { width: 1006px; margin: 0 auto; position: relative }
#header { position:relative; z-index:50; padding-top: 26px; }
#header #logo { height: 115px }
#header #logo a { width: 275px; height: 115px; display: block; border: none; text-indent: -9999px }
#header .header-plate { height: 93px; position: relative; }
#header .user-plate { color: #fff; width: 355px; height: 84px; position: absolute; right: 3px; bottom: 1px; }
.ie6 #header .user-plate { right:2px }
#header .user-plate .character-card { position:relative; z-index:1; }
#header .user-plate .character-name,
#header .user-plate .guild-name { float:left; clear:left; pointer-events:auto; }
#header .user-plate .meta-no-ageoftalisman .player-name, #header .user-plate .meta-no-character .player-name { float:none; }
#header .user-plate .meta { position: relative; }
#header .user-plate .player-name,
#header .user-plate .guild-name { display: block; text-shadow: 1px 1px 1px black; font-weight: bold; font-size:12px; text-overflow: ellipsis; max-width: 250px; overflow: hidden; white-space: nowrap;}
#header .user-plate .context-link { text-shadow: 1px 1px 1px black; font-weight: bold; }
#header .user-plate .player-name { color: #b0d715; font-weight: bold; line-height: 100%; margin-bottom: 2px; }
#header .user-plate .character-name { line-height: 100%; font-weight: bold; font-size: 24px; margin: 0; padding:0; background: none; letter-spacing: -0.0em; text-shadow: 1px 1px 1px black; letter-spacing: -0.05em; pointer-events: auto; }
#header .user-plate .character-name.name-small { font-size: 20px; }
#header .user-plate .character-name.context-open,
#header .user-plate .character-name:hover { color: white; }
#header .user-plate .character-name:after { background: url("../images/char-arrow.png") 0 3px no-repeat; display: inline-block; width: 11px; height: 15px; content:''; }
#header .user-plate .character-name:hover:after { background-position: 0 -145px; }
#header .user-plate .avatar-frame { position:absolute; right:0; top:0; border:solid 1px #000; pointer-events:none; }
#header .user-plate .meta-horde .avatar-frame { border-color: #e23739; }
#header .user-plate .meta-alliance .avatar-frame { border-color: #00bbf6; }
#header .user-plate .avatar-frame, #header .user-plate .avatar-ageoftalisman { width:58px; height:58px; }
#header .user-plate .card-character { width: 326px; height: 84px; padding:0 0 0 30px; display: block; color: #EEE; font-size: 14px; position: absolute; bottom:-1px; right: 0; text-overflow: ellipsis; line-height: 1.4em; z-index:1; }
#header .user-plate .card-character strong { color: #FFFFFF; }
#header .user-plate .card-character .login-msg { display:block; float:left; width:210px; margin-top:18px;  text-shadow:1px 1px 1px #555 }
#header .user-plate .card-character .ageoftalisman-login-key { display:block; position:absolute; right:50px; top:31px; width:50px; height:42px; background:url(../images/key.png) no-repeat }
.ie6 #header .user-plate .card-character .ageoftalisman-login-key { background-image:url(../images/key.gif) }
#header .user-plate a.card-character:hover { color: #fff; background-position: 0 -84px; }
#header .user-plate a.card-character:hover strong { color: white; }
#header .user-plate .card-character .card-portrait { width:58px; height:58px; display:block; float:right; border:1px solid #000; margin-top:7px; margin-right:21px }
.ie6 #header .user-plate .card-character .card-portrait { margin-right:10px }
#header .user-plate .meta-wrapper { position:relative; padding:10px 15px 10px 30px; z-index:1; pointer-events:none; }
#header .user-plate .card-character.plate-neutral  .card-portrait,
#header .user-plate .card-character.plate-alliance .card-portrait,
#header .user-plate .card-character.plate-horde    .card-portrait { background-size:74px }
#header .user-plate .card-character.plate-alliance { background-image:url(../images/charcard-alliance.jpg) }
#header .user-plate .meta-default .meta { width:240px; margin-top:13px }
#header .user-plate .meta-login-error .meta,
#header .user-plate .meta-no-ageoftalisman .meta { text-shadow:1px 1px 1px #555; width:280px; margin-top:7px }
.pt-br #header .user-plate .meta-login-error .meta { width:280px }
.es-mx #header .user-plate .meta-login-error .meta { width:280px }
.es-mx #header .user-plate .meta-no-ageoftalisman .meta { margin-top:13px }
#header .user-plate .meta-alliance .player-name { color: #5fb8eb; }
#header .user-plate .meta-alliance .character-name:hover { color: white; text-shadow: 1px 1px 1px black, 0 0 15px #409aff, 0 0 5px #409aff; }
#header .user-plate .meta-horde .player-name { color: #eb1212; }
#header .user-plate .meta-horde .character-name:hover { color: white; text-shadow: 1px 1px 1px black, 0 0 15px #c64040, 0 0 5px #c64040; }
#header .user-plate .ui-context { top: 40px; pointer-events: auto; }
#header .user-plate .ui-context a { color: #00B6FF; }
#header .user-plate .ui-context a:hover { color: #fff; }
#sub-header  { color:#7E3406; font-size:24px; letter-spacing:-0.05em; padding-left:30px; }
.section-title {  }
.section-title h2 { color: #efe3d2; margin-bottom: 10px; font: 52px/85% "Palatino Linotype", Georgia, Times, sans-serif; letter-spacing: -1.5px; text-shadow: #241209 0 0 5px; }
.section-title p,
.section-title .view-all {letter-spacing: normal;}
#sub-nav { width:942px; height:36px; border:1px solid #732c0c; margin:0 auto; background: url("../images/sub-navigation.gif") 0 0 repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; }
#sub-nav ul a { font:normal 13px/36px Arial, Sans-serif; display:block; height:36px; float:left; padding:0 18px 0 15px; background: url("../images/sub-navigation.gif") 100% -45px no-repeat; border-right:1px solid #732c0c }
#sub-nav ul a.first-col { -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
#sub-nav ul a:hover { background-color:#340c02; -moz-box-shadow: inset 5px 5px 5px #200601; -webkit-box-shadow:inset 5px 5px 5px #200601; box-shadow:inset 5px 5px 5px #200601; }
#sub-nav ul a.active { background-color:#340c02; -moz-box-shadow: inset 5px 5px 5px #200601; -webkit-box-shadow:inset 5px 5px 5px #200601; box-shadow:inset 5px 5px 5px #200601; cursor:default }
#sub-nav ul a.active span { color:#FFF }
.search-bar { position: absolute; right: 5px; top: 75px; z-index: 5;  }
.search-bar form { float: right; width: 354px; height: 30px; }
.search-bar div { position: relative; }
.search-bar .input { width: 304px; padding: 8px 40px 8px 8px; background: #fff; }
.search-bar .search-field { color: #707070; border-radius: 5px; box-shadow: 0 0 10px #393744; }
.search-bar .search-field.active,
.search-bar .search-field:focus { color: #000; font-weight: normal; }
.search-bar .search-button { border:none; outline: none; position: absolute; top: -6px; right: -6px; cursor: pointer; background: url("../images/mag-glass.png") center center no-repeat; width: 44px; height: 46px; z-index: 7; }
.search .summary .suggested-results .result a { font-weight: normal; }
#menu { width: 623px; height: 65px; position: absolute; left: 19px; top: 19px; -moz-user-select: none; -webkit-user-select: none; user-select: none; background-image: url("../images/menu-tab-baked.jpg?v=2"); }
#menu li { width: 102px; float: left; height: 65px; }
#menu li a { height: 65px; display: block; text-align: center; text-transform: uppercase; color: #FFFFFF }
#menu li a span { padding-top: 45px; display: block; font: normal 12px Arial, Verdana, serif; text-shadow: #000 0 0 5px; position: relative; top: -5px }
#menu li a:hover,
#menu li a.menu-active { background-image: url("../images/menu-tab-baked.jpg?v=2"); }
#menu li a:hover { color: white; }
#menu li a.menu-active { color: #fff !important; -moz-box-shadow: 0 0 15px #ff7501; -webkit-box-shadow: 0 0 15px #ff7501; box-shadow: 0 0 15px #ff7501; position: relative; }
#menu li.menu-game,
#menu li.menu-forums { width: 104px }
#menu li.menu-community,
#menu li.menu-media { width: 105px }
#menu li.menu-home a:hover { background-position: 0 -65px }
#menu li.menu-home a.menu-active { background-position: 0 -130px !important }
#menu li.menu-game a:hover { background-position: -102px -65px }
#menu li.menu-game a.menu-active { background-position: -102px -130px !important }
#menu li.menu-community a:hover { background-position: -206px -65px }
#menu li.menu-community a.menu-active { background-position: -206px -130px !important }
#menu li.menu-media a:hover { background-position: -311px -65px }
#menu li.menu-media a.menu-active { background-position: -311px -130px !important }
#menu li.menu-forums a:hover { background-position: -416px -65px }
#menu li.menu-forums a.menu-active { background-position: -416px -130px !important }
#menu li.menu-services a:hover { background-position: -520px -65px }
#menu li.menu-services a.menu-active { background-position: -520px -130px !important }
.chrome #menu li a span { text-shadow: none; }
#content { background-color: #1a0f08 !important; margin: 0 6px; }
.content-top { background: url("../images/content-topbot.jpg") 0 0 no-repeat; }
#content .content-bot { position:relative; background: url("../images/content-repeat.png") repeat; min-height: 600px; }
#content .content-trail { height: 40px; }
#content .content-trail .ui-breadcrumb { padding: 7px 0 0 20px; }
#content .content-header { padding: 25px; padding-top: 35px; }
#content .content-header .header { color: #efe3d2; font: 52px/85% "Palatino Linotype", Georgia, Times, sans-serif; letter-spacing: -1.5px; text-shadow: #241209 0 0 5px; }
#content .content-header .desc { width: 50%; margin-top: 25px; color: #A4704E; }
#content .content-box-w434 { background: url("../images/box-w434-top.jpg") 0 0 no-repeat #21130a; width:434px; }
#content .content-box-w434 .wrapper { background: url("../images/box-w434-bottom.jpg") 0 100% no-repeat; width:100%; padding:16px 0 19px 0; letter-spacing:-0.5px;}
#content .content-box-w434 .inner-wrapper {margin:0 45px 0 19px;}
#content .content-box-w434 .box-title {font-size:12px; color:#efe3d2; display:block; padding-bottom:21px; text-transform:uppercase;}
#content .content-box-w434 .wrapper p {font-size:12px; line-height:20px; color:#967648; margin-bottom:15px;}
.ui-slideshow .mask { background: url("../images/slideshow-mask.png") 0 0 no-repeat; }
.ui-slideshow .caption h3 { color: #f3e6d0; font-size: 20px; font-weight:bold; letter-spacing: -0.05em; line-height:1em; }
.ui-slideshow .paging a { -moz-border-radius:2px; border-radius:2px }
.ui-slideshow .caption h3 a { color: #f3e6d0; }
.ui-slideshow .caption h3 a:hover { color: #fff }
#footer { background: #000; margin:0 5px; -moz-user-select: none; -webkit-user-select: none; user-select: none }
#footer a { color: #a74f14; }
#footer a:hover { color: #f5ebd1 }
#footer h3 { color: #a74f14 }
#footer h3 a { color: #fff }
#sitemap h3 { border-color: #20140d; }
#copyright { border-color: #20140d; color: #a74f14 }
#copyright a { color: #fff }
#international { border-color: #20140d; background: url("../images/world-map.gif") 50% 50% no-repeat }
#change-language { background-image: url("../images/arrows.gif") }
#change-language span { background-image:url("../images/map-small.gif") }
#footer-promotions { font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
#footer-promotions a { color: #BD8100 }
#footer-promotions .desc { padding: 5px 0; }
#footer-promotions .subtitle { color: #a74f14; font-weight: normal; padding-top: 5px }
.ageoftalisman-offer-bg { border: 1px solid #372511; overflow: hidden; margin:0 auto 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  -moz-box-shadow:0 0 6px #000000; -webkit-box-shadow:0 0 6px #000000; box-shadow:0 0 6px #000000; width:302px;}
.ageoftalisman-offer-bg:hover { border-color: #FFFFFF; }
.ageoftalisman-offer-image { display: block; border: 1px solid #000; overflow: hidden; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ageoftalisman-offer-image img { display: block; }
.media-frame { display: inline-block; width: auto; border-collapse: collapse; -moz-box-shadow: #000 0 0 10px; -moz-border-radius: 10px; -webkit-box-shadow: #000 0 0 10px; -webkit-border-radius: 10px; box-shadow: #000 0 0 10px; border-radius: 10px; }
.media-frame .tl,
.media-frame .tr,
.media-frame .bl,
.media-frame .br { width: 11px; height: 11px; background: url("../images/media-frame-corners.gif") no-repeat; }
.media-frame .tr { background-position: -11px 0; }
.media-frame .bl { background-position: 0 -11px; }
.media-frame .br { background-position: -11px -11px; }
.media-frame .tm,
.media-frame .bm { height: 11px; background: url("../images/media-frame-tb.gif") 0 0 repeat; }
.media-frame .bm { background-position: 0 -11px; }
.media-frame .ml,
.media-frame .mr { width: 11px; background: url("../images/media-frame-lr.gif") 0 0 repeat; }
.media-frame .mr { background-position: -11px 0; }
.media-frame .mm { background: #000; }
.media-frame .mm img { display: block }
.media-frame .caption { padding: 15px 10px 5px 10px; background: url("../images/media-frame-tb.gif") 0 -11px repeat-x; margin: 0 -2px; }
.media-frame .view-all { float: right; padding-right: 17px; background: url("../images/bullet.gif") 100% 50% no-repeat }
.media-frame .magnifying-wrapper { position:relative }
.media-frame .magnifying-wrapper .magnifying-glass { position:absolute; display:block; width:63px; height:51px; top:-18px; right:-14px; background:url("../images/lightbox/ui.png") -81px -156px no-repeat }
.media-frame:hover .magnifying-wrapper .magnifying-glass,
.media-frame .magnifying-wrapper:hover .magnifying-glass { background-position:-81px -207px }
.header,
.header-2,
.header-3 { font-size: 24px; font-weight: normal; letter-spacing: -.05em; color: #f5ebd1; }
.header span,
.header-3 span { color: #7E3406; }
.subheader,
.subheader-2,
.header-3 { font-size: 20px; font-weight: normal; letter-spacing: -.05em; color: #F5EBD1; }
.category,
.subheader-3 { font-size: 22px; font-weight: normal; letter-spacing: -.05em; color: #7e3406; }
.category strong,
.subheader-3 strong { color: #fef092; font-weight: normal; }
.subcategory,
.subheader-4 { font-size: 16px; font-weight: normal; color: #a74f14; }
.text1 { color: #b79855 }
.text2 { color: #f5d3a2 }
.input, .post-editor { background: #f1ebd7; color: #171717; padding: 5px; border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }
.input[disabled],
.input.disabled { opacity: .3; cursor: default }
.input.select { padding: 4px }
.input.textarea { font: 12px/1.5 Arial, Verdana, sans-serif }
.input.checkbox { vertical-align: bottom; background-color:transparent; }
.content-list { padding-left: 25px }
.content-list li { padding-left: 17px; background: url("../images/bullet.gif") 0 4px no-repeat }
.table { padding-bottom: 2px; background: url("../images/table-bg.gif") 50% 100% no-repeat }
	.table table { width: 100%; table-layout: auto; }
	.table thead th { padding: 0; background: #4d1a08 url("../images/table-header.gif") 0 100% repeat-x; border-bottom: 1px solid #1a0f08; white-space: nowrap; }
	.table thead th, .table thead th a { color: #F5EBD1; font-weight: bold;}
	.table thead th.align-center .sort-tab, .table thead th.align-center .sort-link { text-align: center; }
	.table thead th.align-right .sort-tab, .table thead th.align-right .sort-link { text-align: right; }
	.table tfoot th { padding: 10px }
	.table tbody td { padding: 10px; color: #f5ebd1; }
	.table tbody .row1 td { background: #2b1507; border-top: 1px solid #31190a }
	.table tbody .row2 td { background: #231207; border-top: 1px solid #30190b }
	.table tbody tr:hover td,
	.table tbody tr.row-active td { background: #180c04; color: #fff }
	.table tbody tr.no-results td { padding: 25px 50px; text-align: center; background: #231207; color: #C09A67 }
	.table tbody tr.disabled td { opacity: 0.33333; }
	.table.full-width td:first-child { padding-left: 20px; }
	.table.full-width td:last-child { padding-right: 20px; }
	.table em { color: #d2ae89; font-style: normal; }
	.table dl { padding: 0 10px; clear: both; height: 38px; line-height: 38px; background-color: #231207}
	.table dt { float: left; display: inline-block; }
	.table dd { float: right; display: inline-block; color: #fefffe;}
	.table h4 {	color: #fff; background: #4D1A08 url("../images/table-header.gif") repeat-x 0 100%; padding: 6px 8px; border-top: 1px solid #7C2804; border-left: 1px solid #7C2804; }
	.table li { background: #231207; border-top: 1px solid #30190B; height: 27px; line-height: 27px; clear: both; padding: 4px 0; }
	.table dl.odd { background: #2B1507; border-top: 1px solid #31190A; }
	.table dl:hover { background: #180c04; border-top-color: #0f0702; }
.data-options { color: #855b47; padding: 0 10px; height: 40px; line-height: 40px; background: url("../images/table-options-bg.jpg") 50% 0 no-repeat }
.data-options strong { color: #FEF092 }
.data-options .input { padding: 1px }
.data-options .option { float: right; padding-left: 15px }
.data-options .option .input { padding-right: 2px }
.data-options .ui-pagination { padding: 0; background: none; height: 20px; display: inline }
.data-options .ui-pagination a { height: 20px; line-height: 20px; color: #ffae00 }
.table-filters { padding: 15px; background: url("../images/filter-bg.png") 0 0 no-repeat; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; -moz-box-shadow: 0 0 5px #0e0905; -webkit-box-shadow: 0 0 5px #0e0905; box-shadow: 0 0 5px #0e0905; }
.table-filters .filter { float: left; margin: 0 15px 15px 0; }
.table-filters .filter label { display: block; padding-bottom: 3px; }
.table-filters .filter-buttons { clear: both; text-align: center; }
.table-filters.inline .filter { margin-bottom: 0; }
.table-filters.inline .filter label { display: inline-block; padding: 0 8px 4px 0; }
.table-filters.inline .filter-buttons { padding-top: 10px; }
.table .sort-link,
.table .sort-tab { display: block; padding: 8px 10px; text-align: left; border-left: 1px solid #7c2804; border-top: 1px solid #7c2804; border-right: 1px solid #391303 }
.table .sort-link:hover { color: #fff; background: #6a240b url("../images/table-header-hover.gif") 0 100% repeat-x; border-top-color: #af3900; border-left-color: #af3900 }
.table .sort-link .arrow { padding-left: 10px; background: url("../images/table-sort-arrows.gif") 0 -10px no-repeat }
.table .sort-link:hover .arrow { background-position: 0 -115px }
.table .sort-link .arrow.up,
.table .sort-link:hover .arrow.up { background-position: 0 -80px }
.table .sort-link .arrow.down,
.table .sort-link:hover .arrow.down { background-position: 0 -45px }
.table .sort-data.hidden { display: none; }
.content-box { background: url("../images/content-bg.jpg") no-repeat }
.content-box-small { background: url("../images/content-small-bg.jpg") no-repeat; width: 310px }
.content-box .title,
.content-box-small .title { height: 58px; line-height: 58px; padding: 0 20px }
.content-box .title h3,
.content-box-small .title h3 { color: #f5ebd1; font: normal 18px/58px Palatino, Georgia, Times, serif; text-transform: uppercase }
.content-box .body,
.content-box-small .body { padding: 20px }
.top-list-container { background:#40200d url("../images/above_glow.jpg") 50% 0 no-repeat; border: 1px solid #956041; width: 90%; margin: 20px auto; }
.top-list-interior { padding: 5px; }
.top-list { width: 100%; }
.top-list td { padding: 7px 5px; font-size:12px; }
.top-list td img { vertical-align: middle; }
.top-list td.player-name { color: #ffae00; }
.top-list td.player-name img { margin-right: 9px; }
.top-list tr:nth-child(odd) td { background: #391c0b; }
.top-list tr:nth-child(2) td { color: #f0e29a; font-weight: bold; background-color: #5e321a; }
.top-list tr:hover td { color: #FFF; }
.top-list th { text-align: left; color: white; border-bottom: 1px solid #884e2c; padding:2px 0 3px 0; }
.tab-menu { height: 30px }
.tab-menu li { height: 30px; display: inline-block; margin-right: 3px }
.tab-menu li a { float: left; display: block; height: 30px; line-height: 30px; padding: 0 10px; background: #2b1507; color: #ffae00; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 5px #0e0905; -webkit-box-shadow: 0 0 5px #0e0905; box-shadow: 0 0 5px #0e0905; }
.tab-menu li a:hover { color: #fff; background: #4e2f1b }
.tab-menu li a.tab-active { background: #ffae00; font-weight: bold; color: #000; }
#comments .tab-menu { height:41px; padding:0 30px; margin:0 4px; border-bottom: solid 1px #80331f; }
#comments .tab-menu li { height:40px;  }
#comments .tab-menu li a { line-height:40px; height:40px; padding:0 15px; text-transform:uppercase; border:solid 1px #401d11; border-bottom:none; background:#24130b; border-radius:0; box-shadow:none; }
#comments .tab-menu li a { background: -webkit-linear-gradient(top, #24130b, #1a0f09);  background: -moz-linear-gradient(top, #24130b, #1a0f09);  background: -ms-linear-gradient(top, #24130b, #1a0f09);  background: linear-gradient(top, #24130b, #1a0f09);  }
#comments .tab-menu li a:hover {  box-shadow:0 0 20px #34180f inset;  }
#comments .tab-menu li a.tab-active { height:41px; border:solid 1px #80331f; border-bottom:none; color:#fff; background:#1a0f09; }
#comments .tab-menu li a.tab-active {  background: -webkit-linear-gradient(top, #34180f,#2a150c 50%, #1a0f09 );  background: -moz-linear-gradient(top, #34180f, #1a0f09 ); background: -ms-linear-gradient(top, #34180f, #1a0f09 ); background: linear-gradient(top, #34180f, #1a0f09 ); }
#comments .tab-menu li a.tab-active:hover { box-shadow:none; }
	.color-tooltip-yellow { color: #ffd100 !important; }
	.color-tooltip-red { color: #f00 !important; }
	.color-tooltip-green { color: #0f0 !important; }
	.color-tooltip-blue { color: #71D5FF !important; }
	.color-tooltip-beige { color: #FFFF98 !important; }
	.color-tooltip-gray { color: #6D6E70 !important; }
	.color-tooltip-alliance { color: #247FAA; }
	.color-tooltip-horde { color: #b30000; }
	.color-q0, .color-q0 a { color: #9d9d9d !important; }
	.color-q1, .color-q1 a { color: #ffffff !important; }
	.color-q2, .color-q2 a { color: #1eff00 !important; }
	.color-q3, .color-q3 a { color: #0081ff !important; }
	.color-q4, .color-q4 a { color: #c600ff !important; }
	.color-q5, .color-q5 a { color: #ff8000 !important; }
	.color-q6, .color-q6 a { color: #e5cc80 !important; }
	.color-q7, .color-q7 a { color: #e5cc80 !important; }
	.color-c1,  .color-c1 a { color: #c69b6d !important; }
	.color-c2,  .color-c2 a { color: #f48cba !important; }
	.color-c3,  .color-c3 a, .color-g2 { color: #aad372 !important; }
	.color-c4,  .color-c4 a, .color-g1 { color: #fff468 !important; }
	.color-c5,  .color-c5 a { color: #f0ebe0 !important; }
	.color-c6,  .color-c6 a { color: #c41e3b !important; }
	.color-c7,  .color-c7 a { color: #2359ff !important; }
	.color-c8,  .color-c8 a, .color-g3 { color: #68ccef !important; }
	.color-c9,  .color-c9 a { color: #9382c9 !important; }
	.color-c10, .color-c10 a { color: #00ffba !important; }
	.color-c11, .color-c11 a, .color-g4 { color: #ff7c0a !important; }
	.color-ex0, .color-exp0 { color: #fff468 !important; }
	.color-ex1, .color-exp1 { color: #aad372 !important; }
	.color-ex2, .color-exp2 { color: #68ccef !important; }
	.color-ex3, .color-exp3 { color: #ff7c0a !important; }
	.color-ex4, .color-exp4 { color: #00ffba !important; }
	.color-ex5, .color-exp5 { color: #ff320a !important; }
	.color-c1  a.tip { border-bottom: 1px dotted #634e37; }
	.color-c2  a.tip { border-bottom: 1px dotted #7a465d; }
	.color-c3  a.tip { border-bottom: 1px dotted #556a39; }
	.color-c4  a.tip { border-bottom: 1px dotted #807a34; }
	.color-c5  a.tip { border-bottom: 1px dotted #808080; }
	.color-c6  a.tip { border-bottom: 1px dotted #620f1e; }
	.color-c7  a.tip { border-bottom: 1px dotted #122d80; }
	.color-c8  a.tip { border-bottom: 1px dotted #346678; }
	.color-c9  a.tip { border-bottom: 1px dotted #4a4165; }
	.color-c11 a.tip { border-bottom: 1px dotted #803e05; }
	.color-c1  a.tip, .border-c1  { border-color: #634e37; }
	.color-c2  a.tip, .border-c2  { border-color: #7a465d; }
	.color-c3  a.tip, .border-c3  { border-color: #556a39; }
	.color-c4  a.tip, .border-c4  { border-color: #807a34; }
	.color-c5  a.tip, .border-c5  { border-color: #808080; }
	.color-c6  a.tip, .border-c6  { border-color: #620f1e; }
	.color-c7  a.tip, .border-c7  { border-color: #122d80; }
	.color-c8  a.tip, .border-c8  { border-color: #346678; }
	.color-c9  a.tip, .border-c9  { border-color: #4a4165; }
	.color-c11 a.tip, .border-c11 { border-color: #803e05; }
	.color-d1, .color-d1 a { color: #ff8040 !important; }
	.color-d2, .color-d2 a { color: #ffff00 !important; }
	.color-d3, .color-d3 a { color: #40bf40 !important; }
	.color-d4, .color-d4 a { color: #808080 !important; }
	.color-d5, .color-d5 a { color: #88aaff !important; }
	.color-d6, .color-d6 a { color: #ff0000 !important; }
	.color-s0 { color: red; }
	.color-s1 { color: #FF8040; }
	.color-s2 { color: #FFFF00; }
	.color-s3 { color: #40BF40; }
	.color-s4 { color: #808080; }
	a.color-q0:hover, a.color-q1:hover, a.color-q2:hover, a.color-q3:hover, a.color-q4:hover, a.color-q5:hover, a.color-q6:hover, a.color-q7:hover,
	.color-q0 a:hover, .color-q1 a:hover, .color-q2 a:hover, .color-q3 a:hover, .color-q4 a:hover, .color-q5 a:hover, .color-q6 a:hover, .color-q7 a:hover,
	a.color-c1:hover, a.color-c2:hover, a.color-c3:hover, a.color-c4:hover, a.color-c5:hover, a.color-c6:hover, a.color-c7:hover, a.color-c8:hover, a.color-c9:hover, a.color-c10:hover, a.color-c11:hover,
	.color-c1 a:hover, .color-c2 a:hover, .color-c3 a:hover, .color-c4 a:hover, .color-c5 a:hover, .color-c6 a:hover, .color-c7 a:hover, .color-c8 a:hover, .color-c9 a:hover, .color-c10 a:hover, .color-c11 a:hover,
	a.color-d1:hover, a.color-d2:hover, a.color-d3:hover, a.color-d4:hover, a.color-d5:hover, a.color-d6:hover,
	.color-d1 a:hover, .color-d2 a:hover, .color-d3 a:hover, .color-d4 a:hover, .color-d5 a:hover, .color-d6 a:hover
	{ color: #fff !important }
	.border-q0 { border-color: #9d9d9d !important; }
	.border-q1 { border-color: #ffffff !important; }
	.border-q2 { border-color: #1eff00 !important; }
	.border-q3 { border-color: #0070dd !important; }
	.border-q4 { border-color: #a335ee !important; }
	.border-q5 { border-color: #ff8000 !important; }
	.border-q6 { border-color: #e5cc80 !important; }
	.border-q7 { border-color: #e5cc80 !important; }
	.bgcolor-g1 { background-color: gray; }
	.bgcolor-g2 { background-color: red; }
	.bgcolor-g4 { background-color: yellow; }
	.bgcolor-g8 { background-color: blue; }
	.bgcolor-g6 { background-color: orange; }
	.bgcolor-g10 { background-color: purple; }
	.bgcolor-g12 { background-color: green; }
	.bgcolor-g14 { background-color: white; }
	.bgcolor-s0 { background-color: red; }
	.bgcolor-s1 { background-color: #FF8040; }
	.bgcolor-s2 { background-color: #FFFF00; }
	.bgcolor-s3 { background-color: #40BF40; }
	.bgcolor-s4 { background-color: #808080; }
.icon-ageoftalismanhead	{ padding-left: 20px; background: url("../images/ageoftalismanhead.png") left center no-repeat; }
.icon-gold		{ padding-right: 15px; background: url("../images/gold.gif") right center no-repeat; }
.icon-silver	{ padding-right: 15px; padding-left: 3px; background: url("../images/silver.gif") right center no-repeat; }
.icon-copper	{ padding-right: 15px; padding-left: 3px; background: url("../images/copper.gif") right center no-repeat; }
.icon-rss       { background: url("../images/rss.gif") left center no-repeat; }
.icon-next      { background: url("../images/next.gif") 0 0 no-repeat; }
.icon-next:hover{ background-position:0 -18px; }
.icon-dps,
.icon-healing,
.icon-healer,
.icon-tank { float: right; width: 16px; height: 16px; background: url("../images/roles.png") no-repeat; }
.icon-dps    { background-position: 0 0; }
.icon-healer,
.icon-healing { background-position: -16px 0; }
.icon-tank   { background-position: -32px 0; }
.icon-heroic-skull { height: 12px; width: 10px; display: inline-block; background: url("../images/heroic.gif") 50% 50% no-repeat; margin-left: 5px; }
.icon-daily-quest { padding-left: 10px; background: url("../images/daily.gif") 0 50% no-repeat; margin-left: 6px; }
.icon-faction-0,
.icon-faction-1 { height: 15px; width: 15px; display: inline-block; vertical-align: middle; margin-left: 6px; background: url("../images/alliance.png") left center no-repeat; }
.icon-faction-1 { background: url("../images/horde.png") left center no-repeat; }
.icon-achievement-points { padding-left: 11px; background: url(../images/achievements.gif) left center no-repeat; margin-left: 4px; }
.icon-frame { display: inline-block; overflow: hidden; padding: 1px; background-color: #000; background-position: 1px 1px; background-repeat: no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #434445; border-bottom-color: #2f3032; border-top-color: #b1b2b4; }
.icon-frame img { display: block; vertical-align: bottom; }
.icon-frame.frame-36,
.icon-frame.frame-50,
.icon-frame.frame-56 { height: 56px; width: 56px; -moz-box-shadow: #000 0 0 10px; -webkit-box-shadow: #000 0 0 10px; box-shadow: #000 0 0 10px; }
.icon-frame.frame-12 { height: 12px; width: 12px; }
.icon-frame.frame-14 { height: 14px; width: 14px; }
.icon-frame.frame-18 { height: 18px; width: 18px; }
.icon-frame.frame-27 { height: 27px; width: 27px; }
.icon-frame.frame-36 { height: 36px; width: 36px; }
.icon-frame.frame-50 { height: 50px; width: 50px; }
.icon-frame-gloss { display: block; height: 76px; width: 76px; background-position: 50% 50%; background-repeat: no-repeat; }
.icon-frame-gloss .frame { display: block; background: url("../images/frame-icon.png") no-repeat; height: 76px; width: 76px; }
.circle-frame { border-width: 2px; border-left-color: #B1B2B4; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
.table .icon-frame { vertical-align: middle; }
.icon-socket { display: block; position: relative; width: 15px; height: 15px; }
.icon-socket a.gem { display: block; width: 15px; height: 15px; }
.icon-socket a.gem img { display: block; width: 13px; height: 13px; padding: 1px 0 0 1px; }
.icon-socket .empty { position: absolute; left: 1px; top: 1px; width: 13px; height: 13px; }
.icon-socket .frame { position: absolute; left: 0; top: 0; width: 15px; height: 15px; background: url("../images/sockets.png") no-repeat; }
.icon-socket.socket-1  .empty { background-color: #29292a; }
.icon-socket.socket-2  .empty { background-color: #301010; }
.icon-socket.socket-4  .empty { background-color: #403010; }
.icon-socket.socket-8  .empty { background-color: #102040; }
.icon-socket.socket-14 .empty { background-color: #29292a; }
.icon-socket.socket-16 .empty { background-color: #000; }
.icon-socket.socket-32 .empty { background-color: #29292a; }
.icon-socket.socket-1  .frame { background-position:  -45px   0; }
.icon-socket.socket-2  .frame { background-position:      0   0; }
.icon-socket.socket-4  .frame { background-position:  -15px   0; }
.icon-socket.socket-8  .frame { background-position:  -30px   0; }
.icon-socket.socket-6  .frame { background-position:  -90px   0; }
.icon-socket.socket-10 .frame { background-position:  -75px   0; }
.icon-socket.socket-12 .frame { background-position: -105px   0; }
.icon-socket.socket-14 .frame { background-position:  -60px   0; }
.icon-socket.socket-16 .frame { background-position: -120px   0; }
.icon-socket.socket-32 .frame { background-position:  -45px   0; }
.character-tooltip { min-width: 150px; }
.wiki-tooltip { min-width: 250px; }
.wiki-tooltip .wiki-list { margin-top: 10px; }
.wiki-tooltip .wiki-list li { margin: 2px 0; }
.wiki-tooltip .wiki-list .item-link { line-height: 16px; }
.wiki-tooltip .wiki-list .item-link .frame-14 { float: left; margin-right: 5px; }
.wiki-tooltip .indent { padding-left: 10px }
.wiki-tooltip .indent-small { padding-left: 5px }
.item-specs .item-link { height: 22px; line-height: 22px; margin: 2px 0; font-weight: normal; background-repeat: no-repeat; }
.item-specs { margin-top: 10px; }
.item-specs li { margin: 1px 0; padding: 0; }
.item-specs .indent { padding-left: 10px }
.item-specs .indent-small { padding-left: 5px }
.item-specs .indent-top { padding-top: 10px }
.item-specs .icon-socket { float: left; margin-right: 4px; margin-top: 1px; }
.item-specs .reforge-arrow { position: relative; top: -1px; font-size: 10px; }
.item-specs a.color-q1:hover { text-decoration: underline; }
.item-specs .transmog-name { color:#ff80ff }
li.item-spec-group { margin-top: 10px; }
.character-tooltip .character-achievementpoints { margin-top: 4px; }
.character-tooltip .character-spec { margin-top: 10px; }
.character-spec { display: block; }
.character-spec .icon,
.character-spec .name { float: left; height: 14px; line-height: 15px; }
.character-spec .icon { margin-right: 5px; }
.character-spec .name { color: #F5EBD1; }
.character-achievementpoints { display: block; float: left; padding-right: 11px; background: url(../images/achievements.gif) no-repeat right center; }
.item-link { display: inline-block; line-height: 22px; vertical-align: top; white-space: nowrap; }
.item-link .frame-18 { float: left; margin-right: 5px; }
.item-link .tip { border-bottom: 0; }
.item-link-large { height: 38px; line-height: 38px; }
.item-link-large .frame-36 { float: left; margin-right: 10px; }
.item-link-small, .item-link-small-right { display: inline-block; height: 18px; line-height: 18px; vertical-align: top; }
.item-link-small .frame-14 { float: left; margin-right: 3px; }
.item-link-small-right .count { float: left; }
.item-link-small-right .frame-14 { float: left; margin-left: 4px; }
.price { text-align: right; }
.price .icon-gold { color: #c28a13; display: inline-block; }
.price .icon-silver { color: #63625d; width: 13px; display: inline-block; }
.price .icon-copper { color: #a04d00; width: 13px; display: inline-block; }
.bml-toolbar .bml-item { background-position: -69px -26px; }
.bml-toolbar .bml-item:hover,
.bml-toolbar .bml-item.on { background-position: -103px -26px; }
#news-updates .news-article .article-right .more { background:url("../images/more-arrows.gif") no-repeat 100% 2px; padding-right:12px }
#news-updates .news-article .article-right .more:hover { background-position:100% -45px}
.opera #news-updates .news-article .article-right .more { background-position: 94% 2px; padding-right: 15px; }
.server-error #content .content-top { background-image: url("../images/error-bg.jpg"); }
#server-error { color: #ad8f50;  }
#server-error h2, #server-error h3 { color: #fff1af; font-family:Palatino, Georgia, Times, serif; font-weight:normal; }
.activity-feed li { background-repeat: no-repeat; background-position: 5px 50%; border-top: 1px solid #371b0d; position:relative; padding:13px 0 13px 29px; }
.activity-feed li:first-child { border-top: 0; }
.activity-feed li strong { color: #FEF092; font-weight: normal;}
.activity-feed dd { display: inline;}
.activity-feed dt { color: #a74f14; font-size: 11px; white-space: nowrap; display: inline;}
.activity-feed li .icon, .activity-feed li .icon-frame { position: absolute; left: 0; top: 13px; }
.activity-feed li .icon { left: 1px; }
.activity-tooltip { min-width: 220px; }
.activity-feed li .icon {width: 20px; height: 20px; display: block; background: url(../images/feed-icons.gif) no-repeat; }
.activity-feed li.crit .icon           	{ background-position:     0 0; }
.activity-feed li.bosskill .icon       	{ background-position: -20px 0; }
.activity-feed li.guild-levelup .icon,
.activity-feed li.guild-created .icon 	{ background-position: -40px 0; }
.activity-feed a.account { color: #00aeff; }
.class-icon-56 { display:block; width:56px; height:56px; background:url(../images/classes-56.jpg) no-repeat; padding:0 }
.class-icon-56.class-icon-56-death-knight,
.class-icon-56.class-icon-56-deathknight { background-position:0 0 }
.class-icon-56.class-icon-56-druid { background-position:-56px 0 }
.class-icon-56.class-icon-56-hunter { background-position:-112px 0 }
.class-icon-56.class-icon-56-mage { background-position:-168px 0 }
.class-icon-56.class-icon-56-paladin { background-position:-224px 0 }
.class-icon-56.class-icon-56-priest { background-position:0 -56px }
.class-icon-56.class-icon-56-rogue { background-position:-56px -56px }
.class-icon-56.class-icon-56-shaman { background-position:-112px -56px }
.class-icon-56.class-icon-56-warlock { background-position:-168px -56px }
.class-icon-56.class-icon-56-warrior { background-position:-224px -56px }
.class-icon-36 { display:block; width:36px; height:36px; background:url(../images/classes-36.jpg) no-repeat; padding:0 }
.class-icon-36.class-icon-36-death-knight,
.class-icon-36.class-icon-36-deathknight { background-position:0 0 }
.class-icon-36.class-icon-36-druid { background-position:-36px 0 }
.class-icon-36.class-icon-36-hunter { background-position:-72px 0 }
.class-icon-36.class-icon-36-mage { background-position:-108px 0 }
.class-icon-36.class-icon-36-paladin { background-position:-144px 0 }
.class-icon-36.class-icon-36-priest { background-position:0 -36px }
.class-icon-36.class-icon-36-rogue { background-position:-36px -36px }
.class-icon-36.class-icon-36-shaman { background-position:-72px -36px }
.class-icon-36.class-icon-36-warlock { background-position:-108px -36px }
.class-icon-36.class-icon-36-warrior { background-position:-144px -36px }
.class-icon-36.class-icon-36-monk { background-position:-179px 0 }
.class-icon-18 { display:block; width:18px; height:18px; background:url(../images/classes-18.jpg) no-repeat; padding:0 }
.class-icon-18.class-icon-18-death-knight,
.class-icon-18.class-icon-18-deathknight { background-position:0 0 }
.class-icon-18.class-icon-18-druid { background-position:-18px 0 }
.class-icon-18.class-icon-18-hunter { background-position:-36px 0 }
.class-icon-18.class-icon-18-mage { background-position:-54px 0 }
.class-icon-18.class-icon-18-paladin { background-position:-72px 0 }
.class-icon-18.class-icon-18-priest { background-position:0 -18px }
.class-icon-18.class-icon-18-rogue { background-position:-18px -18px }
.class-icon-18.class-icon-18-shaman { background-position:-36px -18px }
.class-icon-18.class-icon-18-warlock { background-position:-54px -18px }
.class-icon-18.class-icon-18-warrior { background-position:-72px -18px }
.dynamic-menu { margin: 0 10px 0 20px; padding-bottom: 1px; background: url("../images/sidebar-menu-sep.gif") 0 100% no-repeat; font-size:13px; }
.dynamic-menu li { padding-top: 1px; background: url("../images/sidebar-menu-sep.gif") 0 0 no-repeat; white-space: nowrap; }
.dynamic-menu li.item-active a { color: #fff; font-weight: bold; background: none; }
.dynamic-menu li.item-active a.has-submenu:hover .arrow { background-position: 100% 9px; }
.dynamic-menu li.item-disabled a { color: #8B5F03; cursor: help; }
.dynamic-menu li.item-disabled a:hover .arrow { background-position: 100% 9px; }
.dynamic-menu li.item-disabled .arrow { background: none !important; }
.dynamic-menu li.has-submenu a .arrow { background: url("../images/sidebar-menu-arrows.png") 100% 9px no-repeat; }
.dynamic-menu li.has-submenu:hover a .arrow { background-position: 100% -41px; }
.dynamic-menu li.back-to a .arrow { padding-right: 10px; font-style: normal; vertical-align: middle; background: url("../images/sidebar-menu-arrows.png") 2px -91px no-repeat; padding-left: 18px; }
.dynamic-menu li.back-to:hover a .arrow { background-position: 2px -141px; }
.dynamic-menu li .dynamic-menu { display: none }
.dynamic-menu a { display: block; padding-left: 3px; }
.dynamic-menu a .arrow { display: block; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden; }
.dynamic-menu a:hover { background-color: rgba(0, 0, 0, 0.33333); }
.modal-brown {
	background: #70432a url("../images/modal-bg.jpg"); position: relative; padding: 4px; border-top: 1px solid #7d5031;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	-moz-box-shadow: 0 0 25px #000; -webkit-box-shadow: 0 0 25px #000; box-shadow: 0 0 25px #000; }
.modal-brown .modal-inner {
	background: #381a0f; border: 1px solid #985a39; border-top-color: #834e31; border-left-color: #834e31;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.modal-brown .arrow-left,
.modal-brown .arrow-right,
.modal-brown .arrow-top,
.modal-brown .arrow-bottom { position: absolute; background: url("../images/modal-arrow.png") 0 0 no-repeat; }
.modal-brown .arrow-left { width: 20px; height: 50px; left: -20px; background-position: 0 -25px; }
.modal-brown .arrow-right { width: 20px; height: 50px; right: -20px; background-position: -80px -25px; }
.modal-brown .arrow-top { width: 50px; height: 20px; top: -21px; background-position: -25px 0px; }
.modal-brown .arrow-bottom { width: 50px; height: 20px; bottom: -20px; background-position: -25px -80px; }
.modal-brown .close { display: block; width: 37px; height: 37px; position: absolute; top: -15px; right: -5px;
	background: url("../images/lightbox/ui.png") -22px -157px no-repeat;
	-moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px;
	-moz-box-shadow: 0 0 10px #241209; -webkit-box-shadow: 0 0 10px #241209; box-shadow: 0 0 10px #241209; }
.modal-brown .close:hover { background-position: -22px -208px; }
.model-viewer .model,
.model-viewer .model .bg,
.model-viewer .model .loading,
.model-viewer .model .viewer { width: 280px; height: 280px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: 0 0 no-repeat; }
.model-viewer .model { background: #3b1c11 url("../images/model-viewer/bg-280.jpg") 0 0 no-repeat; margin: 0 auto; position: relative; border: 1px solid #3a1c10; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: #241209 0 0 10px; -webkit-box-shadow: #241209 0 0 10px; box-shadow: #241209 0 0 10px; }
.model-viewer .model .loading { background: url("../images/canvas-loader-bright.gif") center center no-repeat; }
.model-viewer .model .zoom { position: absolute; right: 10px; bottom: 10px; display: none; width: 23px; height: 21px; background: url("../images/model-viewer/zoom.gif") no-repeat; -moz-box-shadow: #241209 0 0 3px; -webkit-box-shadow: #241209 0 0 3px; box-shadow: #241209 0 0 3px; }
.model-viewer .model .zoom:hover { background-position: -23px 0; }
	.model-viewer .can-drag { cursor: url("/ageoftalisman/static/images/cursors/grab.cur"), e-resize; }
	.model-viewer .can-drag .zoom { display: block; }
	.model-viewer .dragging { cursor: url("/ageoftalisman/static/images/cursors/grabbing.cur"), e-resize !important; }
	.model-viewer .can-drag:hover,
	.model-viewer .dragging { border: 1px solid #542818; }
	.model-viewer .load-fail { border-color: #3a1c10 !important; cursor: default !important; }
	.model-viewer .load-fail .loading { background: url("../images/model-viewer/error.gif") center center no-repeat !important; }
	.model-viewer .buttons { text-align: right; padding: 10px 10px 0 10px; text-align: center; }
	.model-viewer .buttons a { display: inline-block; width: 14px; height: 14px; margin-left: 5px; background: url("../images/model-viewer/button.gif") no-repeat; }
	.model-viewer .buttons a:hover { background-position: -18px 0; }
	.model-viewer .buttons a.button-active { background-position: 100% 0; }
.new-feature-tip { width: 400px; height: 150px; position: absolute; left: 94px; top: 212px; z-index: 50; }
.new-feature-tip .clickable { display: block; background: url("../images/game-guide-scenarios.png") 0 0 no-repeat; line-height: 100%; }
.new-feature-tip .clickable { height: 112px; padding: 38px 170px 0 25px; }
.new-feature-tip .clickable:hover { background-position: 0 -150px; }
.new-feature-tip .clickable .title { color: #30c4ab; text-transform: uppercase; font-size: 11px; }
.new-feature-tip .clickable .desc { color: #f1b765; line-height: 1.333em; font-size: 11px; }
.new-feature-tip .clickable strong { color: #fff; display: block; padding-bottom: 4px; font: bold 19px/115% "Palatino Linotype", "Georgia", "Times", serif; }
.new-feature-tip .close { width: 20px; height: 21px; position: absolute; top: 28px; right: 18px; background-position: 0 100%; }
.new-feature-tip .close:hover { background: url("../images/game-guide-scenarios.png") 100% 100% no-repeat; }
#comments-pages-wrapper { padding:0; }
.comment-section, .ageoftalisman-comments { clear:both; }
#comments-reply-form,
.ageoftalisman-comments { padding: 15px 30px; margin-top: 30px; background: url("../images/comments_bg.jpg") 50% 0 repeat-x; }
form#comments-reply-form { padding: 15px 15px 15px 100px; }
.ageoftalisman-comments .comments-error-gate,
.ageoftalisman-comments .comment-tile { background:#2b1507; }
.ageoftalisman-comments .comments-form { background:none; }
.ageoftalisman-comments .comments-loading { background-image: url("../images/canvas-loader.gif")}
.ageoftalisman-comments .comments-form .avatar-outer a { display: block; height: 64px; width: 64px; overflow: hidden; }
#related-comments .subheader-2 { display:none; }
#related-comments .ageoftalisman-comments { background-image: none; margin-top: 0; }
.forum-parent:first-child { margin-top:0; }
.forum-parent { color:#71330e; font-size:20px; margin-top:16px; line-height:41px; padding-bottom:0; padding-left: 20px; text-transform:uppercase; letter-spacing: -0.05em; }
.forum-parent { background: url('../images/collapse-expand.png') no-repeat 0 1px; }
.forum-parent.collapsed { background-position: 0 -39px }
.forum-parent:active,
.forum-parent:hover,
.forum-parent:target { background-position: 0 -78px }
.forum-parent.collapsed:active,
.forum-parent.collapsed:hover,
.forum-parent.collapsed:target { background-position: 0 -119px }
.forum-parent:active,
.forum-parent:target { color: #fff }
.child-forums { padding:0; }
.non-verbose .forum-link { height: 47px; }
.forum-link { background-color: rgba(0, 0, 0, 0.25); color:#fab000; }
.forum-link .desc { color:#d3ac6b; }
.forum-link:hover { background-color: rgba(0, 0, 0, 0.35) }
.forum-link:hover span { color:#fff; }
#popular-topics { margin: 0; padding-top:0; }
#popular-topics .readmore { border-bottom-color:#552b12; font-size: 14px; padding: 0; padding-bottom: 6px; margin-top: 4px; margin-bottom: 6px; background: none; }
.coc { color:#a74f14; margin: 0; text-transform: none; font-size: 11px; width: 290px; background:url("../images/code_bg.png"); font-style:italic;  }
.forum-link .int { width:230px; }
.forum-link .int-padding { padding:10px 12px 0 0; font-weight:bold; }
.forum-link .int-padding .desc { font-weight:normal }
.forum-link .forum-icon { width:54px; height:52px; padding-top:13px; }
.non-verbose .forum-link .forum-icon { padding-top:7px; }
.child-filter { padding-bottom: 10px; }
.filter-options a { color:#FFAE00; background-color:#2B1507; -moz-border-radius: 3px; padding: 0 10px; height: 30px; line-height: 30px; }
.filter-options a:hover { color:#fff; background-color:#4E2F1B; }
.filter-options a.selected  { color:#000; background-color:#FFAE00; font-weight: bold; }
.forum-options a { color:#ffad00 }
div.forum-options a.active { color:#fff; font-weight: bold; }
.forum-options a:hover { color:#FFE682 }
#posts-container { padding:0; }
#posts td { border-bottom:1px solid #261913; }
#posts .post-th { color:#775e3a; }
#posts tr:hover td { background: #261307; }
#posts tr.featured { background: #052830; }
#posts tr.featured:hover { background-image:url(../images/row_featured_hover.gif); background-color:#042a0f; }
#forum-content .forum-post-icon { background-image:url(../images/post_active.png); background-position: 80% 4px; padding-left: 20px;}
#forum-content .forum-post-icon .blizzard_icon { background-image:url(../images/icon_blizzard.png); background-position:-5px 100%; }
#posts .post-pages .ui-pagination { background-image:url(../images/icon_subpaging.gif) }
#posts .post-pages .ui-pagination li a { color:#FFFFFF }
#posts .post-pages .ui-pagination li a:hover { color:#FFF }
.forum-actions .ui-pagination { margin-top:8px }
.view-topic .forum-actions .ui-pagination { margin-top:3px }
#posts .post-author, #posts .post-lastPost a { color:#a68450; }
#posts .post-lastPost a { border-color:#443310; }
.post-lastPost .more-arrow { background-image:url(../images/sidebar-menu-arrows.png); }
#posts .post-replies, #posts .post-views { color: #643416; }
#posts tr.read .post-title a { color:#a67100; }
#posts tr.read .post-title a:hover { color: #fff; }
#posts tr.read .forum-post-icon { background-image:url(../images/post_inactive.png); }
.tt_time { color: #8e8e8f; }
.tt_info { color: #8e8e8f; }
.icon-frame img, #page-comments .portrait-b img, #page-comments .portrait-c img { -moz-box-shadow:0 0 10px #000; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000;  }
.button2 .icon-quote { background-image: url("../images/icon_quote.gif"); }
#content .back-arrow { background-image:url("../images/link-arrows.png"); }
.bml-toolbar button { background-image:url("../images/bml.gif"); background-color: transparent; }
#forum-content { padding-top:15px; }
#forum-content .section-header { color:#f9efa2; font:24px Arial; text-transform:none; }
#forum-content .section-header .topic { text-transform:uppercase; color:#5f2b0c; margin-right:0;  }
.bluetracker #posts .content a { color:#00B4FF; }
.bluetracker #posts .content { color:#00B4FF; }
.bluetracker #posts .desc { color:#006a8e; }
.bluetracker #posts .post-title .forum-source { color: #93e1f7; }
.bluetracker-icon-home  { background-image:url(../images/bluetracker_icon.png); }
.bluetracker { background-image: url(../images/bluetracker_bg.jpg); }
.nextBlizz { background-image:url("../images/next_blizz.gif"); }
#forum-content .section-header .sticky-request { border-color:#281407; background-color:#1e1006; }
#forum-content .section-header .sticky-request:hover { background-color:#331b0a; background-image:-moz-linear-gradient(#341c0a, #221207); background-image:-webkit-gradient(linear,center top, center bottom,from(#341c0a),to(#221207)); }
#poll-container {	background-color:#1f1d1b; border-color:#8b8775;
-moz-box-shadow:0 0 3px #000; -webkit-box-shadow:0 0 3px #000; }
#poll-container, #poll-container .poll-interior { -moz-border-radius:8px; }
#poll-container .poll-interior { color:#fff; }
#poll-container .selection-count { color:#BCA857; }
#poll-container .poll-actions a { background-image:url(../images/twin_buttons.png); }
#poll-container .poll-stats { color:#66655c; }
#poll-container .poll-stats span { color:#b6af8f;  }
#poll-container .results .result-container { background-image:url(../images/poll_bars.gif); background-color:#01151c; }
#poll-container .results .result { background-image:url(../images/poll_bars.gif); }
#poll-container .results .result span { background-image:url(../images/poll_bars.gif);
text-shadow:0 0 2px #000E21,0 0 2px #000E21,0 0 2px #000E21,0 0 2px #000E21; }
#poll-container .poll-actions a:hover, #poll-container .poll-actions a.selected { color:#fff; }
#poll-container .poll-actions a { color:#CCC; }
#poll-container .result { color:#CCC;  }
#poll-container .max .result { color:#fff;  }
.post, .post .deleted { background-image:url(../images/post_bg.jpg); background-color:#1a0f08; }
#thread .blizzard { background-image:url(../images/post_bg_blizzard.jpg);background-color:#1a0f08; background-repeat: no-repeat; }
.high-rated { background-image:url(../images/post_bg_rated_high.jpg); background-color:#381D0A; }
.high-rated .post-detail { color: #fff; }
.low-rated .post-detail { color:#354155 }
#page-comments .high-rated { background:#421f08; }
.post-info .postData, .post-info .postData a { color:#f9efa2; }
.post-info .highrated { color:#58c012; }
.post-info .lowrated { color:#636363; }
.post-info .postData .date, .post-edited { color:#636363; }
.high-rated .post-info .date { color:#d67f47; }
.post-user .character-info { left:116px }
.post-user, .talkback .post-user { background-image:url(../images/post_avatar_bg.png); }
.reporting .post-interior { background-image:url(../images/post_report_bg.gif); }
.post .character-options { }
.character-options .linebreak { border: none; }
.post-user .character-info { top:24px; width:120px;  }
.post-user .guild { font-size:10px; line-height:14px;}
.post-user .guild a:hover { color:#fff }
.post-user .character-realm { color:#855505; }
.post-user .character-realm, .post-user .character-desc { font-size:10px; }
.post-user .achievements { float: left; background: url(../images/achievements.gif) right center no-repeat; padding-left: 0; padding-right: 11px; color: #C09A67; }
.talkback .post h4, #report-post h4 { letter-spacing: -0.05em; }
.post .blizzard-title { color:#00a2fb; }
.post .mvp-title { color:#81b558; }
#page-comments .mvp .context-link { color:#81b558 !important }
.post .deleted .user-name-container, .post .deleted .post-detail, .post .deleted .post-info-int, .low-rated .post-detail { color:#726456 }
#thread .post .deleted .context-link { color:#726456;  }
#page-comments .mvp .portrait-b img,
#page-comments .mvp .portrait-c img { border:2px solid #81b558;  }
.post-detail { line-height: 1.7em; }
.talkback, #report-post  { background-image:url(../images/reply_bg.jpg); background-color:#1a0f08; }
.talkback .blizzard { background-image:url(../images/reply_blizz_bg.jpg);}
.new-post .post-info-int { color:#96c7ff; }
.new-post .post-info-int .num-posts { color:#00e5b0; background:#012c5f; }
.bannedInfo { background:#222; }
.talkback-controls span { }
.talkback-controls a { background:#681c07; -moz-border-radius:3px; border-radius:3px; }
.talkback-controls a:hover { background: #802309; }
.talkback-controls a .c { color: #feba02 }
.talkback-controls a.selected { background:#270b07; }
.talkback-controls a.selected .c { color:#fff; font-weight: bold; }
.talkback-controls a.disabled { background:#681c07 !important; }
.talkback-controls a.disabled .c { color:#996e01 !important; }
.talkback-code { background-image:url(../images/reply_bg_btm.jpg); background-color:#1a0f08; color:#d3ac6b; padding-left:30px;  }
.talkback-code-interior { background-image:url(../images/code_bg.png); padding:30px; padding-left:15px;  }
.talkback-code .code-header { color:#ffe5a4; font-size:18px; font-weight:normal; }
.talkback-code strong { color:#feba02; }
.talkback-icon { background:url(../images/alert_img.png) no-repeat; padding-left:70px; }
.rate-post-wrapper { float:right; clear:both; }
.rate-post-login { padding:0 10px; }
.logged-in .rate-post-login { visibility: hidden; }
.rate-option > .button-left, .rate-option .button-right, .rate-option > .rate-down { height:21px; display:block; background-image:url("../images/icon_rating.png"); }
.rate-option > .button-left { padding-left:20px; background-position:-11px -8px;}
.rate-option > .rate-down { width:37px;  background-position: -10px -8px; }
.rate-option > .downvote-menu { position:absolute; }
.rate-option.rate-up .button-left { background-position: -52px -8px;  }
.rate-option.rate-up .button-right { padding: 2px 8px 0 0;  background-position: right -8px; }
.upvoted .rate-option > .button-left, .upvoted .rate-option:hover > .button-left { background-position: -51px -80px; }
.upvoted .rate-option .button-right, .upvoted .rate-option:hover .button-right { background-position: right -80px; }
.upvoted .rate-option { color:#8f4415; }
.downvoted .rate-option > .rate-down, .downvoted .rate-option:hover > .rate-down { width:37px;  background-position: -10px -80px; }
.rate-option:hover > .button-left { background-position: -52px 64px; }
.rate-option:hover .button-right { background-position: right -44px; }
.rate-option:hover > .rate-down { width:37px;  background-position: -10px -44px; }
.rate-option { float:right; margin:0 5px 0 0; visibility:hidden; }
.rate-option.keep-shown { visibility:visible; }
.rate-option .ui-dropdown { width:36px; }
.rate-option .ui-dropdown .dropdown-wrapper { top:0; width:85px; }
.rate-option .ui-dropdown .dropdown-wrapper a { padding:2px 10px 2px 20px;  }
#content .karma .rate-btn-holder.selected .rate-btn, #content .karma .rate-btn-holder.selected:hover .rate-btn { color:#8f4415; }
#content .rate-btn, #content .karma .rate-btn-holder.selected:hover .rate-btn { color:#eaa001; }
.rate-option .ui-dropdown .dropdown-wrapper .report-comment a { color: #ffab00; background-image: url("../images/alert_icon.png"); background-repeat:no-repeat; background-position:10px 50%; padding-left:36px; line-height:20px; border-top:solid 1px #573500; }
.rate-option .ui-dropdown .dropdown-wrapper .report-comment a:hover { color:#fff; background-color: #471807; }
#report-post { display:none; }
#report-post table { width:100%; }
#report-post td { vertical-align:top; }
#report-post .report-detail { font-size:12px; font-weight:normal; width:75%; }
#report-post #report-detail { width:90%; border-radius:8px; }
#report-post .report-data, #report-post .report-submit { padding:10px 0;}
#report-post .report-desc { text-align:right; font-size:14px; }
#report-post .report-desc div { padding:0 20px; }
#report-post .report-desc div small { font-size:10px; display:block; }
#report-post .report-desc, #report-post .report-detail { padding-top:10px; }
#report-success { display:none; padding:20px; text-align:center; }
#page-comments .reporting, #thread .reporting .post-interior { background-position:50% 100%; background-repeat:no-repeat; }
.post-user .avatar-interior img, .post-user .avatar-interior { height:84px; width:84px; }
.post-user, .talkback .post-user { height:133px; padding-right: 40px; }
.post-user .avatar { left:22px; top:26px; }
#thread .blizzard { border-bottom:none; }
.mod_panel { border-bottom:1px solid #2d1f16; }
#poll-container { position:relative; margin:20px 80px 50px; font-size:11px; background:#1f1d1b; border: solid 1px #8b8775; border-radius:8px; box-shadow:0 0 3px #000; }
#poll-container .poll-interior { color:#fff; padding:12px 40px 44px; }
#poll-container, #poll-container .poll-interior { border-radius:8px 0 4px 0; }
#poll-container h2 { font-size:14px; color:white; font-weight:normal; padding:5px 100px 14px 0; }
#poll-container .selection-count { color:#BCA857; font:italic bold 11px/14px Trebuchet MS; position:absolute; right:14px; top:14px; text-align:right; }
#poll-container .poll-stats { position:relative; bottom:-16px; left:0; z-index:1; padding-right:200px; display:block;  color:#66655c; }
#poll-container .poll-stats span { color:#b6af8f;  }
#poll-container .poll-actions { position:absolute; right:14px; bottom:13px; z-index:2; }
#poll-container .results { display:none; }
#poll-container.results-only .results { display:block; }
#poll-container .results .result-container { padding:1px 0; background:url(../images/poll_bars.gif) 0px -36px no-repeat #01151c; }
#poll-container .results .result { width:100%; height:16px; color:#ccc; background:url(../images/poll_bars.gif) 0 -18px no-repeat; }
#poll-container .results .result span { background-image:url(../images/poll_bars.gif); text-shadow:0 0 2px #000E21,0 0 2px #000E21,0 0 2px #000E21,0 0 2px #000E21; }
#poll-container .max .result { color:#fff; background-position:0 0; }
#poll-container.results-only .poll-options { display:none; }
#poll-container .poll-option { display:block; line-height:24px; }
#poll-container .poll-option input { margin:0 10px; vertical-align:middle; }
#poll-container .results table { width:100%; border-collapse:collapse; }
#poll-container .results td { padding:5px; }
#poll-container .results table td:first-child { text-align:right; white-space:nowrap; max-width:50%; }
#poll-container .results table td:last-child { min-width:50%; width:100%; }
#poll-container .verbose table td:first-child { width:50%; white-space:normal; }
#poll-container .verbose table td:last-child { width:50%; }
#blog #poll-container .results { width:460px; }
