body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}



div.logoPrint {
	width: 100%;
}


div.logoScreen {
	display:none;
}


div.homeNav{
	display:none;
}
























div.footerRight {
	width: 50%;
	font-size: 70%;
	color: #676767;
	padding-top: 20px;
}

.subFarmShop, .subOpenFarm, .subButchers, .subRestaurant, .subPoultry, .subNews, .subAbout, .subContact {
display:none;

}

body.navFarmShop div.leftNav .subFarmShop, body.navOpenFarm div.leftNav .subOpenFarm, body.navButchers div.leftNav .subButchers, body.navRestaurant div.leftNav .subRestaurant, body.navPoultry div.leftNav .subPoultry, body.navNews div.leftNav .subNews, body.navAbout div.leftNav .subAbout, body.navContact div.leftNav .subContact {
display:block;

}





.footerRightInfo {
}
div.footer a {
	color: #676767;
	text-decoration: none;
}
div.footer a:hover {
	text-decoration: underline;
}



div.rightTestimonial {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}


div.wideTop {
	width: 100%;
	color: #000000;
	padding-bottom: 30px;
}
div.wideContent {
	width: 100%;
}

div.wideContentHome {
	width: 100%;
}


div.wideContent p, div.wideContentHome p, div.wideContentSL p, div.wideContentDLOL p {
	color: #000000;
	font-size: 90%;
}


div.cockerel br {
	display: none;
}
div.footerLeft {
	width: 50%;
	font-size: 70%;
	color: #676767;
}





div.homePanels {
}
div.homePanelsPad {
}




div.footer {
	width: 100%;
	display:block;
	float:left;
}



h1.hometext {
	background-image: url(../images/homeIntro.gif);
	background-repeat: no-repeat;
	font-size: 0.1em;
	color: #FFFFFF;
	width: 370px;
	height: 35px;
	text-indent: -100000px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: 0px 40px;
}
/*.middleColumn h1 {
	color: #9a141b;
	font-size: 140%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}*/
.mainContent h3 {
	color: #000000;
	font-size: 110%;
	line-height: 150%;
	padding-bottom: 20px;
}


.rightCaption h3 {
	color: #000000;
	font-size: 110%;
	padding-bottom: 10px;
}
div.dotFoot {
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}






.middleColumn p {
	line-height: 150%;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


div.smallPanel {

}
.panelOne {
}


.panelTwo {

}

.panelThree {

}


div#stamp {
	display: none;
}





div#stampContent {
	display: none;
}


div#stampButcherContent {
	display: none;
}






div.topImage {
	display: none;
}






div.container {
	width: 85%;
}

div.header {
}

p, h2, h3 {
	margin: 0px;
	padding: 0px;
}










div#cockerel {
	display: none;
}

div#telno {
	color: #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	width: 100%;
	text-align: right;
}


div#dtlogo {


}

#dtlogo a {


}


#dtlogo a:hover{
	cursor:pointer;
}




div.mainContent {
	width: 100%;
}
div.leftNav {
	display: none;
}
div.middleColumn {
	width: 100%;
	font-size: 70%;
}
div.rightColumn {
	display: none;
}
#footerBG {
}
.leftNav li {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;

}
.leftNav ul {
	list-style-type: none;
	color: #9a141b;
	margin: 0px;
	padding: 0px;
}

.leftNav ul ul {
	list-style-type: none;
	color: #9a141b;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}








.leftNav a {
font-weight: normal;
	color: #676767;
	margin-right: 10px;
	text-decoration: none;
	font-weight:bold;
}

.leftNav a:hover {

	text-decoration: underline;

}


.leftNav li li a {
font-weight: normal;
	color: #676767;
	margin-right: 10px;
	text-decoration: none;
	font-weight:normal;
}




.middleColImgLeft {
	float: left;
	padding-right: 20px;
}
div.rightCaption {
	color: #9A141B;
	font-size: 65%;
	padding-bottom: 15px;
	padding-top: 0px;
	margin-bottom: 20px;
}


div.rightCaption p {
padding-bottom: 5px;

}


















body.pageFarmShop .linkFarmShop, body.pageOpenFarm .linkOpenFarm, body.pageButchers .linkButchers, body.pageRestaurant .linkRestaurant, body.pagePoultry .linkPoultry, body.pageNews .linkNews, body.pageAbout .linkAbout, body.pageContact .linkContact, body.pagePoultryOne .poultryOne, body.pagePoultryTwo .poultryTwo, body.pageNewsOne .newsOne, body.pageFarmshopOne .farmshopOne, body.pageRestaurantOne .restaurantOne, body.pageRestaurantTwo .restaurantTwo, body.pageRestaurantThree .restaurantThree, body.pageRestaurantFour .restaurantFour, body.pageRestaurantFive .restaurantFive, body.pageButchersOne .butchersOne, body.pageDirections .linkDirections, body.pageOpening .linkOpening {
	color: #9B141B;
}

body.pageHome div.homeNav .linkHome, body.pageFarmShop div.homeNav .linkFarmShop, body.pageButchers div.homeNav .linkButchers, body.pageOpenFarm div.homeNav .linkOpenFarm, body.pageRestaurant div.homeNav .linkRestaurant, body.pagePoultry div.homeNav .linkPoultry, body.pageNews div.homeNav .linkNews, body.pageAbout div.homeNav .linkAbout, body.pageContact div.homeNav .linkContact {
	color: #ffffff;
	text-decoration:underline;
}
























h1 {
	font-size: 180%;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
}



h2 {
	font-size: 150%;
	color: #9A141B;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.middleColumn ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.red {
	color: #9B141B;
}

.middleColumn li {
	padding-bottom: 5px;
}
.left {
	float: left;
}
div.animalDesc {
	margin: 0px;
	width: 270px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
}
div.contentRow {
	width: 400px;
	background-image: url(../images/divider.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
}
.middleColumn a {
	color: #676767;
	text-decoration: underline;
}
.middleColumn a:hover {
	color: #9A141B;
	text-decoration: none;
}


div.hr {
	height: 15px;
	background-attachment: scroll;
	background-color: #fff;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	background-position: left;
}
div.hr hr {
  display: none;
}

div.formLeft
{
float: left;
width: 190px;
padding: 3PX 0PX 2px 0PX;
}

div.formRight
{
float: left;
width: 210px;
padding-bottom: 5px;
}

div.formSplit
{
	float: left;
	width: 200px;
	padding-bottom: 5px;
}

div.formFull
{

	width: 400px;

}

.formText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	font-size: 100%;
	width: 150px;
}
div.wideContentSL {

	width: 100%;
}
img.padBott {

	padding-bottom: 20px;
}
img.padTop {
	padding-top: 10px;
}
.formTextWide {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	font-size: 100%;
	width: 300px;
}
form {
	margin: 0px;
	padding: 0px;
}

div.wideContentDLOL {

	width: 100%;
}

.rightCaption a {
	font-weight: bold;
	color: #9A141B;
}

div.newsLinks {
	margin: 0px;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

div.newsLinks p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.right {

	float: right;
}
div.wideContentLINE {


	width: 100%;
}

