
/* ****************************************************************

GENERAL FOCUS ITEMS & CONTENT ITEMS 

**************************************************************** */

div.content table { width:100% ; border-collapse:collapse ; }

th { text-align:left ; }

td { vertical-align:top ; }

div.content { font-size:12px ; line-height:16px ; }

	div.content p { margin:0 0 20px 0 ; padding:0 ; }	
	div.content ul { padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; text-align: left;}	
	div.content ul li {padding: 0px 0px 0px 0px; }	
	div.content ul a {  text-decoration:underline ; }	
	div.content ul a:hover { color:#00549F; text-decoration:underline ; }	
	div.content a {  text-decoration:underline ; }
	div.content a:hover {color:#00549F;  text-decoration:none ; }	
	div.content h1 { color:#5da1d9; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
	div.content h2 {  font-weight:normal ; font-size:20px ;}	
	div.content h3 { margin:0 0 3px 0 ; padding:0 ; font-weight:normal ;font-size:18px ; }	
	div.content a img { border:1px #e1e1e1 solid ; }
	
div.contentFull div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.contentFull div.TitleAndDescription h1{ color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.contentFull div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.content2col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content2col div.TitleAndDescription h1 { color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.content2col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.content3col div.TitleAndDescription { width:100% ; margin-bottom:10px;}

        div.content3col div.TitleAndDescription h1 { color:#6aade4; font-size:21px; margin-bottom:0px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.content3col div.TitleAndDescription div.textArea { margin:0px 0px 5px 0px ; }

div.TitleOnly { width:100% ; margin-bottom:10px;}
        div.contentFull div.TitleOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.contentFull div.TitleOnly div.textArea { margin:0px 0px 5px 0px ;}
        div.contentCentre div.TitleOnly h1{ color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
	   
div.DescriptionOnly { width:100% ; margin-bottom:10px;}
        div.contentFull div.DescriptionOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
        div.contentFull div.DescriptionOnly div.textArea { margin:0px 0px 0px 0px ;}
        div.contentCentre div.DescriptionOnly h1{ color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}   
	   
div#contentCentre div.ProductTitle { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px;}
div#contentCentre div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentCentre div.TitleOnly h1 { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
  
div.content2col div.Land_contentCentreTopLeft div.TitleAndDescription {width:460px; margin-bottom:10px;}
div.content2col div.Land_contentCentreTopLeft div.TitleAndDescription h1 {width:460px; padding-bottom:10px;}

/*div.stdContBlock {float:left ; width:100%; margin: 0 ; padding:0 ; clear:left;}*/
div.stdContBlock {float:left ; margin: 0 ; padding:0 ; width:98%;}

	div.stdContBlock div.stdContHeadImg { padding-bottom:5px ; }
	div.stdContBlock div.textArea { width:100% ; padding-bottom:0px ; }
	div.stdContBlock div.textArea h1 {margin:0 0 3px 0 ; padding:0 ; font-weight:normal ; font-size:18px ; }
	div.stdContBlock div.textArea ul { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1em; }
	div.stdContBlock div.textArea ul li { margin-left:5px; }	
	div.stdContBlock div.textArea ol { padding:0px; text-align: left; margin-bottom: 20px; margin-left:2.3em; }
	div.stdContBlock div.textArea ol li { margin: 0px 0px 2px 0px; }	
	div.stdContBlock div.textArea dl { padding:0px; text-align: left; margin-bottom: 20px; margin-left:1.3em; }
	div.stdContBlock div.textArea dl li { margin:0px; }	

div.stdContBlock div.imageBoxLeft { float: left; margin-right:25px ; padding:0px 0 12px 0 ; }

	div.stdContBlock div.imageBoxLeft img { display:block ; margin-bottom:9px ; border:1px #e1e1e1 solid;}
	div.stdContBlock div.imageBoxLeft h1 { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}
	
div.stdContBlock div.imageBoxRight { float: right; margin-left:15px ; padding:0px 0 12px 0 ; }

	div.stdContBlock div.imageBoxRight img { display:block ; margin-bottom:9px ; border:1px #e1e1e1 solid;}
	div.stdContBlock div.imageBoxRight h1 { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px;}

div.largeFocusItem { clear:left ; margin:0 ; padding: 0 ; width: 100%; }

	div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
	div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
	div.largeFocusItem h1  { color:#6aade4; font-size:21px; margin:0px; font-weight: normal; padding:0px; text-transform:lowercase;}
	div.largeFocusItem div.textArea { margin:0 ; padding: 0px ;  } 
	div.largeFocusItem h2 { margin:5px 0 0 0 ; padding:0 ; font-size:12px;}
	div.largeFocusItem h2 a { display:block ; text-decoration:underline ; font-weight:normal ; }
	div.largeFocusItem h2 a:hover { color:#00549F; text-decoration:underline ; }
	div.largeFocusItem div.textArea  a.boldOrange { color:#00549F; text-decoration:underline ; font-weight:bold;  } 
	div.largeFocusItem div.textArea  a.boldOrange:hover { color:#00549F; text-decoration:underline ; font-weight:bold;  } 

	
div#smallFocusItem1 { clear: both; }

div.smallFocusItem { float:left ; margin:10px 9px 0 0 ;
 /* all browsers including Mac IE */
*margin:10px 9px 0 0 ; /* IE 7 and below */
_margin:10px 9px 0 0 ; /* IE 6 and below */
padding:0px ; width:200px ;}

	div.smallFocusItem img, div.smallFocusItem a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #e1e1e1 solid;}
	div.smallFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
	div.smallFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }	
	div.smallFocusItem h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; text-transform:lowercase;}
	div.smallFocusItem div { margin:0px ; padding:0px ;}
	div.smallFocusItem div.textArea { margin:0px 0px 5px 5px ; padding:0px 0px 5px 0px ; width:195px ; } 
	div.smallFocusItem h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ;}
	div.smallFocusItem h2 a { font-weight:normal ; text-decoration:underline ; }
	div.smallFocusItem h2 a:hover { color:#00549F; text-decoration:underline ;  }
	div.smallFocusItem div.textArea { font-size: 11px; }	
	


	.Land_content3colAlt div.largeFocusItem div.imageBoxLeft { float:left; margin:0 ; padding:0 15px 0 0 ; }
	.Land_content3colAlt div.largeFocusItem div.imageBoxRight { float:right; margin:0 ; padding:0 0 0 15px; }
	.Land_content3colAlt div.largeFocusItem div.imageBoxLeft img, .Land_content3colAlt div.largeFocusItem div.imageBoxRight img { display:block ; padding: 0px; margin-bottom:5px; border:1px #e1e1e1 solid;}
	
	.Land_content3colAlt div.smallFocusItemLeft { float:left ; margin:10px 6px 0px 0px ;padding:0px ; width:228px ;}

	.Land_content3colAlt div.smallFocusItemLeft img, div.smallFocusItemLeft a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #e1e1e1 solid;}
	.Land_content3colAlt div.smallFocusItemLeft h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
	.Land_content3colAlt div.smallFocusItemLeft div { margin:0px ; padding:0px ;}
	.Land_content3colAlt div.smallFocusItemLeft div.textArea { margin:0px 0px 5px 0px ; padding:0px 0px 5px 0px ; width:100% ; } 
	.Land_content3colAlt div.smallFocusItemLeft h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
	.Land_content3colAlt div.smallFocusItemLeft h2 a { font-weight:normal ; text-decoration:underline ; }
	.Land_content3colAlt div.smallFocusItemLeft h2 a:hover { color:#00549F; text-decoration:underline ;  }
	.Land_content3colAlt div.smallFocusItemLeft div.textArea { font-size: 11px; }	
	
	
	.Land_content3colAlt div.smallFocusItemRight { float:left ; margin:10px 0px 0px 0px ;padding:0px ; width:228px ;}

	.Land_content3colAlt div.smallFocusItemRight img, div.smallFocusItemRight a img { display:block ; padding: 0px; margin-bottom:5px; border:1px #e1e1e1 solid;}
	.Land_content3colAlt div.smallFocusItemRight h1 {font-size:14px ; margin:0 ; padding:0px 0px 0 5px ;  line-height:16px ; font-weight:normal; }
	.Land_content3colAlt div.smallFocusItemRight div { margin:0px ; padding:0px ;}
	.Land_content3colAlt div.smallFocusItemRight div.textArea { margin:0px 0px 5px 0px ; padding:0px 0px 5px 0px ; width:100% ; } 
	.Land_content3colAlt div.smallFocusItemRight h2 { margin:0 ; padding:0px 5px 0px 0px ; font-size:12px ; }
	.Land_content3colAlt div.smallFocusItemRight h2 a { font-weight:normal ; text-decoration:underline ; }
	.Land_content3colAlt div.smallFocusItemRight h2 a:hover { color:#00549F; text-decoration:underline ;  }
	.Land_content3colAlt div.smallFocusItemRight div.textArea { font-size: 11px; }	

div.Land_contentCentreMiddleLeft div.largeFocusItem { float:left; margin:10px 0px 0px 0px; padding-bottom:10px; width:420px;}
div.Land_contentCentreMiddleLeft div.largeFocusItem img { margin:0 ; margin:0px; }
div.Land_contentCentreMiddleLeft div.largeFocusItem div.imageBoxRight {float:right; margin:0;padding-left:10px;}
div.Land_contentCentreMiddleLeft div.largeFocusItem div.imageBoxLeft {float:left; margin:0;padding-right:10px; }
div.Land_contentCentreMiddleLeft div.largeFocusItem h1 { color:#6aade4; font-size:16px; margin-top:0px; margin-bottom:12px; font-weight: bold; text-transform:lowercase;}
div.Land_contentCentreMiddleLeft div.largeFocusItem div.textArea {_float:left;width:100%;*width:285px; margin:0px ; padding: 0; }
div.Land_contentCentreMiddleLeft div.largeFocusItem div.textArea .link {width:100%;margin-top:5px;}
div.Land_contentCentreMiddleLeft div.largeFocusItem div.textArea h2 { color:#6aade4; font-size:12px ;margin-top:0px; margin-bottom:5px; padding: 0;  font-weight:bold;}
div.Land_contentCentreMiddleLeft div.largeFocusItem .rating { clear:right; padding:0px; margin:0px; float:left;}

div.Land_contentCentreTopRight div.smallFocusItem {float:left;width:250px; MARGIN: 15px 0px 0px 0px;  padding-bottom:10px; display:block;}
div.Land_contentCentreTopRight div.smallFocusItem img, div.Land_contentCentreTopRight div.smallFocusItem img a {padding: 0px; margin:0px; }
div.Land_contentCentreTopRight div.smallFocusItem div.imageBoxRight {float:right;  margin:0; padding:0 0 0 10px;}
div.Land_contentCentreTopRight div.smallFocusItem div.imageBoxLeft {float:left; margin:0; padding:0 10px 0 0 ;}
div.Land_contentCentreTopRight div.smallFocusItem h1 {color:#5da1d9; font-size:16px; margin:0px; padding-bottom:5px; font-weight:bold; text-transform:lowercase;}
div.Land_contentCentreTopRight div.smallFocusItem div.textArea {_float:left;width:160px;display:table-cell;margin:0px; padding:0px;}
div.Land_contentCentreTopRight div.smallFocusItem div.textArea h2 {color:#5da1d9; font-size:16px; margin:0px; padding-bottom:5px; font-weight:bold;}
div.Land_contentCentreTopRight div.smallFocusItem div.textArea .link {width:100%; clear:both; margin-top:5px;}
div.Land_contentCentreTopRight div.smallFocusItem div.textArea .link img {display:inline;margin:-6px 0 0 0; border:none;}	

div#contHeader { width:100% ; }

div#contHeader h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px; text-transform:lowercase;}
div#contHeader img { padding-bottom:5px ; }
div#contHeader div.imageBoxRight { float: right; margin-left:15px ; padding:8px 0 12px 0 ; }

div.TitleAndDescription { margin-bottom:0px;}
div#contentFull div.TitleAndDescription h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px; text-transform:lowercase;}
div#contentFull div.TitleAndDescription div.textArea { margin:0px ; }
div.TitleOnly { width:100% ; margin-bottom:0px;}
div#contentFull div.TitleOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px; text-transform:lowercase;}
div#contentFull div.TitleOnly div.textArea { margin:0px ;}
div#contentCentre div.TitleOnly h1 { color:#6aade4; font-size:21px; margin-bottom:16px; font-weight: normal; margin-top:0px; padding-top:0px; text-transform:lowercase;}




	
/* ****************************************************************

LANDING / CHANNEL PAGES

**************************************************************** */

div.Land_contentRight div.smallFocusItem
{
float:left; border:1px #e1e1e1 solid; width:232px;
}
	div.Land_contentRight div.smallFocusItem .imageBoxLeft { float:left; margin:0px ; padding:0px 5px 0px 0px ; border:none;  }
	div.Land_contentRight div.smallFocusItem .imageBoxRight { float:right; margin:0px ; padding:0px 0px 0px 5px; border:none; }	
	div.Land_contentRight div.smallFocusItem .imageBoxTop { float:left; margin:0px ; padding:0px 0px 5px 0px;}	
	div.Land_contentRight div.smallFocusItem h1 {float:left; font-size:12px ; margin:0 ; padding:2px 0px 2px 0px ; font-weight:normal; text-transform:lowercase;}
	div.Land_contentRight div.smallFocusItem .textArea {float:left; padding: 3px 7px 3px 7px; margin:0px;  width:218px; }
	div.Land_contentRight div.smallFocusItem .textArea img {float:left; padding-top: 4px; margin:0px; }
	div.Land_contentRight div.smallFocusItem a { color:#00549F; text-decoration:underline; font-weight:normal;  font-size: 11px;}
	div.Land_contentRight div.smallFocusItem img {border:none; padding:0px; margin:0px; }
	

/* ****************************************************************

REDESIGN STYLES KATERMEG 

**************************************************************** */	
.redesign_SeasonalProduce 
{
margin:5px 0px 4px 0px; width:298px; border: 1px #cfd3d4 solid;
}
div.RedesignRightColumn
{
border-right: #cfd3d4 1px solid; border-top: #cfd3d4 1px solid; margin-bottom: 7px; border-left: #cfd3d4 1px solid; width: 298px; border-bottom: 0px; background-color: #e1effa; 	
}
div.RedesignRightColumn a { font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00549f; }
	div.RedesignRightColumn a:hover {color:#00549f;  text-decoration:underline;  }	
	div.RedesignRightColumn h2 { font:Arial, Helvetica, sans-serif;  font-weight:bold ; font-size:14px ; color:#6aade4;}
	
div.RedesignRightColumnBaseLndg a {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00549f; }
	div.RedesignRightColumnBaseLndg a:hover {color:#00549f;  text-decoration:underline;  }	
	div.RedesignRightColumnBaseLndg table.videobox {border:#CCC 1px solid; width:260px; padding:2px; margin-bottom:10px;}
	div.RedesignRightColumnBaseLndg table.innertable{background-color:#e1effa; width:254px;}
	div.RedesignRightColumnBaseLndg td.header{padding-top:5px; padding-bottom:5px; padding-left:5px; font:Arial, Helvetica, sans-serif;  font-weight:bold ; font-size:14px ; color:#6aade4;}
	div.RedesignRightColumnBaseLndg td.imagecell{width: 58px; padding-left:5px; padding-bottom:5px}
	div.RedesignRightColumnBaseLndg td.titlecell{padding-left:4px;} 
	div.RedesignRightColumnBaseLndg td.titlecell a{font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00549f;}
	
	
	
div.RedesignRC300 a {font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00549f; }
	div.RedesignRC300 a:hover {color:#00549f;  text-decoration:underline;  }	
	div.RedesignRC300 table.RC300 {border:#CCC 1px solid; width:298px; padding:2px; margin-bottom:10px;}
	div.RedesignRC300 table.innertable{background-color:#e1effa; width:292px;}
	div.RedesignRC300 td.header{padding-top:5px; padding-bottom:5px; padding-left:5px; font:Arial, Helvetica, sans-serif;  font-weight:bold ; font-size:14px ; color:#6aade4;}
	div.RedesignRC300 td.imagecell{width: 58px; padding-left:5px; padding-bottom:5px}
	div.RedesignRC300 td.titlecell{padding-left:4px;text-transform:lowercase;} 
	div.RedesignRC300 td.titlecell a{font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#00549f;}
	
	
	
div.CalendarModule .outsidecell { width:226px; height:100px; padding:3px; border:#CCC 1px solid; float:left; margin-bottom:20px;}
div.CalendarModule .middlecell { width:226px; height:100px; padding:3px; border:#CCC 1px solid; float:left; margin-left:20px; margin-right:20px; margin-bottom:20px; }
div.CalendarModule .monthname {background-color:#f9daa9; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:6px;}
div.CalendarModule .monthlinks{padding-top:5px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; color:#00549f; font-size:12px;}
div.CalendarModule .monthlinks a{text-decoration:none;}
div.CalendarModule .monthlinks a:hover{text-decoration:underline;}

div.lndgsubhero3column .leftcolumn {width:123px; margin-left:7px; float:left;}
div.lndgsubhero3column .middlecolumn {width:123px; margin-left:22px; float:left;}
div.lndgsubhero3column .rightcolumn { width:123px; margin-left:22px; float:left;}
div.lndgsubhero3column .headline {font:Arial, Helvetica, sans-serif;  font-weight:bold ; font-size:14px ; color:#6aade4; padding-bottom:10px;}
div.lndgsubhero3column .textbox { padding-top:10px;}

/* ****************************************************************

END REDESIGN STYLES KATERMEG 

**************************************************************** */	
