@charset "utf-8";
/* CSS Document */


/* CSS for Product and Product Type Pages */
.prod-gal-wrap {
	float: left;
	width: 100%;
	padding: 0 5% 4em;
}
.prod-gal-item {
	width: 90%;
	margin-bottom: 2em;
}
.prod-gal-item img {
	width: 100%;
}
.al-right {
	text-align: right;
	text-align: right;
	max-width: 100%;
	margin: 1em 0;
}

/* CSS for Individual Product Pages */
.indv-prod-wrap {
	width: 100%;
	float: left;
}
.left-panel {
	width: 100%;
}
.display-area {
	width: 100%;
}
.prod-thumb {
	width: 100%;
	float: left; 
	margin-bottom: 2em;
}
.prod-thumb img {
	width: 42.5%;
	float: left;
	margin-left: 5%;
}
.display-area {
	float: left;
	margin-bottom: 2em;
}
.img-cont {
	width: 95%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}
.img-cont img {
	width: 100%;
}


@media screen and (min-width: 440px) {
}


@media screen and (min-width: 660px) {
	/* CSS for Product and Product Type Pages */
	.prod-gal-item {
		float: left;
		width: 42.5%;
		margin-right: 5%;
	}	
	.prod-gal-item img {
		width: 100%;
	}
	.prod-gal-item:nth-child(2n+2) {
		margin-right: 0;
	}
	.prod-gal-item:nth-child(2n+3) {
		clear: left;
	}
	
	
	/* CSS for Individual Product Pages */
	
}


@media screen and (min-width: 840px) {
	/* CSS for Product and Product Type Pages */
	.prod-gal-item {
		float: left;
		width: 26.6667%;
	}	
	.prod-gal-item img {
		width: 100%;
	}	
	.prod-gal-item:nth-child(3n+1) {
		margin-right: 5%;
	}
	.prod-gal-item:nth-child(3n+2) {
		margin-right: 5%;
	}
	/*clear reset*/
	.prod-gal-item:nth-child(2n+3) {
		clear: none;
	}
	/*new clear*/
	.prod-gal-item:nth-child(3n+4) {
		clear: left;
	}
	
	
	/* CSS for Individual Product Pages */
	.left-panel {
		width: 10%;
		float: left;
		margin-top: 0;
		margin-left: 5%;
	}
	.left-panel h3 {
		margin-top: 0;
	}
	.display-area {
		width: 85%;
	}
	.prod-thumb {
	}
	.prod-thumb img {
		width: 100%;
		margin-left: 0;
		margin-bottom: .5em;
	}
	.display-area {
		float: right;
		margin-bottom: 4em;
	}
	.img-cont {
		margin-left: 0 5%;
	}
	
}




















