#reviewTable {
}
/** Form and stats **/
#averageRatingTitle {
	float: left;
	padding-right: 10px;
}
#error {
	background-color: red;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
#reviewSubmitted {
	background-color: green;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}
#altField {
	display: none;
}
#reviewForm {
	border: 3px solid #000;
}
#reviewForm td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
#reviewForm input {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #DADADA;
}
#reviewForm select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
#reviewForm textarea {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #DADADA;
}
#charsRemain {
	margin-top: 10px;
	background-color: #FAFAFA;
	padding: 3px;
}
/** Review Styles **/
.userPhoto {
	float: left;
	margin-right: 10px;
}
.reviewRating {
	float: left;
	padding-right: 10px;
}
.reviewTitle {
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
}

.byLine {
	/* This line contains the reviewer's name, city, state, and country. */
	margin-bottom: 10px;
	display: block;
	float: left;
}
.reviewerName {
}
.reviewerCity {
}
.reviewerState {
}
.reviewerCountry {
}
.reviewText {
}

/** border color for the review table **/
.reviewTableBorder {
	border: 1px solid #EEE;
}
/** review background color **/
.reviewTableRowColor {
	background-color: #F2F2F2;
}
/** alternating row background color **/
.reviewTableRowColorAlt {
	background-color: #F8F8F8;
}

/** Pageination **/
#pagination {
	text-align: center;
	padding: 25px;
}
.previousNull {
	padding-right: 10px;
}
.previousLink {
	padding-right: 10px;
}
.currentPage {
	font-weight: bold;
	font-size: 18px;
}
.paginationLink {
}
.nextNull {
	padding-left: 10px;
}
.nextLink {
	padding-left: 10px;
}