	.shopCategoryList
	{
		text-align: center;
	}
	.shopCategory
	{
		text-align: center;
		display: inline-block;
		/*width: 330px;*/
	}

	.shopCategoryDetails h2
	{
		border: none;
		margin: 0;
	}
	.shopCategoryDetails
	{
		margin-left: 15px;
		margin-right: 15px;
	}
	
	.shopCategoryDetails p
	{
		margin: 1em 0;
	}
	
	.redBubbleLink
	{
		font-size: 0.75em;
		display: inline-block;
		padding: 0.5em;
		padding-right: 1em;
		margin: 2em 0 4em 0;
		/*color: white;*/
		background-color: #f9f9f9;
		border-radius: 0.5em;
		border: 1px solid #d0d0d0;
		box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.5);
	}
	
	.redBubbleLink:hover
	{
		color: #BE980D;
		background-color: white;
	}
	
	.redBubbleLink img
	{
		margin-top: 2px;
		height: 30px;
		width: 30px;
		vertical-align: middle;
	}
	
	.shopCategoryBanner
	{
		border: 1px solid #5d4b06;
	}

	.categoryItem
	{
		display: inline-block;
/*		background-color: white;*/
		text-align: center;
		width: 210px;
		margin-left: 13px;
		margin-right: 13px;
		margin-top: 2em;
	}

	.categoryItemImage h3
	{
		font-style: normal;
		font-weight: normal;
		font-size: 1em;
		display: block;
		margin: 0;
	}
	
	.categoryItemImage, .shopCategory img
	{
		padding: 5px;
		background-color: white;
		box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.5);
		margin: 0.5em 0;
	}
	
	.categoryItemImage img
	{
		width: 200px;
	}

	.categoryItem .cartLink, .categoryItem .outOfStock
	{
		font-size: 0.75em;
		display: block;
		padding: 0.5em;
		margin: 0;
	}
	
	.categoryItem .cartLink
	{
		color: white;
		background-color: #BE980D;
		border-radius: 0.5em;
	}
	
	.categoryItem .cartLink:hover
	{
		color: #BE980D;
		background-color: white;
	}
	
	.categoryItem .itemCost
	{
		display: block;
	}

