/*2016*/


div#skipnavi{display:none}
#wrap {
	width:100%; 
	overflow:hidden; 
	background:url('/image2014/mall/etc/bg_h_container.gif') 0 0 repeat-x;
}

#header .inner, #footer .inner {
	position:relative;
	width:900px;
	margin:0 auto;
}

 #contents {
	width:900px;
	margin:0 auto;
}

#header .hrline { 
	width:100%; 
	margin-bottom:0px;	
	border-bottom:3px solid #f2778b;	
}
#header .inner {height:107px; z-index:100;}
#header h1 {position:absolute; top:26px; left:20px;} /* 2013-03-29 */
#header h1.type2 {top:0; left:-95px;}

/* 2013-03-26 G9¿ÀÇÂ ·Î°í(ÇÃ·¡½Ã) */


#header h1.typeG9 {top:22px; left:35px;} /* 2013-03-28 */
#header h1.fl_logo {top:0; left:0;} /* 2013-03-28 */
#header h1.fl_logo .logoWrap {position:relative; width:980px; margin:0 auto;}
#header h1.fl_logo .logoG9 {position:absolute; top:0; left:0; z-index:100001;} /* 2013-03-29 */

#header .search {position:absolute; left:260px; top:37px;}
#header .search .bar {display:inline-block; width:436px; height:36px; padding:7px; background:url('/tmp/gm/srchbox_red.gif') 0 0 no-repeat;}
#header .search .bar .sch {float:left; width:361px; padding:3px 0 3px 15px; margin-top:9px; font-size:14px; font-weight:bold; border:0; color:#000; background:#fff;}
#header .search .bar .ad {float:left; width:376px; text-align:center; padding:3px 0; color:#1179ea; }
#header .search .bar .btn {float:left;}

#header .search .search-auto {position:relative; width:376px; overflow:hidden; margin:-7px 0 0 5px; border:2px solid #0157be; border-width:1px 2px 2px 2px; background:#fff;}
#header .search .search-auto .txt {height:21px; padding:10px 0 0 15px; background:#f5f5f5; border-bottom:1px solid #d7d7d7;}
#header .search .search-auto ul {padding:5px 0;}
#header .search .search-auto ul li {width:100%;}
#header .search .search-auto ul li.none {height:17px; padding:4px 0 0 15px;}
#header .search .search-auto ul li a {display:block; height:17px; padding:4px 0 0 15px; letter-spacing:-1px;}
#header .search .search-auto ul li a:hover {display:block; background:#f5f5f5; text-decoration:none;}
#header .search .search-auto ul li strong {color:#1179ea; font-weight:normal;}
#header .search .search-auto .item {position:absolute; right:0; top:32px; width:182px; height:auto; border-left:1px solid #d7d7d7;}
#header .search .search-auto .powerItem {overflow:hidden; background:url('/image2014/mall/etc/bg_search_power.gif') right 0 repeat-y;}
#header .search .search-auto .powerItem ul {width:213px; float:left;}
#header .search .search-auto .powerItem .power {display:block;}
#header .search .search-auto .power {display:none; float:left; width:163px; padding-top:20px; text-align:center;}
#header .search .search-auto .power .tit {height:26px; font-weight:bold; color:#000;}
#header .search .search-auto .power .prd {width:102px; margin:0 auto;}
#header .search .search-auto .power .prd .img {width:100px; height:100px; border:1px solid #e1e1e1;}
#header .search .search-auto .power .prd .img img {width:100px; height:100px; vertical-align:top;}
#header .search .search-auto .power .prd .info {padding-top:7px;}
#header .search .search-auto .power .prd .info span {display:block; padding:0 5px; line-height:14px; font-size:11px; letter-spacing:-1px;}
#header .search .search-auto .power .prd .info strong {display:block; padding-top:5px; color:#000;}

