
/* ---table */

table.listingcomp_featured{
	width: 100%;
	color: #212424;
	margin: 0 0 1.2em 0;	
	font: 80%/150% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Helvetica, sans-serif;
}
table.listingcomp_featured, tr, th, td {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse: collapse;
}


/* HEADER */

thead.listingcomp_featured{
	background: #524123;
}
thead.listingcomp_featured tr th {
	padding: 1em 0;
	text-align: center;
	color: #FAF7D4;
	border-bottom: 3px solid #A5D768;
}

/* FOOTER */

tfoot.listingcomp_featured {
	color: #fff;
	background: #524123;
}
tfoot.listingcomp_featured tr th, tfoot.listingcomp_featured tr td {
	padding: .2em .6em;
	
	text-align: right;
}
tfoot.listingcomp_featured tr th {width: 20%;
}
tfoot.listingcomp_featured tr td {
	text-align: left;
}

/* BODY */

tbody.listingcomp_featured tr td {
	background: #F5FFDA  no-repeat top left; width: 24%; 
}
tbody.listingcomp_featured tr.odd td {
	background-color: #D0EBA6;
}
tbody.listingcomp_featured tr td:hover, tbody.listingcomp_featured tr.odd td:hover {

}
tbody.listingcomp_featured tr th, tbody.listingcomp_featured tr td {
	padding: 0.1em 0.4em;
	border: 1px solid #a6ce39;text-align: center;	
}
tbody.listingcomp_featured tr th {
	padding-right: 1em;
	text-align: right;
	font-weight: normal;
	background: #DDF0BD  no-repeat top left;
	
}
tbody.listingcomp_featured tr th:hover {

}


/* LINKS */

table.listingcomp_featured a {
	color: #524123;
	text-decoration: underline;
}
table.listingcomp_featured a:visited {
	text-decoration: underline;
}
table.listingcomp_featured a:hover {
	color: #fff;
	background: #524123;;
	text-decoration: underline;
}
tfoot.listingcomp_featured tr th a, tfoot.listingcomp_featured tr td a{
	color: #fff;
	text-decoration: underline;
}
