table.otb {table-layout:fixed;font-size:11px;border-top:1px solid #dd8584;border-left:1px solid #dd8584;}
.otb th {background-color:#f7b7b7;font-weight:normal;font-size:11px;padding:6px 2px 4px 2px;border-bottom:1px solid #dd8584;border-right:1px solid #dd8584;color:#ae4f4d;}
.otb td {padding:6px 2px 4px 2px;border-bottom:1px solid #dd8584;border-right:1px solid #dd8584;text-align:center;}
.otb td.bot {background-color:#fae6e6;color:#ae4f4d;}

body{*word-break:break-all;-ms-word-break:break-all;}

BODY {margin-left:0px; margin-right:0px;
scrollbar-3dlight-color:ADADAD;
scrollbar-arrow-color:4C4C4C;
scrollbar-face-color:C8C8C8;
scrollbar-highlight-color:FFFFF;
scrollbar-shadow-color:7D7D7D
scrollbar-base-color:CFCFCF;
scrollbar-darkshadow-color:F5F5F5;}
IMG {border:none;}
TD {font-size:9pt; color: #333333; font-family:verdana,굴림,tahoma; text-decoration: none;letter-spacing: -1pt}
input, select, textarea {font-family:돋움, seoul, arial, helvetica; border-width:1; border-color:#cccccc; border-style:groove; font-size:12px; color:#333333; margin-top:0; margin-bottom:0; line-height:125%}

.thm7{font-size:7pt; font-family:tahoma;letter-spacing: 0pt}
.dod8{font-size:8pt; font-family:돋움;letter-spacing: -1pt}
.dod8_{font-size:8pt; font-family:돋움;letter-spacing: 0pt}
.cat_e { font-family: "verdana" ; font-size: 8pt; background:none; border:0px;letter-spacing: 0pt}
.form {font-family: "돋움"; border-right: #ffffff 1px solid; border-top: #999999 1px solid; padding-left: 4px; font-size: 12px; border-left: #999999 1px solid; color: #666666; border-bottom: #ffffff 1px solid; background-color:#EBEBEB}
.form_box {font-family: "돋움"; height:19px; font-size: 8pt; letter-spacing: 0pt;BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-top: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #686868; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:#f3f3f3}
.form_box_text {font-family: "돋움"; font-size: 8pt; letter-spacing: 0pt;BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; PADDING-top: 3px; BORDER-LEFT: #999999 1px solid; COLOR: #686868; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:#f3f3f3}

A:link {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#000000;text-decoration:none;}
A:hover {color:#589818;position:relative;}

.memu{color:#000000;font-size:9pt; font-family:굴림,tahoma;line-height:140%}
A.menu:link {color:#000000; text-decoration:none;}
A.menu:visited {color:#000000; text-decoration:none;}
A.menu:hover {color:#FF0000; text-decoration:none;}

.button		{ height:20px; border-width:1; border-style:ridge; border-color:#d0d0d0; background-color:#dfdfdf; cursor: hand;}

ul {margin:0px;padding:0px;}
li {list-style:none}


/** 카테고리 **/
.category {position:absolute;background:#ffffff;padding:20px 20px 0px 20px;width:746px;display:none;border:2px solid #a66454;margin-right:10px;z-index:10000;}
.category_tm {margin-left:118px;}
.category_ab {margin-left:222px;}
.category_simple {margin-left:0px;width:956px;padding:20px 0px 0px 0px;}
.category .title {width:172px;height:21px;background:url('/mall/img/header/green_bar_bg.png');background-repeat:no-repeat;padding:5px 0px 0px 30px;letter-spacing:-1px;color:#ffffff;}

.category_step1 {padding-left:200px;width:700px;margin-top:}
.category_step1 li {
	float:left;
	cursor:pointer;
	color:#ffffff;
	width:130px;
	height:21px;
	background:url('/mall/img/header/brown_bar_bg.png');
	background-repeat:no-repeat;
	padding:3px 0px 0px 30px;
	margin-right:16px;
	margin-bottom:10px;
}
.category_step1 li.selected {
	background:url('/mall/img/header/green2_bar_bg.png');
	background-repeat:no-repeat;
}

.category_step2 {margin-top:5px;}
.category_step2 li {
	float:left;
	cursor:pointer;
	color:#ffffff;
	width:130px;
	height:21px;
	background:url('/mall/img/header/green2_bar_bg.png');
	background-repeat:no-repeat;
	padding:3px 0px 0px 30px;
	margin-right:16px;
	margin-bottom:10px;
	letter-spacing:-1px;

}
.category_step2 li.selected {
	background:url('/mall/img/header/green3_bar_bg.png');
	background-repeat:no-repeat;
}

.category_step3 {margin-top:10px;}
.category_step3 table {border-top:1px solid #efefef;}
.category_step3 table th {border-bottom:1px solid #efefef;padding-top:12px;font-size:12px;font-weight:bold;color:#000000;text-align:left;}
.category_step3 table td {border-bottom:1px solid #efefef;padding:8px 4px 8px 4px;line-height:200%;}
.category_step3 table td ul li {float:left;margin-right:10px;}

.cat2 {
	margin-top:10px;
	background:url('/mall/img/header/cat2_bg.png');
	background-repeat:no-repeat;
	width:694px;height:76px;
	margin:10px auto;
	padding:11px 0px 0px 124px;
}

/** New CSS **/
#item-list {display:block;margin:30px 0;padding:0;background-color:#fff}
#item-list ul {margin:0;padding:0;list-style:none}
#item-list ul li {float:left;margin:0 20px 20px 0;padding:0;width:223px;border:1px solid #e0e0e0}
#item-list ul li.lasts {margin:0 0 20px 0}
#item-list ul li:hover {border:1px solid #c30}
#item-list .it-price {display:block;margin:0;padding:7px 10px;text-align:right}
#item-list .it-price strong {font-size:1.5em;font-weight:bold;color:#f40}
#item-list .it-price2 {display:block;margin:0;padding:0 10px 7px;text-align:right;color:#999}
#item-list .it-name {display:block;margin:0;padding:0 10px 7px;height:40px;xbackground-color:#eee}
#item-list .it-name-mini {display:block;margin:0;padding:0 10px 7px;height:40px;xbackground-color:#eee}
#item-list .item-hd-info {display:block;margin:0 0 5px;padding:10px;background-color:#f6f6f6;border-bottom:1px solid #ddd}

.pagination {float: right;position: relative;left: -50%}
.pagination li {float: left;position: relative;left: 50%;margin:0 3px;border:1px solid #ccc}
.pagination li a {display:block;padding:5px 15px}
.pagination li.active a {font-weight:bold;color:#f40}

#it-name {display:block;margin:15px 0 10px;padding:10px 5px;font-size:1.5em;border-bottom:1px solid #eee;background-color:#fff}
#it-wrap {position:relative;display:block;margin:10px 0;padding:0;background-color:#fff}
#it-wrap .it-info {float:left;display:block;margin:0;padding:0;width:100%;xbackground-color:#eee}
#it-wrap .it-info .contents-wrap {display:block;margin:0;padding:0}
#it-wrap .it-main-img {float:left;width:400px;xbackground-color:#eee}
#it-wrap .it-info-view {float:left;width:320px;xbackground-color:#ccc}
#it-wrap .it-info-view .contents-wrap {display:block;margin:0;padding:5px}
#it-wrap .it-info-view table {margin:0;padding:0;width:100%}
#it-wrap .it-info-view table th {padding:3px;font-size:12px;text-align:left;border-bottom:1px solid #ddd}
#it-wrap .it-info-view table td {padding:3px;font-size:12px;text-align:left;border-bottom:1px solid #ddd}
#it-wrap .vd-info {position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:240px;xbackground-color:#ddd}
#it-wrap .vd-info .contents-wrap {display:block;margin:0;padding:5px 5px 5px 5px}
#it-wrap .vd-info .contents-wrap table {margin:0;padding:0;width:100%}
#it-wrap .vd-info .contents-wrap table th {padding:3px;font-size:11px;font-weight:normal;text-align:left;border-bottom:1px solid #ddd}
#it-wrap .vd-info .contents-wrap table td {padding:3px;font-size:11px;text-align:left;border-bottom:1px solid #ddd}
#it-wrap .it-description {display:block;margin:0;padding:0}
#it-wrap .it-description h3 {display:block;margin:50px 0 0;padding:10px 5px;font-size:1.3em;border-bottom:1px solid #ddd}
#it-wrap .it-description ul {margin:50px 0 0;padding:0;border-bottom:1px solid #ddd}
#it-wrap .it-description ul li {float:left;margin:0;padding:0;width:33.3%}
#it-wrap .it-description ul li a {display:block;margin:0;padding:10px 5px;text-align:center;color:#fff;background-color:#333}
#it-wrap .it-description ul li a:hover {background-color:#666}
#it-wrap .it-description ul li.active a {color:#fff;background-color:#c30}
#it-wrap .it-description dl {margin:0;padding:0}
#it-wrap .it-description dl dt {clear:both;float:left;margin:0;padding:5px 0;width:100px}
#it-wrap .it-description dl dd {float:left;margin:0;padding:0}
#it-wrap .it-description table {width:100%;border-left:1px solid #ddd;border-top:1px solid #ddd}
#it-wrap .it-description table th {padding:3px;text-align:left;font-weight:normal;font-size:11px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#it-wrap .it-description table td {padding:3px;text-align:left;font-size:11px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}

#it-reply {position:absolute;top:0;right:5px;width:250px}
#it-reply .reply-info-wrap {display:block;margin:0;padding:0;
	border-radius:4px;
	background-color:#eee;
}
#it-reply .reply-info-wrap h3 {display:block;margin:0 0 5px;padding:5px;font-size:12px;font-weight:normal;border-bottom:1px solid #ddd}
#it-reply .reply-info-wrap p {display:block;margin:0 0 5px;padding:0 5px 5px;color:#666;font-size:11px;font-weight:normal}
#it-reply .reply-list-wrap {display:block;margin:0;padding:0;overflow-y:scroll;xbackground-color:#eee}
#it-reply .reply-list-wrap h3 {display:block;margin:0 0 5px;padding:0 0 5px;font-size:12px;font-weight:normal;border-bottom:1px solid #ddd}
#it-reply .reply-list-wrap p {display:block;margin:0 0 5px;padding:0 0 5px;font-size:12px;font-weight:normal;color:#666}
#it-reply .reply-write-wrap {display:block;margin:5px 0 0;padding:0;border-top:1px solid #ddd}
#it-reply .reply-write-wrap ul {margin:5px;padding:0;list-style:none}
#it-reply .reply-write-wrap ul li {margin:0;padding:0}
#it-reply .reply-write-wrap ul li.txta {width:100%;xbackground-color:#333}
#it-reply .reply-write-wrap ul li.txta textarea {width:100%;border:1px solid #ccc;border-radius:4px;background-color:#fffdea}
#it-reply .reply-write-wrap ul li.btns {width:100%;text-align:center;xbackground-color:#666}
#it-reply .reply-write-wrap ul li.btns button {width:100%;cursor:pointer}
#it-reply .reply-write-wrap textarea {}
#it-reply .reply-write-wrap button {}

#item-timg {float: right;position: relative;left: -50%;margin:20px 0 0 0}
#item-timg li {float: left;position: relative;left: 50%;margin:2px}
#item-timg li img {border: 1px solid #ccc}
#item-timg .it-sub-img {cursor:pointer}

#tag-wrap {display:block;margin:0 0 5px;padding:0 20px;xbackground-color:#eee}
#tag-wrap .tag-inp {margin:0;padding:0}
#tag-wrap .tag-inp li {float:left;margin:0 0 0 2px;padding:0}
#tag-wrap .tag-list-wrap {display:block;margin:5px 0 0;padding:0}
#tag-wrap .tag-list-wrap p {color:#888}
#tag-wrap .tag-list-wrap .tag-div {
	float:left;
	display:inline-block;
	margin:0 0 2px 2px;
	padding:5px;
	border:1px solid #eee;
	border-radius:4px;
	background-color:#f6f6f6;
}

#agent-list {display:block;margin:0;padding:0;text-align:center}
#agent-list .agent-list {}
#agent-list .agent-list li {float:left;padding:2px}

.share-wrap {position:relative;display:block;margin:0;padding:0;text-align:center;xbackground-color:#eee}
.share-div-wrap {position:absolute;top:45px;right:80px;display:none;margin:0;padding:5px;border:1px solid #ddd;background-color:#fff;z-index:999}
.share-div-wrap ul {margin:0;padding:0}
.share-div-wrap ul li {float:left;margin:0 5px 0 0;padding:0}
.share-div-wrap ul li:last-child {margin:0}
.share-div-wrap ul li a {display:block;margin:0;padding:0}
.share-div-wrap .icon-arr-up {position:absolute;top:-4px;left:57px}

#minishop-select-wrap {position:absolute;top:45px;display:block;margin:0;padding:0;width:100%;xbackground-color:#eee}
#minishop-select-wrap ul {float: right;position: relative;left: -50%;margin:0;padding:0;list-style:none}
#minishop-select-wrap ul li {float: left;position: relative;left: 50%;margin:0 3px 0 0;padding:0}
#minishop-select-wrap select {padding:5px 5px 6px;width:150px}

#it-api-review div {display:block;margin:0;padding:0;text-align:left}
.opt-img.active {border:1px solid #fd441e}
.opt-img {border:1px solid #ccc}
/*
.opt-img img {border:1px solid #ccc}
.opt-img.active img {border:1px solid #c30}
.opt-img.active img {border:1px solid #c30}
*/
.pro-cost {font-size:1.5em;font-weight:bold;color:#fe4c62}
.krw-cost {display:block;margin:0;padding:0;color:#999}

.clr{clear:both !important}
button {cursor:pointer !important}

.btn-buy {padding:5px 15px;font-size:2em;color:#ff4c61;border:1px solid #fe4c62;border-radius:4px;background-color:#ffe6e9}
.btn-cart {padding:5px 15px;font-size:2em;color:#fff;border:1px solid #fe4c62;border-radius:4px;background-color:#fe4c62}

.inp-sty01 {
	display:inline-block;
	margin:0;
	padding:0 10px;
	height:28px;
	line-height:28px;
	font-size:12px !important;
	border:1px solid #ccc;
	border-radius:4px;
	background-color:#fff;
}

#cart-btns {display:block;margin:0;padding:0;text-align:center;xbackground-color:#eee}
.btn {
	display:inline-block;
	margin:0;
	padding:5px 10px 5px;
	font-size:12px !important;
	border:1px solid #ccc;
	border-radius:4px;
	background-color:#fff;
}
.btn:hover,
.btn:focus,
.btn:active {background-color:#f6f6f6}

.btn-sty01 {
	color:#fff !important;
	border:1px solid #c30;
	background-color:#c30;
}
.btn-sty01:hover,
.btn-sty01:focus,
.btn-sty01:active {background-color:#b22f03}

.btn-sty02 {
	color:#fff !important;
	border:1px solid #333;
	background-color:#333;
}
.btn-sty02:hover,
.btn-sty02:focus,
.btn-sty02:active {background-color:#444}

.btn-mini {
	padding:4px 6px 4px;
	font-size:11px !important;
}

.btn-group {padding:0 10px 2px}
.btn-group a {font-size:1em}
.btn-group span {padding-left:5px;font-size:2em;font-weight:bold;color:#777}