body {

	background-color: #66CC99;

	background-image: url(../images/bck_kerrs.gif);

	background-repeat: repeat-x;

	background-position: center top;

	margin: 0px;

	padding: 0px;

	}

.mainHdr {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 24px;

	color: #000000;

	vertical-align: top;

	margin: 0px;

	padding: 0px;

	line-height: 24px;

}

.mainIntro {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 17px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 18px;

	padding-bottom: 10px;

	margin: 0px;

}

.mainCopy {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 13px;

	color: #000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	margin: 0px;

	font-weight: normal;

	line-height: 16px;

}

.mainFrame {

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	width: 250px;
	

}

.mainBullet {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	line-height: 14px;

	font-weight: bold;

	padding: 0px;

	margin: 0px;

}

.mainDesc {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 16px;

	margin: 0px;

	font-weight: bold;

	width: 230px;

	float: left;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFF;

}

.mainSub {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 18px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 5px;

	line-height: 20px;

	padding-bottom: 5px;

	width: 610px;

	margin: 0px;

}

.mainTable {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.mainPrice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 16px;

	font-weight: bold;

	float: right;

	margin: 0px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	text-align: right;

	width: 80px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFF;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFF;

}

.bseImprint {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 5px;

	line-height: 18px;

	padding-bottom: 5px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.bseMenu {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 5px;

	line-height: 14px;

	padding-bottom: 5px;

	margin-top: 0px;

	margin-right: 15px;

	margin-bottom: 30px;

	margin-left: 0px;

	font-weight: normal;

}

.bseMenu a:link {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	color: #000000;

	text-decoration: none;

}

.bseMenu a:visited {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	color: #000000;

	text-decoration: none;

}

.bseMenu a:hover {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	color: #FFFFFF;

	text-decoration: underline;

}

.formTable {

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.formText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 10px;

	padding-left: 5px;

	padding-top: 5px;

	padding-bottom: 0px;

	margin: 0px;

	line-height: 12px;

	height: 20px;

	width: 53px;

}

.formArea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	line-height: 12px;

	padding: 3px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

	width: 320px;

}

.menu {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 16px;

	color: #66CC99;

	padding-right: 5px;

	padding-left: 5px;

	margin-top: 0px;

	margin-left: 10px;

}

.menu a:link {

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}

.menu a:visited {

	color: #FFFFFF;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}

.menu a:hover {

	color: #529FF1;

	background-color: #FFFFFF;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

	margin-top: 0px;

	padding-top: 2px;

}

.mainPriceTable {

	margin-top: 10px;

	margin-left: 0px;

	margin-bottom: 15px;

	border-top-width: 1px;

	border-right-width: 3px;

	border-bottom-width: 1px;

	border-left-width: 3px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFF;

	border-right-color: #FFF;

	border-bottom-color: #FFF;

	border-left-color: #FFF;

}

.indexImage {

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin: 0px;

	width: 190px;

}

.indexSub {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 16px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 16px;

	padding-bottom: 0px;

	margin: 0px;

}

.indexLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 25px;

	padding-top: 5px;

	line-height: 14px;

	padding-bottom: 0px;

	margin: 0px;

	font-weight: bold;

}

.indexCopy {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 5px;

	padding-bottom: 0px;

	margin: 0px;

	line-height: 16px;

}

.indexCopy a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

}

.indexCopy a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-style: italic;

	text-decoration: underline;

}

.indexCopy a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

}

.proHdr {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 24px;

	color: #529FF1;

	padding-top: 0px;

	vertical-align: top;

	background-color: #FFFFFF;

	width: 250px;

	margin: 0px;

}

.proByline {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 11px;

	color: #333;

	padding-right: 70px;

	padding-left: 10px;

	padding-top: 0px;

	line-height: 13px;

	padding-bottom: 5px;

	margin: 0px;

	width: 170px;

	font-style: italic;

	background-image: url(../images/bck_byline.jpg);

	font-weight: normal;

	background-repeat: no-repeat;

	background-color: #FFF;

}

.proName {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 17px;

	color: #666;

	background-color: #FFFFFF;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 10px;

	width: 172px;

	display: block;

}

.proImage {

	vertical-align: top;

	margin: 0px;

	background-color: #FFF;

	height: auto;

	padding: 0px;

	width: 68px;

	float: right;

	clear: right;

}

.proCopy {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 11px;

	color: #333333;

/* 	padding-right: 73px; */

	padding-left: 10px;
	
	padding-right: 5px;

	padding-top: 0px;

	line-height: 13px;

	padding-bottom: 5px;

	background-color: #FFFFFF;

	vertical-align: top;

	margin: 0px;

	width: 167px;

	float:left;

}

.whitebg {
	background: #FFF;
}


.proBase {

	background-color: #FFFFFF;

	margin: 0px;

	width: 250px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	clear: both;
}

.pro {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 15px;

	font-weight: bold;

	background-color: #FFFFFF;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-style: italic;

	margin: 0px;
	
	float: left;

	
	height: 19px;

}

.pro  a:link {

	color: #009999;

	text-decoration: none;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

}

.pro a:hover {

	color: #333333;

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

}

.pro a:visited {

	color: #009999;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

}

.proRule {

	background-color: #FFFFFF;

	margin: 0px;

	width: 250px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;
	
	clear:both;

}

.proBox {

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	width: 608px;

	margin: 0px;

	border: 1px solid #FFFFFF;

}

