/* CSS Document */
@import url("main.css");

.home #header {
	height: 580px;
	position: relative;	
}

.home h1
{
	margin-bottom:10px;
}

.home #banner {
	width: 954px; height:292px; position:absolute; bottom:160px;
}

.home #home-finder-wrapper {
	background: transparent url(home-home-finder-bg.png) top center no-repeat;
	height:187px; width:210px;
	padding: 105px 35px 0 40px;
	position: absolute; top:8px; left:35px;
	font-size:11px; color:#333333; z-index:1000;
}

.home #home-finder-wrapper a#btn-search-home {
	background: transparent url(btn-search-home-home.png) 0 0 no-repeat;
	padding-top: 24px; height:1px; width:210px; overflow:hidden; display:block;
	margin-top:5px;
}

.home #home-finder-wrapper a#btn-search-home:hover {
	background-position: 0 -25px;
}

#home-cta li { display:inline; padding:0; margin:0; float:left}
#home-cta {
	width:940px; height:150px; display:block; position: absolute; bottom:0; left:15px;
	background: url(info-bg.jpg) right no-repeat;
}

#home-cta a {
	background: transparent url(home-cta.png) top left no-repeat;
	height:1px;
	padding-top: 149px;
	width:220px;
	display:block;
	overflow:hidden;	
}

#home-cta li.cta_selling a { margin-right:10px; background-position: 0 0}
#home-cta li.cta_buying a { background-position: -230px 0}

#home-cta li.cta_selling a:hover { background-position: 0 -150px}
#home-cta li.cta_buying a:hover { background-position: -230px -150px}

#home-cta a#btn-view-listing{
	background: none no-repeat;
	height:1px;
	padding-top: 20px;
	display:block;
	overflow:hidden;	
	width:206px;
	position: absolute; top:108px; right:252px;
}

#home-cta a#btn-view-listing:hover{
	background-image:url(btn-view-over.png);
}

.home #content { min-height:330px; width:860px; padding: 0 55px 15px;}

.featured-wrap {
	width:100%;
	margin-bottom:15px;
	overflow:hidden;
	font-size:11px;
}

.featured-img {
	float:left;
	width:272px;
	display:block;
}

.featured-text {
	float:left;
	width:495px; display:block;
}

.featured-text span.featuredTitle { width:106px; display:block; float:left}
.featured-text span.featuredContent { width:385px; display:block; float:left}

.home #footer-wrapper { padding-top:8px;}
.home #fw-1{
	background: transparent url(footer-home-bg.png) 15px 15px no-repeat;
	padding-top:38px;
}

#footer-community-wrapper {
	padding: 8px 0 16px 8px;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	position: relative;
	border-top:1px solid #cec9c2;
	overflow:hidden;
}

#footer-community-wrapper li {
	padding: 2px 0 2px 8px;
}

#footer-community-wrapper a { color:#665b4e; text-decoration: underline; font-size:11px;}
#footer-community-wrapper a:hover { text-decoration: none}

#footer-community-wrapper ul{
	float:left;
	margin-right:36px;
}

#footer-community-wrapper ul.last {
	float:left;
	margin-right:2px;
}
