* {

	margin: 0;

	padding: 0;

}



.clear {

	clear: both;

}



body {

	background: #fff url(../images/body-gradient.jpg) 0 210px repeat-x;

	font: 62.5%/22px "Lucida Sans Unicode";

	color: #323232;

}



#wrapper {

	margin: 0 auto;

	width: 1004px;

	background: url(../images/wrapper-bg.gif) 12px 0 repeat-y;

}



#header {

	position: relative;

	width: 960px;

	height: 200px;

	margin: 0 0 0 12px;

	background: url(../images/header-cityscape.gif) bottom left no-repeat;

	z-index: 2;

}



#header h1 {

	position: absolute;

	top: 83px;

	left: -36px;

	width: 326px;

	height: 137px;

	background: url(../images/header-h1-bg.png) top left no-repeat;

}



#header h1 a {

	display: block;

	width: 251px;

	height: 69px;

	margin: 32px 0 0 35px;

	background: url(../images/logo-bpc.gif) top left no-repeat;

	text-indent: -9999px;

}

#header #flag {

	position: absolute;

	top: 134px;

	left: 247px;

	background: url(../images/flag-uk.png) top left no-repeat;

	width: 103px;

	height: 93px;

}



#header .potatoes01 {

	top: 190px;

	left: -5px;

}



#header .potatoes02 {

	top: 183px;

	left: 265px;

}



#header .potatoes03 {

	top: 173px;

	right: -10px;

}



#content {

	position: relative;

	width: 960px;

	padding: 0 32px 48px 12px;

}



#content #pageshadow {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 1003px;

	height: 885px;

	background: url(../images/content-bottom-bg.png) bottom left no-repeat;

}



#colLeft {

	position: relative;

	z-index: 1;

	float: left;

	width: 210px;

	padding: 0 0 380px 0;

}



#colLeft #rounding {

	position: absolute;

	top: 550px;

	left: 0;

	width: 414px;

	height: 95px;

	background: #fff url(../images/rounding.jpg) top left no-repeat;

}



#colLeft #illu-soldier {

	position: absolute;

	top: 270px;

	left: 18px;

	width: 148px;

	height: 418px;

	background: url(../images/illu-soldier.png) top left no-repeat;

}



#colLeft #illu-bagpipe {

	position: absolute;

	top: 270px;

	left: 38px;

	width: 133px;

	height: 415px;

	background: url(../images/illu-bagpipe.png) top left no-repeat;

}



#colLeft #illu-bus {

	position: absolute;

	top: 470px;

	left: -42px;

	width: 225px;

	height: 222px;

	background: url(../images/illu-bus.png) top left no-repeat;

}



#colLeft #illu-stonehenge {

	position: absolute;

	top: 520px;

	left: 18px;

	width: 180px;

	height: 85px;

	background: url(../images/illu-stonehenge.png) top left no-repeat;

}

#colLeft #illu-ribbon {

	position: absolute;

	top: 423px;

	left: 60px;

	width: 99px;

	height: 285px;

	background: url(../images/illu-ribbon.png) top left no-repeat;

}

#colLeft #illu-ribbon-potatoes {

	position: absolute;

	top: 530px;

	left: 14px;

	width: 164px;

	height: 63px;

	background: url(../images/illu-ribbon-potatoes.png) top left no-repeat;

}



#menu {

	padding: 20px 0 38px 10px;

	list-style: none;

	background: #804c25;

}



#menu li {

	background: url(../images/menu-spacer.gif) bottom left no-repeat;

	color: #fff;

	font-size: 1.5em;

	text-align: right;

}



#menu li#menuContact {

	background: none;

}



#menu li a:link, #menu li a:visited {

	display: block;

	width: 190px;

	color: #fff;

	padding: 0 10px 0 0;

	text-decoration: none;

}



#menu li a:hover, #menu li a:active,

#menu li.active a {

	color: #ba8b00;

	background: url(../images/menu-arrow.gif) 193px 12px no-repeat;

}



#menu li span, #menu li a span {

	display: block;

	width: 180px;

	padding: 6px 10px 9px 0;

	cursor: pointer;

}



#menu li.active a span {

	color: #ba8b00;

}



#menu li ul {

	display: none;

	list-style: none;

	padding: 0 0 5px 0;

}



#menu li.active ul {

	display: block;

}

#menu li ul.visible {

	display: block;

}



#menu li ul li {

	padding: 0 0 5px 0;

	background: none;

}



#menu li ul li a:link, #menu li ul li a:visited {

	margin: 0 10px 0 0;

	padding: 0 10px 4px 0;

	width: auto;

	font-size: 0.55em;

}



#menu li ul li a:hover, #menu li ul li a:active,

#menu li ul li.active a {

	color: #fff;

	background: #ba8b00;

}



#colMiddle {

	float: left;

	position: relative;

	z-index: 2;

	padding: 20px 10px 10px 10px;

	width: 350px;

}



#colRight {

	float: left;

	position: relative;

	z-index: 2;

	padding: 20px 20px 110px 10px;

	width: 350px;

}



