.blu_review{margin-top:40px;}.blu_review>div{background:#FAFAFA;}.blu_review>img{width:100%;}.blu_review .blu_description{display:block;border-style:solid;border-width:0 1px 1px;border-color:#F2F2F2;padding:15px;}.blu_review .blu_description h3{margin-top:0;margin-bottom:5px;}.blu_review .blu_fields{display:inline-block;border-style:solid;border-width:0 1px 1px;border-color:#F2F2F2;padding:15px;width:50%;}.blu_review .blu_fields h5{margin-top:0;margin-bottom:5px;}.review-box{position:relative;text-align:center;}.review-box .item-title{font-size:20px;font-weight:bolder;margin:0 0 15px;}.review-box p{font-size:12px;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";margin-bottom:15px;}.review-box p.main-description{border-bottom:1px dotted #DDDDDD;padding-bottom:15px;}.review-box .image-holder{background-color:#fff;position:relative;margin-bottom:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;height:auto;}.review-box .image-holder img{max-width:100%;}.review-box .description-fields{padding-top:10px;}.review-box .description-fields h5{margin:0 0 5px;}.review-box .description-fields p{margin-bottom:25px;}.review-box .description-fields p:last-child{margin-bottom:0;padding-bottom:25px;border-bottom:1px dotted #DDDDDD;}.review-bars{margin:40px 0;border:1px solid #f2f2f2;padding:25px;}.review-bars .progress{background:none repeat scroll 0 0 rgba(0,0,0,0);box-shadow:0 0 1px 0 #888888 inset;height:35px;margin:0 0 20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.review-bars .progress:last-child{margin:0;}.review-bars h5{margin:0 0 5px;}.review-bars .progress span{font-size:16px;position:absolute;right:10px;top:0;color:#FFFFFF;font-weight:bolder;margin:0;line-height:35px;}.review-bars .progress-bar{background:none repeat scroll 0 0 #888888;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none;height:35px;position:relative;}.review-score{border:1px solid #f2f2f2;padding:25px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;position:relative;padding-left:200px;min-height:150px;margin:40px 0;}.review-score span{display:block;position:absolute;left:50px;top:50%;margin-top:-30px;font-size:80px;font-weight:bolder;}.review-score .final-words{height:150px;display:table-cell;vertical-align:middle;}.review-score .final-words h3{margin:0;margin-bottom:10px;}