@charset "utf-8";
.bodyray {
	color: #F70C10;
	background-color: #000000;
}
.headerimageray {
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.contentcontaineray {
    background-color: #FFFFFF;
    color: #000000;
    width: 100%;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
.h2ray {
	font-size: 200%;
}
.h4ray {
}




.cardrowray {
	margin-top: auto;
}
.cardsray {
	float: left;
	position: relative;
	margin-bottom: 6px;
	margin-top: 6px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}



@media (min-width: 280px)and (max-width:575px){
	.cardsray{
	width:80%;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left:33px;
	}
	
	.h2ray{font-size: 130%; }
	.h4ray {font-size: 90%; }
	.h5ray {font-size:90%; }
	.ptextdistributors {font-size:80%;}
	
	.starevlogofloatleft {
	float: left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	width: 30%;
}
}



@media (min-width: 576px)and (max-width:767px){
	.cardsray{
	width:50%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;}
	
	.h2ray{font-size: 150%; }
	.h4ray {font-size: 130%; }
	.h5ray {font-size:120%; }
	
	
}





@media (min-width: 768px)and (max-width:991px){
	.cardsray{
	width: 90%;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 36px;}
	
	.h2ray{font-size: 170%; }
	.h4ray {font-size: 150%; }
	.h5ray {font-size:120%; }
}




@media (min-width: 992px)and (max-width:1199px){
	.cardsray{
	width: 50%;
	}
}


@media (min-width: 1200px)and (max-width:1400px){
	.cardsray{
	width: 40%;
	}
}




.cardbodyray {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.distributorsgridray {
    float: none;
    width: auto;
    margin-top: auto;
    position: relative;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    font-size: 100%;
}
.starevlogofloatleft {
	float: left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.golfcartpict1 {
	float: right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.h5ray {
}
.footer {
	text-align: center;
	color: #00FF0D;
}
.bikepicture {
    border: medium solid #00FD05;
}
.ptextdistributors {
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
}
