@charset "UTF-8";

#comparison_box {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  width: 224px;
  background: url(../images/compara/footer.gif) no-repeat left bottom;
}

#comparison_box_inner {
  padding: 7px;
  background: url(../images/compara/header.gif) no-repeat left top;
}

#comparison_box_inner .compara,
#comparison_box_inner .empty {
  padding: 3px;
  color: #999999;
  font-size: 10px;
}

#comparison_box_inner #result  {
  padding: 3px;
  border-top: 1px solid #dfe2e5;
  border-bottom: 1px solid #dfe2e5;
  color: #999999;
  font-size: 10px;
}

#comparison_box_inner #result .compara .checkbox {
  margin: 4px 5px 0 0 ;
  display: block;
  float: left;
  width: 9px;
  height: 9px;
  background: url(../images/compara/checkbox_thumb.gif) no-repeat left top;
  text-indent: -9999em;
}

#comparison_box_inner #result .compara .name {
  display: block;
  float: left;
  width: 180px;
  color: #8c8c8c;
  font-size: 11px;
}

#comparison_box_inner #result .compara em {
  font-style: normal;
}

#comparison_box_inner .compara_items {
  padding: 3px 5px 8px 0;
  text-align: right;
}

#comparison_box_inner .compara_items span a {
  padding-left: 12px;
  color: #4abbf1;
  background: url(../images/icon/arrow_compara.gif) no-repeat left 0.2em;
  font-size: 10px;
  text-decoration: none;
}

#comparison_box_inner #photo {
  position: relative;
  height: 1.5em;
}

#comparison_box_inner #photo img {
  margin-right: 3px;
  border: none;
  float: left;
  vertical-align: bottom;
}


#comparison_box_inner #photo #count {
  padding: 2px;
  position: absolute;
  top: 4px;
  right: 0;
  line-height: 1;
  color: #ffffff;
  background: #babdbe;
  font-size: 10px;
}
