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

<style type="text/css">

a {
	text-decoration: none;
}
body {
	margin-top: 0px;
	background-color: #F9F9F9;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

table {border-collapse:collapse;
}
a:link {
	color: #333;
	margin: 0;
	padding: 0;
}
a:visited {
	color: #333;
	margin: 0;
	padding: 0;
}
a:hover {
	color: #39C;
	margin: 0;
	padding: 0;
}
a:active {
	color: #08A05B;
	margin: 0;
	padding: 0;
}
p {
	color: #333;
	padding: 0px;
	font-size: 11px;
	line-height: 13px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #005387;
	font-size: 18px;
	padding: 0px;
	font-weight: lighter;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 21px;
}
h1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
h1 a:visited {
	color: #FFF;
}
h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #36F;
}
h1 a:active {
	color: #036;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #333;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	line-height: 12px;
}
h2 a:visited {
	color: #333;
}
h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C0;
}
h2 a:active {
	color: #39F;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-weight: normal;
}
h3 a:link {
	color: #FFF;
	text-decoration: none;
}
h3 a:visited {
	color: #FFF;
}
h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #6C0;
	font-weight: bold;
}
h3 a:active {
	color: #39F;
}
h4 {
	font-size: 11px;
	color: #005387;
	margin: 0;
	padding: 0;
}
h4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #005387;
	text-decoration: none;
}
h4 a:visited {
	color: #005387;
}
h4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #39c;
}
h4 a:active {
	color: #08A05B;
}
h5 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
h5 a:link {
	color: #333;
	text-decoration: none;
}
h5 a:visited {
	color: #333;
}
h5 a:hover {
	color: #6C0;
}
h5 a:active {
	color: #39F;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 19px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.tags {
	font-size: 9px;
	color: #333;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tags a:link {
	color: #333;

}
.tags a:visited {
	color: #333;

}
.tags a:hover {
	color: #39C;
	text-decoration: underline;

}
.tags a:active {

}

.padding-10-grey {
	background-color: #f9f9f9;
	padding: 10px;
}

h6 a:active {
	color: #36F;
}
.green12px {
	font-size: 12px;
	color: #393;
}

.sliderwrapper{
	position: absolute; /*leave as is*/
	overflow: hidden;
	border-bottom-width: 6px;
	width: 510px; /*width of featured content slider*/
	height: 295px;
	top: 278px;
	z-index: 50;
	left: 19px;
}



.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0px;  /*leave as is*/
	padding: 5px;
	background: white;
	width: 510px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	z-index: 52;
}

.pagination{
	width: 107px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	background-color: #FFF;
	padding: 5px 10px;
	position: absolute;
	z-index: 53;
	left: 403px;
	top: 580px;
}

.pagination a{
	padding: 0 5px;
	text-decoration: none;
	color: #333;
	background: white;
}

.pagination a:hover, .pagination a.selected{
	color: #FFF;
	background-color: #666;
}
#header {
	position:absolute;
	left:0px;
	top:10px;
	width:209px;
	height:120px;
	z-index:500;
}
#header-google-search {
	position: absolute;
	left: 604px;
	top: 66px;
	width: 265px;
	height: 46px;
}
#header-navigation {
	position: absolute;
	left: 372px;
	top: 114px;
	width: 595px;
	height: 33px;
	font-size: 15px;
	font-weight: bold;
	color: #005387;
}
.header-phone-chat a:link {
	color: #355387;
	margin: 0;
	padding: 0;
}
.header-phone-chat a:visited {
	color: #355387;
	margin: 0;
	padding: 0;
}
.header-phone-chat a:hover {
	color: #39C;
	margin: 0;
	padding: 0;
}
.header-phone-chat a:active {
	color: #08A05B;
	margin: 0;
	padding: 0;
}
#header-phone-chat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005387;
	position: absolute;
	left: 622px;
	top: 19px;
	width: 243px;
	height: 52px;
	line-height: 14px;
	text-align: right;
}
#header-phone-chat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005387;
	position: absolute;
	left: 622px;
	top: 19px;
	width: 243px;
	height: 52px;
	line-height: 15px;
	text-align: right;
}

.header-phone-chat a:link {
	color: #355387;
	margin: 0;
	padding: 0;
}
.header-phone-chat a:visited {
	color: #355387;
	margin: 0;
	padding: 0;
}
.header-phone-chat a:hover {
	color: #39C;
	margin: 0;
	padding: 0;
}
.header-phone-chat a:active {
	color: #08A05B;
	margin: 0;
	padding: 0;
}
#header-phone-chat-gsa {
	position: absolute;
	top: -3px;
	left: 248px;
	text-align: right;
	width: 71px;
	height: 89px;
}

#green-title-bar {
	position:absolute;
	left:37px;
	top:178px;
	width:483px;
	height:129px;
	z-index:501;
	background-repeat: no-repeat;
}

.roundcont {
	width: 425px;
	color: #fff;
	position: absolute;
	left: 554px;
	top: 732px;
	height: 212px;
	z-index: 1;
	background-image: url(css/Home/sky-bkgd.jpg);
}


