#catProd_topNavigation {
	margin: 10px 0px;

}
#catProd_topNavigation table {
	width: 100%;
}
#catProd_botNavigation {
	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;
}



#catProd {
}
#catProd table {
	width: 100%;
}
#catProd td {
	height: 175px;
	margin: 0px;
	padding: 5px;
}
#catProd .image {
	border: 1px dotted #cacaca;
	display: table;
	height: 150px;
	overflow: hidden;
	width: 100%;
	margin: 0px 0px 10px 0px;
	#position: relative; /* For IE6 */	  
}
#catProd .image div.middle {
	 display: table-cell; 
	 vertical-align: middle; 
	 width: 100%;
	 #position: absolute; /* For IE6 */ 
	 #top: 50%; /* For IE6 */
}
#catProd .image div.inner {
	text-align: center;
	width: 100%;
	#position: relative; /* For IE6 */ 
	#top: -50%; /* For IE6 */ 
	#left: -50%;
}
#catProd .text {
	text-align: center;
}
#catProd .name {
	text-align: center;
	font-weight: bold;
}
#catProd .description {
	text-align: center;
}
#catProd .price {
	padding-top: 7px;
	text-align: center;
	font-weight: bold;
}
#catProd .more {
	padding-top: 7px;
	text-align: center;
}
#catProd .more a {
	color: #7f023c;
}
