.cat-label{font-weight:normal;padding:0px;text-align:center;text-decoration:none;color:#B776A1;}

A.cat-label-link{text-decoration:none;}
A.cat-label-link:hover{text-decoration:underline}

.oldcat-breadcrum{background-color:#82A3B8;font-size: 14px; color:#FFFFFF;padding-left:8px;padding-right:8px;line-height:31px;background-image:url(/images/box_top.gif);}

A.cat-breadcrum-link, .catboxtop-left A{font-size: 14px;color:#FFFFFF;text-decoration:none;}
A.cat-breadcrum-link:hover, .catboxtop-left A:hover{font-size: 14px;color:#FFFFFF;text-decoration:underline;}
.catboxtop-left {
color: white;
}

.cat-box-text{font-weight:normal;height:60px;border-left:0px solid #969797;border-right:0px solid #969797;padding:5px}
.cat-image{overflow:hidden;text-align:center;height:200px;border:0px solid #969797;background-color:#ffffff;width:144px;}

.cat-box
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 170px;
    MARGIN-left:12px;
    MARGIN-bottom:12px;
}


.catboxtop-left {
display: block;
color: white;
height: 11px;
background: #E30C78;
font-family: Helvetica Neue, arial, helvetica;
font-size: 14px;
height: 27px;
padding-left: 10px;
padding-top: 6px;
}

.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}

.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:#ECEAEB; color:#666666;padding-left:8px;padding-right:8px;line-height:31px;xbackground-image:url(/images/box_top.gif);
}

.prodname {
display: block;
height:34px;
width: 192px;
border: 1px solid black;
font-size: 11px;
color:white;
font-weight: bold;
font-family: Verdana, Arial, Helvetica;
padding-left: 0px;
padding-right: 0px;
  		
}

.prodshortdesc {
	padding-bottom:8px;
	color:#0A4269
}

.prodcontains {

	padding-bottom:8px;
	color:#0A4269;
	font-weight:bold;
  		
}


.proddesc{color:#0A4269}

.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 {
	color: #FFFFFF;
	height: 11px;
	background: #a7a9ac;
	font-family: Helvetica Neue, arial, helvetica;
	font-size: 12px;
	height: 25px;
	padding: 0px 8px 0px 8px;
	border-right: 1px solid #FFFFFF;
}


.baskrow {
	background-color:#FFFFFF;
	border-bottom:1px solid #EFEDEE;
	padding:8px;

}


.shadedrow {
	background-color:#ECEAEB;
	border-bottom:1px solid #ECEAEB;
	
	padding:8px;

}


.totalrow, .totalrowright {
	color: black;
	height: 11px;
	background: #E0E0E0;
	font-family: Helvetica Neue, arial, helvetica;
	font-size: 14px;
	height: 27px;
	padding-left: 10px;
	padding-top: 6px;
	padding-right:8px
}

.totalrowright{width: 80px;padding-right:8px;right bottom;background-repeat:no-repeat;}

.buttonrow, .buttonrow2 {
	background-color: #FFFFFF;
	color: #FFFFFF;
	padding: 5px;
}
.buttonrow2 {
	background-color: #8faec4;	
}

/* CARL'S STUFF */
.prodbox {
display: block;
width: 192px;
height: 170px;
float: left;
overflow: hidden;
padding-bottom: 9px;
margin-top: 5px;
margin-bottom: 10px;
background-image: url('/images/prodboxbg.gif');
}

.prodbox .top {
background-image: url('/images/prodbox_top.gif');
display: block;
width: 195px;
height: 10px;

overflow: hidden;
}

.prodbox .bottom {
background-image: url('/images/prodbox_bottom.gif');
display: block;
width: 195px;
height: 10px;
overflow: hidden;
}

#prodboxcontent {
display: block;
height: 164px;
width: 174px;
float: left;
overflow: hidden;
padding-top: 3px;

}

#prodboxcontentinner {
display: block;
height: 136px;
overflow: hidden;
}

.prodbox .leftx{
background-image: url('/images/prodbox_left.gif');
display: block;
width: 9px;
height: 169px;
overflow: hidden;
float: left;
}

.prodbox .rightx {
background-image: url('/images/prodbox_right.gif');
display: block;
width: 9px;
height: 169px;
overflow: hidden;
float: right
}

#mainpanel .stageOn { font-weight: bold; }
#mainpanel .stageOff { color: #666666; }