

/*  styles for the unit rater     */
#product_details  .ratingblock {
	width: 100%;
	display:block;

	padding-bottom:2px;
	margin-bottom:2px;

 
	}

#product_details  .loading {
	height: 30px;
	background: url(../images/working.gif) 50% 50% no-repeat;
	}
	
#product_details  .unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url(../images/starrating.gif) top left repeat-x;		
	}

#product_details  .unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
#product_details  .unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
#product_details  .unit-rating li a:hover{
	background: url(../images/starrating.gif) left center;
	z-index: 2;
	left: 0px;
	}

#product_details  .unit-rating a.r1-unit{left: 0px;}
#product_details  .unit-rating a.r1-unit:hover{width:20px;}
#product_details  .unit-rating a.r2-unit{left:20px;}
#product_details  .unit-rating a.r2-unit:hover{width: 40px;}
#product_details  .unit-rating a.r3-unit{left: 40px;}
#product_details  .unit-rating a.r3-unit:hover{width: 60px;}
#product_details  .unit-rating a.r4-unit{left: 60px;}	
#product_details  .unit-rating a.r4-unit:hover{width: 80px;}
#product_details  .unit-rating a.r5-unit{left: 80px;}
#product_details  .unit-rating a.r5-unit:hover{width: 100px;}
#product_details  .unit-rating a.r6-unit{left: 100px;}
#product_details  .unit-rating a.r6-unit:hover{width: 180px;}
#product_details  .unit-rating a.r7-unit{left: 180px;}
#product_details .unit-rating a.r7-unit:hover{width: 210px;}
#product_details .unit-rating a.r8-unit{left: 210px;}
#product_details  .unit-rating a.r8-unit:hover{width: 240px;}
#product_details  .unit-rating a.r9-unit{left: 240px;}
#product_details .unit-rating a.r9-unit:hover{width: 270px;}
#product_details  .unit-rating a.r10-unit{left: 270px;}
#product_details  .unit-rating a.r10-unit:hover{width: 300px;}

#product_details  .unit-rating li.current-rating {
	background: url(../images/starrating.gif) left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
		
		
#commentscontainer{
	color: #0066CC;
	overflow: hidden;
	padding: 15px;
	background-color: #EFEFEF;
	/*border: 1px solid #666666; */
	margin: 2px;
}

#maincontent #comments,
#maincontent #postcomment {
  color: #f1f1f1;
  font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
  font-size: 150%;
  margin: 0;
  margin-bottom: 1em;  
}
#maincontent #comments {
  color: #666;
  margin-top: 1em;
}        
#commentform input,
#commentform textarea {
  background: #fff;
  border: 1px solid #535353;
  margin-bottom: 0.5em;
  padding: 0.2em;
  width: 300px;
}
#wrapper #commentform a {
  color: #fff;
  text-decoration: underline;
}
* html #commentform input { /* no padding for IE */
  height: 1.5em;
  padding: 0;
}
#commentform textarea {
  margin-top: 1em;
  width: 430px;
}
#commentform label {
  display: block;
}
#commentform label em {
  color: #333;
  font-style: normal;
}
#commentform input:hover,
#commentform textarea:hover {
  border: 1px solid #000;
}  
#commentform input:focus,
#commentform textarea:focus {
  border: 1px solid #ff8c00;
}

#commentform #submit {
	border: 1px solid #555454;
	color: #fff;
	cursor: pointer;
	height: auto;
	padding: 0.2em 0.5em;
	width: auto;
	background-color: #CCCCCC;

}
#commentform .allowedtags {
  color: #333;
  margin-top: 1em;
}
#commentscontainer p.hint {
  background: transparent url("images/icon_hint.gif") no-repeat 0 50%;
  border: none;
  padding-left: 20px;
}				
