
/* 쇼핑몰페이지 공통 */

/* 상단 카테고리 */
#js-tcate {clear:both; border:1px solid #ddd; background:#f9f9f9;}
#js-tcate dl {height:30px; margin:0; padding:0;}
#js-tcate dl dt,
#js-tcate dl dd {float:left; margin:0; padding:0;}
#js-tcate dl dt {width:70px; height:100%; padding:0 10px 0 10px; font-weight:bold; text-indent:-99999em; background:url('/_common/images/js_tcate_title.png') no-repeat 10px 50%;}
#js-tcate dl dd {position:relative; width:200px; height:25px; line-height:20px; margin:0 5px 0 5px; padding:5px 0 0 25px; background:url('/_common/images/js_tcate_arrow.png') no-repeat 0 0;}
#js-tcate dl dd div {position:absolute; top:1px; *top:3px; left:20px; margin:0; padding:0;}
#js-tcate dl dd div select {width:200px;}
#js-tcate dl dd.loading {position:relative; float:right; text-align:right; width:30px; margin:7px 5px 0 0; padding:0; overflow:hidden; background:none; display:none;}

/* 상품목록 */
.j-shop-list {clear:both; margin:0; padding:0; overflow:hidden;}
.j-shop-list ul {margin:0 0 0 5px; padding:0;}
.j-shop-list ul li {float:left; width:162px; height:235px; margin:5px 14px; padding:0; overflow:hidden;}
.j-shop-list ul li a {display:block; margin:0; padding:0;}
.j-shop-list ul li a img {display:block; width:150px; margin:0; padding:5px; overflow:hidden; border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.j-shop-list ul li a span {display:block; clear:both; margin:0 5px; padding:3px 0 0; line-height:125%;}
.j-shop-list ul li.h-light a img {border:1px solid #999; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; background:#f6f6f6;}
.j-shop-list ul li.h-light a span {color:#f31 !important;}
.j-shop-list ul li p {width:100%; font:bold 12px tahoma,verdana,sans-serif; color:#777; margin:3px 0 0; padding:0 0 0 5px; overflow:hidden;}
.j-shop-list ul li.no-data {width:100%; height:235px; line-height:235px; margin:0; padding:0; text-align:center; color:#777; border-bottom:1px solid #ddd; overflow:hidden;}

/* 상품상세보기 */
.j-shop-detail {clear:both; margin:0; padding:0; overflow:hidden;}
.j-shop-detail h2 {clear:both; font:bold 14px/135% tahoma,verdana,sans-serif; color:#333; margin:5px 0; padding:0 0 5px; overflow:hidden; border-bottom:1px solid #ddd;}
.j-shop-detail h3 {clear:both; font:bold 13px tahoma,verdana,sans-serif; color:#333; margin:20px 0 5px; padding:0 0 5px; overflow:hidden; border-bottom:1px solid #ddd;}
.j-shop-def {clear:both; margin:0; padding:0; overflow:hidden;}
.j-shop-def .img {float:left; width:292px; margin:5px; padding:0; overflow:hidden;}
.j-shop-def .img #show-item-img {display:block; width:280px; margin:0; padding:5px; overflow:hidden; border:1px solid #ddd; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.j-shop-def .info {float:right; width:460px; margin:5px 0 0; padding:0; overflow:hidden;}

.j-rel-item {clear:both; margin:5px 0 0; padding:0; overflow:hidden;}
.j-rel-item li {float:left; margin:3px; padding:0;}
.j-rel-item li a {display:block; margin:0; padding:3px; overflow:hidden; border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.j-rel-item li.h-light a {border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f6f6f6;}
.j-rel-item li img {width:44px;}

/* 관련상품 */
.ej-shop-rel {margin:0; padding:5px; overflow:hidden;}
.ej-shop-rel p {float:left; width:75px; height:90px; margin:5px; padding:5px; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.ej-shop-rel p.h-light {border:1px solid #999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f6f6f6;}
.ej-shop-rel p img {display:block; width:100%; height:75px;}
.ej-shop-rel p span {display:block; height:15px; line-height:20px; text-align:center; overflow:hidden;}