
* {	margin: 0px;
	padding: 0px }
a:link {	color: #00f;
	text-decoration: none }

a:visited {	color: #006400;
	text-decoration: none }

a:hover {	color: #800000;
	text-decoration: none }

h1   {	font-size: 22px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	border-bottom: 1px solid #a9a9a9;
	text-shadow: #A9A9A9 0.2em 0.2em 3px }
h2 {	font-weight: normal;
	font-size: 18px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 18px;
	border-bottom: 1px solid #a9a9a9;
	text-shadow: #A9A9A9 0.2em 0.2em 3px }
ul {	padding-left: 32px }

li {	list-style-position: inside }

.himg {	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px }
.hbox {	font-size: small;
	margin: 24px }
p  {	margin: 12px }
.center {	text-align: center;
	margin-right: 0px;
	margin-left: 0px }

#notes {	font-size: 10px;
	margin: 12px 48px;
	padding: 6px;
	border: dotted 1px #dcdcdc }
#head_ad  {	text-align: center;
	margin-right: auto;
	margin-left: auto }


#foot {	text-align: center;
	clear: both;
	padding: 4px;
	border-top: 1px solid #a9a9a9 }
iframe {	margin-right: auto;
	margin-left: auto }

iframe#cgi_frame  {	float: left;
	margin: 0px 12px 12px;
	padding: 4px;
	border: dotted 1px #32cd32 }

#raviewTable { }

#pointTable {	margin-right: auto;
	margin-left: auto;
	width: auto }

#pointTable td  {	font-size: 12px;
	background-color: #c0c0c0;
	text-align: center;
	padding: 2px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff }


.itemReviewBlock {	font-size: 10px;
	clear: both;
	padding: 2px;
	border: dashed 1px #4682b4 }

.itemReviewImg {	float: left;
	margin: 2px;
	border: solid 0px }

.endCap {	clear: both }
#titleReviewTd {	font-size: 16px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px }

#itemReviewTd  {	font-size: 10px;
	vertical-align: top;
	border: solid 1px #4682b4 }

#shopReviewTd  {	font-size: 12px;
	vertical-align: top;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0 }



