/* last updated by mimieyes 20121220 1030*/

div.main-content div.navigation{margin-top:5px;}
div.main-content div.navigation span.total,div.main-content div.navigation span.keyword{ color:#FF0000; font-weight:bold; font-size:16px;}



*html div.main-content{margin-top:0;}

div.main-content div.left-group{float:left;margin-top:-39px;}

ul.h-adver-text{margin-top:5px; margin-bottom:10px; font-size:1.15em;}
*:first-child+html ul.h-adver-text{margin-top:0; margin-bottom:10px;}
*html ul.h-adver-text{margin-top:10px; margin-bottom:5px;}
ul.h-adver-text li{padding:0 1.3em 0 1.3em}

div.main-content div.main-menu{margin:0 0 3px 12.7em;width:47em;padding:0;background-image:none;}
div.main-content div.main-menu ul.search-menu li.search-bar{width:483px;width:482px \9;}
div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.keyword input{width:21em;}
div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type{width:6.5em;}
div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch{width:10.4em; font-size:1em;}
div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch p.input-text{width:8.3em}
div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch ul.sub1 li{width:10.2em; text-indent:5px; font-size:1em;line-height:150%; height:18.5px;}
div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.btn{margin-left:0.5em;}
*:first-child+html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.keyword input{width:18.1em;}
*:first-child+html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch{width:11.5em; font-size:0.9em;}
*:first-child+html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch p.input-text{width:9.4em;; line-height:160%;}
*:first-child+html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch ul.sub1 li{width:11.3em; font-size:1em; height:15px;}
*html div.main-content div.main-menu{margin-left:83px;}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.keyword input{width:18.1em;}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch{width:11.5em; font-size:0.9em;}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch p.input-text{width:9.4em;; line-height:160%;}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.type div.srch ul.sub1 li{width:11.2em; font-size:1em; height:14px;}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.btn{margin-left:0;}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.more{width:2.5em;}

div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.btn input{margin-left:3.5em;}
*:first-child+html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.btn input{margin-left:3.2em;}
div.main-content div.main-menu ul.search-menu li.view-all-catalogue{float:right;width:5.7em}
*html div.main-content div.main-menu ul.search-menu li.search-bar div form ul li.btn input{margin-left:0em;}


div.layout div.main-content div.search-data-content{width:47.3em;min-height:500px;margin-top:0; _width:47em;}
div.layout div.main-content div.search-data-content div.searchResult div.data-list-menu ul.item-type{margin-left:8.6em; padding-left:0;}
div.layout div.main-content div.search-data-content div.searchResult div.data-list-menu div.list-info ul.view-type li.sub1 span{margin-right:-2px;}
*:first-child+html div.layout div.main-content div.search-data-content div.searchResult div.data-list-menu ul.item-type{margin-left:-38.6em}
*html div.layout div.main-content div.search-data-content{height:500px;}
*html div.layout div.main-content div.search-data-content div.searchResult div.data-list-menu ul.item-type{margin-left:4.35em;}

div.searchResult div.data-list-menu ul.item-type li{background:none;}
div.searchResult div.data-list-menu ul.item-type li.sub1{margin-left:-0.7em;}
div.searchResult div.data-list-menu ul.item-type li.sub5{width:6.2em;}
div.searchResult div.data-list-menu ul.item-type li a{margin-left:0; padding-left:1.2em;background:url(../../images/default/searchResult_main.gif) no-repeat -78px -4px; text-decoration:none;}
div.searchResult div.data-list-menu ul.item-type li.located a{background:url(../../images/default/searchResult_main.gif) no-repeat 0px -4px;}
div.searchResult div.data-list-menu ul.item-type li a:active{background:url(../../images/default/searchResult_main.gif) no-repeat 0px -4px;}

*:first-child+html div.searchResult div.data-list-menu ul.item-type li.sub5 a{margin-left:0.8em;}
*:first-child+html div.searchResult div.data-list-menu ul.item-type li a{margin-left:0; padding-left:1.2em;background-position:-78px -6px;}
*:first-child+html div.searchResult div.data-list-menu ul.item-type li.located a{background-position:0px -6px;}
*:first-child+html div.searchResult div.data-list-menu ul.item-type li a:active{background-position:0px -6px;}

*html div.searchResult div.data-list-menu ul.item-type li a{margin-left:0; padding-left:1.2em;background-position:-78px -6px;}
*html div.searchResult div.data-list-menu ul.item-type li.located a{background-position:0px -6px;}
*html div.searchResult div.data-list-menu ul.item-type li a:active{background-position:0px -6px;}

div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.up{padding-right:10px;background:url(../../images/default/searchResult_main.gif) no-repeat right -55px;}
*:first-child+html div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.up{background-position:right -57px;}
*html div.searchResult div.data-list-menu div.list-info div.rank-setting ul.rank-type li span.up{background-position:right -57px;}

div.navigation{margin:0px 0 5px 0px; background-color: #FFF8E7; padding: 10px;}
div.navigation span.keyword{color:#ff0000; font-weight:bold;}
div.promote-info{width:11.9em; margin-top:-40px;clear:both;float:none;}
div.promote-info ul li.image-txt{margin:0 6px 0 7px}
div.promote-info ul li.image-txt ul.list li{overflow:hidden;}
div.promote-info ul li.image-txt h4{height:1.2em;}

div.search-advanced{width:11.95em; margin-bottom:50px;background:url("../../images/default/yellowBlock_match-catalogue.gif") no-repeat scroll 0 0 transparent;}
div.search-advanced h2{padding-left:5px;width:100%;}
div.search-advanced h2 span{display:inline-block;height:15px;background:url("../../images/default/bg-main-index.gif") no-repeat scroll right 0 transparent;font-size:1.15em;font-weight:normal;padding:5px 0.9em 5px 0.3em; color:#000000; width:8.85em;}
div.search-advanced div.content{border:1px #dddddd solid; border-top:0; padding:10px 5px 10px 3px; line-height:180%;margin-top:-8px;}
div.search-advanced div.content p.title{color:#000;font-weight:bold;margin:5px 2px;}
div.search-advanced div.content ul.product-info{border-bottom:1px dotted #bbb;padding-bottom:6px;_margin-left:-5px;}
div.search-advanced div.content li.condition legend{display:none;}
.search-advanced .sub1,
.search-advanced .sub2,
.search-advanced .sub3,
.search-advanced .sub4,
.search-advanced .sub5,
.search-advanced .sub6,
.search-advanced .sub7,
.search-advanced .sub8,
.search-advanced .sub9,
.search-advanced .sub-cvs {
  display: inline-block;
  background-image: url("../../images/default/bg-main-goods-new.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-color: transparent;
}
.search-advanced .sub1 {
  padding-right: 13px;
}
.search-advanced .sub6 {
  background-position: 20px -429px;
}
.search-advanced .sub7 {
  background-position: 20px -457px;
}
.search-advanced .sub8 {
  background-position: 20px -640px;
}
.search-advanced .sub9 {
  background-position: 20px -668px;
}
.search-advanced .sub-cvs {
  background-position: 20px -307px;
}
.search-advanced .sub6 label,
.search-advanced .sub7 label,
.search-advanced .sub8 label,
.search-advanced .sub9 label {
  padding-left: 22px;
}
.search-advanced .sub-cvs label{
  padding-left: 62px;
}
.items .product-thumb img {
  max-width: 128px;
}
div.search-advanced div.content li.location{margin-top:5px; padding-left:2px;}
div.search-advanced div.content li.carriage-range{margin-top:5px; padding-left:2px;}
div.search-advanced div.content li.carriage-range select{width:95px; margin-left:-3px;}
div.search-advanced div.content li.location select{width:95px; margin-left:-3px;}
div.search-advanced div.content li.price-range{margin-top:5px; padding-left:2px;}
div.search-advanced div.content li.price-range legend{margin-bottom:-21px;}
div.search-advanced div.content li.price-range span.start{padding-right:3px; padding-left:40px;}
div.search-advanced div.content li.price-range span.end{padding-right:3px; padding-left:3px;}
div.search-advanced div.content li.price-range span.end input{margin-right:2px;}
div.search-advanced div.content li.price-range label{display:none;}
div.search-advanced div.content li.price-range input{width:27px; height:1em;}

div.search-advanced div.content ul.product-spec li{margin-bottom:5px; padding-left:2px;}
div.search-advanced div.content ul.product-spec li label{display:block;}
div.search-advanced div.content ul.product-spec li span{display:block;}
div.search-advanced div.content ul.product-spec li span label{display:inline;}
div.search-advanced div.content ul.product-spec li fieldset legend{margin-left:-7px;}
div.search-advanced div.content ul.product-spec li fieldset span{margin-left:-2px;}
div.search-advanced div.content p.btn{text-align:center; margin-top:5px;}
div.search-advanced div.content p.btn input{height:24px;width:70px;}

*:first-child+html div.search-advanced h2 span{height:13px;padding:7px 0.95em 5px 0.65em;width:8.45em;}
*:first-child+html div.search-advanced div.content{padding:8px 5px 10px 3px;margin-top:0;}
*:first-child+html div.search-advanced div.content li.price-range legend{margin-bottom:-26px; margin-left:-7px; padding-top:5px;}
*:first-child+html div.search-advanced div.content li.price-range span.start{padding-left:39px;}
*:first-child+html div.search-advanced div.content li.price-range input{width:25px;}
*:first-child+html div.search-advanced div.content li.price-range span.end input{margin-right:2px;}
*html div.search-advanced{margin-top:0;}
*html div.search-advanced h2 span{height:13px;padding:7px 0.95em 5px 0.65em;width:8.5em;}
*html div.search-advanced div.content{padding:3px 6px 10px 4px;margin-top:-2px;}
*html div.search-advanced div.content li.price-range legend{margin-bottom:-26px; margin-left:-7px; padding-top:5px;}
*html div.search-advanced div.content li.price-range span.start{padding-left:39px;}
*html div.search-advanced div.content li.price-range input{width:25px;}
*html div.search-advanced div.content li.price-range span.end input{margin-right:3px;}


div.layout div.main-content div.market-info-adver div.adver-text{margin-top:7px;}
*:first-child+html div.market-info-adver{float:none;margin-top:10px;}
*html div.market-info-adver{float:none;margin-top:10px;}
*html div.layout div.main-content div.market-info-adver div.adver-text{margin-top:7px;}

div.match-catalogue{margin-bottom:50px;margin-top:-40px;float:none;width:11.95em;background:url("../../images/default/yellowBlock_match-catalogue.gif") no-repeat scroll 0 0 transparent;}
div.match-catalogue h2{padding-left:5px;width:100%;}
div.match-catalogue h2 span{display:inline-block;height:10px;background:url("../../images/default/bg-main-index.gif") no-repeat scroll right 0 transparent;font-size:1.15em;font-weight:normal;padding:5px 0.9em 5px 0.3em; color:#000000; width:8.85em;}
div.match-catalogue div.content ul li{margin-bottom:6px; line-height:120%; padding:0 6px 0 10px;}
div.match-catalogue div.content ul li h2.title{padding-left:0;}
div.match-catalogue div.content ul li span.total{font-size:0.9em;}
*:first-child+html div.match-catalogue h2 span{height:20px;padding:7px 10px;width:8.75em}
*html div.match-catalogue h2 span{height:23px;padding:7px 10px;}
*html div.main-content div.match-catalogue div.content{margin-top:-10px;}

div.consumer-info{margin-left:1px;margin-top:10px;}
div.consumer-info ul.list li h4{line-height:1.2em; height:1.22em;}
div.consumer-info ul.list li p{max-height:3em;}
*:first-child+html div.consumer-info{margin-top:0;}
*html div.consumer-info{margin-left:1px; margin-top:0;}

#buyrank_more{cursor:default}


/** First ads **/
div.searchResult table tbody.featured-first tr.group-title th{background:url(../../images/default/group-title-bg.gif) repeat-x 0 0 #FFD839; border:1px #E6416B solid; font-size:1.18em; letter-spacing:0.2em; text-align:center; line-height:120%; color:#000; height:25px; padding:0;}
div.searchResult table tbody.all-products tr.group-title th{height:23px; background:url(../../images/default/group-title-bg.gif) repeat-x 0 -37px #e7e7e7; border:1px #cccccc solid; font-size:1.18em; letter-spacing:0.2em; text-align:center; line-height:120%; color:#000; height:25px; padding:0;}
*:first-child+html div.searchResult table tbody.featured-first tr.group-title th{height:18px; padding-top:5px;}
*:first-child+html div.searchResult table tbody.all-products tr.group-title th{height:18px; padding-top:5px;}
*html div.searchResult table tbody.featured-first tr.group-title th{height:23px;}
*html div.searchResult table tbody.all-products tr.group-title th{height:23px;}

div.searchResult p.group-title.featured-first{background:url(../../images/default/group-title-bg.gif) repeat-x 0 0; border:1px #ffc523 solid; font-size:1.18em; letter-spacing:0.2em; text-align:center; line-height:150%; color:#000; height:23px; padding:0; margin-top:5px;}
div.searchResult p.group-title.all-products{height:23px; background:url(../../images/default/group-title-bg.gif) repeat-x 0 -37px; border:1px #cccccc solid; font-size:1.18em; letter-spacing:0.2em; text-align:center; line-height:150%; color:#000; height:23px; padding:0;clear:both; margin-top:5px;}
*:first-child+html div.searchResult p.group-title.featured-first{height:20px; padding-top:2px;}
*:first-child+html div.searchResult p.group-title.all-products{height:20px; padding-top:2px;}
*html div.searchResult p.group-title.featured-first{height:21px; padding-top:1px;}
*html div.searchResult p.group-title.all-products{height:21px; padding-top:1px;}

div.searchResult table tbody.featured-first tr.group-title th span.buy-ad{font-size:0.8em; letter-spacing:0.12em;float:right;padding-right:16px;}
div.searchResult div.tempC table tbody.featured-first tr.group-title th span.buy-ad{padding-right:10px;}
*:first-child+html div.searchResult table tbody.featured-first tr.group-title th span.buy-ad{margin-top:-19px; padding-right:18px;}
*:first-child+html div.searchResult div.tempC table tbody.featured-first tr.group-title th span.buy-ad{padding-right:12px;}
*html div.searchResult table tbody.featured-first tr.group-title th span.buy-ad{margin-top:-17px; padding-right:20px;}
*html div.searchResult div.tempC table tbody.featured-first tr.group-title th span.buy-ad{padding-right:13px;}

div.searchResult p.buy-ad{font-size:0.9em; letter-spacing:0.12em;float:right; margin-top:-18px; padding-right:10px;}
*:first-child+html div.searchResult p.buy-ad{font-size:0.7em;line-height:140%;}
*html div.searchResult p.buy-ad{line-height:140%; margin-top:-20px; font-size:0.85em;}
/** End of first ads **/


p.payfast{margin-left:2px;}
*:first-child+html p.payfast{display:inline}
*html p.payfast{display:inline}
div.searchResult div.items p.newest{height:15px;width:27px;overflow:hidden;display:inline-block;background-position:-31px -44px}
*html div.searchResult div.items p.newest{margin-top:0;margin-bottom:0;}

div.searchResult div.tempA table tbody tr.sub1 td.item-name{word-break:break-all;}
div.searchResult div.tempA table tbody tr.sub1 td.item-name h3{margin:5px 5px 5px 0; width:auto; max-width:27.8em; font-size:0.99em; letter-spacing:0.02em;}
div.searchResult div.tempA table tbody tr.sub1 td.item-photo div.product-thumb{overflow:hidden;}
div.searchResult div.tempA table tbody tr.sub2 td.direct-price{margin-top:6px;line-height:120%;}
div.searchResult div.tempA table tbody tr.sub3 td p.seller{margin-top:0px;}
div.searchResult div.tempA table tbody tr.sub3 td p.seller span.id{margin-left:-5px;}
div.searchResult div.tempA table tbody tr.sub2 td.date-time p.trace{margin-top:10px;}
div.searchResult div.tempA table tbody tr.sub1 td.item-name p.newest{margin-bottom:7px;}
*:first-child+html div.searchResult div.tempA table tbody tr.sub1 td.item-name h3{margin:5px 5px 5px 0;line-height:1.4em; width:auto; max-width:27.9em;}
*:first-child+html div.searchResult div.tempA table tbody tr.sub3 td p.seller span.id{margin-left:-2px;}
*:first-child+html div.searchResult div.tempA table tbody tr.sub1 td.item-name p.newest{background-position:-31px -39px; margin-bottom:-1px; height:28px;}
*html div.searchResult div.tempA table tbody tr.sub1 td.item-name p.newest{margin-bottom:1px;}

div.searchResult div.tempB ul li{margin:5px 0 5px 5px; height:170px;padding:11px 5px 5px 13px; width:179px;}
div.searchResult div.tempB ul li div.item-name{margin:-5px 5px 0 0; height:32px; padding:5px;line-height:1.3em;overflow:hidden; word-break:break-all;}
div.searchResult div.tempB ul li div.product-info{overflow:hidden; padding:0; margin-left:-5px; margin-right:-2px;}
div.searchResult div.tempB ul li div.product-info ul.default-info{margin:-10px 0 3px 0px; height:26px; line-height:200%; overflow:hidden;}
div.searchResult div.tempB ul li div.product-info ul.default-info li.bid-now{padding:0 4px 0 5px;}
div.searchResult div.tempB ul li div.product-info ul.default-info li.bidder{padding:0 0 0 0;}
div.searchResult div.tempB ul li.typeB{background-position:-1px 0;}
div.searchResult div.tempB p.newest{display:none}
*:first-child+html div.searchResult div.tempB ul li{padding-top:10px; padding-left:14px; width:178px;}
*:first-child+html div.searchResult div.tempB ul li div.product-info ul.default-info{margin:3px 0 3px 0px; height:17px; line-height:150%;}
*:first-child+html div.searchResult div.tempB ul li div.product-info ul.default-info li.bid-now{padding:0 2px 0 5px;}
*:first-child+html div.searchResult div.tempB ul li div.product-info ul.default-info li.bidder{padding:0 0 0 4px;}
*:first-child+html div.searchResult div.tempB ul li div.item-name{margin:0 5px 5px 0;padding:5px; height:29px;}
*:first-child+html div.searchResult div.tempB ul li.typeB{background-position:0 0;}
*html div.searchResult div.tempB ul li{margin:10px 0 5px 3px; height:150px;width:200px;padding:10px 0 2px 0;}
*html div.searchResult div.tempB ul li div.product-info{height:auto; padding-bottom:0; margin-bottom:0}
*html div.searchResult div.tempB ul li div.product-info ul.default-info{margin:8px 0 3px 0px; overflow:hidden; height:20px; line-height:150%;}
*html div.searchResult div.tempB ul li div.product-info ul.default-info li.bid-now{padding:0 2px 0 18px;}
*html div.searchResult div.tempB ul li div.product-info ul.default-info li.bidder{padding:0 0 0 4px; margin-left:0}
*html div.searchResult div.tempB ul li div.item-name{margin:0 9px 5px 12px;padding:5px; height:30px;}
*html div.searchResult div.tempB ul li.typeB{background-position:0 0;}

div.searchResult div.tempC table tbody td.item-name{word-break:break-all;}
div.searchResult div.tempC table tbody td.item-name h3.title{width:auto; max-width:12em; overflow:hidden; display:inline;}
div.searchResult div.tempC th.spec{display:none}

div.search-detail h2.search-title{padding-right:50px}
p.alert-msg{margin-top:10px}

label.rich-products-seller{margin-bottom:-3px;width:19px;height:16px;display:inline-block;text-indent:-1000px;overflow:hidden;background:url(../../images/default/searchResult_main.gif) no-repeat -142px -43px; margin-left:2px;}

div.searchResult div.tempC label.rich-products-seller{margin-bottom:-3px;display:inline-block; margin-left:-1px}

div.layout div.side-advertise{width:15.38em;margin-top: -5px; overflow:hidden;}
div.side-advertise div.sponsor-adver{width:15.15em; margin-left:1px;margin-bottom: 10px;}
div.side-advertise div.sponsor-adver div.content{margin:0; width:auto;border-top:1px #dddddd solid;}
div.side-advertise div.sponsor-adver ul.ads{margin:0}
div.side-advertise div.sponsor-adver ul.ads li{margin:0; padding:10px 10px 10px 32px;}
div.sponsor-adver div.content ul.ads li h4{width:11em; padding-left:20px; height:2.6em; overflow:hidden; padding-top:0.2em;}
div.side-advertise div.sponsor-adver ul.ads li.external-ads h4{ width:180px; margin-left:0; padding-left:0; height:auto;}
div.side-advertise div.sponsor-adver ul.ads li.external-ads{background:#eeeeee; padding:5px 0 5px 4px; *padding:1px 0 1px 4px; }
div.sponsor-adver div.content ul.ads li.external-ads div.product-thumb{ width:180px; height:120px;}
div.side-advertise div.sponsor-adver ul.ads li p.price{line-height:120%; width:10.6em; margin-top:-1.46em; padding-top:0.2em;}
div.side-advertise div.sponsor-adver ul.ads li.external-ads p.price{width:180px; position:static; text-align:left; margin-top:1px; margin-left:1px; *margin-left:2px;}
div.side-advertise div.sponsor-adver ul.ads li p.price span{background:#fff; padding-bottom:0.1em;}
div.side-advertise div.sponsor-adver ul.ads li.external-ads p.price span{background:#eee;}
div.side-advertise div.sponsor-adver ul.ads li p.price span.dollar{padding-left:}
div.side-advertise div.sponsor-adver div.content ul.ads li.keyword-ads h4{height:auto; word-break:break-all;}
div.side-advertise div.sponsor-adver ul.ads li.keyword-ads div.product-thumb{border:1px #ebdb98 solid;}
div.side-advertise div.sponsor-adver ul.ads li p.product-link{width:10.8em; overflow:hidden;line-height:140%; margin-top:0.2em; height:1.5em; margin-left:-0.1em;}
div.sponsor-adver p.report{display:none;}
*:first-child+html div.sponsor-adver div.content ul.ads li h4{width:11.5em; padding-left:1.7em; height:2.5em;}
*:first-child+html div.side-advertise div.sponsor-adver ul.ads li.external-ads h4{ width:180px; margin-left:0; padding-left:0; height:auto;}
*:first-child+html div.side-advertise div.sponsor-adver ul.ads li p.product-link{margin-left:-0.35em;}
*:first-child+html div.sponsor-adver{padding:0;}
*html div.side-advertise{margin-top:22px;}
*html div.sponsor-adver div.content ul.ads li h4{width:11.5em; padding-left:1.4em; height:2.5em;}
*html div.side-advertise div.sponsor-adver ul.ads li p.product-link{margin-left:-0.3em;}

div.pagination p.to-top{margin-right:7px;margin-top:-1.6em;}
div.pagination p.page-number{margin-bottom:10px;margin-top:7px;}
div.pagination p.page-number span.numbers{padding:0 5px;}
div.pagination p.page-number span.numbers a{padding:2px 4px;margin:0 1px;border:1px solid #ddd;background-color:#fff;}
div.pagination p.page-number span.numbers a.located{font-size:1em;}
div.pagination p.page-number span.numbers a.located:hover{text-decoration:none;background-color:#fff;}
div.pagination p.page-number span.numbers a:hover{background-color:#FED988;}
div.pagination p.page-number span.pre{margin-right:0;}
div.pagination p.page-number span.pre.no-more{display:none;}
div.pagination p.page-number span.next{margin-left:0;}
div.pagination p.page-number span.next.no-more{display:none;}
div.pagination form p.page-jump span.to-page label{display:none;}

div.pagination form p.page-jump span.btn.submit input{background:url(../../images/default/searchResult_main.gif) no-repeat -63px -43px; cursor:pointer;}
*:first-child+html div.pagination form p.page-jump span.btn.submit input{margin-top:-20px;}
*:first-child+html div.pagination form{margin-bottom:-8px;}
*:first-child+html div.pagination p.page-number{margin-top:12px;}
*html div.pagination p.page-number{margin:10px 0;}
*html div.pagination form p.page-jump span.btn.submit input{margin-top:-20px;}
*html div.pagination form{margin-bottom:-8px;}

/*Google ad*/
div.google-ads-type1{width:11.95em;}
div.google-ads-type1 h3,div.google-ads-type2 h3{border-bottom:1px solid #ddd;padding-bottom:6px;margin-bottom:px;line-height:1.2em;}
div.google-ads-type1 div.content ul li{line-height:130%;padding:20px 0;}
div.google-ads-type1 div.content ul li.bgc1{background-color:#dffbff;}
div.google-ads-type1 div.content ul li h4{font-size:15px;line-height:140%;width:9em;margin-left:10px;}
div.google-ads-type1 div.content ul li h4 a{color:#0000cc;}
div.google-ads-type1 div.content ul li p{width:11em;margin-left:10px;}
div.google-ads-type1 div.content ul li cite{display:block;margin-left:10px;}
div.google-ads-type1 div.content ul li cite a{display:block;overflow:hidden;color:#009900;font-size:11px;width:12em;}

div.google-ads-type2{margin-bottom:10px;width:150px; float:left;_margin-top:0;}
div.google-ads-type2 h3{margin-bottom:10px; _margin-left:15px;}
div.google-ads-type2 div.content{padding-left:16px;}
div.google-ads-type2 div.content div.product-thumb{width:120px;height:600px;border:none;}

div.google-ads-type3,div.google-ads-type11{float:left;width:15.1em;border:1px solid #ddd;margin-left:2px;}
div.google-ads-type3 h3,div.google-ads-type11 h3{padding:6px 0 0 10px;height:23px;background-color:#eee;}
div.google-ads-type3 div.content{width:90%;margin:25px 0 20px 10px;text-align:center; line-height:160%;font-size:15px; }
div.google-ads-type3 h4{font-size:18px;font-weight:bold;margin-bottom:10px;line-height:140%;}
div.google-ads-type3 h4 a{color:#0000cc;border-bottom:2px solid #0000cc;text-decoration:none;}
div.google-ads-type3 p{margin-bottom:5px;}
div.google-ads-type3 cite a{color:#009900;width:90%;overflow:hidden;}
div.layout div.search-data-content div.google-ads-type3{margin:5px 0 10px 0;float:left;width:98.6%;border:5px solid #FEE8BF;margin-top:10px;}
div.layout div.search-data-content div.google-ads-type3 h3{color:#818181;background-color:#fff;}
div.layout div.search-data-content div.google-ads-type3 div.content{width:100%;margin:10px 0 10px 0px;}
div.layout div.search-data-content div.google-ads-type3 h4{margin-bottom:5px;}
div.layout div.search-data-content div.google-ads-type3 p{margin-bottom:0px;}

*:first-child+html div.google-ads-type1 div.content ul li h4{padding-left:7%;}
*:first-child+html div.google-ads-type3{margin-right:2px;width:15.2em;}

*html div.google-ads-aside div.content ul li{margin-bottom:0px;line-height:130%;}
*html div.google-ads-type1 div.content ul li h4{padding-left:7%;}
*html div.google-ads-type3 h4 a:hover{text-decoration:none;color:#0000cc;}

.side-advertise .ad-wrapper {
  width: 196px;
  display: none;
}
.side-advertise .ad-wrapper .ad-575 {
  margin: 0 auto;
  width: 160px;
  height: 600px;
}

div.sponsor-adver div.content ul.ads li.external-text-ads{margin-bottom:10px;}
div.sponsor-adver div.content ul.ads li.external-text-ads h4{font-size:15px;width:9.5em;overflow:hidden;height:auto;}
div.sponsor-adver div.content ul.ads li.external-text-ads h4 a{color:#0900cc;text-decoration:underline;display:inline-block;width:9.5em;}
li.external-text-ads p{padding:5px 0;line-height:17px;width:10em;overflow:hidden;}
li.external-text-ads p a{color:#474747;text-decoration:none;}
li.external-text-ads cite{display:inline-block;width:10em;overflow:hidden;line-height:1.2em;}
*:first-child+html div.sponsor-adver div.content ul.ads li.external-text-ads h4{padding-left:0;margin-left:0;height:auto;}
*:first-child+html div.sponsor-adver div.content ul.ads li.external-text-ads p{width:10.5em;}
*html div.sponsor-adver div.content ul.ads li.external-text-ads h4{padding-left:0;margin-left:0;height:auto;}
*html div.sponsor-adver div.content ul.ads li.external-text-ads p{width:10.5em;}

div.google-ads-type11 div.content{margin:25px 0 20px 0;line-height:135%;}
div.google-ads-type11 li{margin-bottom:18px;padding:0 10px 0 15px;}
div.google-ads-type11 li.sub1,div.google-ads-type11 li.sub2{border-bottom:1px solid #ddd;padding-bottom:15px;}
div.google-ads-type11 h4{font-size:15px;margin-bottom:3px;}
div.google-ads-type11 h4 a{color:#0000cc;}
div.google-ads-type11 p{margin-bottom:3px;}
div.google-ads-type11 cite a{color:#009900;}

/*mimieyes 20100907*/
div.layout div.hot-recommend{border:1px solid #DDD;float:right;margin:10px 0; /*margin-right:2px;*/width:15.15em;}
div.layout div.hot-recommend h3.title{background-color:#EEEEEE;border-bottom:1px solid #DDD;color:#000000;font-weight:normal;
height:28px;}
div.layout div.hot-recommend h3.title span{display:block;padding-left:15px;padding-top:6px;}
div.layout div.hot-recommend ul{}
div.layout div.hot-recommend ul li{ width:184px; height:62px; margin:8px 10px;}
div.layout div.hot-recommend ul li div{width:60px;height:60px; overflow:hidden; border:1px solid #ddd; float:left;}
div.layout div.hot-recommend ul li h4{ display:block;float:right; font-size:13px; font-weight:bold; width:115px; margin-top:5px;}
div.layout div.hot-recommend ul li p{ display:block;float:right; width:115px; margin-top:3px; font-size:12px; line-height:120%; font-color:#878787;}
div.layout div.hot-recommend ul li p a{color:#878787;}
div.google-ads-type3{ margin-top:0; width:196px;}
div.google-ads-type11{/*margin-top:10px;*/ margin-right:2px; width:196px;}
/*ie*/
div.layout div.hot-recommend { *margin-top:0; *margin-right:1px; *margin-bottom:12px;_clear:both;_float:right;_margin-left:-1px;}
div.layout div.hot-recommend ul li{_margin:8px 5px;}
div.layout div.hot-recommend h3.title span{*padding-top:9px;}
div.layout div.hot-recommend ul li h4{ *margin-top:9px; *padding-top:2px;}
div.layout div.hot-recommend ul li p{}
div.side-advertise{ /*margin-right:2px;*/}

/*mimieyes 20101007 1600*/
div.layout div.scupio-ads-type1{ float:right; margin:6px 0 0 0;*margin:-2px 0 11px 0; width:200px; height:420px;}

div.car_zone_bar{width:47.2em;background-color:#ddd;height:40px;margin-bottom:10px;float:right;}
/*20101124*/
div.site-info ul{ margin-left:-35px;}
div.layout div.site-info ul li.about{_margin-left:100px;}

div.ie9-bar{ width:100%; background: url(../../images/default/topp.gif) no-repeat; border-bottom:1px solid #000; height:26px; *margin-bottom:5px; }
div.ie9-bar-hide{ display:none;}
div.ie9-bar p{  height:26px;*height:20px;margin:5px 0 0 35px; width:500px; float:left; font-weight:bold;}
div.ie9-bar a{ color:#fff;}
div.ie9-bar span{ color:#fff000;}
div.ie9-bar div.ie9-action{ float:right; width:130px;}
div.ie9-action a.ie9-link{ display:block; float:left; width:60px; height:20px; background:url(../../images/default/topp2.jpg) no-repeat; color:#000; padding:3px 0 0 8px; margin-top:1px; *padding-top:5px; *height:18px; text-indent:-9999px;}
div.ie9-action a.ie9-close{display:block; float:right; width:17px; height:17px;background:url(../../images/default/topp3.jpg) no-repeat; text-indent:-9999px; margin:4px 5px 0 0;}

div.ad-asd{float:left;margin:5px 0 5px 12px;width:180px;}
div.ad-asd h5{ float:left;font-size:13px;line-height:120%;}
div.ad-asd a{font-size:13px;line-height:120%;}
div.ad-asd span{}

/*20110905*/
label.top-seller{background: url("../../images/default/searchResult_main.gif") no-repeat scroll -144px -43px ;display: inline-block;height: 16px;margin-bottom:-3px;overflow: hidden;text-indent: -1000px;width:43px; margin-left:5px;}

/*20111115*/
div.price-drop{width:11.8em; background-color:#eee; padding-top:2px;}
div.price-drop h3{}
div.price-drop ul{width:130px; margin:15px 0 0 12px;*margin-top:0; *margin-bottom:10px;}
div.price-drop ul li.li-ads{ height:140px;}
div.price-drop ul li.li-ads div.product-thumb{float:left; border:none;}
div.price-drop ul li.li-ads div.product-thumb span.image{ float:left;}
div.price-drop ul li.li-ads h4{height: 40px;line-height:120%; margin-top:3px; float:left; width:130px;}
div.price-drop ul li.li-ads p.price{ color: #FF0000;float: right;margin-top: -23px;width: 45px; margin-right:-8px;}
div.price-drop ul li.li-ads span.dollar{display:block; height:auto; margin-top:2px;}
div.ad-28{margin:5px;width:140px;height:300px;overflow:hidden;}
div.ad-467{ text-align:center; padding:10px 0; height:90px; width:728px; margin:0 auto;}

/*20120312*/
div.ad-elite{/*width:195px;*/ height:295px; border:1px solid #ddd;margin:5px 0 10px 0; *margin-top:0;_margin-top:5px;overflow:hidden; position:relative;}
div.ad-elite h3.title{ display:block; height:23px; background-color:#fff6b5; border-bottom:1px solid #ddd; color:000; font-size:13px;padding:7px 5px 0 5px; font-weight:normal; *padding:10px 0 5px 5px; *height:13px;_width:auto; }
div.ad-elite div.product-thumb{ border:none;_height:100px;}
div.ad-elite div.product-thumb span.image{border:px solid #ddd; display:block;width:160px;height:240px; position:absolute; top:40px; left:17px;/**margin-top:-159px;_margin:-90px 0 0 0;*/}

/*20120326*/
div.elite_goods{ width:605px; float:right; margin-bottom:10px; margin-right:8px; border:1px solid #e4c09e; overflow:hidden; *margin-right:5px; _margin-right:0;}
div.elite_goods div.eg1 h3{ height:16px; padding-top:8px; width:610px; background: url("../../images/default/group-title-bg3.gif") repeat-x scroll 0 0 #FFD839;padding-left:20px;font-size:15px;*padding-top:7px; *height:16px;}
div.elite_goods div.eg1 cite{ float:left; margin-left:87px; font-size:12px; margin-top:-15px; line-height:120%; *margin-top:-17px;}
div.elite_goods div.eg1 div.zone_pchome24h{ background-color: #FFF ; float: right;height: 18px;margin: -21px 2px 0 0;width: 400px; *margin-top:-20px; _margin-right:7px;}
div.elite_goods div.eg1 div.zone_title{color: #FF0000;float: left;font-weight: bold;margin: 3px 0 0 3px;}
span.ad_ordering{  }
div.elite_goods div.eg1 div.zone_title span.logo_pchome24h span.logo_pchome24h_pc { color: #4c4ce0;}
div.elite_goods div.eg1 div.zone_title span.logo_pchome24h span.logo_pchome24h_home { color: #1d91e4;}
div.elite_goods div.eg1 div.zone_title span.logo_pchome24h span.logo_pchome24h_24h { color: #ff0000;}
div.elite_goods div.eg1 div.zone_content a.ad_url a:hover{ text-decoration: underline ;}
div.elite_goods div.eg1 div.zone_content span.ad_title{background: url("../../images/default/bg-main-goods-new.gif") no-repeat scroll 0 -690px;float: left;font-size: 12px;height: 13px;margin:3px 4px 0 2px;overflow: hidden;width: 220px; _width:220px; _margin-left:3px; padding-left:12px;  cursor:pointer; line-height:15px;}
div.elite_goods div.eg1 div.zone_content span.ad_price{ color: #FF0000;margin: 2px 2px 0 0; margin-right:8px; *margin-top:3px; float:left; text-decoration:none;cursor:pointer; }
div.elite_goods ul.eg2{ float:left; margin-top:5px; padding-left:2px; *padding-bottom:10px;}
div.elite_goods ul.eg2 li{ float:left; width:180px; height:220px; margin:10px 10px 10px 10px; _margin-left:5px;}
div.elite_goods ul.eg2 li div.product-thumb{  width:180px; height:180px; position:relative;display:table-cell; text-align:center; vertical-align:middle;}
div.elite_goods ul.eg2 li div.product-thumb*{ vertical-align:middle;}
div.elite_goods ul.eg2 li p{line-height:120%;text-align:center;width:170px; float:left; padding:0 5px;position: relative;}
div.elite_goods ul.eg2 li p a {float: left;text-align: left;padding: 5px 5px;color: #474747;}
div.elite_goods ul.eg2 li p span {color: red;font-weight: bold;position: absolute;top: 21px;right: 10px;}
div.elite_goods ul.eg2 li span.image{}
div.elite_goods div.eg3{ width:100%; height:20px; text-align:right; float:left; margin-top:15px; line-height:120%;*padding-top:10px; _padding-top:0;}

.main-menu ul.search-menu li.search-bar {-webkit-text-size-adjust:none;}

/*20121220*/
div.ad-520{ float:left; width:150px; overflow:hidden; margin-top:10px;}

/*20140811 Steve - exclusive store navigation bar */
div.exclusive-store {
  margin-top: 20px;
}

/*20150203*/
.left-group .ad-wrapper {
  width: 150px;
  display: none;
}
.ad-607 {
  width: 120px;
  height: 600px;
  margin: 5px auto;
}

.ad-622 {
  width: 615px;
  height: 120px;
  margin-top: 10px;
}

.search-data-content .ad-wrapper {
  width: 615px;
  display: none;
}

.clearfix {
  zoom: 1;
}
.clearfix:before {
  content: "";
  display: table;
}
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
