	.ClearCSS{height: 0; font-size: 0; clear: both; padding: 0px; margin: 0px;}
	

	.pop_up {
		border:solid #005746 1px;
		border-top:solid #005746 10px;
		border-bottom:solid #005746 7px;
		position:absolute;
		text-align:center;
		background:#EEEEEE;
		z-index:10;
		padding:20px;
		left:100px;
		width:600px;
		display:none;
		}
	
	*{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	body, html {
		margin:0;
		padding:0; 
		background: #ffffff;
		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*/
	}
	
	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: auto;
		text-align: left;
		font-size: 0.6em;
		border: 1px solid #818586;
		}

	#header{
		background: #FFFFFF;
		height: 142px;
	}
	
	.fader {
	position:absolute;
	left:0;
	}
	
	#form-holder .fader {
		width:414px;
	}
	
	#form-holder .fader p {
		background:#FFFFFF !important;
		font-size:11px;	
	}
	
	#logo-holder{
		float: right;
	}
	#logo-holder h1{display:none;}

	#navigation-holder {background-color:#005746; height:21px; margin-bottom:-15px;}
	html>body #navigation-holder {
		margin:0px;
	}
	#navigation-holder ul{height: 21px; margin: 0; padding: 0; text-align: center;}
	#navigation-holder ul li{display: inline; line-height: 21px;}
	#navigation-holder a{ color:#FFFFFF;  font-size: 0.8em; font-weight: normal; border-right: 1px solid #ffffff; padding-left: 10px; padding-right: 10px;}
	#navigation-holder a.last{ color:#FFFFFF;  font-size: 0.8em; font-weight: normal; border-right: 0px solid #ffffff; padding-left: 10px; padding-right: 10px;}
	#navigation-holder a:hover{color:#FFFFFF; font-size: 0.8em; font-weight: normal;}
	
	#site-container{text-align:left; color: #025646; background:transparent;}
	#page-container{padding: 0px 15px 0px 15px;}
	*html #page-container{height:auto;}
	
	#footer {
		background-color:#005746; 
		width:100%;
		height:21px;
		color: #ffffff;
		overflow: hidden;
		margin: 0px 0 0 0 !important;
		padding: 0;
	}
	
	html>body #footer {
		margin:0 !important;
	}
	
	#footer p.copyright{margin: 0; padding: 2px 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:25px;/* for ie5 */
		he\ight:25px;/* for ie6 */
	}
	
	/*----------------------------------------------------------------------------------------------
	Farm Check
	-----------------------------------------------------------------------------------------------*/
	
	#errMsg-holder {color: #993300; } 
	
	#form-holder {
		text-align: center;
	}
	
	#pack_shots {
	float:none;
	}
	
	#pack_shot_1, #pack_shot_2 {
		margin-top:40px;
		margin-left:15px;
	}

	#egg-holder {
		position:relative;
		display:block;
		text-align:left;
		background: transparent url("../../../images/bgrounds/ms_egg_bg.jpg") no-repeat top center;
		height: 190px; 
		width: 100%; 
		padding-top:0px;
		padding:0 0px;
		margin-top:-14px;
		margin-bottom:0px;
		color:#993300;
	}
	
	html>body #egg-holder {
	padding:0 0 0 20px;
	margin:0;
	margin-left:20px;
	}
	
	#txtEggCode {
		color:#999999;
	}
	
	#right_column {
	text-align:center;
	float:right;
	width:340px;
	margin-bottom:-20px;
	}
	
	#right_column p {
		margin:0;
		padding:0;
		clear:both !important;
		font-size:0.8em !important;
	}
	
	#egg-holder LABEL {width: 135px; height: 25px; text-transform: Uppercase; color: #993300; }
	#egg-holder form { text-align:left;}
	#egg-holder INPUT {width: 90px; height: 25px; border: 1px solid #BB7B46;}
	#egg-holder INPUT.submit {
		margin:0;
		padding:0;
		background:transparent;
		border:none;
		color:#993300;
		text-decoration:underline;
		text-transform:uppercase;
		text-align:left;
		cursor:hand;
	}
	
	#eggbox-holder INPUT.submit {
		display:block;
		background:transparent;
		border:none;
		margin-top:5px;
		color:#993300;
		font-style:normal;
		text-decoration:underline;
		text-transform:uppercase;
		clear:left;
		cursor:hand;
	}
	
	#egg-holder p {
		position:absolute;
		left:0;
		width:auto;
	}
	
	.UK_Title {
		float:left;
		margin-top:3px;
		display:inline;
	}
	
	.BB_Date {
		display:block;
	}
	
	#egg_form {
		position:relative;
		margin-top:10px;
		left:110px;
		width:200px;
	}
	
	html>body #egg_form {
		top:20px;
		left:85px;
	}
	
	#egg_titles {
	position:relative;
	float:left;
	height:50px;
	width:100%;
	text-align:center;
	}
	
	html>body #egg_titles {
		left:77px;
	}
	
	
	#egg_titles p {
		top:40px;
		left:101px;
		width:100px;
		font-size:13px !important;
	}
	
	html>body #egg_titles p {
	top:50px;
	left:0;
	}
	
	#eggbox-holder {
		position:relative;
		display: block;
		text-align:center;
		background: url("../../../images/bgrounds/label_back.gif") no-repeat top center;
		width:100%;
		height:160px;
		padding:20px 0 0px 0;
		margin-bottom:0px;
	}
	
	#eggbox-holder h3 {
		color:#993300;
		margin:0 50px;
		padding-bottom:10px;
		border-bottom:solid black 1px;
	}

	#eggbox-holder input {
		width:90px;
		color:#999999;		
	}
	
	#eggbox-holder label {
		font-size:0.7em;
		text-transform:uppercase;
		display:block;
	}
	
	#eggbox-holder .input_holder {
		text-align:center;
		float:none;
		display:inline;
		width:110px;
		margin:-5px 0 0 0;
		color:#993300;
	}
	
	html>body #eggbox-holder .input_holder {
		margin:0;
	}
		
	html>body #input_holder_wrapper {
		margin-left:53px;
	}
	
	html>body #eggbox-holder .input_holder {
		float:left;
	}
	
	#farm-holder {margin: 40px 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;}
	#ownername-holder{ clear: both;}
	#ownername-label{font-weight: bold;}
	#ownername{ 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;}
