@charset "utf-8";
/* CSS Document */


body {
	margin: 0;
	padding: 0;
	color: #000;
	text-align: center;
	background: url(../images/background-shim.gif) #FFF repeat-y center center;

}
* html body {
	text-align: center;
}
body, p, li, div, span {
	font:100%/1.25 Helvetica, Arial, sans-serif; 
}
body, p, blockquote,  li, a, ul, ol, dd, dl, dt,
form, button, fieldset, label, select, option, input, textarea {
	font:100%/1.25 Helvetica, Arial, sans-serif; 
}


#page-container {
	width: 760px;
	margin: auto;
	text-align: left;
}



/* Main Navigation */

#main-nav { height: 86px; }
#main-nav dl { margin: 0; padding: 0; }

/* IE5 Mac Hack \*/ 
#main-nav { padding-left: 0px; } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */

#main-nav dt { float: left; }

#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:86px; /* IE 5/Win hack */ 
	padding: 86px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav dt a:hover {
	background-position: 0 -86px;
}

#main-nav dt#cattle,
#main-nav dt#cattle a { width: 95px; background-image: url(../images/nav/cattle.jpg); }

#main-nav dt#greenhouse,
#main-nav dt#greenhouse a { width: 94px; background-image: url(../images/nav/greenhouse.jpg); }

#main-nav dt#donkeys,
#main-nav dt#donkeys a { width: 94px; background-image: url(../images/nav/donkeys.jpg); }

#main-nav dt#bouviers,
#main-nav dt#bouviers a { width: 94px; background-image: url(../images/nav/bouviers.jpg); }

#main-nav dt#activites,
#main-nav dt#activites a { width: 94px; background-image: url(../images/nav/activities.jpg); }

#main-nav dt#market,
#main-nav dt#market a { width: 94px; background-image: url(../images/nav/market.jpg); }

#main-nav dt#about,
#main-nav dt#about a { width: 94px; background-image: url(../images/nav/about.jpg); }

#main-nav dt#contact,
#main-nav dt#contact a { width: 98px; background-image: url(../images/nav/contact.jpg); }

body.cattle dt#cattle,
body.cattle dt#cattle a,
body.cattle dt#cattle a:hover,

body.greenhouse dt#greenhouse,
body.greenhouse dt#greenhouse a,
body.greenhouse dt#greenhouse a:hover,

body.donkeys dt#donkeys,
body.donkeys dt#donkeys a,
body.donkeys dt#donkeys a:hover,

body.bouviers dt#bouviers,
body.bouviers dt#bouviers a,
body.bouviers dt#bouviers a:hover,

body.activites dt#activites,
body.activites dt#activites a,
body.activites dt#activites a:hover,

body.market dt#market,
body.market dt#market a,
body.market dt#market a:hover,

body.about dt#about,
body.about dt#about a,
body.about dt#about a:hover,

body.contact dt#contact,
body.contact dt#contact a,
body.contact dt#contact a:hover {
	background-position: 0 -172px;
}




#header {
	height: 170px;
	background: #fff
	            url(../images/header.jpg);
}


#sidebar-a {
	float: right;
	width: 291px;
	margin: 25px 0 0 0;
}



#content {
	margin-top: 25px;
	margin-right: 291px;
	background: green;
	background: #fff;
}

#content .padding {
	padding:25px 0px 0 25px;
}

#content em { font-size:.95em; }


#content h1 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	letter-spacing:-1px;
	font-size:1.4em; 
	color: #7A9F59;
	padding: 25px;

}

#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	letter-spacing:-1px;
	font-size:1.3em; 
	color:#683F3D;

}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	font-size:.75em; 
}

#content ul {
	list-style-type: disc;
	list-style-position: inside;
	font-size:.75em; 
	}

#content table {	font-size:.75em; 
}



#fullcontent {
	margin-top: 25px;
	background: green;
	background: #fff;
}

#fullcontent .padding {
	padding:25px 0px 0 25px;
}

#fullcontent em { font-size:.95em; }


#fullcontent h1 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	letter-spacing:-1px;
	font-size:1.4em; 
	color: #7A9F59;
	padding: 25px;

}

#fullcontent h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	letter-spacing:-1px;
	font-size:1.0em; 
	color:#683F3D;

}

#fullcontent p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	font-size:.75em; 
}

#fullcontent ul {
	list-style-type: disc;
	list-style-position: inside;
	font-size:.75em; 
	}

#fullcontent table {	font-size:.8em; 
}







#footer {
	clear: both;
margin: auto;
	height: 170px;
	background: url(../images/footerbkg.jpg) bottom no-repeat;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: .75em;
	color: #fff;

}




#footer a {
	color: #fff;
	text-decoration: none;
	font-weight:600;
}

#footer a:hover {
	color: #000;
		font-weight:600;

}

#footer #altnav {
	clear: both;
	width: 760px;
	text-align: center;
	padding-top: 145px;
}

#footer #copyright {
	padding-top: 13px;
}

img.right {float:left; margin: 0 10px 2px 0;}
img.left {float:right; margin: 0 0px 10px 10px;}


#epd {
	width: 400px;
	padding: 0;
	margin: 0;
	border: 1px solid #d2d2d2;
	color: #666666;
	text-align:left;
}

#epd td {
	background: #fff;
	padding: 4px 6px 0px 4px;
	margin:0;
	color: #4F4F4F;
	border-bottom: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;

}

#epd th {
	font: bold  Arial, Helvetica, sans-serif;
	color: #fff;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-top: 1px solid #d2d2d2;
	letter-spacing: 0px;
	text-align: left;
	padding: 0;
	background: #343C50;
	text-align:center;
}

#epd th.spec {	color: #333;

	border-top: 0;
	border-left: 0;
	border-right: 1px solid #d2d2d2;
	background-color:#e2e2e2;
}

#epd td.alt {	padding: 4px 6px 0px 4px;
	margin:0;
	color: #4F4F4F;
	border-bottom: 1px solid #d2d2d2;
		border-right: 1px solid #d2d2d2;
	background-color:#ebebeb;
}


