.reviewMeta{border-bottom:1px solid #CCC;color:#253350;padding:18px}
.reviewSummary{display:inline-block;vertical-align:top;width:45%}
.subHeader{font-family:'HelveticaNeue-Bold','Helvetica',sans-serif;font-size:16px;font-weight:bold;margin:0 0 7px 0}
.numRatings{margin:7px 0 0 0}
.num{font-family:'HelveticaNeue-Bold','Helvetica',sans-serif}
.reviewChart{display:inline-block;vertical-align:top;width:54%}
.starTotalRating{height:15px;line-height:15px;margin:0 0 5px 0}
.starLabel{float:left;margin:0 10px 0 0}
.reviewBar{display:block;overflow:hidden}
.percentage{background:#0072cf;float:left;height:15px;position:relative;max-width:75%}
.prodRating{font-size:14px;color:#999}
.ratingCount{color:#0072cf;font-family:'HelveticaNeue-Bold','Helvetica',sans-serif;position:absolute;right:-35px;text-align:left;width:30px}
#reviews{box-shadow:1px 3px 2px 0 #CCC;font-size:16px;position:relative;z-index:90}
#reviews.whole{box-shadow:none}
.nonAligned{left:4px;position:relative;right:auto}
.inner{color:#FFF;right:0;text-align:right;margin:0 10px 0 0}
.review{border-bottom:1px solid #CCC;color:#253350;padding:18px}
.reviewTitle{font-family:'HelveticaNeue-Bold','Helvetica',sans-serif;font-size:16px;font-weight:bold}
.reviewInfo{font-size:11px;margin:7px 0 0 0}
.sourceInfo{font-size:11px;margin:7px 0 0 0}
.reviewerName{font-family:'HelveticaNeue-Bold','Helvetica',sans-serif}
.comment{line-height:20px;margin:7px 0 0 0}
.source{color:#253350;font-family:'HelveticaNeue-Bold','Helvetica',sans-serif;font-weight:bold}
#reviews li:last-child .review{border:0}
#showMoreReviews{background:#ebebeb;color:#0072cf;cursor:pointer;display:block;font-size:16px;padding:18px 0;position:relative;text-align:center;z-index:80}
#showMoreReviews.inactive{display:none}