#page {
	padding: 		10px 30px;
}
.smaller-width-content	{
	width: 			75%;
	margin-left: 		auto;
	margin-right: 		auto;
}

.wd-container {
	margin: 		0 .75% 18px;
	padding: 		10px 6px;
	border-bottom: 		2px solid #BDBEBB;
	overflow: 		hidden;
	box-sizing: 		border-box;
}
.wd-full {
	width: 			98.5%;
	clear: 			left;
}
.wd-half {
	width: 			48.5%;
	float: 			left;
}
.wd-container .wd-title {
	font-weight: 		300;
	line-height: 		1.05em;
	margin: 		8px 0;
	height: 		2.5em;
	cursor: 		pointer;
	position: 		relative;
	z-index: 		4;
}
.wd-container .wd-title:hover {
	color: 			#629CBC;
}
.wd-container.wd-full .wd-title {
	font-size: 		36px;
}
.wd-container.wd-half .wd-title {
	font-size: 		28px;
}

.wd-container.wd-full .wd-image {
	width: 			70%;
	float: 			left;
	padding: 		3%;
	box-sizing: 		border-box;
	cursor: 		pointer;
	position: 		relative;
	z-index: 		1;
}
.wd-image img {
	width: 			100%;
	height: 		auto;
}
.wd-container.wd-half .wd-image {
	padding: 		5%;
	cursor: 		pointer;
}
.wd-container.wd-full .wd-info {
	width: 			30%;
	float: 			left;
	padding-top: 		20%;
	padding-left: 		20px;
	box-sizing: 		border-box;
	font-size: 		13px;
}
.wd-container .wd-info p {
	line-height: 		1.3em;
	margin: 		0;
}

.wd-container p.wd-price-strike {
	font-size: 		20px;
	text-decoration: 	line-through;
	color: 			#878985;
}
.wd-container p.wd-price {
	font-size: 		30px;
	font-weight: 		700;
	letter-spacing: 	-.8px;
	margin-top: 		8px;
	margin-bottom: 		18px;
	display: 		inline;
	padding: 		2px 10px 3px;
	border: 		1px solid #595B55;	
}
.wd-container .wd-pricing-right {
	margin-top: 		12px;
	margin-bottom: 		24px;
}
.wd-container.wd-half p.wd-price {
	font-size: 		28px;
	letter-spacing: 	-.8px;	
}
.wd-description {
	display: 		none;
	/*
	font-size: 		15px;
	line-height: 		22px;
	padding-bottom: 	18px;
	*/
}

.wd-container .wd-info button.wd-to-cart {
	clear: 			left;
	display: 		block;
	width: 			100%;
	min-height: 		52px;
	text-align: 		center;
	-webkit-appearance: 	none;
	-moz-appearance: 	none;
	border: 		0;
	background: 		#EF594F;
	color: 			#FFF;
	text-transform: 	uppercase;
	font-weight: 		900;
	font-size: 		14px;
	letter-spacing: 	1.35px;
	margin-left: 		-3px;
	margin-bottom: 		30px;
	transition: 		all .15s linear;
	cursor: 		pointer;
}
.wd-container .wd-info button:hover.wd-to-cart {
	background: 		#595B55;
}
.wd-container.wd-half .wd-pricing {
	float: 			left;
	width: 			50%;
	margin-left: 		5%;
}
.wd-container.wd-half .wd-description {
	display: 		none;
/*	float: 			left;
	width: 			50%;
	padding-right: 		20px;
	font-size: 		14px;
	min-height: 		18em;
	display: 		box;
	box-sizing: 		border-box;
	*/
}

.home-banner-tablecell img,
.category-banner-table img {
	width: 			80%;
	height: 		auto;
	max-width: 		700px;
}

.home-banner-table img.show-420,
.category-banner-table img.show-420 {
	display: 		none;
}
.home-banner-tablecell img {
	margin-top: 		35px;
	margin-bottom: 		-20px;
}

.category-banner-table h3 {
	margin-top: 		-20px;
	margin-bottom: 		20px;
}
img.blackfriday {
	max-height: 		190px;
	width: 			auto;
}
/* - - -  Start Responsive styles - - -  - */

	@media only screen and (max-width: 667px) {
	
	.wd-container.wd-half,
	.wd-container.wd-full .wd-image,
	.wd-container.wd-full .wd-info,
	.wd-container.wd-half .wd-pricing,	
	.wd-container.wd-half .wd-description {
		width: 		100%;
	}
	.wd-container.wd-full .wd-info {
		padding-left: 	0;
	}
	.wd-container.wd-full .wd-title {
		font-size: 	28px;
	}
	.wd-container.wd-half .wd-description {
		min-height: 	2em;
	}
	.wd-pricing-left {
		float: 		left;
		margin-right: 	24px;
	}	
	.wd-pricing-right {
		float: 		left;
	}
	.wd-container.wd-half .wd-pricing {
		margin-left: 		0;
	}

	.wd-container .wd-pricing-right {
		margin-top: 	1px;
	}
	.wd-container.wd-half p.wd-price {
		font-size: 	30px;
	}
	
	.category-banner-container {
		height: 	260px;
	}
	.category-banner-table {
		height: 	220px;
	}
	
	.category-banner-table img {
		width: 			90%;
		height: 		auto;
	}
	.category-banner-table h3 {
		margin-top: 		-5px;
		padding: 		0 15px;
	}
	img.blackfriday {
		max-height: 		160px;
		width: 			auto;
	}
		
		
	
	} /* END MAX 667PX */
	
	@media only screen and (max-width: 420px) {
		
	.home-banner-table img.hide-420,
	.category-banner-table img.hide-420 {
		display: 		none;
	}
	.home-banner-table img.show-420,
	.category-banner-table img.show-420 {
		display: 		block;
		width: 			100%;
		height: 		auto;
	}

	.category-banner-table h3 {
		margin-top: 		-15px;
		font-size: 		15px;
		margin-bottom: 		10px;
	}
	img.blackfriday {
		width: 			100%;
		max-width: 		360px;
		height: 		auto;
	}

	
	} /* END MAX 420PX */

