/*

*/
body{
	margin:0;	
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:0 0 0 0;
	text-align:center;
	background:#FFFFCD url(images/topBg.gif) repeat-x;
}
*{
	padding:0;	margin:0;
}
img{
	border:0;
}
ul{
	list-style:none;
}
ul li{
	display:inline;
}
.hide,#top h2,#flagLft span,#navArea em
{
     position: absolute;
     left: -9999px;
}
/*-----------------------------------------------------------------Page Structure*/
#wrap{
	margin:0 auto;
	width:1024px;
	text-align:left;
	text-decoration:none;
}
#top{
	width:1024px;
	height:50px;
	background:url(images/logo.gif) no-repeat;
	background-position:center;
}
#IERoot #blackRow{
	margin-left:844px;
	
}
#blackRow{
	height:30px;
	width:171px;
	margin-left:817px;
	color:#FFFFFF;  
	overflow:hidden;
}
#flag1{
	background:url(images/flag1.gif) no-repeat;
	height:21px;
	width:39px;
	float:left;
	margin-top:6px;
}
#flagLft{
	background:url(images/flagLeft.gif) no-repeat;
	height:22px;
	width:75px;
	float:left;
	margin:5px 0 0 6px;
}
#flag2{
	background:url(images/flag2.gif) no-repeat;
	height:21px;
	width:43px;
	float:left;
	margin:6px 0 0 6px;
}
/*----------------------------------------------------------Nav Area*/
#IERoot #navArea{
	background:url(images/btnDownPic.gif) no-repeat 52px 40px;
	
}
	
#navArea{
	height:62px;
	width:1024px;
	background:url(images/btnDownPic.gif) no-repeat 26px 40px;
	/*overflow:hidden;*/
}
 
#aboutUs,#news,#chees,#dairy,#ourFarmers,#contactUs,#buyOnline, .select{
	height:22px;
	display:block;
	float:left;
	margin:10px 0 0 26px;
	width:115px;
}
 
#aboutUs{
	background:url(images/aboutUS.gif) no-repeat;
}
#news{
	background:url(images/newsBtn.gif) no-repeat;
}
#chees{
	background:url(images/cheesBtn].gif) no-repeat;
}
#dairy{
	background:url(images/dairyBtn.gif) no-repeat;
}
#ourFarmers{
	background:url(images/ourFarmersBtn.gif) no-repeat;
}
#contactUs{
	background:url(images/contactUsBtn.gif) no-repeat;
}
#buyOnline{
	background:url(images/buyOnlineBtm.gif) no-repeat;
}
#aboutUs:hover, #aboutUs.select{
	background:url(images/aboutUS.gif) no-repeat 0 -22px;
}
#news:hover , #news.select{
	background:url(images/newsBtn.gif) no-repeat 0 -22px;
}
#chees:hover, #chees.select{
	background:url(images/cheesBtn].gif) no-repeat 0 -22px;
}
#dairy:hover, #dairy.select{
	background:url(images/dairyBtn.gif) no-repeat 0 -22px;
}
#ourFarmers:hover, #ourFarmers.select{
	background:url(images/ourFarmersBtn.gif) no-repeat 0 -22px;
}
#contactUs:hover, #contactUs.select{
	background:url(images/contactUsBtn.gif) no-repeat 0 -22px;
}
#buyOnline:hover, #buyOnline.select{
	background:url(images/buyOnlineBtm.gif) no-repeat 0 -22px;
} 
 /*------------------------------------------------Main Area*/
#IERoot #main{
	margin:30px 0 0 26px;
}
#main{
	width:1024px;
	overflow:hidden;
	margin:12px 0 0 0;
}
#mainleft{
	width:168px;
	float:left;
	margin-top:30px;
}
#mainleft ol{
	list-style:none;
	margin-left:24px;
}
#mainleft ol li{
	color:#C09E70;
	font-size:15px;

}
#mainleft ol li a{
	color:#C09E70;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	line-height:35px; 
}
#mainleft ol li a:hover{
	color:#000;
}
.tot-right{
	width:856px;
	overflow:hidden;
}
#mainmdl{
	width:556px;
	float:left;
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:12px;
}
#mainmdlProduct{
	width:820px;
	float:left;
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:12px;
}
#mainmdlcheese{
	width:531px;
	float:left;
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:12px;
}
#mainmdl h1{
	font-size:20px;
	font-weight:normal;
}
#mainmdl p{
	font-size:13px;
	margin-right:20px;
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:12px;
}
#mainmdl p a{
	color:#866A17;
	text-decoration:none;
}
#mainmdl a{
	color:#866A17;
	text-decoration:none;
}

#mainmdl ol li{
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:12px;
}
#mainmdl span.red{
	color:#FF0000;
}

