/* == Main Elements == */
#prodcol-box {
	float:left;
	width:704px;
	margin-bottom:35px;
}

#prodcol-1 {
	float:left;
	width:176px;
}

#prodcol-2 {
	float:left;
	width:176px;
}

#prodcol-3 {
	float:left;
	width:176px;
}

#prodcol.col-spacer {
	float:left;
	width:1px;
	background-color:#808181;
	margin-left:43px;
	margin-right:44px;
}


/* Generic Utility */
.hide { 
	position: absolute; 
	top: -9999px; 
	left: -9999px; 
}

#prodbut-blast {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-blast a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-blast.png);
	text-indent:-9999px;		
}

#prodbut-blast a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-abras {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-abras a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-abras.png);
	text-indent:-9999px;		
}

#prodbut-abras a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-paint {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-paint a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-paint.png);
	text-indent:-9999px;		
}

#prodbut-paint a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-safequ {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-safequ a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-safequ.png);
	text-indent:-9999px;		
}

#prodbut-safequ a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-site {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-site a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-site.png);
	text-indent:-9999px;		
}

#prodbut-site a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-coatins {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-coatins a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-coatins.png);
	text-indent:-9999px;		
}

#prodbut-coatins a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-engsys {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-engsys a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-engsys.png);
	text-indent:-9999px;		
}

#prodbut-engsys a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-techinf {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
	z-index:1;
}

#prodbut-techinf a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-techinf.png);
	text-indent:-9999px;		
}

#prodbut-techinf a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-blastpot {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-blastpot a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-blastpot.jpg);
	text-indent:-9999px;		
}

#prodbut-blastpot a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-bulkblast {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-bulkblast a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-bulkblast.jpg);
	text-indent:-9999px;		
}

#prodbut-bulkblast a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-access {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-access a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-accs.jpg);
	text-indent:-9999px;		
}

#prodbut-access a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-moistrem {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-moistrem a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-moist.jpg);
	text-indent:-9999px;		
}

#prodbut-moistrem a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-hosecoup {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-hosecoup a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-hosecoup.jpg);
	text-indent:-9999px;		
}

#prodbut-hosecoup a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-handpower {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-handpower a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-handpower.jpg);
	text-indent:-9999px;		
}

#prodbut-handpower a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-siteequip {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-siteequip a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-siteequip.jpg);
	text-indent:-9999px;		
}

#prodbut-siteequip a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-specsys {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-specsys a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-specsys.jpg);
	text-indent:-9999px;		
}

#prodbut-specsys a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-light {
	float:left;
	width:176px;
	padding-top:40px;
	position:relative;
}

#prodbut-light a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-light.jpg);
	text-indent:-9999px;		
}

#prodbut-light a:hover, a:focus {	
	background-position: 0 -177px;	
}

#prodbut-leadabate {
	float:left;
	width:176px;
	padding-top:40px;
	padding-bottom:20px;
	position:relative;
}

#prodbut-leadabate a {
	float:left;	
	height:177px;
	width: 176px; 
	background-image: url(../images/prodbut-leadabate.jpg);
	text-indent:-9999px;		
}

#prodbut-leadabate a:hover, a:focus {	
	background-position: 0 -177px;	
}


.col-spacer {
	float:left;
	position:relative;
	width:0px;
	margin-left:44px;
	margin-right:44px;
	margin-top: 40px;
	margin-bottom: 40px;
}


#proddrop-box-blast {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-safequ {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-engsys {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-abras {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-site {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-techinf {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-paint {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

#proddrop-box-coatins {
	float:left;
	width:176px;
	display:none;
	top:-16px;
	position:relative;
}

.proddrop-main-top {
	float:left;
	width:164px;
	height:24px;
	background-image:url(../images/prod-drop-edges.jpg); background-repeat:repeat-y;
	padding-left:12px;
	padding-right:12px;
}

.proddrop-main-wrap {
	float:left;
	width:164px;
	background-image:url(../images/prod-drop-edges.jpg); background-repeat:repeat-y;
	padding-left:12px;
	padding-right:12px;
}

.proddrop-main-base {
	float:left;
	width:176px;
	height:13px;
	background-image:url(../images/prod-drop-base.jpg); background-repeat:no-repeat;
}

.proddrop-product-wrap {
	float:left;
	width:152px;
	height:64px;
	padding-top:4px;
	padding-bottom:4px;	
}

.proddrop-pic  {
	float:left;
	width:64px;
	height:64px;
}

.proddrop-pic a  {
	border:0px;
	text-decoration:none;
}

.proddrop-text-wrap  {
	float:right;
	width:88px;
	height:64px;
	display:table;
}

.proddrop-text  {
	width:88px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:13px;
	padding-left:6px;
}

.proddrop-text p a  {
	font-family: 'helveticaneuelight', sans-serif;
	font-size:12px;
	color:#808080;
	text-decoration:none;
}

.proddrop-text p a:hover, a:focus   {
	text-decoration:underline;	
}



