.HighlightAndShare {
  display: none;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.HighlightAndShare-tooltip-regular-gray {
  background: url('images/background-gray.png') no-repeat;
}

.HighlightAndShare-tooltip-regular-white {
  background: url('images/background-white.png') no-repeat;
}

.HighlightAndShare-tooltip-regular-lightgray {
  background: url('images/background-lightgray.png') no-repeat;
}


.HighlightAndShare-tooltip-regular {
  width: 95px;
  height: 69px;
  padding: 12px 14px;
  background-position: -10px -9px;
}

.HighlightAndShare-tooltip-cloud-gray {
  background: url('images/background-gray-cloud.png') no-repeat;
}

.HighlightAndShare-tooltip-cloud-white {
  background: url('images/background-white-cloud.png') no-repeat;
}

.HighlightAndShare-tooltip-cloud-lightgray {
  background: url('images/background-lightgray-cloud.png') no-repeat;
}

.HighlightAndShare-tooltip-cloud {
  width: 118px;
  height: 86px;
  padding: 19px 23px;
}


.HighlightAndShare-icons-white .HighlightAndShare_FB {
  width: 28px;
  height: 33px;
  background: url('images/facebook.png') no-repeat;
  float: left;
  margin-right: 5px;
}

.HighlightAndShare-icons-white .HighlightAndShare_TW {
  width: 34px;
  height: 33px;
  background: url('images/twitter.png') no-repeat;
  float: left;
}

.HighlightAndShare-icons-roundwhite .HighlightAndShare_FB {
  width: 28px;
  height: 33px;
  background: url('images/facebook-round-white.png') no-repeat;
  float: left;
  margin-right: 8px;
  margin-left: 1px;
}

.HighlightAndShare-icons-roundwhite .HighlightAndShare_TW {
  width: 28px;
  height: 33px;
  background: url('images/twitter-round-white.png') no-repeat;
  float: left;
}

.HighlightAndShare-icons-black .HighlightAndShare_FB {
  width: 28px;
  height: 32px;
  background: url('images/facebook-small-black.png') no-repeat;
  float: left;
  margin-right: 5px;
}

.HighlightAndShare-icons-black .HighlightAndShare_TW {
  width: 33px;
  height: 32px;
  background: url('images/twittersmall-black.png') no-repeat;
  float: left;
}

.HighlightAndShare-icons-roundblack .HighlightAndShare_FB {
  width: 28px;
  height: 33px;
  background: url('images/facebook-round-black.png') no-repeat;
  float: left;
  margin-right: 8px;
  margin-left: 1px;
}

.HighlightAndShare-icons-roundblack .HighlightAndShare_TW {
  width: 28px;
  height: 33px;
  background: url('images/twitter-round-black.png') no-repeat;
  float: left;
}

.HighlightAndShare-icons-color .HighlightAndShare_FB {
  width: 25px;
  height: 33px;
  background: url('images/facebook-small-color.png') no-repeat;
  float: left;
  margin-right: 6px;
}

.HighlightAndShare-icons-color .HighlightAndShare_TW {
  width: 34px;
  height: 33px;
  background: url('images/twittersmall-color.png') no-repeat;
  float: left;
}

.HighlightAndShare-icons-roundcolor .HighlightAndShare_FB {
  width: 30px;
  height: 32px;
  background: url('images/facebook-small-round.png') no-repeat;
  float: left;
  margin-right: 5px;
  margin-left: 2px;
}

.HighlightAndShare-icons-roundcolor .HighlightAndShare_TW {
  width: 30px;
  height: 32px;
  background: url('images/twitter-small-color-round.png') no-repeat;
  float: left;
}


.HighlightAndShare_FB, .HighlightAndShare_TW {
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}

.HighlightAndShare_FB:hover, .HighlightAndShare_TW:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
