/*--------------------------*/
/*-- Category Page Layout --*/
/*--------------------------*/

.cl-layout {
	padding:5px;
	/*border: dotted 1px green; TEMP*/
	}
	
.cl-products {
	margin-bottom: 10px;
	}
.cl-products h4 {
	font-size: 12px;
	margin-bottom: 5px;
	}

/* Pagination */
.cl-products .paging-block {
	background-color:#EFEFEF;
	border: 1px #D1D1D1 solid;
	padding: 5px 7px;
	}
	.paging-block .item-viewing {
		float: left;
		}
	.paging-block .pagination {
		float:right;
		}
	.paging-block .viewAll {
		float: left;
		margin-left: 10px;
		}
.paging-block .item-viewing label,
.paging-block .pagination label {
	font-weight:bold;
	float:left;
	margin-right:5px;
	}

.cl-layout .style-category-description {
	padding: 10px;
	margin-bottom:10px;
	}
	
/*-------------------------*/
/*-- Sub Category Layout --*/
/*-------------------------*/

.cl-subcats {
	margin-bottom: 10px;
	}
.cl-subcats h4 {
	font-size: 12px;
	margin-bottom: 5px;
	}

	.cl-subcats .grid-3items { 
		border: 1px #DEDEDE solid;
		background-color: #fff;
		}
	.cl-subcats .grid-3items  .cell { 
		border: none;
		padding:5px;
		}		
.cl-subcats .cat-menu {}
		


/*-------------------------*/
/*-- Product View Layout --*/
/*-------------------------*/

/* List View */
.cl-products {
	
	}

.cl-products .pg-category-block .pg-product-list {
	background-color: #fff;
	border-left: 1px #DEDEDE solid;
	}
.cl-products .pg-category-block .pg-product-list .cell {
	border-right: 1px #DEDEDE solid;
	border-bottom: 1px #DEDEDE solid;
	padding:10px;
	
	/*border: red 1px dotted; TEMP*/
	}
.cl-products .pg-category-block .pg-product-list .last {
	border-right: 1px #DEDEDE solid;
	border-bottom: none;
	padding:10px;
	}

/* Grid View */
.cl-products .pg-category-block .pg-product-grid {
	}
.cl-products .pg-category-block .pg-product-grid .cell {
	}
.cl-products .pg-category-block .pg-product-grid .last {
	}

/*-----------------------*/
/*-- pg-product Styles --*/
/*-----------------------*/
.cl-products .pg-category-block .pg-product .style-product-name {
	font-size: 14px;
	margin-bottom: 10px;
	}
.cl-products .pg-category-block .pg-product .style-product-description {
	margin-bottom: 10px;
	}

	/* Price Box */
	.cl-products .pg-product .price-box {
		margin-top:10px;
		}	
		.cl-products .pg-product .price-box  .label-cell {
			width: 65px;
			padding: 5px;
			}
			.cl-products .price-box .label-cell p {
				white-space:nowrap;
				}
		.cl-products .pg-product .price-box  .value-cell {
			padding: 5px;
			}	
			.cl-products .price-box  .label-cell .style-price {
				font-weight:bold;
				/*color: #333;*/
				}
			.cl-products .price-box  .value-cell .style-price {
				font-size: 	12px;
				}
		.cl-products .pg-product .price-box  .btn-cell {
			padding: 15px 5px 5px 5px;
			text-align:center;
			}
	/* END Price Box*/


/*--------------------------------------*/
/*-- Category Featured Product Layout --*/
/*--------------------------------------*/
.cl-featured-products {
	margin-bottom: 10px;
	}
	
.cl-featured-products h4{
	font-size: 16px;
	font-weight:bold;
	color:#544237;
	margin-bottom: 5px;
	}
