/*
Title:      	C L Prosser Ltd stylesheet for screen media
Author:     	Karl Ridley, falling@happyleaves.com
Updated:    	23rd August 2009
*/


/* WRAPPERS */

body {
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	font-size: small;
	text-align: left;
	color: #414141;
	margin: 0;
	background: url(../jpg/bg-tile.jpg) repeat top left;
	}

h1, h2, h3, h4 {
 	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	line-height: 1.3em;
	}

h1 {
 	text-align: left;
	font-size: 26px;
	color: #042684;
	}

h2 {
	text-align: left;
	font-size: 20px;
	color: #042684;
	}
	
h3 {
	text-align: left;
	font-size: 16px;
	color: #133db3;
	}

h4 {
  	text-align: left;
	font-size: 12px;
	color: #133db3;
	}
			
.clear {
 	clear: both;
 	}
	
.spacer {
 	clear: both;
	height: 20px;
	padding: 0;
	margin: 0;
 	}	
	
.divline {
	height: 1px;
	margin: 0;
	width: 100%;
	border-bottom: #e1e2e6 solid 1px;
	}
	
.img {
	padding: 0;
	margin: 0;
	border: #d0d1d6 2px solid;
 	}	
	
img.floatLeft { 
    float: left; 
    margin: 5px 25px 15px 0; 
	}	
	
	
	
	
/* GENERAL COMPONENTS */		

.subtitletxt {
	text-align: left;
	color: #042684;
	font-size: 135%;
	line-height: 1.5em;
	}
	
.subtitletxtwhite {
	text-align: left;
	color: #ffffff;
	font-size: 125%;
	line-height: 1.3em;
	}	
	
.legalsubtitletxt {
	text-align: left;
	color: #ebb411;
	font-size: 115%;
	line-height: 1.7em;
	}	
	
.buyselltxt {
	text-align: left;
	color: #042684;
	font-size: 105%;
	line-height: 1.3em;
	}	
	
.normaltxtwhite {
	text-align: left;
	color: #ffffff;
	font-size: 105%;
	line-height: 1.5em;
	}		

.normaltxt {
	text-align: left;
	color: #44444b;
	font-size: 105%;
	line-height: 1.3em;
	}	
	
.normaltxt a:link, .normaltxt a:visited {
	color:#133db3;
	text-decoration:none;
	}
	
.normaltxt a:active, .normaltxt a:hover {
	color:#296dc0;
	text-decoration:underline;
	}
	
.largertxt {
	text-align: left;
	color: #042684;
	font-size: 125%;
	line-height: 1.3em;
	}	
	
.largertxt a:link, .largertxt a:visited {
	color:#133db3;
	text-decoration:none;
	}
	
.largertxt a:active, .largertxt a:hover {
	color:#296dc0;
	text-decoration:underline;
	}	
	
.legaltxt {
	text-align: left;
	font-size: 85%;
	color: #44444b;
	line-height: 1.3em;
	}	
	
.legaltxt a:link, .legaltxt a:visited {
	color:#133db3;
	text-decoration:none;
	}
	
.legaltxt a:active, .legaltxt a:hover {
	color:#296dc0;
	text-decoration:underline;
	}		
			
.smallertxt {
	text-align: left;
	font-size: 85%;
	color: #44444b;
	line-height: 1.2em;
	}	
	
.smallertxt a:link, .smallertxt a:visited {
	color:#133db3;
	text-decoration:none;
	}
	
.smallertxt a:active, .smallertxt a:hover {
	color:#296dc0;
	text-decoration:underline;
	}	
	
.formnotetxt {
	text-align: left;
	font-size: 85%;
	color: #919195;
	line-height: 1.2em;
	}		
	
.thanxtxt {
	text-align: left;
	font-size: 130%;
	color: #f06817;
	font-weight: bold;
	line-height: 1.3em;
	}				
	
.bulletlist {
	margin: 0 0 10px 0;
	padding: 10px 0 5px 5px;
	border-left: 3px solid #ededf0;
	list-style: none;
	color: #25252a;
	}
	
