	body
	{	min-width:600px; FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt;
		margin: 0px; margin-top: 2px; background-color: #336699;
	}
	table 
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE:8pt;
	}
	TD,TH,B,BR,I
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #000000;
	}
	B
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #000000;  font-weight: bold;
	}
	UL
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #000000;  font-weight: normal; 
		padding: 0px 0px 0px 0px; margin: 0px 0px 0px 20px; border-width: thin;
	}
	INPUT,SELECT
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 9pt; color: #000000;
	}
	H1
	{	FONT-SIZE: 18pt; color: #FF0000; font-weight: normal;  margin-bottom: 0.2em;
	}
	H2
	{	FONT-SIZE: 8pt; margin-bottom: 0em; font-weight: normal;
	}
	H3
	{	FONT-SIZE: 1pt; margin: 0em; padding: 0em; font-weight: normal; color: #FFFFFF;
	}
	.xMenu
	{	font-family: VERDANA, ARIAL; font-size: 7pt; color: #336699; font-weight: normal; 
		margin-bottom: 2em; text-decoration: none
	}
	.xMenu_A
	{	font-family: VERDANA, ARIAL; font-size: 7pt; color: #FF0000; font-weight: normal;
		margin-bottom: 2em; text-decoration: underline
	}
	.xMenu_U
	{	text-decoration: underline
	}
	.xMenuD
	{	font-family: VERDANA, ARIAL; font-size: 7pt; color: #FFFFFF; font-weight: bold;
		text-decoration: none; 		
	}
	.xList
	{	font-size: 8pt;
	}
	.xL1s
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #36B1E3; font-weight: normal;
	}
	.xL1
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #30719E; font-weight: normal;
	}
	.xL2s
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #36B1E3; font-weight: normal;
	}
	.xL2
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #30719E; font-weight: normal;
	}
	.PLU
	{	FONT-FAMILY: VERDANA; FONT-SIZE: 9pt; color: #336699; font-weight: normal;
		text-decoration: none; line-height: 1.5em;
	}
	.Vat
	{	text-decoration: none; letter-spacing: 1px; line-height: 0.85em;
		color: #FFCC00; font-family: tahoma; font-weight: normal; FONT-SIZE: 7pt;
	}
	.VatCell
	{	margin: 0em; padding: 0em; BACKGROUND-COLOR: #6699CC;
		border: 1px solid rgb(128,128,128); width: 30px;
		text-align: center; vertical-align: middle;
	}
	.TblHdrbckgrd
	{	background-image: url('http://www.b-f.co.uk/images/tableheader.jpg');
	}
	.NavLn tr:hover {
		background-color: #EBEEF4;
	}
	.NavLhl {
		border-top: 0.2em solid rgb(000,051,153);
		border-left: 1px solid rgb(000,051,153);
		border-bottom: 1px solid rgb(000,051,153);
		text-align: left; width: 490px;
		background-image: url('http://www.b-f.co.uk/images/tableheader.jpg');
	}
	.NavLhm {
		border-top: 0.2em solid rgb(000,051,153);
		border-bottom: 1px solid rgb(000,051,153); color: #808080; FONT-SIZE: 7pt;
		text-align: right;  vertical-align: bottom; width: 27px;
		background-image: url('http://www.b-f.co.uk/images/tableheader.jpg');
	}
	.NavLhr {
		border-top: 0.2em solid rgb(000,051,153);
		border-bottom: 1px solid rgb(000,051,153);
		border-right: 1px solid rgb(000,051,153); color: #808080; FONT-SIZE: 7pt;
		text-align: right;  vertical-align: bottom; width: 77px;
		background-image: url('http://www.b-f.co.uk/images/tableheader.jpg');
	}
	.NavLl {
		border-left: 0.01em solid rgb(000,051,153); 
		border-bottom: 0.01em solid #D1D4DA;
	}
	.NavLm {
		border-bottom: 0.01em solid #D1D4DA; 
		text-align: right; vertical-align: bottom;
	}
	.NavLr {
		border-bottom: 0.01em solid #D1D4DA; 
		border-right: 0.01em solid rgb(000,051,153); 
		text-align: right; vertical-align: bottom;
	}
	.NavLrm {
		border-bottom: 0.01em solid #D1D4DA; 
		border-right: 0.01em solid rgb(000,051,153); 
	}
	.M1em {
		margin: 0em 0em 0em 1em;
	}
	.M2em {
		margin: 0em 0em 0em 0em;	padding: 0em 0em 0em 0em;
	}
	.H2h {
		line-height: 2.2em;
	}
	.Xinfo_B
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #808080; font-weight: normal;
		background-color: #EFEFEF;
	}
	div#Xinfo_IP
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #6699CC; font-weight: normal;
	}
	.Xinfo_IP
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #6699CC; font-weight: normal;
	}
	.Xinfo_1
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #808080; font-weight: normal;
		background-color: #EFEFEF;
	}
	.Xinfo_2
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #808080; font-weight: normal;
	}
	.Xinfo_Hdr
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 10pt; color: #6699CC; font-weight: bold;
		margin-top: 5px; margin-bottom: -3px;
	}
	.Xinfo_Img
	{	margin: 0em; left: 0em; 
		border: 0em; padding-right: 0mm; padding-right: 4mm; padding-bottom: 2mm;
		CURSOR: help;
	}
	.Xinfo_ImgR
	{	margin: 0em; left: 0em; 
		border: 0em; padding-right: 0mm; padding-right: 4mm; padding-bottom: 0mm;
	}
	.Hdr1
	{	font-family: VERDANA, ARIAL; font-size: 8pt; color: #6699CC; font-weight: bold; 
		margin-bottom: 2em; text-decoration: none;
		border-bottom: 2px solid rgb(000,051,153);
	}
	div#Rheader
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #000000; font-weight: bold;
	}
	div#Rlist
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #808080; font-weight: normal;
	}
	.Rlist
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #808080; font-weight: normal;
		text-decoration: none;
	}
	.RlistS
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 6pt; color: #808080; font-weight: normal;
	}
	.APh
	{	FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8pt; color: #CCFFFF; font-weight: bold;
	}
	.PromoV
	{	font-family: verdana;
		font-size: 10px;	color: #336699;
		line-height: 14px;
		border-right: 1px solid #cccccc;
		background-image: url('http://www.b-f.co.uk/images/dot.gif');
	}
	.Bdle
	{	color: #FF0000;
	}
	.BoxHdr
	{	border-right: 1px solid #c9c9c9;
		border-bottom: 1px solid  #eae9e9;
		border-left: 1px solid  #e3e3e3;
		border-top: 1px solid  #e3e3e3;
		padding: 5px 5px 5px 5px;
		background-color:#efefef;
	}
	.Htitle
	{	font-size: 11px;
		color: #666666;
		font-weight: bold;
	}
	.BoxAttr
	{	padding:3px;
		font-family: verdana, sans-serif;
		font-size: 9px;
		background-color: white;
		line-height: 12px;
		border-right: 1px solid #cccccc;
		border-left: 1px solid #efefef;
		background-image: url('http://www.b-f.co.uk/images/dot.gif');
	}
	.BoxTop
	{	border-top: 1px solid rgb(0,51,153);
	}
	.Headerline
	{	width:100%;
		height:1px;
		background-image: url('http://www.b-f.co.uk/images/dotted_line.gif');
	}
	.Bannerbckgrd
	{	background-image: url('http://www.b-f.co.uk/images/dot.gif');
	}
	.Menubckgrd1
	{	background-image: url('http://www.b-f.co.uk/images/box_browse_line.gif');
		FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #30719E; font-weight: normal;
	}
	.Menubckgrd2
	{	background-image: url('http://www.b-f.co.uk/images/box_browse_line2.gif');
		FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 7pt; color: #30719E; font-weight: normal;
	}
	.Searchbckgrd
	{	background-color:#efefef; border: 1px solid #cccccc;
	}
	.HtitleR
	{	font-size: 14px;
		color: #FF0000;
		font-weight: bold;
	}
	.APlink_I
	{	FONT-FAMILY: VERDANA; FONT-SIZE: 8pt; color: #336699; font-weight: normal; 
		text-decoration: none;
	}
	.APlink_A
	{	FONT-FAMILY: VERDANA; FONT-SIZE: 8pt; color: #FF0000; font-weight: normal; 
		text-decoration: underline;
	}
	.APlink_An
	{	FONT-FAMILY: VERDANA; FONT-SIZE: 8pt; color: #FF0000; font-weight: normal; 
		text-decoration: none;
	}
	.APlink_G
	{	FONT-FAMILY: VERDANA; FONT-SIZE: 8pt; color: #BFBFBF; font-weight: normal; 
		text-decoration: none;
	}
	.Footer
	{	font-family: VERDANA, ARIAL; font-size: 7pt; color: #888888; font-weight: normal; 
		margin-bottom: 2em; text-decoration: none
	}
	.Footer_Link_I
	{	font-family: VERDANA, ARIAL, VERDANA; font-size: 7pt; color: #336699; font-weight: normal; 
		margin-bottom: 2em; text-decoration: none;
	}
	.Footer_Link_A
	{	font-family: VERDANA, ARIAL, VERDANA; font-size: 7pt; color: #FF0000; font-weight: bold; 
		margin-bottom: 2em; text-decoration: underline;
	}
