html {
	overflow-y: scroll;
}

body {
	margin: 0px;
	padding: 0px;
	background-image:  url(../images/bg-castlehill.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-attachment: fixed;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
}
div.footerRight {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 478px;
	font-size: 70%;
	color: #676767;
}

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

}

body.navFarmShop div.leftNav .subFarmShop, body.navOpenFarm div.leftNav .subOpenFarm, body.navEvents div.leftNav .subEvents, body.navButchers div.leftNav .subButchers, body.navHorses div.leftNav .subHorses, 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 {
	margin: 0px;
	float: left;
	width: 449px;
	text-align: right;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.footer a {
	color: #676767;
	text-decoration: none;
}
div.footer a:hover {
	text-decoration: underline;
}



div.homeNav a {
	font-size: 70%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin-left: 14px;
}
div.homeNav li {
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
}
div.homeNav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.rightTestimonial {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}

div.homeNav a:hover {
	text-decoration: underline;
}
div.wideTop {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 910px;
	background-image: url(../images/redPanel.gif);
	background-color: #9A141B;
}
div.wideContent {
	float: left;
	width: 370px;
	padding-top: 60px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}

div.wideContentHome {
	float: left;
	width: 370px;
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}


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


div.cockerel br {
	display: none;
}
div.footerLeft {
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 70%;
	color: #676767;
}





div.homePanels {
	margin: 0px;
	float: left;
	width: 910px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.homePanelsPad {
	margin-right: 20px;
}


div.logoPrint {
	display: none;
}

div.footer {
	margin: 0px;
	float: left;
	width: 910px;
	padding-top: 20px;
	padding-bottom: 30px;
}



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: 5px;
}


.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;
	font-weight: normal;
}

.middleColumn .large {
	font-size: 110%;
	line-height: 150%;
	padding-bottom: 5px;
}

div.smallPanel {
	float: left;
	height: 185px;
	width: 290px;
}

