/* BASIC css start */
.listItem {overflow:hidden;padding:0;margin:0 0 0 -20px;}
.listItem h2 {text-align:center;color:#000;font-family:"Roboto", Dotum,µ¸¿ò,Arial, serif;font-size:16px;}
.listItem img { vertical-align:middle; }
.listItem ul.prdList { display:table;width:100%;margin:0;padding:0;font-size:0; line-height:0; }
.listItem ul.prdList li.item { position:relative;display:inline-block; margin:20px 0 5px; color:#838383; vertical-align:top; *display:inline; *zoom:1; }
.listItem ul.prdList li.item .box { margin:0; font-size:12px; line-height:18px; text-align:center; }
.listItem ul.prdList li .color { overflow:hidden; display:inline-block; margin:3px 0 0 0; }
.listItem ul.prdList.column3 li .color { width:176px; }
.listItem ul.prdList.column4 li .color { width:116px; }
.listItem ul.prdList.column5 li .color { width:76px; }
.listItem ul.prdList li .chips { float:left; width:10px; height:10px; margin:0 2px 2px 0; border:1px solid #e3e3e3; font-size:0; line-height:0; }

.listItem ul.prdList .chk { display:block; margin:0 0 10px; text-align:center; }
.listItem ul.prdList .thumb { margin:0 0 10px; }
.listItem ul.prdList .name {padding:0 0 5px;text-align:center;}
.listItem ul.prdList .name a { color:#2e2e2e; }
.listItem ul.prdList .price2 {line-height:18px;font-size:11px;font-weight:normal;}
.listItem ul.prdList .price3 {color:#000;line-height:18px;font-size:11px;font-weight:bold;}
.listItem ul.prdList .status { margin:0 0 0px; padding:0 0px 4px 0; text-align:right; line-height:0; *zoom:1; }
.listItem ul.prdList .status:after { content:""; display:block; clear:both; }
.listItem ul.prdList .icon {text-align:center; }
.listItem ul.prdList .icon img { text-align:center;margin:0 1px 6px; }
.listItem ul.prdList .button { margin:0 auto; *zoom:1; }
.listItem ul.prdList .button img { margin:0 0 6px -3px; cursor:pointer; }
.listItem ul.prdList .button .option { display:inline; position:relative; *zoom:1; }
.listItem ul.prdList .mileage { display:block; }
.listItem ul.prdList span.grid { display:block; }

.xans-product-listitem li { text-align:left; }

/* Áø¿­¹æ½Ä */
.listItem ul.column4 li.item { width:25%; }
.listItem ul.column4 li.item .box { padding:20px; }
.listItem ul.column4 li.item .thumb { max-width:100%; }
.listItem ul.column5 li.item { width:20%; }
.listItem ul.column5 li.item .box { padding:20px; }
.listItem ul.column5 li.item .thumb { max-width:100%; }

/* module="product_ListItem" */
.listItem .xans-product-listitem { margin:0; }
.listItem .xans-product-listitem li {text-align:center;}
.listItem .xans-product-listitem li .title { font-weight:normal; vertical-align:top; }
.listItem .xans-product-listitem li .title span { vertical-align:top; }



/* prd-class-hd */
#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding: 8px 15px 5px; background-color: #c9c9c9; }
#productClass .prd-class-hd h2 { float: left; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff; }
#productClass .prd-class-hd .loc-navi { float: right; color: #fff;  }
#productClass .prd-class-hd .loc-navi a { color: #fff; }

/* class-list */
#productClass .class-list { width:1178px;display:block;margin:20px 0 5px; padding:10px; border:1px solid #333; }
#productClass .class-list div:first-child { border-right:px solid #333; }
#productClass .class-list li {display:inline-block; margin:20px 12px 10px 0;font-family:"arial";font-size:11px; vertical-align:middle; *display:inline; *zoom:1;}
#productClass .class-list li a { font-size:11px; font-weight:normal; color:#2e2e2e;;font-family:"arial";  }



    /* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }
#productClass .best-item h3 { margin-left: 20px; font-size: 0; line-height: 0;}
    /* total-sort */
#productClass .total-sort { padding-top: 30px; }

.cate2Depth li { width:140px; float:left; padding-bottom:5px; }
.cate2Depth li span { font-weight:bold; }

.cate3Depth { background: #f5f5f5;border: 1px solid #d9d9d9; padding:15px 21px; }
.cate3Depth li { float:left; width:76px; padding:38px 0 0 0; text-align:center; background-repeat:no-repeat; background-position:center top; cursor:pointer; }
.cate3Depth li a { padding:1px; font-size:11px; }
.cate3Depth li a.active { background:#6e6d73; color:#fff; }
.cate3Depth li:hover a { background:#6e6d73; color:#fff; }

.prd-list .price{margin-top:0;}
/* BASIC css end */