#mainrht{
	width:292px;
	float:right;
}
#mainrhtcheese{
	width:325px;
	float:right;
}
* html #mainrht{
	width:290px;
}
#flash{
	height:154px;
	display:block;
}
#ftr{
	background:url(images/ftrBg.gif) repeat-x;
	height:37px;
	display:block;
}
#ftr p{
	font-size:12px;
	color:#fff;
	text-align:center;
}
#ftr p a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#ftr p span{
	font-size:12px;
}
/*-------------------------------------------NEWS/EVENTS/AWARDS*/
#newsMainleft{
	width:168px;
	float:left;
	margin-top:30px;
}
#newsMainleft ol{
	list-style:none;
	margin-left:24px;
}
#newsMainleft ol li{
	padding-bottom:15px;
} 
#newsMainleft ol li a{
	color:#C09E70;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	line-height:20px; 
} 
#newsMainleft ol li a:hover,#newsMainleft .sub2Select{
	color:#000;
}
#nAwardsList{
	list-style-type:none;
	margin-top:10px;
}
#nAwardsList li{
	font-size:13px;
}
#nAwardsList ol{
	line-height:20px;
	list-style-type:none;
}
.nAwardsList{
	list-style-type:none;
	margin-top:10px;
}
.nAwardsList li{
	font-size:13px;
}
.nAwardsList ol{
	line-height:20px;
	list-style-type:none;
}
#eventPic{
	margin-top:30px;
}
#mainmdl fieldset{
	border: 1px solid #000;
	height:312px;
	width:520px;
}
#mainmdl fieldset h2{
	line-height:50px;
	font-size:18px;
	font-weight:bold;
}
#newsP{
	padding-bottom:18px;
}
#mainmdl fieldset h3{
	line-height:20px;
	font-size:14px;
	font-weight:bold; 
}
#mainmdl fieldset p,h3,h2{
	margin-left:5px;
}
#candyPic{
	margin-top:73px;
}
/*.............................................Cheese/How Its Made*/
#mainmdl span{
	color:#C7B472;
}
#mainmdl h4{
	font-size:13px;
	font-weight:bold;
}
#stp4{
	margin-top:50px;
}

/*Where Buy*/
#mainmdEx2{
	width:531px;
	float:left; 
	height:429px;
}
#mainmdEx2 h1{
	font-size:20px;
	font-weight:normal;
}
#mainmdEx2 p{
	font-size:13px;
	margin-right:20px;
}
#mainmdEx2 p a{
	color:#C7B472;
	text-decoration:none;
}
#mainrhtEx{
	width:304px;
	float:left;
}
/*Log In*/
#mainmdl label{
	font-size:12px;
	font-weight:bold;
}
#inp1{
	height:18px;
	width:200px;
	border:1px solid #000;
	margin-left:7px;
}
#inp2{
	height:18px;
	width:200px;
	margin-left:30px;
	border:1px solid #000;
}
#mainmdl span a{
	color:#C7B472;
	text-decoration:none;
}
#mainmdl span a:hover{
	color:#000; 
}
#mainmdEx{
	width:819px;
	float:right;
}
 
#mainmdEx3{
	width:540px;
	float:left; 
}
#mainmdEx3 h1{
	font-size:20px;
	font-weight:normal;
}
#mainmdEx3 p{
	font-size:15px;
	margin-right:20px;
}
#mainmdEx3 p a{
	color:#C7B472;
	text-decoration:none;
}
#mainrhtEx1{
	width:314px;
	float:left;
}
/*.............................................IndexPage*/
#mainleftEx{
	width:735px;
	float:left;
	height:580px;
	padding-top:2px;
}
#mainrhtEXX{ 
	width:254px;
	float:left;
	height:521px;
	padding-top:1px;
}
#mainleftEx p{
	width:280px;
	font-size:11px;
	color:#000000;
	padding:15px 0 0 370px;
}
#IERoot #mainTndex{
	margin:0 0 0 26px;
}
#mainTndex{
	width:1024px;
	overflow:hidden;
	margin:0 0 0 0px; 
}
#ftrIndex{
	background:url(images/ftrBg.gif) repeat-x;
	height:46px;
	display:block; 
}
#ftrIndex p{
	font-size:12px;
	color:#fff;
	text-align:center;
}
#ftrIndex p a{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#ftrIndex p span{
	font-size:12px;
}

/*.............................................Board Member */
.boardmember{
	width:566px;
	overflow:hidden;
	padding:15px 0 0 0;
}
.boardmember dd{
	float:left;
	width:87px;
	text-align:center;
	padding-right:18px;
	margin-bottom:10px;
}

.boardmember dd img{
	width:85px;
	height:119px;
	display:block;
	border:1px solid #C5BD99;
	margin-bottom:5px;
}
.boardmember dd p{
	font-size:11px !important;
	margin:0px !important;
	line-height:10px !important;
	letter-spacing:0px;
}



/* ------------------------------- Program ----------------------------*/

.news-con{
	padding-left:5px;
	font-size:13px;
	margin-right:20px;
}
.news-con a{
	text-decoration:none;
	font-size:14px !important;
	font-weight:bold !important;
	color:#000 !important;
}

.enquiry-form input{
	width:180px;
	height:18px;
	border:1px solid #000000;
}

.enquiry-form textarea{
	width:180px;
	height:50px;
	border:1px solid #000000;
}
.check-box{
	width:12px !important; 
	height:12px !important; 
	border:none !important;
}
.submit-button{
	width:100px !important; 
	height:20px !important; 
	border:none !important;
}
.err_msg{
	color:#FF3300;
	font-size:13px;
	width:440px;
	padding-bottom:10px;
}
.suc_msg{
	color:#060;
	font-size:13px;
	width:440px;
	padding-bottom:10px;
}
.flash-total{
	width:735px;
	overflow:hidden;
	background:url(images/home-text-bg.gif) no-repeat top;
}
.home-flash{
	width:160px;
	height:160px;
	float:left;
	vertical-align:top;
	padding:0 0 0 5px;
}
.flash-text{
	float:right;
	width:355px;
	font-family:Trebuchet MS,Arial,Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:11px;
	padding:30px 100px 20px 100px;
	text-align:justify;
}
/*Iogen Styling*/

.formObjects
	{
	padding-top: 20px;
	}
	
	
	
/*news styling*/
#newscontainer
	{
	padding: 1px;
	border: 1px solid black;
	margin-bottom: 10px;
	}
#newscontainer h2 {
	margin-bottom: 17px;
	}