/* button replacement */
.mlsnavbar span { display: none; }

.mlsnavbar {
	position: relative;
	height:18px;
	border: 0;
}

#agentview .mlsnavbarleft { width: auto; }

#agentview .mlsnavbarright { width: 70%; }

.backtoagents,
.previous,
.next{
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 2px;
}

/* agent detail view */
.backtoagents a,
.previous a,
.next a {
	height: 18px;
	display: block;
}

.backtoagents { right: 0; }
.backtoagents a {
background: url("/ezstatic/data/peregrineprop/i/button_backtoagents.gif") left top no-repeat; 
width: 114px;
}

.next { right: 118px }
.next a {
background: url("/ezstatic/data/peregrineprop/i/button_next.gif") left top no-repeat; 
width: 57px;
}

.previous { right: 179px; }
.previous a {
background: url("/ezstatic/data/peregrineprop/i/button_previous.gif") left top no-repeat; 
width: 78px;
}

/* property detail view */
.backtolistings,
.mlsnavbar .addfavorite,
.mlsnavbar .viewfavorites,
.print {
	display: block;
	text-indent: -9999px;
	position: absolute;
	top: 2px;
}
.backtolistings a,
.mlsnavbar .addfavorite a,
.mlsnavbar .viewfavorites a,
.print a {
	height: 18px;
	display: block;
}

.backtolistings { right: 0px; }
.backtolistings a {
background: url("/ezstatic/data/peregrineprop/i/button_backtolistings.gif") left top no-repeat; 
width: 117px;
}

.mlsnavbar .addfavorite { left: 0px; }
.mlsnavbar .addfavorite a {
background: url("/ezstatic/data/peregrineprop/i/button_addtofavorites.gif") left top no-repeat; 
width: 119px;
}

.mlsnavbar .viewfavorites { left: 123px; }
.mlsnavbar .viewfavorites a {
background: url("/ezstatic/data/peregrineprop/i/button_viewfavorites.gif") left top no-repeat; 
width: 119px;
}

.print { left: 236px; }
.print a {
background: url("/ezstatic/data/peregrineprop/i/button_print.gif") left top no-repeat; 
width: 57px;
}

/* property search results*/
p.listviewbottom {
position: relative;
height: 20px;
}
p.listviewbottom span {
position: absolute;
top: 2px;
}

.listviewmoreinfo,
.listviewfavorites {
	display: block;
	text-indent: -9999px;
}
.listviewmoreinfo a,
.listviewfavorites a {
	height: 18px;
	display: block;
}

.listviewmoreinfo { left: 100px; padding: 0; }
.listviewmoreinfo a {
background: url("/ezstatic/data/peregrineprop/i/button_propertydetails.gif") left top no-repeat; 
width: 118px;
}

.listviewfavorites { left: 222px; }
.listviewfavorites a {
background: url("/ezstatic/data/peregrineprop/i/button_addtofavorites.gif") left top no-repeat; 
width: 119px;
}
.listviewfavorites a.removefavorite {
background: url("/ezstatic/data/peregrineprop/i/button_removefavorite.gif") left top no-repeat; 
width: 119px;
}

/* login bar */
.loginviewfavorites,
.loginviewsearches,
a.logout {
display: inline-block;
height: 18px;
text-indent: -9999px;
}

.loginviewsearches {
left: 0px;
background: url("/ezstatic/data/peregrineprop/i/button_viewsearches.gif") left top no-repeat; 
width: 109px;
}

.loginviewfavorites {
left: 113px;
background: url("/ezstatic/data/peregrineprop/i/button_viewfavorites.gif") left top no-repeat; 
width: 119px;
}

a.logout {
left: 226px;
background: url("/ezstatic/data/peregrineprop/i/button_logout.gif") left top no-repeat; 
width: 119px;
}

/* home page */
#featuredlearnmore {
	display: block;
	width: 92px;
	height: 18px;
	text-indent: -9999px;
	background: url("/ezstatic/data/peregrineprop/i/button_learnmore.gif") left top no-repeat; 
	margin-top: 3px;
}