.panelOne {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/Mothersday_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelTwo {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/hampers-panel2.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelThree {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/visitPanel.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.developmentThree {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/developmentPanel.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelFire {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/fire_cta.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelMealfortwo {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/meal-for-two_nov2010.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelMothersDay {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/Mothersday_CTA_2011.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelBreakfast {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/Breakfast_Week_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelMikron {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/mikron_CTA_2011.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelEvents {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/events_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelOpenday {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/openday_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelHorses {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/horses-cta.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelAward {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/Awards_CTA_02.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelCake {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/CakeDecorating_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelChickens {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/chickens_CTA-2.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panel2012Menu {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/2012-menu_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelImitations {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/imitations_cta.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelEggs {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/eggs_cta.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelOpen {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/FarmShop_CTA-1.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelOpen7days {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/open-7days-cta.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelOpen-test {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../Flash/CTA-01.swf);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelMeat {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/meat_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelBirds {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/xmasBirds_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelspanish {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/spanish_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelfloral {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/SHOOT_CTA.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}

.panelJazz {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/jazzPanel.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}
.panelRestaurantEvents {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/Rest_Upcoming_Events_CTA_3.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}
.panelXmas {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/xmas2011_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}
.panelXmasmenu {
	height: 185px;
	width: 290px;
	text-indent: -100000px;
	display: block;
	background-image: url(../images/xmas-menu2011_CTA.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 0em;
}


div#stamp {
	background-image: url(../images/stamp.png);
	float: right;
	position: relative;
	height: 169px;
	width: 169px;
	margin-top: -169px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	top: -100px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}





div#stampContent {
	background-image: url(../images/stamp.png);
	float: right;
	position: relative;
	height: 169px;
	width: 169px;
	margin-top: -169px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	top: 50px;
	padding-top: 0px;
	padding-right: 250px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}


div#stampButcherContent {
	background-image: url(../images/butcherstampx.png);
	float: right;
	position: relative;
	height: 169px;
	width: 169px;
	margin-top: -169px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
	top: 50px;
	padding-top: 0px;
	padding-right: 300px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
}






div.topImage {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
}






div.container {
	padding: 0px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}

div.header {
	margin: 0px;
	float: left;
	width: 910px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.homeNav {
	margin: 0px;
	float: left;
	width: 759px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
p, h2, h3 {
	margin: 0px;
	padding: 0px;
}



div#logoScreen {
	float: left;
	width: 151px;
	height:71px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}






div#cockerel {
	margin: 0px;
	float: left;
	padding:0px;
	height: 28px;
	width: 22px;
	background-image: url(../images/cockerel.png);
	background-repeat: no-repeat;
}

div#facebook {
	float: right;
	height: 16px;
	width: 16px;
	background-image: url(../images/facebook.gif);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	text-indent: -100000px;
}

#facebook a {
	float: right;
	height: 16px;
	width: 16px;
	background-image: url(../images/facebook.gif);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	text-indent: -100000px;
}

#facebook a:hover{
	cursor:pointer;
}

div#xmas11 {
	float: right;
	height: 16px;
	width: 252px;
	background-image: url(../images/christmas-at-hinchliffes.gif);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-right: 130px;
	text-indent: -100000px;
}

#xmas11 a {
	float: right;
	height: 16px;
	width: 252px;
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	text-indent: -100000px;
}

#xmas11 a:hover{
	cursor:pointer;
}

div#twitter {
	float: right;
	height: 16px;
	width: 16px;
	background-image: url(../images/twitter.gif);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-right: 6px;
	text-indent: -100000px;
}

#twitter a {
	float: right;
	height: 16px;
	width: 16px;
	background-image: url(../images/twitter.gif);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	text-indent: -100000px;
}

#twitter a:hover{
	cursor:pointer;
}

div#telno {
	float: right;
	height: 15px;
	width: 122px;
	background-image: url(../images/telno.png);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	display: block;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
	text-indent: -100000px;
}


div#dtlogo {
	height: 17px;
	width: 26px;
	display: block;
	float: left;


}

#dtlogo a {
	height: 17px;
	width: 26px;
	display: block;
	background-image: url(../images/redbak-design.gif);
	background-repeat: no-repeat;
	font-size: 0em;
	color: #FFFFFF;
	text-indent: -100000px;


}


#dtlogo a:hover{
	cursor:pointer;
}




div.mainContent {
	margin: 0px;
	float: left;
	width: 830px;
	background-color: #FFFFFF;
	padding: 40px;
}
div.leftNav {
	margin: 0px;
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 70%;
}
div.middleColumn {
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 70%;
}
div.rightColumn {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
	color: #9a141b;
}
#footerBG {
	background-image: url(../images/footergradient.png);
	background-repeat: no-repeat;
}
.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.pageEvents .linkEvents, body.pageButchers .linkButchers, body.pageCareers .linkCareers, body.pageRestaurant .linkRestaurant, body.pageHorses .linkHorses, body.pageHorses2 .linkHorses2, body.pageHorses4 .linkHorses4 body.pageHorses3 .linkHorses3, body.pagePoultry .linkPoultry, body.pageNews .linkNews, body.pageAbout .linkAbout, body.pageContact .linkContact, body.pageXmas .linkXmas, body.pagePoultryOne .poultryOne, body.pagePoultryTwo .poultryTwo, body.pageNewsOne .newsOne, body.pageFarmshopYummy .farmshopYummy, body.pageFarmshopMinusOne .farmshopMinusOne, body.pageFarmshopZero .farmshopZero, body.pageFarmshopOpenDay .farmshopOpenDay, body.pageFarmshopOne .farmshopOne, body.pageFarmshopVouchers .farmshopVouchers, body.pageFarmshopTwo .farmshopTwo, body.pageFarmshopThree .farmshopThree, body.pageFarmshopFour .farmshopFour, body.pageFarmshopFive .farmshopFive, body.pageRestaurantOne .restaurantOne, body.pageRestaurantTwo .restaurantTwo, body.pageRestaurantThree .restaurantThree, body.pageRestaurantFour .restaurantFour, body.pageRestaurantFive .restaurantFive, body.pageRestaurantSix .restaurantSix, body.pageRestaurantSeven .restaurantSeven, body.pageRestaurantEight .restaurantEight, body.pageRestaurantNine .restaurantNine, body.pageRestaurantTen .restaurantTen, body.pageButchersOne .butchersOne, body.pageDirections .linkDirections, body.pageOpening .linkOpening, body.pageAboutOne .aboutOne {
	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.pageHorses div.homeNav .linkHorses, body.pageEvents div.homeNav .linkEvents, 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 {
	letter-spacing: -0.05em;
	line-height: 1em;
	text-align: left;
	font-size: 32px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: normal;
}

h2 {
	letter-spacing: -0.05em;
	line-height: 1.2em;
	text-align: left;
	font-size: 15px;
	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.Horses {
	margin: 0px;
	width: 188px;
	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: #9A141B;
	text-decoration: none;

}
.middleColumn a:hover {
	color: #676767;
	text-decoration: underline;
}


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;
clear: 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
{
	float: left;
	width: 400px;
	padding-bottom: 5px;
	padding-top: 10px;
}

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

	float: left;
	width: 370px;
	padding-top: 90px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}
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 {

	float: left;
	width: 370px;
	padding-top: 70px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}

.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 {


	float: left;
	width: 370px;
	padding-top: 105px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
}

