
html, body {margin: 0; padding:0; font-family:Arial,sans-serif;font-size:small;}

body
{
margin-left:auto;margin-right:auto;width:800px;
background-color: #727171;
/*background-image: url(../images/wallrepeat.jpg);*/
background-image: url(../images/pagebackground.gif);
/*background-image: url(../images/redgrad.gif);*/
background-repeat: repeat-x;
background-position: 0 0;
}
form
{
	padding:0;
	margin:0;
}

*.italic
{
	font-weight:normal;
	font-style:italic;
}

*.hilight
{
	font-weight:800;
}
*.largebodycopy
{
	font-size:larger;
	font-weight:600;
}

*.colourhilight
{
	font-weight:800;
	color:#990000;
}

*.linkhilight
{
	font-weight:900;
	color:#ffffff;
}
*.townhilight
{
	font-weight:500;
	color:#fff;
}

#outer-container {
	background-image: url(../images/redlimestone.jpg);
	background-color:#71543d;
	background-repeat:repeat;
	background-position: 0 0;
	padding: 0;
	margin: 0;
	width:800px; /*this is need because of the IE6 peek-a-boo problem*/
}

#headercontainer { width:800px;height:1px;display:block;}
html>body #headercontainer {width:800px;}

#fontsizeselector h6 {font-size:10px;position:absolute;padding:0 0 0 0;margin:0 0 0 0;}
#fontsizeselector a {color:#222;text-decoration:none;}
#fontsizeselector a.stylesel {color:#666;text-decoration:none;}
#lowgraphicsselector h6 {font-size:10px;position:absolute;padding:0 0 0 0;margin:15px 0 0 0;}
#lowgraphicsselector a {color:#222;text-decoration:none;}
#lowgraphicsselector a.stylesel {color:#666;text-decoration:none;}



#outerleftpanel {
	background-repeat: repeat-y;
	/*background-image: url(../images/limestone1.jpg);*/
	width:148px;
	float:left;
	display:block;
	margin-bottom:25px;
	padding-bottom:25px;
}

#innerleftpanel {
	width:102px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
margin-bottom:25px;

}

/*html>body #leftpanel h3 {width:150px;}*/
*.leftmenu {margin:0;margin-left:0;padding-left:0;width:102px;}


*.leftmenu li {
	list-style:none;
	float:left;
	margin:0;
	font-size:11px;
	line-height:14px;
	width:100px;
	background-color: #B32C2A;
	/*border:1px solid;border-color:#990000;*/
	/*border:1px solid;border-color:#ffcc99;*/
}


*.leftmenulabel {
	font-size:12px;
	font-weight:600;
	color:#fff;
	text-align:center;
	width:96px;
	float:left;
	line-height:18px;
}

*.leftmenu a {display:block;
			font-weight:bold;text-decoration:none;
			font-size:12px;
			color:#ffcc99;
			padding-left:10px;padding-right:10px;
			text-align:center;
			/*background-image:url(../images/bumps.gif);background-repeat:no-repeat;background-position:1px 50%;*/
			width:80px;
			float:left;
			padding-top:5px;
			padding-bottom:5px;
			}
			/*width:0.1em is an IE6 hack to make sure the whole 'box' including padding is a link and reacts accordingly*/
			html>body *.leftmenu a {width:auto;} /*this fixes the IE6 hack as IE6 does not understand child selectors and reverts the width to auto.*/
