/* WoWStead global stylesheet */

a { cursor: pointer; }

form { display: inline; }

.name-druid, a.name-druid { color: #ff7d0a; }
.name-death, a.name-death, .knight, a.knight { color: #c41f3b; }
.name-hunter, a.name-hunter { color: #abd473; }
.name-mage, a.name-mage { color: #69ccf0; }
.name-paladin, a.name-paladin { color: #f58cba; }
.name-priest, a.name-priest { color: #ffffff; }
.name-rogue, a.name-rogue { color: #fff569; }
.name-shaman, a.name-shaman { color: #2459FF; }
.name-warlock, a.name-warlock { color: #9482ca; }
.name-warrior, a.name-warrior { color: #c79c6e; }

.smallicon {
	 background-position: center;
	 height: 14px;
	 width: 16px;
	 border: 1px solid #000000;
}

.q  { color: #ffd100 !important }
.q0, .q0 a { color: #9d9d9d !important }
.q1, .q1 a { color: #ffffff !important }
.q2, .q2 a { color: #1eff00 !important }
.q3, .q3 a { color: #0070dd !important }
.q4, .q4 a { color: #a335ee !important }
.q5, .q5 a { color: #ff8000 !important }
.q6, .q6 a { color: #e5cc80 !important }
.q7, .q7 a { color: #ff0000 !important }
.q8, .q8 a { color: #ffff98 !important }

.coins_gold, .coins_silver, .coins_copper, .moneygold, .moneysilver, .moneycopper { background: no-repeat right center }
.coins_gold, .moneygold   { padding-right: 15px; background-image: url('http://static.wowstead.com/smallicons/money_gold.gif') } 
.coins_silver, .moneysilver { padding-right: 15px; background-image: url('http://static.wowstead.com/smallicons/money_silver.gif') }
.coins_copper, .moneycopper { padding-right: 15px; background-image: url('http://static.wowstead.com/smallicons/money_copper.gif') }

#dblinks a { display: block; }
.link-wowdb, .link-wowhead, .link-thottbot { padding-left: 22px; line-height: 16px; }
.link-wowdb { background:url(http://static.wowstead.com/smallicons/wowdb.gif) left no-repeat; }
.link-wowhead { background:url(http://static.wowstead.com/smallicons/wowhead.gif) left no-repeat; }
.link-thottbot { background:url(http://static.wowstead.com/smallicons/thottbot.gif) left no-repeat; }

table.itemlink { border:none; margin:0; display:inline; height: 26px; }
.wsiconsmall { width: 26px; height: 26px; position: relative; background: center no-repeat; }
.wsiconsmall .hilite { text-decoration:none; display: block; text-align: right; color: #FFF; position: absolute; width: 26px; height: 26px; z-index: 30; background: none; }
.wsiconsmall .hilite:hover { background: url(http://static.wowstead.com/smallicons/icon_hilite_small.png) center no-repeat; }
.wsiconsmall .border { width: 26px; height: 26px; background: url(http://static.wowstead.com/smallicons/icon_border_small.png) center no-repeat; position: absolute; z-index: 20; }
.wsiconsmall .glow { position: absolute; top: 7px; right: 5px; color: #FFF; font-weight: bold; }

.wsiconmedium { width: 44px; height: 44px; position: relative; background: center no-repeat; }
.wsiconmedium .hilite { text-decoration:none; display: block; position: absolute; width: 44px; height: 44px; z-index: 30; background: none; }
.wsiconmedium .hilite:hover { background: url(http://static.wowstead.com/mediumicons/icon_hilite_medium.png) center no-repeat; }
.wsiconmedium .border { width: 44px; height: 44px; background: url(http://static.wowstead.com/mediumicons/icon_border_medium.png) center no-repeat; position: absolute; z-index: 20; }

.wsiconlarge { width: 68px; height: 68px; position: relative; background: center no-repeat; }
.wsiconlarge .hilite { text-decoration:none; display: block; position: absolute; width: 68px; height: 68px; z-index: 30; background: none; }
.wsiconlarge .hilite:hover { background: url(http://static.wowstead.com/largeicons/icon_hilite_large.png) center no-repeat; }
.wsiconlarge .border { width: 68px; height: 68px; background: url(http://static.wowstead.com/largeicons/icon_border_large.png) center no-repeat; position: absolute; z-index: 20; }

.wstooltip { max-width: 315px; z-index: 10000001; }
.wstooltip a { text-decoration: none }
.wstooltip a:hover { text-decoration: underline }
.wstooltip table { border-spacing: 0; border-collapse: collapse; }

.wstooltip td, .wstooltip th { background: url(http://static.wowstead.com/tooltip.png); font-family: Verdana; font-size: 12px; line-height: 17px; color: white }
.wstooltip th { padding: 3px; height: 8px }
.wstooltip td { padding: 8px 4px 1px 9px }

.wstooltip b { font-size: 14px; line-height: 19px; font-weight: normal }
.wstooltip div.indent { padding-left: 0.6em }

.wstooltip td th, .wstooltip td td { background: none }
.wstooltip td th { padding: 0 0 0 4em; text-align: right; font-weight: normal }
.wstooltip td td { padding: 0 }

.wstooltip table.shrink b { font-size: 12px; line-height: 15px }
.wstooltip table.shrink td, .wstooltip table.shrink th { font-size: 10px; line-height: 14px }

.socket-meta   { padding-left: 26px; background: url(http://static.wowstead.com/smallicons/socket_meta.gif) no-repeat left center }
.socket-red    { padding-left: 26px; background: url(http://static.wowstead.com/smallicons/socket_red.gif) no-repeat left center }
.socket-yellow { padding-left: 26px; background: url(http://static.wowstead.com/smallicons/socket_yellow.gif) no-repeat left center }
.socket-blue   { padding-left: 26px; background: url(http://static.wowstead.com/smallicons/socket_blue.gif) no-repeat left center }

.tabcontents { display: none; }
.clear { clear: both; }
.alert { color: red; text-align: center; margin-bottom: 20px; }

.tabcontents { clear: both;	padding: 10px; display: none; }
#tabheader { position: relative; width: 100%; height: 3em; width: 45em; }
#tabheader ul#tabprimary { margin: 0; padding: 0; position: absolute; bottom: -1px;	width: 45em; }
#tabheader ul#tabprimary li  { display: inline; list-style: none; }
#tabheader ul#tabprimary a,#tabheader ul#tabprimary span,#tabheader ul#tabprimary a.current { width: 8em; display: block; float: left; padding: 4px 0; margin: 1px 2px 0 0; text-align: center; font-family: tahoma, verdana, sans-serif; font-size: 100%; text-decoration: none; }
#tabheader ul#tabprimary span,#tabheader ul#tabprimary a.current,#tabheader ul#tabprimary a.current:hover { border-bottom: none; cursor: default; padding-bottom: 6px; margin-top: 0; }
#tabheader ul#tabprimary a { border-bottom: none; }
#tabheader ul#tabprimary a:hover { margin-top: 0; padding-bottom: 5px; }

.pagenav { float: right; }
.pagenav a, .pagenav span { line-height: 27px; border: 1px solid #000; padding: 2px 5px 2px 5px; margin-left: 3px; }

/** Character Profiles **/
h1#charname { margin-top: 15px; }
a#parmorylink, a#psendpm, a#pbeimba, a#pachievelink { padding-left: 22px; line-height: 18px; }
a#parmorylink { background: url(http://images.wowstead.com/smallicons/wowlogo.gif) no-repeat left; }
a#psendpm { background: url(http://images.wowstead.com/smallicons/note_on.gif) no-repeat left; }
a#pbeimba { background:url(http://images.wowstead.com/smallicons/wowheroes.jpg) left no-repeat; }
a#pachievelink { background:url(http://images.wowstead.com/smallicons/achievements.gif) left no-repeat; }

#palts, #precipes, #pkeys, #cquickstats, #ploot { margin-top: 15px; width: 180px; display: block; }
#pmain, #precipes, #ploot { float:left; margin-right: 8px; }
#profile { font-family: Verdana, Arial; width: 426px; margin-right: 10px; height: 550px; position: relative; background: url(http://static.wowstead.com/profileback.png); float: left; }
#profile .itemlink { position: absolute; width: 44px; height: 44px; }
#profile #slot0, #profile #slot1, #profile #slot2, #profile #slot3, #profile #slot4, #profile #slot8, #profile #slot14, #profile #slot18 { left: 23px; }
#profile #slot9, #profile #slot5, #profile #slot6, #profile #slot7, #profile #slot10, #profile #slot11, #profile #slot12, #profile #slot13, #profile #slot15, #profile #slot16 { left: 356px; }
#profile #slot-1 { display: none; }
#profile #slot0, #profile #slot9 { top: 89px; }
#profile #slot1, #profile #slot5 { top: 137px; }
#profile #slot2, #profile #slot6 { top: 185px; }
#profile #slot14, #profile #slot7 { top: 233px; }
#profile #slot4, #profile #slot10 { top: 281px; }
#profile #slot11, #profile #slot3 { top: 329px; }
#profile #slot12, #profile #slot18 { top: 377px; }
#profile #slot8, #profile #slot13 { top: 425px; }
#profile #slot15, #profile #slot16, #profile #slot17 { top: 454px; }
#profile #slot15 { left: 141px; }
#profile #slot16 { left: 190px; }
#profile #slot17 { left: 239px; }
#profile #proavatar { position: absolute; top: 140px; left: 181px; width: 64px; height: 64px; }
#profile #profilename { position: absolute; top: 24px; left: 80px; color: white; width: 300px; text-align: center; }
#profile #profilechar { position: absolute; top: 47px; left: 80px; color: #e1b902; width: 300px; text-align: center; font-family: Verdana, Arial; }
#profile #profilechar, #profile #statbox1 div, #profile #statbox2 div { color: #e1b902; }
#profile #statbox1, #profile #statbox2 { cursor: default; font-family: Arial; width: 119px; height: 85px; position: absolute; top: 351px; overflow: none; font-size: 11px; }
#profile #statbox1 { left: 86px; }
#profile #statbox2 { left: 221px; }
#profile #statbox1 span, #profile #statbox2 span { color: #FFF; float: right; }
#profile #statbarhp, #profile #statbarp, #profile #statbarm, #profile #statbare, #profile #statbarr { cursor: default; position: absolute; left: 90px; top: 290px; width: 245px; text-align: center; line-height: 16px; }
#profile #statbarhp { top: 267px; color: #9fd7a6; background: url(http://static.wowstead.com/common/bar-life.gif); }
#profile #statbarm { color: #9fbcd7; background: url(http://static.wowstead.com/common/bar-mana.gif); }
#profile #statbarp { color: #9fbcd7; background: url(http://static.wowstead.com/common/bar-runic.gif); }
#profile #statbare { color: #e3dd95; background: url(http://static.wowstead.com/common/bar-energy.gif); }
#profile #statbarr { color: #dc8d8d; background: url(http://static.wowstead.com/common/bar-rage.gif); }
#profile #ienotice { position: absolute; top: 100px; font-size: 10px; left: 90px; width: 190px; padding-left: 50px; height: 45px; background: url(http://static.wowstead.com/mediumicons/ie7.gif) no-repeat left; }
#profile #ienotice span { font-weight: bold; color: #FF0000; }
#profile #ienotice a { position: relative; }
#statmenulinkleft, #statmenulinkright { position: absolute; z-index: 550; top: 324px; left: 90px; color: #FFF; height: 20px; width: 120px; cursor: pointer; }
#statmenulinkright { left: 225px; }
#statmenuleft, #statmenuright { overflow: hidden; padding-top: 17px; position: absolute; display: none; left: 72px; top: 340px; height: 340px; width: 165px; height: 129px; background: url(http://static.wowstead.com/common/profboxback.png) no-repeat; }
#statmenuright { left: 205px; }
.statmenulink { color: #FFF; cursor: pointer; text-align: center; line-height: 19px; background: none; }
.statmenuhover { color: #FFF; cursor: pointer; text-align: center; line-height: 19px; background: url(http://static.wowstead.com/common/profbackhover.png) no-repeat center; }
#recipesearch { margin: 10px; display: none; }
#recipesearch #recipebox { margin-right: 3px; }
#recipesearch #searchresults { width: 300px; margin-top: 15px; }
		
/** WowJutsu **/
#jutsu_star {
	background: url(http://static.wowstead.com/mediumicons/jutsu/star.png);
	width: 30px;
	height: 30px;
}
#jutsu_rank1 {
	background: url(http://static.wowstead.com/mediumicons/jutsu/jutsu1.png);
	width: 33px;
	height: 33px;
}
#jutsu_rank2 {
	background: url(http://static.wowstead.com/mediumicons/jutsu/jutsu2.png);
	width: 33px;
	height: 33px;
}
#jutsu_rank3 {
	background: url(http://static.wowstead.com/mediumicons/jutsu/jutsu3.png);
	width: 33px;
	height: 33px;
}
#wowjutsu .divcontent { position: relative; overflow: auto; }
#w_ranks { width: 450px; margin: 0 auto; }
#w_rankimg { width: 150px; float: left; }
.divcontent #w_ranks { width: 100px; }
.divcontent #w_rankimg { float: none; margin: 0 auto; }
#w_rankimg span { display: block; text-align: center; font-size: 20pt; font-weight: bold;}
#w_realm { position: relative; top: -5px; text-align: center; }
#jutsu_rank1, #jutsu_rank2, #jutsu_rank3 { margin: 0 auto; }
#w_raids { margin: 0 auto; margin-top: 25px; text-align: center; }
#w_raids div { float: left; }
#w_score { text-align: center; margin: 25px 0 30px 0; }
#w_notice { text-align: center; font-size: 8px; }
.w_ox { margin-bottom:15px; }
.w_ox table { width:100%;border-collapse:collapse;border:0; }
#guildox h5 { margin-top:15px;margin-bottom:2px; }
#ox_notice { text-align:center;padding-top:15px;font-size:9px; }

#ventrilo .divcontent { overflow-x: hidden; }
/** Raids **/
#nax,#naxh,#mal,#malh,#os,#osh {
	width: 24px;
	height: 24px;
	cursor: pointer;
}
#nax { background: url(http://images.wowstead.com/smallicons/raid/nax.gif); }
#naxh { background: url(http://images.wowstead.com/smallicons/raid/naxh.gif); }
#mal { background: url(http://images.wowstead.com/smallicons/raid/mal.gif); }
#malh { background: url(http://images.wowstead.com/smallicons/raid/malh.gif); }
#os { background: url(http://images.wowstead.com/smallicons/raid/os.gif); }
#osh { background: url(http://images.wowstead.com/smallicons/raid/osh.gif); }

/** DKP **/

#dkp_balances { position: relative; width: 250px; float: left; }
#dkp_balances table { border-collapse: collapse; width: 100%; }
#dkp_balances .dkpvalue { text-align: right; }
#dkp_log { margin-left: 15px; }
#dkp_log table { border-collapse: collapse; width: 100%; }

/** FORUMS **/

.postcontent { overflow-x: auto; }
.forumpassword { display: none; }
#postcontainer { width: 100%; margin: 0 auto; }
#postcharacter { float: right; font-size: smaller; }
#posttitle { margin-top: 12px; }
#posttitle input, #postsendto input { width: 100%; }
#postbody { margin: 12px 0 12px 0; }
#postbutton { text-align: center; }
#postbutton input { border: 1px solid #666666; }
#postoptions { margin-bottom: 12px; }
#forummoderate { float: right; margin: 20px 0 15px 0; text-align: right; }
#forummoderate span { display: block; }
.forumicon { width: 32px; }
.forumicon .old, .forumicon .new { width: 32px; height: 32px; }
.forumicon .old { background: url(http://static.wowstead.com/forums/threadicon2.png) center no-repeat; }
.forumicon .new { background: url(http://static.wowstead.com/forums/threadicon3.png) center no-repeat; }
.forumicon .old, .forumicon .new { position: relative; }
.forumicon .sticky { width: 100%; height: 100%; background: url(http://static.wowstead.com/common/pin.gif) center no-repeat; }
.forumicon .locked { position: absolute; top: 0; left: 0; z-index: 100; width: 16px; height: 16px; background: url(http://static.wowstead.com/forums/lock.gif) no-repeat; }
#locknotice { font-weight: bold; margin: 10px 0 15px 0; }
#popcontent { background: #ccc;	 border: 1px #666666 solid; padding: 6px; margin: 0 auto; width: 93%; height: 470px; overflow: scroll; overflow-x: hidden; }
#popoption { text-align: center; margin-top: 5px; }
.threadpages { float: right; margin-right: 5px; font-size: smaller; padding-left: 16px; background: url(http://static.wowstead.com/smallicons/page.gif) no-repeat; }
#latestposts td { white-space: nowrap; overflow: hidden; }
.posteditlabel { font-size: smaller; }

/** RECRUITING **/

#recruit-char, #recruit-required, #recruit-optional { margin-top: 15px; }
.recruit-block, .recruit-option { padding: 0px 50px 5px 0; float: left; }
.recruit-question { margin-bottom: 10px; }
.recruit-question input, .recruit-question textarea { width: 50%; }
.recruit-question textarea { height: 70px; }
.recruit-question input.radio { width:auto; border: 0; background: none; }
.classopt { width: 110px; float: left; margin-top: 5px; }
.classopt .smallicon { float: left; margin-right: 6px; }

/** CALENDAR **/

.calendar { width: 595px; margin: 0 auto; }
.calendar-month { text-align: center; width: 100%; }
.calendar td { width: 85px; height: 80px; }
.calendar-hover { cursor: pointer; }
.calendar-today span { font-weight: bold; }
.calendar-empty { border: none; }
.calendar-eventlink img { border: none; }
.daycal { float: right; width: 245px; }
.daycal td { width: 35px; text-align: center; }
.daycal .calendar-active { font-weight: bold;}
.divcontent .daycal { width: 100%; margin: 0 0 6px 0; float: none; }
.divcontent .daycal td { width: 14%; }
.divcontent .daycal td.calendar-today { border: 1px solid red; }
#eventstats { width: 250px; float: left; margin-right: 20px; }
.note_on, .note_off { height: 14px; width: 14px; }
.note_on { background: url(http://static.wowstead.com/smallicons/note_on.gif) no-repeat center; }
.note_off { background: url(http://static.wowstead.com/smallicons/note_off.gif) no-repeat center; }
.checkmark { height: 16px; width: 16px; background: url(http://static.wowstead.com/smallicons/checkmark.gif) no-repeat center; }
#eventcontainer { width: 500px; margin: 0 auto; margin-bottom: 20px; margin-top: 20px; }
#eventcontainer select { width: 40%; }
#eventcontainer .label { margin-top: 10px; }
#eventrole .label, #eventconfirmed .label { margin-top: 10px; }
#eventcomment input { width: 98%; }
#eventbutton { text-align: center; }

/** NETWORK BAR **/
#netbar { height: 20px; background: #000 url(http://static.wowstead.com/netbar/background.jpg); }
#netbar .smallicon { float: left; margin-top: 2px; margin-right: 8px; }
#netbar span { line-height: 20px; font-size: 10px; cursor: default; }
#netbar span#charnotice, #netbar span#charname, #netbar span#charmanage, #netbar span#charpms, #netbar span#charlogin, #netbar span#charregister, #netbar span#charadmin { float: right; margin-right: 25px; }
#netbar span#charpms, #netbar span#charname, #netbar span#charmanage, #netbar span#charadmin, #netbar div#usersonline, #netbar #mnotice { padding-left: 10px; }
#netbar div#usersonline { padding-right: 10px; }
#netbar span#charnotice a, #netbar #maintnotice { color: red; text-decoration: blink; }
#gjoinform { border: 1px solid #444; padding: 4px; background-color: #333; }
#netbar span#charpms .smallicon { background: url(http://static.wowstead.com/smallicons/items/inv_letter_09.jpg) center; }
#netbar span#charadmin .smallicon { background: url(http://static.wowstead.com/smallicons/items/inv_misc_wrench_01.jpg) center; }
#netbar div#usersonline .smallicon { background: url(http://static.wowstead.com/smallicons/items/inv_helmet_05.jpg) center; }
#netbar div#friendsonline .smallicon { background: url(http://static.wowstead.com/smallicons/items/inv_holiday_christmas_present_01.jpg) center; }
#netbar span#charname { font-weight: bold; }
#netbar div#usersonline, #netbar div#friendsonline { margin-left: 15px; float: left; display: inline; }
#netbar hr { height: 1px; }
#netbar table { border-collapse: collapse; }
.nbname, .nblevel { padding-right: 15px; }
#netbar #usersonline, #netbar #friendsonline { color: #CCC; }

#realmstatus .divcontent h4 { text-align: center; margin: 0; }
#realmstatus .divcontent #realmtype { text-align: center; }
#realmstatus .divcontent #realmstatus { text-align: center; margin-top: 10px; }

.deletebutton, .delbutton { cursor: pointer; width: 22px; height: 22px; background: url(http://www.wowstead.com/images/template/delete.gif) no-repeat center; } 
.delbutton { width: 18px; height: 18px; }

/** PROFESSIONS **/
#proflinks a {  margin: 0 5px 5px 0; display: block; font-weight: normal; width: 150px; float: left; background: no-repeat left; padding: 2px 10px 2px 15px; line-height: 20px; font-size: 15px; }
#proflinks a:hover { text-decoration: none; }
.profarrow { cursor: pointer; width: 19px; height: 19px; background: url(http://static.wowstead.com/smallicons/rightarrow.gif); }
.charrecipes { display: none; }
.recipelist { padding: 5px; border: 1px solid #333; background: #1A1A1A; }

.newsheader { clear: both; }
.newscontent { overflow-x: hidden; }

/** GALLERY **/
#darkenbackground { display: none; background-color: rgb(0, 0, 0); opacity: 0.8; /* Safari, Opera */ -moz-opacity:0.80; /* FireFox */ filter: alpha(opacity=80); /* IE */ z-index: 999; height: 100%; width: 100%; background-repeat:repeat; position:fixed; top: 0px; left: 0px; }
#imagecontainer { display: none; position: absolute; z-index: 2000; top: 20px; background: #333; padding: 10px; }
#imagecontainer img { border: none; }
#imagecontainer .infobox { margin-top: 10px; }
#gallerycat, #gadminmenu { clear: both; padding: 1px 5px 1px 5px; }
#gadminmenu { float: right; }
#uploadcontainer { width: 500px; margin: 0 auto; margin-bottom: 20px; margin-top: 20px; }
#uploadcontainer select { width: 40%; }
#uploadcontainer .label { margin-top: 10px; }
#uploading { text-align: center; position: relative; left: 0px; color: red; display: none; z-index: 1000; }
#imgclose { position: relative; float: right; background: url(http://www.wowstead.com/images/template/delete.gif); width: 16px; height: 15px; cursor: pointer; }
#imgedit { position: relative; float: right; width: 16px; height: 15px; background: url(http://static.wowstead.com/smallicons/edit.gif); margin-right: 5px; cursor: pointer; }
.thumbnail { text-align: center; }
#potdthumb img { border: 1px solid #000; }
.albumwrap { width: 200px; height: 200px; overflow: hidden; float: left; }
.nothumb { width: 150px; height: 100px; vertical-align: middle; color: #DDD; line-height: 100px; border: 1px solid #444; }

#threadhistory { margin-top: 30px; }
#posthistory { height: 300px; overflow-y: auto; overflow-x: hidden; }
#posthistory .replybutton, #posthistory .quotebutton, #posthistory .editbutton, #posthistory .deletebutton, #posthistory .postsig, #posthistory .pagenav { display: none !important; }
#dhistory { display: none; margin: 20px; }
.historyblock { width: 250px; margin-right: 30px; float: left; }
.historyblock td { width: 33%; }

#proback, #probar { height: 25px; }
#proback { border: 1px solid gray; }
#probar { border: 1px solid green; background: darkgreen; }

.recentposter .smallicon { float: left; margin-right: 5px; }
#dailyevents .label { margin-top: 6px; }
#dailyevents small { position: relative; top: -5px; }
.eventpassed { color: red; text-decoration: strikethrough; }

#avatar { width: 125px; float: right; text-align: center; }
#uploadframe { width: 250px; }
#uploadframe #file { margin-bottom: 10px; }
#avatarframe { width: 80px; text-align: center;  margin-right: 20px; float: left; }

/* PROGRESSION */
.progress { margin: 0 auto 20px auto; width: 450px; }
.progress .zonename { width: 445px; height: 134px; cursor: pointer; position: relative; }
.progress .zonename .killcount { display: block; position: absolute; right: 15px; top: 15px; font-weight: bold; font-size: 16px; }

.bosses { padding: 10px; }
.pro1 { color: yellow; }
.pro2 { color: green; }
.pro0 { color: red; }
.bossbutton { cursor: pointer; margin-top: 4px; }
.bosses, .bossstats, .progress .zonename span { display: none; }
.bossstats table, .bosses table { width: 90%; margin: 0 auto; border-collapse: collapse; }
.bossstats table td { width: 50%; }
.bosscomment { width: 90%; margin: 5px auto 0 auto; font-size: smaller; }

#prokarazhan .zonename { background: url(http://images.wowstead.com/progress/zone-karazhan.jpg) no-repeat; }
#prozulaman .zonename { background: url(http://images.wowstead.com/progress/zone-zulaman.jpg) no-repeat; }
#progruulslair .zonename { background: url(http://images.wowstead.com/progress/zone-gruulslair.jpg) no-repeat; }
#promagtheridonslair .zonename { background: url(http://images.wowstead.com/progress/zone-magtheridonslair.jpg) no-repeat; }
#proserpentshrinecavern .zonename { background: url(http://images.wowstead.com/progress/zone-serpentshrinecavern.jpg) no-repeat; }
#protheeye .zonename { background: url(http://images.wowstead.com/progress/zone-theeye.jpg) no-repeat; }
#prohyjalsummit .zonename { background: url(http://images.wowstead.com/progress/zone-hyjalsummit.jpg) no-repeat; }
#protheblacktemple .zonename { background: url(http://images.wowstead.com/progress/zone-theblacktemple.jpg) no-repeat; }
#prosunwellplateau .zonename { background: url(http://images.wowstead.com/progress/zone-sunwellplateau.jpg) no-repeat; }
#prodoomwalker .zonename { background: url(http://images.wowstead.com/progress/zone-doomwalker.jpg) no-repeat; }
#prodoomlordkazzak .zonename { background: url(http://images.wowstead.com/progress/zone-doomlordkazzak.jpg) no-repeat; }
#pronaxxramas .zonename { background: url(http://images.wowstead.com/progress/zone-naxxramas.jpg) no-repeat; }
#pronaxxramasheroic .zonename { background: url(http://images.wowstead.com/progress/zone-naxxramasheroic.jpg) no-repeat; }
#protheeyeofeternity .zonename { background: url(http://images.wowstead.com/progress/zone-theeyeofeternity.jpg) no-repeat; }
#protheeyeofeternityheroic .zonename { background: url(http://images.wowstead.com/progress/zone-theeyeofeternityheroic.jpg) no-repeat; }
#protheobsidiansanctum .zonename { background: url(http://images.wowstead.com/progress/zone-theobsidiansanctum.jpg) no-repeat; }
#protheobsidiansanctumheroic .zonename { background: url(http://images.wowstead.com/progress/zone-theobsidiansanctumheroic.jpg) no-repeat; }   
#provaultofarchavon .zonename { background: url(http://images.wowstead.com/progress/zone-vaultofarchavon.jpg) no-repeat; }
#provaultofarchavonheroic .zonename { background: url(http://images.wowstead.com/progress/zone-vaultofarchavonheroic.jpg) no-repeat; }
#proulduar .zonename { background: url(http://images.wowstead.com/progress/zone-ulduar.jpg) no-repeat; }
#proulduarheroic .zonename { background: url(http://images.wowstead.com/progress/zone-ulduarheroic.jpg) no-repeat; }
#proonyxiaslair .zonename { background: url(http://images.wowstead.com/progress/zone-onyxiaslair.jpg) no-repeat; }
#proonyxiaslairheroic .zonename { background: url(http://images.wowstead.com/progress/zone-onyxiaslairheroic.jpg) no-repeat; }
#protrialcrusader .zonename { background: url(http://images.wowstead.com/progress/zone-trialcrusader.jpg) no-repeat; }
#protrialcrusaderheroic .zonename { background: url(http://images.wowstead.com/progress/zone-trialcrusaderheroic.jpg) no-repeat; }
#protrialgrandcrusader .zonename { background: url(http://images.wowstead.com/progress/zone-trialgrandcrusader.jpg) no-repeat; }
#protrialgrandcrusaderheroic .zonename { background: url(http://images.wowstead.com/progress/zone-trialgrandcrusaderheroic.jpg) no-repeat; }
#proicecrowncitadel10 .zonename { background: url(http://images.wowstead.com/progress/zone-icecrowncitadel10.jpg) no-repeat; }
#proicecrowncitadel10heroic .zonename { background: url(http://images.wowstead.com/progress/zone-icecrowncitadel10heroic.jpg) no-repeat; }
#proicecrowncitadel25 .zonename { background: url(http://images.wowstead.com/progress/zone-icecrowncitadel25.jpg) no-repeat; }
#proicecrowncitadel25heroic .zonename { background: url(http://images.wowstead.com/progress/zone-icecrowncitadel25heroic.jpg) no-repeat; }
.wprogress { margin-bottom: 3px; height: 24px; overflow: hidden; padding-left: 30px; line-height: 24px; background-repeat: no-repeat; cursor: pointer; }
.progress .killcount { color: #FFF; }

.help { border-bottom: 1px dashed; cursor: help; }

#spost, #soptions { margin-top:15px; width:250px; }
#spost input, #soptions input, #spost select, #soptions select { width: 98% }
#sfields { float: left; }
#sresults { margin:15px 0 0 15px; }

/** Ventrilo **/
.divcontent .ventchans { position: relative; left: -15px; }
.vchans { margin-left: 20px; }
.vserver, .vchan, .vchanopen, .vclient, .vchanpass, .vchanopenpass { padding-left: 20px; background: left no-repeat; margin-top: 2px; }
.vserver { background-image: url(http://static.wowstead.com/smallicons/venticon_server.png); }
.vchan { background-image: url(http://static.wowstead.com/smallicons/venticon_chan.png); }
.vchanopen { background-image: url(http://static.wowstead.com/smallicons/venticon_chanopen.png); }
.vchanpass { background-image: url(http://static.wowstead.com/smallicons/venticon_chanpass.png); }
.vchanopenpass { background-image: url(http://static.wowstead.com/smallicons/venticon_chanpassopen.png); }
.vclient { margin-left: 22px; background-image: url(http://static.wowstead.com/smallicons/venticon_voiceoff.png); }
#cscont { display: none; }

/** Thickbox **/
#TB_overlay { position: fixed; z-index:10000; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(http://static.wowstead.com/thickbox/macFFBgHack.png) repeat;}
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window { position: fixed; z-index: 10002; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; }
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title{ height:27px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:10003; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{ z-index:9999; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }

/** FAQ **/
.qanswer { display: none; padding-left: 3px; }
.qquestion { cursor: pointer; }

#rosterwarn { width: 200px; position: absolute; z-index: 6000; left: 110px; top: 150px; }
#adlink { font-size: 8px; text-align:right; margin-right: 2px; position: relative; top: -1px; }

/* LIVE CHAT */
#chatframe { height: 350px; overflow-y: auto; padding: 5px; }
#chatnew, #shoutnew { margin-top: 20px; }
#shoutnew #chatsub { font-size: 9px; }
#shoutframe { overflow: auto; max-height: 350px; }

/* ADDONS */
#commentpost a { font-size: 10pt; }
.acomment { padding: 6px; margin-bottom: 10px; }
fieldset#requiredaddons, fieldset#recommendedaddons { margin-bottom: 20px; }
