/* BASIC css start */
/* prd-class-hd */
#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding:5px 0 5px 0;margin:10px 0; }
#productClass .prd-class-hd .loc-navi { float: right; color: #999;   }
#productClass .prd-class-hd .loc-navi a { color: #999; }
#productClass .bcate {text-align: left; color: #222; font-size: 17px; line-height: 17px; font-weight: normal; background: url("/design/happylife/0722bluenine/sub_blot.gif"); background-repeat: no-repeat; background-position: 0px 1px; padding:0px 0px 0px 13px;margin:20px 0;font-weight:300;}

/* class-list */
#productClass .class-list { zoom: 1;}
#productClass .class-list ul { padding: 0; margin:0 auto;text-align:center;}
#productClass .class-list li {float:left;width:190px; padding:0;margin:0 3px 6px;} 
#productClass .class-list li a { display:block; height:34px; padding:0; text-align: center; color: #222; border: 1px solid #dedede; line-height: 34px; font-size:12px;  font-weight: 300; }
#productClass .class-list li a:hover { border: 1px solid #0479d9;color:#0479d9;}
#productClass .class-list li .num { color: #777;}
#productClass .class-list li a.sel { color:#0479d9;border: 1px solid #0479d9;}


/* ºÐ·ùÆäÀÌÁö ÃßÃµ»óÇ° °ü·Ã ½ºÅ¸ÀÏ */
.best-item { padding:0;position:relative;margin:40px auto 0;border:0; border-top:1px solid #dedede;padding-top:40px;}
.best-item .sub_best_title {text-align:center;margin:0 auto;}
.best-item .prd-list {margin:40px auto 0;position:relative;}
.best-item .icon_best01 {position:absolute;top:108px;left:28px;width:50px;height:42px;background-color:#0479d9;text-align:center;font-size:11px;font-weight:bold;color:#fff;padding:8px 0 0 0;line-height:11px;z-index:1;}
.best-item .icon_best01 span {display:block;font-family:Tahoma;font-size:21px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:-0.5px;}
.best-item .icon_best02 {position:absolute;top:108px;left:355px;width:50px;height:42px;background-color:#33353d;text-align:center;font-size:11px;font-weight:bold;color:#fff;padding:8px 0 0 0;line-height:11px;z-index:1;}
.best-item .icon_best02 span {display:block;font-family:Tahoma;font-size:21px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:-0.5px;}
.best-item .icon_best03 {position:absolute;top:108px;left:682px;width:50px;height:42px;background-color:#33353d;text-align:center;font-size:11px;font-weight:bold;color:#fff;padding:8px 0 0 0;line-height:11px;z-index:1;}
.best-item .icon_best03 span {display:block;font-family:Tahoma;font-size:21px;font-weight:bold;color:#fff;line-height:21px;letter-spacing:-0.5px;}

/* ºÐ·ùÆäÀÌÁö »óÇ° ¶óÀÎ */
.prd-list table .tb-center {border-left:1px solid #dedede;}
.prd-list table tr td:first-child .tb-center {border-left:0;}
.nopadding td {padding:0 !important;}

/* total-sort */
#productClass .total-sort {height:50px;padding:0 10px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-top:30px;}
#productClass .total-sort .total { font-size:12px;font-weight:300;color:#333;line-height:50px;}
#productClass .total-sort .total dd {color:#333;font-weight:700;}
#productClass .total-sort .sort {margin:0;}
#productClass .total-sort .total img { line-height:11px;vertical-align:middle;}
#productClass .total-sort li {color:#999;line-height:50px;}
#productClass .total-sort li a { font-size:12px;color:#666;line-height:50px;font-weight:300;}
#productClass .total-sort li a:hover {color:#222;}


/* BASIC css end */

