.unit{float:left}
.unit-right{float:right}
.size1of1{float:none}
.size1of2{width:50%}
.size1of3{width:33.33333%!important}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size3of5{width:60%}
.size4of5{width:80%}
.last-unit{float:none;width:auto}
.reviews{font-size:.8em}
.business{margin:5px 0 20px;border-bottom:#666}
.business .overview{padding:0 0 0 20px}
.reviews .review-summary{border:0;margin:0}
.reviews .review-summary td{border-top:0;padding:0!important}
.reviews .review-summary .review-column{text-align:right}
.reviews .review-summary .comment-column{padding:5px!important}
.customer-review{margin:0;border-top:1px solid #7A272F}
.customer-review .review-head{padding:10px 0 3px 20px}
.customer-review .review-head .review-rating{top:2px}
.customer-review .review-summary{border-top:1px solid #7A272F;border-bottom:1px solid #7A272F;margin-bottom:10px;width:98%}
.customer-review.odd{background:#eee}
.customer-review .cite{border-left:0;font-size:1.15em;margin:0;padding:10px 20px 20px}
.review-rating{display:inline-block;width:80px;position:relative;font-size:27px;margin-right:5px}
.review-rating .rating-percentage{position:absolute;color:#7A272F;overflow:hidden}
.pagination{margin:0 0 15px;text-align:right}
.pagination .page{padding:4px 10px;margin-right:5px;border:1px solid #7a272f;display:inline-block}
.pagination .page.current,.pagination .page:hover,.pagination .page:active{color:#fff;background:#7a272f}
.pagination .page:last-child{margin-right:0}
@media only screen and (max-width: 620px) {
.business .unit{float:none;width:100%}
.business .overview{margin-bottom:10px}
.business .review-summary{margin-left:20px}
}