/*Product List*/
.option-selected {color:#DD4B39;font-size:16px;margin-left:14px;}

.toolbar{margin:6px 0 14px;width:980px;}
.filter{padding:7px 7px 7px 14px;background:#f9f9f9;border:1px solid #ddd;box-shadow: 0 2px 3px #efefef;border-bottom-width:2px;line-height:1.6em;}
.filter label {font-size:11px;color:#555;font-weight:bold;}
.filter a {padding:0 12px;font-size:11px;}
.filter a.on {color:#DD4B39;}
.sort-by {float:right;}

.sorter{overflow:hidden;width:450px;}
.sorter span{color:#DD4B39;font-weight:bold;}
.sorter .amount{float:left;color:#777;font-size:11px;}
.sorter .limiter{float:right;}
.sorter .limiter label{padding-right:8px;}
.sorter .limiter a{padding:0 18px;}
.sorter .limiter .selected{padding:0 18px;width:40px;color:#DD4B39;}
.sorter select option{padding:0;}
.toolbar-bottom {clear:both;}

.category-title{border:0;margin:0 0 2px;}
.category-image{width:100%;overflow:hidden;margin:0;text-align:right;line-height:1.2em;background:#FC0;}
.des{margin:3px 0 10px 7px;color:#000;}
.category-image div{padding:0 0 10px 10px;}
.category-description{margin:0 0 10px;}
.category-products button.button span span{padding:0 10px;}

.cat_name {padding-right: 10px;}
.review i {background: url(../images/star_sprite.png) no-repeat scroll 0 0 transparent;display: inline-block;height: 14px;margin: 0;width: 70px;}
.review i[title] {text-indent: -9999px;}
.review i.stars {width:62px;}

.btn-remove{display:inline-block;width:12px;height:12px;background:url(../images/icon_bag.png) right top -32px no-repeat;text-indent:-999em;overflow:hidden;margin:3px 0 0;}

.prod_status {display: none;top: 331px;height: 29px;line-height:30px;text-align:center;left: 0;position: absolute;width: 212px;background: #000;color:#fff;opacity: 0.7;padding:0 14px;}
.prod_status span {display:inline-block;float:left;}
.before-prod_status a.fav {background: url(../images/icon_bag.png) no-repeat scroll -122px bottom transparent;width:24px;height:23px;top:5px;right:5px;position:absolute;}
.before-prod_status a.fav:hover {background: url(../images/icon_bag.png) no-repeat scroll -182px bottom transparent;width:24px;height:23px;top:5px;right:5px;position:absolute;}
.free_shipping{background:url(../images/free_s.gif) -6px 0 no-repeat;height:20px;display:block;width:112px;float:left;}
.discount_off {position:absolute;top:-2px;left:-4px;font-size:22px;padding-left:10px;color:#fff;background:url(../images/icon_bag.png) right 15px top -79px no-repeat;width:35px;height:43px;padding-right:26px;text-align:center;line-height:32px;}
.ratings{clear:both;padding:4px 0;}
.products-grid{clear:both;overflow:hidden;width:982px;display:inline;}
.products-grid li.item{float:left;position:relative;min-height:460px;width:240px;padding:0;margin:0 6px 7px 0;}
.products-grid .product-image{display:inline-block;background:#dedede;}
.products-grid .product-name{margin:6px 0;font-size:11px;line-height:14px;color:#555;overflow:hidden;}
.products-grid .product-name a {color:#555;line-height:130%;display:block;font-size:11px;}
.products-grid .product-name a:hover{color:#DD4B39;text-decoration:none;}
.products-grid .price-box{margin:5px 0;clear:both;}
.product-shop .free-shipping{padding-top:5px;display:block;padding-top:2px;}
.new_arrival{background:url(../images/new.png) 0 1px no-repeat;width:50px;height:20px;clear:both;}
.col1-layout .products-grid{width:790px;margin:0 auto;}

/*sidebox_prod*/
.sidebox_prod li {padding:0 0 10px 0;clear:both;overflow:hidden;}
.sidebox_prod li .prod_img {float:left;width:70px;}
.sidebox_prod li .prod_info {float:left;width:220px;}
.sidebox_prod li .prod_info a {font-size:11px;color:#777;}
.sidebox_prod li .prod_info a:hover {color:#DD4B39;text-decoration:none;}
.sidebox_prod li .prod_info p.price {padding-top:3px;}
.sidebox_prod li .prod_info p.price del {color:#999;}
.sidebox_prod li .prod_info p.price strong {color:#DD4B39;}

/*Related-Categories*/
.category-featured,#category-history {margin-bottom:12px;}
.category-related h6,.category-featured h6,#category-history h6,.block-layered-nav h4 {background:#f5f5f5;color:#000;padding:6px 10px;border:1px solid #dedede;border-bottom:none;font-size:13px;}
/*.category-related h6,.category-featured h6,#category-history h6,.block-layered-nav h4 {color:#223;font-weight:bold;padding:6px 4px 6px;}*/
.category-related ul,#category-history ul,.category-featured ul {margin:0 0 12px 0;overflow:hidden;border-bottom-width:2px;padding:12px 16px 8px;}
.category-featured ul,#category-history ul{padding:4px 0px 8px;}
.category-related ul li {height:23px;white-space: nowrap;}
.category-related ul li a {background:transparent url(../images/icon-dot.png) no-repeat scroll right 3px;display:block;}

ul.sidebox_prod {margin-top: -4px;}
.refine_clear {float:right;font-size:10px;color:#999;}

/*sliderange*/
#slider_wrap{padding-left:12px;width:220px;margin-bottom:16px;}
#slider{height:20px;clear:both;}
#range {width:200px;}
.ui-slider {position:relative;}
.ui-slider .ui-slider-handle {position:absolute;z-index:3;width:15px;height:20px;top:3px;background:url(../images/icon_bag.png) no-repeat right 3px top -53px;overflow:hidden;}
.ui-slider .ui-slider-range,.ui-slider div.rangetwo{position:absolute;margin-left:6px;z-index:2;display:block;background:#969696;top:8px;height:3px;overflow:hidden;}
.ui-slider div.rangetwo{background:#d8d8d8;z-index:1;width:100%;}
.ui-slider-horizontal .ui-slider-range-min {left:0;}
.ui-slider-horizontal .ui-slider-range-max {right:0;}
#slider_wrap .fix input {width:36px;background-color:#FFF;line-height:14px;border:0;margin-left: 2px;margin-top: -4px;font-size:11px;}

/* ==float clear== */
.hide {display:none;}
.block {display:block;}
.clear {clear:both;}
.fll {float:left;color:#666;font-size:11px;}
.flr {float:right;color:#666;font-size:11px;}
.fix{clear:both;*zoom:1;}
.fix:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:".";}

/* ==category reviews== */
#category-reviews{}
#category-reviews h4 {border-bottom:2px solid #CE2525;margin-bottom: 10px;font-family: Georgia,serif;
font-size: 20px;padding: 8px 0;font-weight: normal;}

#category-reviews li {clear:both;padding:12px 0;overflow:hidden;border-bottom:1px solid #dedede;}
.review-prod-pic {float:left;padding-right:24px;}
.review-prod-main {width:100%;}
.review-prod-name a {font-weight:bold;}
.review-prod-stars {padding:8px 0 0;overflow:hidden;}
.review-prod-content {padding:8px 2px;line-height:1.5em;}
.review-prod-content p {font-size:large;}
.reviews-prod-extra {color:#999;padding:6px 0;}
.review-prod-more {text-align:right;}