@media screen and (min-width:1201px) {
	.fancyTable td
	{
		background: #ede7e7;
		box-shadow: inset 6px 0px 1px #fff;
	}
		
	.fancyTable td:nth-child(1) {
		background: #dbdddc;
		box-shadow: none; 
	}
	
	.fancyTable tbody tr:nth-child(1),
	.fancyTable tbody tr:nth-child(3),
	.fancyTable tbody tr:nth-child(6),
	.fancyTable tbody tr:nth-child(7) 
	{ border-bottom: 2px solid #d01d2f; }
	.fancyTable tbody tr:nth-child(2),
	.fancyTable tbody tr:nth-child(4),
	.fancyTable tbody tr:nth-child(5)
	{ border-bottom: 1px solid #d01d2f; }

	.fancyTable tbody tr:nth-child(7) td {
		vertical-align: top;
	}
	.fancyTable tbody tr:nth-child(7) td:nth-child(1) {
		vertical-align: middle;
	}
	.fancyTable .fancyTableHead th, .fancyTable .fancyTableHead td { font-weight: normal; }
	.product-grid-discl { font-size: 0.8em; }
	.fancyTable tbody tr:nth-child(7) td { text-align: left; }
	.fancyTable td:nth-child(1) { text-align: left; }
}
