/*  -------------------------------------------------------------------
	Reset - Feb 2008 -------------------------------------------------- */
	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, code,
	del, dfn, img, q, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td, * {
		background:none!important;
		background-color:none!important;
		color:#000!important;
	}


/*  -----------------------------------------------------------------------
	Redefine Tag ---------------------------------------------------------- */
	html, body { height:auto!important; }
	body {
		color:#000!important;
		font-size:12px; line-height:18px;
		min-width:688px!important;
		width:688px!important;
	}

	/*HR*/
	hr { margin:10px 0; }

	/*Image*/
	.t_img { text-indent:0; }
	h2.t_img { margin-top:15px!important; }
	#full_image .center { height:20px; }
		#full_image { border-bottom:none; }


/*  -----------------------------------------------------------------------
	Shell ----------------------------------------------------------------- */
	.center { margin:0!important; width:688px!important; padding-top:20px!important; }


/*  -----------------------------------------------------------------------
	Header ---------------------------------------------------------------- */
	#header { padding:0 0 20px!important; }

	#l_dairyfarmers { display:none; }
	#l_dairyfarmers_print { display:block!important; float:left; }
	#b_skip { display:none; }
	#top_links { display:none; }
	#frm_search { display:none; }


/*  -----------------------------------------------------------------------
	Navigation ------------------------------------------------------------ */
	#nav { display:none; }
	#sub_nav { display:none; }


/*  -----------------------------------------------------------------------
	Bottom Bar ------------------------------------------------------------ */
	#bottombar { display:none; }


/*  -----------------------------------------------------------------------
	Footer ---------------------------------------------------------------- */
	#footer { display:none; }
	#sitelinks { display: none; }


/*  -----------------------------------------------------------------------
	Content ---------------------------------------------------------------- */
	#content { border-top:1px #333 dotted; }


/*  -----------------------------------------------------------------------
	Layout: Home ---------------------------------------------------------- */
	.home #flash_home { display:none!important; }
	.home .inner ul li.block { width:100%; float:none; }


/*  -----------------------------------------------------------------------
	Layout: Search Results ------------------------------------------------ */
	.paging_legend .paging_dotted, .paging_legend span { display:none!important; }


/*  -----------------------------------------------------------------------
	Content - Layout 1 (2 columns all around the site) -------------------- */
	.layout1_col1, .layout1_col2 { padding:30px 0; margin:0; }
		.layout1_col1 {	width:100%!important; float:none!important; }
		.layout1_col2 {	width:90%!important; float:none!important; }
			.layout1_col2 .cb_menu { display:none!important; }


/*  -----------------------------------------------------------------------
	Content - Layout 2 (2 columns - Our Partners) ------------------------- */
	.layout2_col1, .layout2_col2 { width:45%; }
	ul.our_partners li .image_wrapper h2 { position:relative; margin-top:0; padding-left:0; padding-top:0; }
	ul.our_partners li .image_wrapper img { width:100%; }
	ul.our_partners li .inner { margin-left:0; }


/*  -----------------------------------------------------------------------
	Content - Layout 3 (2 columns - Iframe Template) ---------------------- */
	.layout3 { margin:0!important; padding:0!important; width:600px!important; }


/*  -----------------------------------------------------------------------
	Content - Layout 4 (2 columns) ---------------------------------------- */
	.layout4_col1, .layout4_col2 { padding:30px 0; }
	.layout4_col1 { width:40%; }
	.layout4_col2 { width:55%; }


/*  -----------------------------------------------------------------------
	Fonts ----------------------------------------------------------------- */
	h1, .h1 {
		font-size:30px; line-height:34px;
		margin:0 0 15px 0;
	}
	h2, .h2 { font-size:18px; line-height:22px; padding:0;	}
	h3, .h3 { font-size:16px; line-height:20px;	}
	h4, .h4, h5, .h5, h6, .h6 { font-size:14px; line-height:18px; }

	/*Header 2.5*/
	.h2p5 { font-size:18px; line-height:20px; }

	/*Styles*/
	.short_description p {
		font-size:18px; line-height:22px;
	}


/*  -----------------------------------------------------------------------
	Forms ----------------------------------------------------------------- */
	input, textarea, select {
		border:1px #333 solid;
		margin-bottom:20px!important;
	}


/*  -----------------------------------------------------------------------
	Lists ----------------------------------------------------------------- */
	ul li, ol ul li, ul ol ul li, ol ol ul li {
		list-style:disc;
		padding-left:0;
	}

	ul.list_horizontal, ul.list_horizontal li,
	ul.list_keywords, ul.list_keywords li,
	ul li.block { list-style:none; }

	.landing ul { margin-bottom:0; }
	.landing ul.mheight { float:left; }
	.landing .block { width:100%!important; height:100%!important; }
	.landing .block .inner { padding:0; margin:0; }


/*  -----------------------------------------------------------------------
	Lists ----------------------------------------------------------------- */
	.paging { clear:both; }
		.paging a.color1 { font-weight:bold; }
	.paging .first_page, .paging .prev_page, .paging .next_page, .paging .last_page { display:none; }

	.paging_dotted { clear:both; }
		.paging_dotted a.color1 { font-weight:bold; }

	.content_paging { display:none; }


/*  -----------------------------------------------------------------------
	Buttons --------------------------------------------------------------- */
	.b { display:none!important; }

	/*Text Links*/
	.b_link, .link1, .link2, .link4, .link6, a.fright { display:none!important; }

	/*PDF*/
	.pdf { padding-left:0!important; }


/*  -----------------------------------------------------------------------
	Utilities ------------------------------------------------------------- */
	#utilities { display:none!important; }


/*  -----------------------------------------------------------------------
	Send to a Friend ------------------------------------------------------ */
	#stf, #stf_sent { display:none!important; }


/*  -----------------------------------------------------------------------
	Table of Content ------------------------------------------------------ */
	a[id^='eztoc'] { display:none; }
	.toc_horizontal ul { display:none; }


/*  -----------------------------------------------------------------------
	Other ----------------------------------------------------------------- */	
	/*Ajax*/
	#ajax_loading { display:none; }

	#dfc_iframe_header{
		display:none\9;
		display:none\0/;
		display:none;
		-bracket-:hack(;
       		display:block;
    	);
	}

	#header {
		display: none\9;
		display:none;
		-bracket-:hack(;
       		display:block;
    	);
	}

	#dfc_form_intro, #dfc_form_downloadables{
		display:none;
	}

	@media \0screen { 
			#dfc-orderform iframe {
			zoom:46%;
			width:600%!important;
			height:600%;
		}
	}

	@-moz-document url-prefix() { 
		  	#dfc-orderform iframe {
		     width:940px;
	  	}
	}

	#dfc-orderform iframe {
		width:940px;
		position:absolute;
		top:0;
		-bracket-:hack(;
	        top:200px;
	    );
	}

	*+html #dfc-orderform iframe {
		width:940px;
		position:absolute;
		top:0;
		zoom:62%;
		width:600%!important;
		height:600%;
	}

	#catfish{
		display:none;
	}








