@import url("progressive.css");

/* GLOBAL STYLES 
-------------------------------------------------------------------------------*/
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    line-height: 2em;
    background-color: #E6E7E9;
    /**background: url(../../images/4x4tiled.jpg) repeat;**/
    background: ;
	}

html, 
body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
	}


/* RESET DEFAULT STYLES
------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, ul, ol, li, img, a:link img, a:visited img, a:active img, a:hover img {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: none;
    font-style: normal;
	}  

hr {
    display: none; }

/* USEFULL CLASSES
------------------------------------------------------------------------------*/
.clear {
    clear: both; }

.hdr {
	text-indent: -5000px;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;

	}
	
.btn {
    margin: 0;
    padding: 0;
    text-indent: -5000px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
	}	

.floatleft {
    float: left; }

.floatright {
    float: right; }
    

/* GLOBAL TYPOGRAPHY
-------------------------------------------------------------------------------*/
@font-face {

	}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
	}

h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active   {	
	float: none;
	display: block;
	width: 500px;
	height: 125px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	background: url(../../images/pagelogo.jpg) no-repeat;
	}
	
u	{
	text-decoration: underline;
	}


p#logo {
    margin: 0;
    padding: 0;
	}

	



h2 {
    font-family: Arial, Helvetica, sans-serif;
	color: #76b6e2;
	font-size: 1.6em;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	}

h3 {
	}

p {
    font-family: Arial, Helvetica, sans-serif;
    color: #696969;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    font-size: 1.2em;
	}
	
p.maintext{
	line-height: 25px;
	padding: 0 245px 0 15px;
}


p.contenttext {
	padding: 0 60px 0 15px;

}

p.contact{
	font-family:"Trebuchet MS";
	color: #ffffff;
	font-size: 0.9em;
	margin: 0 0 0 0;
    padding: 13px 0 0 0;
    text-align: center;
    line-height: 30px;
    
    }


p a.maintext:link,
p a.maintext:visited,
p a.maintext:active,
p a.maintext:hover		 {
	 color: #76b6e2;
} 

p a.maintext:hover{
	text-decoration: underline;
}


p.footer {
	color: #ffffff;
	margin: 0 60px 0 0;
	padding: 0 0 0 0;
	font-size: 1.2em;
	line-height: 22px;
	float: left;
	display: inline;
}

p a.footer:link,
p a.footer:visited,
p a.footer:active,
p a.footer:hover {
	color: #ffffff;
	font-size: 1em;
	text-decoration: underline;
	}
 	
p a.footer:hover {
	color: #696969;
	text-decoration: none;
		}

p.boxtext{
	font-family: Georgia;
	font-style: italic;
	color: #ffffff;
    margin: 10px 0 0 0;
    padding: 0 10px 0px 24px;
    font-size: 1.4em;
	line-height: 33px;
	
}

p.specialstitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin: 10px 10px 0 10px;
    padding: 5px 0 3px 0;
    font-size: 1.2em;
	background-color: #76b6e2;
	width: 125px;
	display: block;
	float: right;
}


p.specials {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
    font-size: 1.2em;
	background-color: #76b6e2;
	width: 125px;
    text-align: center;
	float: right;
	display: block;
	padding: 5px 0 5px 0;
}

p.specialsred{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
    font-size: 1.2em;
	background-color: #76b6e2;
	width: 125px;
    text-align: center;
	float: right;
	display: block;
	padding: 5px 0 5px 0;
	}


p.sptop{
	margin: 10px 10px 0 0;
	height: 150px;
}


p.spmid{
	margin: 10px 10px 0 0;
	height: 142px;
}

p.spbottom{
	margin: 10px 10px 0 0;
	height: 158px;
	
}


p.pagenavheader{
	text-transform: uppercase;
    color: #696969;
    margin: 0px 0px 10px 14px;
    padding: 0 0 0 0;
    font-size: 1.2em;
    }
    


em {
    font-style: italic; }


.mainpageimage{
	width: 612px;
	height: 240px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	background: url(../../images/homepageimage.jpg) no-repeat;
	border-width: 4px;	
	border-style: solid;
	border-color: #76b6e2;
}

