/* line 1, ../../sass/reviews.scss */
.review-label,
.review-question {
  font-weight: bold;
  margin-bottom: .25rem;
}

/* line 6, ../../sass/reviews.scss */
#histogram .rating {
  margin-right: 0;
}

/* line 10, ../../sass/reviews.scss */
.review .rating.big {
  height: 20px;
  line-height: 20px;
  width: 112px;
  background-image: url("/images/review_stars.gif");
}

/* line 17, ../../sass/reviews.scss */
#ratingDescription {
  font-weight: bold;
  color: #D3A227;
  font-style: italic;
}

/* line 23, ../../sass/reviews.scss */
.review .r0,
.review-table .r0 {
  background-position: 0 0;
}

/* line 28, ../../sass/reviews.scss */
.review .r05,
.review-table .r05 {
  background-position: 0 -23px;
}

/* line 33, ../../sass/reviews.scss */
.review .r1,
.review-table .r1 {
  background-position: 0 -46px;
}

/* line 38, ../../sass/reviews.scss */
.review .r15,
.review-table .r15 {
  background-position: 0 -69px;
}

/* line 43, ../../sass/reviews.scss */
.review .r2,
.review-table .r2 {
  background-position: 0 -92px;
}

/* line 48, ../../sass/reviews.scss */
.review .r25,
.review-table .r25 {
  background-position: 0 -115px;
}

/* line 53, ../../sass/reviews.scss */
.review .r3,
.review-table .r3 {
  background-position: 0 -138px;
}

/* line 58, ../../sass/reviews.scss */
.review .r35,
.review-table .r35 {
  background-position: 0 -161px;
}

/* line 63, ../../sass/reviews.scss */
.review .r4,
.review-table .r4 {
  background-position: 0 -184px;
}

/* line 68, ../../sass/reviews.scss */
.review .r45,
.review-table .r45 {
  background-position: 0 -207px;
}

/* line 73, ../../sass/reviews.scss */
.review .r5,
.review-table .r5 {
  background-position: 0 -230px;
}

/* line 78, ../../sass/reviews.scss */
.review-table .rating.big {
  width: 120px;
  height: 20px;
  float: left;
}

/* line 83, ../../sass/reviews.scss */
.review .rating.big .star {
  float: left;
  width: 20px;
  height: 20px;
  padding-left: 3px;
}

/* line 90, ../../sass/reviews.scss */
.review .rating.big .star.star1 {
  padding: 0;
}

/* line 93, ../../sass/reviews.scss */
.review .rating.small {
  margin-left: auto;
  margin-right: auto;
}

/* line 97, ../../sass/reviews.scss */
.review .rating.small {
  height: 15px;
  line-height: 15px;
  width: 83px;
  background-image: url("/images/review_stars_small.gif");
}

/* line 104, ../../sass/reviews.scss */
.review .rating.small.r0 {
  background-position: 0 0;
}

/* line 108, ../../sass/reviews.scss */
.review .rating.small.r05 {
  background-position: 0 -18px;
}

/* line 112, ../../sass/reviews.scss */
.review .rating.small.r1 {
  background-position: 0 -36px;
}

/* line 116, ../../sass/reviews.scss */
.review .rating.small.r15 {
  background-position: 0 -54px;
}

/* line 120, ../../sass/reviews.scss */
.review .rating.small.r2 {
  background-position: 0 -72px;
}

/* line 124, ../../sass/reviews.scss */
.review .rating.small.r25 {
  background-position: 0 -90px;
}

/* line 128, ../../sass/reviews.scss */
.review .rating.small.r3 {
  background-position: 0 -108px;
}

/* line 132, ../../sass/reviews.scss */
.review .rating.small.r35 {
  background-position: 0 -126px;
}

/* line 136, ../../sass/reviews.scss */
.review .rating.small.r4 {
  background-position: 0 -144px;
}

/* line 140, ../../sass/reviews.scss */
.review .rating.small.r45 {
  background-position: 0 -162px;
}

/* line 144, ../../sass/reviews.scss */
.review .rating.small.r5 {
  background-position: 0 -180px;
}

/* line 148, ../../sass/reviews.scss */
.review .rating.small .star {
  float: left;
  width: 250px;
}

/* line 157, ../../sass/reviews.scss */
.product-image {
  float: left;
  margin: 5px;
  height: 100px;
}

/* line 163, ../../sass/reviews.scss */
table.review {
  border-collapse: separate;
}

/* line 171, ../../sass/reviews.scss */
table.review input.inputfour {
  padding: 3px 0;
}

/* line 176, ../../sass/reviews.scss */
span.required {
  color: red;
}

/* line 180, ../../sass/reviews.scss */
.required-label {
  font-size: .9em;
}

/* line 184, ../../sass/reviews.scss */
.rating {
  background: transparent url(/images/review_stars.gif) 0 0 no-repeat;
}

/* line 193, ../../sass/reviews.scss */
.review-headline {
  line-height: 23px;
  font-size: 1em;
  font-weight: bold;
}

/* line 199, ../../sass/reviews.scss */
.reviews th.review-date {
  font-weight: normal;
  text-align: left;
}

/* line 208, ../../sass/reviews.scss */
table.histogram {
  margin-left: auto;
  margin-right: auto;
  height: 1%;
  /*IE Sucks!*/
}