.bulletlist ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.bulletlist li {
	color: #25252a;
	line-height: 1.3em;
	padding: 0 0 8px 14px;
	font-size: 105%;
	background-image: url(../gif/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
	}	
	
.bulletlist a:link, .bulletlist  a:visited {
	color: #133db3;
	text-decoration: none;
	}

.bulletlist a:active, .bulletlist a:hover  {
	color: #296dc0;
	text-decoration: underline;
	}
	
.legalbulletlist {
	margin: 0 auto;
	padding: 5px 0 5px 12px;
	list-style: none;
	color: #25252a;
	border-left: 3px solid #dbdbdb;
	width: 90%;
	}
	
.legalbulletlist ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.legalbulletlist li {
	color: #25252a;
	line-height: 1.3em;
	padding: 0 0 6px 14px;
	font-size: 85%;
	background-image: url(../gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	}	
	
.legalbulletlist a:link, .legalbulletlist  a:visited {
	color: #133db3;
	text-decoration: none;
	}

.legalbulletlist a:active, .legalbulletlist a:hover  {
	color: #296dc0;
	text-decoration: underline;
	}	
			
#gallerythumbsimg a img {
	border: #d6d6d6 2px solid;
	}
	
#gallerythumbsimg a:hover img {
	border: #a5b9c6 2px solid;
	}
	
.greentitletxt {
	text-align: left;
	color: #327423;
	font-size: 125%;
	line-height: 1.3em;
	}		
	
.greentxt {
	text-align: left;
	color: #61a84d;
	font-size: 90%;
	line-height: 1.3em;
	}	
	
.greentxt a:link, .greentxt a:visited {
	color:#5cb929;
	text-decoration:none;
	}
	
.greentxt a:active, .greentxt a:hover {
	color:#5cb929;
	text-decoration:underline;
	}
	
.thumbs {
	float: left;
	margin: 0 6px 6px 0;
	text-align: left;
	color: #32780c;
	font-size: 125%;
	line-height: 1.2em;
	}	
	




/* GENERAL COMPONENTS */	
	
#wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/blue-speckle-tile.jpg) repeat-x top left;
	}	
		
#logo {
	width: 955px;
	height: 170px;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/logo.jpg) no-repeat top left;
	}	
				
