.quality0, 
.quality0 a:link, 
.quality0 a:active, 
.quality0 a:visited { 
color: gray !important;
text-decoration: none;
}
.quality0 a:hover { 
color: gray !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality1, 
.quality1 a:link, 
.quality1 a:active, 
.quality1 a:visited { 
color: #4679A6 !important;
text-decoration: none;
}
.quality1 a:hover { 
color: #4679A6 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality2, .quality2 a:link, 
.quality2 a:active, 
.quality2 a:visited { 
color: #1EFF00 !important;
text-decoration: none;
}
.quality2 a:hover { 
color: #1EFF00 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality3,
.quality3 a:link, 
.quality3 a:active,
.quality3 a:visited {
color: #0870C1 !important;
text-decoration: none;
}
.quality3 a:hover { 
color: #0870C1 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality4,
.quality4 a:link,
.quality4 a:active, 
.quality4 a:visited { 
color: #9035CF !important;
text-decoration: none;
}
.quality4 a:hover {
color: #9035CF !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality5,
.quality5 a:link,
.quality5 a:active, 
.quality5 a:visited { 
color: #DE800D !important;
text-decoration: none;
}
.quality5 a:hover { 
color: #DE800D !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality6, 
.quality6 a:link, 
.quality6 a:active, 
.quality6 a:visited { 
color: #E5CC63 !important;
text-decoration: none;
}
.quality6 a:hover { 
color: #E5CC63 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quality7,
.quality7 a:link,
.quality7 a:active,
.quality7 a:visited {
color: #E5CC63 !important;
text-decoration: none;
}
.quality7 a:hover { 
color: #E5CC63 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.quest,
.quest a:link,
.quest a:active, 
.quest a:visited { 
color: #0000FF !important;
text-decoration: none;
}
.quest a:hover {
color: #0000FF !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.spell,
.spell a:link, 
.spell a:active, 
.spell a:visited { 
color: navy !important;
text-decoration: none;
}
.spell a:hover { 
color: navy !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.achievement,
.achievement a:link,
.achievement a:active,
.achievement a:hover,
.achievement a:visited, 

.itemset,
.itemset a:link, 
.itemset a:active, 
.itemset a:visited {
color: #D53057 !important;
text-decoration: none;
}
.itemset a:hover {
color: #D53057 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.craftable, 
.craftable a:link, 
.craftable a:active, 
.craftable a:visited {
color: #D53057;
text-decoration: none;
}
.craftable a:hover { 
color: #D53057;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.npc,
.npc a:link,
.npc a:active,
.npc a:visited { 
color: #C09E79 !important;
text-decoration: none;
}
.npc a:hover { 
color: #C09E79 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.wow_profile, 
.wow_profile a:link,
.wow_profile a:active,
.wow_profile a:visited { 
color: #4679A6 !important;
text-decoration: none;
}
.wow_profile a:hover { 
color: #4679A6 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}
.guild,
.guild a:link,
.guild a:active,
.guild a:visited { 
color: #099F2C !important;
text-decoration: none;
}
.guild a:hover { 
color: #099F2C !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.armory,
.armory a:link,
.armory a:active,
.armory a:visited {
color: #CFA60C !important;
text-decoration: none;
}
.armory a:hover { 
color: #CFA60C !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.zone,
.zone a:link, 
.zone a:active,
.zone a:visited {
color: #6665C2 !important;
text-decoration: none;
}
.zone a:hover { 
color: #6665C2 !important;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

.wowobject, .wowobject a:link, .wowobject a:active, .wowobject a:visited {
color: #DFBE29 !important;
text-decoration: none;
}
.wowobject a:hover {
color: #DFBE29 !important;
text-decoration: none;
text-shadow: 1px 1px 3px rgba(0, 0, 0, .6);
}

.faction, .faction a:link, .faction a:active, .faction a:visited {
color: #C09E79 !important;
text-decoration: none;
}
.faction a:hover {
color: #C09E79 !important;
text-decoration: none;
text-shadow: 1px 1px 3px rgba(0, 0, 0, .6);
}

.iconlarge {
background: transparent none no-repeat scroll 6px 6px;
height: 68px;
position: relative;
width: 68px;
display: inline-block;
}
.iconlarge .tile {
background-image: url(http://static.wowhead.com/images/icon_border_large.png);
height: 68px;
width: 68px;
}
.iconlarge a {
border: 0 none;
display: block;
height: 62px;
left: 3px;
position: absolute;
top:3px;
width: 62px;
z-index: 20;
}
.iconlarge a:hover {
background-position:-62px 0;
}

.iconmedium {
background: transparent none no-repeat scroll 4px 4px;
height: 44px;
position: relative;
width: 44px;
display: inline-block;
}
.iconmedium .tile {
background-image: url(http://static.wowhead.com/images/icon_border_medium.png);
height: 44px;
width: 44px;
}
.iconmedium a {
border: 0 none;
display: block;
height: 38px;
left: 3px;
position: absolute;
top:3px;
width: 38px;
z-index: 20;
}
.iconmedium a:hover {
background-position:-38px 0;
}

.itemname {
display: inline;
clear: left;
}

.iconsmall {
background: transparent none no-repeat scroll 4px 4px;
height: 26px;
position: relative;
width: 26px;
display: inline-block;
}
.iconsmall .tile {
background-image: url(http://static.wowhead.com/images/icon_border_small.png);
height: 26px;
width: 26px;
}
.iconsmall a {
background: transparent url(http://static.wowhead.com/images/icon_hilite_small.png) no-repeat scroll 20px 0;
border: 0 none;
display: block;
height: 20px;
left: 3px;
position: absolute;
top:3px;
width: 20px;
z-index: 20;
}
.iconsmall a:hover {
background-position:-38px 0;
background: transparent url(http://static.wowhead.com/images/icon_hilite_small.png) no-repeat scroll 20px 0;
}
.qual  {
color: #ffd100 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
 }

.qual0 a {
color: gray !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual1 a {
color: #4679A6 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual2 a {
color: #1eff00 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual3 a {
color: #0070dd !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual4 a {
color: #a335ee !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual5 a {
color: #ff8000 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual6 a {
color: #e5cc80 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual7 a {
color: #ff0000 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.qual8 a {
color: #ffff98 !important;
 position: absolute;
 padding-top: 2px;
 padding-left: 2px;
}
.notfound {
color: #FF0000;
 font-weight: bold;
 }
.l.itemset-items {
list-style-position: inside !important;
padding: 0px !important;
margin: 0px !important;
}
.i.itemset-item {
padding: 0px !important;
margin: 0px !important;
list-style: none !important;
}
.faction-table {
width: 25%;
border: 1px solid #0070DD;
color: #0070DD;
}
.faction-table th {
background-color: #0070DD;
color: white;
font-weight: bold;
text-align: center;
}
.faction-table td {
padding: 5px;
}
.able.wh_outer tbody {
border: 0;
}
.able.wh_outer {
border: 0;
border-spacing: 0;
border-collapse: collapse;
background: none;
margin: 0;
padding: 0;
text-align: left;
float: none;
height: 0;
}
.able.wowhead_tooltip {
border: 0;
border-spacing: 0;
 border-collapse: collapse;
background: none;
margin: 0;
padding: 0;
text-align: left;
float: none;
width: auto;
height: 0;
}
.able.wowhead_tooltip td, table.wowhead_tooltip tr, table.wowhead_tooltip th {
border: 0;
margin: 0;
padding: 0;
width: auto;
height: 0;
text-align: left;
background: none;
}
.able.wowhead_tooltip td.top-left {
background-image: url(../../../wowhead/images/tooltip.png);
 background-position: top left;
 height: 4px;
}
.able.wowhead_tooltip td.top-right {
background-image: url(../../../wowhead/images/tooltip.png);
 background-position: top right;
 height: 4px;
}
.able.wowhead_tooltip td.bottom-left {
background-image: url(../../../wowhead/images/tooltip.png);
 background-position: bottom left;
 height: 4px;
}
.able.wowhead_tooltip td.bottom-right {
background-image: url(../../../wowhead/images/tooltip.png);
 background-position: bottom right;
 height: 4px;
}
.able.wowhead_tooltip td.wh_left {
background-image: url(../../../wowhead/images/tooltip.png);
 background-position: center left;
}
.able.wowhead_tooltip td.wh_left div.wh_right {
background-image: url(../../../wowhead/images/tooltip-right.gif);
 background-position: center right;
 background-repeat: repeat-y;
padding: 0 8px 0 8px;
margin: 0;
float: none;
text-align: left;
width: auto;
height: auto;
}
.wowhead_tooltip {float: none;
text-align: left;
margin: 0;
padding: 0;
width: auto;
font-family: Verdana, sans-serif;
font-variant: normal;
font-size: 11px;
 line-height: 17px;
 color: white;
 }
.wowhead_tooltip {
z-index: 100000001;
 }
.wowhead_tooltip a {
text-decoration: none }
.wowhead_tooltip a:hover {
text-decoration: underline }
.wowhead_tooltip table {
   border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    margin-right: 0;
}
.wowhead_tooltip tbody {
border: 0;
}
.wowhead_tooltip table td, .wowhead_tooltip table tr, .wowhead_tooltip table, .wowhead_tooltip table th {
border: 0;
 padding: 0;
 margin: 0;
 }
.wowhead_tooltip td, .wowhead_tooltip th {
background: none;
 font-family: Verdana, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: white;
 padding: 5px }
.wowhead_tooltip th {
padding: 3px;
 padding-right: 8px;
 height: 8px }
.wowhead_tooltip td {
padding: 8px 4px 1px 9px }
.wowhead_tooltip b {
font-size: 14px;
 line-height: 17px;
 font-weight: normal }
.wowhead_tooltip div.indent {
padding-left: 0.6em }
.wowhead_tooltip td th, .wowhead_tooltip td td {
background: none }
.wowhead_tooltip td th {
padding: 0 0 0 4em;
 text-align: right;
 font-weight: normal }
.wowhead_tooltip td td {
padding: 0 }
.wowhead_tooltip table.shrink b {
font-size: 12px;
 line-height: 15px }
.wowhead_tooltip table.shrink td, .wowhead_tooltip table.shrink th {
font-size: 10px;
 line-height: 14px }
.wowhead_tooltip h3 {
color: #FFD100;
 text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);
 }
.wowhead_tooltip_header {font-size: 16px;
color: #FFD100;
font-weight: bold;
text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);
padding-bottom: 5px;
border-bottom: 1px solid white;
}
.wowhead_tooltip_footer {font-size: smaller;
color: #FFD100;
text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);
padding-top: 5px;
text-align: center;
}
.cluetip-close img {
 border: 0;
}
.cluetip-title h3{
border: 0px !important;
}
.cluetip-title {
 overflow: hidden;
  border: 0px !important;
}
.cluetip-title #cluetip-close {
 float: right;
  position: relative;
}
.cluetip-waitimage {
 width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../../../wowhead/images/wait.gif);
}
.cluetip-arrows {
 display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.cluetip-extra {
 display: none;
}
.cluetip-default {}
.armory_tip a, .armory_tip a:active, .armory_tip a:visited, .armory_tip a:hover {text-decoration: none;
padding-bottom: 2px;
}
.armory_tt_main > table, .armory_tt_main > td {
 font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.armory_tt_main {
 background: black;
  padding: 3px;
  border: 1px outset silver;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  text-align: left;
  opacity:0.95;
  -khtml-opacity: 0.95;
  -opacity: 0.95;
  -webkit-opacity: 0.95;
  text-align: left;
}
.armory_tt_main > img {
border: 0px;
 }
.armory_tt_header {
 background-color: #010121;
  vertical-align: top;
}
.armory_tt_avatar {
 width: 64px;
}
.armory_tt_char_info {
 width: 100%;
  vertical-align: top;
}
.armory_tt_char_name {
 color: #ffffff;
  font-weight: bold;
  display: block;
}
.armory_tt_char_guild {
 color: #ffd517;
  font-weight: bold;
  display: block;
}
.armory_tt_char_stuff {
 color: white;
  display: block;
}
.armory_tt_talents {
text-align: left;
 }
.armory_tt_talents img {
vertical-align: middle;
 width: 20px;
 height: 20px;
 clear: none;
 }
.armory_tt_talent_spec {
 color: #ffd517;
  display: none;
}
.armory_tt_talent_trees {
 padding-top: 0.5em;
  color: white;
  display: inline-block;
}
.armory_tt_buffs {
  background-color: #010121;
   width: 74px;
   vertical-align: top;
   text-align: left;
 }
.armory_tt_buffs img {
  border: 0px;
 }
.armory_tt_stats {
 width: 100%;
  border: 0px;
  padding: 0px;
  border-spacing:0px;
  background-color: #111111;
  vertical-align: top;
  text-align: left;
}
.armory_tt_stats tr td {
width: 50%;
 opacity:0.95;
}
.armory_tt_stat_health {
background-color: #00bF00;
 color: white;
 }
.armory_tt_stat_power_mana {
background-color: #0070DD;
 color: white;
 }
.armory_tt_stat_power_rage {
background-color: #FF0040;
 color: white;
 }
.armory_tt_stat_power_energy {
background-color: #FFbF00;
 color: white;
 }
.armory_tt_stat_primary {
color: #00FF00;
 font-weight: bold;
 }
.armory_tt_stat_shadow_spell {
color: #A335EE;
 font-weight: bold;
 }
.armory_tt_stat_fire_spell {
color: #FF3300;
 font-weight: bold;
 }
.armory_tt_stat_frost_spell {
color: #0070DD;
 font-weight: bold;
 }
.armory_tt_stat_arcane_spell {
color: #d800cc;
 font-weight: bold;
 }
.armory_tt_stat_nature_spell {
color: #FF3300;
 font-weight: bold;
 }
.armory_tt_stat_holy_spell {
color: #FF3300;
 font-weight: bold;
 }
.armory_tt_stat_generic {
color: #ffd517;
 font-weight: bold;
 }
.armory_tt_stat_melee_main_hand {
color: #0070DD;
 font-weight: bold;
 }
.armory_tt_stat_melee_off_hand {
color: #00F080;
 font-weight: bold;
 }
.armory_tt_stat_defensive {
color: #d5d5d5;
 font-weight: bold;
 }
.armory_tt_stat_mana_regen {
color: #ff88FF;
 font-weight: bold;
 }
.armory_tt_stat_healing {
color: #ff88FF;
 font-weight: bold;
 }
.armory_tt_stat_ranged {
color: #FF3300;
 font-weight: bold;
 }
.armory_tt_stat_value {
background-color: #011101;
 color: white;
 font-weight: normal;
 }
.armory_tt_professions {
 width: 100%;
  padding: 0px;
  border: 0px;
  border-spacing: 0px;
  vertical-align: top;
  text-align: left;
  opacity:0.95;
}
.armory_tt_professions tr td {
width: 50%;
 }
.armory_tt_profession_name {
background-color: #222222;
 color: #FFDDFF;
 font-weight: bold;
 }
.armory_tt_profession_name img {
vertical-align: middle;
 }
.armory_tt_profession_skill {
background-color: #022202;
 color: white;
 }
.armory_tt_misc {width: 100%;
padding: 0px;
border: 0px;
border-spacing: 0px;
vertical-align: top;
text-align: left;
opacity:0.95;
}
.armory_tt_misc tr td {
width: 50%;
 height: 20px;
}
.armory_tt_misc_name {
background-color: #222222;
 color: #68CCEF;
 font-weight: bold;
 }
.armory_tt_misc_value {
background-color: #022202;
 color: #FFFFFF;
 }
.armory_tt_class_deathknight {color: #7F0A1D !important;
text-decoration: none;
}
.armory_tt_class_druid {
       color: #FF7C0A !important;
        text-decoration: none;
}
.armory_tt_class_hunter {
       color: #AAD372 !important;
        text-decoration: none;
}
.armory_tt_class_mage {
       color: #68CCEF !important;
        text-decoration: none;
}
.armory_tt_class_paladin {
       color: #F48CbA !important;
        text-decoration: none;
}
.armory_tt_class_shaman {
       color: #3556FD !important;
        text-decoration: none;
}
.armory_tt_class_priest {
       color: #FFFFFF !important;
        text-decoration: none;
}
.armory_tt_class_rogue {
       color: #FFF468 !important;
        text-decoration: none;
}
.armory_tt_class_warlock {
       color: #9382C9 !important;
        text-decoration: none;
}
.armory_tt_class_warrior {
       color: #C69b6D !important;
        text-decoration: none;
}
.armory_error {
 background: black;
  padding: 5px;
  border: 1px outset silver;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  text-align: left;
  opacity:0.95;
  -khtml-opacity: 0.95;
  -opacity: 0.95;
  -webkit-opacity: 0.95;
  text-align: left;
  color: white;
}
.armory_guild_main {
 background: black;
  padding: 3px;
  border: 1px outset silver;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  text-align: left;
  opacity:0.95;
  -khtml-opacity: 0.95;
  -opacity: 0.95;
  -webkit-opacity: 0.95;
  text-align: left;
  vertical-align: top;
  color: white;
  width: 250px;
}
.armory_guild_main > td {
vertical-align: top;
 }
.armory_guild_info {
vertical-align: top;
 }
.armory_guild_faction {
vertical-align: middle;
 }
.armory_guild_header {
display: block;
 }
.armory_guild_roster {
padding-top: 0.5em;
 }
.armory_icon {
vertical-align: middle;
 }
.rep-table {
border: 1px solid #000000;
width: 300px;
font-size: 9px;
}
.rep-table th {
background-color: #3556FD;
color: #222222 !important;
text-align: center;
font-weight: bold;
}
.rep-table td {height: 15px;
}
.rep-box {
background: #222222;
border: 1px solid #000000;
text-align: center;
color: #ffffff;
height: 15px;
}
.rep-hated {
background-color: #CC2222;
height: 15px;
float: left;
}
.rep-hostile {
background-color: red;
height: 15px;
float: left;
}
.rep-unfriendly {
background-color: #EE6622;
height: 15px;
float: left;
}
.rep-neutral {
background-color: yellow;
height: 15px;
float: left;
}
.rep-friendly {
background-color: lime;
height: 15px;
float: left;
}
.rep-honored {
background-color: #00FF88;
height: 15px;
float: left;
}
.rep-revered {
background-color: #00FFCC;
height: 15px;
float: left;
}
.rep-exalted {
background-color: cyan;
height: 15px;
float: left;
}
.talent-table {width: 65%;
border-width: 1px;
border-style: solid;
border-color: #0070DD;
color: #0070DD;
}
.talent-table-head {
background-color: #0070DD;
color: white;
font-weight: bold;
text-align: center;
}
.talent-hidden {display: none;
}
.talent-shown {display: inline;
}
.glyph-table {width: 30%;
border-width: 1px;
border-style: solid;
border-color: #0070DD;
color: #0070DD;
}
.glyph-table-head {
background-color: #0070DD;
color: white;
font-weight: bold;
text-align: center;
}
.glyph-title {text-decoration: underline;
color: #0070DD;
padding-left: 5px;
}