#filter_condition:after{content:"";display:block;height:0;clear:both;visibility:hidden}
#filter_condition{background:#FFF2F2 url(/images/filter_condition_bg.gif) no-repeat scroll 5px;*display:inline-block;border:1px solid #FFD0D0;padding:10px 10px 10px 60px;margin-bottom:10px;line-height:30px}
#filter_condition .color-span{width:10px;height:10px;overflow:hidden;margin-top:3px;border:2px solid #0F42B5}
#filter_condition a{color:blue;padding-left:10px}
.filter_condition_item{background:#F6FCFF none repeat scroll 0%;border:1px dotted #B6E0F8;height:20px;line-height:20px;float:left;margin:3px 5px 2px 0pt;padding:0pt 6px;white-space:nowrap}
.filter_condition_item span{font-weight:bold;float:left}
.filter_condition_item label,.filter_condition_item a{float:left;margin:0 3px}
#goods_filter .colboxcontent{padding:0 1px}
#goods_filter h4{margin:0 4px;padding:5px 6px;border-top:1px solid #DDD;font-size:12px;color:#333;background:#DDD url(/images/category_bg.gif) repeat-x}
#goods_filter h4.first{border-top:0}
#goods_filter h4 span{width:12px;height:12px;cursor:pointer}
#goods_filter li{margin:0;padding:0}
#goods_filter .filter_body{padding:5px 0 10px}
#goods_filter #filter_cate li{padding-right:15px}
#goods_filter #filter_cate li a{display:block;padding-left:8px;height:22px;line-height:22px;background:url(/images/icon_arrow01.gif) no-repeat 0 center}
#goods_filter #filter_cate .cate_level_top,#filter_cate{padding-left:15px}
#goods_filter #filter_cate .cur_cate{font-weight:bold}
#goods_filter #filter_brand,#goods_filter #filter_price{padding:5px 15px 10px}
#goods_filter #filter_price .sinput{width:35px}
#goods_filter #filter_brand li,#goods_filter #filter_price li{border-bottom:1px dotted #dadada}
#goods_filter #filter_brand li a,#goods_filter #filter_price li a{line-height:22px;background:url(/images/icon_arrow01.gif) no-repeat 0 center;display:block;padding-left:8px}
#goods_filter #filter_price .btnlist{padding:10px 0;border:0}
#goods_filter #filter_color{padding:10px}
#goods_filter #filter_color li{float:left;margin:3px}
#goods_filter #filter_color li a{text-indent:-9999px;width:15px;height:15px;overflow:hidden;float:left;border:2px solid #f1f1f1;outline:0}
#goods_filter #filter_color li.selected a{border:2px solid #0f42b5}
#goods_filter #filter_color li a:hover{background:none;border:2px solid #0f42b5}
.collapse_open{float:right;background:url(/images/menu_minus.gif) no-repeat}
.collapse_close{float:right;background:url(/images/menu_plus.gif) no-repeat}
.nodata{background:url(/images/icon_warning.gif) no-repeat 50px 60px;border-top:1px solid #e5e5e5;clear:both;padding:60px 20px 150px 100px}
.nodata h1{font-size:14px}
.nodata span{font-weight:bold;padding:10px 0;display:block}
.nodata ul{padding:5px 10px 10px 20px;display:block}
.nodata ul li{color:#666;list-style:square}
.sortlist h3{background:url(/images/col_title_bgd1.gif) no-repeat}
.sortlist .itemgrid .item{width:110px;height:220px;float:left;margin:5px 0 10px;padding:0 19px}


.sortlist .itemgrid .item .pic a{display:block;width:100px;height:100px;padding:5px;border:1px solid #e5e5e5;background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-9999em}
.sortlist .itemgrid .item .pic img{padding:5px;border:1px solid #e5e5e5}
.sortlist .itemgrid .item .name{padding:8px 2px; display:block;height:38px !important;height:36px;overflow:hidden}
.sortlist .itemgrid .item .name a{color:#333}
.sortlist .itemgrid .item .price{color:#999;margin-bottom:5px}
.sortlist .itemgrid .item .price{font:bold 14px Arial;color:#FF5050}
.sortlist .itemgrid .item .price .marketprice{display:block;margin-left:3px;font-size:12px;font-weight:normal;color:#999;text-decoration:line-through}
.sortlist .itemgrid .item .date,.sortlist .itemgrid .item .status,.sortlist .itemgrid .item .sales,.sortlist .itemgrid .item .commended{line-height:16px;color:#4A4A4A}
.sortlist .itemgrid .item .sales em,.sortlist .itemgrid .item .commended em{font-weight:700;color:#FF5050}
.sortlist .itemlist{margin:0 10px 5px;border:1px solid #DDD;background:#FFF}
.sortlist .itemlist li{height:135px;padding:10px 10px 0 0;border-bottom:1px dotted #dadada}
.sortlist .itemlist .info{color:#999}
.sortlist .itemlist .info p{margin-bottom:5px}
.sortlist .itemlist .info .pic{float:left;padding:0 10px 0 15px}
.sortlist .itemlist .info .pic img{margin-bottom:1px;padding:2px;border:1px solid #e5e5e5}
.sortlist .itemlist .info .name a{font-size:14px;font-weight:bold;color:#0e6ad0}
.sortlist .itemlist .info .nowprice{font:bold 18px Arial;color:#FF5050;margin-left:3px}
.sortlist .itemlist .info .marketprice,.sortlist .itemlist .info .nowprice,.sortlist .itemlist .info .commended,.sortlist .itemlist .info .sales{float:right;clear:right}
.sortlist .itemlist .info .commended em,.sortlist .itemlist .info .sales em{font-weight:bold;color:#287fb6}
.sortlist .itemlist .info .marketprice span{text-decoration:line-through}
.sortlist .itemlist .otherinfo{padding-top:8px}
.sortlist .itemlist .otherinfo p{color:#4A4A4A;margin-bottom:5px}
.sortlist .itemlist .otherinfo a{text-decoration:underline;color:#4A4A4A}

.grid2col .column2 .grid1col .sortlist .colboxcontent{width:auto;height:auto;overflow:visible}




.shop-hesper-hd{width:783px;margin-bottom:10px;zoom:1}
.shop-hesper-hd :after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.hesper-cats{font:12px/1.5 Tahoma,Helvetica,Arial,sans-serif;}
.hesper-cats a{color:#36c;text-decoration:none;}
.hesper-cats a:hover{color:#f60;text-decoration:underline;}
.hesper-cats,.hesper-cats ol,.hesper-cats ol li,.hesper-cats ul li{zoom:1;background:url(/images/hesper_cat.png) no-repeat 0 0;}
.hesper-cats{background-color:#fcfcfc;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;position:relative;padding-bottom:45px;background-position:-1px 100%;z-index:1}
.hesper-cats ol:after,.hesper-cats ul:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;}
.hesper-cats li{float:left;}
.hesper-cats ol{height:27px;padding-left:12px;margin:0 -1px;}
.hesper-cats ol li{height:27px;line-height:29px;font-size:14px;font-weight:700;background-position:100% -26px;color:#666;}
.hesper-cats ol li a{margin-right:25px;float:left;cursor:pointer;}
.hesper-cats ol li span{background-color:#fcfcfc;display:block;height:25px;margin-top:1px;float:left;overflow:hidden;}
.hesper-cats ul{margin:0 -1px;padding:10px 10px 0;zoom:1;}
.hesper-cats ul li{height:25px;width:137px;overflow:hidden;padding-left:15px;background-position:5px -28px;line-height:25px;color:#666;}
.expand ol{background-position:0 -53px;}
.collapse ol{background-position:0 -80px;}
.collapse ul{display:none;}
.trigger{position:absolute;right:0;top:0;width:25px;height:25px;display:block;overflow:hidden;text-indent:-999em;outline:none;z-index:1}
.shop-search{margin-top:-45px;position:relative;height:42px;padding-top:3px;overflow:hidden;z-index:1}
.shop-search .search-form{float:right;margin:0;padding:10px 13px;}
.shop-search .search-form ul{float:left;}
.shop-search .search-form .keyword{margin-right:15px;}
.shop-search .search-form .submit{float:left;}
.shop-search .search-form .submit button{margin-left:12px;}
.shop-search .search-result{float:left;position:absolute;padding:0 13px;color:#666;line-height:46px;z-index:1}
.shop-search .search-result strong{display:inline-block}
.shop-hesper .page-bottom{float:right;}
.shop-hesper .page-bottom button{text-indent:-99px;}
.shop-search ul input{padding:2px 0 1px 3px;border:solid 1px #a7a6aa;background:url(/images/input.png) no-repeat 0 0;}
.shop-search ul input.checkbox{border-width:0;padding:0;*margin:2px -2px -2px 0;background-image:none;}
.shop-search .price input{ime-mode:disabled}
.shop-search .bd{padding:0!important;}
.search-form{margin:10px 10px 0;}
.shop-search{line-height:19px;}
.shop-search ul{zoom:1;}
.shop-search ul:after{content:"\0020";display:block;height:0;clear:both;}
.shop-search li{width:auto;margin-bottom:0;height:26px;line-height:26px;}
.shop-hesper .shop-search label{display:inline;}
.shop-hesper .shop-search span{float:none;margin:0;}
.shop-hesper .shop-search .type{margin-right:12px;}
.shop-hesper .shop-search .keyword{margin-right:20px;}
.shop-hesper .shop-search .keyword input{width:130px;}
.shop-hesper .shop-search .price input{width:4em;}
.shop-search li{float:left;}
.shop-search li.submit{float:right;clear:none;padding:0;}.col-sub .shop-search li{float:none;width:100%;margin-bottom:7px;}
.shop-search label{display:block;width:50px;height:21px;line-height:21px;text-align:right;}
.shop-search li span{float:left;height:21px;margin:-21px 0 0 50px;}
.shop-search .keyword input{width:113px;}
.shop-search .price input{width:42px;}
.shop-search .submit button{width:60px;height:21px;margin-left:50px;border-width:0;line-height:21px;font-size:14px;font-weight:700;background:url(/images/search.png) no-repeat;cursor:pointer}
