/* BASIC css start */
/* page-hd */
#productPlan {width:1380px;}
#productPlan .page-hd {display:none; padding: 8px 15px 5px; background-color: #c9c9c9; }
#productPlan .page-hd h2 { color: #fff; font-size: 14px; font-weight: bold; text-transform: uppercase; }
/* page-body */
#productPlan .page-body { padding: 80px 0; }
#productPlan .page-body .visual { margin-top: 5px; }
#productPlan .page-body .pick {display:none; margin-top: 10px; text-align: right; }
#productPlan .page-body .pick select { width: 320px; border: 1px solid #c5c5c5; }
#productPlan .page-body .clst { zoom: 1; overflow: hidden; margin-top: 10px; padding: 10px 7px 7px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#productPlan .page-body .clst li { float: left; margin-right: 15px; padding-left: 10px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 45%; }
#productPlan .page-body .clst li a { display: block; white-space: nowrap; }
#productPlan .page-body .p-hd { position: relative; margin-top: 70px; padding: 0 10px 5px; border-bottom: 2px solid #5c5c5c; }
#productPlan .page-body .p-hd.mt-35 { margin-top: 35px; }
#productPlan .page-body .p-hd h3 { color: #5c5c5c; font-size: 14px; font-weight: bold; letter-spacing: -1px; }
#productPlan .page-body .p-hd .top { position: absolute; top: 0; right: 5px; color: #5c5c5c; }
#productPlan .page-body .plst { zoom: 1; overflow: hidden; margin: 25px auto 0; }
#productPlan .page-body .prd-list {width:1380px; margin-top:120px;}
#productPlan .page-body .prd-list table {margin-left:-10px;}
#productPlan .page-body .prd-list table td {width:320px; margin:0 20px;}
#productPlan .page-body .prd-list .thumb { width: 320px; height: 470px; border:0 none;}
#productPlan .page-body .prd-list table .tb-center {padding:0;}
#productPlan .page-body .prd-list .color_code span {display:inline-block; width:18px; height:2px; margin-left:-2px; margin-bottom:5px; line-height:2px; border:1px solid #d7d7d7;}
#productPlan .page-body .prd-list .info {margin-bottom:50px;}
#productPlan .page-body .prd-list .info a {padding:0 5px; color:#999;}
#productPlan .page-body .prd-list .info .MK-product-icons img {display:inline-block; margin-right:5px;}
#productPlan .page-body .prd-list .info .dsc {font-weight:normal; color:#999;}
#productPlan .page-body .prd-list .info .dsc .prd-sub {display:block; font-size:11px; margin-top:5px; line-height:16px;}
#productPlan .page-body .prd-list .info .price {font-weight:normal; color:#999; line-height:20px;}


#productPlan .PRDitem-cont .item-list { float: left; width:25%; margin:0; text-align: center; }
#productPlan .PRDitem-cont .item-list .thumb img { width: 320px; }

#productPlan .PRDitem-cont .item-list .item-box {width: 318px; height:220px; padding-left:2px; color:#000; margin:0 auto; text-align: left; }

#productPlan .PRDitem-cont .item-list .item-box .color_code span {display:inline-block; width:18px; height:2px; margin-left:-2px; margin-bottom:5px; line-height:2px; border:1px solid #d7d7d7;}

#productPlan .PRDitem-cont .item-list .item-box .prd-name {width:100%; margin:5px 0 8px; line-height:0px;}
#productPlan .PRDitem-cont .item-list .item-box .etc {margin-bottom:10px; font-size:12px;}
#productPlan .PRDitem-cont .item-list .item-box .prd-sub {display:block; margin-bottom:8px; line-height:20px; font-size:12px; color:#888;}
#productPlan .PRDitem-cont .item-list .item-box .price .prd-price {display:inline-block; padding:0 5px 10px 0; font-size:14px; font-weight:700;}
#productPlan .PRDitem-cont .item-list .item-box .price .prd-price em {font-size:13px; font-weight:400;}
#productPlan .PRDitem-cont .item-list .item-box .price strike {padding:0 12px 0 5px; font-size:12px; color:#999;}
#productPlan .PRDitem-cont .item-list .item-box .price span img {vertical-align:middle;}
#productPlan .PRDitem-cont .item-list .item-box .price span.sale-txt {color:#dfa094; font-size:16px; font-weight:700;}
#productPlan .PRDitem-cont .item-list .item-box .review {font-size:12px; color:#666;}

 
#productPlan .PRDitem-cont a {color:#000; font-size:13px;}


/* BASIC css end */

