/* BASIC css start */
 /* prd-class-hd */
#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding: 8px 15px 5px;  }
#productClass .prd-class-hd .loc-navi { float: right;  }
#productClass .prd-class-hd .loc-navi a {  }
    /* class-list */
#productClass .class-list {z-index:1; padding:20px 0 20px}
#productClass .class-list .caname {font-size:16px; font-weight:bold; color:#575757; padding:0 20px 0 0 }
#productClass .class-list a { display:inline-block;  padding:0px 8px 6px 3px; color:#575757;   background: url(/design/ventus01/upload2/v_line2.gif) no-repeat 100% 4px; *background: url(/design/ventus01/upload2/v_line2.gif) no-repeat 100% 3px;}
#productClass .class-list a:last-child { background:none !important }

#productClass .title_img { text-align:center}

    /* best-item */
#bestitem table {width:1077px}
#bestitem {  margin:20px 0; padding:45px 75px 45px 85px; border:1px solid #dcdcdc }
#bestitem .thumb1 { width: 407px; height: 542px;   }
#bestitem .thumb1 img { width: 407px; height: 542px;  }
#bestitem .thumb2 { width: 200px; height: 266px; }
#bestitem .thumb2 img { width: 200px; height: 266px;  }
#bestitem .img_con {  display:table; position:relative;  float:left; margin:0px; z-index:1; }
#bestitem .r_ima { position:absolute; display:table }
#bestitem #text_box1 { position:absolute; width:407px;  height:542px; display:table-cell; vertical-align:middle !important;  left:0; bottom:0;  background:url("/design/ventus01/upload2/bg_blank_black.png");  cursor:pointer; z-index:10;}
#bestitem #text_box1 span { display:block;}
#bestitem #text_box1 .name2 { font-size:12px;  color:#fff; padding:230px 0 0  }
#bestitem .text_box { position:absolute; width:200px;  height:266px; display:table-cell; vertical-align:middle !important;  left:0; bottom:0;  background:url("/design/ventus01/upload2/bg_blank_black.png");  cursor:pointer; z-index:10;}
#bestitem .text_box span { display:block;}
#bestitem .text_box .name2 { font-size:12px;  color:#fff; padding:120px 0 0  }
#bestitem .price1 { font-size:12px;  color:#fff; padding:10px 0 0 ; font-weight:bold }
#bestitem .price2 { font-size:12px;  color:#fff; padding:5px 0 0 ; font-weight:bold }
#bestitem .percent {position:absolute; top:-2px; right:-2px; padding:15px; background:#d8a499; color:#fff; font-weight:bold; font-size:15px }
#bestitem .dsc_etc { font-size:11px; color:#fff; padding:10px 0 0; font-weight:normal;   }



/* paging - Γί°‘ */

.paging { display: table; text-align: center; line-height: 0; margin:0 auto  }
.paging li {  display:table-cell;  text-align:center; vertical-align:middle  }
.paging li a { width: 35px; height: 25px; line-height:25px; padding: 5px 15px 0;  color: #999; cursor: pointer; }
.paging li.now a {  font-weight: bold; letter-spacing: -1px;  }
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { padding: 0; }
.paging li.prev { padding-right: 20px; }
.paging li.next { padding-left: 20px; }

/* BASIC css end */