/* Commented backslash hack hides rule from IE5-Mac \*/
*.leftmenu a {float:none;}	/*end of hack*/
*.leftmenu a:hover {background-color:#892222; color:#ffffff;border:0px;}
/**.leftmenu a.menuselected {color:#fff;background-color:#892222;width:80px;}*/
*.leftmenu a.menuselected {color:#fff;width:80px;}
html>body #innerleftpanel a.menuselected {width:80px;}
a.topmenuimg:hover {background-color:transparent;text-decoration:none;border:0px;}
a.topmenuimg { padding-right:0px;padding-top:0px;text-decoration:none;border:0px;}

*.topmenuimg
{
	height:131px;
	margin-left:-12px;
	border:0px;
}

*.beefydoor
{
	background-image:url(../images/rotator/leftmenu/door-beefy.jpg);
	background-repeat:no-repeat;
	height:131px;
	
}
*.lambydoor
{
	background-image:url(../images/rotator/leftmenu/door-lamby.jpg);
	background-repeat:no-repeat;
	height:131px;
	
}

*.ribbon
{
	background-image:url(../images/ribbon.jpg);
	height:69px;
	background-repeat:no-repeat;
	margin:0px;
}


*.headingcentre
{
	font-size:20px;
	font-weight:800;
	color:#71543d;
	text-align:center;
}

*.flag {
	background-image:url(../images/flag.gif);
	height:74px;
	background-repeat:no-repeat;
	margin:0px;
}
*.gotoBeefy {
	background-image:url(../images/door-beefy.jpg);
	height:131px;
	background-repeat:no-repeat;
}

#page {
	margin-left:155px;
}

#pagesections {
	border-top:dashed 1px #71543d;
	border-top-style:dotted;
}


#pagetop {
	background-repeat:no-repeat;
	border:dotted 1px #71543d;
	border-bottom:none;
}

#defaultscrolltop {
	background-image:url(../images/B_scroll_01.gif);
	margin-left:0px;
	background-repeat:no-repeat;
	/*border:dotted 1px #71543d;*/
	border-bottom:none;
	height:245px;
}
html>body #defaultscrolltop { margin-left:0px;height:235px;}

#defaultscrollrepeat
{
	background-image:url(../images/B_scroll_02.gif);
	padding-left:35px;
	padding-right:100px;
	background-repeat:repeat-y;
	min-height:480px;
	height:1%;
	margin-top:-95px;
}
html>body #beefrecipebookscrollrepeat { margin-top:-13px;*margin-top:0px;_margin-top:0px;}



#pagebottom {
	
 	background-repeat:no-repeat;
	height:112px;
	margin-top:0px;
	padding-bottom:25px;
	margin-left:-5px;

}
#defaultscrollbottom {background-image:url(../images/B_scroll_03.gif);
	background-repeat:no-repeat;
	height:210px;
	margin-top:-19px;
	padding-bottom:25px;
	margin-left:155px;
}
html>body #defaultscrollbottom { margin-left:155px;}


#footercontainer
{
	/*width:99.5%;*/
	float:left;
	background-color:transparent;
	padding:0 0 0 0;
	margin-left:0px;margin-right:auto;width:800px;
	border:2px solid #eee;
	color:#eee;
	font-weight:900;
	text-decoration:none;

}
#footercontainer img {border-style:none;};
#footercontainer a {color:#503C2B;text-decoration:none;border-style:none;}
#footercontainer a:link {color:#fff;text-decoration:none;border-style:none;}
#footercontainer a:hover {color:#fff;border-style:none;}



#fcontainer
{
	float:left;width:800px;margin-left:-200px;
	padding:10px;

}


#fleft
{
	float:left;
	width:300px;
	margin-left:100px;
	font-size:x-small;
	text-align:left;
	
}
/*IE6 hack to get margin postion correct for IE6*/
html>body #fleft {margin-left:200px;}
#fmiddle
{
	margin-left:400px;
	font-size:normal;
	font-weight:700;
	text-align:center;
	/*border:1px solid #661;*/
}

#fmiddle a {text-decoration:none;border-style:none;};

#fright
{
	
	margin-left:-200px;
	font-size:x-small;
	text-align:right;
	padding:10px;
	padding-left:100%;
	/*border:1px solid #61a;*/
}

#fright a
{
	font-size:xx-small;
	color:#111;
}


#logor
{
	margin:10px 10px 10px 10px;
}


div.spacer 
{
clear:both;
	height:0;
	clear: none;
}