#colMain {

	float: left;

	position: relative;

	z-index: 2;

	padding: 20px 20px 110px 10px;

	width: 720px;

}



#footer {

	width: 100%;

	position: relative;

	clear: both;

	font-size: 1.1em;

	z-index: 2;

}



#footer ul {

	padding: 0 0 15px 15px;

	list-style: none;

	color: #a0a0a0;

}



#footer ul li {

	display: inline;

	padding: 0 13px 0 16px;

	background: url(../images/footer-spacer.gif) 0 3px no-repeat;

}



#footer ul li#copyright {

	background: none;

}



#footer ul a:link, #footer ul a:visited {

	color: #a0a0a0;

	text-decoration: underline;

}



#footer ul a:hover, #footer ul a:active {

	color: #a0a0a0;

	text-decoration: none;

}



#footer #lambweston {

	position: absolute;

	right: 0;

	bottom: 24px;

	display: block;

	width: 166px;

	height: 32px;

	background: url(../images/logo-lambweston.gif) top left no-repeat;

	text-indent: -9999px;

	cursor: pointer;

}



.block benefits {

	font-size: 1.1em;

	font-weight: bold;

	color: #004694;

	padding: 10px 0 0 0;

}



.block p {

	font-size: 1.1em;

	padding: 10px 0;

}



.block a:link, .block a:visited {

	color: #00aeef;

	text-decoration: underline;

}



.block a:hover, .block a:active {

	color: #00aeef;

	text-decoration: none;

}



.block ul {

	padding: 10px 0;

	font-size: 1.1em;

	list-style: none;

}



.block ul li {

	padding: 2px 0 2px 20px;

	background: url(../images/listitem-icon.gif) 0 9px no-repeat;

}



.block ol {

	padding: 10px 0 10px 20px;

	font-size: 1.1em;

}



.block ol li {

	padding: 2px 0 2px 0;

}



.block dl {

	padding: 10px 0;

	font-size: 1.1em;

}



.block dl dt {

	float: left;

}



.block dl dt label {

	display: block;

	width: 80px;

}



.block dl#contactForm dt label {
	width: 160px;
}

.block dl#contactForm dd {
	position: relative;
}



.block dl#contactForm dd p.errorMsg {

	position: absolute;

	top: -11px;

	left: 440px;

	color: #cc0000;

}



.block table {

	width: 100%;

	margin: 20px 0 0 0;

	color: #000;

	border-bottom: 1px solid #00b4ff;

	border-left: 1px solid #00b4ff;

}



.block table tr th {

	padding: 3px 10px;

	font-size: 1.1em;

	font-weight: bold;

	color: #fff;

	background: #00b4ff;

}



.block #productTable th {

	text-align: left;

}



.block table tr.subThead th {

	font-size: 0.9em;

	text-align: left;

}



.block table tr td {

	padding: 0 10px;

	background: #fff;

	border-right: 1px solid #00b4ff;

}



.block table tr.odd td {

	background: #b2e8ff;

}



.block table tr td.mergedInfo {

	background: #fff;

}



.block p.readmore {

	margin: 0 5px 0 0;

	height: 26px;

	background: url(../images/button-line-short.gif) 0 22px no-repeat;

}



.block p.readmore a:link, .block p.readmore a:visited {

	float: right;

	display: block;

	margin: 0 -5px 0 0;

	width: 124px;

	height: 26px;

	text-align: center;

	text-decoration: none;

	color: #fff;

	background: url(../images/button-yellow.png) top left no-repeat;

	cursor: pointer;

}



.block p.readmore a:hover, .block p.readmore a:active {

	background: url(../images/button-yellow-mo.png) top left no-repeat;

}



.block img.left {

	float: left;

	margin: 10px 10px 5px 0;

}



.block img.right {

	float: left;

	margin: 10px 0 5px 10px;

}



.block .photo-left {

	float: left;

	position: relative;

	width: 200px;

	height: 150px;

	margin: 5px 10px 5px 0;

	overflow: hidden;

}





.block .photo-left img {

	position: absolute;

}



.block .photo-left .photo-frame {

	position: absolute;

	width: 200px;

	height: 150px;

	background: url(../images/photoframe-left.png) top left no-repeat;

}



.block .photo-right {

	float: right;

	position: relative;

	width: 200px;

	height: 150px;

	margin: 5px 0 5px 10px;

	overflow: hidden;

}



.block .photo-right img {

	position: absolute;

}



.block .photo-right .photo-frame {

	position: absolute;

	width: 200px;

	height: 150px;

	background: url(../images/photoframe-right.png) top left no-repeat;

}



.block input.iText {

	width: 250px;

	margin: 0 0 10px 0;

	padding: 2px 8px;

	font-family: "Lucida Sans Unicode";

	font-size: 1.1em;

	background: #e6e6e6;

	border: none;

}



.block textarea {

	width: 250px;

	height: 150px;

	margin: 0 0 10px 0;

	padding: 2px 8px;

	font-family: "Lucida Sans Unicode";

	font-size: 1.1em;

	line-height: 22px;

	background: #e6e6e6;

	border: none;

}



