#tooltip {
	text-align:left;
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 7px;
	max-width: 400px;

	-moz-opacity: 0.85;
}

#tooltip h3, #tooltip div { margin: 0; font: 11px Tahoma; }

td.exl		{ font-weight: bold; color:mediumspringgreen; background-color: black; }
td.anc		{ font-weight: bold; color:springgreen; background-color: blue; }

#status_on { color: #33cc33; font-weight: bold; }
#status_off { color: red; font-weight: bold; }
#eq { background-color:red; font-color: #FFFFFF; }
/* WebShop Item */
table.wsi	{ border: none; width: 285px; background-color: #f5f5f5; }
/* WebShop Item table cell */
table.wsi td	{ text-align: center; font-size: 8pt; padding: 0px; background-color: #f5f5f5; }
/* WebShop Item eXpired */
table.wsix	{ border: none; width: 285px; background-color: silver; }
/* WebShop Item eXpired table cell */
table.wsix td	{ text-align: center; font-size: 8pt; padding: 0px; background-color: silver; }
/* WebShop Item Name table */
table.wsin	{ width: 100%; border: none; border-collapse: collapse; border-spacing: 0px; }
/* WebShop Item Name table cell */
table.wsin td	{ padding: 0px; font-weight: bold; background-color: black; }
/* WebShop Item Name table cell 'caption' */
table.wsin td.icp	{ width: 99%; padding-left: 14px; }
/* WebShop Item Name table cell 'info' */
table.wsin td.ii	{ background-color: #BB724E;  width: 1%; }
table.wsin td.ii a	{ color: black; }
table.wsin td.ii a:hover	{ color: black; }
table.wsin td.ii a:visited	{ color: black; }
/* WebShop Item table cell Main Options */
td.mo	{ color: navy; }
/* WebShop Item table cell Excellent Options */
td.eo	{ color: darkgreen; }
/* WebShop Item table cell Wings Options */
td.wi	{ color: navy; }
/* WebShop Item table cell Harmony Options */
td.ho	{ color: #747500; }
/* WebShop Item table cell PvP Options */
td.po	{ color: #660072; }
/* WebShop Item Cost table */
table.wsic	{ width: 100%; border: none; border-collapse: collapse; border-spacing: 0px; }
/* WebShop Item Cost table cell */
table.wsic td	{ padding: 0px; font-weight: bold; }
/* WebShop Item Cost table cell 'Cost' */
table.wsic td.ic	{ text-align: left; width: 99%; white-space: nowrap; }
/* WebShop Item Cost table cell 'Cost' highlight cost */
table.wsic td.ic span	{ color: darkred; }
/* WebShop Item Cost table cell 'Links' */
table.wsic td.il	{ font-weight: bold; text-align: right; width: 1%; white-space: nowrap; }
/* Lottery Item Cost table cell 'Own' */
table.wsic td.iow	{ font-weight: bold; text-align: right; width: 1%; white-space: nowrap; }
/* WebShop Item Info table */
table.wsii	{ width: 100%; border: none; border-collapse: collapse; border-spacing: 0px; }
/* WebShop Item Info table cell */
table.wsii td	{ padding: 0px; font-size: 7pt; color: gray; width: 50%; }
/* WebShop Item Info table cell 'Id Link' */
table.wsii td.idl	{ text-align: left; font-weight: bold; }
table.wsii td.idl a	{ color: gray; }
table.wsii td.idl a:hover	{ color: gray; }
table.wsii td.idl a:visited	{ color: gray; }
/* WebShop Item Info table cell 'Id Link' pin */
table.wsii td.idl span.pin	{ color: darkslateblue; }
/* WebShop Item Info table cell 'Expire Date' */
table.wsii td.ied	{ text-align: right; }


table td.divaa		{ color:magenta; background-color: black; }
table td.exl		{ color:mediumspringgreen; background-color: black; }
table td.anc		{ color:springgreen; background-color: blue; }
table td.gold		{ color:gold; background-color: black; }
table td.comm		{ color:silver; background-color: black; }
table td.cred		{ color:gold; background-color: black; }

/* webshop item's header colors */
td.divaa	{ font-weight: bold; color:magenta; background-color: black; }
td.exl		{ font-weight: bold; color:mediumspringgreen; background-color: black; }
td.anc		{ font-weight: bold; color:springgreen; background-color: blue; }
td.gold		{ font-weight: bold; color:gold; background-color: black; }
td.comm		{ font-weight: bold; color:silver; background-color: black; }
td.cred		{ font-weight: bold; color:gold; background-color: black; }

div.sib		{ font-size: 8pt; padding: 5px; width: 275px; background-color: #EAE1CB; text-align: center; }
div.sibg	{ font-size: 8pt; color: gray; padding: 5px; width: 275px; background-color: #EAE1CB; text-align: center; }
div.sibexp	{ font-size: 8pt; padding: 5px; width: 275px; background-color: silver; text-align: center; }
div.sibok	{ font-size: 8pt; color: green; padding: 5px; width: 275px; background-color: #EAE1CB; text-align: center; }
div.sibno	{ font-size: 8pt; color: gray; padding: 5px; width: 275px; background-color: silver; text-align: center; }


.item_exl { color: #33cc33; }
.item_anc { color: springgreen; background-color: blue; }

td.loader { font-size: 13px; font-family: Tahoma,Verdana; }


#thumbBox {
  position: absolute; left: 0; top: 0;
  width: auto;
  background: #313131;
  border: 1px solid #FFFFFF;
  visibility: hidden;
  cursor: pointer;
  z-index: 10;
}

#thumbBox .footerbar {
  padding: 0px;
}


#thumbBox #thumbImage {
  background-color: white;
}

#thumbLoading {
  position: absolute;
  visibility: hidden;
  border: 1px solid #a28052;
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana;
  font-size: 13px;
  color: #967a53;
  padding: 5px;
  z-index: 5;
}
#admin_bar{background:#2e2e2e url() repeat-x top;color:#d2d2d2;padding:7px;font-size:0.8em;height:14px}
.clickable	{ cursor: pointer; cursor: hand; }
.folded		{ display: block; background: transparent url(/styles/icon_plus.gif) no-repeat 6px center; padding: 4px 10px 4px 20px; }
.unfolded	{ display: block; background: transparent url(/styles/icon_minus.gif) no-repeat 6px center; padding: 4px 10px 4px 20px; }
.sp-head	{ background-color: #b3ada0; border: 1px solid #b3ada0; margin-top: 4px; }
.sp-foot	{ position: relative; float: right; bottom:20px; width: 20px; background: transparent url(/styles/icon_minus.gif) no-repeat center; }
.sp-body	{ padding: 7px; background-color: #b3ada0; display: none; border: 1px dashed #bb724e; border-top: none; }

div.error { margin-bottom:7px; background:#f5f5f5; border:2px solid red; color:red; font-weight:bold; }

div.ok { margin-bottom:7px; background:#f5f5f5; border:2px solid green; color:green; font-weight:bold; }

div.notice { margin-bottom:7px; background:#f5f5f5; border:2px solid #4a88a4; color:#4a88a4; font-weight:bold; }