#knockoutleft
{
	/*margin: 10px 1em 1em 0;
	padding:0.25em;*/
	width:225px;
	float:left;
	margin: 5px; padding:0;
	border:1px solid;
	font-size:small;
	color:#71543d;
	
	
}
html>body #page #knockoutleft {margin-left:0px;margin-bottom:5px;}
#knockoutleft q
{
	color:#000;font-style:italic;
}
#knockoutright
{
	/*margin: 10px 1em 1em 0;
	padding:0.25em;*/
	width:245px;
	float:right;
	margin: 0px; padding:0;
	border:1px solid;
	font-size:small;
	color:#71543d;
	
}
html>body #page #knockoutright {margin-right:30px;margin-bottom:5px;}
#knockoutright q
{
	color:#000;font-style:italic;
}

#knockoutleft p
{
	padding:1px;
	margin: 0px 0px 0px 0px;
}
html>body #page #knockoutleft p {margin: 0px;}

#knockoutright p
{
	padding:1px;
	margin: 0px 0px 0px 0px;
}
html>body #page #knockoutright p {margin: 0px 0px 0px 0px;}


#quickfact
{
	/*margin: 10px 1em 1em 0;
	padding:0.25em;*/
	width:80px;
	float:right;
	margin: 5px; padding:5px;
	border:1px solid red;
	font-size:x-small;
	color:#f3dfc4;
	background-color:#71543d;
	
}
html>body #quickfact {margin-right:10px;margin-bottom:5px;}
#quickfact q
{
	color:#000;font-style:italic;
}
#quickfact p
{
	padding:1px;
	margin: 0px 0px 0px 0px;
}
html>body #quickfact p {margin: 0px 0px 0px 0px;}

#quickfactleft
{
	/*margin: 10px 1em 1em 0;
	padding:0.25em;*/
	width:145px;
	float:lef;
	margin: 5px; padding:5px;
	border:1px solid red;
	font-size:small;
	color:#71543d;
	
}
html>body #quickfactleft {margin-right:10px;margin-bottom:5px;}
#quickfact q
{
	color:#000;font-style:italic;
}
#quickfactleft p
{
	padding:1px;
	margin: 0px 0px 0px 0px;
}
html>body #quickfactleft p {margin: 0px 0px 0px 0px;}

*.subTitle, *.subTitleNC, *.subTitleBigNC,*.subTitle-clearright, *.subTitle-negtop
{
	margin: 0px 40px 10px 2px;
	color:#990000;
	width:auto;
	padding:5px 25px 5px 15px;
	border-bottom:2px solid #71543d;
	font-weight:bolder;
	/*border:1px solid #f36;*/
}

*.subTitle-caption
{
	margin: 0px 40px 10px 2px;
	color:#990000;
	width:auto;
	padding:5px 25px 5px 15px;
	border-bottom:none;
	font-weight:bolder;
	clear:right;
	font-size:11px;
	text-align:center;
	/*border:1px solid #f36;*/
}


*.legend
{
	margin: 0px 40px 2px 2px;
	color:#990000;
	width:auto;
	padding:1px 5px 1px 5px;
	font-weight:bolder;
}
fieldset
{
	margin-top:13px;
}

*.subTitle
{
	clear:left;
}
*.subTitle-negtop
{
	margin-top:-20px;
}

*.subTitle-clearright
{
	clear:right;
}
*.subTitleBigNC
{
	font-size:x-large;
	margin-top:-20px;
}

*.footer-title
{
	margin: 0px 0px 10px 2px;
	color:#71543d;
	width:auto;
	padding:5px 5px 5px 5px;
	border-top:2px solid #71543d;
	font-weight:bolder;
	font-size:smaller;
	/*border:1px solid #f36;*/
}

*.subsectiontitle
{
	clear:left;
	margin: 0px 20px 10px 2px;
	color:#71543d;
	width:auto;
	padding:25px 25px 5px 25px;
	
	font-weight:bolder;
	/*border:1px solid #f36;*/
}