.smallPrint {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 18px;

	padding-bottom: 0px;

	font-style: italic;

	margin: 0px;

}

.infoTable {

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 25px;

	border: 1px solid #FFFFFF;

	padding: 0px;

}

.infoImage {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

}

.infoHdr {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 18px;

	padding-bottom: 0px;

	margin: 0px;

	font-weight: bold;

}

.infoCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 3px;

	padding-bottom: 0px;

	margin: 0px;

}

.infoTechCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 3px;

	padding-bottom: 0px;

	width: 180px;

	margin: 0px;

}

.infoSub {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	line-height: 14px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	width: 180px;

}

.infoHdrCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding-right: 0px;

	padding-left: 15px;

	padding-top: 0px;

	line-height: 18px;

	padding-bottom: 0px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}

.infoWgtCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	line-height: 18px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

}

.address {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 15px;

	padding-left: 20px;

	padding-top: 5px;

	padding-bottom: 0px;

	margin: 0px;

}

.infoSubCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	width: 141px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.address {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 15px;

	color: #000000;

	line-height: 17px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.address a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	line-height: 16px;

	text-decoration: underline;

}

.address a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #333;

	line-height: 16px;

	text-decoration: none;

}

.address a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFF;

	line-height: 16px;

	text-decoration: underline;

}

.contName {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 15px;

	color: #000000;

	line-height: 16px;

	margin: 0px;

	width: 295px;

	padding: 0px;

}

.contTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	margin: 0px;

	width: 295px;

	padding: 0px;

}

.contCopy {

	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 5px;

	padding-bottom: 0px;

	margin: 0px;

	width: 295px;

	line-height: 14px;

}

.contCopy a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	line-height: 16px;

	text-decoration: underline;

}

.contCopy a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	line-height: 16px;

	text-decoration: underline;

}

.contCopy a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	line-height: 16px;

}

.infoLine {

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 20px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.infoLineCopy {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 20px;

	line-height: 18px;

}

.infoWgt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding-right: 20px;

	padding-top: 15px;

	line-height: 18px;

	padding-bottom: 5px;

	margin: 0px;

	padding-left: 10px;

}

.infoImageCopy {

	padding: 0px;

	width: 350px;

	margin: 0px;

	height: auto;

}

.descriptiveCopy {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 20px;

	padding-top: 0px;

	line-height: 13px;

	padding-bottom: 0px;

	font-style: italic;

	vertical-align: top;

	margin: 0px;

}

.smallPrintIndent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-right: 0px;

	padding-left: 15px;

	padding-top: 0px;

	line-height: 14px;

	padding-bottom: 0px;

	font-style: italic;

	margin: 0px;

}

.proBoxSmall {

	width: 293px;

	margin: 0px;

	border: 1px solid #FFFFFF;

	padding: 0px;

}

.proIntro {

	font-family: Georgia, Times New Roman, Times, serif;

	font-size: 17px;

	color: #000000;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	line-height: 18px;

	padding-bottom: 0px;

	margin: 0px;

}

.bckProWM {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_w.milk.gif);

}

.bckProSSM {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_ss.milk.gif);

}

.bckProSM {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_s.milk.jpg);

}

.bckPro0M {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_0milk.jpg);

}

.bckProOWM {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_ow.milk.jpg);

}

.bckProOSSM {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_oss.milk.jpg);

}

.bckProOSM {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/pro_os.milk.jpg);

}

.bckProDC {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_doucream.jpg);

}

.bckProSC {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_pourcream.jpg);

}

.bckProWC {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_whipcream.jpg);

}

.bckProYog {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_yoghurt.jpg);

}

.bckProSB {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_butter.s.jpg);

}

.bckProUB {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_butter.us.jpg);

}

.bckProEggs {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_eggs.jpg);

}

.bckProCheese {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_cheese.jpg);

}

.bckProOrange {

	padding: 0px;

	width: 210px;

	margin: 0px;

	background-repeat: no-repeat;

	background-position: center center;

	background-image: url(../images/img_orange.jpg);

}



/* */



	/*CONTACT STYLING*/



	.success_box{

		background-color:#5cbf8e;

		color:#ffffff;

		padding:5px;

		margin-bottom:15px;

		border:1px solid #5cbf8e;

		font-family: Georgia, Times New Roman, Times, serif;

		font-size:13px;

	}



	.success_box ul{

		padding-top:5px;

		padding-bottom:5px;

	}



	.success_box li{

		padding:4px;

		color:#000000;

	}



	.error_box{

		background-color:#5cbf8e;

		color:#ffffff;

		padding:5px;

		margin-bottom:15px;

		border:1px solid #5cbf8e;

		font-family: Georgia, Times New Roman, Times, serif;

		font-size:13px;

	}



	.error_box ul{

		padding-top:5px;

		padding-bottom:5px;

	}



	.error_box li{

		padding:4px;

		color:#000000;

	}



	.highlight_red{

		background-color:#e1f4fb;

	}



	/* FORM */



	.contact_field{

		width:260px;

		margin-bottom:10px;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #0472a7;

		border:1px solid #c7edf6;

	}



	.contact_area{

		width:260px;

		height:100px;

		margin-bottom:10px;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #0472a7;

		border:1px solid #c7edf6;

	}



	.contact_button{

		width:100px;

		margin-bottom:10px;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		color: #333333;

		border:1px solid #c7edf6;

		padding:3px;

	}