.flashpageimage{
	width: 620px;
	height: 244px;
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
	display: block;
}

/*-----------------Fastener page images-------------------------*/

.setscrew{
	width: 120px;
    height: 120px;
    margin: 0 0 0 30px;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrew_down.jpg) no-repeat;
    display: block;
}


.nut {
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/nut_down.jpg) no-repeat;
    display: block;
}


.washer{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washer_down.jpg) no-repeat;
    display: block;
	}


.wood{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrew_down.jpg) no-repeat;
    display: block;}

.machine{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/machine_down.jpg) no-repeat;
    display: block;}


.threadf{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/thread_down.jpg) no-repeat;
    display: block;
    }

.studding{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/thread_down.jpg) no-repeat;
    display: block;
    }

.security{	
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security_down.jpg) no-repeat;
    display: block;
    }

.socket{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/socket_down.jpg) no-repeat;
    display: block;
    }
    
.alrivet{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/alrivet_down.jpg) no-repeat;
    display: block;
    }

.ironm{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm2.jpg) no-repeat;
    display: block;
    }

.petrochem{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/petrochem.jpg) no-repeat;
    display: block;
    }    
    
.misc{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc_down.jpg) no-repeat;
    display: block;
    }
 
/** aluminium rivets **/ 
    
.domerivet{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/rivets/domerivet.jpg) no-repeat;
    display: block;
    }

.flangerivet{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/rivets/flangerivet.jpg) no-repeat;
    display: block;
    } 
    
.paintedrivet{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/rivets/paintedrivet.jpg) no-repeat;
    display: block;
    } 
    
/** Iron Mongery**/

.barrelbolt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/barrelbolt.jpg) no-repeat;
    display: block;
    }

.brasspadlock{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/brasspadlock.jpg) no-repeat;
    display: block;
    }

.chain{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/chain.jpg) no-repeat;
    display: block;
    }
    
.doorclosers{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/doorclosers.jpg) no-repeat;
    display: block;
    }

.deshackles{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/deshackles.jpg) no-repeat;
    display: block;
    }

.deadlock{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/deadlock.jpg) no-repeat;
    display: block;
    }
    
.eyebolt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/eyebolt.jpg) no-repeat;
    display: block;
    }

.hinges{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/hinges.jpg) no-repeat;
    display: block;
    }

.handles{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/handles.jpg) no-repeat;
    display: block;
    }

.hooks{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/hooks.jpg) no-repeat;
    display: block;
    }

.levermorticedeadlock{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/levermorticedeadlock.jpg) no-repeat;
    display: block;
    }

.ssballbearinghinge{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/ssballbearinghinge.jpg) no-repeat;
    display: block;
    }    


.strainingscrew{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/strainingscrew.jpg) no-repeat;
    display: block;
    }

.towerbolt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/towerbolt.jpg) no-repeat;
    display: block;
    }
   
.thimbles{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/thimbles.jpg) no-repeat;
    display: block;
    }

.turnbuckles{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/turnbuckle.jpg) no-repeat;
    display: block;
    }

.wirerope{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/wirerope.jpg) no-repeat;
    display: block;
    }
    

.wireropegrips{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/wireropegrips.jpg) no-repeat;
    display: block;
    }

.nightlatch{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/ironm/nightlatch.jpg) no-repeat;
    display: block;
    }
  
/**CHANNEL & SUPPORT SYSTEMS**/

.channel41slotted{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/chan41slotted.jpg) no-repeat;
    display: block;
	
}

.channel21slotted{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/chan21slotted.jpg) no-repeat;
    display: block;
	
}

.channel41plain{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/chan41plain.jpg) no-repeat;
    display: block;
	
}

.cabletray{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/cabletray.jpg) no-repeat;
    display: block;
	
}



.channelnutsplain{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/channelnutsplain.jpg) no-repeat;
    display: block;
	
}

.channelnutsshort{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/channelnutsshort.jpg) no-repeat;
    display: block;
	
}

.channelnutslong{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/channelnutslong.jpg) no-repeat;
    display: block;
	
}

