
/* ---table */

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


/* HEADER */

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

/* FOOTER */

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

/* BODY */

tbody.listingcomp_add_free tr td {
	background: #F5FFDA  no-repeat top left; text-align: left;
	padding-top: 1em;
}

tbody.listingcomp_add_free tr td div.fieldWithErrors {
  background: red;
}

tbody.listingcomp_add_free tr.odd td {
	background-color: #D0EBA6;
}
tbody.listingcomp_add_free tr td:hover, tbody.listingcomp_add_free tr.odd td:hover {

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

}


tbody.listingcomp_add_free tr td div.fieldWithErrors {
  padding: 2px;
  background-color: #c5e894;
 
}


/* LINKS */

table.listingcomp_add_free a {
	color: #D0EBA6;
	text-decoration: underline;
}
table.listingcomp_add_free a:visited {
	text-decoration: underline;
}
table.listingcomp_add_free a:hover {
	text-decoration: underline;
}
