.icon {
	height:22px;
	padding:5px 5px 5px 22px;
	background-repeat:no-repeat;
	background-position:center left;
	outline:none;
}

.icon.add {
	background-image:url(../img/icons/add.png);
}

.icon.alert {
	background-image:url(../img/icons/exclamation.png);
}

.icon.delete {
	background-image:url(../img/icons/delete.png);
}

.icon.edit {
	background-image:url(../img/icons/pencil.png);
}

.icon.email {
	background-image:url(../img/icons/email.png);
}

.icon.external-link {
	background-image:url(https://s3-eu-west-1.amazonaws.com/s3.spanglefish.com/2/img/icons/external-link.png);
}

.icon.info {
	background-image:url(../img/icons/information.png);
}

.icon.home {
	background-image:url(../img/icons/house.png);
}

.icon.list {
	background-image:url(https://s3-eu-west-1.amazonaws.com/s3.spanglefish.com/2/img/icons/application_view_list.png);
}

.icon.lock {
	background-image:url(../img/icons/lock.png);
}

.icon.map {
	background-image:url(../img/icons/map.png);
}

.icon.moveup {
	background-image:url(../img/icons/arrow_up.png);
}

.icon.refresh {
	background-image:url(../img/icons/refresh.png);
}

.icon.plexus {
	background-image:url(../img/icons/plexus.png);
	padding-left:60px !important;
	text-indent:-500em;
}

.icon.settings {
	background-image:url(../img/icons/cog.png);
}

.icon.tick {
	background-image:url(../img/icons/accept.png);
}

.icon.user {
	background-image:url(../img/icons/user.png);
}

.icon.view {
	background-image:url(../img/icons/eye.png);
}

.icon.waiting {
	background-image:url(../img/icons/waiting.gif);
}