    .star-ratings-sprite {
  background: url("/layout/star-rating-sprite.png") repeat-x;
  font-size: 0;
  height: 21px;
  line-height: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 110px;
  margin: 0 auto; }

.star-ratings-sprite-small {
  background: url("/layout/star-rating-sprite-small.png") repeat-x;
  font-size: 0;
  height: 15px;
  line-height: 0;
  overflow: hidden;
  text-indent: -999em;
  width: 75px;
  margin: 0 auto; }

    .star-ratings-sprite-rating-small {
    background: url("/layout/star-rating-sprite-small.png") repeat-x;
    background-position: 0 100%;
    float: left;
    height: 15px;
    display: block; }
  .form-group{padding:10px;}

  .star-ratings-sprite-rating {
    background: url("/layout/star-rating-sprite.png") repeat-x;
    background-position: 0 100%;
    float: left;
    height: 21px;
    display: block; }
  .form-group{padding:15px;}

  span.validate-has-error{display:block;padding-top:5px;font-size:12px;color:#cc3f44}
  input.validate-has-error{display:block;padding-top:5px;font-size:12px;color:#cc3f44;border-color:#cc3f44;}

  .form-group.userdata.validate-has-error input{
    color:#cc3f44;border-color:#cc3f44;
  }
  .form-group.userdata.validate-has-error select{
    color:#cc3f44;border-color:#cc3f44;
  }

  textarea.error{
    border: 1px solid red;
  }

  .WhiteTxt{
    color:white !important;
  }