/* BASIC css start */
table {width:auto !important;}
#content{margin-top:30px !important;}

/* page-hd */
#productPlan .page-hd {padding: 9px 15px; background-color:#1C1B20; }
#productPlan .page-hd h2 { color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; }
/* page-body */
#productPlan .page-body { padding-bottom: 80px; }
#productPlan .page-body .visual { margin-top: 5px; }
#productPlan .page-body .pick { margin-top: 10px; text-align: right; display:none}
#productPlan .page-body .pick select { width: 320px; border: 1px solid #c5c5c5; }
.loacation {
    position: relative;
}
#productPlan .page-body .pick { 
    margin-top: 18px;
    text-align: right;
    position: absolute;
    top: -11px;
    right: 9px;
}
#productPlan .page-body .pick select { width: 187px; border: 1px solid #c5c5c5; }
#productPlan .page-body .clst { 
    display:none;
    zoom: 1;
    overflow: hidden;
    margin-top: 10px;
    padding: 10px 7px 7px;
    /* text-align: center; */
    position: fixed;
    top: 246px;
    background: #1C1B20;
    right: 0;
    width: 175px;
    box-sizing: border-box;
    z-index:10;
    border-radius: 10px 0 0 10px;
}
#productPlan .page-body .clst li { /*display:inline-block; */ /*background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; */}
#productPlan .page-body .clst li.sideTitle{
    color: #fff;
    /* text-align: center; */
    font-weight: 600;
    margin-bottom: 5px;
    border-bottom: 2px dashed #fff;
    /* display: inline-block; */
    padding-left: 5px;
    letter-spacing: 0.5px;
    padding-bottom: 5px;
    font-size: 13px;
}
#productPlan .page-body .clst li a {
    display: block;
    white-space: nowrap;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 3px;
    font-size: 13px;
    line-height: 22px;
}
#productPlan .page-body .clst1 {
    zoom: 1;
    overflow: hidden;
    padding: 10px 70px 5px 70px;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
}
#productPlan .page-body .clst1 li { display:inline-block; margin-right: 15px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; margin-bottom: 5px;}
#productPlan .page-body .clst1 li a { display: block; white-space: nowrap; }



#productPlan .page-body .p-hd.mt-35 { 
    margin-top: 35px;
    padding-top: 30px;
    border-top: 1px dotted #c1c1c1;
}
#productPlan .page-body .p-hd.mt-35:first-child{
    border-top:none;
    padding-top:0;
    
}
#productPlan .page-body .p-hd.mt-35 .top{ display:none }
#productPlan .page-body .p-hd.mt-35 .box {
    display: inline-block;
    padding: 5px 5px;
    background: #2d0d05;
    border-radius: 20px;
    font-size: 17px;
}
#productPlan .page-body .p-hd h3 {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: -1px;
    display: inline-block;
    padding: 2px 15px;
    border: 1px solid #fff;
    border-radius: 20px;
}

#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .prd-list .thumb {
    width: 250px;
    height: auto;
    position: relative;
}
li.dsc{
    text-align: left;
    font-size: 12px;
    color: #555;
    font-weight: bold;
}
img.MS_prod_img_m{
    width: 250px;
    height: auto;
}
.infoWrap {
    height: 381px;
    padding-bottom: 40px;
    width: 250px !important;
    padding: 0;
    margin-right: 11px;
}
.info { width: 100%; margin:0 auto; text-align:left;     font-size: 15px;}
.info li { padding:0px 0; }
.info .name {
    padding-bottom: 5px;
    text-align: left;
    font-size: 15px;
    color: #555;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 15px !important;
        margin-top: 10px;
}
.info .subname { font-size: 14px !important;
    margin-bottom: 3px;
    color: #ff6060;}
.info .color { padding-top: 0px; }
.info .icon { margin-top: 10px; }
.info .icon img{ margin-right: 2px; }
.info .price01 { font-weight:none; color:#bdbdbd; padding-right:10px; text-decoration:line-through; }
.info .price02 { font-weight:none; color:#555; }


.over_sale.-mos {
    color: #cae9eb;
    background: #333;
    display: inline-block;
    padding: 0 5px;
}



/* BASIC css end */

