  #rating{
   margin-top:15px;
  }
  
  #rating_sales,
  #rating_service{
   width:706px;
   max-height:250px;
   margin-bottom:15px;
   overflow:auto;
   border-bottom:1px solid #e3e4e7; 
   *height: expression( this.scrollHeight > 250 ? "250px" : "auto" );
  }

  .rating_item_headline{
   clear: both;
   border:1px solid #e3e4e7;
   background-color: #F3F3F3;
   width:704px;
   overflow:hidden;
  }
  .rating_item{
   clear: both;
   border:1px solid #e3e4e7;
   border-bottom:none;
   background-color:#fff;
   overflow:hidden;
   padding-bottom:9px;
  }
  
  .rating_item_content{
    padding: 5px;
  }
  .rating_item_content span{
   float: left;
   width: 80px;
   font-size: 1.1em;
   line-height: 22px;
   font-weight: bold;
   padding-bottom:5px;
  }
  .rating_item_headline .rating_total{
  float: left;
  padding-top: 4px;
  padding-left: 20px;
  padding-right: 20px;
  font-weight: bold;
  }
  .rating_item .rating_total{
  float: left;
  padding-top: 4px;
  padding-right: 30px;
  width: 30px;font-weight: bold;
  text-align: right;
  }
  
   .rating{
   width: 100px;
   height: 18px;
   position: absolute;
   z-index: 1;
   top: 0pt;
   left: 0pt;
   }
   .rating div{
   background:#ffffff;
   height:100%;
   float:left;
   }
   .rating div.highlight{
   background:#ffea00;
   }
   .comment_block{
    width:480px;
    float:left;
   }
   .comment{
   padding-top: 4px;
   }
   .comment.dealercomment{
    background-color: #F3F3F3;
    border: 1px solid #E3E4E7;
    margin-top: 7px;
    padding: 6px;
    color:#4C4C4C;
   }
   .actual_rating{
    position: relative;
    float: left;
    margin-top: 2px;
   }
   .rating_item .actual_rating{
    width:120px;
   }
   .actual_rating img{
    position: relative;
    z-index: 2;
   }
   
   
.starslider_block_sales,
 .starslider_block_service{
  border:1px solid #e3e4e7;
  background-color:#f3f3f3;
  text-align:left;
  float: left;
  padding:4px;
  padding-bottom:6px\9;
  margin-bottom:15px;
  position: relative;
  width: 337px;
  width:345px\9;
 }
 .starslider_block_sales{
  margin-right: 10px;
 }
.starslider_content_sales,
.starslider_content_service{
  padding-left:2px;
  padding-right:2px;
 }
 
 .starslider_headline{
   float:left;
   width:70px;
   line-height:15px;
   font-size:12px;
   font-weight:bold;
   color:#4c4c4c;
   padding:4px 0 0 4px;
 }
 
 .starslider_content{
  position:relative;
  float:left;
  margin-bottom:3px;
 }
 .starslider_content img{
  position:relative;
  z-index:2;
 }
 .starslider_rating{
  width:100px;
  height:18px;
  position:absolute;
  z-index:1;
  top:0;
  left:0;
 }
 .starslider_rating div{
  background:#ffffff;
  height:100%;
  float:left;
 }
 .starslider_rating div.highlight{
  background:#ffea00;
 }
 .starslider_rating_total{
  float:left;
  line-height:15px;
  font-size:11px;
  font-weight:bold;
  color:#4c4c4c;
  margin:2px 0 0 12px;
  width: 30px;
 }
 .starslider_rating_comments{
  position:relative;
  float:left;
  width:100px;
 }
 #rating_summary{
  width:706px;
  margin-top:15px;
 }
