.zag_comment {border-top: 2px solid #dfe1e4; padding: 10px 0; font-size: 15px; margin-top: 20px;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:16px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden; margin-right: 3px;}
div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px; width:16px; height: 16px;}
div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:18px;height:100%; margin-right: 3px;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 bottom!important}
div.star-rating-hover a{background-position:0 bottom}
.rating_label {float: left; line-height: 18px;}
ul.reviews {margin: 0; list-style: none;}
ul.reviews li {border-bottom: 1px dotted #ccc;border-left: 5px solid transparent;padding: 5px 5px 5px 10px;position: relative; font-size: 14px; color: #6e6e6e;}
ul.reviews li:hover {background-color: rgba(36, 36, 36, 0.02);border-left: 5px solid #ededed;}
.review_details {margin-bottom: 5px; color: #35230f;}
.review_details span {color: #ccc; font-size: 85%; margin-left: 5px;}
.rating_wrapper {margin: 0 0 10px; height: 18px;}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.cooment_form {display: none;}
#review_author, #review_email {margin: 5px 0;}
#review_confirm_email {display: none;}
.cooment_form input[type=text] {background-color: #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border-radius: 4px; color: #555; font-size: 14px; height: 20px; width: 270px; line-height: 20px; margin-bottom: 10px; padding: 4px 6px;}
.cooment_form textarea {background-color: #fff; border: 1px solid #ccc; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border-radius: 4px; color: #555; font-size: 14px; width: 98%; height: 60px; line-height: 20px; margin-bottom: 10px; padding: 4px 6px;}
.cooment_form input[type=text]:focus, .cooment_form textarea:focus {border-color: rgba(82, 168, 236, 0.8);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);}
.cooment_form label {color: #595959; margin-left: 10px;}
.cooment_form #review_confirm_email {display: none;}
.cooment_form .input-error {border-color: #E74C3C!important;}
#captcha {margin: 10px 0;}
#captcha small {margin-bottom: 10px; display: inline-block;}
#captcha_challenge {border: 1px solid #e4e4e4; float: left; margin: 0 10px 0 0;}
#captcha_challenge img {float: left;}
#captcha_challenge a {display: block; float: left; background-color: #fff; border-left: 1px solid #e4e4e4; padding: 10px;}
#review_captcha_solution {width: 180px!important; margin-top: 7px;}
