@charset "utf-8";

/* Homepage News & Events */
#right { display: block;  clear:both;width: auto; float:right;width:100%;}
#homepage-news, #homepage-events { margin-top:20px;}
#homepage-products {margin:0 10px 10px;}
#homepage-news .container, #homepage-events .container { position: relative;}

#homepage-news .container .title, #homepage-events .container .title { font-weight:bold; }
#homepage-news .container .more, #homepage-events .container .more { margin-bottom:15px; }
#homepage-news .container .date, #homepage-events .container .date {display:none;}
#homepage-news .container .desc, #homepage-events .container .desc {/*margin-left:50px;*/}
#homepage-news .container .sddy, #homepage-events .container .sddy {width:38px; height:33px; text-align:center; line-height:33px; font-size:20px;}
#homepage-news .container .sdmn, #homepage-events .container .sdmn {text-align:center;}
#homepage-news .container .sdyr, #homepage-events .container .sdyr {display:none;}



/* HOME PRODUCT DISPLAY 
#hmpgProducts table.featureprod {width:100%;}
#hmpgProducts table.featureprod .featureimg {}
#hmpgProducts table.featureprod .featureimg td {text-align:center;border:2px solid #E4E4E1; margin:0 12px; width:142px;}
#hmpgProducts table.featureprod .featureimg .featureimgimg {border-bottom:none;}
#hmpgProducts table.featureprod .featureimg .featureimgtext {border-top:none;height:1.4em;}
#hmpgProducts table.featureprod .featureimg table {border:0; margin:auto; height:160px;}

.featureprod { border-collapse: separate; }
.featureimg { text-align:center; }
.featureimg { border:solid 1px #EAEAEA; }
.featuredesc {
	text-align:center;
	padding: 8px 4px;
	font-size: 0.9em;
	vertical-align: top;
	border:solid 1px #EAEAEA;
	background-color: #FBFBFB;
}*/

#right .moreinfolink {display:block;}
#relatedcontent {display:none}

@media only screen and (min-width: 32em) { /*512px*/
}
@media only screen and (min-width: 46em) and (max-width: 60em) { /*737px*/
	#right {margin:1em auto;width:95%;border-radius: 10px;-webkit-border-radius: 10px;float:none;padding:0.5em}
}
@media only screen and (min-width: 46em) { /*737px*/
	.contentinner {float:none; overflow:hidden;}
	.contentinner:not(.noright) {width: auto;}
	/*#relatedcontent.contentinner {float:none; margin-left: 250px;}*/
}
@media only screen and (min-width: 60em) { /*960px*/
	.contentinner {float:none; max-width:710px;}
	#right { clear: none; float: right; width: 250px; padding-top:0;}
	#homepage-products a.container {width:31%;}
	#homepage-products a.container:nth-of-type(odd) {margin:1em 0 1em 2%;}
	#homepage-products a.container:nth-of-type(even) {margin:1em 0 1em 2%;}
	#homepage-products a.container:nth-of-type(3n-2) {	margin-left: 0 ;	}
	#homepage-products a.container {overflow:hidden;padding-bottom: 45%;}
}
@media only screen and (min-width: 80em) { /*1280px*/
	.contentinner {max-width:1030px}
	#homepage-products a.container {width:23%;padding-bottom: 28%;}
	#homepage-products a.container:nth-of-type(3n-2) {margin:1em 0 1em 2%;}
	#homepage-products a.container:nth-of-type(4n-3) {margin-left: 0;}
}

@media only screen and (min-width: 60em) and (max-width: 65em)  {  
	.contentinner {max-width:693px\0;}  /*IE*/
 }

