/* all tables bits */	
table { 
border-collapse: collapse;
border: 3px #e9e9e9 solid;
margin-bottom: 40px;
} 

thead {
color: white;
background: #44a2cf url(images/background_table_heading.gif) repeat-x;
}

td {
border: 1px #e9e9e9 solid;
padding: 3px 10px;
}

td.title {
	font-size: 2em;
	text-align: left;
	padding: 10px 0px 10px 10px;
	border: 0px;
	font-family: "arial black", Arial, Helvetica, sans-serif;
}

.asterisk {
font-size: 0.8em;
text-align: left;
}

.image {
text-align: center;
}

.subheading {
color: white;
background: #f2c600 url(images/background_table_subheading.gif) repeat-x;
border: 0px;
}


/* product analysis tables bits */

.special-features {
font-weight: bold;
text-align: right;
padding: 10px 10px 10px 0px;
border: 0px;
}

.subheading, .ingredient-subheading, {
font-family: arial, sans-serif;
font-weight: bold;
font-size: 0.9em;
border: 0px;
}

.ingredient-subheading, .asterisk {
color: #515151;
background-color: #f4f4f4;
}

.value {
text-align: right;
}

/* book comparison tables bits */

.book-title {
text-align: right;
font-family: arial, sans-serif;
font-size: 0.9em;
font-style: italic;
font-weight: bold;
}

.book-cover {
text-align: center;
background-color: #f4f4f4;
padding: 1px 3px;
}

.book-small-subheading {
background-color: #f4f4f4;
text-align: left;
font-family: arial, sans-serif;
font-size: 0.8em;
font-weight: normal;
}

.book-subheading {
background-color: #f4f4f4;
font-size: 0.8em;
font-family: arial, sans-serif;
font-weight: bold;
}

.books-comparison-table .asterisk {
padding: 10px 20px;
}







	