/* a div to contain the menu, needed to circumvent some peculiarities in the way IE handles ul lists*/
div#navdiv {
	padding: 0px;
	margin: 0px;
	width: 100%;
	min-width: 50em;
	border-bottom: 0.0em solid #000000;
}

/* the style for the menu */
ul#navmenu {
	margin: 0px;
	padding: 0px;
	padding-left: 0.4em;
	list-style: none;
	clear: both;
	width: 50em;
}
/* style for each list item within the menu list */
ul#navmenu li {
	display: inline;
	margin: 0px 0px 0px 0px;
}
/* style for off menu */
ul#navmenu li a {
	position: relative;
	top: 0.00em;
	display: block;
	float: left;
	text-decoration: none;
	background-color: #6699CC;
	color: #FFFFFF;
	width: 9.2em;
	margin: 0px 0.2em 0px 0.2em;
	padding: 0.2em 0em 0.3em 0em;
	text-align: center;
	border-top: 0.1em outset #808080;
	border-left: 0.1em outset #808080;
	border-right: 0.1em outset #808080;
	border-bottom: 0.1em outset #808080;
	z-index: 1;
}
ul#navmenu li a:hover {
	background-color: #DEE6F7;
	color: #FF0000;
	font-weight: bold;
}
	.BoxActive
	{	text-align:  center;	vertical-align: middle;	width: 24%;
		border-top: 1px solid rgb(128,128,128); border-left: 1px solid rgb(128,128,128); border-right: 1px solid rgb(128,128,128); 
	}
	.BoxInactive
	{	text-align:  center;	vertical-align: middle;	width: 24%;
		background-color: #EFEFEF;
		border-top: 1px solid rgb(128,128,128); border-left: 1px solid rgb(128,128,128); border-right: 1px solid rgb(128,128,128); 
		border-bottom: 2px solid rgb(128,128,128);
	}
	.BoxGap
	{	border-bottom: 2px solid rgb(128,128,128);	width: 2%;
	}
	.BoxTLR
	{	border-bottom: 1px solid rgb(128,128,128); border-left: 1px solid rgb(128,128,128); border-right: 1px solid rgb(128,128,128); 

	}