.brackets90deg1hole{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/brackets90deg1hole.jpg) no-repeat;
    display: block;
	
}

.brackets90deg2hole{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/brackets90deg2hole.jpg) no-repeat;
    display: block;
	
}

.brackets45deg1hole{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/brackets45deg1hole.jpg) no-repeat;
    display: block;
	
}

.studdingm8{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/studdingm8.jpg) no-repeat;
    display: block;
	
}

.studdingm10{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/studdingm10.jpg) no-repeat;
    display: block;
	
}

.studdingm8s{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/studdingm8s.jpg) no-repeat;
    display: block;
	
}

.pipeclampsinsulated{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/pipeclampsinsulated.jpg) no-repeat;
    display: block;
	
}

.pipeclampsplain{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/pipeclampsplain.jpg) no-repeat;
    display: block;
	
}

.pipeclampssmall{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/channel/pipeclampssmall.jpg) no-repeat;
    display: block;
	
}

       
/** SEALENTS **/
    
.contractor{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/200.jpg) no-repeat;
    display: block;
    }

.bath{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/bathandkitchen.jpg) no-repeat;
    display: block;
    }

.pink{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/pinkgrip.jpg) no-repeat;
    display: block;
    }

.stix{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/stixall.jpg) no-repeat;
    display: block;
    }

.sgun{
	width: 200px;
    height: 142px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/gun.jpg) no-repeat;
    display: block;
}

.wonder{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/wipes.jpg) no-repeat;
    display: block;
    }

.purpose{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/502.jpg) no-repeat;
    display: block;
    }

.caulk{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/caulk.jpg) no-repeat;
    display: block;
    }
    
.contactad{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/contactad.jpg) no-repeat;
    display: block;
    }
    
.foamcleaner{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/foamcleaner.jpg) no-repeat;
    display: block;
    }
    
.ggexpandingfoam{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/ggexpandingfoam.jpg) no-repeat;
    display: block;
    }
    
.foamgun{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/foamgun.jpg) no-repeat;
    display: block;
    }
    
.tapes{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/sealents/tape.jpg) no-repeat;
    display: block;
    }
       
    
    
/** RAWL **/

.rawlimage{
	width: 400px;
    height: 181px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl_logo.jpg) no-repeat;
    display: block;
}

.losebolt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/losebolt.jpg) no-repeat;
    display: block;
    }

.rawlresins{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/resin.jpg) no-repeat;
    display: block;
    }

.rawlshields{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/shield.jpg) no-repeat;
    display: block;
    }


.throughbolt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/throughbolt.jpg) no-repeat;
    display: block;
    }

.projectingbolt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/projecting.jpg) no-repeat;
    display: block;
    }

.rawlhook{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/hook.jpg) no-repeat;
    display: block;
    }

.rawleye{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/eye.jpg) no-repeat;
    display: block;
    }

.rawlplastic{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/plug.jpg) no-repeat;
    display: block;
    }

.rawlnailgun{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/nailgun.jpg) no-repeat;
    display: block;
    }

.rawlmisc{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/rawl/misc.jpg) no-repeat;
    display: block;
    }
    
    
/** Lindapter Page **/

.lindapterimage{
	width: 500;
    height: 104px;
    margin: 0px 0px 20px 80px;
    padding: 0 0 0 0;
    background: url(../../images/lindapter.jpg) no-repeat;
    display: block;
    
}

.steelwork{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelwork.jpg) no-repeat;
    display: block;
}

.cavity{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/cavity.jpg) no-repeat;
    display: block;
}

.support{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/support.jpg) no-repeat;
    display: block;
}

.floor{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/floor.jpg) no-repeat;
    display: block;
}

/**steelwork fixings **/

.typea{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelworks/typea.jpg) no-repeat;
    display: block;
}

.typeb{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelworks/typeb.jpg) no-repeat;
    display: block;
}

.typeaf{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelworks/typeaf.jpg) no-repeat;
    display: block;
}

.typecf{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelworks/typecf.jpg) no-repeat;
    display: block;
}

.typefc{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelworks/typefc.jpg) no-repeat;
    display: block;
}

.typef9{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/steelworks/typef9.jpg) no-repeat;
    display: block;
}




