div#main-content {
	padding-top: 0;
}
h2#home-headline {
	margin: 0 0 20px;
	display: block;
	overflow: hidden;
	height: 0 !important;
	padding: 361px 0 0; /* Typically whatever element gets this code has to set a padding-top to whatever the height of the background image is. */
	text-indent: -999em;
	background: transparent url("../images/home-headline.jpg") no-repeat left top;
}
ul#featured-items li, ul#featured-items li.featured-item img {
	float: left;
	display: inline;
}
ul#featured-items {
	margin: 0 0 70px;
	font-size: 11px;
}
ul#featured-items li.featured-item {
	width: 221px;
}
ul#featured-items li.featured-item img {
	margin-right: 5px;
}
ul#featured-items li.featured-item p {
	margin: 0;
	padding-right: 20px;
}
ul#featured-items li.featured-item strong {
	display: block;
}
ul#featured-items li.contact {
	width: 196px;
	height: 92px;
	background: transparent url("../images/contact_bkgd.jpg") no-repeat left top;
	color: #FFF;
	text-align: center;
	padding-top: 16px;
	line-height: 1.7em;
}
ul#featured-items li.contact p {
	margin: 0;
}
ul#featured-items li.contact a {
	color: #FFF;
}
ul#featured-items li.contact a:hover {
	color: #C69C6D;
}
ul#featured-items li.contact ul {
	margin: 0 auto;
	text-align: center;
	width: 120px;
}
ul#featured-items li.contact .contact-tel, ul#featured-items li.contact .contact-email {
	margin: 0;
	padding: 0 0 0 20px;
	background: transparent none no-repeat left center;
}
ul#featured-items li.contact .contact-tel {
	background-image: url("../images/contact-tel.gif");
}
ul#featured-items li.contact .contact-email {
	background-image: url("../images/contact-email.gif");
}



