/*-----------------------
910
-----------------------
HIGHFIELD COLOUR GUIDE AS SUPPLIED
HIGHFIELD #512e91
L1 / Nutrition #f78f1e
L2 / Foundation #00aeef
L3 / Intermediate / Food Safety #a54599
L4 / Advanced #ed1e25
Licensing #c07731
First Aid #00a269
Health & Safety #53b848
HACCP #ec008b
Allergens #992135
*/
@import url("def.css");/*keep first*/
@import url("nav.css");/*keep first*/
/*common*/

a{color:#ed2e33;text-decoration:none;}
a:hover{color:#ed2e33;text-decoration:underline;}
acronym{border-style:none;border-width:0px;}
body ol{margin:0;padding:0 0 1em 3em;}
form{font-size:12px;}
form .field{float:right;width:48%;}
form .title{float:left;width:48%;}
h1{margin:0;padding:0;}
h2{color:#512e91;font:normal normal normal 26px/1.2em "Arial Black",Arial,Helvetica,sans-serif;margin:5px 0;padding:0;width:585px;}
.h2sam{color:#512e91;font:normal normal normal 26px/1.2em "Arial Black",Arial,Helvetica,sans-serif;margin:5px 0;padding:0;width:100%;}
h3,.c1 h3{color:#512e91;font:normal normal normal 15px/1.125em "Arial Black",Arial,Helvetica,sans-serif;letter-spacing:-1px;margin:0 0 5px 0;padding:0;}
h4{font:normal normal bold 13px Arial,Helvetica,sans-serif;margin:0;padding:0;}
h5{font:normal normal bold 14px/1.125em Arial,Helvetica,sans-serif;margin:0 0 2px 0;padding:0;}
h6{font-size:11px;font-weight:normal;line-height:1.2em;margin:0em 0em 1em;padding:0;}
img.bigtab{height:298px;margin-bottom:1em;width:320px;}
img.right{float:right;margin:0px 0 6px 12px;}
li{margin:0;padding:0;}
p,ul,ol,td,th{font-size:12px;line-height:1.5em;margin:0 0 1em 0;}
p.intro{color:#000;font:normal normal normal 14px/1.2em Arial,Helvetica,sans-serif;margin:0 0 10px 0;padding:0;}
table,td,th{border-style:none;border-width:0px;padding:0;}
table.plist{width:100%;}
table.plist .alt{background:#e9e4f0;}
table.plist .colhdr th{background:#e0d8ea;color:#512e91;font-size:14px;font-weight:normal;vertical-align:middle;}
table.plist a{color:#000;}
table.plist td,table.plist th{font-weight:bold;padding:5px 6px 4px 6px;vertical-align:middle;}
table.plist tr td{border-bottom:1px solid #d0c5df;border-top:1px solid #d0c5df;}
table.plist tr.alt td{border-bottom:1px solid #fff;border-top:1px solid #fff;}
td{text-align:left;vertical-align:top;}
th{text-align:left;vertical-align:middle;}
ul{list-style:none;margin:0em 0 1em 0em;padding:0;}
ul li{background:url(/x/i/cmn/blt.gif) no-repeat scroll 0em 0.5em;padding-left:12px;}
/*SKINS*/
.a{color:#630;}
.addform{background:url(/x/i/cmn/bg-buy-top.gif) #c7b9d9 no-repeat scroll 0px 0px;font-size:14px;margin-top:12px;padding-top:10px;width:195px;}
.addform .qty{margin-right:2px;width:30px;}
.addform input,.addform select{font:11px Arial,Helvetica,sans-serif;}
.basketnav{position:absolute;right:0px;}
.bay{height:161px;margin-bottom:6px;padding:19px 32px 0px 200px;position:relative;}
.bay .viewall{float:right;text-align:right;width:6em;}
.bay .xlink{font-size:10px;position:absolute;right:20px;top:158px;}
.bay h3{color:#fff;margin-bottom:16px;}
.bay ul{margin:-10px 0px 0px 0px;padding:0px;width:212px;}
.bay ul.left{float:left;}
.bay ul.right{float:right;}
.bay-tall{height:210px;margin-bottom:6px;padding:19px 32px 0px 200px;position:relative;}
.bay-tall .viewall{float:right;text-align:right;width:6em;}
.bay-tall .xlink{font-size:10px;position:absolute;right:20px;top:207px;}
.bay-tall h3{color:#fff;margin-bottom:16px;}
.bay-tall ul{margin:-10px 0px 0px 0px;padding:0px;width:500spx;}
.bay-tall ul.left{float:left;}
.bay-tall ul.right{float:right;}
.bc{background:url(/x/i/cmn/curve-top-main.png) no-repeat scroll left top;color:#512e91;font:normal normal bold 12px/1.5em Arial,Helvetica,sans-serif;margin-bottom:8px;text-align:right;}
.bc a{background:url(/x/i/cmn/bc-sep.png) no-repeat scroll right center;color:#a28bbf;font-weight:normal;padding-left:0px;padding-right:12px;}
.bc a:hover{color:#ed2e33;text-decoration:none;}
.bc li{background:url(none);display:inline;margin:0px;padding:0px;}
.bc ul{background:url(none);list-style:none;margin:0px;padding:0px;}
.bg3col{background:url(/x/i/home/bg-3col.gif) repeat-y scroll 0px 0px;margin-bottom:0px;}
.blt-blu{color:#512e91;font-size:13px;list-style:none;margin:0em 0em 1em 1.5em;padding:0px;}
.blt-blu li,.sub li{background:url(/x/i/cmn/blt-blu.png) no-repeat scroll 0em 0.35em;line-height:1.5em;margin:0px;padding:0px 0px 0px 20px;}
.blt-red{color:#512e91;font-size:13px;list-style:none;margin:0em 0em 1em 1.5em;padding:0px;}
.blt-red li{background:url(/x/i/cmn/blt-red.png) no-repeat scroll 0em 0.4em;line-height:1.5em;margin:0px;padding:0px 0px 0px 20px;}
.book{background:#00a286;color:#fff;float:right;font-size:11px;line-height:1.2em;margin:0px 0px 6px 12px;padding:9px 3px;text-align:center;width:100px;}
.book strong{display:block;font-size:13px;}
.box{background:url(/x/i/cmn/box-join.gif) no-repeat scroll left bottom;padding:5px 12px 16px;}
.box h6{margin-bottom:4px;}
.boxlast{padding:5px 12px 16px;}
.c1 .box,.c1 .boxlast{padding-left:5px;padding-right:5px;}
.c1,.c3{background:#fff;float:left;width:182px;}
.c2{
	background:#fff;
	float:left;
	font-size:12px;
	margin-left:13px;
	padding:8px 20px 20px;
	position:relative;
	width:685px;
}
.c2 .curve-bot{
	bottom:0px;
	left:0px;
	position:absolute;
	margin-bottom: -3px;
	display: none;
}
.c2a{margin-right:45px;}
.c2a,.c2b{float:left;width:320px;}
.c2content{width:467px;}
.cat{font-size:16px;font-weight:bold;margin:20px 0 10px;padding:0px;text-align:right;}
.clienthdr{height:64px;margin-bottom:12px;padding-left:74px;padding-top:4px;width:392px;}
.clienthdr h2{margin:0px;padding:0px;}
.clienthdr h3{font:bold 12px Arial,Helvetica,sans-serif;letter-spacing:normal;margin:0px;padding:0px;}
.clientlist ul{float:left;margin:0px 56px 0px 0px;width:170px;}
.content .left{float:left;margin:0px 12px 6px 0px;}
.content .right{float:right;margin:0px 0 6px 12px;}
.cta{background:#e3dcec;border:1px solid #512e91;font-size:14px;padding:3px;text-align:center;}
.ctasam{background:#e3dcec;border:1px solid #512e91;font-size:12px;padding:3px;text-align:center;}
.event{border-bottom:2px solid #9f88be;margin-bottom:0.5em;}
.event h3{margin:0px;padding:0px;}
.fa{color:#00a269;}
.filternav{margin:5px 0px;text-align:right;}
.filternav a{text-decoration:underline;}
.filternav p{display:inline;font-size:12px;padding-right:8px;width:10em;}
.filternav ul{display:inline;font-size:12px;margin:0px;padding:0px;}
.filternav ul li{background:url(/x/i/cmn/pipe.gif) no-repeat scroll 0px 2px;display:inline;font-weight:bold;margin:0px;padding:0px 8px;}
.flag{color:#ed2e33;}
.fs{color:#a54599;}
.ftr{background:url(/x/i/cmn/bg-ftr.png) no-repeat scroll left top;clear:both;color:#fff;font-size:10px;margin:14px 0px;padding:4px 14px 0px;}
.ftr a{color:#fff;}
.ftr li{background:url(none);display:inline;margin:0px 2px 0px 0px;padding:0px;}
.ftr ul,.ftr p{font-size:11px;line-height:1.5em;list-style:none;margin:0px 0px 6px;padding:0px;}
.ftrlinks,.ftrlinks a{color:#512e91;}
.haccp{color:#ec008b;}
.hs{color:#53b848;}
.icons{float:right;margin-top:8px;text-align:right;vertical-align:baseline;width:100px;}
.icons img{display:inline;margin:0px 0px 0px 6px;}
.item{float:left;padding:12px 6px 0px;text-align:center;width:125px;}
.item a{color:#512e91;display:block;}
.item img{display:inline;margin-bottom:5px;}
.item p{clear:both;line-height:1.2em;}
.item p a{padding-bottom:2px;}
.l{color:#c07731;}
.lv1,.lv1 a{color:#f78f1e;}
.lv2,.lv2 a{color:#00aeef;}
.lv3,.lv3 a{color:#a54599;}
.lv4,.lv4 a{color:#ed1e25;}
.main{margin-bottom:6px;}
/*mast*/
.mast{background:url(/x/i/cmn/bg-mast.jpg) #fff no-repeat scroll left top;height:121px;margin-bottom:7px;position:relative;}
.mast .call{font-size:15px;font-weight:normal;line-height:1.25em;margin-right:20px;position:absolute;right:0px;text-align:right;top:15px;}
.mast h1{left:0px;position:absolute;top:17px;}
.mast h1 a{background:url(/x/i/cmn/logo.gif) no-repeat scroll 0px 0px;}
.mast h1 a:hover{background:url(/x/i/cmn/logo-on.gif) no-repeat scroll 0px 0px;}
.mast h1,.mast h1 a{display:block;height:50px;text-indent:-1000px;width:300px;}
/*menu*/
.menu{background:url(none);font-size:0.875em;left:0px;list-style:none;margin:0px;padding:0px;position:absolute;top:90px;}
.menu a{color:#333;font-weight:bold;}
.menu a:hover{border-bottom:4px solid #9f88be;color:#ed2e33;text-decoration:none;}
.menu li{background:url(none);display:inline;margin-left:8px;margin-right:8px;}
.menu li.h a{border-bottom:4px solid #9f88be;color:#ed2e33;text-decoration:none;}
.mini{font-size:10px;line-height:1.125em;margin:0 0 5px 0;padding:0px;}
.multi{float:left;margin:0px 44px 24px 0px;width:155px;}
.nb{color:#512e91;margin-left:52px;}
.nh{color:#f78f1e;}
.pt{color:#0039a2;}
.p1{float:left;margin-top:14px;text-align:center;width:230px;}
.p1 .addform img{display:block;}
.p1 img{display:inline;}
.p2{float:right;width:455px;}
.p2 .pricing table{width:380px;}
.plist .pl1{width:50px;}
.plist .pl2{width:250px;}
.plist .pl3{width:90px;}
.plist .pl4{width:90px;}
.plist .pl5{width:90px;}
.plist .pl6{width:auto;}
.plist .shot{padding-left:12px;width:50px;}
.plisting{margin-bottom:20px;}
.plisting h3{background:#512e91;color:#fff;padding:5px 12px 6px;}
.pricing{margin:1em 0em;}
.pricing .currency{background:#fff;float:left;padding:0px;width:50px;}
.pricing .price{font-weight:bold;text-align:right;}
.pricing h3{margin:0em 0em 0.5em;}
.pricing table{margin-bottom:0.5em;width:100%;}
.pricing td{background:#e3dcec;color:#512e91;font-size:10px;padding:4px;}
.pricing th{background:#512e91;color:#fff;font-size:12px;padding:4px;text-align:center;vertical-align:middle;}
.pricing tr.a th{background:#630;}
.pricing tr.fa th{background:#00a269;}
.pricing tr.fs th{background:#a54599;}
.pricing tr.haccp th{background:#ec008b;}
.pricing tr.hs th{background:#53b848;}
.pricing tr.l th{background:#c07731;}
.pricing tr.nh th{background:#f78f1e;}
.radio{vertical-align:text-bottom;}
.reg{border-bottom:1px solid #512e91;border-top:1px solid #512e91;color:#512e91;font-size:11px;margin:0em 0em 1em;padding:3px 12px;}
.related{background:url(/x/i/cmn/bg-related-bot.gif) #e3dcec no-repeat scroll left bottom;margin-top:30px;}
.shop{font-size:10px;margin:0px 20px 0px 0px;padding:0px;position:absolute;right:0px;top:93px;}
.shop a{color:#666;}
.shop a:hover{color:#ed2e33;text-decoration:none;}
.shop li{background:url(none);display:inline;margin-left:0px;padding-right:0px;}
.shop li.account{margin-right:0px;}
.shop li.basket{}
/*staff*/
.stf{float:left;margin-right:16px;width:100px;}
.stf .name{font-size:12px;font-weight:bold;}
.stf .title{display:block;}
.stf img{height:88px;margin-bottom:6px;width:88px;}
.stf p{font-size:10px;}
.stfpic{float:left;height:144px;margin:5px 12px 5px 0px;width:144px;}
.strap{color:#512e91;font-size:14px;margin-right:20px;position:absolute;right:0px;text-align:right;top:36px;width:580px;}
.sub{background:url(/x/i/cmn/bg-sub-bot.jpg) #e3dcec no-repeat scroll left bottom;float:right;margin:0px 0px 12px 12px;padding:0;width:206px;}
.sub h3{margin:6px 12px 0px;}
.sub ul{margin:12px;padding:0px;}
.tab{margin-bottom:12px;}
.tab .txt{float:left;width:530px;}
.tab img{float:right;height:122px;width:132px;}
.thumbs{margin-bottom:24px;}
.thumbs img{border:1px solid #e3dcec;float:left;height:75px;margin:14px 14px 14px 0px;width:100px;}
.thumbs td{height:100px;padding-bottom:14px;padding-right:14px;width:100px;}
.w467{width:467px;}
.wrap{margin:0 auto;text-align:left;width:920px;}
#a h3{background:#992135;color:#fff;}
#bcshop{font-weight:normal;}
#bcshop a{background:url(none);padding-right:0px;}
#cc{text-align:center;}
#cc img{display:inline;vertical-align:baseline;}
#ds h2{color:#666666;}
#ds h3{background:#666666;color:#fff;}
#e,#dvd,#pn,#cg{font-weight:normal;}
#fa h2{color:#00a269;}
#fa h3{background:#00a269;color:#fff;}
#form1 #btn{display:block;}
#fs h2{color:#a54599;}
#fs h3{background:#a54599;}
#haccp h2{color:#ec008b;}
#haccp h3{background:#ec008b;color:#fff;}
#hs h2{color:#53b848;}
#hs h3{background:#53b848;color:#fff;}
#ic h2{color:#0097AC;}
#ic h3{background:#0097AC;color:#fff;}
#l h2{color:#c07731;}
#l h3{background:#c07731;color:#fff;}
#logos img{display:inline;}
#nh h2{color:#f78f1e;}
#nh h3{background:#f78f1e;color:#fff;}
#services a{font-size:12px;}
#services li{background:#e3dcec;color:#512e91;margin:0px 0px 12px;padding:4px;}
#services strong{color:#512e91;font-size:12px;font-weight:bold;}
#sitemap a{
	color:#333;
}
#tt1{background:#e9e3ef;border:1px solid #512e91;color:#000;padding:10px;width:150px;}
#tt1 p{font:10px Arial,Helvetica,sans-serif;}
#sitemap h3 a {
	color: #512E91;
}
#sitemap td, #sitemap th {
	padding: 0px;
	font-size: 10px;
	border-right: 1px solid #ccc;
}
#sitemap li {
	font-size: 10px;
	line-height: 1.33em;
}
#sitemap h3 {
	background: #C7B9DA;
	margin: 0px;
	padding: 3px;
}
#sitemap h4 {
	font-size: 12px;
	line-height: 1.33em;
	margin: 0px;
	padding: 3px;
}
#sitemap ul {
	margin: 0px;
	padding: 3px 3px 9px;
}
#sitemap {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#followus li{
	list-style-type:none;
	display:inline; 
	background:none;
	align:right;
}
#followus img{
	display:inline;
}

#inlineframe{
	display:inline;
}
