a
									{
									text-decoration:none;
									}
a:link								/* unvisited link */
									{
									color:#5C7481
									}
a:visited							/* visited link */
									{
									color:#5C7481
									}
a:hover								/* mouse over link */
									{
									color:#5C7481
									}
a:active							/* selected link */ 
									{
									color:#5C7481
									}
a.mainParagraphLink:link			/* unvisited link */
									{
									color:#BD8C24;
									font-weight:bold;
									font-style:italic;
									}
a.mainParagraphLink:visited			/* visited link */
									{
									color:#BD8C24;
									font-weight:bold;
									font-style:italic;
									}
a.mainParagraphLink:hover			/* mouse over link */
									{
									color:#BD8C24;
									font-weight:bold;
									font-style:italic;
									}
a.mainParagraphLink:active			/* selected link */ 
									{
									color:#BD8C24;
									font-weight:bold;
									font-style:italic;
									}
body								{
									margin-top:10pt;
									margin-right:0pt;
									margin-bottom:0pt;
									margin-left:0pt;
									background-color:#FFFFFF;
									scrollbar-base-color: #FFFFFF;
									scrollbar-arrow-color: #888942;
									scrollbar-darkshadow-color: #888942;
									scrollbar-face-color: #FFFFFF;
									scrollbar-highlight-color: #DDDDDD;
									scrollbar-shadow-color: #FFFFFF;
									scrollbar-3dlight-color: #FFFFFF;
									color:#5C7481;
									font-size:10pt;
									font-family:Estrangelo Edessa,Helvetica, sans-serif, Verdana, Arial;
									}
body.top							{
									margin-top:0pt;
									margin-right:0pt;
									margin-bottom:0pt;
									margin-left:0pt;
									background-color:#888942;
									}
body.bottom							{
									margin-top:0pt;
									margin-right:0pt;
									margin-bottom:0pt;
									margin-left:0pt;
									background-color:#888942;
									}
.mainSiteHeading					{
									color:#E5E5E5;
									font-family:Verdana, Arial,Helvetica, sans-serif;
									font-size:30pt;
									text-align:center;
									font-weight:bold;
									}
body.middle							{
									margin-top:0pt;
									margin-right:0pt;
									margin-bottom:0pt;
									margin-left:0pt;
									background-color:#E5E5E5;
									}
body.main							{
									margin-left:10pt;
									margin-right:0pt;
									background-color:#FFFFFF;
									}
body.left							{
									margin-top:10pt;
									margin-right:10pt;
									margin-bottom:10pt;
									margin-left:10pt;
									background-color:#FFFFFF;
									}
