/*clearfix
-----------------------------------------------------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
-----------------------------------------------------*/
span#totalresults {
	color:#CC33FF;
}
#amazonleft {
	float:left;
	min-width:60px;
	_width:60px;
}
#amazonleft img {
	margin-right:10px;
        padding:1px;
        border:1px solid #ccc;
}
#amazonright {
	float:left;
	width:510px;
}
.amazonbooks {
	clear:both;
	border:1px solid #ccc;
	padding:10px;
	font-size:0.9em;
}
.amazonbooks a {
	color:#0066FF;
}
.price {
	color:#999;
	font-weight:bold;
}
.reviewtitle {
	color:#339933;
	margin-bottom:3px;
        background:#ffffcc;
        text-indent:5px;
}
.rate1 {
	background:url(img/rate1.jpg) no-repeat left;
}
.rate2 {
	background:url(img/rate2.jpg) no-repeat left;
}
.rate3 {
	background:url(img/rate3.jpg) no-repeat left;
}
.rate4 {
	background:url(img/rate4.jpg) no-repeat left;
}
.rate5 {
	background:url(img/rate5.jpg) no-repeat left;
}
#comment {
	background:#FFFFE6;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
	padding:0 15px;
	color:#666;
}
#comment p {
	font-size:1.3em;
	color:#996600;
}
#comment p span {
	font-size:0.8em;
}
#comment dt {
	color:#0066FF;
}
