#catProd_topNavigation {
	margin: 10px 0px;

}
#catProd_topNavigation table {
	width: 100%;
}
#catProd_botNavigation {
	display: none;
	margin-top:20px;

}
#catProd_botNavigation table {
	width: 100%;
}
/* Set the style for prev, next and page numbers */
.pageNumber {
	text-align: right;
}
.pageNumber a, .pageNumber span {
	padding: 2px;
}
.pageNumber a:hover, .pageNumber span.current {
	background-color: #ECECEC;
	text-decoration: none;
}
/* Set the style for viewing, view all */
.pageView {
	text-align: center;
}
.pageView a, .pageView span {
	padding: 2px;
}
.pageView a:hover, .pageView span.current {
	background-color: #ECECEC;
	text-decoration: none;
}
/* Set the style for product sorting */
.pageSort {
	text-align: left;
	font-weight: bold;
}
.pageSort span {
	padding: 2px;
}
.pageSort form {
	display: inline;
}



/* ----- Product Group category header Styles ----- */
#catProd_header {}
#catProd_header table {
	width:100%;
	border-collapse:collapse;
}
#catProd_header td {
	border-collapse:collapse;
	margin:0;
	padding:0;
	border:1px solid #999999;
}
#catProd_header td.image {
	margin:0;
	padding:0;
}
#catProd_header td.description {
	margin:0;
	padding:10px;
}
#catProd_header h1.name {
	font-size:20px;
}


/* ----- Product Group Grid Styles ----- */
#catProd {
	position:relative;
}
#catProd table {
	width:100%;
	border-collapse:collapse;
}
#catProd td {
	border-collapse:collapse;
	margin:0;
	padding: 10px;
	border:1px solid #999999;
}

/* Style for product group image  */
#catProd .image_container {
	position:relative;
	display:table;
	height:210px;
	width:100%;
}
	#catProd .image {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	}
	#catProd .image img {
		display:block;
		margin:0 auto;
	}

/* Style for product group information  */
#catProd .info { }
	#catProd h2.name {
		font-size:11px;
		font-weight:bold;
	}
	#catProd .decription { }
	
/* Style for product group details  */
#catProd .details { }
	#catProd .price {
		font-weight:bold;
	}
	#catProd .orig_price {
		float:left;
		text-decoration:line-through;
	}
	#catProd .sale_price {
		float:left;
		padding-left:5px;
		font-weight:bold;
		color:#CC0000;
	}
	#catProd .view {
		clear:both;
		text-align:right;
	}


/* ----- Product image icons ----- */
.tl {
	position:absolute;
	top:-5px;
	left:-5px;
}
.tr {
	position:absolute;
	top:-5px;
	right:-5px;
}
.bl {
	position:absolute;
	bottom:-5px;
	left:-5px;
}
.br {
	position:absolute;
	bottom:-5px;
	right:-5px;
}