body
{
	font-family: sans-serif, Helvetica, Verdana, Arial;
	margin: 0;
	padding: 0;
	/* background-image: url(http://192.168.2.2/rd2009//site-images//bg.jpg); */
	background-color: #8cc63f;
}

h1, h2, h3, h4, h5, h6, p
{
	margin: 0;
	padding: 0;
	
}	

h1
{
	font-size: 36px;
	color: #333;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
	color: #5a8728;
	line-height: 38px;
}

#content-column2-inner h1
{
	font-size: 28px;
	color: #333;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	color: #5a8728;
	line-height: 38px;
}

	#content-column2-inner h1.mt-waste-management
	{
		color: #2E3192;
	}
	
	#content-column2-inner h1.mt-waste-services
	{
		color: #F15E7C;
	}
	
	#content-column2-inner h1.compliance-and-legislation
	{
		color: #D16F1A;
	}

h2
{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding: 0;
}

h3
{
	font-size: 12px;
	letter-spacing: 0px;
	color: #534741;
	margin: 0 0 2px 0;
	text-transform: uppercase;
	
}

h4
{
	font-size: 16px;
	color: #5a8728;
	margin: 0 0 3px 0;
	padding: 0;

}

	h4.mt-waste-management
	{
		color: #2E3192;
	}	

	h4.mt-waste-services
	{
		color: #F15E7C;
	}	
	
	h4.compliance-and-legislation
	{
		color: #D16F1A;
	}	


h5
{
	font-weight: bold;
	font-size: 16px;
	margin: 10px 0 0px 0;
	
}

h6
{
	margin: 0 0 4px 0;
	font-size: 16px;
	letter-spacing: -0.5px;
	font-weight: normal;
	color: #333;
}


#content-container p
{
	font-size: 14px;
	line-height: 16px;
	color: #333333;
}

a,a:active, a:visited, p a, p a:visited

{
	text-decoration: none;
	color: #0071bc;

}


 a:hover, p a:hover
{
	color:#000000;
	text-decoration: none;

}



div
{
	border: 0px solid red;
	margin: 0;
	padding: 0;
	
}

.clear-all
{
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
}


#container
{
	margin: 0 auto 0 auto;
	width: 960px;
	padding: 0;
	background-color: #FFFFFF;
}

