.content .brands {width:911px; border:1px solid #d2d2d2; background:#ececec; float:left;padding:8px 13px 8px 13px;margin:20px 0 0 3px;}
.content .brands .product{ width:144px;margin-left:6px; float:left;}
.content .brands .product .product_details{ width:134px;border:1px solid #d4d4d4; background:#ececec;margin-bottom:1px; float:left;padding:5px;}
.content .brands .product .product_details h2{font:bold 1.1em Arial, Helvetica, sans-serif; color:#666;margin:8px 9px 5px 6px; text-transform:uppercase;}

.content .brands .product .product_thumb{width:125px;padding:4px;border:1px solid #d4d4d4; background:#fff;margin:5px 0 0 4px; display:table-cell; height:125px; vertical-align:middle;}
.content .brands .product .price{background:url(../images/price-box-bg.jpg) no-repeat; width:146px; height:18px; color:#5a841a; font:bold 1.2em Arial, Helvetica, sans-serif; text-indent:25px;padding-top:6px; margin-top:1px; float:left; text-align:center;}
.content .brands .product .strike{text-decoration:line-through;}
.content .brands .product .offer{color:#ea193a;}

.content .brands .product .additem a{background:url(../images/add-to-basket.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:29px;padding-top:6px; margin-top:1px; float:left; text-transform:uppercase; text-decoration:none;}

.content .brands .product .preorder_item a{background:url(../images/add-preorder.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:20px;padding-top:6px; margin-top:1px; float:left; text-transform:uppercase; text-decoration:none; text-align:center;} 


/* ------------ Product Listing ----------------------*/

.content .listing_contain{width:946px;margin:13px 0 0 4px;}
.content .listing_contain .filter_contain{width:211px; float:left; background:url(../images/filter-mid-bg.jpg) repeat-y;}
.content .listing_contain .filter_contain .filter{width:211px; float:left; background:url(../images/filter-bottom-bg.jpg) bottom no-repeat; padding-bottom:15px;}
.content .listing_contain .filter_contain .filter h1{background:url(../images/filter-top-bg.jpg) no-repeat top; font:bold 1.3em/1.8em Arial, Helvetica, sans-serif; text-transform:uppercase;margin:0; text-indent:15px; color:#666;padding-top:6px;padding-bottom:1px;}
.content .listing_contain .filter_contain .filter h2, .content .listing_contain .filter_contain .filter h4{ background-color:#8bc533; color:#fff; font:bold 1.2em/2em Arial, Helvetica, sans-serif; text-indent:15px;margin:0;}
.content .listing_contain .filter_contain .filter .filtering ul{margin:0;padding:6px 6px 0 6px; list-style:none;}
.content .listing_contain .filter_contain .filter .filtering ul li{ width:184px; border:1px solid #e5e5e5; padding:5px 6px 5px 2px;margin-bottom:6px; font:bold 1.1em Arial, Helvetica, sans-serif; color:#999999;}
.content .listing_contain .filter_contain .filter .filtering ul li strong{color:#5a841a;}
.content .listing_contain .filter_contain .filter .filtering ul li img{float:left;margin-right:4px;}
.content .listing_contain .filter_contain .filter .filters{width:209px;margin-left:1px;}
.content .listing_contain .filter_contain .filter .filters h3{background:#999999; color:#fff; text-transform:uppercase; font:bold 1.2em/2em Arial, Helvetica, sans-serif;margin:0;text-indent:15px;}
.content .listing_contain .filter_contain .filter .filters h3 strong{color:#5a841a;}
.content .listing_contain .filter_contain .filter .filters ul{margin:2px 0 0 0;padding:0; list-style:none;}
.content .listing_contain .filter_contain .filter .filters ul li{}
.content .listing_contain .filter_contain .filter .filters ul li a{ padding:5px 5px 5px 15px;width:191px; display:block; background:#f7f7f7; color:#999; font:normal 1.2em/1em Arial, Helvetica, sans-serif; text-decoration:none;}
.content .listing_contain .filter_contain .filter .filters ul li a:hover{background-color:#666; color:#fff;}

.content .product_listing_contain{width:716px; border:1px solid #d2d2d2;padding:4px 4px 0px 4px; float:left; margin:1px 0 0 5px;}
.content .product_listing_contain p{color:#666666; font:bold 1.2em Arial, Helvetica, sans-serif;}
.content .product_listing_contain .product_listing{width:708px; background:#fff;padding:4px; float:left;margin-bottom:4px;}
.content .product_listing_contain .product_listing .img_list_contain{ float:left; border:1px solid #e5e5e5; }
.content .product_listing_contain .product_listing .img_list_contain .img_list{ width:65px; height:65px; vertical-align:middle;display:table-cell;}
.content .product_listing_contain .product_listing .list_details {float:left; width:590px;margin:0 0 0 12px;}
.content .product_listing_contain .product_listing .list_details .list_description {float:left; width:400px;}
.content .product_listing_contain .product_listing .list_details .list_description h1, .content .product_listing_contain .product_listing .list_details .list_description h1 a{color:#ea193a;font:bold 1.1em Arial, Helvetica, sans-serif;margin-bottom:2px; text-transform:uppercase; text-decoration:none; }
.content .product_listing_contain .product_listing .list_details .list_description h1 a:hover{color:#666;}
.content .product_listing_contain .product_listing .list_details .list_description h2{color:#5a841a;font:bold 1.1em Arial, Helvetica, sans-serif;margin-top:2px;}
.content .product_listing_contain .product_listing .list_details .list_description h2 strong{color:#333; text-transform:uppercase;}
.content .product_listing_contain .product_listing .list_details .list_description h3{color:#999;font:bold 1.1em Arial, Helvetica, sans-serif;}
.content .product_listing_contain .product_listing .list_details .list_description h3 strong{color:#666;}

.content .product_listing_contain .product_listing .list_details .list_cost{ float:right; width:190px;margin-top:7px;}
.content .product_listing_contain .product_listing .list_details .list_cost div.price{background:url(../images/price-box-bg.jpg) no-repeat; width:146px; height:18px; color:#5a841a; font:bold 1.2em Arial, Helvetica, sans-serif; text-indent:25px;padding-top:6px; margin-top:1px; float:right; text-align:center;}
.content .product_listing_contain .product_listing .list_details .list_cost input{border:1px solid #d9d9d9; width:30px; clear:both;padding:4px; float:left;}
.content .product_listing_contain .product_listing .list_details .list_cost div.strike{text-decoration:line-through;}
.content .product_listing_contain .product_listing .list_details .list_cost div.offer{color:#ea193a;}
.content .product_listing_contain .product_listing .list_details .list_cost div.additem a{background:url(../images/add-to-basket.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:6px;padding-top:6px; margin-top:2px; float:right; text-transform:uppercase; text-decoration:none;}
.content .product_listing_contain .product_listing .list_details .list_cost .preorder_item a{background:url(../images/add-preorder.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:20px;padding-top:6px; margin-top:1px; float:left; text-transform:uppercase; text-decoration:none; text-align:center;} 
.content .product_listing_contain .product_listing .list_details .list_cost a{background:url(../images/add-preorder.jpg) no-repeat; width:146px; height:18px; color:#fff; font:bold 1.1em Arial, Helvetica, sans-serif; text-indent:20px;padding-top:6px; margin-top:1px; float:left; text-transform:uppercase; text-decoration:none; text-align:center;} 

.shop .category-head{display:none;}

.shop .toolbar_contain{border:1px solid #D2D2D2;padding:4px 4px 4px 4px;width: 716px;float:right;margin:1px 3px 0 5px;}
.shop .toolbar{ float:left; width:100%;}
.shop .toolbar .pager{ float:left; width:100%;}
.shop .toolbar .pager p{margin:0; float:left; font:normal 1.1em/1.5em Arial, Helvetica, sans-serif;}
.shop .toolbar .pager .limiter{float:right;}

.shop .toolbar .pages{ clear:both; float:left; margin-top:5px;}
.shop .toolbar .pages ol{margin:0; list-style:none;padding:0; float:left;}
.shop .toolbar .pages ol li{float:left;margin:0;padding:0;}
.shop .toolbar .pages ol li a, .shop .toolbar .pages ol li span{border:1px solid #ccc; display:block; padding:3px; text-decoration:none; color:#333;}
.shop .toolbar .pages ol li a:hover{background:#ccc;}
 .shop .toolbar .pages ol li span{color:#C00;}

