/* Amazon hotlist */
.ahl-list{
list-style-type:none;
}
.ahl-list .item{
  position:relative;
  clear:both;
  margin-top: 1.5em;
  text-align:center;
}
.ahl-list .position {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px ;
  height: 30px;
  position: absolute;
  text-align: center;
  width: 30px;

  -moz-border-radius: 15px; 
  -webkit-border-radius: 15px; 
  border-radius: 15px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 

  background-color: #dddddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#888888)); 
  background-image: -webkit-linear-gradient(top, #dddddd, #888888); 
  background-image:    -moz-linear-gradient(top, #dddddd, #888888); 
  background-image:     -ms-linear-gradient(top, #dddddd, #888888); 
  background-image:      -o-linear-gradient(top, #dddddd, #888888); 
  background-image:         linear-gradient(top, #dddddd, #888888);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#888888'); 

  -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5); 
  -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5); 
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5); 
}
.ahl-list h3{
  text-align:left;
}
.ahl-list h3 a{
  text-decoration:none;
}
.ahl-list img{
   margin: 0 auto;
}
.ahl-list .price{
  display:block;
  text-align:right;
  font-weight: bold;
}
.ahl-list .price a{
  text-decoration:none;
}