#listings
{	width: 590px;
	float: left;
	font-family: times;
	color: #464646;
}

.pageControls
{	background: #AEAFB1;
	padding: 5px;
	margin: 0;
	clear: both;
	font-size: 11px;
	width: 100%;
	float: left;
}

.pageControls div span
{	
}

.pageControls .left
{	padding:				3px 0 0 0; color:#FFFFFF;
	float: left;
}
.pageControls .right
{	padding:				3px 0 0 0; color:#FFFFFF;
	text-transform:	uppercase;
	float: right;
}

.pageControls a.prev
{	background: url('../imgs/realty/previous.gif') 3px 2px no-repeat;
	display: 	block;
	height: 15px;
	width: 51px;
	padding: 0 5px 0 12px;
	color: white;
	float: left;
}

.pageControls a.next
{	background: url('../imgs/realty/next.gif') right no-repeat;
	display: block;
	height: 15px;
	width: 38px;
	padding: 0 0 0 2px;
	color: white;
	float: left;
}

.pageControls span.viewtype,
.pageControls span.sorts
{	background:		url('../imgs/realty/div_line_sm.gif') no-repeat center right;
	padding:			0 20px 0 0;
	color:#FFFFFF;
	float: left;
}
.pageControls span.sorts img
{	margin: 0 0 -5px 0 !ie;
	display: inline;
}
.pageControls span.viewtype input,
.pageControls span.sorts input
{	height: 12px;
	margin: 0 0 0 0;
}
.pageControls span.viewtype input
{	margin: 0 0 0 0;
}

.pageControls span.pageCon,
.pageControls span.viewtype,
.pageControls span.sorts
{	display: block;
	float: left;
}
.pageControls span.pageCon select,
.pageControls span.pageCon b
{	float: left;
	margin: 0 3px 0 0;
}

#MLSbody #infoPage .pageControls a
{	color: black;
	text-decoration: underline;
}
#MLSbody #infoPage .pageControls a:hover
{	color: black;
	text-decoration: none;
}

.row
{	position: relative;
	top: -15px;
	padding: 10px 0;
	margin: 0;
	float: left;
	clear: both;
	width: 100%;
}

.row .core
{	padding: 5px 2px 2px 5px;
	clear: both;
	float: left;
	width: 100%;
}

.row .img
{	float: left;
	width: 70px; 
	margin: 0 5px 0 0;
	padding: 0 4px 5px 4px;
}

.row .noimg
{	background: url('../imgs/realty/no_photo_xsm.jpg') no-repeat;
	margin: 0 3px 0 3px;
	height: 50px;
}
.row .img img
{	width: 70px;
	float: left;
}

.even .core
{	/* background:		#E8E7E7; */
}

.row .rowhead
{	width: 460px;
	float: left;
	border-bottom:	1px solid #9CA09F;
}

.row h2
{	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Times;
}

.row p
{	margin: 0;
	padding: 0;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.row p.whole
{	width: auto;
	float: none;	
}

.details a
{	color: #206019;
	font-style: italic;
	font-weight: bold;
	font-size: 15px;
}

.row .more
{	padding:			6px 0 0 0;
	margin:				6px 0 0 0;
	top:					6px;
	position:			relative;
	height:				45px;
}

.row .options a.vlist
{	background: 	url('../imgs/realty/view_listings.gif') no-repeat;
	display:			block;
	width:			90px;
	height:			20px;
	float:			right;
	margin:			0 2px 2px 0;
}

.row .broker
{	background:			url('../imgs/realty/BrokerReciprocity.gif') no-repeat center left;
	padding:				0 0 0 100px;
	font-style:			italic;
	width:				100px;
	position:				relative;
	right:					0;
	top:						12px;
}
.row .broker p
{	display:				block;
	position:				relative;
	margin:					9px 0 0 0;
	line-height:		12px;	
	float:					none;
	width:					auto;
}