.roundcont p {
	margin: 0 10px;
}
#green-text {
	position: absolute;
	left: 12px;
	top: 16px;
	width: 397px;
	height: 27px;
}


.roundtop {
	background: url(css/Home/images/rounded-corners-green_05.jpg) no-repeat top right;
	color: #333;
}

.roundbottom {
	background: url(css/Home/images/rounded-corners-green_10.jpg) no-repeat top right; 
}

img.corner {
   width: 23px;
   height: 22px;
   border: none;
   display: block !important;
}
#buttons {
	position:absolute;
	left:541px;
	top:168px;
	width:435px;
	height:582px;
	z-index:2;
}
#buttons-office-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 16px;
	top: 81px;
	width: 108px;
	height: 46px;
	line-height: 16px;
}
#buttons-curbside-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 231px;
	top: 84px;
	width: 172px;
	height: 49px;
	line-height: 16px;
}
#buttons-centralized-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 16px;
	top: 208px;
	width: 115px;
	height: 59px;
	line-height: 16px;
}
#buttons-outdoor-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 231px;
	top: 222px;
	width: 105px;
	height: 44px;
	line-height: 16px;
}
#buttons-composter-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 16px;
	top: 363px;
	width: 114px;
	height: 53px;
	line-height: 16px;
}
#buttons-apartment-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 233px;
	top: 350px;
	width: 120px;
	height: 57px;
	line-height: 16px;
}
#buttons-secure-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 16px;
	top: 500px;
	width: 109px;
	height: 47px;
	line-height: 16px;
}
#buttons-other-text {
	font-size: 14px;
	color: #333;
	position: absolute;
	left: 232px;
	top: 496px;
	width: 109px;
	height: 47px;
	line-height: 16px;
}
#bin-image {
	position: absolute;
	left: 13px;
	top: 16px;
	width: 340px;
	height: 350px;
}
#bin-many-images {
	position: absolute;
	left: 17px;
	top: 374px;
	width: 920px;
	height: 228px;
	background-color: #FFFFFF;
}
#bin-specifications {
	position: absolute;
	left: 17px;
	top: 638px;
	width: 923px;
	height: 157px;
	color: #333;
}
#bin-text {
	position: absolute;
	left: 11px;
	top: 17px;
	height: 177px;
	width: 407px;
	font-size: 18px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
#bin-images {
	position: absolute;
	left: 1063px;
	top: 363px;
	width: 919px;
	height: 291px;
	background-color: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
	color: #666;
}
#bin-more-about-product {
	position: absolute;
	left: 747px;
	top: 804px;
	width: 185px;
	height: 49px;
	text-align: right;
}
#bins-where {
	position:absolute;
	left:545px;
	top:730px;
	width:417px;
	height:187px;
	z-index:506;
	background-repeat: no-repeat;
	background-image: url(blue-background.jpg);
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
#about-link-button {
	position: absolute;
	left: 21px;
	top: 185px;
	width: 328px;
	height: 39px;
}

#footer {
	position:absolute;
	left:0px;
	top:1231px;
	width:975px;
	height:80px;
	z-index:505;
}
#footer-netgain-text {
	position: absolute;
	left: 603px;
	top: 1283px;
	width: 400px;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	z-index: 20;
}
#footer-icons {
	position: absolute;
	left: 360px;
	top: 10px;
	width: 551px;
	height: 61px;
}
#green-prev-page {
	position:absolute;
	left:20px;
	top:1040px;
	width:327px;
	height:57px;
	z-index:23;
}
#green-next-page {
	position:absolute;
	left:719px;
	top:750px;
	width:243px;
	height:30px;
	z-index:23;
	background-image: url(file:///Z|/All%20Source/WEBSITE/Allsource%202008%20site/2009%20SITE/heading-shape-background/next-page-green-bar_39.png);
}
#green-next-page-text {
	position: absolute;
	left: -4px;
	top: -23px;
	width: 245px;
	height: 24px;
}
#rss-feed {
	position:absolute;
	left:28px;
	top:700px;
	width:501px;
	height:537px;
	z-index:300;
	background-color: #FFFFFF;
}
#rss-feed-text {
	position: absolute;
	left: 340px;
	top: 334px;
	width: 168px;
	height: 22px;
	color: #025080;
	font-weight: bold;
	letter-spacing: 0.4em;
	font-size: 9px;
}

#rss-feed a:link {
	color: #005387;
	margin: 0;
	padding: 0;
}
#rss-feed a:visited {
	color: #005387;
	margin: 0;
	padding: 0;
}
#rss-feed a:hover {
	color: #39C;
	margin: 0;
	padding: 0;
}
#rss-feed a:active {
	color: #08A05B;
	margin: 0;
	padding: 0;
}

#green {
	position:absolute;
	left:565px;
	top:754px;
	width:421px;
	height:182px;
	z-index:2;
	background-color: #339966;
}

#about-link {
	position:absolute;
	left:548px;
	top:944px;
	width:420px;
	height:255px;
	z-index:506;
	background-image: url(Home/images/about-link-buttons_03.png);
}


#master {
	position:relative;
	left:0px;
	top:0px;
	width:990px;
	height:1350px;
	z-index:1;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}


</style>
z