.formfieldslong {
	color: #414141;
	width: 350px;
	padding: 2px;
	font-size: 105%;
	background-color: #ffffff;
	border: 1px solid #c8d3d9;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}
	
.formfieldsmed {
	color: #414141;
	width: 300px;
	padding: 2px;
	font-size: 105%;
	background-color: #ffffff;
	border: 1px solid #c8d3d9;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}	
	
.formfieldsshort {
	color: #414141;
	width: 200px;
	padding: 2px;
	font-size: 105%;
	background-color: #ffffff;
	border: 1px solid #c8d3d9;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;
	}	
	
.formfieldstiny {
	color: #414141;
	width: 80px;
	padding: 2px;
	font-size: 105%;
	background-color: #ffffff;
	border: 1px solid #c8d3d9;
	font-family: Arial, Helvetica, "Lucida Grande", "Verdana", sans-serif;;
	}	
	
	
	
	

/* MAIN NAV COMPONENTS */	
	
#mainnav {
	width: 290px;
	margin: 0 auto;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#mainnav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	}
	
.mainnav-top {
	display: block;
	width: 290px;
	height: 42px;
	background: url(../jpg/mainnav/navtop.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.mainnav-bot {
	display: block;
	width: 290px;
	height: 12px;
	background: url(../jpg/mainnav/navbot.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}		
		
.mainnav-home a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/home.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-home a:hover, .mainnav-home a:active {
	background: url(../jpg/mainnav/home.jpg) -290px 0 no-repeat;
	}		
.mainnav-home a.selected {
	background: url(../jpg/mainnav/home.jpg) -580px 0 no-repeat;
	}		
	
.mainnav-contact-details a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/contact-details.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-contact-details a:hover, .mainnav-contact-details a:active {
	background: url(../jpg/mainnav/contact-details.jpg) -290px 0 no-repeat;
	}		
.mainnav-contact-details a.selected {
	background: url(../jpg/mainnav/contact-details.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-demolition a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/demolition.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-demolition a:hover, .mainnav-demolition a:active {
	background: url(../jpg/mainnav/demolition.jpg) -290px 0 no-repeat;
	}		
.mainnav-demolition a.selected {
	background: url(../jpg/mainnav/demolition.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-asbestos a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/asbestos-removal.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-asbestos a:hover, .mainnav-asbestos a:active {
	background: url(../jpg/mainnav/asbestos-removal.jpg) -290px 0 no-repeat;
	}		
.mainnav-asbestos a.selected {
	background: url(../jpg/mainnav/asbestos-removal.jpg) -580px 0 no-repeat;
	}		
	
.mainnav-elv a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/elv.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-elv a:hover, .mainnav-elv a:active {
	background: url(../jpg/mainnav/elv.jpg) -290px 0 no-repeat;
	}		
.mainnav-elv a.selected {
	background: url(../jpg/mainnav/elv.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-ferrous-nonferrous a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/ferrous-nonferrous.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-ferrous-nonferrous a:hover, .mainnav-ferrous-nonferrous a:active {
	background: url(../jpg/mainnav/ferrous-nonferrous.jpg) -290px 0 no-repeat;
	}		
.mainnav-ferrous-nonferrous a.selected {
	background: url(../jpg/mainnav/ferrous-nonferrous.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-new-reusable a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/new-reusable.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-new-reusable a:hover, .mainnav-new-reusable a:active {
	background: url(../jpg/mainnav/new-reusable.jpg) -290px 0 no-repeat;
	}		
.mainnav-new-reusable a.selected {
	background: url(../jpg/mainnav/new-reusable.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-reclamation a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/reclamation.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-reclamation a:hover, .mainnav-reclamation a:active {
	background: url(../jpg/mainnav/reclamation.jpg) -290px 0 no-repeat;
	}		
.mainnav-reclamation a.selected {
	background: url(../jpg/mainnav/reclamation.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-recycling a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/recycling.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-recycling a:hover, .mainnav-recycling a:active {
	background: url(../jpg/mainnav/recycling.jpg) -290px 0 no-repeat;
	}		
.mainnav-recycling a.selected {
	background: url(../jpg/mainnav/recycling.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-secure-storage a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/secure-storage.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-secure-storage a:hover, .mainnav-secure-storage a:active {
	background: url(../jpg/mainnav/secure-storage.jpg) -290px 0 no-repeat;
	}		
.mainnav-secure-storage a.selected {
	background: url(../jpg/mainnav/secure-storage.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-skip-hire a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/skip-hire.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-skip-hire a:hover, .mainnav-skip-hire a:active {
	background: url(../jpg/mainnav/skip-hire.jpg) -290px 0 no-repeat;
	}		
.mainnav-skip-hire a.selected {
	background: url(../jpg/mainnav/skip-hire.jpg) -580px 0 no-repeat;
	}	
	
.mainnav-wharf-facilities a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/wharf-facilities.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-wharf-facilities a:hover, .mainnav-wharf-facilities a:active {
	background: url(../jpg/mainnav/wharf-facilities.jpg) -290px 0 no-repeat;
	}		
.mainnav-wharf-facilities a.selected {
	background: url(../jpg/mainnav/wharf-facilities.jpg) -580px 0 no-repeat;
	}		
	
.mainnav-weee a {
	display: block;
	width: 290px;
	height: 26px;
	background: url(../jpg/mainnav/weee.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-weee a:hover, .mainnav-weee a:active {
	background: url(../jpg/mainnav/weee.jpg) -290px 0 no-repeat;
	}		
.mainnav-weee a.selected {
	background: url(../jpg/mainnav/weee.jpg) -580px 0 no-repeat;
	}		
	
.mainnav-industrial-dismantlers a {
	display: block;
	width: 290px;
	height: 42px;
	background: url(../jpg/mainnav/industrial-dismantlers.jpg) 0px 0px no-repeat;
	text-indent: -999em;
	}	
.mainnav-industrial-dismantlers a:hover, .mainnav-industrial-dismantlers a:active {
	background: url(../jpg/mainnav/industrial-dismantlers.jpg) -290px 0 no-repeat;
	}		
.mainnav-industrial-dismantlers a.selected {
	background: url(../jpg/mainnav/industrial-dismantlers.jpg) -580px 0 no-repeat;
	}		
		

			
		
	
	
	
	
	
/* BODY COMPONENTS */	

#bodywrapper {
	width: 940px;
	margin: 0 auto;
	padding: 0 15px 0 0;
	background: url(../jpg/rh-shadow.jpg) top right no-repeat;
	}		
	
#bodyinner {
	width: 940px;
	margin: 0 auto;
	padding: 0;
	background: #ffffff url(../jpg/lh-shadow.jpg) top left repeat-y;
	}		
		
#bodyleft {
	width: 290px;
	margin: 0;
	float: left;
	padding: 0 0 25px 0;
	}		
	
#bodyright {
	width: 605px;
	margin: 0;
	float: right;
	padding: 10px 25px 25px 20px;
	background: #ffffff url(../gif/white-tile.gif) top left repeat;
	}
	
#lh-info {
	width: 214px;
	margin: 0;
	padding: 15px 25px 0 50px;
	background: url(../gif/lh-shadow.gif) top left no-repeat;
	}	
	
#rh-youarehere {
	width: 605px;
	margin: 0;
	padding: 0 0 7px 0;
	text-align: right;
	border-bottom: 1px solid #e1e2e6;
	}	
	
.youareheretxt {
	font-size: 85%;
	color: #44444b;
	line-height: 1.3em;
	}	
	
.youareheretxt a:link, .youareheretxt a:visited {
	color:#a6a7ae;
	text-decoration:none;
	}
	
.youareheretxt a:active, .youareheretxt a:hover {
	color:#a6a7ae;
	text-decoration:underline;
	}	
	
.youareherehighlighttxt {
	color: #64656d;
	line-height: 1.3em;
	font-size: 85%;
	}
	
.homemessageholder {
	width: 605px;
	height: 180px;
	margin: 15px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	vertical-align: top;
	}	
		
.pagecontent {
	width: 605px;
	margin: 0;
	padding: 0;
	}	
	
.creditcards {
	width: 585px;
	margin: 0 0 15px 0;
	background: #ededf0 url(../gif/light-grey-tile.gif) top left repeat;
	padding: 10px;
	text-align: left;
	color: #367fd9;
	line-height: 1.3em;
	}	
	
.creditcardsleft {
	width: 343px;
	padding: 0 0 0 20px;
	border-left: 1px solid #ffffff;
	margin: 0;
	}		
	
.creditcardsright {
	width: 201px;
	padding: 0 20px 0 0;
	margin: 0;
	}		
	
.homepromoboxesdark {
	width: 585px;
	margin: 0 0 15px 0;
	padding: 10px;
	color: #ffffff;
	background: url(../gif/dark-grey-tile.gif) top left repeat;
	}	
	
.homeimages {
	width: 605px;
	height: 220px;
	margin: 0 0 15px 0;
	padding: 0;
	color: #ffffff;
	}	
	
.homepromoboxesholder {
	width: 605px;
	margin: 15px 0 0 0;
	padding: 0;	
	background: url(../gif/home-promo-tile.gif) top left repeat-y;
	}	
	
.homepromoboxesleft {
	width: 270px;
	margin: 0 0 15px 0;
	padding: 0 10px 0 10px;
	float: left;	
	color: #367fd9;
	}
	
.homepromoboxesright {
	width: 270px;
	margin: 0 0 15px 0;
	padding: 0 10px 0 10px;
	float: right;
	color: #367fd9;
	}
	
.homepromoboxescol {
	width: 260px;
	margin: 0;
	padding: 0 15px 0 0;
	vertical-align: top;
	color: #367fd9;
	}	
		
.homepromobullet {
	margin: 0 auto;
	padding: 5px 0 0 5px;
	list-style: none;
	color: #367fd9;
	}
	
.homepromobullet ul {
	list-style: none;
	margin: 0;
	border: 0;
	}
	
.homepromobullet li {
	color: #367fd9;
	line-height: 1.2em;
	padding: 0 0 6px 12px;
	background-image: url(../gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	}
	
.gallerytn2 {
	padding: 0;
	margin: 0;
	}
	
.gallerytn {
	padding: 0 15px 15px 0;
	margin: 0;
	}
	
.gallerytn a img {
	padding: 0;
	margin: 0;
	border: #d0d1d6 2px solid;
	}
	
.gallerytn a:hover img {
	padding: 0;
	margin: 0;
	border: #75757b 2px solid;
	}	
	
.gallerytnend2 {
	padding: 0;
	margin: 0;
	}	
	
.gallerytnend {
	padding: 0 0 15px 0;
	margin: 0;
	}
	
.gallerytnend a img {
	padding: 0;
	margin: 0;
	border: #d0d1d6 2px solid;
	}
	
.gallerytnend a:hover img {
	padding: 0;
	margin: 0;
	border: #75757b 2px solid;
	}
	
.widergallerytn {
	padding: 0 15px 15px 0;
	margin: 0;
	}
	
.widergallerytn a img {
	padding: 0;
	margin: 0;
	border: #d0d1d6 2px solid;
	}
	
.widergallerytn a:hover img {
	padding: 0;
	margin: 0;
	border: #75757b 2px solid;
	}	

.widergallerytnend {
	padding: 0 0 15px 0;
	margin: 0;
	}
	
.widergallerytnend a img {
	padding: 0;
	margin: 0;
	border: #d0d1d6 2px solid;
	}
	
.widergallerytnend a:hover img {
	padding: 0;
	margin: 0;
	border: #75757b 2px solid;
	}
	
.skipmatrix {
	width: 585px;
	margin: 0 0 15px 0;
	padding: 10px;
	background: #ededf0 url(../gif/light-grey-tile.gif) top left repeat;
	}
	
.skipmatrixcol1 {
	width: 130px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-bottom: 2px solid #ffffff;
	font-size: 105%;
	font-weight: bold;
	color: #25252a;
	background: #2c2c32 url(../gif/dark-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol2 {
	width: 84px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 105%;
	font-weight: bold;
	color: #25252a;
	background: #2c2c32 url(../gif/dark-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol3 {
	width: 124px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 105%;
	font-weight: bold;
	color: #25252a;
	background: #2c2c32 url(../gif/dark-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol4 {
	width: 164px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-bottom: 2px solid #ffffff;
	border-left: 1px solid #ffffff;
	font-size: 105%;
	font-weight: bold;
	color: #25252a;
	background: #2c2c32 url(../gif/dark-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol1b {
	width: 130px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #ffffff;
	font-size: 105%;
	background: #d6d6d6 url(../gif/mid-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol2b {
	width: 84px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-size: 105%;
	background: #f6f6f8 url(../gif/v-light-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol3b {
	width: 124px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-size: 105%;
	background: #f6f6f8 url(../gif/v-light-grey-tile.gif) top left repeat;
	}	
	
.skipmatrixcol4b {
	width: 164px;
	margin: 0;
	padding: 5px;
	vertical-align: top;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font-size: 105%;
	background: #f6f6f8 url(../gif/v-light-grey-tile.gif) top left repeat;
	}
	
.locationmap {
	width: 605px;
	margin: 10px 0 0 0;
	padding: 0;
	}		
	
	
	
	
	
	
	
/* TITLES COMPONENTS */		
	
.title-ferrous-nonferrous {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/ferrous-nonferrous.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-demolition {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/demolition.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-asbestos {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/asbestos-removal.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-recycling {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/recycling.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-skip-hire {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/skip-hire.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-wharf-facilities {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/wharf-facilities.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-new-reusable-steels {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/new-reusable-steels.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-reclamation {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/reclamation.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-welcome {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/welcome.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-secure-storage {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/secure-storage.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-elv {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/elv.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	

.title-contact-details {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/contact-details.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}
	
.title-weee {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/weee.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-industrial-dismantlers {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles/industrial-dismantlers.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
	
	
	
	
/* TITLES SMALL COMPONENTS */		
	
.title-s-buyingselling {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-small/buying-selling-form.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	
.title-s-quickmessageform {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-small/quick-message-form.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-s-locationmap {
	display: block;
	width: 605px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-small/location-map.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}	
	
.title-s-addresstel {
	display: block;
	width: 200px;
	height: 40px;
	margin: 10px 0 0 0;
	background: url(../gif/titles-small/address-tel.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}		
	


	
	
	
	
/* HEADER IMAGE COMPONENTS */	

.header-image-holder {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	}	
	
.header-image-ferrous {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/ferrous-nonferrous.jpg) 0px 0px no-repeat;
	}		
	
.header-image-demolition {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/demolition.jpg) 0px 0px no-repeat;
	}		
	
.header-image-recycling {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/recycling.jpg) 0px 0px no-repeat;
	}		
	
.header-image-skip-hire {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/skip-hire.jpg) 0px 0px no-repeat;
	}		
	
.header-image-wharf-facilities {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/wharf-facilities.jpg) 0px 0px no-repeat;
	}		
	
.header-image-new-reusable-steels {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/new-reusable-steels.jpg) 0px 0px no-repeat;
	}		
	
.header-image-reclamation {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/reclamation.jpg) 0px 0px no-repeat;
	}		
	
.header-image-secure-storage {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/secure-storage.jpg) 0px 0px no-repeat;
	}		
	
.header-image-elv {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/elv.jpg) 0px 0px no-repeat;
	}		
	
.header-image-contact-details {
	width: 605px;
	height: 235px;
	margin: 5px 0 15px 0;
	padding: 0;
	border-bottom: 1px solid #e1e2e6;
	background: url(../jpg/header-images/contact-details.jpg) 0px 0px no-repeat;
	}		
		
		
	

	
	
	
	
/* REQUEST A QUOTE COMPONENTS */		
	
.mailingtabholder {
	width: 580px;
	padding: 10px;
	background: #ededf0 url(../gif/light-grey-tile.gif) top left repeat;
	}	
	
.mailingtable {
	color: #701b14;
	background: #f6f6f8 url(../gif/v-light-grey-tile.gif) top left repeat;
	}	
	
.mailingtablemetals {
	color: #701b14;
	background: #f6f6f8 url(../gif/v-light-grey-tile.gif) top left repeat;
	}		

.mailingtableft {
	color: #367fd9;
	width: 184px;
	padding: 3px 0 5px 10px;
	font-size: 105%;
	border-right: #ffffff 1px solid;
	}	
	
.mailingtabright {
	color: #44444b;
	width: 360px;
	padding: 3px 10px 5px 15px;
	font-size: 100%;
	}
	




	
/* CONTACT DETAILS COMPONENTS */			
	
.contacttableleft {
	width: 160px;
	padding: 0 25px 0 0;
	vertical-align: top;
	}	
	
.contacttableright {
	width: 300px;
	padding: 0 0 0 25px;
	vertical-align: top;
	}		
	
			
		
		
	
/* COPYRIGHT COMPONENTS */	

#footerholder {
	width: 915px;
	margin: 0 auto;
	padding: 10px 40px 20px 0;
	}
	
#copyrightholder {
	width: 915px;
	margin: 0 auto;
	padding: 10px 40px 10px 0;
	text-align: right;
	background: url(../gif/footer-curve.gif) bottom left no-repeat;
	}	
	
#footerleft {
	width: 248px;
	margin: 0;
	float: left;
	padding: 0 0 0 50px;
	}	
	
#footerright {
	width: 600px;
	margin: 0;
	float: right;
	padding: 0;
	text-align: right;
	}		
	
.footertxt {	
	color: #a9a9af;
	font-size: 90%;
	line-height: 1.6em;
	}	

.footertxt a:link, .footertxt a:visited {
	color: #c2c2c8;
	text-decoration:none;
	}

.footertxt a:active, .footertxt a:hover  {
	color: #c2c2c8;
	text-decoration:underline;
	}
	
.footerlinkcell {
	padding: 0 25px 0 0;
	width: 170px;
	vertical-align: top;
	}		

.telephone {
	color: #fff;
	float: right;
	font-size: 24px;
	margin-right: 40px;
	margin-top: 50px;
	}
