.headmain{line-height:31px}

.headmainbg{font-weight:bold;line-height:31px;background-color:#ED8000;color:#ffffff;padding-left:8px}

.cat-box
{
    MARGIN-right:3px;
    MARGIN-top:3px;
    BORDER:1px solid #3974CA;	
}

.subhead{padding:8px;
	background-image:url(/_images/overlay.png);
	text-align:center;
	}

* html .subhead{
	background-color:#3974CA;
	padding:8px;
	text-align:center;
	back\ground-color: transparent;
	background-image: url(/_images/spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_images/overlay.png", sizingMethod="scale");
		
}


.subhead a{color:#003399;text-decoration:none;}

.cat-box-image{
	
	
	cursor: pointer;
	cursor: hand;
	width:100%;height:100px;background-position:center;background-repeat:no-repeat;}

.cat-breadcrum{background-color:#ED8000;color:#ffffff;font-weight:bold;padding:3px}

A.cat-breadcrum-link{text-decoration:none;font-weight:bold;color:#ED8000}
A.cat-breadcrum-link:hover{text-decoration:underline;}


.cat-label{background-color:#969797;color:#ffffff;font-weight:normal;padding:3px;text-align:center;text-decoration:none;}

A.cat-label-link{text-decoration:none;color:#ffffff}
A.cat-label-link:hover{text-decoration:underline}



.cat-box-text{font-weight:normal;height:90px;border-left:1px solid #969797;border-right:1px solid #969797;padding:5px}
.cat-image{text-align:center;height:148px;border:1px solid #969797;background-color:#ffffff;width:148px}



.cat-header{
	height:45px;color:#B776A1;font-weight:bold;text-align:center
}

.pagetitle{
color:#76A1CC;
font-weight:bold;
font-size:16px;
padding-bottom:14px;
padding-top:13px;

}

.price-label{
	color:#757676;
	font-weight:bold;
	font-size:120%
	}

.rrp{text-decoration:line-through;color:#C1C1C1}

.price{

width:130px;
font-size:11px;


}

.qty{

padding-right:0px;
padding-top:6px;
padding-bottom:6px;
padding-left:6px;
background-color:#E5E3E6;
color:#898D90


}

.vat{

width:180px;
color:#000000;
font-weight:bold;


}

.novat_home{

color:#76A1CC;
font-weight:bold;
font-size:18px;}

.novat{

color:#AD0D0D;
font-weight:bold;
font-size:16px;}


.vatlabel{

width:180px;
color:#093943;
font-weight:normal;
font-size:11px;

}


.productname {
 
  		
	background-color:#8D543D;font-size:110%; color:#FFFFCC;padding-left:8px;padding-right:8px;line-height:31px;xbackground-image:url(/images/box_top.gif);
}



.prodname {

	color: #757676;
	font-weight:bold;
	padding-bottom:8px
  		
}

.prodshortdesc {

	padding-bottom:8px;
	color:#0A4269
  		
}

.prodcontains {

	padding-bottom:8px;
	color:#0A4269;
	font-weight:bold;
  		
}

.addproduct{

border:1px #FF0000 solid;




}

.basketouter {
  	
	background-color:#99CCFF;
	color:#ffffff;
	font-size:11px;
}

.basketinner {

	border:1px solid #000000;
  	color:#666666;
	font-size:10px;
	padding-top:5px;
	padding-bottom:40px;
	background-color:#F5F7F7;
}



.basktop {
	background-color:#FE0002;
	
	color:#ffffff;
	border-bottom:#BD7299 solid 0px;
	padding:8px;

}


.baskrow {
	background-color:#FFFFFF;
	border-bottom:1px solid #EEEEEE;
	padding:8px;

}


.shadedrow {
	background-color:#EEEEEE;
	border-bottom:1px solid #EEEEEE;
	
	padding:8px;

}


.totalrow {
	background-color:#DDDDDD;
	padding:8px;
	border-top:0px double #DDDDDD;

}

.totalrowright{
background-color:#DDDDDD;
	padding:8px;
	border-top:0px double #DDDDDD;
}


.buttonrow{background-color:#BCBEC0;color:#FFFFFF;padding:8px;}






.webprice {
padding-left:8px;
padding-top:8px;
padding-bottom:8px;

border-top:1px solid #FFFFFF;
color:#666666;
font-weight:bold;
font-size:11px;
background-color:#ECECEC;

}

.prodshade {
padding-left:8px;
padding-top:8px;
padding-bottom:8px;
padding-right:8px;

border-top:1px solid #FFFFFF;
color:#666666;
font-weight:bold;
font-size:11px;
background-color:#ECECEC;

}




td.small {
 
  font-size:9px;
  color: #666666;

}

td.returned{
border-bottom:solid 1px #ADB5BD;

}

.productname{
font-weight:bold;
  color:#ffffff;
 background-color:#2E8CBF;
padding:5px;

}

.special{
  font-weight:bold;
  color:#ff0000;
 
}
.row{

padding:5px;
}


A.prod:link{color:#000000;  font-weight:bold;text-decoration:none; }
A.prod:visited {color:#000000;  font-weight:bold;text-decoration:none; }
A.prod:hover {color:#000000;  font-weight:bold;text-decoration:underline; }

div.VAT{font-weight:bold}

.online {
  color:#FF0000;
 font-weight:bold;
font-size:100%

}
