body {
	background:#202020 url(../images/bg.jpg) repeat-x;
}
p,a,span,li {
	color:#333;
	font-size:13px;
}
a {}
a:hover {}
h1,h2,h3,h4,h5,h6 {}
.footer .first {
	margin:0 20px 0 0;
	padding:0;
}
.button, .btn-go {
	background:url(../images/button.gif) no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	height:22px;
	padding:4px 0 0 20px;
	position:absolute;
	right:172px;
	top:95px;
	width:96px;
}
.btn-go {
	background-position: 0 -26px;
	float:left;
	height:21px;
	padding-left:4px;
	right:45px;
	top:0;
	width:21px;
}
.wrapper, .footer div, .highlights, .content {
	margin:0 auto;
	width:986px;
}
	.header {
		height:121px;
		position:relative;
	}
		.logo {
			left:-10px;
			position:absolute;
			top:23px;
		}
		.logo a {
			background:url(../images/logo.gif) no-repeat;
			display:block;
			height:53px;
			text-indent:-99999px;
			width:353px;
		}
		.tagline {}
		.main-nav {
			bottom:10px;
			position:absolute;
			right:0;
		}
			.main-nav li {
				display:inline;
			}
			.main-nav li a {
				color:#fff;
				font-size:14px;
				font-weight:bold;
				padding:15px;
			}
			.main-nav .last a {
				padding-right:0;
			}
	.content {

	}
		.slogan {
			background:url(../images/img_home.jpg) no-repeat;
			height:359px;
			position:relative;
		}
			.slogan h2 {
				color:#333;
				font-size:29px;
				font-weight:bold;
				left:168px;
				position:absolute;
				top:30px;
			}
			.slogan p {
				font-weight:bold;
				left:169px;
				line-height:20px;
				position:absolute;
				top:70px;
				width:520px;
			}
		.content-container {
			background:url(../images/bg_ftr.jpg) repeat-x 0 365px;
		}
		.highlights {
			padding:35px 0;
			position:relative;
		}
			.highlights li {
				float:left;
				position:relative;
				width:328px;
			}
			.highlights h3 {
				color:#fff;
				font-size:20px;
				margin-left:12px;
			}
			.highlights a {}
				.highlights .btn-go {
				}
			.highlights p {
				border-left:1px solid #737373;
				clear:both;
				color:#ccc;
				height:100px;
				line-height:20px;
				margin-top:25px;
				padding-left:12px;
				width:282px;
			}
	.footer {
		background:#232323 url(../images/bg_ftr.jpg) repeat-x 0 -223px;
		padding-bottom:35px;
    height: 80px;
	}
		.footer div {
			position:relative;
		}
			.footer div a {
				margin:0;
			}
		.footer p {
			border-top:2px solid #5f6f28; /* 33642d */
			color:#999;
			font-family:Tahoma, Arial, Helvetica, sans-serif;
			padding-top:10px;
		}
			.footer p a, .copyright a {
				color:#999;
				font-family:Tahoma, Arial, Helvetica, sans-serif;
				font-size:12px;
				letter-spacing:-0.1px;
				margin:0 20px;
			}
		.footer .copyright, .copyright a {
			border:none;
			font-size:11px;
		}
			.footer  .copyright a {
				margin:0;
			}
			.logo-link {
				position:absolute;
				right:0;
				top:15px;
			}
			.recycle {
				right:65px;
			}
      .errco {
        right: 125px;
        top: 22px;
      }
      .gateway {
        right: 152px;
        top: 70px;
        padding-bottom: 20px;
      }
      .reenergy {
        right: 0;
        top: 70px;
      }
/*INNER PAGES*/
#inner {
	background:#202020 url(../images/bg-inner.jpg) repeat-x;
}
	#inner .content-container {
		background:#232323 url(../images/bg_ftr.jpg) repeat-x 0 77px;
	}
		#inner .content {
			padding:10px 0 10px 0;
		}

			#inner .content h2 {
				color:#fff;
				font-size:30px;
				margin-bottom:30px;
				padding:17px 15px;
			}
			.main-content {
				border-left:1px solid #fff;
				float:left;
				margin-right:50px;
				padding-left:15px;
				width:600px;
			}
				.main-content h3, .sidebar h3 {
					color:#fff;
					font-size:20px;
					margin-bottom:20px;
				}
				.main-content h4 {}
				.main-content em, .main-content p, .main-content a,
				.main-content li, .main-content h3 span, .sidebar p,
				.sidebar li {
					color:#fff;
					font-size:13px;
					font-weight:bold;
					line-height:20px;
					margin-bottom:20px;
				}
				.main-content em {
					display:block;
					font-style:normal;
				}
				.main-content p {
					color:#ccc;
				}
				.double-list {
					margin-bottom:20px;
				}
					.double-list li {
						float:left;
						margin:0 50px 20px 0;
						width:260px;
					}
						.main-content .double-list-li {
							margin-right:0;
						}
					.double-list li ul {
						margin-left:13px;
					}
						.double-list li li {
							list-style-image:url(../images/bullet.gif);
							color:#ccc;
							float:none;
							padding-left:0;
							margin-bottom:0;
							margin-right:0;
						}
				.main-content a {}
				.main-content li {}
				.main-content h3 span {
					font-weight:bold;
				}
			.sidebar {
				background:url(../images/sidebar.gif) no-repeat top left;
				float:left;
				height:413px;
				position:relative;
				width:319px;
			}
			.sidebar02 {
				background-position:-337px 0;
			}
				.sidebar h3 {
					display:block;
					margin:20px 26px;
				}
				.sidebar p, .sidebar ul {
					margin:0 auto;
					width:260px;
				}
				.sidebar li {
					margin-bottom:0;
					list-style:url(../images/bullet02.gif);
					margin-left:20px;
				}
				.sidebar img {
					display:block;
					margin:25px 13px 0;
				}
				.sidebar02 img {
					margin-top:20px;
				}
				.sidebar .img-center {
					display:block;
					margin:26px auto 0;
				}
/*Contact form*/
.contact-us .double-list-li {
	width:280px;

}
.contact-form label {
	display:block;
	margin-bottom:2px;
}
.contact-form input, .contact-form textarea {
	width:270px;
}
	.action .button {
		background:url(../images/button.gif) -33px -26px;
		border:none;
		height:25px;
		margin:0;
		padding:0px 0 0 0;
		position:static;
		text-align:center;
		float:right;
		width:46px;
	}
.img-map {display:block;margin:25px 13px 0;}
.double-list h3 {
	clear:both;
}
	.sidebar .btn-go {
		position:absolute;
		right:20px;
		top:18px;
	}
.main-content .address, .main-content .number {
	color:#fff;
	float:left;
	width:110px;
}
.main-content .number {
	margin-left:35px;
	width:110px;
}
.main-content .action {
	padding-left:168px;

}
	.main-content .action a {
		float:left;
		height:23px;
		margin:0 5px;
		width:46px;
	}
	.main-content .number span {
		color:#fff;
		display:block;
	}
	#inner .footer {
		background:#232323;
	}
