/* TOOL */
	/* Basic Layout */
		body.bDbProfTool { }
		
		#diablo3DbProTool .toolWrap {
			width: 710px;
			clear: both;
		}
		#diablo3DbProTool .leftWrap {
			width: 390px;
			margin-left: 10px;
		}
		#diablo3DbProTool .rightWrap {
			width: 290px;
			margin-left: 10px;
		}
	/* Common : Scrollbars */
		#diablo3DbProTool .scrollWrap {
			overflow: auto;
			overflow-x: hidden;
			overflow-y: scroll;
			scrollbar-face-color: #949391;
			scrollbar-highlight-color: #949391;
			scrollbar-shadow-color: #949391;
			scrollbar-3dlight-color: #3f3f42;
			scrollbar-arrow-color: #1e1e1e;
			scrollbar-track-color: #3f3f42;
			scrollbar-darkshadow-color: #3f3f42;
		}
	/* Class Selector */
		#diablo3DbProTool .classSelector {
			width: 673px;
			height: 59px;
			overflow: hidden;
			margin: 18px 18px 0 19px;
		}
		#diablo3DbProTool .classSelector,
		#diablo3DbProTool .classSelector ul li a {
			background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/menu_673_1.png') no-repeat left top;
		}
		#diablo3DbProTool .classSelector ul {
			margin-left: -20px;
		}
		#diablo3DbProTool .classSelector ul li a {
			float: left;
			display: inline;
			height: 59px;
			text-indent: -1000em;
			margin-left: 20px;
		}

		#diablo3DbProTool .classSelector ul li.weapon a { width: 211px; background-position: 0px 0px; }
		#diablo3DbProTool .classSelector ul li.armor a { width: 211px; background-position: -231px 0px; }
		#diablo3DbProTool .classSelector ul li.gem a { width: 211px; background-position: -462px 0px; }

		#diablo3DbProTool .classSelector ul li.weapon a:hover { background-position: 0px -59px; }
		#diablo3DbProTool .classSelector ul li.armor a:hover { background-position: -231px -59px; }
		#diablo3DbProTool .classSelector ul li.gem a:hover { background-position: -462px -59px; }

		#diablo3DbProTool .classSelector ul.weapon li.weapon a { background-position: 0px -59px; }
		#diablo3DbProTool .classSelector ul.armor li.armor a { background-position: -231px -59px; }
		#diablo3DbProTool .classSelector ul.gem li.gem a { background-position: -462px -59px; }

	/* Left : Search */
		#diablo3DbProTool .search { margin-top: 4px; }
		#diablo3DbProTool .search .lines { width: 390px; overflow: hidden; }
		#diablo3DbProTool .search .line { width: 390px; clear: both; padding: 7px 0 5px; }
		#diablo3DbProTool .search input,
		#diablo3DbProTool .search select,
		#diablo3DbProTool .search span,
		#diablo3DbProTool .search label {
			float: left;
			display: inline;
			margin-left: 3px;
		}
		#diablo3DbProTool .search input.text { background: black; border: solid 1px #581c18; color: white; height: 20px; padding-top: 3px; }
		#diablo3DbProTool .search span { color: #d9d9d9; font-family: dotum, 돋움; font-size: 8pt; margin-top: 4px; padding: 0 3px; }
		#diablo3DbProTool .search label { padding-left: 10px; color: #d9d9d9; font-family: dotum, 돋움; font-size: 8pt; margin: 4px 0 0 11px; }
		#diablo3DbProTool .search input.name { width: 79px;box-sizing:border-box }
	/* Left : List */
		#diablo3DbProTool .list { margin-top: 4px; }
		#diablo3DbProTool .list .listBodyWrap { padding-bottom: 3px; }
		#diablo3DbProTool .list .listBody { width: 378px; height: 900px; margin: 1px 0 0 6px; }
		#diablo3DbProTool .list .listBody ul { margin-top: -4px; }
		#diablo3DbProTool .list .listBody ul li { clear: both; overflow: hidden; margin-top: 4px; }
		#diablo3DbProTool .list .listBody ul li,
		#diablo3DbProTool .list .listBody ul li a {
			color: #FFF;
			line-height: 117.5%;
		}
		#diablo3DbProTool .list .listBody ul li a:hover { text-decoration: none; }
		#diablo3DbProTool .list .listBody ul li.loading,
		#diablo3DbProTool .list .listBody ul li.noresult,
		#diablo3DbProTool .list .listBody ul li.timeout {
			width: 100%;
			text-align: center;
			padding: 10px 0 5px;
		}
		#diablo3DbProTool .list .listBody ul li a.groupTitle {
			float: left;
			display: inline;
			width: 330px;
			_width: 360px;
			height: 20px;
			_height: 25px;
			padding: 5px 0 0 30px;
			background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/title_360x50_red1.png') no-repeat left top;
		}
		#diablo3DbProTool .list .listBody ul li a.groupTitle.groupTitleShrink { background-position: 0 -25px; }
		#diablo3DbProTool .list .listBody ul li a.groupTitle .titleText { color: #ffd900; float: left; }
		#diablo3DbProTool .list .listBody ul li a.groupTitle .titleCount { color: #abafae; float: right; margin-right: 10px; }
		#diablo3DbProTool .list .listBody ul ul { margin: 2px 0 -1px 10px; }
		#diablo3DbProTool .list .listBody ul ul li { width: 350px; padding: 6px 0 5px; margin: 0; }
		#diablo3DbProTool .list .listBody ul ul li img { vertical-align: middle; margin-top: -2px; margin-left: 10px; }
	/* Left : Detail */
		#diablo3DbProTool .detail { margin-top: 11px; }
		#diablo3DbProTool .detailBody { height: 148px; }
		#diablo3DbProTool .detailBody .itemIcon { width: 74px; height: 138px; margin: 6px; }
		#diablo3DbProTool .detailBody .itemIcon img { margin: 4px 0 0 6px; }
		#diablo3DbProTool .detailBody .itemName { width: 292px; margin: 14px 0 0 9px; font-weight: bold; }
		#diablo3DbProTool .detailBody .itemName a:hover { text-decoration: none; }
		#diablo3DbProTool .detailBody .itemGrow { width: 292px; margin: 12px 0 0 9px; color:#fff; }
		#diablo3DbProTool .detailBody .itemGrow img { vertical-align: middle; margin-top: -2px; margin-left: 3px; }
		#diablo3DbProTool .detailBody .reagentTitle { width: 140px; margin: 14px 0 0 9px; color:#fff; }
		#diablo3DbProTool .detailBody .itemCost { width: 150px; margin: 14px 3px 0 0; color:#fff; text-align: right; }
		#diablo3DbProTool .detailBody .itemCost img { vertical-align: middle; margin-top: -1px; margin-left: 2px; }
		#diablo3DbProTool .detailBody .itemReagent { width: 293px; margin: 14px 0 0 9px; color:#fff; }
		#diablo3DbProTool .detailBody .itemReagent .reagentSource { width: 293px; }
		#diablo3DbProTool .detailBody .itemReagent .reagentSource .source { width: 50px; height: 50px; overflow: hidden; text-align: center; }
		#diablo3DbProTool .detailBody .itemReagent .reagentSource .source a img { height: 32px; margin-left: -7px; }
		#diablo3DbProTool .detailBody .itemReagent .reagentSource .source .count { display: block; margin: -26px 0 0 26px; _margin: -17px 0 0 26px; color: #fff; float: left; background-color: #000; }

		#diablo3DbProTool .detailBody .itemlarge1 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip/icon_large_normal.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemlarge2 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip/icon_large_blue.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemlarge3 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip/icon_large_yellow.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemlarge4 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip/icon_large_yellow.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemlarge6 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip//icon_large_orange.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemsmall1 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip//icon_small_normal.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemsmall2 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip//icon_small_blue.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemsmall3 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip//icon_small_yellow.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemsmall4 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip//icon_small_yellow.jpg') no-repeat left top; }
		#diablo3DbProTool .detailBody .itemsmall6 { background: url('//static.inven.co.kr/image_2011/site_image/diablo3/dataninfo/tooltip//icon_small_orange.jpg') no-repeat left top; }

		#diablo3DbProTool .small1 { width: 40px; height: 40px; padding: 7px; background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/bg_border1_small.jpg') no-repeat left top; }
		#diablo3DbProTool .small2 { width: 40px; height: 40px; padding: 7px; background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/bg_border2_small.jpg') no-repeat left top; }
		#diablo3DbProTool .small3 { width: 40px; height: 40px; padding: 7px; background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/bg_border3_small.jpg') no-repeat left top; }
		#diablo3DbProTool .small4 { width: 40px; height: 40px; padding: 7px; background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/bg_border4_small.jpg') no-repeat left top; }
		#diablo3DbProTool .small6 { width: 40px; height: 40px; padding: 7px; background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/bg_border6_small.jpg') no-repeat left top; }



	/* Right : Progression */
		#diablo3DbProTool .progression { margin-top: 9px; }
		#diablo3DbProTool .progression .title { margin: 1px 6px;}
		#diablo3DbProTool .progression .progressionBody { width: 278px; height: 1040px; margin-left: 6px; }
		#diablo3DbProTool .progression .progressionBody ul { margin-top: -4px; }
		#diablo3DbProTool .progression .progressionBody ul li { clear: both; overflow: hidden; margin-top: 4px; color: #FFF; line-height: 117.5%; background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/dot_3x2_black1.png') repeat-x left bottom; }
		#diablo3DbProTool .progression .progressionBody ul li.loading,
		#diablo3DbProTool .progression .progressionBody ul li.noresult,
		#diablo3DbProTool .progression .progressionBody ul li.timeout {
			width: 100%;
			text-align: center;
			padding: 10px 0 5px;
		}
		#diablo3DbProTool .progression .progressionBody ul li .groupTitle {
			float: left;
			display: inline;
			width: 234px;
			_width: 260px;
			height: 18px;
			_height: 23px;
			padding: 5px 0 0 26px;
			background: url('//static.inven.co.kr/image_2011/diablo3/dataninfo/title_260x23_orange1.png') no-repeat left top;
		}
		#diablo3DbProTool .progression .progressionBody ul li .percent { color: #ffd900; float: left; }
		#diablo3DbProTool .progression .progressionBody ul li .reagent { float: right; }
		#diablo3DbProTool .progression .progressionBody ul li .reagent .source { width: 40px; height: 40px; }
		#diablo3DbProTool .progression .progressionBody ul li .reagent .source .icon { height: 32px; }
		#diablo3DbProTool .progression .progressionBody ul li .reagent .count { margin: 26px 0 0 -28px; display: block; color:#fff; float: left; background-color: #000; }
		#diablo3DbProTool .progression .progressionBody ul li .coin { color: #abafae; float: right; margin-right: 10px; }
		#diablo3DbProTool .progression .progressionBody ul ul { margin: 2px 0 -1px 10px; }
		#diablo3DbProTool .progression .progressionBody ul ul li { width: 249px; padding: 6px 0 5px; margin: 0; }
		#diablo3DbProTool .progression .progressionBody ul ul li img { vertical-align: middle; margin-top: -1px; margin-left: 2px; }
		#diablo3DbProTool .progression .progressionBody ul ul li.material .percent,
		#diablo3DbProTool .progression .progressionBody ul ul li.material .coin { margin-top: 17px; }