*.itemtitle, *.ncitemtitle
{
	clear:left;
	margin: 0px 20px 10px 2px;
	color:#71543d;
	width:auto;
	padding:25px 25px 5px 10px;
	font-size:large;	
	font-weight:bolder;
	/*border:1px solid #f36;*/
}
*.ncitemtitle
{
	clear:none;
}
	
*.countytitle
{
	clear:left;
	margin-top:5px;
	margin-bottom:10px;
	color:#71543d;
	width:250px;
	font-size:large;
	font-weight:bolder;
	text-align:center;
}

#subKTitle
{
	margin: 0px 5px 0px 5px;
	color:#fff;
	width:auto;
	padding:0px 5px 0px 5px;
	border-bottom:2px solid #71543d;
	font-weight:bolder;
	/*border:1px solid #f36;*/
}

*.list-normal-blbullet, *.list-enhanced-blbullet, *.list-normal-blbullet-negtop, *.list-normal-none, *.list-indent-blbullet
{
	list-style-image:url(../images/blbullet.gif);
	list-style-type:disc;
	margin-left:45px;padding-left:0;
	color:#503b2c;
	font-weight:normal;
	font-size:small;
	margin-top:0px;
	padding-top:0;
}

*.list-indent-blbullet
{
	margin-left:185px;
}

*.list-normal-none
{
	list-style-image:none;
	list-style-type:none;
	margin-left:10px;
	margin-right:25px;

}

*.list-enhanced-blbullet
{
	font-weight:800;
}

*.list-normal-blbullet-negtop
{
	margin-top:-10px;
}

*.listinline
{
	display:inline;
}

*.clearright
{
	clear:right;
	display:block;
}
*.clearleft
{
	clear:left;
	display:block;
}
*.clearboth
{
	clear:both;
	display:block;
}

*.detaildiag1 {
	float:left;
	padding:15px;
	margin:15px;
}

*.quickfactimage
{
	float:left;
	padding:2px;
	margin:2px;
	
}

*.inlineimageright {
	float:right;
	padding:15px;
	
}
*.inlinetableimage
{
	vertical-align:middle;
	padding:5px;
	margin-left:5px;
}


*.picleft
{
	top:10px;
	float:left;
	display:block;
	padding:5px;
}
*.picright
{
	top:10px;
	float:right;
	display:block;
	padding:5px;
	margin-right:35px;
}

#cookingtable
{
	margin-left:20px;
	width:500px;
	border-collapse:collapse;border:2px outset #71543d;
}
*.simpletable
{
	margin-left:10px;
	
	border-collapse:collapse;border:2px outset #71543d;
}

