div.item_info .set_item, div.item_info .set_item a {
	color: #5a6c95;
}
div.item_info .set_item_desc {
	color: #454437;
}
div.item_info .item_desc {
	color: #000;
}
div.item_info .special_enchant {
	color: #0b4975;
	font-style: italic;
}
div.item_info ul {
	margin: 4px;
	padding-left: 18px;
}
a.spoiler {
	font-style: italic;
	border-bottom: 1px dashed;
	text-decoration: none;
	margin: 4px;
	padding-right: 20px;
	background-image: url(/img/spoiler.png);
	background-repeat: no-repeat;
	background-position: right center;
}
div.recipe {
	margin-bottom: 5px;
}
div.recipe input {
	border: 1px solid #000;
	/*
	background: #c0c0c0;
	color: #000;
	width: 40px;
	margin-right: 5px;
	*/
}
div.recipe input.ineed,div.recipe input.ihave {
	width: 40px;
	margin-right: 5px;
}
div.recipe input.icost {
	width: 100px;
}
div.recipe div.craft_item {
	margin: 5px;
	margin-left: 25px;
	vertical-align: middle;
}
div.recipe div.item {
	margin: 3px;
	height: 34px;
	vertical-align: middle;
}
div.recipe div.item span.name {
	padding-left: 5px;
}
div.recipe img.icon {
	vertical-align: middle;
	border: 1px solid;
	border-top-color: #aaa;
	border-left-color: #aaa;
	border-right-color: #000;
	border-bottom-color: #000;
	
}
tr.item input {
	vertical-align: middle;
}
img.costbtn {
	width: 21px;
	height:21px;
	border: 1px solid #000;
	margin: 1px;
	background-image: url(/img/cost_types.png);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: middle;
	cursor:pointer;
}
img.costbtn.shi {
	background-position: 0px 0px;
}
img.costbtn.slo {
	background-position: -21px 0px;
}
img.costbtn.smid {
	background-position: -42px 0px;
}
img.costbtn.bhi {
	background-position: -63px 0px;
}
img.costbtn.blo {
	background-position: -84px 0px;
}
img.costbtn.bmid {
	background-position: -105px 0px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}
td.t_icon {
	padding:0px;
	width: 32px;
}
#item_stats .stats i {
	font-style: normal;
	font-weight: bold;
}
td.tinput select, td.tinput input {
	width: 100%;
}
div.recipe tr.item img.btn {
	width: 21px;
	height: 21px;
	border: 1px solid #000;
	cursor:pointer;
	vertical-align: middle;
	margin: 1px;
}

img.expand {
	border: 1px solid #000;
	background-image: url(/img/rec_icon.png);
	width: 21px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: left;
	vertical-align: middle;
	cursor:pointer;
}
img.expand folded {
	background-position: 0px 0px;
	border-color: #000;
}
img.expand expanded {
	background-position: -21px 0px;
	border-color: #f00;
}
