.homeCols {}
.homeCols .textColumn { display:block; float:left; width:45%; margin-right:5%;}
.homeCols .clientColumn { display:block; float:left; width:50%;}

.homeCols .clientColumn { width:298px; padding:0 0px 0 10px; }

.clientColumn .client { display:block; float:left; margin:0 15px 1em 0;  }
.clientColumn .client a span { 
	display:block; 
	width:130px; 
	height:80px;
	background-repeat: no-repeat;
	background-position: center -80px;
	cursor:pointer;
}
.clientColumn .client a span:hover { 
	display:block; 
	width:130px; 
	height:80px;
	background-repeat: no-repeat;
	background-position: center top;
}




/* client buttons */
.clientColumn .client a span.dsa {
	background-image: url(../graphics/clients/dsa.gif);
}
.clientColumn .client a span.lancaster {
	background-image: url(../graphics/clients/lancaster.gif);
}
.clientColumn .client a span.preston {
	background-image: url(../graphics/clients/preston.gif);
}
.clientColumn .client a span.fylde {
	background-image: url(../graphics/clients/fylde.gif);
}
.clientColumn .client a span.healthcomm {
	background-image: url(../graphics/clients/healthcomm.gif);
}
.clientColumn .client a span.lgo {
	background-image: url(../graphics/clients/lgo.gif);
}
.clientColumn .client a span.avdc {
	background-image: url(../graphics/clients/avdc.gif);
}
.clientColumn .client a span.winchester {
	background-image: url(../graphics/clients/winchester.gif);
}
.clientColumn .client a span.guernsey {
	background-image: url(../graphics/clients/guernsey.gif);
}
.clientColumn .client a span.mod {
	background-image: url(../graphics/clients/mod.gif);
}
.clientColumn .client a span.inverclyde {
	background-image: url(../graphics/clients/inverclyde.gif);
}
.clientColumn .client a span.fnet {
	background-image: url(../graphics/clients/fnet.gif);
}
.clientColumn .client a span.dods {
	background-image: url(../graphics/clients/dods.gif);
}
.clientColumn .client a span.reading {
	background-image: url(../graphics/clients/reading.gif);
}
.clientColumn .client a span.mouchel {
	background-image: url(../graphics/clients/mouchel.gif);
}
.clientColumn .client a span.pmetb {
	background-image: url(../graphics/clients/pmetb.gif);
}
.clientColumn .client a span.sypol {
	background-image: url(../graphics/clients/sypol.gif);
}
.clientColumn .client a span.ibb {
	background-image: url(../graphics/clients/ibb.gif);
}
.clientColumn .client a span.ccitdg {
	background-image: url(../graphics/clients/ccitdg.gif);
}
.clientColumn .client a span.nelc {
	background-image: url(../graphics/clients/nelc.gif);
}
.clientColumn .client a span.ccc {
	background-image: url(../graphics/clients/ccc.gif);
}
.clientColumn .client a span.tfl {
	background-image: url(../graphics/clients/tfl.gif);
}
.clientColumn .client a span.avdcInvest {
	background-image: url(../graphics/clients/avdcInvest.gif);
}
.clientColumn .client a span.visitPreston {
	background-image: url(../graphics/clients/visitPreston.gif);
}
.clientColumn .client a span.ptt {
	background-image: url(../graphics/clients/ptt.gif);
}
.clientColumn .client a span.gmc {
	background-image: url(../graphics/clients/gmc.gif);
}




.concept { clear:both;}

#rightColumn .item .text { width:224px; margin-left:10px; padding-bottom:10px;}






.prodLink  {
	display:block;
}
.prodLink a span { 
	display:block;  	
	background-image: url(../graphics/home/products.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:282px; height:182px;
	cursor:pointer;
}


#contents .prodLink a:active,
#contents .prodLink a:focus,
#contents .clientColumn .client a:active, 
#contents .clientColumn .client a:focus  { 
	background-color: white;
	padding-right:0;
	padding-left:0;
}
