p.category-description {
	margin-bottom: 2.875em;
}
div.subcategories p.button, div.subcategories p.highlighted {
	float: left;
	margin: 0;
}
div.subcategories p.button {
	margin-right: 1.25em; 
	font-weight: 600;
	font-size: 1.1em;
}
div.subcategories p.highlighted {
	padding: 0.45em 0;
}
div.subcategories > div {
	clear: both;
	float: left;
	margin: 15px 0 50px;
}
div.subcategories > div, div.subcategories table {
	width: 100%;
	border: 0;
}

div.subcategories > div table th, div.subcategories > div table td {
	border-right: 1px solid #b8c1c7;
}
div.subcategories > div table th:last-child, div.subcategories > div table td:last-child {
	border-right: 0;
}
div.subcategories > div table th, div.subcategories > div table td ul{
	color: #607483;
}
div.subcategories > div table th {
	padding: 15px 0;
	font-size: 1em;
	text-align: center;
}
div.subcategories > div table td {
	background: #ffffff;
	border-bottom: 1px solid #b8c1c7;
}
/*div.subcategories > div table tr:first-child > td {
	border-bottom: none;
}*/
div.subcategories > div table td img {
	display: block;
	margin: 0.75em auto;
}
div.subcategories > div table td ul {
	list-style: disc; 
	margin-left: 25px;
	text-align: left;
}

#products-content h3 {
	font-size: 1.325em;
	color: #607483;
}
#products-content .tablesorter a.button.medium.round {
	margin: 0 0 5px;
}
#products-content .tablesorter td {
	text-align: center;
}
table#options-3-table tr:first-child td {
	border-bottom: 0;
}
table#options-6-table tr td {
	width: 33.3333%;
}

div.rounded-product-categories-block {
	padding: 2em 2.5em;
	background: #e6e6e6;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
div.rounded-product-categories-block table {
	background: none;
	margin: 0;
	border-collapse:separate;
	border-spacing:10px;
}
div.rounded-product-categories-block table tr td {
	background: none;
	border: 1px solid whitesmoke;
	text-align: center;
	width: 20%;
	height: 102px;
	padding: 0;
	background: url(/images/products-brands-button-bg.png) repeat-x;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 4px 4px 8px 1px #bababa;
	box-shadow: 4px 4px 8px 1px #bababa;
}
div.rounded-product-categories-block table tr td:hover{
	background: url(/images/products-brands-button-bg.png) 0 -102px repeat-x;
	border: 1px solid #607483;
	height: 99px;
}
div.rounded-product-categories-block table tr td a {

}

div.rounded-product-categories-block table tr td a img {
	height: 82px;
}
