h1 {
	padding-bottom:18px;
}


.featuredProduct {
	font-weight:bold;
	font-size:1.5em;
	display:block;
  	float:left;
  	padding:20px;
  	margin:10px;
  	background-color: #ccc;
}

.mainNavigation {
	background-color: #666;
}

.mainNavigationElement {
	float: left;
	width: 150px;
	background-color: #666;
}

.newsdate {
	font-size:10px;
}

.newsitem {
	padding-bottom:9px;
}

#headerNav {
	float:right; 
	padding-top:60px;
	padding-right:10px;
	font-weight:bold;
}

#footerNav {
	padding-top: 30px;
	height: 36px;
}

.productTable {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
}

.productTable td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	text-align: left;
	vertical-align: top;
	
}

.productTable {
	padding: 4px;
}

.productTable tr { background: #FCFDFE; }

.productTable tr.odd { background: #F7F9FC; }


.yellowbox {padding:1em;margin-bottom:1.5em;background:#ffffcc;width:200px;}

.eventDate {
	font-size:10px;
}

.eventLocation {
	font-size:10px;
	padding-bottom:9px;
}

.eventItem {

}

.featurebox {
	font-size: 11px;
	padding:1em;
	margin-bottom:1.5em;
	width:200px;
	border: 1px solid #b6c9d4;
	} 


  html .span-1,  html .span-2,  html .span-3,  html .span-4,  html .span-5,  html .span-6,  html .span-7,  html .span-8,  html .span-9,  html .span-10,  html .span-11,  html .span-12,  html .span-13,  html .span-14,  html .span-15,  html .span-16,  html .span-17,  html .span-18,  html .span-19,  html .span-20,  html .span-21,  html .span-22,  html .span-23,  html .span-24 {overflow-x: hidden;} 
  
 

