#top {
/*	position: relative;*/
	text-align: left;
}
#bucket_guy {
	position: absolute;
	margin-left: 372px;
/*	bottom: 0;*/
	display: none;
	margin-top: 0px;
}


h1 {
	background: 0;
}
#header {
	background: url(../img/home/header-crane.jpg) no-repeat 0 58px;	
}

#main {
	background: url(../img/home/container-crane.jpg) no-repeat 0 0;
	padding: 220px 0 0;
}

#content {
	background: none;
	width: 990px;
	height: 580px;
	margin: 0;
	padding-top: 0;
	color: #fff;
}

#content-table {
	width: 982px;
}


#content h1 {
	font-size: 28px;
	color: #373a0d;
	font-style: italic;
	font-weight: 600;
	padding-left: 22px;
	margin: 0;
}
#content h1 a {
	text-decoration: none;
	color: #373a0d;
}
#content h1 span.lighter {
	color: #515913;
	font-weight: 400;
}
#content h1 span.smaller {
	font-size: 20px;
	margin-left: 15px;
}


#content li {
	list-style: none;
	padding: 0;
	margin: 0 0 18px 0;
}

/* Services Bucket */

#services { 
	background: url(../img/home/services-overlay-bg.jpg) no-repeat;
	width: 366px;
	height: 440px;
/*	float: left;*/
/*	margin: 25px 0 0 40px;*/
/*	padding: 20px 20px 0 40px;*/
/*	position: relative;*/
}

.content { 
	padding-top: 17px;
}
#services-header a {
	display: block;
	height: 26px;
}

#services ul {
	margin-top: 4px;
	margin-left: 20px;
}
#services li {
	font-size: 13px;
	padding: 8px 0 11px;
	margin: 0;
}
#services li a {
	color: #fff;
	text-decoration: none;
}

#online-estimate {
/*	position: absolute;*/
	background: transparent url(../img/home/online-estimate.gif) no-repeat;
	display: block;
	width: 310px;
	height: 46px;
	text-indent: -10000px;
	overflow: hidden;
	margin-top: 18px;
	margin-left: 8px;
/*	bottom: 30px;*/
/*	left: 2px;*/
}
#online-estimate:hover {
	background-position: 0 -46px;
}


/* APM Program Bucket */
#apm-program { 
	background: url(../img/home/apm-overlay-bg.jpg) no-repeat;
	width: 366px;
	height: 440px;
/*	padding: 20px 0 0 40px;*/
}


#apm-program h3 {	
	color: #fff;
	margin-left: 22px;
	margin-top: 8px;
	font-size: 18px;
}

#apm-program p {
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 1.4em;
	margin-left: 22px;
	color: #fff;
}

#apm-plans {
	padding: 0;
	margin-left: 18px;
}

#apm-plans li {
	height: 64px;
	margin: 0;
	vertical-align: middle;
	display: block;
}

#apm-plans li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 44px 0 80px;
}


#apm-plans #platinum-plan {
	background: transparent url(../img/home/apm-platinum.gif) no-repeat 0 0;
}
#apm-plans #gold-plan {
	background: transparent url(../img/home/apm-gold.gif) no-repeat 0 0;
}
#apm-plans #silver-plan {
	background: transparent url(../img/home/apm-silver.gif) no-repeat 0 0;	
}
#apm-plans #bronze-plan {
	background: transparent url(../img/home/apm-bronze.gif) no-repeat 0 0;
}
#home-sidebar { 
	background: url(../img/home/news-overlay-bg.jpg) no-repeat;
	width: 250px;
	height: 569px;
	color: #373a0d;
	line-height: 16px;
	font-size: 12px;
}

#home-sidebar h1 {
	padding-left: 9px;
	margin-bottom: 0px;
	padding-bottom: 0;
	background: none;
}
#winter-discount h1,
#arriving-soon h1 {
	font-size: 20px;
	padding-left: 0;
	display: inline;
}
#winter-discount p {
	display: inline;
}


#home-sidebar li {
	
}

#home-sidebar p {
	line-height: 16px;
	font-size: 12px;
}

#news-list {
	padding: 10px 0 0 8px;
}
#news-list li {
	clear: right;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 6px;
	overflow: hidden;
}
#news-list li p {
	padding: 0;
}
#news-list li.last {
	margin-bottom: 0;
}
.read-more {
	float: right;
	color: #5e041d;
	display: block;
	padding-right: 10px;
}
.read-more:hover {
	color: #5e041d;
	text-decoration: none;
}


/*Gallery section */
#gallery h1 {
	margin-left: -3px;
}

#gallery ul {
	background: #B8922F;
	padding: 10px 15px;
	margin-left: -8px;
	margin-right: -8px;
	margin: 0 -8px 0;
	width: 193px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	display: block;
	overflow: hidden;
}

#gallery li { 
	background: transparent url(../img/home/arrow.gif) no-repeat 0 4px;
	margin: 8px 0;
	padding-left: 12px;
}
#gallery li a {
	color: #fff;
	text-decoration: none;
}
#gallery li a:hover {
	text-decoration: underline;
}

/* Mulch section */
#mulch {
	margin-top: 12px;
	width: 210px;
}
#mulch h1 {
	font-size: 20px;
	padding-left: 6px;
}
#mulch p {
	line-height: 1.2em;
	padding: 0 7px 5px 7px;
}
#mulch p span {
	color: #5E041D;
	float: left;
}
* html #mulch p span {
	padding-left: 7px;
}
#employment {
	height: 127px;
	background: transparent url(../img/home/employment-bg.jpg) no-repeat 0;
	position: relative;
}
#employment h1 {
	margin-bottom: 4px;
	margin-top: 7px;
	font-size: 24px;
}

#employment p {
	margin: 0;
	padding: 0 15px;
}
#employment .content {
	position: relative;
	padding-top: 17px;
}
#learn-with-the-best {
	position: absolute;
	background: transparent url(../img/home/learn-with-the-best.gif) no-repeat;
	display: block;
	width: 282px;
	height: 46px;
	text-indent: -10000px;
	margin-top: -44px;
	margin-right: 0px;
	top: 62px;
	right: 18px;
}
#learn-with-the-best:hover {
	background-position: 0 -46px;
}