/** cavity fixings **/

.typehb{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/cavity/typehb.jpg) no-repeat;
    display: block;
}

.typehbcsk{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/cavity/typehbcsk.jpg) no-repeat;
    display: block;
}

.typehbff{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/cavity/typehbff.jpg) no-repeat;
    display: block;
}

.typelb2{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/cavity/typelb2.jpg) no-repeat;
    display: block;
}

/** support fixings**/


.typefl{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/support/typefl.jpg) no-repeat;
    display: block;
}

.typelc{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/support/typelc.jpg) no-repeat;
    display: block;
}

.typef3{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/support/typef3.jpg) no-repeat;
    display: block;
}

.typez10{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/support/typez10.jpg) no-repeat;
    display: block;
}



/** decking and floor fixings**/

.typeff{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/decking/typeff.jpg) no-repeat;
    display: block;
}

.typegf{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/decking/typegf.jpg) no-repeat;
    display: block;
}

.typeaw{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/decking/typeaw.jpg) no-repeat;
    display: block;
}

.typemf{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/decking/typemf.jpg) no-repeat;
    display: block;
}

.typemw2{
	width: 160px;
    height: 160px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/lindapter/decking/typemw2.jpg) no-repeat;
    display: block;
}

	

/* fastener page table images and layout code */

.product-link {
    height: 100%;
    width: 100%;
}

.product {
    padding: 10px 0 0 0;
    margin: 0 10px 10px 0;
    height: 165px;
    width: 180px;
    border-style: solid;
    border-width: 1px;
    border-color: #A9A9A9;
    float: left;
    display: inline;
}

.product:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #76b6e2;
    display: inline;
    font-weight: bold;
}

.item {
	padding: 0 0 0 0;
    margin: 0 0 0 0;
    height: auto;
    width: auto;
    border-style: solid;
    border-width: 1px;
    border-color: #A9A9A9;
    float: left;
    display: inline;
}

.miscitem {
	padding: 10px 0 0 0;
    margin: 0 10px 10px 0;
    height: auto;
    width: auto;
    border-style: solid;
    border-width: 1px;
    border-color: #A9A9A9;
    float: left;
    display: inline;
}

.sealantitem {
	padding: 10px 15px 10px 15px;
    margin: 0 10px 10px 0;
    height: auto;
    width: 350px;
    border-style: solid;
    border-width: 1px;
    border-color: #A9A9A9;
    float: left;
    display: inline;
}


/* item image code */


.setscrewa{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/setscrew.jpg) no-repeat;
    display: block;
    }


.setscrew1{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/setscrew1.jpg) no-repeat;
    display: block;
}

.setscrew2{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/setscrew2.jpg) no-repeat;
    display: block;
}

.bolt1{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/bolt1.jpg) no-repeat;
    display: block;
}
	
.bolt2{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/bolt2.jpg) no-repeat;
    display: block;
}

.bolt3{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/bolt3.jpg) no-repeat;
    display: block;
}


.thunderbolt1{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/thunderbolt1.jpg) no-repeat;
    display: block;
}

.thunderbolt2{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/thunderbolt2.jpg) no-repeat;
    display: block;
}

.thunderbolt3{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/thunderbolt3.jpg) no-repeat;
    display: block;
}

.concretescrew1{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/concretescrew1.jpg) no-repeat;
    display: block;
}

.concretescrew2{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/concretescrew2.jpg) no-repeat;
    display: block;
}

.concretescrew3{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/concretescrew3.jpg) no-repeat;
    display: block;
}


.coachbolt1{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/coachbolt1.jpg) no-repeat;
    display: block;
}

.coachbolt2{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/coachbolt2.jpg) no-repeat;
    display: block;
}

.coachbolt3{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/coachbolt3.jpg) no-repeat;
    display: block;
}

.roofingbolt1{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/roofingbolt1.jpg) no-repeat;
    display: block;
}

.roofingbolt2{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/roofingbolt2.jpg) no-repeat;
    display: block;
}

.roofingbolt3{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/setscrews/roofingbolt3.jpg) no-repeat;
    display: block;
}