.block input.iButton {
	width: 134px;
	height: 31px;
	background: url(../images/button-form.gif) 0 6px no-repeat;
	margin: 0 0 10px 136px;
	font-family: "Lucida Sans Unicode";
	font-size: 1.1em;
	color: #fff;
	border: none;
	cursor: pointer;

}



#blockIntro {

	padding: 10px;

}



#blockIntro h3 {

	width: 201px;

	height: 42px;

	text-indent: -9999px;

	background: url(../images/h3-ovenroastpotatoes.gif) top left no-repeat;

}



#blockIntro img {

	float: left;

	margin: 17px 10px 5px 0;

}



#blockIntro img#signature {

	float: right;

	margin: 15px 0 10px 10px;

}



#blockStandards {

	position: relative;

	padding: 20px 10px 10px 30px;

	background: #804c25 url(../images/brown-pattern-bg.png) bottom left no-repeat;

	color: #fff;

}



#blockStandards h3 {

	margin: 0 0 10px 0;

	width: 294px;

	height: 59px;

	text-indent: -9999px;

	background: url(../images/h3-speciallypotatoes.gif) top left no-repeat;

}



#blockStandards #seal {

	position: absolute;

	top: 95px;

	left: -8px;

	width: 115px;

	height: 121px;

	background: url(../images/illu-standards.png) top left no-repeat;

}



#blockStandards p {

	padding: 10px 10px 0 90px;

}



#blockStandards p.readmore {

	padding: 10px 0 0 0;

	background: none;

}



#blockStandards p.readmore span {

	background: none;

}



#blockStandards .potatoes04 {

	bottom: -13px;

	left: -10px;

}



#blockStandards .potatoes05 {

	bottom: -15px;

	left: 145px;

}



#blockVideo {

	padding: 13px 10px 10px 12px;

	width: 323px;

	height: 243px;

	background: url(../images/block-videoplayer.gif) top left no-repeat;

	margin: 0 0 30px 0;

}



#blockVideo #video {

	position: absolute;

	padding: 7px 7px 0 7px;

	display: none;

}



#video {

	width: 390px;

}



#blockVideo a {

	position: absolute;

	display: block;

	width: 320px;

	height: 240px;

	background: url(../images/movie-preview-incl-player.jpg) top left no-repeat;

}



#blockQuality {

	padding: 10px;

}



#blockQuality img {

	float: right;

	margin: 0 0 10px 10px;

}



#blockQuality .photo-left img{

	margin: 12px 0 10px 35px;

}



#blockQuality .photo-right img{

	margin: 12px 0 10px 55px;

}



#blockQuality h3 {

	width: 138px;

	height: 22px;

	text-indent: -9999px;

	background: url(../images/h3-britishquality.gif) top left no-repeat;

}



.laatste { margin: 0 0 15px 0; }



#blockAbout h3 {

	width: 195px;

	height: 22px;

	text-indent: -9999px;

	background: url(../images/h3-aboutbritainspride.gif) top left no-repeat;

}



#blockChips h3 {

	width: 186px;

	height: 22px;

	text-indent: -9999px;

	background: url(../images/h3-britainspridechips.gif) top left no-repeat;

}

#blockChips h5 {

	width: 193px;

	height: 22px;

	text-indent: -9999px;

	background: url(../images/h3-britainspridechips2.gif) top left no-repeat;

}

#blockChips h6 {

	width: 217px;

	height: 22px;

	text-indent: -9999px;

	background: url(../images/h3-britainsprideparsnips.gif) top left no-repeat;

}

#blockChips h4 {

	width: 339px;

	height: 22px;

	text-indent: -9999px;

	background: url(../images/h3-britainspridepotatoes.gif) top left no-repeat;

}

.blockContent {

	padding: 10px;

}



.potatoes01 {

	position: absolute;

	display: block;

	background: url(../images/potatoes-01.png) top left no-repeat;

	width: 55px;

	height: 39px;

}



.potatoes02 {

	position: absolute;

	display: block;

	background: url(../images/potatoes-02.png) top left no-repeat;

	width: 65px;

	height: 37px;

}



.potatoes03 {

	position: absolute;

	display: block;

	background: url(../images/potatoes-03.png) top left no-repeat;

	width: 75px;

	height: 42px;

}



.potatoes04 {

	position: absolute;

	display: block;

	background: url(../images/potatoes-04.png) top left no-repeat;

	width: 64px;

	height: 40px;

}



.potatoes05 {

	position: absolute;

	display: block;

	background: url(../images/potatoes-05.png) top left no-repeat;

	width: 41px;

	height: 31px;

}



.potatoes06 {

	position: absolute;

	display: block;

	background: url(../images/potatoes-06.png) top left no-repeat;

	width: 54px;

	height: 36px;

}

#benefits {

	font-size: 1.1em;

	font-weight: bold;

	color: #004694;

	padding: 10px 0 0 0;

}


