@charset "utf-8";
/* CSS Document */
/* black 4c4c4c */
/* Sort Nav*/
#sort-nav
{
	border-bottom:solid 1px #4c4c4c;
	width:530px;
	margin:0px auto;
	padding:6px 0px;
	font-size:12px;
	color:#4c4c4c;
	font-weight:bold;
}

#sort-nav a
{
	color:#4c4c4c;
	text-decoration:none;
}
#sort-nav a.selected
{
	color:#ff5500;
}
#sort-nav a:hover
{
	text-decoration:underline;
}

/* Featured Listings*/

#featured-listings
{
	width:554px;
	margin:0px auto;
}
#featured-listings #featured-title
{
	background:#e5f4fb;
	height:14px;
	width:115px;
	font-size:13px;
	color:#18a0d9;
	padding:10px 0px 0px 29px;
	margin:15px 0px 0px 410px;
}

#featured-listings .listing-item
{
	background:#e5f4fb;
}


/* Listing Item */
.compare-button
{
	background-image:url(../images/featured-compare-button.gif);
	width:93px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	margin-top:10px;
	font-size:14px;
	text-align:center;
	float:right;
}
.compare-button a.compare-text
{
	color:#FFFFFF!important;
	text-decoration:none;
		
}

.listing-item
{
	width:524px;
	margin:0px auto;
	padding:15px 15px 10px;
	overflow:hidden;
}
.listing-item table
{
	height:90px;
}
.item-break
{
	background:#7a7a7a;
	width:530px;
	height:2px;
	margin:0px auto;
	font-size:0.001em;
}
.listing-item h2
{
	font-size:17px;
	margin-bottom:10px;
}
.listing-item h2 a
{
	color:#0397d6;
	text-decoration:none;
}
.listing-item td
{
	vertical-align:top;
	font-size:12px;
	color:#4c4c4c;
}
.listing-item td.desc
{
	padding:0px 12px;
	width:580px;
}
.listing-item .price
{
	font-weight:bold;
	font-size:18px;
	color:#ff5500;
	text-align:right;
	padding:2px 0px 2px;
	width:125px;
}

.listing-item .location-title
{
	color:#18a0d9;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:3px 0px 2px;
	width:125px;
}
.listing-item .location
{
	color:#18a0d9;
	font-size:12px;
	text-align:right;
	padding:3px 0px 2px;
	width:125px;
}
.listing-item img
{
	float:left;
}
.listing-item .item-nav
{
	color:#ff5500;
	padding:7px 4px;/* need 12px padding, 8 from the anchor, 4 from this.*/
}
.listing-item .item-nav a
{
	color:#ff5500;
	text-decoration:none;
	font-size:12px;
	margin:0px 8px;
}

#pagination
{
	margin:25px auto;
	width:554px;
	text-align:left;
}
#pagination a
{
	color:#4c4c4c;
	border:solid 1px #cfcbc8;
	font-size:10px;
	padding:2px 5px;
	margin:0px 3px;
	text-decoration:none;
}
#pagination a:hover
{
	background-color:#cfcbc8;
}
#pagination a.selected
{
	font-weight:bold;
	border:none;
}