.domenut{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/nuts/domenut.jpg) no-repeat;
    display: block;
}


	
.fullnut{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/nuts/fullnut.jpg) no-repeat;
    display: block;
}

.halfnut{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/nuts/halfnut.jpg) no-repeat;
    display: block;
}

.nylonnut{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/nuts/nylonnut.jpg) no-repeat;
    display: block;
}

.wingnut{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/nuts/wingnut.jpg) no-repeat;
    display: block;
}

.crinkle{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/crinkle.jpg) no-repeat;
    display: block;
}

.forma{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/crinkle_washer.jpg) no-repeat;
    display: block;
}

.mudguard{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/mudguard_washer.jpg) no-repeat;
    display: block;
}

.redfibre{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/redfibre.jpg) no-repeat;
    display: block;
}

.shapeproof{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/shapeproof.jpg) no-repeat;
    display: block;
    }
   
.forma{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/forma.jpg) no-repeat;
    display: block;
	}

.spring{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/washers/spring_washer.jpg) no-repeat;
    display: block;
    }
    
/*Wood Screw Items*/ 
    
.mirror{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/mirror_screws.jpg) no-repeat;
    display: block;
    }

.multi{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/multipurpose.jpg) no-repeat;
    display: block;
    }

.pozir{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/pozi_round.jpg) no-repeat;
    display: block;
    }

.poziw{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/pozi_woodscrew.jpg) no-repeat;
    display: block;
    }

.surface{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/surfacecup.jpg) no-repeat;
    display: block;
    }
    
.drywall{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/drywallscrew.jpg) no-repeat;
    display: block;
    }
    
.chipboard{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/chipboardscrew.jpg) no-repeat;
    display: block;
    }
    
.decking{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/deckingscrew.jpg) no-repeat;
    display: block;
    }
    
.timberfix{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/woodscrews/timberfixscrew.jpg) no-repeat;
    display: block;
    }   
    
    
    
/** Machine Screws **/
   

.slotted{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/machinescrews/slottedcsk.jpg) no-repeat;
    display: block;
    }

.pozipanms{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/machinescrews/pozipanhead.jpg) no-repeat;
    display: block;
    }

.slottedcsk{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/machinescrews/slottedpanhead.jpg) no-repeat;
    display: block;
    }
    
.thread{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/thread/thread.jpg) no-repeat;
    display: block;
    }
    
.nogo{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security/nogo_type_1_one_way_fixing.jpg) no-repeat;
    display: block;
    }

.armour{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security/amour_ring_one_way_fixing.jpg) no-repeat;
    display: block;
    }

.sheer{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security/sheer.jpg) no-repeat;
    display: block;
    }

.perm{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security/kinmar_permanent_one_way_security_nuts.jpg) no-repeat;
    display: block;
    }

.remove{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security/kinmar_removable_two_way_security_nuts.jpg) no-repeat;
    display: block;
    }

.sectool{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/security/tooling.jpg) no-repeat;
    display: block;
    }
    
.cap{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/socket/capscrew.jpg) no-repeat;
    display: block;
    }

.csk{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/socket/countersunk.jpg) no-repeat;
    display: block;
    }

.button{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/socket/button.jpg) no-repeat;
    display: block;
    }

.socketset{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/socket/setscrew.jpg) no-repeat;
    display: block;
    }

.allen{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/socket/allenkey.jpg) no-repeat;
    display: block;
    }


.tap{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/selftapping.jpg) no-repeat;
    display: block;
    }

.rivet{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/rivets.jpg) no-repeat;
    display: block;
    }

.batt{	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/battery.jpg) no-repeat;
    display: block;
    }

.deshack{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/deshackles.jpg) no-repeat;
    display: block;
    }

.eye{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/eyebolt.jpg) no-repeat;
    display: block;
    }

.assort{
	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/fastenerspack.jpg) no-repeat;
    display: block;
    }

.dowl{	width: 120px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/misc/dowlpins.jpg) no-repeat;
    display: block;
    }
    
/** TOOLS **/

.screwdriver{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/screwdriver.jpg) no-repeat;
    display: block;
    }
    

