/*-------------------------------------------------------
	Review List
-------------------------------------------------------*/
div#main div.reviewList {
	font-size: 122%; /* ( small: 92% | medium: 100% | large: 107% ) */
	color: #ffffff;
	text-align: center;
}

div#main div.reviewList table {
	margin-left: auto;
	margin-right: auto;
}

div#main div.reviewList H1 {
	background-color: #555;
	border: 1px solid #999999;
	margin: 15px 5px 15px 5px;
	padding: 5px;
	width: 868px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}
div#main div.reviewList H1 span.sub {
	font-size: smaller;
	font-weight: bold;
	color: #fff;
}

div#main div.reviewList H2 {
	background-color: #555;
	border: 1px solid #999999;
	margin: 5px 5px 15px 5px;
	padding: 5px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}

div#main div.reviewList H4 {
	background-color: #555;
	margin: 5px 5px 15px 5px;
	padding: 2px;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	color: #fff;
}

div#main div.reviewList table.reviewlist {
	table-layout: fixed;
	width: 818px;
	empty-cells: hide;
	border-collapse: separate;
}
div#main div.reviewList table.reviewlist table.caption {
	table-layout: fixed;
	width: 196px;
	background-color: #555;
}
div#main div.reviewList table.reviewlist td {
	padding: 0;
	background-color: #555;
}
div#main div.reviewList table.reviewlist td.title {
	font-weight: bold;
	text-align: center;
	background-color: #777;
}
div#main div.reviewList table.reviewlist td.caption {
	padding: 0;
	__font-family:serif;
	font-size: 10px;
	text-align: left;
	background-color: #555;
}
div#main div.reviewList table.reviewlist td.captiondate {
	width: 70px;
	padding: 0;
	font-size: 11px;
	text-align: right;
	background-color: #555;
}
div#main div.reviewList table.reviewlist td.blank {
	background-color: #333;
}
div#main div.reviewList table.reviewlist td.vblank {
	background-color: #333;
	font-size: 0px;
	height: 2px
}
div#main div.reviewList img.reviewlist {
	width: 200px;
	height: 80px;
	border: 1px solid #fff;
}
div#main div.reviewList img.reviewlist:link { border-color: #fff; background-color:#fff}
div#main div.reviewList img.reviewlist:visited { border-color: #fff; background-color:#fff}
div#main div.reviewList img.reviewlist:hover { border-color: #f00; background-color:#f00}
div#main div.reviewList img.reviewlist:active { border-color: #f00; background-color:#f00}


div#main div.reviewList p.listlink {
	font-family:Arial,sans-serif;
}

div#main div.reviewList p.listlinkmaker {
	font-family:Arial,sans-serif;
	font-size:80%;
}

div#main div.reviewList p.listlinkmaker a {
	padding-left: 5px;
}

div#main div.reviewList H1 div.ename {
	font-family:Arial,sans-serif;
	font-size:50%;
	padding: 10px 0px 0px 0px;
}
div#main div.reviewList .ename {
	font-family:Arial,sans-serif;
	font-size:70%;
}

div#main div.reviewList table.listlink {
	vertical-align: bottom;
}
div#main div.reviewList table.listlink td {
	padding-left: 10px;
	text-align: left;
}
