/* Aggregated Product Reviews */
#product-info-aggregated-reviews > div {vertical-align: top; display: inline-block;}
.fancybox-inner #write-review {width:800px; padding: 0 20px; font-size: 12px; font-family:arial, georgia;}
#write-review h1 {font-family:"arial narrow",helvetica,arial,sans-serif; text-transform: uppercase; font-size: 20px; letter-spacing: 1px; font-weight: normal;}
#write-review legend {font-family:georgia, arial;font-size: 15px;text-transform: uppercase; font-weight: normal;}
#write-review textarea {width: 95%;}
.aggregated-reviews span.medium {float:left; height: 18px;}
.aggregated-reviews span.medium.empty {background: url(../images/aggregated-reviews-star-medium.png) 0 0px repeat-x; width:90px;}
.aggregated-reviews span.medium.percentage {background: url(../images/aggregated-reviews-star-medium.png) 0 -33px repeat-x;}
.aggregated-reviews span.small {float:left; height: 16px;}
.aggregated-reviews span.small.empty {background: url(../images/aggregated-reviews-star-small.png) 0 -28px repeat-x; width:80px;}
.aggregated-reviews span.small.percentage {background: url(../images/aggregated-reviews-star-small.png) 0 0px repeat-x;}
.avg-rating {color: #888;}
.ar-block {display: block;}
.ar-inline {display: inline-block; width:100px;}
.ar-info {padding-bottom: 5px;}
.ar-block > div > input {margin-right: 2px;}
.ar-block > input[type="radio"] {margin:3px 2px 0 0;}
#write-review-form fieldset input[type="text"], #write-review-form fieldset textarea {padding:3px; border:1px solid #ccc;}
#write-review > .floatingBox {width: 45%;}
#review-history-average-reviews {margin: 15px 0;}
.history-star {padding-bottom: 15px;}
.h-star {
	width: 200px; 
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(0,0,0,0.03);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(0,0,0,0.03);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.08),inset 0 -1px 0 rgba(0,0,0,0.03);
	overflow: hidden;
	background-color: #f3f3f3;
	background: #f2f2f2;
	background: -moz-linear-gradient(top,#eee,#f6f6f6);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,#eee,#f6f6f6);
	background: -o-linear-gradient(top,#eee,#f6f6f6);
	background: -ms-linear-gradient(top,#eee,#f6f6f6);
	background: linear-gradient(top,#eee,#f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f6f6f6',GradientType=0);
	height: 17px;
}
.h-star.empty {margin: 0 5px;}
.h-star.percentage {
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.01),inset 0 -1px 0 rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.01),inset 0 -1px 0 rgba(0,0,0,0.05);
	box-shadow: inset 0 0 0 1px rgba(0,0,0,0.01),inset 0 -1px 0 rgba(0,0,0,0.05);
	width: 0;
	height: 100%;
	background-color: #f6bd2f;
	background: #f7c854;
	background: -moz-linear-gradient(top,#f9d479,#f6bd2f);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9d479),color-stop(100%,#f6bd2f));
	background: -webkit-linear-gradient(top,#f9d479,#f6bd2f);
	background: -o-linear-gradient(top,#f9d479,#f6bd2f);
	background: -ms-linear-gradient(top,#f9d479,#f6bd2f);
	background: linear-gradient(top,#f9d479,#f6bd2f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d479',endColorstr='#f6bd2f',GradientType=0);
	-webkit-transition: width .5s ease;
	-moz-transition: width .5s ease;
	-ms-transition: width .5s ease;
	-o-transition: width .5s ease;
	transition: width .5s ease;
}

#write-review-product-info .product {padding: 0; width: auto;}
#write-review-product-info .image {margin-right: 10px;}
.review {margin-bottom: 15px;}
.r-title {font-size: 13px; margin: 0;}
.r-title > a > .title {padding-right: 5px; line-height: 20px;}
.r-author, .r-feedback {font-size:11px; font-style:italic; color:#888; line-height: 20px; font-family:Georgia, Arial;}
.r-vote {padding: 10px 0 0; vertical-align: middle;}
#ar-message {padding: 5px; margin-top: 10px; display: none;}
#ar-message.error {background: #fadcdc;}
#ar-message.success {background: #e9faeb;}
#reviews-filter {margin-bottom: 11px;}
.review-sortby-link.active {color: #dc5559;}

/* Pagination */
.review-pagination {background: #eee; padding: 5px; margin: 11px 0;}
.listingReviews .product-aggregated-reviews {margin-bottom: 15px;}
.centerBoxWrapper .product-aggregated-reviews, .sideBoxContentItem .product-aggregated-reviews, .specialsListBoxContents .product-aggregated-reviews {padding: 7px 0; width:106px; margin:auto;}