.tapemeasure{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/tapsemeasure.jpg) no-repeat;
    display: block;
    }

.spanner{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/spanners.jpg) no-repeat;
    display: block;
    }

.chisel{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/chisel.jpg) no-repeat;
    display: block;
    }

.hammer{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/hammer.jpg) no-repeat;
    display: block;
    }

.handsaw{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/handsaw.jpg) no-repeat;
    display: block;
    }

.riveters{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/riveter.jpg) no-repeat;
    display: block;
    }

.mischtool{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/mischand.jpg) no-repeat;
    display: block;
    }
    
/**POWER TOOLS**/

.drill {
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/drill.jpg) no-repeat;
    display: block;
    }

.anglegrinder{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/anglegrinder.jpg) no-repeat;
    display: block;
    }

.nailguns{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/nailgun.jpg) no-repeat;
    display: block;
    }

.saws{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/powersaw.jpg) no-repeat;
    display: block;
    }

.chainsaw{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/chainsaw.jpg) no-repeat;
    display: block;
    }

.sanders{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/sander.jpg) no-repeat;
    display: block;
    }
    
.rivetgun{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/rivetgun.jpg) no-repeat;
    display: block;
    }

.miscptool{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/fasteners/tools/misc.jpg) no-repeat;
    display: block;
    }
    
/** ACCESSORIES**/

.holesaws{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/holesaws.jpg) no-repeat;
    display: block;
    }
    
.arbors{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/arbour.jpg) no-repeat;
    display: block;
    }
    
.augerbits{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/augerbits.jpg) no-repeat;
    display: block;
    }
    
.jobber{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/jobber.jpg) no-repeat;
    display: block;
    }
    
.sds{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/sds.jpg) no-repeat;
    display: block;
    }
    
.pozibits{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/pozibits.jpg) no-repeat;
    display: block;
    }
    
.allenkeysets{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/tools/allenkeysets.jpg) no-repeat;
    display: block;
    }


/**ABRASIVES**/

.grindingdisc{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/abrasives/grindingdisc.jpg) no-repeat;
    display: block;
    } 

.cuttingdisc{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/abrasives/cuttingdisc.jpg) no-repeat;
    display: block;
    } 
    
.sandingbelt{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/abrasives/sandingbelt.jpg) no-repeat;
    display: block;
    } 
    
.emery{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/abrasives/emery.jpg) no-repeat;
    display: block;
    } 

.carbide{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/abrasives/carbide.jpg) no-repeat;
    display: block;
    } 
    
/**CLOTHING**/
    
.hardhat{
	width: 189px;
    height: 300px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/clothing/hard_hat.jpg) no-repeat;
    display: block;
}

.hiviz{
	width: 189px;
    height: 300px;
    margin: 0 0 0 15px;
    padding: 0 0 0 0;
    background: url(../../images/clothing/hi_viz_jacket.jpg) no-repeat;
    display: block;
}

.logo{
	width: 449px;
    height: 300px;
    margin: 6px 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/clothing/logot.jpg) no-repeat;
    display: block;
}

/** PPE **/

.hivis{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/hivis.jpg) no-repeat;
    display: block;
    } 

.safteyboots{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/safteyboots.jpg) no-repeat;
    display: block;
    }
    
.wellington
{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/wellington.jpg) no-repeat;
    display: block;
    }
    
.earprotectors{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/earprotectors.jpg) no-repeat;
    display: block;
    }
    
.eyeprotection	{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/eyeprotection.jpg) no-repeat;
    display: block;
    }
    
.hardhats{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/hardhats.jpg) no-repeat;
    display: block;
    }
    
.rigger{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/rigger.jpg) no-repeat;
    display: block;
    }

.dustmasks{
	width: 200px;
    height: 200px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: url(../../images/ppe/dustmasks.jpg) no-repeat;
    display: block;
    }
    
    


/* SITEFINITY CMS GENERATED CONTENT STYLES
-------------------------------------------------------------------------------*/
.editable {
    font-size: 1.2em; }

.editable p, .editable ul, .editable ol, .editable li {
    font-size: 1em; } 
    
