/* product rating CSS */

div.product_footer{
    position: relative;
	 float: right;
    padding: 0px !important;
    width: 130px;
    height: 50px;
    margin: 0px 0px 10px 0px;
	}
    
div.product_footer strong{
    display: block;
    font-size: 7pt;
    font-weight: normal;
    }
    
div.product_average_vote{
    position: absolute;
    top: -20px;
    left: 0px;
    width: 100%;
    float: left;
    margin: 0px !important;
    height: inherit;
	 }
    
div.product_user_vote{
    position: absolute;
    top: 22px;
    right: 0px;
    width: 100%;
    margin: 0px !important;
    height: inherit;
    }
    
 span.vote_total{
    position: relative;
    top: 0px;
    left: 2px;
    font-size: 7pt;
    }
    
span.rating_saved{
    color: #990000;
    display: none;
    }    

	 /* product rating CSS */

.votes{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #333;
  }
  
span.votetext{
 display:block;
 overflow:visible;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #333;
 height: 0px;
 }  
  
td.votetext{
 width: 120px;
  }  
  
td.votes{
 text-align: center;
  }
 
.starcontainer{
 margin: 0px;
 padding: 0px;
 width: 120px;
 height: 22px;
 overflow: hidden;
 background: url('images/grey-star.gif') !important; 
 position: relative;
 } 

.starcontainer a{
 margin: 0px !important;
 padding: 0px !important;
 border: 0px;
 } 
 
.starcontainer a img{
 margin: 0px !important;
 padding: 0px !important;
 border: 0px;
/* border: 1px solid red; */
 width: 24px !important;
 height: 22px !important;
 } 

#singleimg{
 margin: 0px;
 padding: 0px;
 width: 240px;
 text-align:center; 
 }
 
#starcont2{
 margin: 0px;
 padding: 0px;
 width: 120px;
 height: 22px;
 overflow: hidden;
 background: #888;
 }

#starmove{
 width: 190px;
 margin: 0px;
 height: 22px;
 padding-left: 10px;
/*  border: 1px solid green; */
 }
  
img.goldstar{
 height: 22px;
 width: 24px; 
 padding: 0px;
 margin: 0px;
 border: none;
 }
 
#starmovenv{
 width: 150px; 
 margin: 0px;
 padding: 0px;
 height: 22px;
  }

#startxtmove{
 width: 110px;
 margin: 0px;
 padding: 0px;
  }
  
#goldstarcont{
 margin: 0px;
 padding: 0px;
 height: 24px;
 overflow: hidden;
 } 
 
.starimage{
  background: transparent !important;
  float: none !important;
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/24bit-star.png',sizingMethod='scale'); */
 }  
 
div.starcontainer a{/*
 border: 1px solid red;
 display: block;
 visibility: visible;*/
 }
 
div.starcontainer a:hover{
 background: url('images/blue-star.gif') !important; 
/* border: 1px solid black;*/
 }
   
a.star1{
 display:block;
 width: 24px;
 text-align: right;
 z-index: 5;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 
a.star2{
 display:block;
 width: 48px;
 text-align: right;
 z-index: 4;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 

 
a.star3{
 display:block;
 width: 72px;
 text-align: right;
 z-index: 3;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 

a.star4{
 display:block;
 width: 96px;
 text-align: right;
 z-index: 2;
 position: absolute;
 top: 0px;
 left: 0px;
 }
 
a.star5{
 display:block;
 width: 120px;
 text-align: right;
 z-index: 1;
 position: absolute;
 top: 0px;
 left: 0px;
 }

/* styles the additional description */
span.additional_description{
display: none;
}

a.additional_description_link{
display: inline;
margin-left: 10px;
color: #515351;
}

a.additional_description_link img{
margin-right: 3px;
}
