/* MARKET */
	/* COMMON */
		body.bTownMarket { padding: 0; margin: 0; }
	/* MARKET HEAD */
		#townMarketHead { width: 800px; height: 56px; clear: both; overflow: hidden; background: url('//static.inven.co.kr/image/town/common/line_1x55_silver1.gif') repeat-x left top; }
		#townMarketHead div.logo { width: 121px; height: 41px; margin-top: 11px; margin-left: 17px; }
		#townMarketHead div.logo a { float: left; display: inline; width: 121px; height: 41px; overflow: hidden; text-indent: -1000em; }
		#townMarketHead div.logo a { background: url('//static.inven.co.kr/image_2011/town/banner/inven_242x82_v2_x2.png') no-repeat left top; background-size: 121px 41px; }
	/* MARKET SUB-HEAD */
		#townMarketSubHead { width: 800px; clear: both; padding-top: 4px; padding-bottom: 6px; }
		#townMarketSubHead { background: #e8e8e8 url('//static.inven.co.kr/image/town/common/line_1x4_orange1.gif') repeat-x left top;  }
		#townMarketSubHead .announce { width: 390px; height: 15px; margin-left: 13px; margin-top: 10px; overflow: hidden; }
		#townMarketSubHead .announce ul { }
		#townMarketSubHead .announce ul li { width: 390px; clear: both; line-height: 15px; text-indent: 14px; }
		#townMarketSubHead .announce ul li { background: url('//static.inven.co.kr/image/town/common/icon_pic_speaker1.gif') no-repeat left 3px; }
		#townMarketSubHead .search { width: 243px; margin-top: 5px; }
		#townMarketSubHead .search select,
		#townMarketSubHead .search input { float: left; display: inline; }
		#townMarketSubHead .search select { width: 70px; margin-top: 1px; }
		#townMarketSubHead .search input.text { width: 114px; margin-left: 3px; margin-top: 1px; }
		#townMarketSubHead .search input.submit { margin-left: 3px; }
		#townMarketSubHead .filter { width: 150px; margin-top: 6px; }
		#townMarketSubHead .filter { background: url('//static.inven.co.kr/image/town/common/sep_1x8_gray1.gif') no-repeat left 6px; }
		#townMarketSubHead .filter select { float: left; display: inline; }
		#townMarketSubHead .filter select.license { width: 80px; margin-left: 12px; }
		#townMarketSubHead .filter select.quality { width: 50px; margin-left: 4px; }
	/* MARKET HEADMENU */
		body.bPopup #townMarketHeadmenu { float: right; margin-right: 8px; margin-top: 23px; background: none no-repeat left top; overflow: hidden; }
		body.bPopup #townMarketHeadmenu ul { width: 396px; margin-left: -4px; }
		body.bPopup #townMarketHeadmenu ul li { margin-left: 4px; }
		body.bPopup #townMarketHeadmenu ul li a { height: 33px; float: left; display: inline; text-indent: -1000em; overflow: hidden; background: none no-repeat left top; }
		body.bPopup #townMarketHeadmenu ul li a { background-image: url('//static.inven.co.kr/image/town/menu/marketheadmenu_384.gif'); }
		body.bPopup #townMarketHeadmenu ul li.itembuy a { width: 128px; background-position: 0px 0px; }
		body.bPopup #townMarketHeadmenu ul li.iconbuy a { width: 128px; background-position: -128px 0px; }
		body.bPopup #townMarketHeadmenu ul li.iconsell a { width: 128px; background-position: -256px 0px; }
		body.bPopup #townMarketHeadmenu ul li.itembuy a:hover { background-position: 0px -33px; }
		body.bPopup #townMarketHeadmenu ul li.iconbuy a:hover { background-position: -128px -33px; }
		body.bPopup #townMarketHeadmenu ul li.iconsell a:hover { background-position: -256px -33px; }
		body.bPopup #townMarketHeadmenu ul li.itembuy a:active { background-position: 0px -33px; }
		body.bPopup #townMarketHeadmenu ul li.iconbuy a:active { background-position: -128px -33px; }
		body.bPopup #townMarketHeadmenu ul li.iconsell a:active { background-position: -256px -33px; }
		body.bPopup #townMarketHeadmenu ul.mode11 li.itembuy a { background-position: 0px -33px; }
		body.bPopup #townMarketHeadmenu ul.mode1 li.iconbuy a { background-position: -128px -33px; }
	/* MARKET MIDDLE */
		#townMarketMiddle { width: 800px; clear: both; margin-top: 10px; }
	/* MARKET LEFT */
		/* Basic */
			#townMarketLeft { width: 154px; }
		/* Character Info */
			#townMarketLeft .characterInfo { width: 132px; margin-left: 11px; overflow: hidden; }
			#townMarketLeft .characterInfo .infoBody { width: 125px; margin-left: 5px; padding: 9px 0 5px; overflow: hidden; }
	/* MARKET LEFTMENU */
		/* COMMON */
			#townMarketLeftmenu { margin-top: 7px; }
			#townMarketLeftmenu .menuGroups { margin-top: -7px; }
			#townMarketLeftmenu .menuGroup { margin-top: 7px; }
		/* EMPASS */
			#townMarketLeftmenu .menuItems strong.normal { font-weight: normal; letter-spacing: 0; }
			#townMarketLeftmenu .menuItems a:hover strong.normal { font-weight: bold; letter-spacing: -1px; }
			#townMarketLeftmenu .menuItems strong em { font-weight: bold; letter-spacing: -1px; }
			#townMarketLeftmenu .menuItems a:hover em { font-weight: bold; letter-spacing: -1px; }
			#townMarketLeftmenu .menuItems em { background: no-repeat right 1px; padding-right: 15px; }
		/* COLOR */
			#townMarketLeftmenu .menuItems strong.normal { font-weight: normal; letter-spacing: 0px; }
			#townMarketLeftmenu .menuItems strong.orange { color: #cc6600; }
			#townMarketLeftmenu .menuItems strong.blue { color: #122a84; }
			#townMarketLeftmenu .menuItems strong.red { color: #ff143d; }
			#townMarketLeftmenu .menuItems strong.yellow { color: #f6d818; }
			#townMarketLeftmenu .menuItems strong.brown { color: #7b4908; }
			#townMarketLeftmenu .menuItems strong.purple { color: #da00e0; }
			#townMarketLeftmenu .menuItems strong.green { color: #006600; }
		/* TEXT MENU TYPE 1 */
			#townMarketLeftmenu .textMenuType1 { width: 132px; margin-left: 11px; background: url('//static.inven.co.kr/image/town/common/wrap_132_brown1_bot.gif') no-repeat left bottom; padding-bottom: 4px; }
			#townMarketLeftmenu .textMenuType1 h4 { width: 132px; height: 28px; margin-left: 0px; overflow: hidden; background: none no-repeat left top; text-indent: -1000em; }
			#townMarketLeftmenu .textMenuType1.textMenuType1-MyMenu h4 { background-image: url('//static.inven.co.kr/image/town/common/wrap_132_brown1_head_mymenu.gif'); }
			#townMarketLeftmenu .textMenuType1 .menuItemsWrap { clear: both; width: 132px; background: url('//static.inven.co.kr/image/town/common/wrap_132_brown1_mid.gif') repeat-y left top; }
			#townMarketLeftmenu .textMenuType1 .menuItems { overflow: hidden; margin-top: 0px; margin-left: 8px; padding-bottom: 0px; }
			#townMarketLeftmenu .textMenuType1 .menuItems ul { margin-top: -1px; }
			#townMarketLeftmenu .textMenuType1 .menuItems ul li { clear: both; width: 116px; height: 26px; _height: 27px; overflow: hidden; border-top: solid 1px #d1d1d1; }
			#townMarketLeftmenu .textMenuType1 .menuItems ul li span { float: left; display: inline; height: 16px; overflow: hidden; margin-top: 7px; background: url('//static.inven.co.kr/image/town/common/icon_rect_gray1.gif') no-repeat 3px 5px; }
			#townMarketLeftmenu .textMenuType1 .menuItems ul li span a { float: left; display: inline; width: 128px; height: 16px; overflow: hidden; margin-left: 14px; text-decoration: none; line-height: 15px; color: #131212; }
			#townMarketLeftmenu .textMenuType1 .menuItems ul li span a:hover { text-decoration: none; color: #131212; font-weight: bold; letter-spacing: -1px; }
			#townMarketLeftmenu .textMenuType1 .menuItems ul li span strong.myzzim { padding-right: 54px; background: url('//static.inven.co.kr/image/town/common/icon_pic_zzim1.gif') no-repeat right 1px; }
		/* BUTTON MENU TYPE 1 */
			#townMarketLeftmenu .bttnMenuType1 { width: 132px; margin-left: 11px; background: url('//static.inven.co.kr/image/town/common/dot_4x1_gray1.gif') repeat-x 2px top; padding-top: 8px; }
			#townMarketLeftmenu .bttnMenuType1 h4 { }
			#townMarketLeftmenu .bttnMenuType1 .menuItemsWrap { clear: both; width: 132px; }
			#townMarketLeftmenu .bttnMenuType1 .menuItems { }
			#townMarketLeftmenu .bttnMenuType1 .menuItems ul { width: 136px; margin-top: -5px; margin-left: -4px; }
			#townMarketLeftmenu .bttnMenuType1 .menuItems ul li { margin-top: 5px; margin-left: 4px; }
			#townMarketLeftmenu .bttnMenuType1 .menuItems ul li span { float: left; display: inline; }
			#townMarketLeftmenu .bttnMenuType1 .menuItems ul li span a { }
		/* BANNER MENU TYPE 1 */
			#townMarketLeftmenu .bannerMenuType1 { width: 132px; margin-left: 11px; background: url('//static.inven.co.kr/image/town/common/dot_4x1_gray1.gif') repeat-x 2px top; padding-top: 8px; }
			#townMarketLeftmenu .bannerMenuType1 h4 { }
			#townMarketLeftmenu .bannerMenuType1 .menuItemsWrap { clear: both; width: 132px; }
			#townMarketLeftmenu .bannerMenuType1 .menuItems { }
			#townMarketLeftmenu .bannerMenuType1 .menuItems ul { margin-top: -5px; }
			#townMarketLeftmenu .bannerMenuType1 .menuItems ul li { width: 132px; clear: both; margin-top: 5px; text-align: center; }
			#townMarketLeftmenu .bannerMenuType1 .menuItems ul li span { float: left; display: inline; }
			#townMarketLeftmenu .bannerMenuType1 .menuItems ul li span a { }
			#townMarketLeftmenu .bannerMenuType1 .menuItems ul li span img { vertical-align: top; border: none; }
	/* MARKET MAIN */
		#townMarketMain { width: 630px; }
	/* COMMON COMPONENTS */
		/* COMMON INVENTORY BAG */
			.townMarketCommonInventoryBag { float: left; display: inline; width: 16px; height: 13px; overflow: hidden; text-indent: -1000em; }
			.townMarketCommonInventoryBag { background: url('//static.inven.co.kr/image_2011/town/common/icon_pic_iconbox3.gif') no-repeat left top; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag1 { background-position: 0 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag2 { background-position: -16px 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag3 { background-position: -32px 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag4 { background-position: -48px 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag5 { background-position: -64px 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag6 { background-position: -80px 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag7 { background-position: -96px 0; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag8 { background-position: 0 -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag9 { background-position: -16px -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag10 { background-position: -32px -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag11 { background-position: -48px -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag12 { background-position: -64px -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag13 { background-position: -80px -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag14 { background-position: -96px -26px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag1-Open { background-position: 0 -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag2-Open { background-position: -16px -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag3-Open { background-position: -32px -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag4-Open { background-position: -48px -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag5-Open { background-position: -64px -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag6-Open { background-position: -80px -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag7-Open { background-position: -96px -13px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag8-Open { background-position: 0 -39px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag9-Open { background-position: -16px -39px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag10-Open { background-position: -32px -39px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag11-Open { background-position: -48px -39px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag12-Open { background-position: -64px -39px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag13-Open { background-position: -80px -39px; }
			.townMarketCommonInventoryBag.townMarketCommonInventoryBag14-Open { background-position: -96px -39px; }
		/* COMMON ICON BOX */
			.townMarketCommonIconBox { width: 308px; }
			.townMarketCommonIconBox .unavailable { color: #ec0f0f !important; }
			.townMarketCommonIconBox .iconBoxBody { width: 308px; height: 99px; overflow: hidden; }
			.townMarketCommonIconBox .iconBoxLeft { width: 78px; margin-left: 3px; margin-top: 12px; }
			.townMarketCommonIconBox .iconBoxRight { width: 210px; overflow: hidden; padding-bottom: 5px; }
			.townMarketCommonIconBox dl.icon { margin-left: 16px; }
			.townMarketCommonIconBox dl.icon dt { display: none; }
			.townMarketCommonIconBox dl.icon dd { width: 40px; height: 40px; _width: 46px; _height: 46px; border: solid 3px black; overflow: hidden; }
			.townMarketCommonIconBox dl.icon dd img { float: left; display: inline; margin: 12px; padding: 0; width: 16px; height: 16px; }
			.townMarketCommonIconBox dl.icon dd img.enlarged { width: 32px; height: 32px; margin: 4px; }
			.townMarketCommonIconBox dl.quantity { margin-left: 16px; margin-top: 4px; clear: both; }
			.townMarketCommonIconBox dl.quantity dt { display: none; }
			.townMarketCommonIconBox dl.quantity dd { width: 46px; text-align: center; font-family: tahoma, dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
			.townMarketCommonIconBox dl.name { margin-top: 8px; }
			.townMarketCommonIconBox dl.name dt { display: none; }
			.townMarketCommonIconBox dl.name dd { width: 210px; padding: 6px 0 2px; }
			.townMarketCommonIconBox dl.name dd,
			.townMarketCommonIconBox dl.name dd a { font-weight: bold; letter-spacing: -1px; white-space: nowrap; }
			.townMarketCommonIconBox div.requirements { width: 210px; padding: 0; background: #f5f5f5; padding: 2px 0; }
			.townMarketCommonIconBox div.requirements dl { width: 190px; margin-left: 10px; padding: 4px 0 1px; }
			.townMarketCommonIconBox div.requirements dl dt,
			.townMarketCommonIconBox div.requirements dl dd { font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
			.townMarketCommonIconBox div.requirements dl dd span.num { font-family: tahoma, dotum, 돋움, Helvetica; }
			.townMarketCommonIconBox div.requirements dl dt { font-weight: bold; letter-spacing: -1px; padding-right: 8px; }
			.townMarketCommonIconBox div.requirements dl dd { }
			.townMarketCommonIconBox div.requirements dl dd ul.prices { width: 166px; margin-left: -12px; }
			.townMarketCommonIconBox div.requirements dl dd ul.prices li { width: 64px; _width: 76px; padding-left: 12px; background: url('//static.inven.co.kr/image/town/common/sep_1x7_gray1.gif') no-repeat left 3px; }
			.townMarketCommonIconBox div.requirements dl dd ul.prices li.inni { width: 74px; _width: 86px; }
			.townMarketCommonIconBox div.requirements dl dd ul.prices li.veni { width: 61px; _width: 73px; }
			.townMarketCommonIconBox div.requirements dl dd ul.prices li span { font-weight: bold; letter-spacing: 0; color: #199900; }
			.townMarketCommonIconBox div.requirements dl dd ul.prices li del,
			.townMarketCommonIconBox div.requirements dl dd ul.prices li del span { color: #ff0000; }
			.townMarketCommonIconBox dl.misc { margin-top: 6px; }
			.townMarketCommonIconBox dl.misc dt { display: none; }
			.townMarketCommonIconBox dl.misc dd { width: 206px; text-align: right; }
			.townMarketCommonIconBox dl.misc dd { font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; color: #5e5d5d; }
	/* MARKET ICON LIST */
		#townMarketIconList { width: 630px; }
		#townMarketIconList .categoryTop { width: 626px; margin-left: 2px; }
		#townMarketIconList .categoryTop table col.col1 { width: 85px; }
		#townMarketIconList .categoryTop table col.col2 { width: 540px; }
		#townMarketIconList .categoryTop table td ul { width: 540px; }
		#townMarketIconList .categoryTop table td ul span { width: 72px; }
		#townMarketIconList .categoryTop table td ul span a.selected { font-weight: bold; letter-spacing: -1px; color: #ff9000; }
		#townMarketIconList .iconList { clear: both; margin-top: 13px; margin-left: 2px; }
		#townMarketIconList .iconList .iconListBody { }
		#townMarketIconList .iconPaging { margin-top: 10px; clear: both; }
		#townMarketIconList .iconPaging .pagingBody{ width: 620px; margin-left: 3px; text-align: center; padding: 10px 0 7px; }
		#townMarketIconList .iconPaging .pagingBody .basetext { color: #dbdbdb; padding-top: 1px; }
		#townMarketIconList .iconPaging .pagingBody a { color: #232323; padding-top: 1px; }
		#townMarketIconList .iconPaging .pagingBody a:hover { font-weight: bold; letter-spacing: -1px; color: #232323; text-decoration: none; }
		#townMarketIconList .iconPaging .pagingBody .currentpg { font-weight: bold; letter-spacing: -1px; color: #ff5900; padding-top: 1px; }
		#townMarketIconList .iconPaging .pagingBody .prevtext { padding-top: 1px; padding-left: 18px; background: url('//static.inven.co.kr/image/town/common/icon_nav_gray1_w.gif') no-repeat left top; }
		#townMarketIconList .iconPaging .pagingBody a.prevtext { padding: 0; background: none; }
		#townMarketIconList .iconPaging .pagingBody .nexttext { padding-top: 1px; padding-right: 18px; background: url('//static.inven.co.kr/image/town/common/icon_nav_gray1_e.gif') no-repeat right top; }
		#townMarketIconList .iconPaging .pagingBody a.nexttext { padding: 0; background: none; }
	/* MARKET ICON LISTBODY */
		#townBody .townMarketItemList.townMarketItemList-Iconbox { width: 636px; margin-left: -10px; margin-top: -10px; }
		#townBody .townMarketItemList.townMarketItemList-Iconbox .townMarketCommonIconBox { margin-left: 10px; margin-top: 10px; }

	/* ITEM DETAIL */
		/* Basic */
			#townMarketItemDetail {  }
			#townMarketItemDetail .stepGroup { width: 370px; height: 400px; overflow: hidden; background: #d1c289; display: none; }
			#townMarketItemDetail .stepGroupDetail .stepDetail,
			#townMarketItemDetail .stepGroupTarget .stepTarget,
			#townMarketItemDetail .stepGroupEngrave .stepEngrave,
			#townMarketItemDetail .stepGroupConfirm .stepConfirm { display: inline; }
			#townMarketItemDetail .detailPart { }
			#townMarketItemDetail .detailPartBody { height: 368px; }
			#townMarketItemDetail h3 { width: 332px; height: 35px; clear: both; margin-top: 10px; margin-left: 19px; overflow: hidden; text-indent: -1000em; background: none no-repeat left top;  }
			#townMarketItemDetail .stepDetail h3 { background-image: url('//static.inven.co.kr/image/town/common/title_332x35_green1_itemdetail.gif'); }
			#townMarketItemDetail .stepGroups-Gift .stepPurchase h3 { background-image: url('//static.inven.co.kr/image/town/common/title_332x35_green1_itemgift.gif'); }
			#townMarketItemDetail .stepGroups-Purchase .stepPurchase h3 { background-image: url('//static.inven.co.kr/image/town/common/title_332x35_green1_itempurchase.gif'); }
			#townMarketItemDetail .buttonPart { margin-top: 1px; }
			#townMarketItemDetail .buttonPart.buttonPart2 { width: 270px; margin-left: 100px; }
			#townMarketItemDetail .buttonPart.buttonPart3 { width: 319px; margin-left: 51px; }
			#townMarketItemDetail .buttonPart a,
			#townMarketItemDetail .buttonPart input { margin-right: 14px; }
			#townMarketItemDetail .buttonPart a.processing { color: #777777; }
		/* Step : Detail */
			#townMarketItemDetail .stepDetail .itemOverview { clear: both; margin-top: 13px; margin-left: 31px; }
			#townMarketItemDetail .stepDetail .priceTag { margin-top: 10px; }
		/* Common : Price Tag */
			#townMarketItemDetail .priceTag { margin-left: 28px; }
			#townMarketItemDetail .priceTag h4 { width: 299px; height: 13px; overflow: hidden; margin-left: 7px; }
			#townMarketItemDetail .priceTag h4 { background: url('//static.inven.co.kr/image/town/common/dash_4x1_gray1.gif') repeat-x left 6px; }
			#townMarketItemDetail .priceTag h4 span { float: left; display: inline; width: 17px; height: 13px; overflow: hidden; text-indent: -1000em; margin-left: 10px; }
			#townMarketItemDetail .priceTag h4 span { background: url('//static.inven.co.kr/image/town/common/icon_pic_scissors1.gif') no-repeat left top; }
			#townMarketItemDetail .priceTag .priceTagWrap { width: 315px; clear: both; margin-top: 3px; background: #faf8ed; padding: 4px 0; }
			#townMarketItemDetail .priceTag .priceTagBody { overflow: hidden; }
			#townMarketItemDetail .priceTag .priceGroups { margin-left: 20px; overflow: hidden; margin-top: -1px; }
			#townMarketItemDetail .priceTag .priceGroup { padding: 6px 0 5px; background: url('//static.inven.co.kr/image/town/common/dot_4x1_olive2.gif') repeat-x left top; }
			#townMarketItemDetail .priceTag .priceGroup dl { width: 274px; clear: both; padding: 6px 0 3px; }
			#townMarketItemDetail .priceTag .priceGroup dl dt { font-weight: bold; letter-spacing: -1px; width: 77px; margin-left: 13px; color: #333333; }
			#townMarketItemDetail .priceTag .priceGroup dl dd { width: 184px; color: #333333; }
			#townMarketItemDetail .priceTag .priceGroup dl dd span.price { width: 92px; float: left; display: inline; }
			#townMarketItemDetail .priceTag .priceGroup dl dd span.caption { float: left; display: inline; white-space: nowrap; }
			#townMarketItemDetail .priceTag .priceGroup dl dd span.value { float: left; display: inline; white-space: nowrap; margin-left: 6px; margin-top: -2px; }
			#townMarketItemDetail .priceTag .priceGroup dl dd span.value { letter-spacing: normal; font-family: tahoma, dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
			#townMarketItemDetail .priceTag .priceGroup dl.blue dt,
			#townMarketItemDetail .priceTag .priceGroup dl.blue span.value { color: #0070aa; font-weight: bold; letter-spacing: -1px; }
			#townMarketItemDetail .priceTag .priceGroup dl.brown dt,
			#townMarketItemDetail .priceTag .priceGroup dl.brown span.value { color: #986b00; font-weight: bold; letter-spacing: -1px; }
		/* Step : Engrave */
			#townMarketItemDetail .stepEngrave .itemEngrave { clear: both; border: solid 1px #d6d6d6; background: #f5f5f5; margin-left: 28px; margin-top: 14px; }
			#townMarketItemDetail .stepEngrave .itemEngraveBody { width: 313px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveNotice { margin-left: 11px; margin-top: 8px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveNotice ul { }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveNotice ul li { clear: both; width: 285px; _width: 295px; padding-left: 10px; padding-top: 2px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveNotice ul li { background: url('//static.inven.co.kr/image/town/common/icon_rect_silver1.gif') no-repeat left 6px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveNotice ul li { color: #ff0000; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; letter-spacing: -1px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveNotice ul li { display: none; }
			#townMarketItemDetail .stepGroups-Purchase .stepEngrave .itemEngrave .engraveNotice ul li.purchase,
			#townMarketItemDetail .stepGroups-Gift .stepEngrave .itemEngrave .engraveNotice ul li.gift { display: inline; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveText { clear: both; margin-left: 7px; margin-top: 6px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveTextBody { padding: 1px 0 0; margin-left: 3px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveTextBody div.text { width: 295px; height: 162px; overflow: hidden; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveTextBody textarea { float: left; display: inline; width: 295px; height: 162px; margin: 0; border: none; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveTextBody textarea { background: none no-repeat -3px 144px; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveTextBody div.openOption { clear: both; width: 290px; height: 23px; _height: 33px; padding-top: 10px; overflow: hidden; text-align: right; }
			#townMarketItemDetail .stepEngrave .itemEngrave .engraveTextBody div.openOption input { vertical-align: middle; margin-top: -4px; }
		/* Step : Confirm */
			#townMarketItemDetail .stepConfirm .confirmMessage { width: 315px; height: 80px; margin-left: 28px; text-align: center; margin-top: 3px; }
			#townMarketItemDetail .stepConfirm .confirmMessage .message { width: 315px; text-align: center; margin-top: 25px; line-height: 20px; }
			#townMarketItemDetail .stepConfirm .confirmMessage .message .nickname { color: #005ffd; }
			#townMarketItemDetail .stepConfirm .confirmMessage .message .modeMessage { display: none; }
			#townMarketItemDetail .stepGroups-Purchase .stepConfirm .confirmMessage .message .modeMessage.purchase,
			#townMarketItemDetail .stepGroups-Gift .stepConfirm .confirmMessage .message .modeMessage.gift { display: inline; }
			#townMarketItemDetail .stepConfirm .priceTag { margin-top: 3px; }
		/* Step : Target */
			#townMarketItemDetail .stepTarget .targetSelect { border: solid 1px #d6d6d6; margin-left: 28px; margin-top: 14px; clear: both; }
			#townMarketItemDetail .stepTarget .targetIdentify { width: 313px; border-bottom: solid 1px #d6d6d6; padding: 8px 0 9px; }
			#townMarketItemDetail .stepTarget .targetIdentify label { float: left; display: inline; margin-left: 17px; margin-top: 5px; padding-left: 12px; white-space: nowrap; }
			#townMarketItemDetail .stepTarget .targetIdentify label { font-weight: bold; letter-spacing: -1px; color: #000000; }
			#townMarketItemDetail .stepTarget .targetIdentify label { background: url('//static.inven.co.kr/image/town/common/icon_rect_silver1.gif') no-repeat left 4px; }
			#townMarketItemDetail .stepTarget .targetIdentify input.text { float: left; display: inline; width: 121px; margin-left: 8px; }
			#townMarketItemDetail .stepTarget .targetIdentify input.button { margin-top: 1px; margin-left: 5px; }
			#townMarketItemDetail .stepTarget .targetInfo { width: 313px; clear: both; }
			#townMarketItemDetail .stepTarget .targetInfo .memberProfile { margin-left: 14px; padding: 12px 0 17px; }
			#townMarketItemDetail .stepTarget .targetInfo .message { width: 313px; height: 125px; _height: 205px; clear: both; text-align: center; padding-top: 80px; }
			#townMarketItemDetail .stepTarget .targetInfo .message .error { color: red; }
			#townMarketItemDetail .stepTarget .targetInfo .message .loading { float: left; display: inline; width: 313px; height: 120px; margin-top: -40px; }
			#townMarketItemDetail .stepTarget .targetInfo .message .loading { background: url('//static.inven.co.kr/image/wow/dataninfo/edb_item/loading.gif') no-repeat center 20px; }
			#townMarketItemDetail .stepTarget .targetInfo .message { color: #777777; }
		/* Common : Purchase Menu Steps */
			#townMarketItemDetail .purchaseMenuSteps { margin-left: 28px; margin-top: 14px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems { margin-top: 3px; margin-left: 3px; padding-right: 4px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems ul { margin-left: 0px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems ul li { width: 107px; height: 27px; margin-left: -9px; overflow: hidden; text-indent: -1000em; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems ul li { background: url('//static.inven.co.kr/image/town/menu/purchasemenu_321.gif') no-repeat left top; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems ul li.target { background-position: -0 -0px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems ul li.engrave { background-position: -107px -0px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems ul li.confirm { background-position: -214px -0px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems.menuItems-Target ul li.target { background-position: -0 -27px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems.menuItems-Engrave ul li.engrave { background-position: -107px -27px; }
			#townMarketItemDetail .purchaseMenuSteps .menuItems.menuItems-Confirm ul li.confirm { background-position: -214px -27px; }

			#townMarketItemDetail .stepGroups-Gift .purchaseMenuSteps .menuItems ul li.target { background-position: -0 -54px; }
			#townMarketItemDetail .stepGroups-Gift .purchaseMenuSteps .menuItems.menuItems-Target ul li.target { background-position: -0 -81px; }

			#townMarketItemDetail .stepGroups-Purchase .purchaseMenuSteps .menuItems ul li.target { display: none; }
			#townMarketItemDetail .stepGroups-Purchase .purchaseMenuSteps .menuItems ul li.engrave { background-position: -107px -54px; }
			#townMarketItemDetail .stepGroups-Purchase .purchaseMenuSteps .menuItems.menuItems-Engrave ul li.engrave { background-position: -107px -81px; }
		/* Saving Message */
			#townMarketItemDetail .savingMessage { position: absolute; left: 45px; top: 200px; white-space: nowrap; display: none; }
			#townMarketItemDetail .savingMessage { background: #f8f8ff; border: solid 1px #0000ff; padding: 10px 15px 7px; }
			#townMarketItemDetail .savingMessage { line-height: 18px; font-weight: bold; letter-spacing: -1px; color: #0000aa; }
	/* MARKET BOTTOM */
		#townMarketBottom { width: 800px; clear: both; margin-top: 10px; padding-bottom: 10px; }
		#townMarketBottom .bottomWrap {margin:8px 0 0 11px;width:759px;_width:779px;border: 5px solid #aeaeae;padding-bottom:5px;}
		#townMarketBottom .bottomWrap ul { margin: 5px 0 0 10px;width: 742px;}
		#townMarketBottom .bottomWrap ul li { width: 742px; clear: both; line-height: 15px; text-indent: 14px; margin-top: 3px;}
		#townMarketBottom .bottomWrap ul li { color:red; background: url('//static.inven.co.kr/image/town/common/icon_pic_speaker1.gif') no-repeat left 3px; }