td									{
									background-color:#FFFFFF;
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
p									{
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
td.leftmenusubheading_on			{
									border:1pt solid #5C7481;
									color:#E5E5E5;
									background-color:#C1C993;
									padding-left:5pt;
									padding-right:5pt;
									padding-top:1pt;
									padding-bottom:1pt;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									cursor:pointer;
									cursor:hand;
									}
td.leftmenusubheading_off			{
									border:1pt solid #5C7481;
									color:#E5E5E5;
									background-color:#8B9B91;
									padding-left:5pt;
									padding-right:5pt;
									padding-top:1pt;
									padding-bottom:1pt;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									cursor:pointer;
									cursor:hand;
									}
td.leftmenucontents_on				{
									background-color:#E5E5E5;
									/*background-color:#D4D3D2;*/
									/*text-align:right;*/
									padding-left:12pt;
									padding-right:5pt;
									padding-top:1pt;
									padding-bottom:1pt;
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
a.leftmenusubheading_link:link		{
									color:#E5E5E5;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
a.leftmenusubheading_link:visited	{
									color:#E5E5E5;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
a.leftmenusubheading_link:hover		{
									color:#E5E5E5;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
a.leftmenusubheading_link:active	{
									color:#E5E5E5;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
td.leftmenucontents_off				{
									background-color:#FFFFFF;
									/*background-color:#D4D3D2;*/
									/*text-align:right;*/
									padding-left:12pt;
									padding-right:14pt;
									padding-top:1pt;
									padding-bottom:1pt;
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									}
a.leftmenucontents_link:link		{
									background-color:#FFFFFF;
									/*background-color:#D4D3D2;*/
									/*text-align:right;*/
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									font-weight:normal;
									text-indent: -4em;
									margin-left: 4em; 
									}
a.leftmenucontents_link:visited		{
									background-color:#FFFFFF;
									/*background-color:#D4D3D2;*/
									/*text-align:right;*/
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									font-weight:normal;
									text-indent: -4em;
									margin-left: 4em; 
									}
a.leftmenucontents_link:hover		{
									background-color:#FFFFFF;
									/*background-color:#D4D3D2;*/
									/*text-align:right;*/
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									font-weight:bold;
									font-style:italic;
									text-indent: -4em;
									margin-left: 4em; 
									}
a.leftmenucontents_link:active		{
									background-color:#FFFFFF;
									/*background-color:#D4D3D2;*/
									/*text-align:right;*/
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									font-weight:normal;
									text-indent: -4em;
									margin-left: 4em; 
									}
table.border						{
									border:1pt solid #5C7481;
									}
table.faintborder					{
									border:1pt solid #B0BBC2;
									}
table.faintborderLINK				{
									border:1pt solid #B0BBC2;
									}
.linkCellOn							{
									background-color:#D4D4D4;
									}
.linkCellOff						{
									background-color:#FFFFFF;
									}
.StdTableHeadingDetail				{
									font-weight:normal;
									color:#5C7481;
									font-size:10pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									vertical-align:top;
									}
.StdTableHeading					{
									color:#5C7481;
									font-weight:bold;
									font-size:12;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									padding-right:20pt;
									vertical-align:top;
									}
.StdTableHeadingBig					{
									color:#5C7481;
									font-weight:bold;
									font-size:14;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									padding-right:20pt;
									}
.SectionHeading						{
									color:#BD8C24;
									font-weight:bold;
									font-size:24;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									padding-top:5pt;
									text-align:left;
									}
h1									{
									color:#778794;
									font-weight:bold;
									font-size:22;
									font-family:Helvetica,sans-serif,Verdana, Arial;
									padding-top:4pt;
									text-align:left;
									}
.footerRight					{
									text-align:right;
									padding-right:5pt;
									padding-top:3pt;
									padding-bottom:2pt;
									font-size:8pt;
									font-family:Helvetica,sans-serif,Verdana, Arial;
									background-color:#888942;
									color:#FFFFFF;
									font-weight:normal;
									vertical-align:middle;
									}
.footerLeft							{
									text-align:left;
									padding-left:5pt;
									padding-top:5pt;
									font-size:8pt;
									font-family:Helvetica, sans-serif, Verdana, Arial;
									background-color:#888942;
									color:#AAAB64;
									font-weight:normal;
									vertical-align:middle;
									}
.productTableRow_off				{
									padding-top:2pt;
									padding-bottom:2pt;
									padding-left:2pt;
									padding-top:2pt;
									font-size: 12px;
									font-family:helvetica,verdana,arial;
									font-weight: normal;
									color:#606060;
									background-color:#EEEEEE;
									font-weight:bold;
									text-align:center;
									cursor:pointer;
									cursor:hand;
									}
.productTableRow_on					{
									padding-top:2pt;
									padding-bottom:2pt;
									padding-left:2pt;
									padding-top:2pt;
									font-size: 12px;
									font-family:helvetica,verdana,arial;
									font-weight: normal;
									color:#606060;
									background-color:#DDDDDD;
									font-weight:bold;
									text-align:center;
									cursor:pointer;
									cursor:hand;
									}

/* CATALOGUE SECTION STYLES */

.hamperHeading						{
									text-align:left;
									font-weight:bold;
									font-size:11pt;
									color:#868A6F;
									font-family:helvetica,verdana,arial;
									padding-bottom:5pt; 
									}
.menuplanningSubHeading				{
									text-align:left;
									font-weight:bold;
									font-size:11pt;
									color:#868A6F;
									font-family:helvetica,verdana,arial;
									padding-bottom:5pt; 
									}
.hamperPricing						{
									text-align:right;
									font-weight:bold;
									font-size:11pt;
									color:#868A6F;
									font-family:helvetica,verdana,arial;
									padding-right:25pt; 
									}
.catalogueItemHeading				{
									text-align:left;
									font-weight:bold;
									font-size:11pt;
									color:#868A6F;
									font-family:helvetica,verdana,arial;
									padding-bottom:5pt; 
									}
.catalogueFlag						{
									text-align:right;
									vertical-align:bottom;
									padding-right:5pt;
									padding-bottom:5pt;
									}
.catalogueOrigin					{
									padding-left:5pt;
									}
.catalogueOriginHeading				{
									text-align:right;
									font-weight:bold;
									}
.catalogueSizeHeading				{
									text-align:right;
									font-weight:bold;
									}
.catalogueSize						{
									padding-left:5pt;
									}
.cataloguePPUHeading				{
									text-align:right;
									font-weight:bold;
									}
.cataloguePPU						{
									padding-right:5pt;
									text-align:right;
									font-weight:bold;
									font-size:12pt;
									}
.catalogueInfoSection				{
									padding-left:10pt;
									}
.catalogueImageSection				{
									width:100pt;
									text-align:center;
									vertical-align:middle;
									background-color:#FFFFFF;
									}
.catalogueItemTable					{
									height:80pt;
									width:420pt;
									}
.catalogueItemTableMain				{
									width:100%;
									border:1pt solid #D3D1D1;
									background-color:#DCE4A4;
									}
.hamperItemTableMain				{
									width:100%;
									border:1pt solid #D3D1D1;
									background-color:#DCE4A4;
									padding:5pt;
									}
.catalogueSpiel						{
									vertical-align:top;
									}
.catalogueEach						{
									vertical-align:top;
									font-size:8pt;
									text-align:right;
									font-weight:normal;
									}
.itemCode							{
									writing-mode:tb-rl;
									/*writing-mode: tb-rl;
									filter: flipv fliph;*/
									color:#D5D5D5;
									font-family:Verdana, Arial,Helvetica, sans-serif;
									font-size:14pt;
									text-align:center;
									font-weight:bold;
									vertical-align:middle;
									}
.cheeseSubHeadings					{
									font-family:Helvetica,sans-serif,Verdana, Arial;
									font-size:12pt;
									font-weight:bold;
									text-align:center;
									background-color:#E5E5E5;
									padding-top:2pt;
									padding-bottom:2pt;
									border:1pt solid #D3D1D1;
									}
.cheeseSubHeadingLinks				{
									font-family:Helvetica,sans-serif,Verdana, Arial;
									font-size:10pt;
									font-weight:normal;
									text-align:center;
									background-color:#FFFFFF;
									border:1pt solid #D3D1D1;
									}
.cheeseDairyTypeSubHeading			{
									font-family:Helvetica,sans-serif,Verdana, Arial;
									font-size:12pt;
									font-weight:bold;
									text-align:center;
									background-color:#FFFFFF;
									padding-top:2pt;
									padding-bottom:2pt;
									border:1pt solid #D3D1D1;
									};
.cheeseSubHeaderSpacerRow			{
									font-family:arial;
									font-weight:normal;
									font-size:1pt;
									padding:none;
									};