table {
	width: 100%;
	border-collapse: collapse;
	font-family: sans-serif;
}

table tr td {
	padding: 0;
	padding-top: 5px;
}

table tr td .icon {
	border: none;
	padding: 0;
	height: 20px;
	width: 20px;
	background: none;
}
table tr td .icon img {
	vertical-align: center;
	height: 20px;
	width: 20px;
	height: 100%;
}

table tr {
	padding: 0;
	padding-top: 5px;
	border-bottom: solid gray 2px;
}

table tr:hover {
	background: repeating-linear-gradient(45deg, transparent 0px, transparent 7px, #eee 7px, #eee 10px);
}