#header .link {position:absolute; left:265px; top:16px; width:450px; text-align:center;}/* 2013-04-03 */
#header .link span {overflow:hidden; display:inline-block;}
#header .link a {display:inline-block;padding:0 15px 0 10px; background:url('/image2014/mall/etc/bg_common_bar1.gif') right 1px no-repeat;}
#header .link .bgN a {background:none;}
#header .banner {position:relative; float:right;}
#header .banner img {vertical-align:top;}
#header .banner .page {position:absolute; right:0; top:15px;}
#header .top-banner {width:980px; margin:0 auto; font-size:0; line-height:0;}
/* °£·«Çì´õ */

#topcommon {position:relative; z-index:300; width:980px; height:30px; margin:0 auto;}

#topcommon .join {position:absolute; left:0; padding-top:8px;}
#topcommon .join li {float:left; padding:0 10px 0 11px; background:url('/image2014/mall/etc/bg_common_bar1.gif') 0 2px no-repeat;}
#topcommon .join li a {font-size:11px; letter-spacing:-1px; line-height:16px;} /* 2012-04-24 ¼öÁ¤ 2Â÷ */
#topcommon .join li a:hover {text-decoration:none;}
#topcommon .join li.access {background:none; padding-left:0;}
#topcommon .join li.access a {display:block; padding-bottom:5px;}
#topcommon .join .layerBox {position:absolute; top:26px; left:0; border:2px solid #1179ea; background:#fff; font-size:11px; letter-spacing:-1px;}
#topcommon .join .layerBox .tit {padding:8px 0 6px 10px; color:#; border-bottom:1px solid #d8e4ef;}/* 2012-09-05 */
#topcommon .join .layerBox .tit img {vertical-align:middle; margin-top:-1px;}
#topcommon .join .layerBox .cont {padding:10px;}
#topcommon .join .layerBox .cont .btn {text-align:center; padding-top:10px;}
#topcommon .join .layerBox .cont h6 {clear:both; padding-bottom:3px; color:#000; font-weight:normal;}
#topcommon .join .layerBox .cont .baro {height:44px; margin:8px 0 0 0;}/* 2012-09-05 */
#topcommon .join .layerBox .cont .baro li {float:left; padding:0 0 0 2px; background-image:none;}/* 2012-09-05 */
#topcommon .join .layerBox .cont .baro li a {display:block; width:91px; height:43px;}/* 2012-09-05 */
#topcommon .join .layerBox .close {position:absolute; right:0; cursor:pointer; text-align:right; margin:-16px -1px -1px 0;}
#topcommon .join .layerBox .cont .baro-click {font-size:11px; color:#888; padding:0 0 5px 10px; border-bottom:solid 1px #e9e9e9; margin-bottom:10px;}
#topcommon .join .layerBox .cont .baro-click .red {color:#ff4800;}
#topcommon .join .layerBox .cont .baro-click .line {text-decoration:underline;}
#topcommon .join .layerBox .cont .baro-click .line a {display:inline; color:#888;}
#plusLayer {width:311px;} 
#topcommon .join li.search a {padding-left:15px; background:url('/image2014/mall/etc/icon_h_search.gif') 0 0 no-repeat;}
#topcommon .join li.service a {padding-left:14px; background:url('/image2014/mall/etc/icon_h_service.gif') 0 0 no-repeat;}
#topcommon .join li.pluszone a {padding-left:15px; background:url('http://image.gmarket.co.kr/main/2013/03/27/icon_h_pluszone.gif') 0 0 no-repeat;} /* 2013-03-22 */
#topcommon .utill {position:absolute; right:-10px; line-height:14px;font-size:11px; }
#topcommon .utill li {float:left; height:22px; padding:0 10px; margin-top:9px; background:url('/image2014/mall/etc/bg_common_bar1.gif') 0 1px no-repeat;}
#topcommon .utill li.lang a{display:block; width:55px; background:url('/image2014/mall/etc/img_utill.gif') no-repeat; text-indent:-1000em}/* 2013-04-26 */
#topcommon .utill li.g9 a{display:block; width:24px; height:17px; background:url('/image2014/mall/etc/img_utill.gif') no-repeat 0 -50px; text-indent:-1000em}/* 2013-04-26 */
#topcommon .utill li a {letter-spacing:-1px;}
#topcommon .utill li a:hover {text-decoration:none;}
#topcommon .utill .cust-info {height:21px; padding-left:0; margin-top:8px; background:none;}
#topcommon .utill .cust-info a:hover {text-decoration:none;}
#topcommon .utill .cust-info .cust-grade a {display:block; float:left; width:60px; height:15px; text-indent:-9999em; background:url('/image2014/mall/etc/ico_vip.gif') 0 0 no-repeat;}
#topcommon .utill .cust-info .cust-grade .new {background-position:0 0;}
#topcommon .utill .cust-info .cust-grade .silver {background-position:0 -16px;}
#topcommon .utill .cust-info .cust-grade .gold {background-position:0 -31px;}
#topcommon .utill .cust-info .cust-grade .vip {background-position:0 -46px;}
#topcommon .utill .cust-info .cust-grade .svip {background-position:0 -61px;}
#topcommon .utill .cust-info .cust-id {float:left; padding:1px 4px 0 0;}
#topcommon .utill .cust-info .nomemo {float:left; display:block; width:23px; height:15px; text-indent:-9999em; background:url('/image2014/mall/etc/ico_memo.gif') 0 -2px no-repeat;}
#topcommon .utill .cust-info .memo {float:left; display:block; width:23px; height:15px; text-indent:-9999em; background:url('/image2014/mall/etc/ico_memo.gif') 0 -17px no-repeat;}
#topcommon .utill .login {background:none; height:18px; padding:7px 10px 2px 0; margin:0;}
#topcommon .utill .login a {display:inline-block; padding:2px 4px 0 4px; line-height:13px; text-decoration:none; border:1px solid #d5d5d7; background:#fff;}
#topcommon .utill .myshopmenu {position:relative; margin-top:8px; background-position:0 2px;}
#topcommon .utill .myshopmenu p {padding:1px 18px 0 0; letter-spacing:-1px; cursor:pointer; background:url('/image2014/mall/etc/arrow_utill.gif') right 0 no-repeat;}
#topcommon .utill .myshopmenu ul {position:absolute; top:-2px; width:76px; border:1px solid #84baf0; background:#fff;}
#topcommon .utill .myshopmenu ul li {width:100%; height:17px; padding:0; margin:0; background-image:none;}
#topcommon .utill .myshopmenu ul li a {display:block; height:13px; padding:3px 0 0 7px; border-bottom:1px solid #84baf0; line-height:14px; background:#f5fafd;}
@-moz-document url-prefix() { #topcommon .utill .myshopmenu ul li a { line-height:13px; } } /* 2012-04-24 2Â÷ Ãß°¡ */ 
#topcommon .utill .myshopmenu ul li a:hover, #topcommon .utill .myshopmenu ul li a.on {border-bottom:1px solid #1179ea; color:#fff; background:#1179ea; text-decoration:none;}
#topcommon .utill .myshopmenu ul .last a {border-bottom:0;}

.cateWarp .allCate {display:none; position:absolute; top:0; left:0; z-index:9999; width:976px; letter-spacing:-1px; border:2px solid #0d71dd; border-top:0; background:#fff url('/korea/mall/img/barbg_red.gif--') 0 0 repeat-x;}
.cateWarp .allCate .cateTop {width:100%; overflow:hidden; }
.cateWarp .allCate .cateEtc {float:left; width:157px;}
.cateWarp .allCate .cate {float:left; width:14.28%; height:389px; background:url('/image2014/mall/etc/bg_allCate_list.gif') right 0 repeat-y;}/* 2013-01-16 */
.cateWarp .allCate .last {width:15.6%; float:right; background-image:none;}
.cateWarp .allCate .last h3 {background: url('/image2014/mall/etc/bg_allCate_tit_last.gif--') right 0 no-repeat !important;}
.cateWarp .allCate .sec {width:13%;}
.cateWarp .allCate .cate h3 {height:24px; padding-top:14px; font-weight:bold; letter-spacing:-2px; text-align:center; background:#1078e8 url('/image2014/mall/etc/bg_allCate_tit--.gif') right 0 no-repeat; color:#fff;}
.cateWarp .allCate .cate h3 span {padding-left:6px; margin-left:3px; display:inline-block; background:url('/image2014/mall/etc/bg_allcate_dot.gif') 1px 5px no-repeat;}
.cateWarp .allCate .cate h3 span.fir {margin-left: -3px;padding-left: 0; background:none;}
.cateWarp .allCate .cate h4 {height:20px; padding:9px 0 0 3px; letter-spacing:-1px; font-weight:bold; color:#014ea2; }
.cateWarp .allCate .cate ul {padding:0 0 5px 3px; border-bottom:1px solid #eee;}
.cateWarp .allCate .cate ul.bdN {border:0;}
.cateWarp .allCate .cate li {line-height:18px;}
.cateWarp .allCate .cate li a {color:#6a6c6f;}
.cateWarp .allCate .cate a:hover {color:#0165d9; text-decoration:underline;}


/* 2013-05-24 sprite */
.cateWarp .allCate .cate .corner a{display:block; padding:8px 0 7px 3px; margin-right:1px; font-weight:bold; color:#014ea2; border-bottom:1px solid #eee; background:url('/image2014/mall/etc/sprite_icon_arrow.gif') no-repeat 92% -290px}
.cateWarp .allCate .cate .corner a:hover{text-decoration:none; }
.cateWarp .allCate .cate .corner a.brand:hover{color:#3b455e; background-color:#f0f2f7; background-position:92% -340px}
.cateWarp .allCate .cate .corner a.lotte:hover{color:#8d7045; background-color:#fefef2; background-position:92% -390px}
.cateWarp .allCate .cate .corner a.soho:hover{color:#00aea1; background-color:#eaf7f7; background-position:92% -440px}
.cateWarp .allCate .cate .corner a.global:hover{color:#169ef9; background-color:#eff9ff; background-position:92% -490px}
.cateWarp .allCate .cate .corner a.mart:hover{color:#32a80e; background-color:#f0fbec; background-position:92% -540px}
.cateWarp .allCate .cate .corner a.car:hover{color:#9e509c; background-color:#faf5fa; background-position:92% -590px}
.cateWarp .allCate .cate .corner a.social{border-bottom:0; margin-right:0}
.cateWarp .allCate .cate .corner a.social:hover{color:#ff0000; background-color:#fff8f4; background-position:92% -640px}
.cateWarp .allCate .cate .corner a.oneclick:hover{color:#0a82fd; border-bottom:none; background-colo:#e7f5fe; background-position:92% -490px} 
.cateWarp .allCate .cate .corner a.bizon:hover{color:#1a70ff; background-colo:#edf3ff; background-position:92% -490px}
/* //2013-05-24 sprite */

.cateWarp .allCate .cate a.lsm2 {letter-spacing:-2px !important;}
.cateWarp .allCate .cateBtm {height:31px; border-top:1px solid #e5e5e5; background:#f4f4f4; }
.cateWarp .allCate .cateBtm ul {padding:8px 0 0 10px;}
.cateWarp .allCate .cateBtm li {float:left; line-height:18px; padding:0 20px 0 7px; background:url('/image2014/mall/etc/bg_dot02.gif') 0 7px no-repeat;}
.cateWarp .allCate .cateBtm li a {color:#014ea2;}
.cateWarp .allCate .cateBtm li a:hover {text-decoration:underline;}
.cateWarp .allCate .close {position:absolute; right:-2px; bottom:-2px; clear:both;}

/* FLOATING */
div.floating {position:relative; z-index:1000; margin:0 auto; width:100%;}/* 2013-04-03 */
div.floating .bnr {position:absolute; left:-95px; top:0;  width:85px; line-height:0;} /* 2013-03-13 */
div.floating .bnr iframe {margin-bottom:5px;} /* 2013-03-13 */

/* Quick */
div.quick {
	position:absolute;
	right:-100px;
	top:-3px;
	z-index:500;
}
div.quick .inner {width:88px; text-align:center; border:1px solid #79b2f0;}
div.quick div {font-size:11px; letter-spacing:-1px;}
div.quick a {color:#0769d4;}
div.quick a:hover {text-decoration:none;}
div.quick .quick-btn {border-bottom:1px solid #79b2f0;}
div.quick .quick-btn a {display:block; padding:6px 8px 3px; background:#f4f9fe; text-align:left;} /* 2012-04-26 ¼öÁ¤ */
div.quick .quick-btn a img {margin-bottom:4px;}
div.quick .login .quick-btn a {padding:6px 8px 3px; text-align:left; } 
div.quick .quick-btn strong {position:absolute; right:0; padding-right:8px; letter-spacing:0; color:#1179ea;}
div.quick .quick-btn .lay-none {position:absolute; z-index:1; width:90px; height:40px; overflow:hidden; margin:-5px 0 0 -1px; *margin:-5px 0 0 -45px; background:url('/image2014/mall/etc/bg_lay_balloon.gif') 0 0 no-repeat;} 
div.quick .quick-btn .lay-none p {margin-top:10px; padding:0 6px; line-height:13px;}
div.quick .quick-btn .taC {text-align:center !important;} /*2012-04-26 »èÁ¦ÇÔ ¾ÈµÊ*/
div.quick .quick-cont {overflow:hidden;background:#fff;}
div.quick .quick-cont h3 strong {padding-left:5px;}
div.quick .quick-cont .plus {width:65px; margin:0 auto;}
div.quick .quick-cont .plus li {height:83px;}
div.quick .quick-cont .plus li img {display:block; width:65px; height:50px; margin-bottom:3px; vertical-align:top;}
div.quick .quick-cont .plus a {color:#676767; line-height:14px;} 
div.quick .quick-cont .plus a.txt {display:block; height:27px; overflow:hidden;}
div.quick .quick-cont .plus a:hover {text-decoration:underline;}
div.quick .quick-cont .item {width:72px; margin:0 auto;}
div.quick .quick-cont .item li {height:79px; text-align:left;}
div.quick .quick-cont .item li a {display:block; width:70px; height:70px; border:1px solid #ececec; font-size:0;}
div.quick .quick-cont .item li a:hover, div.quick .quick-cont .item li a.on {border:1px solid #193d76;}
div.quick .quick-cont .item li img {width:70px; height:70px; vertical-align:top;}
div.quick .quick-cont .item li .overlyr {
	position: absolute;
	width: 118px;
	height: 56px;
	display: none;
	margin: -72px 0 0 -129px;
	padding:14px 0 0 10px;
    color: #FFF;
    font-size: 11px;
    line-height: 14px; 
	border: 1px solid #193d76;
	background: #1179ea;
	cursor:pointer; 
}
div.quick .quick-cont .item li .overlyr a {font-size:11px;} 
div.quick .quick-cont .item li .overlyr a.del {
	position:absolute;
	right:0;
	top:0;
	margin:-1px -71px 0 0;
	width:13px;
	border:0;
	height:13px;
}
div.quick .quick-cont .item li .overlyr a {width:108px; height:25px; color:#fff; border:0; cursor:pointer;}	
div.quick .quick-cont .item li .overlyr a:hover {color:#fff; text-decoration:none; border:0;}
div.quick .quick-cont .item li .overlyr a span {display:block; height:25px; overflow:hidden;}
div.quick .quick-cont .item li .overlyr a.del:hover {border:0; width:13px; height:13px;}
div.quick .quick-cont .item li .overlyr a.del img {width:13px; height:13px;}
div.quick .quick-cont .item li .overlyr strong {
	display:block;
	color:#fff;
	letter-spacing:0;
	padding-top:5px;
}
div.quick .quick-cont .btn {height:20px;} 
div.quick .auction .btn {height:20px; border-bottom:1px solid #d7d7d7;}
div.quick .quick-cont .btn span, div.quick .auction .btn span {width:42px; display:inline-block; font-family:verdana; font-size:10px;}
div.quick .quick-cont .btn img {vertical-align:middle; }
div.quick .quick-cont .vat img {vertical-align:middle; margin-top:-2px;}
div.quick .quick-cont .btn em, div.quick .auction .btn em {color:#005dc6;}
div.quick .ani-btn {margin-top:5px;}
div.quick .auction {clear:both; width:90px; margin-top:10px; text-align:center; background:#fff;}
div.quick .top {border:1px solid #d7d7d7;}
div.quick .coupon {margin-top:5px;}
div.quick .coupon .lay-coupon {position:absolute; right:0; z-index:100; display:inline-block; margin:0 90px 0 0; width:166px; padding:2px 12px 0 2px; background:url('/image2014/mall/etc/bg_lay_coupon.gif') 0 0 no-repeat;}
div.quick .coupon .lay-coupon .tit {height:18px; padding:8px 0 0 7px; font-weight:normal; color:#1179ea; border-bottom:1px solid #79b2f0; background:#f4f9fe;}
div.quick .coupon .lay-coupon .cont {padding:6px 5px 5px 8px; border-bottom:2px solid #1179ea; }
div.quick .coupon .lay-coupon .cont ul {
	height:51px; 
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#fff;
	scrollbar-shadow-color: #dfdfdf;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color: #dfdfdf;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #c2c2c2;
}
div.quick .coupon .lay-coupon .cont li {padding-left:7px; line-height:17px; background:url('/image2014/mall/etc/bg_dot01.gif') 0 6px no-repeat;}
div.quick .coupon .lay-coupon .cont li a {color:#676767;}
div.quick .coupon .lay-coupon .cont .btn {padding-top:10px; text-align:right;}
div.quick .coupon .lay-coupon .cont li a:hover {text-decoration:underline;}
div.quick .quick-item .quick-btn  {height:19px; padding:7px 6px 0 8px; text-align:left; font-weight:normal; color:#464646; border:0;} 
div.quick .quick-item .quick-btn a {position:absolute; right:0; padding:0; display:inline-block; width:11px; height:11px; margin-right:6px;}
div.quick .quick-item .quick-btn img {vertical-align:middle; margin:1px 0 0 0;}
div.quick .quick-close .quick-cont {display:none;}
div.quick .quick-close .quick-btn {padding-top:5px; background:#F4F9FE; border-bottom:0;}

/* // Quick */

	#smenu{width:900px;position:relative;margin:0 auto}
	#smenuwrap{width:900px;height:77px;margin:0 auto}
	#smenuwrap{padding-top:0px;border-top:2px solid #DF0101;border-bottom:2px solid #DF0101;background:#eee}	
	#smenuwrap .smLeft{float:left;margin-top:10px;margin-bottom:10px;margin-right:10px;width:120px;height:57px;border-right:2px dotted #DF0101;text-align:center}
	#smenuwrap .smRight{float:right;width:120px;height:57px;margin-top:10px;margin-bottom:10px;border-left:2px dotted  #DF0101;text-align:center}
	#smenuwrap .smCenter{float:left;width:630px;margin:0 auto;/*border:1px solid blue*/}	
