/* ***************************************************************** */
/* New Font Awesome Rating (old css has yet to be removed) */
/* Commented out code is original css */

.rating-score {
  /* display: block; */ 
  /* font-size: 16px;*/
  position: relative;
  overflow: hidden;
}

.rating-score-wrap {
  display: inline-block;
  position: relative;
  text-align: left;
  /* height: 19px; */
}

.rating-score .rating-stars-active {
  color: #f9b803;
  position: relative;
  z-index: 10;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
}

.rating-score .rating-stars-inactive {
  color: grey;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-text-stroke: initial;
  /* overflow: hidden; */
}
/* ***************************************************************** */

.rate {
  border: 1px solid #ffffff;
}

.rate hover {
  border: 1px solid #ff0000;
}

.rate {
  border: 1px solid #ffffff;
}

/* For Rating Line View -  Aligning of star images with rest of text along with add and view buttons*/
.ratingtotal img {
  vertical-align: baseline;   
}

/* Reviews - Average User Reviews and Ratings Table center in span */
.ratingtotal table{
  margin: 0 auto;
}

/*--------------------------------------
  Review Overall Rating and Sub Ratings Table
--------------------------------------*/

/* Rating table in review */
.rating_table {
  border: none;
  margin: 0 0 1em 0;
}

/* To align text including icons in fonts for ratings */ 
.rating_table td {
  vertical-align:top;
}

/* To align img for ratings */ 
.rating_table img {
  vertical-align: baseline;   
}


/*--------------------------------------
  Review Totals - default theme only
--------------------------------------*/
#rating-totals_information {
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

#rating-totals_information dt {
    float: left;
    clear: left;
    width: 25%;
    margin: 0px 0px 0.5em;
    padding: 0px;
}
#rating-totals_information dd {
    float: left;
    width: 75%;
    margin: 0px 0px 0.5em;
    padding: 0px;
}


/*--------------------------------------
  Review Block
--------------------------------------*/

#reviewarea {
  clear: both;
}

/* Review Information (Story Title | Comment Number | Username) */
.reviewbar_status {
  text-align: center;
  margin: 1em 0;
}

.bar_separator {
  padding-left: 5px;
  padding-right: 5px;
  color: #CCC;
}

#reviewbar {
  padding: 3px;
  background: none repeat scroll 0 0 #EEE;
  border-radius: 4px;
}

#reviewbar:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Review Submit Form  */
#reviewbar-add {
  float: left; /* rtl */
  padding: 0.3em;
}

#reviewbar-selector {
  float: right; /* rtl */
  padding: 0.3em;
}

/* Review NOTE */
.disclaimer {
  text-align: center;
  color: #666;
  margin: 0.5em 0 1em;
}

#reviewpreview {
  margin:0;
  background:transparent;
  border:1px dashed grey;
  padding:5px 10px;
}

#revieweditform {
  margin:0;
  background:#F7F7F7;
  border:1px solid #E7E7E7;
  padding:10px;
}

/*--------------------------------------
  Review Body
--------------------------------------*/

/* Individual Review  */
.block-review-content {
  margin: 0;
  padding: 0;
  text-align: left; /* rtl */
}

/* Review Information  */
.review_status {
  list-style-position: outside;
  list-style-type: none;
  margin: 0 0 1em;
  padding: 0;
}

/* Review Title */
.review_title {
  display: block;
  margin: 1em 0 0.5em 0;
  padding: 4px;
  border: 1px solid #E7E7E7;
  background: #F7F7F7;
}

/* Review Auther */
.review_author {
  display: block;
  margin: 0 0 1em 0;
  padding: 0;
  color: #666;
}

/* Review Points (Pro, Con, Bottomline) */
.review_points img {
  vertical-align:middle;
}
.review_points, .review_full_link {
  margin: 0 0 1em 0;
}


/* Review Content */
.review_content {
  margin: 0 0 1em 0;
  padding: 0;
}

/* Review is helpful question */
.review_helpful_question {
  margin: 0 0 1em 0;
  vertical-align: middle;
}

/* Review Navigation */
.review_navi {
  clear: both;
  color: #666;
}

/*--------------------------------------
  Review Submit Form
--------------------------------------*/

#revieweditform {
  margin:0;
  background:#F7F7F7;
  border:1px solid #E7E7E7;
  padding:10px;
}

/* Username */
.dt-reviewform-username {
  display: inline;
}

.logoutorcreateaccount {
  padding: 0 3px;
}

/* NOTE */
.importantstuff {
  margin-top: 0;
}
.ul-importantstuff {
  margin: 0 0 0 1em; /* rtl */
  padding: 0;
}

.li-importantstuff {
  margin: 0 0 0 8px; /* rtl */
  padding: 0;
}






