	.ClearCSS{height: 0; font-size: 0; clear: both; padding: 0px; margin: 0px;}
	
	/*safari wrapper */
	html>body #minHeight{float:left;width:0px;height:450px;}
	
	.pop_up {
		border:solid #000000 3px;
		position:absolute;
		text-align:center;
		background:#FFFFFF;
		z-index:10;
		left:100px;
		width:600px;
		display:none;
	}
	
	.pop_up_wrapper {
		padding:20px;
		background:#FFFFFF;
	}
	
	.band {
		background:#FFB400;
		height:20px;	
	}
	
	.pop_up_wrapper a {
		font-weight:normal;
		text-decoration:underline;
	}
	
	*{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	body, html {
		margin:0;
		padding:0; 
		background: #9BBD9C;
		text-align: center;
		color: #333333;
	}
	
	p {
		margin-right: 5px;
		margin-left: 0px;
	}
	
	IMG { border: 0px; }
	
	form {
		border: 0px solid #000;
		margin-bottom: 0px;
	}
	
	INPUT {
		/* No Default Styles Set*/
	}
	
	/** Format Headings **/
	h2 {
	}	
		
	a:link, a:visited { text-decoration: none; color: #025646; font-weight: bold;}
	a:hover{ text-decoration: underline; color: #025646;}
	
	#container {
		position:relative;
		width: 781px;
		margin: 0 auto;
		padding:0;
		text-align: left;
		font-size: 0.6em;
		border: 1px solid #006600;
	}

	#header{
		background: #FFFFFF;
		height: 142px;
	}
	
	#logo-holder{
		float: right;
	}
	#logo-holder h1{display:none;}

	#navigation-holder {background:url(../../../images/bgrounds/vertical_gradient_bg.gif) repeat-x; height:21px;}
	#navigation-holder ul{height: 21px; margin: 0; padding: 0; text-align: center;}
	#navigation-holder ul li{display: inline; line-height: 21px; }
	
	#navigation-holder a{text-align:center; background:url(../../../images/bgrounds/button.gif) no-repeat; width:128px; height:23px; color:#FFFFFF;  font-size: 0.8em; font-weight: bold; margin-top:5px;}
	html>body #navigation-holder a {
		float:left;
	}
	#navigation-holder a.last{ color:#FFFFFF;  font-size: 0.8em; font-weight: bold; padding-left: 0px; padding-right: 0px;}
	#navigation-holder a:hover{color:#FFFFFF; font-size: 0.8em; font-weight: bold;}

	#site-container{text-align:left; color: #025646; background:#FDF4E7; }
	#page-container{position:relative !important; padding: 40px 25px 0px 25px; height:370px;}
	*html #page-container{height:375px;}
	
	#lion_quality_logo {
		position:absolute;
		bottom:10px;
		left:30px;
		width:50px;
		height:51px;
		background:url(../images/lion_logo.gif) no-repeat;
		z-index:1;
	}
	
	#welcome_text {
		width:420px;
		text-align:center;
		float:left;
		margin-left:10px;
	}
	
	#egg_search_form {
		width:230px;
		float:right;
		height:210px;
	}
	
	#egg_search_form form {
		margin-top:35px;
		margin-left:75px;
	} 

	#farm_check_instructions {
		font-size:11px;
		text-align:center;
		display:block;
		width:90%;
		color:#025646;
	}
	
	.news_item {
		width:400px;
		border-bottom:solid #ABCAAB 1px;
		margin-bottom:15px;
		padding-bottom:5px;
	}
	
	#news_article {
		width:400px;
	}	
	
	.news_image {
		float:right;
	}
	
	#news_scroller_container {
		position:relative;	
		clear:both;
		width:100%;
		height:25px;
		float:left;
		padding:0 !important;
		overflow:hidden;
		background:#ABCAAB;
		border-top:solid #006600 1px;
		border-bottom:solid #006600 1px;
		margin-bottom:-2px;
	}
	
	html>body #news_scroller_container {
		margin-bottom:0;
	}

	#news_scroller_text {
		position:absolute;
		z-index:-1;
		width:300000px;
		left:400px;
		height:20px !important;
		overflow:hidden;
	}
	
	#ticker_title {
		position:absolute;
		display:block;
		float:left;
		color:#137113;
		font-weight:bold;	
		background:#ABCAAB;
		z-index:1;
	}
	
	
	#footer {
		background:url(../../../images/bgrounds/vertical_gradient_bg.gif) repeat-x;
		height:21px;
		border-top:solid #80807E 1px;
		color: #ffffff;
		overflow: auto;
		margin: 0px 0 0 0;
		padding: 0;
		bottom:0;
	}
	
	#footer p.copyright{margin: 0; padding: 0px 5px 0px 0px; color:#ffffff; float:right; text-align:right; font-size: 0.8em;}
	
	#footer a:link, #footer a:visited {
		color: #ffffff;
		text-decoration: none;
	} 
	
	#footer a:hover {
		text-decoration: underline;
	} 
	
	#footer UL {
		padding: 0px 5px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: right;
		list-style-type: none;
		white-space : nowrap;
		overflow: hidden;
		margin-top: -12px;
	}
	
	#footer LI {
		display: inline;
		float: right;
		margin: 0px 0px 0px 5px;
		padding-left: 5px;
		border-left: 1px solid #ffffff;
	}
	
	#footer LI.last {
		border-left-width: 0px;
	}
	
	/*only ie gets this style*/
	* html #footer {
		\height:20px;/* for ie5 */
		he\ight:20px;/* for ie6 */
	}
	
	/*----------------------------------------------------------------------------------------------
	Farm Check
	-----------------------------------------------------------------------------------------------*/
	
	#intro_text {
		width:420px;
		text-align:center;
		float:left;
		font-size:12px;
		margin-left:30px;
		margin-bottom:20px;
	}
	
	#errMsg-holder {color: #993300; float:left; width:300px; margin-top:10px; margin-left:70px; } 
	
	#form-holder {text-align: left;}
	#egg-holder {
		position:relative;
		float:left;
		background: transparent url("../../../images/bgrounds/regional_cheshire_egg.jpg") no-repeat top left;
		height: 244px !important; 
		width: 475px !important; 
		margin: auto;
		margin-top:40px;
		margin-left:0px;
		margin-bottom: 25px;
		text-align: left;
		color: #993300;
	}
	html>body #egg-holder { 
		width:475px !important; 
		height:244px !important;
	}
	
	#egg-holder LABEL {width: 135px; height: 25px; text-transform: Uppercase; color: #993300; margin-left:20px; }
	#egg-holder INPUT {width: 92px; height: 25px; border: 1px solid #BB7B46;}
	#egg-holder INPUT.submit {
		border-width: 0px; 
		text-transform: Uppercase; 
		color: #993300; 
		background-color: transparent; 
		text-align: left;
		text-decoration: underline;
		cursor: hand;
		width: 75px;
		height: 20px;
		margin: 0px;
	}
	
	#egg_titles {
		position:relative;
		top:20px;
	}
	
	html>body #egg_titles {
		top:0;
	}
	
	#egg_form {
		position:relative;
		top:40px;
	}
	
	#egg-holder p {
		position:absolute;
		left:0;
		width:auto;
	}
	
	#txtEggCode {
		color:#999999;
	}
	
	
	.UK_Title {
		
	}
	
	.BB_Date {
		display:block;
	}
	
	#eggbox-holder {display: none;}
	
	#right_column {
		float:right;
		margin-right:0px;
		margin-top:-30px;
	}
	
	#right_column.news {
		float:right;
		margin-right:0px;
		margin-top:0px;
	}
	
	span.caption {
		display:block;
	}
	
	
	.right_column_item {
		margin-bottom:42px;
	}
	
	#farm-holder {margin: 0px 45px;}
	#farmImages-holder {margin: 0px;}
	#FarmImage_SlideShow{border: 1px solid #005746;}
	#farmImage1{ float: left; }
	#farmImage2{ float: right; }
	#farmname-holder{ clear: both;}
	#farmname-label{font-weight: bold;}
	#farmname{ color: #000000; font-weight: bold;}
	#farmlocation-holder {margin-bottom: 25px;}
	#farmlocation-label{font-weight: bold;}
	#farmlocation{ color: #000000; font-weight: bold;}
	#farmlinks-holder{ margin-bottom: 25px;}
	#farmlinks-holder ul{margin: 0; padding: 0;}
	#farmlinks-holder ul li{list-style-type: none;}

	/*----------------------------------------------------------------------------------------------
	Incompatable
	------------------------------------------------------------------------------------------------*/
	.message {
		background-color: #CC0000;
		color: white;
		padding: 10px 10px 10px 10px;
		text-align: left;
		position: absolute;
		top: 0px;
	}
	
	.message h1 {
		font-size: 1.1em;
		margin: 0px 0px 0px 0px;
	}
	.message p {
		font-size: 0.9em;
		margin: 0px 0px 0px 0px;
	}
	.message p a {
		float: right;
		margin-top: 5px;
		margin-left: 80px;
	}
	
	
	#isMacIE5 { background-color: #060; display: block; float: left;}
	#container {margin-top: 75px;}
	/* v1 of the commented backslash hack. This \ character between rules appears to have the effect that macIE5 ignores the following rule. Odd, but extremely useful. */
	#isMacIE5 { background-color: #C00; display: none;}
	#container {margin-top: 10px;}
	/* check we recovered from hack */
		
	/* NAVIGATION CLASS'S
	-------------------------------------------------------------------------*/
	.inv-navigation {position: absolute; visibility: hidden; width:1px; height:1px; top:-20px; left:-20px; margin: 0 0 0 0;}
	
	
/** For the Standards Page **/
#standards_logos {
text-align:center;
}

#standards_logos #vegsoc {
border:solid #ABCAAB 1px;
}
