/*lastupdate  mimieyes20120313-1200*/
/** global hacks for IE **/
*:first-child+html h1, *:first-child+html h2, *:first-child+html h3, *:first-child+html h4, *:first-child+html h5, *:first-child+html h6{font-weight:normal;}
*html h1, *html h2, *html h3, *html h4, *html h5, *html h6{font-weight:normal;}

/** Layout style **/
div.layout{width:76.154em;}
div.layout div.main-content{width:60em;float:left;}
div.layout div.side-advertise{width:200px;float:right;}
div.layout div.main-content div.search-data-content{width:44em;float:right;}

/** adver-tab style **/
/**** switch button style ****/
div.adver-tab{width:200px;height:350px;margin-bottom:10px;float:left;clear:both;}
div.adver-tab dl.adver-list div.content{height:330px;border:1px solid #ddd;border-top:0;overflow:hidden;}
div.adver-tab dt{position:relative;z-index:100;width:16px;height:16px;margin-top:2.5px;margin-left:3px;float:left;background:url(../../images/default/adver-tab.gif) no-repeat 0 0;}
div.adver-tab dt span{text-indent:-10000px;display:block;width:16px;height:16px;margin:0;}
div.adver-tab dt.ad1{margin-left:103px;}
div.adver-tab dt.ad2{background-position:-19px 0;}
div.adver-tab dt.ad3{background-position:-38px 0;}
div.adver-tab dt.ad4{background-position:-57px 0;}
div.adver-tab dt.ad5{background-position:-76px 0;}
div.adver-tab dt span.located{background:url(../../images/default/adver-tab.gif) no-repeat 0 -23px;}
div.adver-tab dt.ad2 span.located{background-position:-19px -23px;}
div.adver-tab dt.ad3 span.located{background-position:-38px -23px;}
div.adver-tab dt.ad4 span.located{background-position:-57px -23px;}
div.adver-tab dt.ad5 span.located{background-position:-76px -23px;}
div.adver-tab dd{width:200px;height:351px;position:absolute;}
/** Hacks for IE7 **/
*:first-child+html div.adver-tab dt.ad1{margin-left:100px;}
*:first-child+html div.adver-tab dd{margin-left:-192px;}
/** Hacks for IE6 **/
*html div.adver-tab dt.ad1{margin-left:50px;}
*html div.adver-tab dd{margin-left:-193px;}

/**** advertisment title common style ****/
div.adver-tab dl.adver-list dd h3.title{font-size:1.1em;height:1.5em;font-weight:bold;background:url(../../images/default/adver-tab.gif) no-repeat 0 -46px;}
div.adver-tab dl.adver-list dd h3.title span{display:block;padding-left:5px;padding-top:3px;width:5.3em;height:1em;overflow:hidden;}
/**** type1 style ****/
div.adver-tab dl.adver-list div.content div.ad-type1 div.thumb-image{width:160px;height:125px;margin:10px auto;border:1px solid #ddd;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type1 ul.adver-txt{border-bottom:1px solid #ddd;}
div.adver-tab dl.adver-list div.content div.ad-type1 ul.adver-txt li{margin-bottom:5px;}
div.adver-tab dl.adver-list div.content div.ad-type1 ul.adver-txt li h4{height:1.1em;margin:0 5px;font-size:1.1em;font-weight:bold;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type1 ul.adver-txt li p{margin:3px 12px 0 12px;line-height:1.3em;color:#818181;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type1 div.hot-info ul li{width:96%;margin:5px auto;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type1 div.hot-info h4{width:60px;margin-right:-0.5em;font-weight:bold;float:left;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type1 div.hot-info p{width:10em;height:1em;float:left;overflow:hidden;}
/** Hacks for IE7 **/
*:first-child+html div.adver-tab dl.adver-list div.content div.ad-type1 div.hot-info h4{padding-top:2px;}
*:first-child+html div.adver-tab dl.adver-list div.content div.ad-type1 div.hot-info p{padding-top:2px;}
/**** type2 style ****/
div.adver-tab dl.adver-list div.content div.ad-type2 ul.list{float:left;border-left:1px solid #ddd;border-right:1px solid #ddd;margin-left:-1px;}
div.adver-tab dl.adver-list div.content div.ad-type2 ul.list li{float:left;width:198px;height:61px;padding:10px 0;border-bottom:1px solid #ddd;border-top:1px solid #fff;}
div.adver-tab dl.adver-list div.content div.ad-type2 ul.list li div.thumb-image{width:75px;height:60px;margin-left:5px;float:left;border:1px solid #ddd;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type2 ul.list li ul.desc{width:95px;margin-left:90px;}
div.adver-tab dl.adver-list div.content div.ad-type2 ul.list li ul.desc li{width:94px;margin-bottom:5px;padding:0;height:1em;border:0;overflow:hidden;padding:0;line-height:1em; }
/** Hacks for IE7 **/
*:first-child+html div.adver-tab dl.adver-list div.content div.ad-type2 ul.list li ul.desc li{padding-top:2px;}

/**** type3 style ****/
div.adver-tab dl.adver-list div.content div.ad-type3 div.thumb-image{width:160px;height:125px;border:1px solid #ddd;margin:10px auto;overflow:hidden;}
div.adver-tab dl.adver-list div.content div.ad-type3 h4{width:10em;height:1.5em;margin-left:13px;font-size:1.2em;overflow:hidden;font-weight:bold;}
div.adver-tab dl.adver-list div.content div.ad-type3 ul{margin-left:0;padding-left:1em;}
div.adver-tab dl.adver-list div.content div.ad-type3 ul li{width:11em;padding:1px 0 2px 17px;overflow:hidden;line-height:1.4em;background:transparent url(../../images/default/bg-main-index.gif) no-repeat scroll 0pt -34px;}
div.adver-tab dl.adver-list div.content div.ad-type3 p.more{width:2.5em;height:1.2em;margin-left:155px;margin-bottom:10px;background:transparent url(../../images/default/bg-main-index.gif) no-repeat scroll right -71px;}
/** end of adver-tab style **/
/** pagination style **/
div.pagination{width:100%;margin:10px 0;padding:3px 0;float:left;clear:both;border-top:1px solid #FEE8BF;border-bottom:1px solid #FED988;background-color:#FDF7E9;}
div.pagination p.page-number{text-align:center;margin:10px 0px;}
div.pagination p.page-number span.pre, div.pagination p.page-number span.next{font-weight:bold;}
div.pagination p.page-number span.numbers{padding:0 10px;}
div.pagination p.page-number span.numbers a.located{font-weight:bold;color:#F00;font-size:1em;text-decoration:none;}
div.pagination p.page-number span.numbers a.located:hover{background-color:#fff;}
div.pagination p.page-number span.numbers a.pre-ten, div.pagination p.page-number span.numbers a.next-ten{padding-right:5px;}
div.pagination p.to-top{margin-top:-1.6em;margin-right:11px;float:right;}
div.pagination p.to-top a{color:#F6AE24;}
div.pagination form{width:100%;padding:5px 0;float:left;clear:both;text-align:right;border-top:1px solid #FEE8BF;}
div.pagination form p{padding-right:10px;display:inline;}
div.pagination form p.page-jump span.to-page input{width:35px;margin-right:5px;height:13px;} /* 20090320 added buttereric's style height:13px here */
div.pagination form p.page-jump span.btn input{margin-bottom:-5px;margin-left:5px;width:33px;height:20px;text-indent:-1000px;border:0;background:transparent url(./images/default/searchResult_main.gif) no-repeat -62px -24px;}
/* Hacks for IE7 */
*:first-child+html div.pagination form p.page-jump span.to-page input{height:13px;} /* 20090320 added buttereric's style here */
/* Hacks for IE6 */
*html div.pagination form p.page-jump span.to-page input{height:13px;} /* 20090320 added buttereric's style here */
/** end of pagination style **/
/** Search Result **/
label.ruten-espay{width:40px;height:31px; float: left;text-indent:-1000px;overflow:hidden;background:url(../../images/default/list1.gif) no-repeat 0 0;margin-left:9px;margin-top:-9px;}
p.payfast{margin-bottom:-7px;width:28px;height:19px;display:inline-block;text-indent:-1000px;overflow:hidden;background:url(../../images/default/searchResult_main.gif) no-repeat 0 -44px;}
.ship-7-11,
.ship-postcod,
.pay-paylink,
.pay-pchomepay-credit,
.pay-pchomepay-installment,
.ship-cvs {
  background-image: url("/images/bg/bg-main-goods-new.gif?20160126");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: transparent;
  overflow: hidden;
  padding: 4px 11px;
  display: inline;
  *zoom: 1;
  *padding-top: 15px;
}
.ship-7-11 span,
.ship-postcod span,
.pay-paylink span,
.pay-pchomepay-credit span,
.pay-pchomepay-installment span,
.ship-cvs span{
  display: none;
}
.ship-7-11 {
  background-position: 0 -428px;
}
.ship-postcod {
  background-position: 0 -457px;
}
.pay-paylink {
  background-position: 1px -639px;
}
.pay-pchomepay-credit {
  background-position: 0 -668px;
}
.pay-pchomepay-installment {
  background-position: -25px -668px;
  padding: 4px 11px 14px;
}
.ship-cvs {
  background-position: 0 -308px;
  padding-right: 50px;
}
div.searchResult div.data-list-menu ul.item-type{float:left;position:absolute;margin:0.4em 0 0 8.8em;border-left:1px solid #fbe8c0;border-right:1px solid #fbe8c0;width:20.7em;padding-left:0.4em;} /* 20090320 removed old style and added buttereric's style */
div.searchResult div.data-list-menu ul.item-type li{margin-right:3px;margin-left:-2em;width:5.5em;height:22px;line-height:22px;cursor:pointer;float:left;text-align:center;background:url(../../images/default/searchResult_main.gif) no-repeat -78px 0;} /* 20090320 modified style width:75px to widht:5.5em adn added style margin-left:-2em; */
div.searchResult div.data-list-menu ul.item-type li a{color:#474747;color:#818181;margin-left:-1.1em;} /* modified style color:#474747 to color:#818181 and added margin-left:-1.1em; */
div.searchResult div.data-list-menu ul.item-type li.sub1{margin-left:0em;} /* 20090320 added buttereric's style by James */
div.searchResult div.data-list-menu ul.item-type li.sub5 a{margin-left:0.7em;} /* 20090320 added buttereric's style by James */
div.searchResult div.data-list-menu ul.item-type li.located{background-position:0 0;}
div.searchResult div.data-list-menu ul.item-type li.located a{color:#000;} /* 20090320 modified style color:#fff to color:#000 by James */

div.searchResult div.data-list-menu div.list-info{width:100%;padding:5px 0;float:left;clear:both;background-color:#FBF8E7;border-bottom:1px solid #FBE8C0;border-top:1px solid #fbe8c0;} /* 20090320 added buttereric's style border-top:1px solid #fbe8c0; */
div.searchResult div.data-list-menu div.list-info p.data-detail{float:right;margin-top:5px;margin-right:0.2em;font-size:0.9em;} /* 20090320 modified style margin-right:10px to margin-right:0.2em and added font-size:0.9em; */
div.searchResult div.data-list-menu div.list-info p.data-detail span.total{margin:0 5px;margin-right:-0.02em;} /* 20090320 modified style margin-right:5px to margin-right:-0.02em; */
div.searchResult div.data-list-menu div.list-info p.data-detail span.current-page{margin:0 5px;font-weight:bold;color:#F00;margin-left:-0.4em;} /* 20090320 modified style margin-left:5px to margin-left:-0.4em; */
div.searchResult div.data-list-menu div.list-info ul.view-type{padding-left:5px;margin-bottom:-5px;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1{padding-bottom:5px;line-height:22px;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span{padding:0;margin-right:-0.5em;} /* 20090320 added buttereric's style here */
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type1{margin-left:-0.3em;} /* 20090320 added buttereric's style here */
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span a{width:25px;height:16px;margin-bottom:-5px;padding-top:3px;display:inline-block;text-indent:-1000px;overflow:hidden;background:url(../../images/default/searchResult_main.gif) no-repeat;}

div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type4 a{background-position:-153px 0;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type1 a{background-position:-209px 0;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type2 a{background-position:-263px 0;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type3 a{background-position:-317px 0;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type4.located a{background-position:-153px -20px;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type1.located a{background-position:-209px -20px;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type2.located a{background-position:-263px -20px;}
div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span.type3.located a{background-position:-317px -20px;}

div.searchResult div.data-list-menu div.list-info ul.view-type li a{cursor:pointer;;}
div.searchResult div.data-list-menu div.list-info div.rank-setting{width:100%;margin-top:5px;padding:5px 0;float:left;clear:both;border-top:1px solid #FBE8C0;}
div.searchResult div.data-list-menu div.list-info div.rank-setting p.rank-type{float:left;margin-left:5px; padding-top:2px}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li{margin-left:5px;padding-left:10px;padding-top:2px;float:left;background:url(../../images/default/searchResult_main.gif) no-repeat -376px 6px;}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li div.more{display:inline;}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li div.more p.title{display:inline;color:#FF0000;cursor:pointer;}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li div.more div.content{display:none;position:absolute;border:1px solid #000;margin-top :10px;} /* James updated (fix border color) */
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li div.more div.content table tr td{background-color:#FBFBD5; padding:10px 0 0 10px; line-height:130%} /* James added (fix background color) */
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li.sub0{margin-left:0;padding-left:0;background-image:none;}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.located{font-weight:bold;}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.special a{color:#FF0000;}
div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.dn{padding-right:10px;background:url(../../images/default/searchResult_main.gif) no-repeat right -40px;}

div.searchResult div.items{clear:both;}
div.searchResult div.items h3.title{display:inline;}
div.searchResult div.items p.newest{margin-bottom:-3px;height:25px;width:30px;text-indent:-1000px;overflow:hidden;display:inline-block;background:url(../../images/default/searchResult_main.gif) no-repeat -29px -35px;}
/* Hacks for IE7 */
*:first-child+html div.searchResult div.data-list-menu div.list-info p.data-detail{line-height:1.2em;margin-right:0.3em;} /* 20090320 added buttereric's style here */
*:first-child+html div.searchResult div.data-list-menu div.list-info p.data-detail span{font-size:12px;} /* 20090320 added buttereric's style here */
*:first-child+html div.searchResult div.data-list-menu ul.item-type{margin:0.4em 0 0 -38.8em;} /* 20090320 added buttereric's style here */
/** Hacks for IE6 **/
*html p.payfast{margin-bottom:-7px;width:28px;height:19px;display:inline-block;text-indent:-1000px;overflow:hidden;}
*html div.searchResult div.data-list-menu div.list-info div.rank-setting p.rank-type{float:left;margin-left:5px;}
*html div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li{margin-left:5px;padding-left:10px;float:left;}
*html div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.dn{padding-right:10px;}
*html div.searchResult div.items h3.title{float:left;}
*html div.searchResult div.items p.newest{margin-top:-0.5em;margin-bottom:0;}
*html div.searchResult div.data-list-menu ul.item-type{position:relative;margin:0.5em 0 -2.4em 4.5em;} /* 20090320 added buttereric's style here */
/**** Picture-text Mode ****/
div.searchResult div.tempA table{width:100%;margin-top:1px;border-top:1px solid #E5E5E5;}
div.searchResult div.tempA table thead th{padding:5px 0;text-align:center;background-color:#E5E5E5;border-bottom:2px solid #FFF;}
div.searchResult div.tempA table thead th.seller-id, div.searchResult div.tempA table thead th.direct-price{color:#E5E5E5;}
div.searchResult div.tempA table tbody tr.sub1 td.item-name{padding-left:5px;font-size:1.2em;border-left:1px solid #FFF;background:#EAEAEA url(../../images/default/searchResult_main.gif) repeat-x 0 -73px;}
div.searchResult div.tempA table tbody tr.sub1 td.item-name h3{padding:0;margin:0;line-height:1.2em; height:1.25em; overflow:hidden; display:inline-block; width:92%}
div.searchResult div.tempA table tbody tr.sub1 td.item-photo{padding-top:7px;padding-left:5px;width:138px;height:100px;vertical-align:middle;background:#EAEAEA url(../../images/default/searchResult_main.gif) repeat-x 0 -73px;}
div.searchResult div.tempA table tbody tr.sub1 td.item-photo div.product-thumb{width:130px;height:90px;background-color:#FFF;}
div.searchResult div.tempA table tbody tr.sub1 td.item-photo p.nbc-logo{padding:5px;margin-top:5px;margin-left:-5px;background-color:#FFF;  min-height: 6px;}
div.searchResult div.tempA table tbody tr.sub2 td{padding:7px 5px 5px 5px;vertical-align:top;}
div.searchResult div.tempA table tbody tr.sub2 td p.price-total span.price{font-weight:bold;}
div.searchResult div.tempA table tbody tr.sub2 td.direct-price p.price-total{margin-bottom:6px;}
div.searchResult div.tempA table tbody tr.sub2 td.direct-price p.price-total span.price{color:#FF0000;}
div.searchResult div.tempA table tbody tr.sub2 td.bid-price, div.searchResult div.tempA table tbody tr.sub2 td.date-time{text-align:center;}
div.searchResult div.tempA table tbody tr.sub2 td.date-time p.trace{margin-top:24px;}
div.searchResult div.tempA table tbody tr.sub2 td.bid-total{text-align:center;}
div.searchResult div.tempA table tbody tr.sub2 td.bid-price p.price-total{display:inline;}
div.searchResult div.tempA table tbody tr.sub3 td{padding-bottom:1.5em;padding-left:5px;vertical-align:top;}
div.searchResult div.tempA table tbody tr.sub3 td p.seller{margin-top:-20px;}
/** Hacks for IE7 **/
*:first-child+html div.searchResult div.tempA table tbody tr.sub1 td.item-name h3{padding-bottom:5px;}
*:first-child+html div.searchResult div.tempA table tbody tr.sub3 td{padding-top:0.5em;padding-bottom:1em;}
/** Hacks for IE6 **/
*html div.searchResult div.tempA table tbody tr.sub1 td.item-name{padding-top:5px;}
*html div.searchResult div.tempA table tbody tr.sub3 td{padding-top:0.5em;padding-bottom:1em;}

/**** Picture Mode ****/
div.searchResult div.tempB ul{padding-top:10px}
div.searchResult div.tempB ul li{margin:5px 0 15px 3px;padding:10px 15px;width:170px;float:left;border-bottom:1px dashed #ddd;}
div.searchResult div.tempB ul li div.product-thumb{width:170px;height:100px;background:#fff;}
div.searchResult div.tempB ul li div.product-info{padding:2px; margin:3px}
div.searchResult div.tempB ul li div.product-info ul.default-info{text-align:left;margin:15px -10px 6px -10px;}
div.searchResult div.tempB ul li div.product-info ul.default-info li{display:inline;padding:0;margin-top:0;width:auto;float:none;border:0;}
div.searchResult div.tempB ul li div.product-info ul.default-info li.bid-now{padding:0 3px 0 0;border-right:1px solid #787878; margin:0;}
div.searchResult div.tempB ul li div.product-info ul.default-info li.bidder{padding:0 0 0 5px; margin:0}
div.searchResult div.tempB ul li div.product-info ul.default-info li.bidder span.unit{display:none}
div.searchResult div.tempB ul li div.item-name{padding:5px;margin:0 -10px;line-height:1.3em;overflow:hidden;height:2.6em;}
div.searchResult div.tempB ul li div.product-info ul.default-info li span.price{font-weight:bold;}
div.searchResult div.tempB ul li div.product-info ul.default-info li span.total{margin-right:3px;}

/** Hacks For IE6 **/
*html div.searchResult div.tempB ul li{width:200px;padding:10px 0;}
*html div.searchResult div.tempB ul li div.product-thumb{margin-left:14px;}
*html div.searchResult div.tempB ul li div.item-name{margin:0;}
/** Hacks For IE6 **/

/**** Text Mode ****/
div.searchResult div.tempC table{width:100%;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;}
div.searchResult div.tempC th{padding:7px 0;background-color:#E5E5E5;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
div.searchResult div.tempC .item-name{text-align:left;}
div.searchResult div.tempC td{border-top:1px solid #E5E5E5;padding:5px 0; vertical-align:top}
div.searchResult div.tempC td, div.searchResult div.tempC th{text-align:center;}
div.searchResult div.tempC td.item-photo{width:40px; padding-top:7px}
div.searchResult div.tempC td.item-photo div.product-thumb{margin:0 auto;width:13px;height:11px;display:block;overflow:hidden;text-indent:-1000px;border:0;background:url(../../images/default/searchResult_main.gif) repeat-x -96px -44px;}
div.searchResult div.tempC table tbody td.bid-price p.carriage-total{display:none}
div.searchResult div.tempC table tbody td.item-name{line-height:1.4em}
div.searchResult div.tempC table tbody td.seller-id{width:7em; text-align:center; padding:0 8px 0 8px; padding-top:7px}
div.searchResult div.tempC table tbody td.bid-price{width:7em; padding-top:7px}
div.searchResult div.tempC table tbody td.direct-price{width:6em; padding-top:7px}
div.searchResult div.tempC table tbody td.bid-total{text-align:center; width:4em; padding-top:7px}
div.searchResult div.tempC td.bid-price p.price-total{display:inline;}
div.searchResult div.tempC td.bid-price p.price-total span.price{font-weight:bold;}
div.searchResult div.tempC td.seller-id p.seller label.title{display:none;}
div.searchResult div.tempC td.date-time{width:6em; padding-top:7px}
div.searchResult div.tempC td.date-time p.trace{padding-top:7px}


/**** Photo-gallery Mode ****/
div.searchResult div.tempD li{padding:20px 25px 25px 50px;float:left;}
div.searchResult div.tempD li h3.title{display:none;}
div.searchResult div.tempD li div.product-thumb{width:120px;height:100px;}
/** End of Search Result **/

/** Bright title style controller **/

/**** font border ****/
div.searchResult table tbody tr.border h3 a{font-weight:bold; color:#0000ff}
div.searchResult table tbody tr.borderA h3 a{font-weight:bold}
div.searchResult table tbody tr.borderB h3 a{font-weight:bold}
div.searchResult li.border h3 a{font-weight:bold; color:#0000ff}
div.searchResult li.borderA h3 a{font-weight:bold}
div.searchResult li.borderB h3 a{font-weight:bold}

/**** tempA yellow-style ****/
div.searchResult div.tempA table tbody tr.typeA td{background-color:#FFFCC8;}
div.searchResult div.tempA table tbody tr.typeA1 td.item-name{background-color:#FFFD7B;border:0;}
div.searchResult div.tempA table tbody tr.typeA1 td.item-photo{background-color:#FFFCC8;}
div.searchResult div.tempA table tbody tr.typeA1 td.item-photo p.nbc-logo{background-color:transparent;}

div.searchResult div.tempB ul li.typeA{background:#FFFCC8 url() no-repeat 0 0;}
div.searchResult div.tempB ul li.typeA div.item-name{background-color:#FFFF77;}

div.searchResult div.tempC table tbody tr.typeA td{background-color:#FFFCC8;}
/** tempB red-style **/
div.searchResult div.tempA table tbody tr.typeB td{background-color:#FFDDE3;}
div.searchResult div.tempA table tbody tr.typeB1 td.item-name{border:0;background:#FFDDE3 url(../../images/default/typeB_title1.gif) repeat-x 0 0;}
div.searchResult div.tempA table tbody tr.typeB1 td.item-name a{color:#fff;}
div.searchResult div.tempA table tbody tr.typeB1 td.item-photo{padding-left:3px;vertical-align:top;background:#FFDDE3 url(../../images/default/typeB_photo1.gif) no-repeat 0 0;}
div.searchResult div.tempA table tbody tr.typeB1 td.item-photo p.nbc-logo{background-color:transparent;}

div.searchResult div.tempB ul li.typeB{background:#FFDDE3 url(../../images/default/typeB_photo2.gif) no-repeat;}
div.searchResult div.tempB ul li.typeB div.item-name{background:url(../../images/default/typeB_title2.gif) repeat-x top}
div.searchResult div.tempB ul li.typeB div.item-name a{color:#FFFFFF}

div.searchResult div.tempC table tbody tr.typeB td{background:#FFDDE3}
div.searchResult div.tempC table tbody tr.typeB td.item-photo{background:#FFDDE3 url(../../images/default/typeB_photo3.gif) repeat-y 0 0;}
/** End of Bright title style controller **/

/** consumer-info style **/
div.consumer-info{width:196px;margin-bottom:10px;float:left;border:1px solid #ddd;}
div.consumer-info h3.title{height:28px;font-size:1em;font-weight:bold;background-color:#eeeeee;font-weight:normal;color:#000;}
div.consumer-info h3.title span{display:block;padding-top:6px;padding-left:15px;}
div.consumer-info ul.list li{border-top:1px solid #ddd;padding:13px 13px;}
div.consumer-info ul.list li h4{font-size:1.15em;font-weight:bold;margin-bottom:3px;width:170px;overflow:hidden; font-weight:normal; line-height:1.18em;}
div.consumer-info ul.list li p{font-size:0.9em;line-height:1.5em;width:170px;overflow:hidden;}
div.consumer-info ul.list li p a{color:#818181;}
/** Hacks for IE7 **/
*:first-child+html div.consumer-info ul.list li p{letter-spacing:-0.05em;}
/** End of consumer-info style**/
/** promote-info style **/
div.promote-info{width:196px;margin-bottom:10px;float:left;border:1px solid #ddd;}
div.promote-info h3.title{height:28px;font-weight:bold;background-color:#eeeeee;border-bottom:1px solid #ddd;font-weight:normal;color:#000000;}
div.promote-info h3.title span{display:block;padding-top:6px;padding-left:15px;}
div.promote-info ul{text-align:center;}
div.promote-info ul li.image-txt{margin:10px 20px;padding:10px 0;border-bottom:1px solid #ddd;}
div.promote-info ul li.image-txt h4{font-size:1.2em;font-weight:bold;width:9em;height:1em;margin:5px auto;overflow:hidden;}
div.promote-info ul li.image-txt ul li{line-height:1.5em;text-align:left;padding-left:15px}
div.promote-info ul li.image-txt ul.type1 li{height:1.5em;overflow:hidden;background:url(../../images/default/ico-main.gif) no-repeat 5px 6px;}
div.promote-info ul li.image{padding-bottom:10px;margin:10px 0;} /* 20090320 added buttereric's style margin:10px 0; */
/** End of promote-info style **/
/** top-product style **/
div.top-product{width:100%;margin-bottom:10px;background:url(../../images/default/topProduct_main.gif) no-repeat 0 0;}
div.top-product h2.title{height:30px;margin-bottom:-2px;padding-top:8px;text-indent:10px;font-size:1.1em;font-weight:bold;}
div.top-product div.content ul.items{border:1px solid #ddd;border-top:0;}
div.top-product div.content ul.items li{width:95%;height:1.5em;margin-bottom:5px;line-height:1.5em;overflow:hidden;background:transparent url(../../images/default/ico-arr.gif) no-repeat scroll 8px -64px;}
div.top-product div.content ul.items li h3.title{margin-left:15px;font-size:0.9em;}
div.top-product div.content ul.items li h3.title a{color:#474747;}
div.top-product div.content ul.items li.top{width:137px;height:auto;margin:5px 2px;padding-left:53px;padding-bottom:2em;overflow:hidden;border-bottom:1px dashed #ddd;background:none;}
div.top-product div.content ul.items li.top h3.title{height:1.3em;width:15em;margin-left:-45px;margin-top:3px;padding-left:0;overflow:hidden;line-height:1.3em;position:absolute;}
div.top-product div.content ul.items li.top h3.title a{color:#006AB4;}
div.top-product div.content ul.items li.top div.product-thumb{width:80px;height:60px;}
/** Hacks for IE7 **/
*:first-child+html div.top-product div.content ul.items{padding-bottom:10px;}
*:first-child+html div.top-product div.content ul.items li{height:1.2em;margin-bottom:0;line-height:1.8em;background-position:8px -66px;}
*:first-child+html div.top-product div.content ul.items li h3.title{font-size:0.85em;line-height:1.8em;}
*:first-child+html div.top-product div.content ul.items li.top{height:auto;}
*:first-child+html div.top-product div.content ul.items li.top div.product-thumb{width:84px;height:64px;}
/** Hacks for IE6 **/
*html div.top-product div.content ul.items{padding-bottom:10px;}
*html div.top-product div.content ul.items li{height:1.2em;margin-bottom:0;line-height:1.8em;background-position:8px -66px;}
*html div.top-product div.content ul.items li h3.title{font-size:0.85em;line-height:1.8em;}
*html div.top-product div.content ul.items li.top{height:auto;}
*html div.top-product div.content ul.items li.top div.product-thumb{width:84px;height:64px;}

/** End of top-product style **/
/** hot-promote style **/
div.hot-promote{margin-bottom:10px;width:100%;clear:both;background:url(../../images/default/hotPromote_main.gif) no-repeat;}
div.hot-promote h2{width:208px;height:24px;overflow:hidden;text-indent:-1000px;background:url(../../images/default/hotPromote_main.gif) no-repeat;}
div.hot-promote ul{width:100%;margin-top:10px;float:left;clear:both;background-color:#FFF;}
div.hot-promote ul li{width:190px;padding-left:13px;padding-bottom:5px;float:left;border-left:1px dashed #D0D0D0;}
div.hot-promote ul li div.product-thumb{width:82px;height:67px;}
div.hot-promote ul li h3.title{margin-left:90px;margin-bottom:8px;margin-top:-69px;width:105px;height:2.5em;line-height:1.3em;overflow:hidden;float:left;}
div.hot-promote ul li h3.title a{color:#434343;}
div.hot-promote ul li p.price{margin-left:90px;margin-top:-30px;float:left;font-weight:bold;color:#0066CC;}
div.hot-promote ul li.top{width:163px;height:220px;padding-left:0;border:0;background:#FF83B5 url(../../images/default/hotPromote_main.gif) no-repeat 0 -155px;}
div.hot-promote ul li.top div.product-thumb{margin-left:5px;width:146px;height:116px;float:none;}
div.hot-promote ul li.top h3.title{height:3.5em;margin-top:18px;margin-left:5px;padding-left:13px;float:none;overflow:hidden;}
div.hot-promote ul li.top p.price{margin-top:10px;margin-left:5px;padding-left:13px;float:none;}
/** Hacks for IE7 **/
*:first-child+html div.hot-promote ul li h3.title{width:95px;}
/** Hacks for IE6 **/
*html div.hot-promote ul li h3.title{width:95px;position:absolute;}
*html div.hot-promote ul li p.price{position:absolute;}
*html div.hot-promote ul li.top p.price{margin-top:75px;}

/**** hot-promote block's color controller ****/
body.theme-cata0 div.hot-promote{background-position:right -575px;}
body.theme-cata0 div.hot-promote h2{background-position:-210px -420px;}
body.theme-cata0 div.hot-promote ul li.top{background-color:#CE86F5;}
/** End of hot-promote style **/

/** hot-homerun style **/
div.hot-homerun{width:100%;clear:both;background:url(../../images/default/hotPromote_main.gif) no-repeat;}
div.hot-homerun h2{width:186px;height:24px;overflow:hidden;text-indent:-1000px;background:url(../../images/default/hotPromote_main.gif) no-repeat;}
div.hot-homerun ul{width:100%;margin-top:10px;float:left;clear:both;overflow:hidden;background-color:#FFF;}
div.hot-homerun ul li{width:100%;margin-top:-2px;padding-top:19px;padding-bottom:8px;float:left;clear:both;border-top:1px dashed #D0D0D0;}
div.hot-homerun ul li p.subject{width:125px;height:150px;margin-right:5px;float:left;overflow:hidden;;}
div.hot-homerun ul li ul.items{margin-top:0;width:auto;overflow:display;clear:none;}
div.hot-homerun ul li ul.items li{width:125px;height:150px;margin:0 0 0 5px;padding-top:0;border:0;float:left;clear:none;}
div.hot-homerun ul li ul.items li div.product-thumb{width:120px;height:89px;padding:1px;}
div.hot-homerun ul li ul.items li h3.title{height:2.5em;margin:5px 0;line-height:1.2em;overflow:hidden;}
/** Hacks for IE7 **/
*:first-child+html div.hot-homerun ul li ul.items{margin-left:-10px;}
*:first-child+html div.hot-homerun ul li ul.items li h3.title{height:2.2em;}
/** Hacks for IE6 **/
*html div.hot-homerun ul li ul.items{margin-left:-10px;}
/**** hot-homerun block's color controller ****/
body.theme-cata0 div.hot-homerun{background-position:right -575px;}
body.theme-cata0 div.hot-homerun h2{background-position:-188px -455px;}
body.theme-cata0 div.hot-homerun ul li.top{background-color:#CE86F5;}
/** End of hot-homerun style **/

/** yellow block controller **/
div.yellow-block{width:100%;margin-bottom:10px;float:left;clear:both;background:url(../../images/default/yellowBlock_main.gif) no-repeat right 0;}
div.yellow-block h2.title{width:80%;text-indent:1em;line-height:26px;float:left;background:url(../../images/default/yellowBlock_main.gif) no-repeat 0 0;font-size:1.2em;color:#000000;}
div.yellow-block p.block-more{padding-right:10px;float:right;line-height:25px;}
div.yellow-block div.content{float:left;clear:both;border:1px solid #DDDDDD;border-top:0;}
div.yellow-block div.content ul{margin:0 20px;float:left;clear:both;overflow:hidden;}
/** Hacks for IE6 **/
*html div.yellow-block h2.title{width:80%;text-indent:1em;line-height:26px;float:left;}
/** End of yellow block controller**/
/** good item style **/
div.good-item{width:780px}
div.good-item h2.title{font-weight:normal}
div.good-item div.content ul{padding-top:5px;width:756px;margin:0;padding-left:22px}
div.good-item div.content ul li{width:136px;height:155px;padding:5px 15px 15px 0px;overflow:hidden;float:left}
div.good-item div.content ul li div.product-thumb{width:120px;height:100px; padding:1px}
div.good-item div.content ul li h3.product-title{height:2.45em;margin:6px 0;line-height:1.2em;overflow:hidden; padding:0; font-weight:normal}
/** End of good item style **/
/** good shop style **/
div.good-shop div.content{float:none;height:238px;}
div.good-shop div.content ul{margin:0 10px;}
div.good-shop div.content ul li{height:215px;margin:0 -1px 5px 21px;padding:16px 20px 0 3px;overflow:hidden;float:left;border-right:1px dashed #DDDDDD;background:url(../../images/default/goodShop_main.gif) no-repeat 0 -9px;}
div.good-shop div.content ul li div.product-thumb{width:199px;height:42px;}
div.good-shop div.content ul li h3.product-title{line-height:35px;font-size:1.3em;font-weight:bold;text-align:center;}
div.good-shop div.content ul li ul.item-list{width:206px;margin:0 auto 0 -3px;padding:10px 0 6px 0;border:1px solid #DDDDDD;background-color:#F5F5F5; height:115px}
div.good-shop div.content ul li ul.item-list li{margin:0 0 0 8px;height:auto;padding:0 0 5px 8px;line-height:1.3em;float:none;border:0;background-position:-228px 7px; letter-spacing:-0.05em}
/** Hacks for IE6 **/
*html div.good-shop div.content ul li ul.item-list{width:205px;margin:0 0 0 -1px;}
*html div.good-shop div.content ul{margin:0;margin-left:-5px;}
/** End of good shop style **/
/** h-adver-text style **/
ul.h-adver-text{margin-bottom:10px;text-align:center;}
ul.h-adver-text li{display:inline;font-size:1em;margin:0 0.8em;}
/** End of h-adver-text style**/
/** market-info-adver style **/
div.market-info-adver{width:100%;margin-bottom:5px;float:left;clear:both;}
div.market-info-adver div.image-sub1{width:420px;height:80px;margin-bottom:2px;float:left;overflow:hidden;}
div.market-info-adver div.image-sub2{width:350px;height:80px;margin-bottom:2px;float:right;overflow:hidden;}
div.market-info-adver div.adver-text{width:100%;padding:3px 0;float:left;clear:both;background-color:#FFF6CF;border:1px solid #DDDDDD;}
div.market-info-adver div.adver-text p.title{height:17px;margin-left:5px;float:left;padding:3px 3px 0 3px;text-align:center;background:transparent url(../../images/default/bg-main-index.gif) no-repeat scroll right -71px;}
div.market-info-adver div.adver-text ul{float:left;margin:0.15em 0 0 1em;}
div.market-info-adver div.adver-text ul li{margin-right:1em;display:inline;}
/** Hacks for IE7 **/
*:first-child+html div.market-info-adver div.adver-text ul{padding-top:2px;}
*:first-child+html div.market-info-adver div.adver-text p.title{height:15px;padding-top:5px;}
/** End of market-info-adver style **/
/** match-catalogue style **/
div.match-catalogue{width:155px;margin-bottom:10px;float:left;}
div.match-catalogue h2{height:25px;}
div.match-catalogue h2 span{display:block;height:25px;background:transparent url(../../images/default/yellowBlock_match-catalogue.gif) no-repeat scroll 0 0;font-size:1.15em;font-weight:normal;padding:5px 10px; color:#000000}
div.match-catalogue div.content{border:1px #dddddd solid; border-top:0; padding-top:10px; padding-bottom:10px}
div.match-catalogue div.content ul li{margin-bottom:5px; }
div.match-catalogue div.content ul li h2.title{display:inline;font-size:1em;font-weight:normal;padding-left:10px;}
div.match-catalogue div.content ul li span.total a{color:#808080;}
/** End of match-catalogue style **/
/** search-detail style **/
div.search-detail{width:100%;height:38px;margin-bottom:10px;line-height:36px;float:left;clear:both;border:1px solid #E4E3DE;background:url(../../images/default/searchDetail_main.gif) repeat-x 0 0;}

div.search-detail h2.search-title{margin:0 20px 0 10px;font-weight:bold;float:left;}
div.search-detail ul.search-content{float:left;}
div.search-detail ul.search-content li{padding-right:10px;padding-top:0;float:left;}
div.search-detail ul.search-content li.condition h3.cond-title{display:none;}
div.search-detail ul.search-content li.price-range h3.title{margin-left:15px;float:left;}
div.search-detail ul.search-content li.price-range label{display:none;}
div.search-detail ul.search-content li.price-range p{float:left;}
div.search-detail ul.search-content li.price-range p input{width:36px;height:18px;margin:0 5px;border:1px solid #8CA8BE;}
div.search-detail p.more{margin-right:10px;float:right;}
/** Hacks for IE7 **/
*:first-child+html div.search-detail{line-height:34px;}
*:first-child+html div.search-detail h2.search-title{margin-top:2px;}
*:first-child+html div.search-detail ul.search-content li{padding-top:4px;}
*:first-child+html div.search-detail ul.search-content li.price-range p input{margin-top:4px;}
*:first-child+html div.search-detail ul.search-content li.btn input{margin-top:4px;}
*:first-child+html div.search-detail p.more{margin-top:4px;}
/** Hacks for IE6 **/
*html div.search-detail{line-height:34px;}
*html div.search-detail h2.search-title{margin-top:2px;}
*html div.search-detail ul.search-content li{padding-top:4px;}
*html div.search-detail ul.search-content li.price-range p input{margin-top:4px;}
*html div.search-detail ul.search-content li.btn input{margin-top:4px;}
*html div.search-detail p.more{margin-top:4px;}
/** End of search-detail style **/
/** sponsor adver style **/
div.sponsor-adver{width:15.385em;border:1px solid #ddd;}
div.sponsor-adver h3.title{background-color:#eee;width:auto;padding:0.5em;}
div.sponsor-adver p.post-ad{float:right;margin-top:-1.5em;margin-right:0.6em;}
div.sponsor-adver div.content{width:13.692em;margin-left:5.8%;}
div.sponsor-adver div.content ul.ads{margin:1em 0;}
div.sponsor-adver div.content ul.ads li{margin-top:1.2em;padding-left:10px;}         /* added padding-left:10% by James 20090313 15:00 */
div.sponsor-adver div.content ul.ads li div.product-thumb{width:132px;height:90px;} /* removed display:block;margin-left:10%; by James 20090313 15:00 */
/* Reomved by James 20090313 15:00
div.sponsor-adver div.content ul.ads li div.product-thumb span{vertical-align:middle;}
div.sponsor-adver div.content ul.ads li div.product-thumb span a img{vertical-align:middle;}
*/

div.sponsor-adver div.content ul.ads li h4{margin-top:0.1em;line-height:1.3em;height:2.5em;margin-left:-10%;} /* added margin-left:-10%; by James 20090313 15:00 */
div.sponsor-adver div.content ul.ads li h4 a{color:#474747;}
div.sponsor-adver div.content ul.ads li p.price{color:#f00;position:absolute;margin-top:-1em;text-align:right;width:12em;margin-left:0;} /* removed left:9.2em、width:5em and added width:12em;margin-left:0; */
div.sponsor-adver p.report{width:auto;padding:0.5em;border-top:1px dashed #ddd;text-align:right;}
/** End of sponsor adver style **/
/** common-adver-tab style **/
/**:first-child+html div.common-adver-tab{width:60.4em;}  added by buttereric 20090317 16:30 */

/*div.common-adver-tab{float:left;margin-bottom:10px;}  added by James 20090313 17:00 */
/*div.common-adver-tab div.main1{width:420px; height:125px; overflow:hidden; float:left; margin-top:12px; margin-right:5px; background:url(../../images/default/bg-cor16.gif) no-repeat left top; }
div.common-adver-tab div.main1 dl dt{text-align:center; position:absolute; margin-top:2px; padding-top:8px; width:86px; height:25px; cursor:pointer; }
div.common-adver-tab div.main1 dl dt a{color:#FFF; }
div.common-adver-tab div.main1 dl dd{position:absolute; width:418px; height:93px; margin-top:31px; margin-left:1px; background-color:#FFF; }
div.common-adver-tab div.main1 dl dd a{color:#006DB2; }
div.common-adver-tab div.main1 dl dd p.more{height:17px; width:39px; position:absolute; right:10px; bottom:10px; padding-top:2px; font-size:0.9em; text-align:center; background:url(../../images/default/btn-s1.gif) no-repeat left -158px; }
div.common-adver-tab div.main1 dl dd p.more a{color:#6C6C6C; }
div.common-adver-tab div.main1 div.ad1 ul{margin:10px 13px;}
div.common-adver-tab div.main1 div.ad1 li{width:190px; height:62px; margin:0; padding:5px 5px 5px 0; float:left; border-bottom:1px solid #F4F4F4; }
div.common-adver-tab div.main1 div.ad1 li span.image{margin:0 5px 0 0; border:1px solid #E3E2E0; float:left; }
div.common-adver-tab div.main1 div.ad1 li h4.title{letter-spacing:0.05em; margin-top:1px; }
div.common-adver-tab div.main1 div.ad1 li h4.title{font-weight:normal;}
div.common-adver-tab div.main1 div.ad1 li p.describtion{color:#818181; font-size:13px; line-height:1.6em; margin-top:7px; }
div.common-adver-tab div.main1 div.ad1 li a:link{color:#006DB0; }
div.common-adver-tab div.main1 div.ad1 li a:visited{color:#629CC1; }
div.common-adver-tab div.main1 div.ad1 li a:hover,div.common-adver-tab div.main1 div.ad1 li a:active{color:#F00; }
div.common-adver-tab div.main1 div.ad1 ul{width:auto;}
div.common-adver-tab div.main1 div.ad1 li.sub3,div.common-adver-tab div.main1 div.ad1 li.sub4{border-bottom-width:0;width:14.3em; }
div.common-adver-tab div.main1 div.ad1 li.sub4{float:right;margin-right:-0.5em;}
div.common-adver-tab div.main1 div.ad2 span.image{margin:11px 5px 18px 15px; border:1px solid #E3E2E0; float:left; }
div.common-adver-tab div.main1 div.ad2 ul,div.common-adver-tab div.main1 div.ad2 h3{width:225px; float:right; }
div.common-adver-tab div.main1 div.ad2 ul{margin-top:-5px; margin-left:10px; }
div.common-adver-tab div.main1 div.ad2 h3{margin:12px 0 10px 0; font-size:1.2em; font-weight:bold; }
div.common-adver-tab div.main1 div.ad2 ul li{background:url(../../images/default/ico-main.gif) no-repeat -290px -98px; height:20px; padding-left:15px; padding-top:5px; }
div.common-adver-tab div.main1 div.ad2 h3 a{color:#f00;line-height:1.3em; }
div.common-adver-tab div.main1 div.ad3{text-align:center; padding:0; height:75px; margin:8px 0 0 5px; }
div.common-adver-tab div.main1 div.ad3 p.more{display:none; }
div.common-adver-tab div.main1 div.ad3 span.image{margin:0;border:1px solid #E3E2E0; float:left; }
div.common-adver-tab div.main1 div.ad5 span.image{margin:11px 5px 18px 15px; border:1px solid #E3E2E0; float:left; }
div.common-adver-tab div.main1 div.ad5 ul,div.common-adver-tab div.main1 div.ad5 h3{width:225px; float:right; }
div.common-adver-tab div.main1 div.ad5 h3{margin:12px 0 10px 0; font-size:1.2em; font-weight:bold; }
div.common-adver-tab div.main1 div.ad5 h3 a{color:#f00;line-height:1.35em; }
div.common-adver-tab div.main1 div.ad5 p.describtion{color:#818181;width:16.385em;float:right;margin-right:0.8em;line-height:1.5em;margin-top:-0.5em;}
div.common-adver-tab div.main1 div.ad5 p.more a{display:block;font-size:12px;padding-top:2px;}
div.common-adver-tab div.main1 dd.hide{display:none; }
div.common-adver-tab div.main1 dt.sub1{margin-left:5px; }
div.common-adver-tab div.main1 dt.sub2{margin-left:86px; }
div.common-adver-tab div.main1 dt.sub3{margin-left:167px; }
div.common-adver-tab div.main1 dt.sub4{margin-left:250px; }
div.common-adver-tab div.main1 dt.sub5{margin-left:330px; }
div.common-adver-tab div.main1 dt.view{padding-top:6px; background:url(../../images/default/bg-tab6.gif) no-repeat 0 top; }
div.common-adver-tab div.main1 dt.view a{color:#4A4A4C; }
div.common-adver-tab div.main2{width:350px; height:125px; float:left; margin-left:5px; margin-top:12px } /* changed margin-left:5px to margin-left:0 by James 20090313 17:00 */
/*div.common-adver-tab div.sub1{width:420px; height:80px; clear:both; float:left; margin-right:4px; margin-top:10px }
div.common-adver-tab div.sub2{width:350px; height:80px; float:left; margin-left:5px; margin-top:10px; }
*//** End of common-adver-tab style **/

