<style type="text/css">

	.mainTable{
		/* orange ee8f43 red 9b1903 green 889a5e */
		border-collapse:collapse;border:1px solid 889a5e;
	    font-family:Arial, Helvetica, sans-serif; 
	    font-size:13px;
		color:#000000;
		padding: 5px 5px 0px 5px;
	}
	
	.default {
	    font-family:Arial, Helvetica, sans-serif; 
	    font-size:13px;
		color:#000000;
	}
	
	.title{
	     font-size:18px;
		 color:grey;
		 font-weight: bold;
	}
	
	.subTitle{
	    font-family:Arial, Helvetica, sans-serif; 
	    font-size:13px;
		color:grey;	
	}
	
	.memoTextHeader{
		border-radius: 3px;
		background-color: #889a5e;
		color:#FFFFFF;
		font-size:14px;
		font-weight: bold;
		padding: 2px 2px 2px 5px;
	}
	
	.headerDivider { color:#1a1a1a; width:100%; border-top: 0px solid gray; }
	
	.specTable { width:100%; }
	
	.specTableRow {
		border-collapse: collapse;
		border: 1px solid Black;
		background-color : #FFFFFF;
		font-size:9px;
	}
	
	.specTableLabel {
		border-collapse:collapse;
		border: 0px solid 000000;
		background-color : silver;
		font-size:11px;
		font-weight: bold;
		color:white;
		vertical-align: top;
	}
	
	.specTableValue {
		border-collapse: collapse;
		border: 1px solid silver;
		background-color : #FFFFFF;
		font-size:9px;
		vertical-align: top;
		color: 1a1a1a;
	}
	
	.memoText { padding-left:5px; padding-top:4px; vertical-align:top; font-size:11px; font-weight:normal; color:#1a1a1a;}
	.ingredients { }
	.subingredients { padding-top:4px; padding-bottom:4px; }
	
	.allergenSectionLabel { font-weight: normal; padding-bottom: 2px; }
	.allergenItem { padding-bottom: 5px; }
	
	.productImage { border: solid 5px silver; }
	
	.logoImage { }
	
	.footer { width:100%; text-align:center; font-size:8px; color:gray; }
	
	.spacerRow { height: 5px; }
	
</style>