﻿/* Review Site */
div.ratings { float: right; margin-top: 0.2em; text-align: right; }
div.ratings .rs_count { color: #888; letter-spacing: 1px; margin-top: 0.28em; }
.teaser div.ratings { margin: 0.5em 0 0 0.3em; }
table.ratings { line-height: 1em; margin-bottom: 1.571em; }

.comment_ratings_table table.ratings { font-size: 1.4em; margin: 0.7em 0 0 0; }
.ratings_input_table table.ratings { font-size: 1.4em; margin: 0 0 1.2em 0; }

/*
div.ratings {
  margin-bottom: 0.2em; }
table.ratings {
  margin: 0; padding: 0; border: 0; border-collapse: collapse; }
ul.ratings {
  margin: 0 0 1.1em -4px; padding: 0; }
ul.ratings li {
  display: inline; list-style: none; }
.rating_label {
  white-space: nowrap; background: #eee; padding: 1px 4px; }
.rating_value {
  white-space: nowrap; padding: 1px 3px; }
.rating_value .no_ratings {
  color: #666; }
*/

/* Comparison Tables */
.comparison_table {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

.comparison_table th {
	text-align: center;
}
.comparison_table th, .comparison_table td {
	padding: 0.1em 0;
	vertical-align: middle;
	white-space: nowrap;
	text-align: left;
	font-size: 1.4em;
}
.comparison_table td.comparison_average { /*padding-right: 0.75em;*/ }
.comparison_table td.comparison_image { padding-right: 0.75em; }
.comparison_table td a:hover {
	text-decoration: underline;
}
.comparison_table th {
	text-transform: uppercase;
	background: #eee;
}
 
.comparison_table .comparison_category { color: #888; display: block; font-size: 0.75em; font-style: italic;
  line-height: 1.4em; }
.comparison_table .comparison_category a { color: #888; font-style: normal; text-transform: uppercase; }
.comparison_table td.comparison_rank {
  color: #888;
	font-size: 300%;
	font-weight: bold;
}
.comparison_table tr.alternate td {
	background: #f6f6f6;
}

/* Ratings Tables & Lists */
table.ratings {
	/*margin: 0 0 1em 0;*/
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

ul.ratings {
	margin: 0;
	padding: 0;
}

ul.ratings li {
	display: inline;
	list-style: none;
}

.rating_label {
	white-space: nowrap;
	/*background: #eee;*/
	padding: 0.2em 0.2em 0.2em 0;
}

.rating_value {
	white-space: nowrap;
	padding: 0.2em;
	padding-left: 0.7em;
}

.rating_value .no_ratings {
	color: #666;
}
