#product_category {
	border: 0px solid black;
	float: left;
	margin-left: 20px;
}

#category_products {
	border: 0px solid black;
	float: left;
	width: 790px;
	margin-left: 20px;
}

#category_products h3 {
	font-family: Verdena;
	font-size: 18pt;
	color: #aa1a1a;
}

.category_description {
	border: 0px solid black;
	padding-bottom: 10px;
	border-bottom: 2px solid #cccccc;
	margin-bottom: 20px;
}

#products {

}

.eachProduct {
	float: left;
	border: 0px solid black;
	position: relative;
	width: 790px;
	margin-bottom: 15px;
}

.eachProduct a {
	color: #604325;
}

.product_image {
	float: left;
	border: 0px solid black;
}

.product_description h5 {
	color: #000000;
	font-family: Arial;
	font-size: 13pt;
}

.product_description {
	font-size: 10pt;
	border: 0px solid #cccccc;
	border-right: 0px solid #666666;
	border-bottom: 0px solid #666666;
	margin-left: 10px;
	padding: 5px;
	float: left;
	width: 45%;
	position: relative;
}

.redBlackBorder {
	height: 11px; 
	width: 750px; 
	/*background-image: url('../images/red_black_border.jpg'); */
	border: 0px solid black;
}

/* Products/Category page */

.product_list {
	border: 0px solid black;
}

#product_categories {
}	

.eachCategory {
	border: 0px solid black;
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

.eachCategory h5 a {
	color: #604325;
	font-size: 12pt;
	margin-left: 15px;
}

#featured_products {
	border: 0px solid black;
	float: left;
	margin-left: 20px;
}

.category_header {
	font-family: Verdena;
	font-size: 18pt;
}

.category_header a, .category_header a:visited, .category_header a:link {
	color: #aa1a1a;
}

/* End Products/Category page */