/* scale font-sizes to allow for 1.2em on container */
.editable h1 {
    font-size: 5em; /* 1.2 * 5 = 6em */ }

.editable h2 {
    font-size: 2em; }

.editable ul {
    margin-left: 14px;
    padding-top: 10px;
    }

.editable ul li {
    list-style-type: disc;
    }

.editable ol {
    margin-left: 18px;
    padding-top: 10px;
    }

.editable ol li {
    list-style-type: decimal; }
    
    

/* GLOBAL LINK STYLES
-------------------------------------------------------------------------------*/
#content a:link,
#content a:visited, 
#content a:active {
    color:;
    text-decoration: none;
	}

a {
   	outline: none; /* Firefox */
	text-decoration: none;    
   	}




#content a.btn_round:link, 
#content a.btn_round:visited, 
#content a.btn_round:active, 
#content p.sf_backToList a:link,
#content p.sf_backToList a:visited, 
#content p.sf_backToList a:active, 
#content p.sf_controlListItems a:link, 
#content p.sf_controlListItems a:visited, 
#content p.sf_controlListItems a:active {
    float: left;
    display: inline;
    margin: 0;
    padding: 0 8px 0 8px;
    font-weight: bolder;
    color: #fff;
    background: #000;
	}

#content a.btn_round:hover, 
#content p.sf_backToList a:hover, 
#content p.sf_controlListItems a:hover {
    background: red;
	}


/* MAIN STRUCTURAL TAGS
------------------------------------------------------------------------------*/
#wrapper {
	width: 960px;
	height: auto;
	background-color: #e6e7e9;
	/** background: url(../../images/greggrid.jpg) repeat; **/
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 0 15px 0;
	}


#pagologo{

}

/*---------------NEW MENU-----------*/

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul ul {
  list-style: none; 
  margin: 0	px; 
  padding: 0px;
  border: 0;
}

#cssmenu ul {
  position: relative;
  z-index: 397; 
}
#cssmenu ul li {
  min-height: 1px;
  line-height: 1em;
  vertical-align: middle;
}
#cssmenu ul li:hover {
  
  position: relative; 
  z-index: 399;
  cursor: default;
}
#cssmenu ul ul {
  visibility: hidden; /* hide sub menus by default */
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 398; 
  width: 100%;
}
#cssmenu ul ul ul {
  top: 0px; 
  left: 99%;
}
#cssmenu ul li:hover > ul {
  visibility: visible; /* show sub menu */
}
#cssmenu ul ul {
  top: 0px;
  left: 99%;
}


/* Base CSS */
#cssmenu {
	padding: 0; margin: 0; border: 0;
	float: left;
	border-width: 2px;
	border-style: ridge;
	border-color: #76b6e2;
	margin: 0 0 0 15px;
    padding: 0 0 0 0;
    list-style-type: none;
	display: inline; /* fixes the double horizontal margin bug on floated items for IE6 & 7 */
	font-size: 1.2em;
	text-align: center;
}

#cssmenu ul,
#cssmenu ul li,
 {	
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#cssmenu ul,
{	
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	

#cssmenu ul {position: relative; z-index: 397;}

#cssmenu ul li {min-height: 1px; line-height: 1em; vertical-align: middle;}

#cssmenu ul li:hover {position: relative; z-index: 399; cursor: default;}

#cssmenu ul ul {
visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 398; width: 100%;}

#cssmenu ul ul ul {top: 0px; left: 99%;}

#cssmenu ul li:hover > ul { visibility: visible;}

#cssmenu ul ul {top: 0px; left: 99%;}

/* Custom CSS Styles */
#cssmenu ul {

	width: 100px;
	background: #ffffff;
	padding: 0px;
	display: block;
	}

#cssmenu ul ul {

	width: 200px;
	}

#cssmenu ul li {

	padding: 10px 10px 10px 10px;
	margin: 0;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #76b6e2;
	
	}

#cssmenu ul li.hover,
#cssmenu ul li:hover {


	}
	
 

#cssmenu ul a:link,
#cssmenu ul a:visited {
	display: block;
	color: #76b6e2;
	text-decoration: none;
	}

#cssmenu ul a:hover {
	display: block;
	text-decoration: underline;
}