/* line 214, ../../sass/reviews.scss */
.reviews th {
  text-align: right;
  padding-right: 5px;
  color: #888;
  font-size: .9em;
  vertical-align: top;
}

/* line 223, ../../sass/reviews.scss */
.histogram th {
  width: 85px;
  padding-right: 0;
}

/* line 228, ../../sass/reviews.scss */
.reviews td {
  /*width: 65%;*/
  vertical-align: top;
}

/* line 233, ../../sass/reviews.scss */
.review-location,
.review-name {
  color: green;
}

/* line 238, ../../sass/reviews.scss */
.reviews-name-location {
  font-weight: bold;
  color: #666;
  padding: 10px 0;
}

/* line 244, ../../sass/reviews.scss */
.describe-yourself {
  font-size: .9em;
  font-weight: normal;
}

/* line 249, ../../sass/reviews.scss */
.review-comments {
  padding-top: 15px;
}

/* line 253, ../../sass/reviews.scss */
.review-voting {
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: 1px solid #ddd;
  padding-left: 5px;
  font-size: .9em;
  background-color: #fafafa;
}

/* line 262, ../../sass/reviews.scss */
img.pic1 {
  float: left;
  margin: 0 5px 5px 0;
  border: 1px solid #efefef;
  padding: 5px;
  width: 100px;
}

/* line 270, ../../sass/reviews.scss */
img.pic2 {
  float: left;
  clear: left;
  margin: 10px 5px 5px 0;
  border: 1px solid #ececec;
  padding: 5px;
  width: 100px;
}

/* line 279, ../../sass/reviews.scss */
.review-response-container {
  padding: 10px;
  background-color: #DDF7FD;
  border-left: 10px solid #55DDFD;
  margin: 5px 0 5px 30px;
}

/* line 286, ../../sass/reviews.scss */
.review-site-name {
  font-weight: bold;
}

/* line 290, ../../sass/reviews.scss */
.review-staff,
.review-certified {
  float: right;
}

/* line 295, ../../sass/reviews.scss */
.review-histogram {
  /*margin-left: 150px;*/
  height: 1%;
  /*IE Sucks!*/
}

/* line 300, ../../sass/reviews.scss */
.review-histogram .bar {
  position: relative;
  overflow-x: hidden;
  width: 250px;
  background: #ccc url("/images/bar-glare.png") repeat-x 0 0;
}

/* line 307, ../../sass/reviews.scss */
td.bar {
  width: 250px;
}

/* line 310, ../../sass/reviews.scss */
.review-histogram .bar div {
  position: relative;
  /*overflow: hidden;*/
  float: left;
  width: 200px;
  background: #ffab2c url("/images/bar-glare.png") repeat-x 0 0;
}

/* line 317, ../../sass/reviews.scss */
#reviews .sorting {
  border-bottom: 1px solid #bbb;
  /*background-color: #eee;*/
  /*padding: 10px;*/
  margin: 15px 0;
  padding-bottom: 15px;
  font-size: .9em;
  text-align: right;
}

/* line 326, ../../sass/reviews.scss */
#reviews .sorting div {
  text-align: center;
}

/* line 330, ../../sass/reviews.scss */
#reviews .sorting .buttons {
  padding-top: 10px;
}

/* line 334, ../../sass/reviews.scss */
#reviews .sorting .buttons a {
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
  text-decoration: none;
  border-bottom: 1px solid #999999;
  text-transform: uppercase;
}

/* line 343, ../../sass/reviews.scss */
#reviews .sorting .buttons a:hover {
  background-color: #ffff99;
}

/* line 347, ../../sass/reviews.scss */
#reviews .sorting .buttons a.selected {
  border-bottom: 1px solid #006633;
  background-color: #99ff99;
}

/* line 352, ../../sass/reviews.scss */
.history-count {
  text-align: center;
}

/* line 356, ../../sass/reviews.scss */
#reviews .review-tweet {
  float: right;
}

/* line 360, ../../sass/reviews.scss */
#reviews .pagination {
  font-weight: bold;
  color: #1F6689;
  text-align: center;
}

/* line 366, ../../sass/reviews.scss */
#reviews .pagination li {
  list-style: none;
  display: inline;
  /*float:left;*/
  margin-right: 5px;
}

/* line 372, ../../sass/reviews.scss */
#reviews .pagination li.previous a,
#reviews .pagination li.next a {
  font-weight: bold;
}

/* line 378, ../../sass/reviews.scss */
#reviews .pagination li.previous {
  margin-right: 15px;
}

/* line 382, ../../sass/reviews.scss */
#reviews .pagination li.next {
  margin-left: 10px;
}

/* line 386, ../../sass/reviews.scss */
#reviews .pagination li a {
  text-decoration: none;
  color: #369;
  border: 1px #369 solid;
  background: white;
  padding: 4px;
}

/* line 394, ../../sass/reviews.scss */
#reviews .pagination li.current {
  border: 1px #369 solid;
  background: #369;
  padding: 4px;
  color: white;
}

/* line 401, ../../sass/reviews.scss */
.pagination li a:hover {
  text-decoration: none;
  color: #369;
  background-color: #99ffff;
}
