/* COMPUNIX REVIEWS */
.ReviewLinkLoginInfo{
   font-size: 13px;
font-weight: bold;
border: none;
cursor: pointer;}
.prodrating{
color: #2158C2;
text-decoration: underline;
float: left;
margin-top: -21px;
margin-left: 170px;
font-weight: bold;
cursor: pointer;}

#CompunixProductReviews {font-size:12px}
#CompunixProductReviews select {font-size:12px}
#CompunixProductReviews .ReviewsStats {float:left; background-color:#f4f4f4; width:190px; padding:5px 10px 10px 10px}
#CompunixProductReviews .ReviewsStats .StatsLine .StarNo,
#CompunixProductReviews .ReviewsStats .StatsLine .ProgressBar,
#CompunixProductReviews .ReviewsStats .StatsLine .StatsInfo {float:left; padding-right: 5px}
#CompunixProductReviews .ReviewsStats .StatsLine {clear:left}
#CompunixProductReviews .ReviewsStats .ReviewsCount {padding-bottom:5px; font-size:14px}
#CompunixProductReviews .ProgressBar {
	background: url("../../images/reviewprogressbg.png") no-repeat scroll left top transparent; 
	width:75px; /* 4px less than the image */
	height:17px;
	z-index:0;
}
#CompunixProductReviews .ProgressBarValue {
	background: url("../../images/reviewprogressvalue.png") repeat scroll left top transparent; 
	background-position:3px 0px;
	height:17px; /* width is calculated in % */
	z-index:1; 
	margin-left:2px;
}
#CompunixProductReviews .ReviewWritePrompt {padding-bottom:5px; font-size:14px}
#CompunixProductReviews .ReviewWriteWrapperOuter {padding:5px 10px 10px 10px; width:90%; margin-left:10px; float:left; background-color:#f4f4f4}
#CompunixProductReviews #ReviewWriteText {width:91%; height:90px; overflow-y: scroll; background: transparent;}
#CompunixProductReviews .ReviewWriteBox {float:left; width:95%; margin-left:10px}
#CompunixProductReviews .ReviewWriteRatings {float:left; margin-left:10px;width: 93%;}
#CompunixProductReviews .ReviewWriteSubmit { padding-top:20px; text-align:right; font-weight: bold;}
#CompunixProductReviews .ReviewWriteSubmit #btnReviewSubmit { padding: 10px; font-weight: bold; color: #fff;background: #557ff1;}
#CompunixProductReviews .ReviewWriteRatings .ReviewWriteRatingDropdown {margin-bottom:5px; margin-top: 10px;}
#CompunixProductReviews .ReviewWriteRatings .ReviewWriteRatingDropdown select {width:95%; background:transparent}
#CompunixProductReviews .ReviewsList {clear:left; padding-top:30px}
#CompunixProductReviews .ReviewsList .Review {padding:10px; border-top: dashed 1px #d6d6d6}
#CompunixProductReviews .ReviewsList .Review  .ReviewRatings{width: 100%}
#CompunixProductReviews .ReviewsList .Review  .ReviewRating{margin-right: 0px;}
#CompunixProductReviews .ReviewsList .Review  .ReviewRating span { display: inline-block; width: 80%; }
#CompunixProductReviews .ReviewsList .Review  .ReviewRating img{ }
#CompunixProductReviews .ReviewsList .Review .ReviewText {clear:left; font-style: italic; padding-top: 10px; }
#CompunixProductReviews .ReviewsList .Review .ReviewRating span {padding-top:5px; float:left}
#CompunixProductReviews .ReviewsList .Review .ReviewRatings {margin-bottom:10px}
#CompunixProductReviews .ReviewsList .Review .ReviewSign {text-align:right}
#CompunixProductReviews #ReviewSubmitWarning {padding-top:10px; text-align:right; color:red}
#CompunixProductReviews .ReviewsPaging {text-align:right; color:black; font-size:14px; border-top: dashed 1px #d6d6d6; padding-top:10px}
#CompunixProductReviews .ReviewsPaging  a {text-decoration:none; color:black}
#CompunixProductReviews .ReviewsPaging span {padding:0px 3px 0px 3px}
#CompunixProductReviews .ReviewsPaging .ReviewsActualPage { background-color:#96cb00 }
#CompunixProductReviews .ReviewWaitingForApproval {padding-top:20px; float:left; /*width:145px*/}
.CompunixCategoryProductRating { padding:.5em 0; }
.CompunixCategoryProductRating img { display: inline-block; vertical-align: bottom; margin-bottom: 2px; }
div.product-image-column .CompunixCategoryProductRating { text-align: center; }
/* END COMPUNIX REVIEWS */


@media only screen and (max-width:979px) {
    #CompunixProductReviews .ReviewsList .Review .ReviewRating span {
        width: 68%;   
    }
}