@charset "utf-8";
/* WoWtorn (http://www.wowtorn.net) CSS - Main */
body,td,th { font-family: sans-serif; font-size: 1em; color: #FFFFFF;  }
body { margin: 0px; padding: 0px; background: #181818 url("../../images/bg.jpg") no-repeat center bottom; }
/* Global Formats */
table, td, tr, th { padding: 0px; border: none; margin: 0px; }
form { margin: 0px; padding: 0px; }
img { border: none; }
h1 { padding: 0px; margin: 8px; font-size: 16px; }
h2 { padding: 0px; margin: 7px; font-size: 14px; }
h3 { padding: 0px; margin: 4px; font-size: 12px; }
h4 { padding: 0px; margin: 4px; font-size: 11px; }
div { text-align: left; }
/* Links */
a:link, a:visited, a:active { text-decoration: none; color: #FFCF00; }
a:hover { text-decoration: underline; }
/* Content */
#x-top { background: #3b7374 url("../../images/x/bg1.jpg") center 0px repeat-x; width: 100%; height: 120px; border-bottom: 1px solid black; }
#x-top .overlay { background-color: black; -moz-opacity:.75; opacity:.75; }
#x-top .holder { margin: 0px auto; width: 100%; height: 72px; z-index: 1; }
#x-top .spacer { position: absolute; top: 194px; height: 9px; width: 100%; }
#x-top #head { position: absolute; width: 100%; }
#x-top #head .inner { width: 876px; padding: 20px; padding-top: 16px; height: 88px; margin: 0px auto; z-index: 100; }
#x-top .title { position: absolute; text-align: right; padding: 0px; width: 414px; margin-left: 460px; top: 3px; z-index: 100; }
#x-top .title h1 { font-size: 24px; font-weight: bold; color: #FF4800; text-transform: uppercase; margin-bottom: 1px;  }
#x-top .title h1 span { font-weight: bold; color: #FFF; }
#x-top .title h2 { font-size: 19px; margin-bottom: -5px; text-transform: uppercase; }
#x-top .bar-usr { top: 90px; position: absolute; width: 900px; height: 30px; z-index: 1; }
#x-top .bar-usr .links { float: right; }
#x-top .bar-usr .block { display: block; float: left; font-size: 11px; padding: 6px; margin: 4px; font-weight: bold; background: #111; border: 1px solid black; border-bottom: none; z-index: 1; }
#x-top .bar-usr a:hover { background: #000; text-decoration: none; color: #FFF; }
.head-holder { width: 918px; margin: 0 auto; }
.head-time { height: 22px; }
.head-time div { text-align: right; font-size: 9px; font-weight: bold; color: #CCC; padding: 4px; padding-top: 5px; }
.head-bar { height: 43px; border: 1px solid #141414; background: #1a1a1a url("../../images/x/barbg.gif") left top repeat; }
.head-bar table { height: 43px; width: 100%; border-collapse: collapse; border-spacing: 0; }
.head-bar .logo { background: url("../../images/x/hl.jpg") left top no-repeat; }
.head-bar .logo span { font-size: 9px; color: #888; display: block; margin: 28px 4px 0px 52px; }
.head-bar-sub { height: 3px; line-height: 3px; padding: 0; margin: 0; border-top: 1px solid white; border-bottom: 1px solid #141414; background-color: #CCC; }
.head-sub { height: 48px; background-color: #000000; opacity: 0.35; filter: alpha(opacity=35); }
.nav { position: inherit; z-index: 1000010; }
.toplinks { background: no-repeat; }
/* style the outer div to give it width */
.mainlinks { background: no-repeat; z-index: 1002009; width: 440px;  }
/* remove all the bullets, borders and padding from the default list styling */
.mainlinks ul { padding:0; margin:0; list-style-type: none; z-index: 1002009; }
/* style the sub-level lists */
.mainlinks ul ul { background: #484848; border: 1px solid #202020; padding: 1px; z-index: 10; }
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.mainlinks ul li { float:left; }
/* style the sub level list items */
.mainlinks ul ul li { display:block; width: 162px; height:auto; position:relative;}
/* style the links for the top level */
.mainlinks a, .mainlinks a:visited { display:block; float:left; text-decoration:none; padding: 13px 12px; margin-left: 4px; color: #FFF; text-transform: uppercase; font-weight: normal; font-size: 16px; z-index: 100; height: 17px; }
/* style the sub level links */
.mainlinks ul ul a, .mainlinks ul ul a:visited { text-transform:capitalize; display:block; background:#282828 no-repeat 4px 4px url(../../images/icons/bullet_blue.png); width: 144px; padding: 4px 2px 4px 24px; margin: 0px; border-bottom: 1px solid #101010; font-size: 12px; font-weight: bold; letter-spacing: 0px; border-top: 1px solid #484848; height: auto; }
.mainlinks ul table ul a, .mainlinks ul table ul a:visited  { width:14em; w\idth:12em; height: auto; }
/* style the table so that it takes no part in the layout - required for IE to work */
.mainlinks table {position:absolute; left:0; top:0; z-index:-1;}
.mainlinks ul ul table {lef\t:-1px;}
.mainlinks ul ul table ul.left {margin-lef\t:2px;}
.mainlinks li:hover { position:relative; }
* html .mainlinks a:hover { position:relative; }
/* style the third level background */
.mainlinks ul ul ul a, .mainlinks ul ul ul a:visited { background:#282828 no-repeat 4px 4px url(../../images/icons/bullet_blue.png); height: auto; }
/* style the fourth level background */
.mainlinks ul ul ul ul a, .mainlinks ul ul ul ul a:visited { background:#282828 no-repeat 4px 4px url(../../images/icons/bullet_blue.png); }
/* style the sub level 1 background */
.mainlinks ul :hover a.sub1 { background:#282828; }
/* style the sub level 2 background */
.mainlinks ul ul :hover a.sub2 { background:#282828; }
/* style the level hovers */
/* first */
.mainlinks a:hover { background-color: #000; color: #FFCF00; text-decoration: none; }
.mainlinks :hover > a {  background-color: #000; color: #FFCF00; text-decoration: none; }
/* second */
.mainlinks ul ul a:hover{ color:#FFCF00; background-color: #383838; border-left: none; border-right: none; margin:0px; width: 144px; padding: 4px 2px 4px 24px; }
.mainlinks ul ul :hover > a { color:#FFCF00; background-color: #383838; border-left: none; border-right: none; margin:0px; width: 144px; padding: 4px 2px 4px 24px;  }
/* third */
.mainlinks ul ul ul a:hover {background-color: #383838; color: #FFCF00;  border-left: none; border-right: none; margin:0px; width: 144px; padding: 4px 2px 4px 24px; }
.mainlinks ul ul ul :hover > a {background-color: #383838; color: #FFCF00;  border-left: none; border-right: none; margin:0px; width: 144px; padding: 4px 2px 4px 24px; }
/* fourth */
.mainlinks ul ul ul ul a:hover { background-color: #383838; border-left: none; border-right: none; margin:0px; width: 144px; padding: 4px 2px 4px 24px; }
/* hide the sub levels and give them a positon absolute so that they take up no room */
.mainlinks ul ul { visibility:hidden; position:absolute; height:0; top:38px; left:4px; width: 170px;}
/* position the third level flyout menu */
.mainlinks ul ul ul{ left:170px; top:-2px; width:170px; }
/* position the third level flyout menu for a left flyout */
.mainlinks ul ul ul.left { left:-170px; }
/* make the second level visible when hover on first level list OR link */
.mainlinks ul li:hover ul, .mainlinks ul a:hover ul {visibility:visible; height:auto; }
/* keep the third level hidden when you hover on first level list OR link */
.mainlinks ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.mainlinks ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.mainlinks ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.mainlinks ul :hover ul :hover ul :hover ul { visibility:visible; }
.mainlinks .subtitle { background: #101010; font-weight: bold; color: #FFFFFF; padding: 5px; border-top: 1px solid #484848; padding-right: 3px; }
.content { width: 916px; margin: 0px auto; font-size: 12px; background: #242424; border: 1px solid #000; border-top: none; }
.contrast-line { height: 1px; line-height: 1px; background-color: #353A40; }
.cbd { border: 1px solid #383838; border-top: none; }
.footer { width: 896px; padding: 6px; margin: 32px auto; margin-top: 6px; margin-bottom: 12px; font-size: 11px; color: #999999; font-family: Tahoma; }
.footer table { width: 100%; }
.footer .qlinks { padding: 3px 8px;  }
#torn_quick_status { text-align: center; padding: 5px; color: #999; font-size: 10px; background: #111; }
.footer .split { height: 1px; background: #244d67; margin: 10px 0px; }
.footer .left { float: left; padding: 4px; }
.footer .left  b { color: #666; font-size: 12px; display: block; margin-bottom: 5px; font-weight: normal; }
.footer .spacer { width: 1px; padding: 0px; background: #244d67; margin: 4px 12px; height: 65px; }
.footer .left a { display: block; padding: 2px 12px; width: 68px; color: #999999; }
.footer .left a:hover { background: #222; text-decoration: none; }
.footer .left a span { color: #F00; font-weight: bold; font-size: 13px; letter-spacing: 7px; }
.footer .yarh { padding: 8px; line-height: 200%; }
.footer .yarh span { font-weight: bold; color: #00CCFF; }
.footer .notice { text-align: center; font-size: 10px; color: #333; padding-top: 8px; }
.footer .notice a { color: #333; }
.footer-top-pvp { float: left; padding: 4px; color: #999; }
.footer-top-pvp .b { color: #666; font-size: 12px; display: block; margin-bottom: 5px; font-weight: normal; }
.footer-top-pvp .b span { font-size: 10px; color: #444;}
.footer-top-pvp div { padding: 1px 10px; }
.footer-top-pvp .r1 { color: #99ff00; }
.footer-top-pvp .r2 { color: #c6ff00; }
.footer-top-pvp .r3 { color: #eaff00; }
.footer-top-pvp .r4 { color: #ffde00; }
.footer-top-pvp .r5 { color: #ffb400; }
.footer-links { font-size:10px; color: #CCC; margin: 11px; text-align: center; }
.footer-links a { color: #CCC; }
.footer-issue { font-size:11px; color: white; margin: 11px; text-align: center; }
.page {	padding: 8px;	color: #CCCCCC;	line-height: 160%;	font-size: 13px; }
.page h1 { font-size: 18px; border-bottom: 1px solid #505050; padding: 0px 10px 6px 0px; color: #FFFFFF;	margin-bottom: 8px;	font-weight: normal; }
.page h2 { font-size: 16px; font-weight: bold; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; }
.page h3 { font-size: 14px; font-weight: bold; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; }
.page div { margin-left: 12px; }
.page ul { padding: 3px 3px 3px 14px;	margin: 0px; } 
.page ul li { margin-left: 6px; margin-top: 3px; margin-bottom: 3px; color: #c3030b; list-style-type: square; }
.page ul li span { color: #CCCCCC }
.page #lastupdate {	position: relative;	height: 0px;	width: 100%;	margin-left: 0px; }
.page #lastupdate div {	position: absolute;	top: 0px;	right: 0px;	margin-left: 0px;	font-size: 12px;	font-style: italic;	color: #999999;	padding-right: 8px; }
.page #quicklinks {	float: right;	font-size: 12px;	background: #333333;	border: 1px solid #3E3E3E;	width: 180px;	margin: 0px 1px 3px 3px; }
.page #quicklinks td {	padding: 4px; }
.page #quicklinks h2 {	text-align: center;	margin: 0px; padding: 4px 4px 2px;	font-size: 12px; }
.page #quicklinks ul li { margin-top: 2px;	margin-bottom: 2px; }
#breadcrumb { margin-bottom: 3px; font-size: 15px; background: #222222; border-bottom: 1px solid #383838; }
#breadcrumb .inner { padding: 8px; border-bottom: 1px solid black; }
#breadcrumb .gs { color: #666666; font-size: 14px;  }
#breadcrumb .cse-branding-form { float: right; margin-top: -4px; }
.faq { padding: 12px; line-height: 165%; }
.faq-col { width: 50%; }
.faq .right { float: right; }
.faq .qu { padding: 8px; font-size: 14px; color: #8ADCFF; font-weight: bold; }
.faq .a { padding: 8px 14px; }
#infobox { height: 250px; width: 600px; border: 1px solid #333; background: #000000; }
#infobox .i1 { height: 250px; width: 600px; background: url(../../images/x/fr0.jpg) no-repeat; }
#infobox #pbg { height: 250px; width: 600px; }
#infobox .bg0 { background: url(../../images/x/fr0.jpg) no-repeat; }
#infobox .bg1 { background: url(../../images/x/fr1.jpg) no-repeat; }
#infobox .bg2 { background: url(../../images/x/fr2.jpg) no-repeat; }
#infobox .bg3 { background: url(../../images/x/fr3.jpg) no-repeat; }
#infobox .bg4 { background: url(../../images/x/fr5.jpg) no-repeat; }
#infobox .bg5 { background: url(../../images/x/fr6.jpg) no-repeat; }
#infobox table { border-collapse: collapse; border-spacing: 0; }
#infobox table td { width: 85%; vertical-align: top; }
#infobox table th { width: 95px; text-align: left; vertical-align: top; padding-top: 20px; }
#infobox .ipad { padding: 4px; }
#ibcontent { font: 13px Tahoma; color: #FFFFFF; background:url(../../images/t75.png); margin: 0px 12px; padding: 10px; height: 230px;  }
.pshow { display: block; visibility: visible; height: auto; }
.phide { display: none; visibility: hidden; height: 0px; }
#ibcontent .btitle { color: #FF6400; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#ibbuttons { padding-left: 14px; }
#ibbuttons a { display: block; background: #222; font: bold 12px Tahoma; padding: 6px; width: 100px; border: 1px solid #111; border-right: none; margin: 3px 0; }
#ibbuttons .act { background: #666666; border-color: #999999; }
#home-features { float: right; margin-top: -19px; }
#home-features a { display: block; }
.feature-heatmaps a { background: url(../../images/ad/iheat.png) 0px 0px no-repeat; width: 264px; height: 135px; }
.feature-heatmaps a:hover { background: url(../../images/ad/iheat.png) 0px -135px no-repeat; }
.itable2 { margin-top: 12px; } 
.istats { width: 100%; border: 1px solid #343434; background: #000000;  }
.istats .k  { background: #333; border-top: 1px solid #484848; padding: 6px; }
.istats .k table td { width: 12px; }
.istats .k table div { border: 1px solid #101010; width: 9px; height: 9px; margin: 0px; }
.istats .k table th { padding: 1px 4px; text-align: left; }
.istats .txt  { padding: 7px; color: #FFF; }
.settings { padding: 12px; margin: auto; font-size: 14px; }
.settings .sinner { width: 760px; margin: 0px auto; }
.settings .pad { padding: 8px; }
.settings  h1 {	font-size: 20px; border-bottom: 1px solid #505050;	padding: 0px 10px 6px 0px; color: #FFFFFF;	margin: 0px; margin-bottom: 8px;	font-weight: normal; }
.settings h2 {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding-top: 6px;	padding-bottom: 6px;	padding-left: 0px; margin-left: 0px; }
.settings .uploadimg { float: right; border: 4px solid #333; }
.settings .submit { padding: 5px; padding-left: 24px; background: 5px 6px no-repeat #111; font-size: 14px; font-weight: bold; color: #FFF; border: 1px solid #444;  }
.settings .submit:hover {  background-color: #222; color: #FFCF00; cursor: pointer; }
.swin { padding: 8px; margin: 2px 0; background: #077; color: #99FF00; } 
.serrors { padding: 8px; margin: 2px 0; background: #700; color: #FF0000; } 
.account-home { margin-top: 20px; }
.account-home td { padding: 4px; }
.account-home td a { padding: 10px; padding-left: 29px; background: 7px 11px no-repeat #111; font-size: 15px; font-weight: bold; color: #FFF; border: 1px solid #333;  }
.account-home td a:hover {  background-color: #111; color: #FFCF00; cursor: pointer; }
.friend-since { font-size: 10px; }
#twitter_div { font-size: 11px; margin-bottom:6px; padding: 0px; margin: 4px; color: #CCC; }
#twitter_div  ol { list-style-position: inside; margin: 0px; padding: 0px; }
#twitter_div  li { padding: 7px 15px; }
#twitter_div  li span { color: #FFF; }
#twitter-link { display: block; margin: 3px; }
.post-av { margin-bottom: 6px; }
.header-quick-notes { top: 73px; position: absolute; margin-left: 486px; width: 366px; z-index: 100; color:#CCCCCC; line-height: 120%; font-size: 10px;  }
.header-quick-notes td { height: 89px; vertical-align: bottom; padding: 0; overflow: auto; }
.header-quick-notes .ex { position: absolute; margin-left: -15px; margin-top: -4px; }
.header-quick-notes .line { padding: 2px; padding-left: 4px; background: #222; border-top: 1px solid #444; border-bottom: 1px solid #111; }
.header-quick-notes .line span { font-size: 9px; color:#666666; }
.header-quick-notes .line .r { float: right; }
.header-quick-notes .b { border-left: 1px solid #111; border-right: 1px solid #111; }
._banned {  border-bottom: 1px solid #000000;  background: #D30000 url(../../images/armory/layout/banned.gif) repeat-x 0px 0px; padding-top: 8px; font-family: "Tahoma"; }
._banned h2 { color: #FFFFFF; margin: 0px auto; font: 14px bold; font-family: "Tahoma";  }
._banned div { color: #FFFFFF; text-align: right;  font: 10px bold; padding: 8px; font-family: "Tahoma"; }
.error_main { width: 100%; background: #111111; padding-bottom: 64px; }
.error_logo { height: 140px; }
.error_main h1 { margin: 22px auto; text-align: center; }
.error_page { width: 330px; padding-left: 12px; margin: 6px auto; text-align: left; font-size: 12px; }
#x-top .vote-reminder { top: 79px; position: absolute; margin-left: 24px; z-index: 1005; }
#x-top .vote-reminder a { color: #ff4800; font-size: 30px; font-weight: bold; }
#x-top .vote-reminder a:hover { text-decoration: none; color: #FFF; }
#vote-full-reminder { position:fixed; left:0; top:0; width: 100%; height:100%; background-color:black; -moz-opacity:.75; opacity:.75; z-index:9999; }
#vote-full-reminder-text { position:fixed; text-align:center; left:0; width: 100%; top:30%; font-size:18px; line-height:1.5em; z-index:10000; padding-top:70px; color: #FFFFFF; }
#vote-full-reminder-text b { display: block; font-size:21px; }
#vote-full-reminder-text img { margin: 6px; }
#vote-full-reminder-text span { display: block; }
.vote-full-reminder-control { font-size:14px; }
.ghighlight { color: #99FF00; }
.rhighlight { color: #FF0000; }
.whighlight { color: #FFFFFF; }
.registration { font-size: 14px; }
.registration h1 { font-size: 18px; }
.registration h1 span { font-size: 15px; }
.registration-instruction { padding: 20px; font-weight: bold; }
.registration-form-table { width: 100%; }
.registration-form-table td { padding: 3px; }
.registration-form { margin: 0px auto; width: 430px; }
.registration-code { text-align: center; font-weight: bold; padding: 8px; }
.registration-login { color: #CCCCCC; text-align: center; padding: 8px; }
.registration-form-table input { font-size: 17px; font-weight: bold; }
.registration-error { background: #CC0000; color: #FFFFFF; border: 1px solid #FF0000; margin: 20px 8px; margin-top: 0px; padding: 12px; text-align: center; font-weight: bold; }
.armory-heatmap-holder { padding: 5px 22px; }
.armory-heatmap-holder .map { float: left; background: #222; border: 1px solid #000; margin: 2px; }
.armory-heatmap-holder .map h3 { display: block; margin: 0px; padding: 3px 6px; background: #333; border-top: 1px solid #444;  border-bottom: 1px solid #111; color: #999999; }
.armory-heatmap-holder .map img { margin: 1px; }
._header h1 a { font-size: 26px; font-weight: bold; }
.mhead td { padding: 3px; }
.mhead { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #666666; }
.profile-chars {  }
.profile-chars table { margin: 0px; border-bottom: 1px solid #101010; border-top: 1px solid #484848; }
.profile-chars .row td { background : #282828; padding: 2px; }
.profile-chars .i { height: 23px; padding: 0px; }
.profile-chars .d { padding-right: 3px; }
.profile-chars .realm { background : #222222; color: #999999; padding: 5px; font-weight: bold; }
.profile-chars .nochars { text-align: center; height: 200px; background: url(/images/c/nc.jpg); border: 1px solid #222; }
.profile-friends { width: 220px; margin-top: 3px; }
.profile-chars-holder td { background : #282828; padding: 2px; }
.profile-chars-holder { border: none; }
.member-mod { padding: 14px; background: #222222; border: 1px solid #333333; margin-top: 10px; }
.member-profile { background: #262627; }
.member-profile-stats { float: right; }
.member-profile-stats td { padding: 4px 20px; }
.member-profile-stats div { font-size: 40px; }
.member-profile-stats span { display: block; margin-left: 6px; }
.member-profile-header { margin-bottom: 46px; }
.member-profile-header h1 { font-size: 34px; font-weight: bold; padding-top: 14px; padding-left: 8px; width: 312px; }
.member-profile-right { width: 250px; background: #1F1F1F; padding: 7px;}
.member-profile-sub-title { margin: 4px 0; }
.member-profile-befriend { padding: 0px 3px; margin-left: 12px; font-size: 18px; }
.member-profile-befriend a { color: white; }
.member-profile-befriend a span { color: #00FF00; font-weight: bold; }
.member-profile-report { padding: 0px 3px; margin-left: 6px; font-size: 18px; }
.member-profile-report a { color: white; }
.member-profile-report a span { color: #FF0000; font-weight: bold; padding-right: 2px; }
.member-profile-holder { width: 100%; }
#splash-msg { position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 1000001; }
#splash-msg-inner { padding: 6px; padding-left: 44px; font-weight: bold; color: white; width: 880px; margin: 0px auto; }
.splash-msg-0 { background: url(../../images/icons/information.png) no-repeat 14px 6px #888888; border: 1px solid #AAAAAA; border-bottom: none; }
.splash-msg-1 { background: url(../../images/icons/accept.png) no-repeat 14px 6px #669900; border: 1px solid #E5F2BF; border-bottom: none; }
.splash-msg-2 { background: url(../../images/icons/error.png) no-repeat 14px 6px #e8bf1c; border: 1px solid #f5e8bb; border-bottom: none; color: black !important; }
.splash-msg-3 { background: url(../../images/icons/exclamation.png) no-repeat 14px 6px #BB0000; border: 1px solid #EB9999; border-bottom: none; }
#splash-msg-close { float: right; }
/* Item Tooltips */
.tt_outer { z-index:999999;  }
.iconsmall { width: 26px; height: 26px; background: 4px 4px no-repeat; position: relative }
.iconsmall .tile  { width: 26px; height: 26px; background-image: url(../../images/icons/icon_border_small.png) }
.iconmedium { width: 44px; height: 44px; background: 4px 4px no-repeat; position: relative }
.iconmedium .tile  { width: 44px; height: 44px; background-image: url(../../images/icons/icon_border_medium.png) }
.iconmedium .tile:hover  { background-image: url(../../images/icons/icon_border_medium_hl.png) }
.iconlarge { width: 68px; height: 68px; background: 6px 6px no-repeat; position: relative }
.iconlarge .tile  { width: 68px; height: 68px; background-image: url(../../images/icons/icon_border_large.png) }
.tooltip { z-index:1000000; position: absolute; }
.tooltip table { border-collapse:collapse; border-spacing:0; }
.tooltip table td { padding:8px 4px 1px 9px; vertical-align: top; }
.tooltip table th { padding: 3px; vertical-align:top; }
.tooltip table td, .tooltip table th { background: transparent url(../../images/icons/tooltip.png) repeat scroll 0 0; color:white; font-family:Verdana,sans-serif; font-size:12px; line-height:17px; }
.tooltip a { text-decoration: none }
.tooltip a:hover { text-decoration: underline }
.tooltip b { font-size:14px; font-weight:normal; line-height:19px; }
.tooltip .indent { padding-left: 0.6em }
.tooltip td th, .tooltip td td { background: none } 
.tooltip td th { padding: 0 0 0 4em; text-align: right; font-weight: normal }
.tooltip td td { padding: 0 }
.tooltip table.shrink b { font-size: 12px; line-height: 15px }
.tooltip table.shrink td, .tooltip table.shrink th { font-size: 10px; line-height: 14px } 
.tooltip table table { width: 100%; }
.coin-item, .coin-gold, .coin-silver, .coin-copper { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background: transparent none no-repeat scroll right center; color:white; }
.coin-gold { background-image:url(../../images/coin-gold.gif); padding-right:15px; }
.coin-silver { background-image:url(../../images/coin-silver.gif); padding-right:15px; }
.coin-copper { background-image:url(../../images/coin-copper.gif); padding-right:15px; }
/* socket icons */
.socket-meta   { padding-left: 26px; background: url(../../images/icons/socket_meta.gif) no-repeat left center }
.socket-red    { padding-left: 26px; background: url(../../images/icons/socket_red.gif) no-repeat left center }
.socket-yellow { padding-left: 26px; background: url(../../images/icons/socket_yellow.gif) no-repeat left center }
.socket-blue   { padding-left: 26px; background: url(../../images/icons/socket_blue.gif) no-repeat left center }
/* socketed icons */
.socketed { padding-left: 1px; }
.socketed img { height: 14px; width: 14px; float: left; margin-right: 3px; margin-top: 3px; }
/* item quality and tooltip colors */
.q, .qlink { color: #ffd100 !important }	 /* yellow/description */
.q0, .q0 a, .q0link, .q0link a { color: #9d9d9d !important } /* grey/poor */
.q1, .q1 a, .q1link, .q1link a { color: #ffffff !important } /* white/common */
.q2, .q2 a, .q2link, .q2link a { color: #1eff00 !important } /* green/uncommon*/
.q3, .q3 a, .q3link, .q3link a { color: #0070dd !important } /* blue/rare */
.q4, .q4 a, .q4link, .q4link a { color: #a335ee !important } /* purple/epic */
.q5, .q5 a, .q5link, .q5link a { color: #ff8000 !important } /* orange/legendary */
.q6, .q6 a, .q6link, .q6link a { color: #e5cc80 !important } /* red/artifact */
.q7, .q7 a, .q7link, .q7link a { color: #ff0000 !important }
.q8, .q8 a, .q8link, .q8link a { color: #ffff98 !important }
.q9, .q9 a, .q9link, .q9link a { color: #71d5ff !important; }
.q10, .q10 a , .q10link, .q10link a{ color: #f00 !important; }
/* Visual Fixes for embedded tooltips */
.itempage b { font-size:15px; font-weight:normal; line-height:20px; }
.stats-info { font-size: 10px; }