.images_1_of_3  img,.images_3_of_1 img ,.images_1_of_4 img ,.det-pic img{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	max-width:100%;
}
.images_1_of_4 {
	width: 20%;
	padding:1.5%;
}
.images_1_of_4 {
	width: 20%;
	padding:1.5%;
}
.images_1_of_4  img{
	max-width:100%;
}
.images_1_of_4  h3{
	margin: 3% 0;
}
.images_1_of_4  p {
	font-size:0.8125em;
	padding:0.3em 0;
}
.images_1_of_4 .button{
	margin-top:.3em;
	line-height:1.9em;
}
@media only screen and (max-width: 640px) {
	.grid_1_of_4{
		margin: 2% 0 2% 0%;
	}
	.images_1_of_4 {
		width:94%;
		padding:3%;
	}
}

@media only screen and (max-width: 480px) {
	.grid_1_of_4{
		margin: 2% 0 2% 0%;
	}
	.images_1_of_4 {
		width:92%;
		padding:4%;
	}
}
.images_1_of_3  img,.images_3_of_1 img ,.images_1_of_4 img ,.det-pic img{
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	max-width:100%;
}
.grid_1_of_4{
	display: block;
	float:left;
	margin:0% 0 1% 1.6%;
	/*border:solid 2px #5f5d51;*/
}

.grid_1_of_4:hover{background-color:#f2f2f2;}

.grid_1_of_4:first-child {
	margin-left: 0;
}
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}