*.tabletiny {font-size:xx-small;}
*.toptip {font-weight:800;color:#71543d;}

*.listtable
{
	margin-left:5px;
	
	
}
*.tablelistdetail
{
	
	vertical-align:text-top;
}

*.colheader, *.tableitem
{
	border:solid #71543d 1px;
	padding:10px;
	border-top:solid #71543d 1px;
}

*.colheader
{
	background-color:#71543d;
	color:#bd8c66;
	border-color:#503b2c;
}

#topmenu
{
	position:relative;
	margin-left:-20px;
	margin-top:10px;
}
html>body #topmenu {margin-left:-50px;}

#topmenu li
{
	list-style:none;
	float:left;
	display:block;
	width:124px;
	height:15px;
	margin-top:-14px;
	margin-left:20px;}
html>body #topmenu li { margin-left:27px;}

/*IE 6 and 7 hacks for positioning the top tabs*/
#topmenu li {*margin-left:20px;}
#topmenu li {_margin-left:20px;}


#topmenu img { border-style:none;}

#topmenu a {text-decoration:none;color:#fff;margin-left:6px;}

html>body #topmenu a { margin-top:-7px;margin-left:0px;}


*.listimage
{
	display:list-item;
	float:left;
	padding:5px;
	padding-left:0px;
}

*.flushleftlistitem
{
	float:left;
	width:465px;
	border-bottom:1px #71543d solid;
	padding-bottom:5px;
	margin-bottom:5px;
}

*.indent
{
	margin-left:30px;
	padding-left:0px;
}
*.listvideos
{
	margin-left:-5px;

}
html>body *.listvideos {margin-left:-35px;}

*.listvideos li
{
	list-style:none;
	display:inline;

}


*.listvideos img 
{
	border-style:none;
	text-decoration:none;
}


#horiz-vid-list
{
	margin:0;padding:0;
	
}
#horiz-vid-list li
{
	list-style:none;float:left;margin:0;
}

*.videowrapper
{
	width:223px;
	padding-right:30px;
	margin-left:10px;
}

*.videoclapper
{
	
	width:225px;

}

*.carvingvideowrapper
{
	width:173px;
	padding-right:0px;
	margin-left:0px;
}

*.carvingvideoclapper
{
	
	width:173px;

}

*.linkwrapper
{
	background-color:#f3dfc4;
	padding:2px;
	margin-left:6px;
}
*.linkwrapper a
{
	text-decoration:none;
}

*.linkleft
{
	float:left;
	background-color:#71543d;
	color:#f3dfc4;
	border:none;
	font-size:x-small;

}

*.linkright
{
	float:right;
	background-color:#71543d;
	color:#f3dfc4;
	border:none;
	font-size:x-small;
}

*.linkmiddle
{
	
	margin-left:30px;margin-right:25px;
	background-color:#71543d;
	color:#f3dfc4;
	font-size:x-small;
}

*.thumbnails
{
	padding:5px;
}


#main-image
{
	display:inline;
	padding:5px;
	float:left;
	margin-left:auto;margin-right:auto;
}

*.photo-caption
{
	clear:right;
	font-weight:800;
	color:#bd8c66;
	margin-bottom:25px;
	padding-top:25px;
	margin-top:0;
}

div.body-copy
{

	float:left;
	display:block;
	margin-left:0px;
	width:95%;
	padding-top:10px;
	padding-bottom:30px;
}

#thumbstrip
{
	display:block;
	width:520px;
}

#textinfo
{
display:inline;
}

#image-detail
{
	
	float:left;
	
}

*.notopborderz
{


	border-bottom-style:solid;
	border-bottom-width:thin;
}
*.nobottomborderz
{
	border-top-style:solid;
	border-top-width:thin;

}

*.alignheaderright
{
	text-align:right;
}


*.topborder
{
	border-top:1px black solid;
}

*.tight-left
{
	margin-left:-6px;
}


*.nobordertable
{
	margin-left:10px;
	border:0px;
}

a.smalllink  {color:#71543d;text-decoration:none;font-size:13px;}
a.linksel {color:#000;text-decoration:none;font-weight:bolder;font-size:14px;}
a.smalllinksel {color:#000;text-decoration:none;font-weight:bolder;font-size:13px;}
*.listpagelinks {font-weight:800;font-size:13px;margin-left:0px;}


*.standardtext
{
	color:#990000;
	width:60%;
}
*.standardtext
{ margin-top:2px;margin-bottom:2px;}

*.fullwidthtext
{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	width:90%;
}

label.formlabel {color:#990000;width:30%;margin-left:10px;float:left;display:block;text-align:right;margin-right:10px;line-height:12px;margin-top:10px;}
label.blocklabel {color:#990000;width:70%;margin-left:40px;float:left;display:block;text-align:center;margin-right:10px;line-height:12px;margin-top:10px;}


input:focus, textarea:focus
{
	background-color:#990000;
	color:#ffeeff;
}


#recipe p { padding:0px;margin:0px;}
#recipe h1, h2
{
	color: #71543d; font-size: 16px; text-align: left; margin: 0px; padding: 0px;padding-top:15px;
}

#recipe img { padding: 10px 10px 0px 0px; }
#recipe p table tr td p font { padding: 0px 10px 0px 0px; }
#recipe p table tr td p { padding: 0px 10px 0px 0px; }
#recipe p table tr td  { padding: 0px 10px 0px 0px; }
#recipe table { border:none 0px #f2a;}
/* Added SW 4 Oct 2005 */
#recipe td { vertical-align:top; }
#recipe p.MsoNormal {line-height:normal;font-weight:normal;}
#recipe a {color:#71543d; font-size:16px;text-decoration:underline;}
#recipe p.subTitleBigNC {padding-bottom:3px;margin-bottom:8px;}

*.listonly {display:none;}


*.error
{
	color:#000;
	font-weight:800;
}
*.error2
{
	color:#D90137;
	font-weight:800;
}

*.radiolink
{
	text-decoration:none;
	color:#333;
}

#wmenuholder {width:500px;display:block;}
/*IE6 hack to get widths displaying same for the menuholder*/
html>body #wmenuholder {padding:2px 0 2px 0;}
/*#topmenu {margin:0px 0px 0px 148px;padding-bottom:0;}*/
#wtopmenu {width:499px;margin-left:0px;margin-right:0;margin-top:0px;margin-bottom:2px;padding:0;}
html>body #wtopmenu {width:500px;margin-right:0;margin-top:-15px;}
/*html>body #wtopmenu {width:500px;margin-left:-40px;margin-right:0;margin-top:-15px;}*/
/* two lines above need to correct IE6 misbehaving with padding/margins */

#wtopmenu li
{

	list-style:none;
	float:left;
	margin-left:0px;
	padding-top:128px;padding-bottom:1px;padding-left:0px;
	font-size:10px;
	white-space:nowrap;
	line-height:11px;
	width:95px;
	height:51px;
	/*background:url(../images/PicBtnBar_01.jpg) no-repeat;*/
	/*background-color:red;*/
	display:block;
}
	html>body #wtopmenu li { width:100px;}

#wtopmenu a {display:block;float:left;
			font-weight:bold;text-decoration:none;
			font-size:11px;
			text-align:right;
			color:#fff;
			padding-left:5px;padding-right:10px;
			padding-top:5px;
			width:83px;
			cursor:pointer;

			height:41px;
			}
			/*width:0.1em is an IE6 hack to make sure the whole 'box' including padding is a link and reacts accordingly*/
			html>body #topmenu a {width:88px;} /*this fixes the IE6 hack as IE6 does not understand child selectors and reverts the width to auto.*/
/* Commented backslash hack hides rule from IE5-Mac \*/
#wtopmenu a {float:none;}	/*end of hack*/
#wtopmenu a:hover {background-color:#000;}

#wtopmenu #wcurrent a {color:#fff;background-color:#000;}
/*#topmenu #inactive a {color:#aaa;}*/


#wtopmenu a.one {background-color:#bb765c;}
#wtopmenu a.two {background-color:#bb765c;}
#wtopmenu a.three {background-color:#bb765c;}
#wtopmenu a.four {background-color:#bb765c;width:85px;}
#wtopmenu a.five {background-color:#bb765c;}
#wtopmenu li.one {background-image:url(../images/BobHornby-thumb.jpg);background-repeat:no-repeat; }
#wtopmenu li.two {background-image:url(../images/MarkDabbs-thumb.jpg);background-repeat:no-repeat; }
#wtopmenu li.three {background-image:url(../images/RayEdensor-thumb.jpg);background-repeat:no-repeat;}
#wtopmenu li.four {background-image:url(../images/TracyAnnButler-thumb.jpg);background-repeat:no-repeat; width:95px; }
#wtopmenu li.five {background-image:url(../images/WendyGough-thumb.jpg);background-repeat:no-repeat; }
html>body #wtopmenu a.one:hover {background-color:#731d1c;}
html>body #wtopmenu a.two:hover {background-color:#731d1c;}
html>body #wtopmenu a.three:hover {background-color:#731d1c;}
html>body #wtopmenu a.four:hover {background-color:#731d1c;}
html>body #wtopmenu a.five:hover {background-color:#731d1c;}

*.pressquote
{
	font-weight:normal;
	font-style:italic;
}

