@charset "utf-8";
/* CSS Document */


html {
	margin:0; 
	padding:0;	
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(../images/bg_repeat_2.png);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FFF;
	margin:-1px 0 0 0; 
	padding:0;
	background-color:#f9f9f9;
	background-color:#f2f2f2;
	background-color:#333;
	background-color:#111;
}



#header {
	/*position:absolute;*/
	width:730px;
	left:350px;
	top:201px;
	margin:25px 0 0 35px;
	/*	background-image: url(images/hd_text.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	height:67px;
	
}

#header h1 {
	font-size:34px;	
	border:none;
}
#menu {
	/*position:absolute;*/	
	width:780px;
	left: 364px;
	top: 272px;
	font-size:17px;
	margin:0;
	padding:0;
	z-index:7;
	margin:5px 0 0 37px;
	height:50px;
}

#menu .smaller {
	font-size:15px;	
	width:9em;
}
#mid_cont_home {
/*	background-color: #FFF;*/
	margin: 0px 0 0 0px;
	padding: 0px;
	height: 220px;
	width: 500px;
	position: relative;
	z-index: 2;
	/*top: 184px;*/
/*	background-image: url(images/mid_edge.png);
	background-repeat: repeat-y;
	background-position: right top;	*/
}
#logo {
	height: 242px;
	width: 301px;
/*	position: absolute;
	left: 8px;
	top: 10px;*/

	margin:2px 0 0 10px;
	z-index:11;
	
}

#logo a {
	margin:0;
	padding:0;
}
#logo img {
	margin:0;
	padding:0;
	
}
#recycling {
	margin-top:10px;
	margin-left:45px;
	width:228px;
	height:82px;
}

#left {
	width:224px;
	margin:20px 0 0 47px;
	height:750px;
	/*background-color:#FFF;
	border:1px #CCC solid;*/
	color:#fff;
	/*padding-top:137px ;*/
	text-align: center;
	float:left;
	
}
.leftbox a {
	color:	#ffcc33;
}
.leftbox a:hover {
	color:#CCC;
	text-decoration:none;
}
.leftbox {
	margin-bottom:10px;
	line-height: 20px;
	font-size: 14px;
	padding:14px 4px 10px 4px;
	border:3px solid #CCC;
	background-color:#0071bc;
	background-image: url(../images/left_repeat.png);
	background-repeat: repeat-x;
	background-position: left bottom;/*	background-color:#333;*/
}
.leftbox h4 {
/*	border-bottom:solid 1px #999;*/
	text-decoration: underline;
	margin-bottom:10px;
	font-size: 16px;
}
.leftbox img {
	padding:0 0 8px 0;
}

.leftbox p {
	/*padding-left:5px;	*/
}
#main {
	width:660px;
	margin-left:111px;
	margin-top:0px;
	padding:0px;
/*	background-color:#069;*/
	height:900px;
	background-color:#f2f2f2;

}

#main h2 {
	color:#333;
	font-size:24px;
}
#main img {
	border:solid 2px #CCC;	
	padding:0px;
	margin-left:5px;
}


#footer {
	background-color:#036;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0px;
	height: 106px;
	width: auto;
	position:relative;
	font-size:14px;
	background-image: url(../images/footer_repeat.png);
	background-repeat: repeat-x;
	background-position: left top;
	clear:both;
	text-align:center;
}
#footer #linkers{
	padding: 23px 0 0 30px;	
	
}
#footer a {
	color:#FFF;
	text-decoration:none;
	margin:0;
	padding:0;
}

#footer a:hover {
	color:#CCC;
	text-decoration:underline;
}

#footer #copyright {
	margin:-7px 0 0 0;
	padding:0px 0px 0px 30px;
}
#pic_left_home {
	margin: 0px 0 0 0px;
	padding: 0px;
	height: 259px;
	width: 367px;
	border: 2px solid #CCC;
	position:absolute;
	left: 61px;
	top: 299px;
}
#box_left_home {
	position:absolute;
	margin:0px 0 0 0px;
	padding: 0px;
	height: 183px;
	width: 200px;
	left: 565px;
	top: 235px;
}


#box_mid_home {
	position:absolute;
	margin:0px 0 0 0px;
	padding: 0px;
	height: 183px;
	width: 200px;
	left: 799px;
	top: 236px;
}
#box_right_home {
	position:absolute;
	margin:0px 0 0 0px;
	padding: 0px;
	height: 183px;
	width: 200px;
	left: 1035px;
	top: 237px;
}

img {
	border:none;	
}

a:hover img{
	/*border: 2px solid #CCC;	*/
	
}
 a {
	color:#0071bc; 
 }



#nav {
	margin:0;
	padding:0;
}

#wave {
/*	position:absolute;
	top:-1px;
	width:1167px;
	height:133px;
	z-index:1;
	/*background-image: url(images/wave.png);*/
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto;*/
}
#recycle {
	position: absolute;
	left: 810px;
	top: 268px;
	color:#333;
	width: 288px;
	visibility:hidden;
}
#recycle h1 {
	font-size: 26px;
	font-weight: bold;
	color:#09F;
}

#car {
	height: auto;
	width: auto;
	position: absolute;
	z-index:5;
	position: absolute;
	left: 846px;
	top: 709px;
	visibility:hidden;
}
#headthumbs {
	/*position: absolute;*/
/*	left: 342px;*/
	z-index: 3;
/*	top: 7px;*/
	margin:0px 0 0 0px;
}
/*#right {
	margin:48px 0 0 45px;
}*/
#right {
	color:#333;
	margin:35px 0 0px 45px;
	/*width: 683px;*/
	width:624px;
/*	height:auto;*/
	font-size:16px;
	line-height: 26px;
	padding:30px;
	background-color: #F2F2F2;
	border: 3px solid #CCC;/*	background-image: url(images/maintop.png);
	background-repeat: no-repeat;
	background-position: left top;*/
}
/*html>body #right {
	width:623px;	
	height:460px;

}*/
#right h2 {
	margin:0 0 20px 0;
	padding:0;
	border-bottom: solid 1px #d9d9d9;
	border-bottom: solid 2px #333;
	/*color:#0099ff;*/
}
#right p {
	padding-left:4px;	

}
#share {
	width:624px;
	height:16px;
	position:absolute;
	text-align:right;
}
#right img {
	float: right;
	margin-left:15px;
	margin-top:10px;
}

h3 {
	font-size:22px;	
	text-decoration:underline;
	margin:30px 0 20px 0;
	
}
h4 {
	font-size:18px;	
	margin-bottom:10px;
}

#right h3 {
	margin-left:5px;
	text-align:left;
	text-decoration:none;
}
#right h4 {
	margin-left:5px;	
}
#right p {
	margin-left:3px;	
}
#puttingGreen img{
	float:left;
	margin:0;
	padding:0 4px;
	
}