/* BASIC css start */
.page_title { color:#000; }
.sold-out { color:red; }

#productClass .class-list { zoom: 1; overflow: hidden; padding: 15px }
#productClass .class-list li,
#productClass .class-list li a { float: left; width: auto; white-space: nowrap; }
#productClass .class-list li { padding-left: 12px; margin-right: 12px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 50%; }
    /* 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; }

.prd-list table tbody .info li .info_wrap { position:relative; width:130px; margin:0 auto; font-size:11px; }
.prd-list table tbody .info li .info_wrap .info_t, .prd-list table tbody .info li .info_wrap .info_b { 
    background: url("/design/smlsales/img/product/info_balloon.gif") no-repeat scroll 0 0;
    display: none;
    left: 0;
    position: absolute;
    width: 100%; 
}
.prd-list table tbody .info li .info_wrap .info_box { display:block; text-align:center; padding:5px 0; }
.prd-list table tbody .info li .info_wrap .info_box .prd-name { width:128px; margin:0 auto; }
.prd-list table tbody .info li .info_wrap .info_t { height:6px; top:-6px; }
.prd-list table tbody .info li .info_wrap .info_b { height:3px; bottom:-3px; background-position: 50% 100%; }

.prd-list table tbody .info li a:hover .info_box {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    margin: 0;
}
.prd-list table tbody .info li a:hover .info_t, .prd-list table tbody .info li a:hover .info_b { display:block; }
/* BASIC css end */

