.review{margin:0 5px 10px}.review *{color:#333;font-size:14px}.review h2{background-color:#a4c639;color:#fff;font-size:14px;margin:0;padding:5px;text-shadow:rgba(0,0,0,.25) 0 -1px 1px}.review .mainbox{background:#fff none repeat scroll 0 0;border-color:#ccc;border-style:solid;border-width:0 1px 1px;padding:5px}.review .mainbox .procons{margin-bottom:10px}.review .mainbox * table{border-spacing:0;text-align:left;width:100%}.review .mainbox .procons table tr th{border-bottom:1px solid #e2e6ef;border-color:#c7cfe0 #c7cfe0 #e2e6ef;color:#777;font-size:12px;margin:0;padding:3px;font-weight:700}.review .mainbox .procons table tr td{border-bottom:1px solid #e2e6ef;color:#555;font-size:14px;margin:0;padding:5px}.review .mainbox .procons table tr:hover td{background:#eee none repeat scroll 0 0;color:#000}.review .mainbox .review_grid tr td{border-bottom:0;color:#555;margin:0;padding:5px}.review .mainbox .review_grid tr .review_label{font-size:15px;font-weight:700;width:40px}.review .mainbox .review_grid tr td .rating_bg{background:#d8dfea none repeat scroll 0 0;position:relative;border:1px solid #3b5998}.review .mainbox .review_grid tr td .rating_bg .rating_bar{background:#a4c639 none repeat scroll 0 0;color:#fff!important;display:block;font-size:16px;font-weight:700;padding:3px 0;text-align:left}.review .mainbox .review_grid tr td .rating_bg .rating_bar .rating_bar_content{padding-left:2px;color:#fff!important;text-shadow:rgba(0,0,0,.75) 0 -1px 1px}