* {
	margin:0;
	padding:0;
}
a img {
	border:none;
}
a:hover {
	text-decoration:none;
}
body {
	background:url(images/bg.gif);
	font-family:Arial, Helvetica, sans-serif;
}
#container {
	width:760px;
	height:auto;
	background-color:#ffffff;
	margin:10px auto;
	padding-bottom:20px;
	display:table;
}
#innerContainer {
	width:730px;
	padding-left:15px;
	float:left;
	height:auto;
}
p.headInfo {
	float:right;
	width:400px;
	font-size:16px;
	color:#7b6b67;
	font-weight:bold;
	margin-top:15px;
	text-align:right;
}
p.headInfo span {
	color:#336600;
	
}
p.headInfo span.phone {
	clear:both;
	float:right;
	/*background:url(images/phone.gif) no-repeat left;*/
	/*padding-left:22px;*/
	margin-top:5px;
	padding-top:2px;
	width:400px;
}
p.headInfo span.clock {
	clear:both;
	float:right;
	background:url(images/clock.gif) no-repeat left;
	padding-left:22px;
	margin-top:5px;
	color:#333;
}
h1 a{
	background:url(images/future_tech_waste.gif) no-repeat;
	height:104px;
	width:114px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	margin-top:15px;
}
div.spacer {
	float:left;
	width:730px;
	margin-top:15px;
	height:1px;
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:1px solid #999;
	font-size:0px;
}
ul.mainNav {
	width:730px;
	background-color:#336600;
	list-style:none;
	float:left;
	padding:8px 0;
	margin-top:10px;
}
ul.mainNav li {
	float:left;
	font-size:13px;
	color:#fff;
	margin-left:10px;
	display:inline;
}
ul.mainNav li a {
	float:left;
	color:#fff;
	margin-left:7px;
	margin-right:23px;
	text-decoration:none;
	font-weight:bold;
	display:inline;
}
ul.mainNav li a.last {
	margin-right:0px;
}
ul.mainNav li a:hover, ul.mainNav li a.selected {
	text-decoration:underline;
}
ul.mainNav li ul{
	position:absolute;
	margin-top:0px;
	clear:left;
	float:left;
	width:195px;
	padding:0;
	display:none;
	margin-left:-20px;
}
ul.mainNav li ul li   {
	float:left;
	clear:left;
	margin-left:0;
	padding:1px 0;
	background-color:#336600;
	border-bottom:1px solid #fff;
	text-indent:25px;
	width:195px;
	
}
ul.mainNav li ul.lastDrop {
	margin-left:-107px;
	position:absolute;
	text-align:left;
	text-indent:15px;
}
ul.mainNav li ul li a {
	margin:4px 0px 4px 0;
	display:block;
	margin-left:0;
	width:195px;
}
#leftCol {
	width:393px;
	float:left;
	margin-top:15px;
}
h2 {
	color:#333;
	font-size:13px;
	margin-top:10px;
}
h2 span {
	color:#336600;
}
#leftCol p {
	color:#333;
	font-size:13px;
	margin-top:15px;
}
#leftCol p a {
	color:#336600;
}
#leftCol p.formHead {
	margin-top:20px;
}
#rightCol form#quick {
}
form#quick {
	background-color:#ececec;
	border:1px solid #d9d9d9;
	width:379px;
	padding:20px 0 20px 0;
	margin:20px 0 0px 0;
	float:left;
}
#rightCol form#quick {
	width:280px;
	background:none;
	float:right;
	border:none;
}
form#quick input,form#quick select {
	height:25px;
	width:230px;
	border:1px solid #336600;
	float:left;
	margin-left:0px;
	margin-top:10px;
}
#rightCol form#quick input {
	width:180px;
}
form#quick label {
	color:#333;
	float:left;
	font-weight:bold;
	font-size:13px;
	width:60px;
	margin-left:60px;
	display:inline;
	margin-top:10px;
}
#rightCol form#quick label{
	margin-left:30px;
}
form#quick textarea {
	border:1px solid #336600;
	width:230px;
	margin-top:10px;
	height:70px;
	
}
#rightCol form#quick textarea {
	width:180px;
}
form#quick button.but {
	width:70px;
	height:21px;
	background:url(images/send.gif) no-repeat;
	cursor:pointer;
	float:right;
	text-indent:-50000px;
	overflow:hidden;
	border:none;
	margin:15px 25px 0 0;
}
#rightCol #quick button.but {
	margin-right:10px;
}
#rightCol {
	width:300px;
	float:right;
	margin-top:25px;
}
#rightCol h3 {
	background-color:#7B6C67;
	color:#fff;
	font-size:15px;
	padding:5px 0;
	width:300px;
	margin-top:30px;
	text-indent:10px;
}
#rightCol p.test {
	background:url(images/testimonials.gif) no-repeat;
	width:286px;
	height:250px;
	text-indent:-50000px;
	float:left;
	margin-top:30px;
}
#rightCol p.aboutQuote {
	background:url(images/aboutUsCaption.gif) no-repeat;
	width:258px;
	height:98px;
	text-indent:-50000px;
	float:left;
	margin-top:30px;
}
#rightCol p.serviceQuote {
	background:url(images/serviceQuote.gif) no-repeat;
	width:260px;
	height:133px;
	text-indent:-50000px;
	float:left;
	margin-top:30px;
}
#rightCol p.recyclingQuote {
	background:url(images/recyclingquote.gif) no-repeat;
	width:248px;
	height:151px;
	text-indent:-50000px;
	float:left;
	margin-top:30px;
}
#rightCol p.comQuote {
	background:url(images/commercialQuote.gif) no-repeat;
	width:241px;
	height:195px;
	text-indent:-50000px;
	float:left;
	margin-top:30px;
}
#rightCol p.eWaste {
	background:url(images/e-waste-text.gif) no-repeat;
	width:251px;
	height:103px;
	text-indent:-50000px;
	float:left;
	margin-top:30px;
}
#rightCol img {
	margin-bottom:20px;
}
#footer {
	background-color:#7B6C67;
	width:730px;
	float:left;
	padding:8px 0;
	margin-top:10px;
}
#footer a, #footer p {
	color:#fff;
	font-size:12px;
	margin-left:15px;
	text-align:center;
	margin-top:5px;
}
#footer a {
	margin-left:0;
	text-decoration:none;
}
#footer span {
	margin-left:15px;
}
div.foot {
	margin-top:40px;
}
#leftCol ul {
	margin:20px 0 0 20px;
	font-size:13px;
	color:#333;
}
#leftCol ul li ul {
	margin-top:0;
	margin-left:15px;
	margin-bottom:20px;
}
#leftCol ul li {
	margin-top:10px;
	font-weight:bold;
}
#leftCol ul li ul li {
	font-weight:normal;
}
#leftCol ul li ul li {
	font-weight:normal;
}
div#leftCol.form {
	width:250px;
}
div#rightCol.form {
	width:400px;
}
div#rightCol.form form#quick {
	width:400px;
}
div#rightCol.form form#quick input,
div#rightCol.form form#quick textarea,
div#rightCol.form form#quick select {
	width:240px;
	margin-left:18px;
}
div#rightCol.form label {
	width:100px;
	text-align:right;
}
div#rightCol form.contform label{
	width:70px;
	padding-left:30px;
}
#rightCol.form div {
	clear:left;
	float:left;
	width:400px;
}
#leftCol ul.home {
	margin-left:15px;
}
#leftCol #faqs ul{
	list-style:none;
	margin-left:0;
	font-weight:normal;
}
#leftCol #faqs ul li {
	font-weight:normal;
	margin-top:0;
}
#leftCol #faqs ul li span {
	font-weight:bold;
	margin:5px 0;
	float:left;
	clear:both;
	width:100%;
}
#leftCol #faqs ul li table {
	margin-top:10px;
}
#leftCol #faqs ul li ol {
	width:600px;
	float:left;
	margin:10px 0 20px 20px;
}
#leftCol #faqs ul li h3 a {
	width:100%;
	background-color:#e1e1e1;
	color:#336600;
	width:700px;
	padding:10px 0;
	float:left;
	padding-left:10px;
	border-bottom:1px solid #CCC;
	text-decoration:none;
	font-size:14px;
}
#leftCol #faqs ul li div {
	float:left;
}
#leftCol #faqs ul li div p {
	margin:5px 0 10px 0;
	float:left;
	clear:left;
	padding-bottom:10px;
	width:600px;
}
.lightBox {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#333333;
	z-index:100;
}
a#mapLarge {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-250px;
	margin-top:-199px;
	z-index:1000;
}
#leftCol #faqs ul li h3 a:hover {
	text-decoration:underline;
}
.fullWidthCol {
	width:730px; 
	float:left;
}
.fullWidthCol img {
	margin-top:20px;
}
#areas p,#areas ul   {
	margin-top:10px;
	font-size:13px;
	list-style:none;
	
}
#areas p a {
	color:#336600;
	font-weight:bold;
}




