/* image sprites */

img.fav_up_arrow {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -0px;
	width: 9px;
	height: 9px;
}

img.fav_down_arrow {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -30px;
	width: 9px;
	height: 9px;
}

a:hover img.fav_up_arrow {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -60px;
	width: 9px;
	height: 9px;
}

a:hover img.fav_down_arrow {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -90px;
	width: 9px;
	height: 9px;
}

a:hover.home-widget-list-link-active img.fav_up_arrow,
.home-widget-list-link-active img.fav_up_arrow {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -120px;
	width: 9px;
	height: 9px;
}

a:hover.home-widget-list-link-active img.fav_down_arrow,
.home-widget-list-link-active img.fav_down_arrow {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -150px;
	width: 9px;
	height: 9px;
}

img.fav_expand {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -180px;
	width: 8px;
	height: 8px;
}

img.fav_collapse {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -210px;
	width: 8px;
	height: 8px;
}

img.icon_directions {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -240px;
	width: 21px;
	height: 19px;
}
img.icon_map {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -270px;
	width: 21px;
	height: 19px;
}
img.icon_email {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -300px;
	width: 21px;
	height: 19px;
}
img.icon_download {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -330px;
	width: 21px;
	height: 19px;
}
img.icon_print {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -360px;
	width: 21px;
	height: 19px;
}
img.icon_trash {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -390px;
	width: 21px;
	height: 19px;
}
img.icon_list {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -420px;
	width: 21px;
	height: 19px;
}
img.icon_link {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -450px;
	width: 21px;
	height: 19px;
}
img.icon_flag {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -480px;
	width: 21px;
	height: 19px;
}
img.icon_favorite {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -510px;
	width: 21px;
	height: 19px;
}
img.icon_unfavorite {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -540px;
	width: 21px;
	height: 19px;
}
img.icon_add-this {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -570px;
	width: 21px;
	height: 19px;
}
img.icon_facebook {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -600px;
	width: 21px;
	height: 19px;
}
img.icon_directions_dark {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -630px;
	width: 23px;
	height: 21px;
}
img.icon_map_dark {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -660px;
	width: 23px;
	height: 21px;
}
img.icon_email_dark {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -690px;
	width: 23px;
	height: 21px;
}
img.icon_download_dark {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -720px;
	width: 23px;
	height: 21px;
}
img.icon_trash_dark {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -750px;
	width: 23px;
	height: 21px;
}
img.icon_down {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -780px;
	width: 7px;
	height: 9px;
}
img.icon_up {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -789px;
	width: 7px;
	height: 9px;
}

/* NSS- I've moved this icon from listings_search_sprite because that sprite doesn't do transparency for IE6 (too many colors) */
img.rss_2_0_feed {
	background: transparent no-repeat;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -798px;
	width: 12px;
	height: 12px;
	vertical-align: middle;
}

img.icon_outbound_link {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -828px;
	width: 14px;
	height: 14px;
}

img.download_results {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -842px;
	width: 11px;
	height: 9px;
}

img.camera {
	background: no-repeat transparent;
  background-image: url('../../sprites/icons_sprite.gif');
  background-position: left -851px;
	width: 14px;
	height: 11px;
}