#logo-container
{
	background-image: url(http://www.mtwaste.co.uk/site-images/logo.gif);
	background-repeat: no-repeat;
	height: 141px;
	width: 297px;
	position: relative;
	float: left;
	margin: 0;
}

	#logo-container h1
	{
		margin: 0;
		padding: 0;
		
	}
	
	#logo-container a
	{
		display: block;
		width: 297px;
		height: 141px;
		overflow: hidden;
		text-indent: -9999px;
		border: none;
	}

#top-bits-container
{
	position: relative;
	float: left;
	width:663px;
	height: 111px;
	background-color: #8cc63f;
	text-align: right;
	color: #CCCCCC;
}

	#top-bits-container-padding
	{
		margin: 0;
		padding: 10px 10px 0 0;
	}

	#top-bits-container a, #top-bits-container a:visited, #top-bits-container a:active
	{
		color: #FFFFFF;
		font-size: 12px;
	}
	
	#top-bits-container a:hover
	{
		text-decoration: underline;
	}

	
	#search-form-container
	{
		 position: relative;
		 float: right;
		 border: 0px solid red;
		 width: 300px;
		 height: 20px;
	}
	
	#search-form
	{
		position: relative;
		margin: 0;
		padding: 0;
		height: 20px;
		width: 300px;
	}

	
	
	
	
	.search-input
	{
		border: 1px solid #333333;
		width: 200px;
		height: 20px;
		border-top: 0px solid #ececec;
		border-bottom: 0px solid #ececec;
		border-left: 0;
		border-right: 0;
		padding: 4px 0 0 4px;
		font-family: arial;
		font-size: 11px;
		color: #666666;
		margin: 0 0 0 10px;
	}

	.search-button
	{
		position:relative;
		float: right;
		border: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0 0 0 5px;
		width: 40px;
		height: 20px;
	}
	
	.search-button-again
	{
		
		border: 0px;
		margin: 0px 0px 0px 0px;
		padding: 0 0 0 5px;
	}
	
	#top-bits-container .logins
	{
		text-align: right;
		margin: 0 0 4px 0;
		padding: 0 0 0 0;
	}
	
	#top-bits-container .top-telephone
	{
		color: #FFFFFF;
		font-size: 28px;
		margin: 0;
		padding: 10px 0 0 0;
	}


#nav-container
{
	position: relative;
	float: left;
	width: 663px;
	height: 30px;
	border: 0px solid red;
	margin: 0 0 0 0;
	padding: 0;
	background-color: #8cc63f;
}

	#nav-container-padding
	{
		margin: 0;
		padding: 0 0 0 90px;
	}


	#navlist
	{
		display: inline;
		list-style: none;
		height: 30px;
		margin: 0;
		padding: 0;
		border: 0;
		width: 663px;
		line-height: 0;
	
	}
	
	#navlist li
	{
		display: inline;
		list-style: none;
		float: left;
		margin: 0 4px 0 0px;
		padding: 0px;
		list-style: none;
	}
	
	#navlist li.home-active a
	{
		display: block;
		float: left;
		list-style: none;
		width: 63px;
		height: 30px;
		background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);
		background-repeat: no-repeat;
		overflow: hidden;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}
		#navlist li.home a
		{
			display: block;
			float: left;
			list-style: none;
			width: 63px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: 0 -30px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
		}
		
		#navlist li.home a:hover
		{
			display: block;
			float: left;
			list-style: none;
			width: 63x;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: 0 0;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			border: none;
		}
	
	#navlist li.about-active a
	{
		display: block;
		float: left;
		list-style: none;
		width: 82px;
		height: 30px;
		background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);
		background-repeat: no-repeat;
		background-position: -66px 0px;
		overflow: hidden;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}
		#navlist li.about a
		{
			display: block;
			float: left;
			list-style: none;
			width: 82px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -66px -30px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
		}
		
		#navlist li.about a:hover
		{
			display: block;
			float: left;
			list-style: none;
			width: 82px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -66px 0px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			border: none;
		}

	
	#navlist li.news-active a
	{
		display: block;
		float: left;
		list-style: none;
		width: 153px;
		height: 30px;
		background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);
		background-repeat: no-repeat;
		background-position: -154px 0px;
		overflow: hidden;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}
		#navlist li.news a
		{
			display: block;
			float: left;
			list-style: none;
			width: 153px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -154px -30px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
		}
		
		#navlist li.news a:hover
		{
			display: block;
			float: left;
			list-style: none;
			width: 153px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -154px 0;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			border: none;
		}

	#navlist li.careers-active a
	{
		display: block;
		float: left;
		list-style: none;
		width: 158px;
		height: 30px;
		background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);
		background-repeat: no-repeat;
		background-position: -311px 0px;
		overflow: hidden;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}
		#navlist li.careers a
		{
			display: block;
			float: left;
			list-style: none;
			width: 158px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -311px -30px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
		}
		
		#navlist li.careers a:hover
		{
			display: block;
			float: left;
			list-style: none;
			width: 158px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -311px 0px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			border: none;
		}

	#navlist li.contact-active a
	{
		display: block;
		float: left;
		list-style: none;
		width: 89px;
		height: 30px;
		background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);
		background-repeat: no-repeat;
		background-position: -473px 0px;
		overflow: hidden;
		text-indent: -9999px;
		margin: 0;
		padding: 0;
	}
		#navlist li.contact a
		{
			display: block;
			float: left;
			list-style: none;
			width: 89px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -473px -30px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
		}
		
		#navlist li.contact a:hover
		{
			display: block;
			float: left;
			list-style: none;
			width: 89px;
			height: 30px;
			background-image: url(http://www.mtwaste.co.uk/site-images/nav/nav.gif);			background-repeat: no-repeat;
			background-position: -473px 0px;
			overflow: hidden;
			text-indent: -9999px;
			margin: 0;
			padding: 0;
			border: none;
		}


#mid-section-container
{
	background-image: url(http://www.mtwaste.co.uk/site-images/mid-section-bg.jpg);
	background-repeat: no-repeat;
}

	#mid-section-container-padding
	{
		padding: 20px 0 20px 10px;
		margin: 0;
	}
	


#mid-column-1-container
{
	position: relative;
	float: left;
	width: 305px;
}

#mid-column-1-container h2
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}


#mid-waste-management
{
	position: relative;
	float: left;
	width: 305px;
	background-image: url(http://www.mtwaste.co.uk/site-images/mt-waste-bg.png);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

	#mid-waste-management-padding
	{
		margin: 0;
		padding: 20px 10px 0 100px;
	}
	
	#mid-waste-management ul
	{
		list-style-type: none;
		margin: 0;
		padding: 12px 0 0 0;
	}
	
		#mid-waste-management ul li
		{
			font-size: 12px;
			padding: 0 0 0 10px;
			margin: 0 0 4px 0;
			background-image: url(http://www.mtwaste.co.uk/site-images/bullet-blue.gif);
			background-repeat: no-repeat;
			position: relative;
			background-position: 0 2px;
			line-height: 14px;
		}
		
#mid-waste-management-bottom
{
	background-image: url(http://www.mtwaste.co.uk/site-images/mid-waste-management-bottom-bg.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 305px;
	margin: 0;
	padding: 0;
	line-height: 0;
}


#mid-waste-services
{
	position: relative;
	float: left;
	width: 305px;
	background-image: url(http://www.mtwaste.co.uk/site-images/mt-services-bg.png);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

	#mid-waste-services-padding
	{
		margin: 0;
		padding: 13px 10px 0 100px;
	}
	
	#mid-waste-services ul
	{
		list-style-type: none;
		margin: 0;
		padding: 12px 0 0 0;
	}
	
		#mid-waste-services ul li
		{
			font-size: 12px;
			padding: 0 0 0 10px;
			margin: 0 0 4px 0;
			background-image: url(http://www.mtwaste.co.uk/site-images/bullet-pink.gif);
			background-repeat: no-repeat;
			position: relative;
			background-position: 0 2px;
			line-height: 14px;
		}
		
#mid-waste-services-bottom
{
	background-image: url(http://www.mtwaste.co.uk/site-images/mt-services-bottom-bg.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 305px;
	margin: 0;
	padding: 0;
	line-height: 0;
}


#mid-compliance-legislation
{
	position: relative;
	float: left;
	width: 305px;
	background-image: url(http://www.mtwaste.co.uk/site-images/mid-compliance-bg.png);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

	#mid-compliance-legislation-padding
	{
		margin: 0;
		padding: 13px 10px 0 100px;
	}
	
	#mid-compliance-legislation ul
	{
		list-style-type: none;
		margin: 0;
		padding: 12px 0 0 0;
	}
	
		#mid-compliance-legislation ul li
		{
			font-size: 12px;
			padding: 0 0 0 10px;
			margin: 0 0 4px 0;
			background-image: url(http://www.mtwaste.co.uk/site-images/bullet-brown.gif);
			background-repeat: no-repeat;
			position: relative;
			background-position: 0 2px;
			line-height: 14px;
		}
		
#mid-compliance-legislation-bottom
{
	background-image: url(http://www.mtwaste.co.uk/site-images/mid-compliance-bottom-bg.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 305px;
	margin: 0;
	padding: 0;
	line-height: 0;
}


#mid-column-2-container
{
	position: relative;
	float: left;
	width: 645px;
	
}




/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:645;
		height:400px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://www.mtwaste.co.uk/site-images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.mtwaste.co.uk/site-images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin: 10px 0 0 5px;
		padding:0;
		height: 20px;
		border: 0px solid red;
		}
	ol#controls li{
		margin:0 0 0 0; 
		padding:1px;
		float:left;
		list-style:none;
		height:10px;
		line-height:10px;
		}
	ol#controls li a{
		float:left;
		height:10px;
		/*line-height:28px; */
		border:1px solid #ccc;
		background:#FFF;
		
		color:#555;
		padding:0;
		width: 10px;
		text-decoration:none;
		font-size: 10px;
		text-indent: -9999px;
		}
	ol#controls li.current a{
		background:#c1272d;
		color:#fff;
		border:1px solid #c1272d;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


/* Home Content */

#content-container p.more-link
	{
		padding: 0 0 0 10px;
		background-image: url(http://www.mtwaste.co.uk/site-images/more-link-bg.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
	}	

#content-column1
{
	position: relative;
	float: left;
	width: 200px;
	margin: 0 0 30px 0;
}

	#content-column1-padding
	{
		padding: 10px 0 0 20px;
	}

	#callus-panel
	{
		position: relative;
		float: left;
		width: 180px;
		height: 88px;
		background-image: url(http://www.mtwaste.co.uk/site-images/callus-button.gif);
		margin: 0;
		padding: 0;
	}
	
	#callus-panel a
	{
		display: block;
		width: 180px;
		height: 88px;
		overflow: hidden;
		text-indent: -9999px;
		border: none;
	}
	
		#callus-panel p
		{
			margin: 0;
			padding: 0;
		}
	
	#feedback-panel
	{
		position: relative;
		float: left;
		width: 180px;
		height: 81px;
		background-image: url(http://www.mtwaste.co.uk/site-images/client-feedback-button.gif);
		margin: 0;
		padding: 0;
	}
	
		#feedback-panel p
		{
			margin: 0;
			padding: 0;
		}
		
	
	#feedback-panel a
	{
		display: block;
		width: 180px;
		height: 88px;
		overflow: hidden;
		text-indent: -9999px;
		border: none;
	}
	
	
#content-column2-home
{
	position: relative;
	float: left;
	width:500px;
	
}

	#content-column2-home-padding
	{
		margin: 0;
		padding: 10px 0 0 40px;
	}
	
	#content-column2-home p
	{
		font-size: 14px;
		line-height: 19px;
		margin: 0 0 10px 0;
		padding: 0;
	}

#content-column3-home
{
	position: relative;
	float: left;
	width:240px;
	background-color: #f2f2f2;
}

	#content-column3-home-padding
	{
		padding: 10px 10px 10px 10px;
	}
	
	#content-column3-home p
	{
		padding: 0;
		margin: 0 0 6px 0;
		font-size: 12px;
	}
	
	

.side-post-date
{
	font-size: 11px;
	color: #666666;
}

.side-post-title
{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px 0;
}

/* Inner */

#side-nav-container
{

	margin: 0 0 20px 0;
	padding: 0;
}

#side-mt-waste-heading-container
{
	position: relative;
	height: 24px;
	background-image: url(http://www.mtwaste.co.uk/site-images/sidenav/side-mt-waste-bg.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0;
}

#side-mt-waste-heading-container-active
{
	position: relative;
	height: 24px;
	background-image: url(http://www.mtwaste.co.uk/site-images/sidenav/side-mt-waste-bg-active.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0;

}


	#side-mt-waste-heading-padding
	{
		padding: 5px 0 0 10px;
		margin: 0;
	}
		
	#side-mt-waste-heading-container a, #side-mt-waste-heading-container-active a
	{
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
	}
	

#side-nav-menu-padding
{
	padding: 3px 10px 10px 10px;
}
	
	#side-nav-menu-container p
	{	
		margin: 0 0 4px 0;
		padding: 0 0 4px 0;
		border-bottom: 1px solid #CCCCCC;
		position: relative;
		float: left;
		width: 160px;
		font-size: 12px;
		line-height: 16px;
	}
	
	#side-nav-menu-container p.active
	{
		font-weight: bold;
	}

	#side-nav-menu-container p a, #side-nav-menu-container p a:visited
	{
		color: #666666;
	}
	
	#side-nav-menu-container p a:hover
	{
		color: #0071bc;
	}



#side-mt-waste-services-container
{
	position: relative;
	height: 24px;
	background-image: url(http://www.mtwaste.co.uk/site-images/sidenav/side-mt-waste-services-bg.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0;
}

#side-mt-waste-services-container-active
{
	position: relative;
	height: 24px;
	background-image: url(http://www.mtwaste.co.uk/site-images/sidenav/side-mt-waste-services-bg-active.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0;
	
}


	#side-mt-waste-services-padding
	{
		padding: 5px 0 0 10px;
		margin: 0;
	}
		
	#side-mt-waste-services-container a, #side-mt-waste-services-container-active a
	{
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
	}


#side-compliance-container
{
	position: relative;
	height: 24px;
	background-image: url(http://www.mtwaste.co.uk/site-images/sidenav/side-compliance-bg.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0;
}

#side-compliance-container-active
{
	position: relative;
	height: 24px;
	background-image: url(http://www.mtwaste.co.uk/site-images/sidenav/side-compliance-bg-active.gif);
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	padding: 0;
}


	#side-compliance-padding
	{
		padding: 5px 0 0 10px;
		margin: 0;
	}
		
	#side-compliance-container a, #side-compliance-container-active a
	{
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
	}





#breadcrumbs-container
{
	margin: 0 0 10px 0;
	position: relative;
	float: left;
	width: 960px;
}

	#breadcrumbs-container-padding
	{
		padding: 10px 0 0 240px;
		border: 0px solid red;
	}


	#breadcrumbs-container p
	{
		margin: 0;
		padding: 0;
		font-size: 11px;
		color: #666666;
	}




#content-column2-inner
{
	position: relative;
	float: left;
	width: 760px;
	margin: 0 0 60px 0;
	padding: 0 0 0 0;
}
	
	#content-column2-inner-padding
	{
		padding: 5px 20px 0 40px;
	}
	
	#content-column2-inner h2
	{
		font-size: 16px;
		color: #333;
		font-weight: bold;
		padding: 0;
		margin: 0 0 10px 0;
		line-height: 20px;
	}

	
	#content-column2-inner p
	{
		margin: 0 0 10px 0;
		padding: 0;
		line-height: 18px;
		font-size: 12px;
	}


#inner-photo-container
{
	position: relative;
	float: left;
	width: 475px;
	height: 213px;
	padding: 0;
	margin: 0 0 20px 0;
	
}

#inner-quote-container
{
	position: relative;
	float: left;
	width: 225px;
	background-image: url(http://www.mtwaste.co.uk/site-images/inner-pages/inner-quote-bg.gif);
	background-repeat: no-repeat;
	height: 213px;
}
	
	#inner-quote-container-padding
	{
		padding: 25px 10px 0 10px;
	}
	
	#inner-quote-container p
	{
		font-family: Georgia;
		font-style: italic;
		color: #FFF;
		font-size: 16px;
		line-height: 22px;
		margin: 0;
		padding: 0;
	}



.content-list
{
	margin: 0 0 15px 20px; 
	padding: 0;
}	

	.content-list li
	{
		font-size: 12px;
		color: #333;
		line-height: 16px;
		padding: 0;
		margin: 0 0 4px 0;
	}


.news-date
{
	padding: 0;
	margin: 0 0 10px 0;
	line-height: 20px;
	font-size: 11px;
	color: #666666;
	
}
/* End of Inner */

/* Footer */

#footer-container
{
	background-image: url(http://www.mtwaste.co.uk/site-images/footer-bg.gif);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	width: 960px;
	background-color: #FFFFFF;
}

#footer-container-padding
{
	padding: 0 30px 0 30px;
}

.footer-nav 
{
	text-align: right;
	padding: 28px 0 0 0;
	font-size: 12px;
	color: #3d6317;
}

		
	.footer-nav a, .footer-nav a:visited, .footer-nav a:active
	{
		color: #3d6317;
	}
	
	.footer-nav a:hover
	{
		color: #333333;
		text-decoration: underline;
	}

.copyright
{
	font-size: 11px;
	color: #666666;
	padding: 20px 0 0 0;
}


#bottom-bg-container
{
	background-image: url(http://www.mtwaste.co.uk/site-images/bottom-container-bg.gif);
	background-repeat: no-repeat;
	margin: 0 auto 60px auto;
	width: 960px;
	min-height: 20px;
}


#contact_form_wrapper
{
	position: relative;
	float: left;
	font-size: 12px;
	color: #666666;
}

#contact-details
{
	position: relative;
	float: left;
	width: 200px;

}
.contact_input
{
	background-color:#F1F2F3;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:Lucida Grande,Verdana,Arial,sans-serif;
	font-size:10px;
	margin-bottom:10px;
	padding:5px;
	width:300px;
}


.contact_select
{
	background-color:#F1F2F3;
	color:#333333;
	font-family:Lucida Grande,Verdana,Arial,sans-serif;
	margin-bottom:10px;
	width:300px;
}
.contact_textarea 
{
	background-color:#F1F2F3;
	border:1px solid #CCCCCC;
	color:#333333;
	font-family:Lucida Grande,Verdana,Arial,sans-serif;
	font-size:10px;
	height:150px;
	margin-bottom:10px;
	padding:5px;
	width:300px;
}