<style>
	#related_grid_container {
		max-width: 410px;
		width: 100%;
		margin: 0 auto;
	}

	#related_grid_container	a {
		text-decoration: none;
		color: #000;
	}

	.rg_sizing {
		width: 49%;
		margin-bottom: 10px;
		border: 1px solid rgb(230,230,230);
		text-align: center;
	}

	.rg_item1 {
		float: left;
	}

	.rg_item2 {
		float: right;
	}	

	.rg_item1:hover, .rg_item2:hover {
		background: rgb(240,240,240);
	}

	.rg_image_positioning {
		width: max-content;
		width: -moz-max-content;
		width: -webkit-max-content;
		margin: 10px auto 10px auto;
	}

	.rg_image_sizing {
		max-width: 165px;
	}

	@media only screen and (max-width: 350px) {	

		.rg_sizing {
			width: 100%;
		}

	    .rg_item1 {
	        float: none;
	    }

	    .rg_item2 {
	        float: none;
	    }
	}

</style>