@media print, screen and (min-width:922px){
	.groupNavTab li{
		float: left;
		width: 33.3%;
		text-align: center;
	}
	
	.groupNavTab li span a{
		width: 95%;
		position: relative;
		display: block;
		font-size: 13px;
		line-height: 14px;
		padding: 5px 0; 
		color: #ffffff;
		background-color: #6eb92b;
		border: 2px solid #6eb92b;
	}
	.groupNavTab li span a:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(110, 185, 43, 0);
		border-top-color: #6eb92b;
		border-width: 8px;
		margin-left: -8px;
	}
	.groupNavTab li span a:hover{
		background-color: #ffffff;
		border: 2px solid #6eb92b;
		border-top: 2px solid #ffffff;
		color:#6eb92b;
	}
	.groupList{
		width:100%;
	}
	.groupList h3{
		font-size:17px;
		margin:0;
		padding:30px 0 5px;
		border-bottom:1px solid #e5e5e5;
		clear:both;
	}
	.groupList h4{
		font-size:14px;
		margin:30px 0 0;
		padding:5px 0;
		border-bottom:1px solid #e5e5e5;
		clear:both;
		text-align:center;
		background-color:#c7c7c7;
		width:20%;
	}
	.groupBox{
		width:50%;
		padding-top:20px;
		display: inline-block;
		vertical-align: top;
	}
	.groupBox img{
		width:45%;
		float:left;
		padding-right:10px;
	}
	.groupName{
		width:55%;
		float:left;
		padding:0 10px;
		line-height:1.6;
		font-size:13px;
	}
	.groupTitle{
		font-weight:bold;
	}
	.gglMap{
		color:#6eb92b;
		line-height:2.3;
	}
/*
	.retail{
		width:25%;
		border-right:1px solid #e5e5e5;
		border-left:1px solid #e5e5e5;
		padding-left:5%;
		margin-top:15px;
		float:left;
	}
*/
	.ovsLink{
		color:#6eb92b;
		text-decoration: underline;
	}
}
@media only screen and (min-width:767px) and (max-width:992px) {
	.groupNavTab li{
		float: left;
		width: 33.3%;
		text-align: center;
	}
	
	.groupNavTab li span a{
		width: 95%;
		position: relative;
		display: block;
		font-size: 13px;
		line-height: 14px;
		padding: 5px 0; 
		color: #ffffff;
		background-color: #6eb92b;
		border: 2px solid #6eb92b;
	}
	.groupNavTab li span a:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(110, 185, 43, 0);
		border-top-color: #6eb92b;
		border-width: 8px;
		margin-left: -8px;
	}
	.groupNavTab li span a:hover{
		background-color: #ffffff;
		border: 2px solid #6eb92b;
		border-top: 2px solid #ffffff;
		color:#6eb92b;
	}
	.groupList{
		width:100%;
	}
	.groupList h3{
		font-size:17px;
		margin:0;
		padding:30px 0 5px;
		border-bottom:1px solid #e5e5e5;
		clear:both;
	}
	.groupList h4{
		font-size:14px;
		margin:30px 0 0;
		padding:5px 0;
		border-bottom:1px solid #e5e5e5;
		clear:both;
		text-align:center;
		background-color:#c7c7c7;
		width:30%;
	}
	.groupBox{
		width:50%;
		padding-top:20px;
		display: inline-block;
		vertical-align: top;
	}
	.groupBox img{
		width:55%;
		float:left;
		padding-right:10px;
	}
	.groupName{
		width:45%;
		float:left;
		padding:0 10px;
		line-height:1.4;
		font-size:12px;
	}
	.groupTitle{
		font-weight:bold;
	}
	.gglMap{
		color:#6eb92b;
		line-height:2.3;
	}
/*
	.retail{
		width:25%;
		border-right:1px solid #e5e5e5;
		border-left:1px solid #e5e5e5;
		padding-left:2%;
		margin-top:15px;
		float:left;
	}
*/
}
@media only screen and (max-width: 767px) {
	.groupNavTab li{
		float: left;
		width: 33.3%;
		text-align: center;
	}
	
	.groupNavTab li span a{
		width: 95%;
		position: relative;
		display: block;
		font-size: 13px;
		line-height: 14px;
		padding: 5px 0; 
		color: #ffffff;
		background-color: #6eb92b;
		border: 2px solid #6eb92b;
	}
	.groupNavTab li span a:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(110, 185, 43, 0);
		border-top-color: #6eb92b;
		border-width: 8px;
		margin-left: -8px;
	}
	.groupNavTab li span a:hover{
		background-color: #ffffff;
		border: 2px solid #6eb92b;
		border-top: 2px solid #ffffff;
		color:#6eb92b;
	}
	.groupList{
		width:100%;
	}
	.groupList h3{
		font-size:17px;
		margin:0;
		padding:30px 0 5px;
		border-bottom:1px solid #e5e5e5;
		clear:both;
	}
	.groupList h4{
		font-size:14px;
		margin:30px 0 0;
		padding:5px 0;
		border-bottom:1px solid #e5e5e5;
		clear:both;
		text-align:center;
		background-color:#c7c7c7;
		width:50%;
	}
	.groupBox{
		width:100%;
		padding-top:20px;
		display: inline-block;
		vertical-align: top;
	}
	.groupBox img{
		width:45%;
		float:left;
		padding-right:10px;
	}
	.groupName{
		width:55%;
		float:left;
		padding:0 10px;
		line-height:1.4;
		font-size:12px;
	}
	.groupTitle{
		font-weight:bold;
	}
	.gglMap{
		color:#6eb92b;
		line-height:2.3;
	}
/*
	.retail{
		width:50%;
		border-right:1px solid #e5e5e5;
		border-left:1px solid #e5e5e5;
		padding-left:5%;
		margin-top:15px;
		float:left;
	}
*/
}