img.map, map area{
    outline: none;
}

#container { min-height:800px;  padding-bottom:60px; overflow-x:hidden; overflow-y:hidden;}
#wrapper #header .top-menu ul li { background:url('/shop_assets/img/common/line_h10.gif') no-repeat right center; }



/* select_1 */
.select_1 {position:relative; display:inline-block; font-size:14px; color:#333; width:100%; border:1px solid #e2e2e2; background:#fff;}
.select_1 select {visibility:hidden; position:absolute; z-index:-1;}
.select_1 p {height:32px; line-height:32px; padding-left:10px; cursor:pointer;}
.select_1 .now {color:#333;}
.select_1 button {position:absolute; right:0; top:0; overflow:hidden; width:100%; height:32px; padding:0; border:0; text-indent:-999px; cursor:pointer; background:none; background:url('/shop_assets/img/btn/bg_btn_select.gif') no-repeat right center;}
.select_1 .list {display:none; position:absolute; left:-1px; top:100%; width:100%; height:315px; overflow-y:auto; overflow-x:hidden; border:1px solid #e2e2e2; background:#fff; z-index:999;}
.select_1 .list li {cursor:pointer;}
.select_1 .list li a {display:block; padding:5px 5px 2px 10px; color:#333; text-decoration:none;}
.select_1 .list li a.focus,
.select_1 .list li a:hover {color:#333; background-color:#fff;}

/* design selectbox height */
.cart_page .discount_tax .shoopping_tax dl dd > div .select_1 {width:100%; height:39px; font-size:12px;}
.top_sorting.realtime .select_2 .list {height:50px;}
#estimate_wrap .select_1 .list {height:125px;}
#shipping_area .select_1 .list {
	width:100%;
	height:500px;
}
#layer_edit_address .layer_edit_address .layer_edit .select_1 ul.list {height:130px;}

/* select_2 */
.select_2 {position:relative; display:inline-block; font-size:11px; color:#777; width:114px; border:1px solid #d5d5d5; background:#fff;}
.select_2 select {visibility:hidden; position:absolute; z-index:-1;}
.select_2 p {height:24px; line-height:24px; padding-left:10px; cursor:pointer;}
.select_2 .now {color:#777;}
.select_2 button {position:absolute; right:0; top:0; overflow:hidden; width:100%; height:24px; padding:0; border:0; text-indent:-999px; cursor:pointer; background:none; background:url('/shop_assets/img/btn/bg_btn_select02.gif') no-repeat right center;}
.select_2 .list {display:none; position:absolute; left:-1px; top:100%; width:100%; height:120px; overflow-y:auto; overflow-x:hidden; border:1px solid #e2e2e2; background:#fff; z-index:999;}
.select_2 .list li {cursor:pointer;}
.select_2 .list li a {display:block; padding:5px 5px 2px 10px; color:#777; text-decoration:none;}
.select_2 .list li a.focus,
.select_2 .list li a:hover {color:#777; background-color:#fff;}

.input02 textarea {width:100%; height:100%; border:0 none; line-height:20px; font-size:12px; color:#000; padding:0px;}


/* select_3 */
.select_3 {position:relative; display:inline-block; font-size:11px; color:#777; width:350px; border:1px solid #d5d5d5; background:#fff;}
.select_3 select {visibility:hidden; position:absolute; z-index:-1;}
.select_3 p {height:24px; line-height:24px; padding-left:10px; cursor:pointer;}
.select_3 .now {color:#777;}
.select_3 button {position:absolute; right:0; top:0; overflow:hidden; width:100%; height:24px; padding:0; border:0; text-indent:-999px; cursor:pointer; background:none; background:url('/shop_assets/img/btn/bg_btn_select02.gif') no-repeat right center;}
.select_3 .list {display:none; position:absolute; left:-1px; top:100%; width:100%; height:120px; overflow-y:auto; overflow-x:hidden; border:1px solid #e2e2e2; background:#fff; z-index:999;}
.select_3 .list li {cursor:pointer;}
.select_3 .list li a {display:block; padding:5px 5px 2px 10px; color:#777; text-decoration:none;}
.select_3 .list li a.focus,
.select_3 .list li a:hover {color:#777; background-color:#fff;}
#sComm_write .select_3 ul.list {height:90px;}

/* Product Detail */
#container #desc-area .desc_wrap h2 { font-size:16px; font-family:'tahoma'; }
#container #desc-area .desc_wrap div.short_desc { overflow:hidden; margin-top:10px; padding:10px; border:1px solid #dfdede; color:#777; font-size:12px; line-height:20px; }

/* header color */
#wrapper #header { width:100%; background:#950117; }
#wrapper #header .top-menu ul li a { color:#d39ea4; }

/* paging */
.paging {overflow:hidden; text-align:center; margin-top:50px;}
.paging .prev {display:inline-block; width:54px; height:16px; line-height:16px; text-align:center; color:#777; font-size:12px; font-weight:normal; background:url('/shop_assets/img/btn/bg_paging_left.gif') no-repeat 0 0;}
.paging .next {display:inline-block; width:58px; height:16px; line-height:16px; text-align:center; color:#777; font-size:12px; font-weight:normal; margin-left:12px; background:url('/shop_assets/img/btn/bg_paging_right.gif') no-repeat 0 0;}
.paging a {color:#333; font-size:16px; font-weight:bold; width:24px; height:24px; text-align:center; line-height:23px; margin-left:5px; display:inline-block;}
.paging strong {color:#ff0000; font-size:16px; width:24px; height:24px; text-align:center; line-height:23px; margin-left:5px; display:inline-block; border:1px solid #d9d4d4;}

/* footer */
#footer .cont dl { float:left; margin-right:110px; }

/* custom css */
.cursor-pointer { cursor:pointer; }

#container #exp-area .exp .user_style ol { padding-left:30px; list-style:decimal;}
#container #exp-area .exp .user_style ul { padding-left:30px; list-style:disc;}
.short_desc ol { padding-left:30px; list-style:decimal;}
.short_desc ul { padding-left:30px; list-style:disc;}


#container #s-lst-wrap { }
.sort select.orderby { border:1px solid #d5d5d5; font-family:verdana; color:#777; position:absolute; right:0; top:0;}
.sub_index .sub_list > div table tbody td > div .img {border:none; max-width:224px; max-height:224px;}

/*#container #s-lst-wrap .lst-wrap-s .p-info .group p.buy { width:120px;}
#container #new-wrap .group p.buy { width:120px }
*/
#container #lnb dl dt { padding:20px 2px 20px 25px; background:url('/shop_assets/img/common/arr_r_b.gif') no-repeat 10px center #e9e9e9; font-size:16px; }

/* category list */
div.group dl dd { height:29px; overflow:hidden; padding-right:3px; }


/* Main */
.pagination { position: absolute; left: 0; text-align: center; bottom:20px; width: 100%; z-index:5; }

/* main visual effect */
#wrapper #visual-main { background:#FFFFFF; margin-bottom:20px; }
#wrapper #visual-main .cont { overflow:hidden; width:1024px; height:430px; margin:0 auto; background:url('/shop_assets/img/common/bg_main_banner.jpg') no-repeat right top; }
.device { height: 430px; position: relative;}
.device img { max-width:1024px; max-height:504px; }
.swiper-container { height: 430px; width: 1024px; margin:0 auto;}
.content-slide { padding: 20px; color: #fff;}



#container #event { margin-top:10px; }

#container #s-lst-wrap .lst-wrap-s .p-info .group dl {padding:0px 10px; margin-top:22px;}
#container #s-lst-wrap .lst-wrap-s .p-info .group p.from {text-align:center; padding-bottom:5px;}
#container #s-lst-wrap .lst-wrap-s .p-info .group p.icon {padding-left:0px; text-align:center;height:14px;}
#container #s-lst-wrap .lst-wrap-s .p-info .group p.price {padding:0px}
#container #s-lst-wrap .lst-wrap-s .p-info .group p.price span.sel { padding-left:10px;}


#container #s-lst-wrap .lst-wrap-s .p-info .group p.buy {margin-left:10px;}

#container #new-wrap .group p.buy { margin-left:10px}
#container #new-wrap .group dl {margin-top:22px; padding:0px 10px}
#container #new-wrap .group p.from {text-align:center; padding-bottom:5px;}
#container #new-wrap .group p.icon {padding-left:0px; text-align:center;height:14px;}
#container #new-wrap .group p.price {padding:0px}
#container #new-wrap .group p.price span.sel { padding-left:10px;}


#container .lst-wrap .p-info .group dl {margin-top:22px;}
#container .lst-wrap .p-info .group p.from {text-align:center; padding-bottom:5px;}
#container .lst-wrap .p-info .group p.icon {padding-left:0px;text-align:center;height:14px;}

#container .lst-wrap .p-info .group p.price {padding-left:0px; }
#container .lst-wrap .p-info .group p.price span.sel { padding-left:10px;}
#container .lst-wrap .p-info .group p.from { padding-left:0px;text-align:center;height:14px;}

#wrapper #header-cont h1 { margin-top:20px; }

#container #desc-area .desc_wrap div.short_desc img {max-width:100%;}

#container #new-wrap > .group { margin:10px 0; }


#container .lst-wrap .p-info .group p.soldout { display:block; width:172px; color:#ff0103; margin:20px auto 0; padding:6px 0; text-align:center; background:#fff; border:1px solid #ff0103; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); margin-left:10px;}
#container .lst-wrap .p-info .group p.soldout a {color:#ff0103; }

#container .lst-wrap .p-info .group p.soldout-s2 { display:inline-block; zoom:1; *display:inline/*IE7 HACK*/; width:105px; margin:20px auto 0; color:#ff0103; text-align:center; background:#fff; border:1px solid #ff0103; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); margin-left:10px;}
#container .lst-wrap .p-info .group p.soldout-s2 a { display:block; padding:6px 0; color:#ff0103; }


#container .lst-wrap .p-info .group p.notify-s2 { display:inline-block; zoom:1;*display:inline/*IE7 HACK*/; width:61px; margin:20px auto 0; color:black; text-align:center; border:1px solid #ff7100; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); background:url('/shop_assets/img/btn/icon_notify_sm.png') no-repeat 5px center #fc5e00; }
#container .lst-wrap .p-info .group p.notify-s2 a { display:block; padding:6px 0 6px 10px; color:#fff; letter-spacing:0px;}



#container #s-lst-wrap .lst-wrap-s .p-info .group p.soldout { display:inline-block; zoom:1; *display:inline/*IE7 HACK*/; width:105px; margin:20px auto 0; color:#ff0103; text-align:center; background:#fff; border:1px solid #ff0103; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); margin-left:10px;}
#container #s-lst-wrap .lst-wrap-s .p-info .group p.soldout a { display:block; padding:6px 0; color:#ff0103; }


#container #s-lst-wrap .lst-wrap-s .p-info .group p.notify { display:inline-block; zoom:1;*display:inline/*IE7 HACK*/; width:61px; margin:20px auto 0; color:black; text-align:center; border:1px solid #ff7100; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); background:url('/shop_assets/img/btn/icon_notify_sm.png') no-repeat 5px center #fc5e00; }
#container #s-lst-wrap .lst-wrap-s .p-info .group p.notify a { display:block; padding:6px 0 6px 10px; color:#fff; letter-spacing:0px;}

#container #new-wrap .group p.soldout { display:inline-block; zoom:1; *display:inline/*IE7 HACK*/; width:105px; margin:20px auto 0; color:#ff0103; text-align:center; background:#fff; border:1px solid #ff0103; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-weight:bold; font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); margin-left:10px;}
#container #new-wrap .group p.soldout a { display:block; padding:6px 0; color:#ff0103; }
#container #new-wrap .group p.notify { display:inline-block; zoom:1;*display:inline/*IE7 HACK*/; width:61px; margin:20px auto 0; color:black; text-align:center; border:1px solid #ff7100; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'verdana'; behavior:url(/shop_assets/css/PIE.htc); background:url('/shop_assets/img/btn/icon_notify_sm.png') no-repeat 5px center #fc5e00; }
#container #new-wrap .group p.notify a { display:block; padding:6px 0 6px 10px; color:#fff;  letter-spacing:0px;}





#container #s-lst-wrap { padding-top:30px; width:800px;float:right;margin-left:0px;}
#container #lnb { float:left; position:static;width:203px; height:100%; border-left:1px solid #dad8d8; border-right:1px solid #dad8d8;}

#container #buy-area .icon { text-align:center; padding: 15px 45px 0px 45px;}
#container #buy-area .icon span {font-family: 'tahoma'; color: #ff0000; font-size: 15px; font-weight: bold;}
#container #buy-area .icon p {font-family: 'tahoma'; color: #ff0000; font-size: 12px; margin-top:10px;}

/* footer verfication-logo */
#footer .verfication-logo { position:absolute; margin-left:900px; margin-top:80px; }

/* product detail override */
#container #desc-area { margin-left:12px; }

.exp dl { display:inline-block !important; }
#container .lst-wrap .p-info .group p.btn-buy { display:block; color:black; margin:20px auto 0; text-align:center; }

#container .lst-wrap .p-info .group {margin-bottom:20px; height:347px;}

.btn_del_img {cursor:pointer; width:18px; vertical-align:bottom;}

/* blog review */
.review .review_box {margin-top:45px; border-bottom:1px solid #d6d6d6;}
.review .review_box .total_count{padding:14px 25px; font-size:16px; font-weight:normal; color:#fc0025;}
.review .review_box .total_count span{font-weight:bold;}
.review .review_box .list{padding:20px; border-top:1px solid #d6d6d6;}
.review .review_box img{border:1px solid #dddddd;}
.review .review_box .list .cont_box{float:left;width:568px;margin-right:20px;color:#333; padding:13px 0px;}
.review .review_box .list .cont_box h4 a{font-weight:bold; font-size:15px; color:#333;}
.review .review_box .list .cont_box div{margin-top:10px; line-height:160%}
.review .review_box .list .cont_box p.more {margin-top:5px;}
.review .review_box .list .cont_box p.more a{font-weight:bold; font-size:12px; color:#950119;}
.review .review_box .list .info_box{float:right;line-height:160%; width:235px; margin-top:23px;}
.review .review_box .list .info_box dl{padding:0px; line-height:200%;}
.review .review_box .list .info_box dt{font-weight:bold;color:#950119; font-size:13px; width:70px;float:left;}
.review .view_more { margin: 30px 20px; cursor:pointer}




.nation_bg_modal { position:fixed; left:0; top:0; width:100%; height:100%; background:url('/shop_assets/img/common/bg_modal.png') repeat 0 0; z-index:4; display:none; }
#layer_language_choice { position:fixed; left:0; top:0; width:100%; z-index:10; display:none; }
.layer_language_choice { margin:205px auto 0; background:#fff; border-top:5px solid #000000; border-bottom:5px solid #000000; position:relative; text-align:center; }
.layer_language_choice h3 { text-align:center; padding:65px 0 0; color:#950117; font-size:28px; font-weight:normal; letter-spacing:-1px; }
.layer_language_choice .btn_layer_close { position:absolute; right:20px; top:20px; font-size:0; line-height:0; }
.layer_language_choice .language_choice { padding-bottom:40px; }
.layer_language_choice .language_choice p { text-align:center; color:#000; font-size:16px; font-weight:bold; line-height:25px; letter-spacing:-1px; padding:20px 0 0; color:#555; font-family:'Dotum' }
.layer_language_choice .language_choice p span { padding-top:15px; display:block; }
.layer_language_choice .language_choice .btn_center { margin-top:30px; }
.layer_language_choice .language_choice .btn_center strong { max-width:122px; }
.layer_language_choice .language_choice .btn_center span:first-child { margin-right:20px; }
.layer_language_choice .language_choice .btn_center a { padding-right:40px; padding-left:40px; }


#wrapper #gnb > .cont > ul > li > a {padding: 10px 23px;}

.disable_nation { background-color:#b0b0b0; }
.disable_nation p { color:#f00;font-weight:bold; }
