body {
	margin: 0px;
	background-image: url(/data/BF/UK/images/blueSideBG.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small; 
}
/* IE6 Only */
* body  {
	font-size: xx-small; 
}
ul {color:#000000; list-style-type:square;}	

li {color:#000000;list-style-type:square;}	
		
H1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#DE0D10; font-weight:bold;}				
		
H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#A90A0E; font-weight:bold;}		

b {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color:#0000cc; font-weight:bold;}
/* IE6 Only */
* b  {
	font-size: xx-small; 
}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large; 
font-weight:bold;
}
/* IE6 Only */
* .title1 {
	font-size: medium; 
}	
p {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color:#0000cc;}	
/* IE6 Only */
* P  {
	font-size: xx-small; 
}	

td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color:#0000cc;}
/* IE6 Only */
* td  {
	font-size: x-small; 
}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color:#0000cc;}
/* IE6 Only */
* th  {
	font-size: x-small; 
}
.TopLayoutTable {
	width: 100%;
	height: 100%;
	background-image: url(/data/BF/UK/images/blueSideBG.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.headerRow {
	height: 100px;
	background-color: #0006D1;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(/data/BF/UK/images/yellowBG.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.headerTable {
	width: 100%;
	height: 100px;
}
.logoCell {
	width: 200px;
}
.TopNavTable {
	width: 100%;
	height: 100px;
	background-image: url(/data/BF/UK/images/NavBG1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.navCell1 {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-right: 10px;
	padding-top: 10px;
}
/* IE6 Only */
* .navCell1  {
	font-size: x-small; 
}
.navCell2 {
	height: 40px;
	background-color: #FFFF00;
	background-image: url(/data/BF/UK/images/navCell2Bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left: 10px;
}
/* IE6 Only */
* .navCell2  {
	font-size: x-small; 
}
.navTable {
	width: 100%;
	height: 60px;
}
.basketCell {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-left: 10px;
	padding-top: 10px;
}
/* IE6 Only */
* .basketCell  {
	font-size: x-small; 
}
.contentRow {
	width: 100%;
	height: 100%;
}
.ecomNavCell {
	width: 201px;
	background-image: url(/data/BF/UK/images/ecomNavBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
}
.contentCell {
	background-image: url(/data/BF/UK/images/contentBG.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px;
padding-right: 20px;
}
.copyrightRow {
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
}
.copyrightTable {
	width: 100%;
	height: 30px;
	background-color: #FFFF00;
}
.nav1:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav1:link  {
	font-size: x-small; 
}
.nav1:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav1:visited  {
	font-size: x-small; 
}
.nav1:hover {
	color: #FFFF00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav1:hover  {
	font-size: x-small; 
}
.nav1:active {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav1:active  {
	font-size: x-small; 
}



.nav2:link {
	color: #000490;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav2:link  {
	font-size: x-small; 
}
.nav2:visited {
	color: #000490;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav2:visited  {
	font-size: x-small; 
}
.nav2:hover {
	color: #0006D1;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav2:hover  {
	font-size: x-small; 
}
.nav2:active {
	color: #000490;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
}
/* IE6 Only */
* .nav2:active  {
	font-size: x-small; 
}
.copyrightCell {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	
}
/* IE6 Only */
* .copyrightCell  {
	font-size: xx-small; 
}
.bttmRightCell {
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	
}
/* IE6 Only */
* .bttmRightCell  {
	font-size: xx-small; 
}
/*New classes for product list - copied from old site*/
.pl_ItemDiv
{
	float: left;
	vertical-align: top;
	text-align: left;
	width: 50%;
	max-width: 50%;
	min-width: 50%;
	margin-bottom: 5;
}
.pl_ItemTable
{
	border: 0px solid gray;
	text-align:left;
	width:100%;
	height: 250px;
}

.pl_CodeName
{ 
	font-weight: bold;
	vertical-align: top;
	border-bottom: 1px solid blue;
	border-left: 1px solid blue;
	border-right: 1px solid blue;
	border-top: 1px solid blue;
	padding-left: 5px;
}

.pl_DescriptionName
{
	font-weight:bold;
	vertical-align:top;
	border-bottom: 1px solid blue;
	border-left: 1px solid blue;
	border-right: 1px solid blue;
	border-top: 1px solid blue;
	padding-left: 5px;
}

.pl_PriceName
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterSizeName
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterPriceName
{
	font-weight:bold;
	vertical-align:bottom;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_Qty
{
	font-weight:bold;
	vertical-align:text-top;
	text-align:right;
	height: 100%;
	line-height: 100%;
	max-height: 100%;
}

.pl_Code
{ 
	vertical-align:top;
	padding-left: 5px;
}

.pl_Description
{
	vertical-align:top;
	height: 35px;
	padding-left: 5px;
}

.pl_Price
{
	vertical-align:top;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterSize
{
	vertical-align:top;
	text-align:center;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}

.pl_OuterPrice
{
	vertical-align:top;
	text-align:right;
	height: 16px;
	line-height: 16px;
	max-height: 16px;
}
.pl_thumb
{
	vertical-align: center;
	text-align: center;
	width: 175px;
	height: 175px;


}
.pl_Summary
{
	padding: 10px;
	margin: 10px;
	vertical-align:top;
	text-align:left;
	height: 100px;
	line-height: 16px;
	max-height: 16px;
}
#associatedproducts
{
	FONT-SIZE : 14px;
	font-weight: bold;
	color : #FF0000;
}
.DeliveryReadOnly	{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	text-align: right;
}
.DeliveryReadOnlyTotal	{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	text-align: right;
	font-weight: bold;
}
.AddEventHide{
	display: none;
	visibility: hidden;
}
AddEventShow{
	display: inline;
	visibility: visible;
}
.hpTable1 {
	width: 100%;

}
.hpTable2 {
	width: 100%;

}
.newsCol {
	width: 200px;
	border-left: solid 1px #000000;
	padding-left: 3px;
	padding-right: 3px;
}
.news {
	font-size: x-small; 
}
/* IE6 Only */
* .news  {
	font-size: xx-small; 
}
.imgCell {
	width: 210px;
}
.latProdCell {
	width: 25%;
}