h1 {
	padding-bottom: 15px;
	margin: 0;
	font: bold 18px verdana, sans-serif;
	color: #317a26;	
}
h2 {
	padding: 0;
	margin: 0;
	font: bold 24px verdana, sans-serif;
	color: #317a26;
}
h3 {
  margin-top: 0;
  color: #800;
}
#introduction {
	padding: 0;
	width: 482px;
/*	background-color: #BEE2F6; */
}
#introduction_body {
	font: normal 12px verdana, sans-serif;
}
.separator {
	margin: 30px 0 25px 0;
	padding: 0;
	width: 472px;
	background-color: #6A849B;
}
#bottom_instructions {
	margin: 0;
	padding-right: 15px;
	font: normal 11px verdana, sans-serif;
}

table.mini_reviews {
	font: normal 12px verdana, sans-serif;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
table.mini_reviews td {
	vertical-align: top;
	padding-top: 1em;
}
table.mini_reviews td.description {
	width: 250px;
}
table.mini_reviews td.controls {
	font: normal 11px verdana, sans-serif;
	text-align: right;
	padding-right: 40px;
}
table.mini_reviews td.controls div.product_score {
	vertical-align: middle;
}
table.mini_reviews td.controls div.product_score img {
	vertical-align: middle;
}
div.how_we_rank {
	padding-top: 10px;
	margin: 0;
}
#terms_of_use {
	width: 450px;
}
#guide {
	padding-right: 30px;
}
