.sortBlock {
background:0;
border:1px solid #e5e5e5;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);
box-shadow:inset 0 0 5px rgba(0,0,0,0.1);
margin:0;
padding:0;
}

.sortBlock div {
background:url(../images/crumb-gradient.png) repeat-x right center;
display:block;
height:28px;
font-size:11px;
line-height:30px;
text-decoration:none;
color:#818181;
text-shadow:0 1px 0 #fff;
padding:0 10px 0 20px;
}

.category-products ul.product-list {
list-style-type:none;
margin:20px 0 0;
padding:0;
}

.category-products ul.product-list li.product-detail {
float:left;
width:220px;
margin: 0 20px 80px 0;
}

.category-products ul.product-list li.product-detail:nth-child(4n) {
margin:0 0 20px;
}

.category-products ul.product-list li.product-detail:nth-child(4n+1) {
clear:left;
}

.content .category-products .product-purchasing {
float:left;
width:218px;
background:#f4f4f4;
border:1px solid #f1f1f1;
-webkit-box-shadow:inset 0 0 0 1px #fafafa, 0 1px 1px rgba(0,0,0,0.15);
-moz-box-shadow:inset 0 0 0 1px #fafafa, 0 1px 1px rgba(0,0,0,0.15);
box-shadow:inset 0 0 0 1px #fafafa, 0 1px 1px rgba(0,0,0,0.15);
height: 536px;
padding: 0px;
}

.content .category-products .product-purchasing .image {
text-align:center;
padding:20px 20px 0;
}

.content .category-products .product-purchasing .image figure {
width:160px;
height:160px;
position:relative;
background:#fff;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);
box-shadow:0 1px 2px rgba(0,0,0,0.25);
margin:0 auto;
padding:5px;
}

.content .category-products .product-purchasing .image figure img {
height:100%;
width:100%;
}

.content .category-products .product-purchasing .image figure figcaption {
    left:-5px;
/*
height:28px;
font-size:18px;
font-weight:800;
line-height:30px;
color:#fff;
text-shadow:0 1px 1px #2a4651;
background:#36505c;
background-image:0;
border:1px solid #2a4651;
-webkit-box-shadow:inset 0 1px 0 #576e79;
-moz-box-shadow:inset 0 1px 0 #576e79;
box-shadow:inset 0 1px 0 #576e79;
padding:0 10px;
*/
}
/*
.content .category-products .product-purchasing .image figure figcaption:after {
content:" ";
position:absolute;
bottom:-6px;
left:-1px;
width:0;
height:0;
border-top:5px solid #15252b;
border-left:5px solid transparent;
}
*/
.content .category-products .product-purchasing .info {
padding:20px;
height: 248px;
}

.content .category-products .product-purchasing .info .product-name {
margin-bottom:10px;
height: 67px;
overflow:hidden;
}

.content .category-products .product-purchasing .info .product-name a {
height:47px;
overflow:hidden;
}

.content .category-products .product-purchasing .info .product-price {
font-size:24px;
font-weight:800;
color:#EF4C23;
text-shadow:0 1px 0 #fff;
margin:0 0 15px;
}

.content .category-products .product-purchasing .info .product-price .compare-price {
font-size:13px;
font-weight:500;
color:#858585;
text-shadow:none;
text-decoration:line-through;
}

.content .category-products .product-purchasing .info .quantity {
font-size:12px;
font-weight:500;
color:#36515c;
margin:0 0 15px;
}

.content .category-products .product-purchasing .info .shipping-data,.content .category-products .product-purchasing .info .review-data {
color:#7a7a7a;
font-size:10px;
line-height:1.3em;
margin:0 0 15px;
}

.content .category-products .product-purchasing .info .shipping-data .stock {
font-size:12px;
font-weight:700;
}

.content .category-products .product-purchasing .info .review-data ul {
display:block;
list-style:none;
margin:0;
padding:0 0 5px;
}

.content .category-products .product-purchasing .info .review-data ul li {
float:left;
}

.content .category-products .product-purchasing .info .review-data ul li a {
display:block;
width:16px;
height:16px;
text-indent:-9999px;
background:url(../images/stars.png) center bottom;
margin:0 2px 0 0;
}

.content .category-products .product-purchasing .info .review-data ul li.on a {
background-position:center top;
}

.content .category-products .product-purchasing .info .review-data .label {
float:left;
clear:left;
}

.content .category-products .product-purchasing .info .review-data .label a {
text-decoration:none;
color:#7A7A7A;
}

.content .category-products .product-purchasing .info .review-data .label a:hover {
text-decoration:underline;
color:#7A7A7A;
}

.content .category-products .product-purchasing .buy {
background:#ededed;
border-top:1px solid #e8e8e8;
padding:10px 20px;
}

.content .category-products .product-purchasing .buy input[type=submit] {
width:178px;
height:38px;
font:800 18px 'museoSlab', Georgia, "Times New Roman", Times, serif;
color:#fff;
text-shadow:0 -1px 0 #db5601;
background:#ea9429;
background-image:0;
border:1px solid #e78626;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 0 1px 0 #f3be4b;
-moz-box-shadow:inset 0 1px 0 #f3be4b;
box-shadow:inset 0 1px 0 #f3be4b;
cursor:pointer;
margin:0;
padding:0;
}

.content .category-products .product-purchasing .buy input[type=submit]:hover {
background:0 to(#f1b84b));
}

.content .category-products .product-purchasing .buy input[type=submit]:active {
background:0 to(#f0a822));
border:1px solid #c46d18;
-webkit-box-shadow:inset 0 1px 1px #cf8c0d;
-moz-box-shadow:inset 0 1px 1px #cf8c0d;
box-shadow:inset 0 1px 1px #cf8c0d;
}

.content .category-products .product-purchasing .buy label {
display:block;
font-size:12px;
font-weight:500;
color:#5b5b5b;
margin:10px 0 3px;
}

.content .category-products .product-purchasing .buy select {
width:180px;
}