#cssmenu ul a:active {
	color: #ffa500;
	
	}


/*------------------------*/





ul.navmain{  		/*menu bar object properties*/

	float: left;
	width: 100px;
	background-color: #ffffff;
	border-style: ridge;
	border-width: 2px;
	border-color: #76B6E2;
	margin: 0 0 0 15px;
    padding: 0 0 0 0;
    list-style-type: none;
	display: inline; /* fixes the double horizontal margin bug on floated items for IE6 & 7 */
	}

li.navtext {		/*menu text properties*/	
	text-align: center;
	list-style: none;
	color: #76b6e2;
	font-size: 1.2em;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	}

ul.navmain li a:visited,
ul.navmain li a:link {
	text-align: center;
	list-style: none;
	color: #76b6e2;
	font-size: 1.2em;
	padding: 5px 0 5px 0;
	display: block;
	font-style: none;
	}


ul.navmain li a:active {
	padding: 0 0 0 0;
	display: block; /* forces the a tag to act like a block level element */
	}

ul.navmain li a:hover{
	text-align: center;
	list-style: none;
	color: #ffffff;
	background-color: #76b6e2;
	font-size: 1.2em;
	padding: 5px 0 5px 0;
	border-width: 2px;
	border-color: #696969;
	}


ul.navmain li a.thispage {

	text-align: center;
	list-style: none;
	color: #ffffff;
	background: url(../../images/boxgradient.jpg) repeat-x;
	font-size: 1.2em;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	}
	
ul.navmain li a.special {

	text-align: center;
	list-style: none;
	color: #ffffff;
	background: url(../../images/boxgradient.jpg) repeat-x;
	font-size: 1.2em;
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	}
	
	
#header{
	width: 400px;
	margin: 0 0 0 0;
	display: inline;
	}
	
#contactheader{
	width: 325px;
	height: 85px;
	margin: 15px 15px 0 0;
	display: inline;
	padding: 0 0 0 0;
	background-color: #76b6e2; 
	border-bottom-width: 10px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;	
	border-style: solid;
	border-color: #87CEFA;
	float: right;
    }



#maincontent{
	width: 650px;
	height: auto;
	border-style: ridge;
	border-width: 2px;
	border-color: #76B6E2;
	background-color: #ffffff;
	margin: 0px 0 0 130px;
	padding: 5px 0 15px 0;

	}

#specialsone{
	width: 145px;
	height: 160px;
	background-color: #ffffff;
	border-style: ridge;
	border-width: 2px;
	border-bottom: 0px;
	border-color: #76B6E2;
	margin: 0 17px 0 0;
	padding: 0 0 0 0;
	float: right;
	clear: right;
	}

#specialstwo{
	width: 145px;
	height: 120px;
	background-color: #ffffff;
	border-style: ridge;
	border-width: 2px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #76B6E2;
	margin: 0 17px 0 0;
	padding: 0 0 0 0;
	float: right;
	clear: right;
	}

#specialsthree{
	width: 145px;
	height: 188px;
	background-color: #ffffff;
	border-style: ridge	;
	border-width: 2px;
	border-top: 0px;
	border-color: #76B6E2;
	margin: 0 17px 0 0;
	padding: 0 0 0 0;
	float: right;
	clear: right;
	}


#boxcontent {
	width: 178px;
	height: 127px;
	background-color: #696969;
	margin: 0px 15px 0 0;
	padding: 0 0 0 0;
	float: right;
	display: inline;
	background: url(../../images/boxgradient.jpg) repeat-x;
	}


#pagefooter {
	background: url(../../images/footergradient.jpg) repeat-x;
	width: 930px;
	height: 170px;
	padding: 13px 0 0 40px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	
	}

#aboutusimage1{
	background: url(../../images/about_us_image.jpg);
	padding: 0 0 0 0;
	height: 200px;
	width: 520px;
	margin: 20px 0 0 65px;
	padding: 0 0 0 0;
	}

.fasttbl{
	margin: 0 0 0 35px;
	padding: 0 0 0 0;
}

.itemtbl {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: auto;
	height: auto;
	}

