#gigya-share, #gigya-share-clone, .gigya-share-container { float: left; }

.gigya-count, .gigya-count-mini {
  cursor: pointer;
  display: inline-block;
  text-align: center;
}

.gigya-count {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/share-sprite.png") transparent 0 0 no-repeat !important;
  height: 53px;
  width: 60px !important;
}

.gigya-count span, .gigya-count-mini span, .count-wrapper span {
  color: #3D3938;
  display: block;
  font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-top: 8px;
}

.gigya-count-mini {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/share-sprite-mini.png") transparent 0 0 no-repeat !important;
  height: 17px;
  margin-right: 17px !important;
  width: 54px !important;
}

.gigya-count-mini span {
  line-height: 17px;
  margin-left: -2px;
  padding: 0;
}

.gigya-count-mini .count-wrapper,
.favorite_vcount_mini .count-wrapper {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/small_share_close.png") no-repeat scroll -44px 1px transparent;
  display: inline-block;
  height: 17px;
  margin-left: 54px;
  width: 21px;
}
.gigya-count-mini .no-count-wrapper {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/small_share_close.png") no-repeat scroll -62px 1px transparent;
  margin-left: 54px;
  width: 3px;
}

.gig-button-container .Facebook .gigya-count { background-position: -3px 0 !important; }
.gig-button-container .Twitter .gigya-count { background-position: -62px 0 !important; }
.gig-button-container .Share .gigya-count { background-position: -402px 0 !important; }
.gig-button-container .Email .gigya-count { background-position: -121px 0 !important; }

.gig-button-container .Facebook .gigya-count:hover { background-position: -3px -53px !important; }
.gig-button-container .Twitter .gigya-count:hover { background-position: -62px -53px !important; }
.gig-button-container .Share .gigya-count:hover { background-position: -402px -53px !important; }
.gig-button-container .Email .gigya-count:hover { background-position: -121px -53px !important; }

.gig-button-container .Twitter .gigya-count-mini { background-position: -64px 0 !important; }
.gig-button-container .Share .gigya-count-mini { background-position: -324px 0 !important; }
.gig-button-container .Email .gigya-count-mini { background-position: -123px 0 !important; margin: 0 !important; }

/**
 * Favorites
 */
.favorite_vcount {
  float: right;
  text-align: left;
}

.favorite_vcount .flag-wrapper {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/share-sprite.png") transparent -320px 0 no-repeat !important;
  display: inline-block;
  float: left;
  height: 53px;
  width: 78px;
}

.favorite_vcount .flag-wrapper:hover { background-position: -320px -53px !important; }

.favorite_vcount .flag-wrapper .flag {
  display: inline-block;
  height: 53px;
  width: 80px;
}

.favorite_vcount .flag-wrapper .flag span,
.favorite_vcount_mini .flag-wrapper .flag span { display: none; }

.favorite_vcount .count-wrapper {
  float: left;
  margin: 7px 0 0 -42px;
}

.favorite_vcount_mini { position: relative; }

.favorite_vcount_mini .flag-wrapper {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/share-sprite-mini.png") transparent -384px -1px no-repeat !important;
  display: inline-block;
  position: absolute;
  right: 21px;
  top: 1px;
}

.favorite_vcount_mini .flag-wrapper a {
  display: inline-block;
  height: 17px;
  width: 74px;
}

.favorite_vcount_mini .flag-wrapper .flag-throbber { display: none; }

.favorite_vcount_mini .count-wrapper {
  line-height: 17px;
  margin: 0;
  position: absolute;
  right: 0;
}

.favorite_vcount_mini .count-wrapper span {
  color: #3D3938;
  display: inline-block;
  font-family: 'Lucida Grande','Lucida Sans Unicode',sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 0;
  text-align: center;
  width: 21px;
 }
 
 /**
  * Mini reviews button
  */
 .reviews_vcount_mini .stButton {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/share-sprite-mini.png") no-repeat scroll -256px -1px transparent !important;
  display: inline-block;
  height: 17px;
  margin-top: 1px;
  width: 63px;
 }
 
.reviews_vcount_mini .stButton .stRvBubble {
  height: 17px !important;
  width: 21px !important;
}

.reviews_vcount_mini .stButton .stRvBubble .stRvBubble_count {
  background: url("/dr/pga/sites/default/themes/sitetheme/graphics/small_share_close.png") no-repeat scroll -44px 1px transparent !important;
  height: 17px;
  margin: -1px 0 0 63px !important;
  padding: 1px 0 0 0 !important;
}
 
 /**
 * Content specific layout tweaks
 */
.node-type-pgapro .gigya-share-container {
  float: none !important;
  margin-left: 332px;
}

.node-type-pgapro .gig-simpleShare table tr,
.node-type-pgapro .gig-simpleShare table thead,
.node-type-pgapro .gig-simpleShare table thead th,
.node-type-pgapro .gig-simpleShare table thead tr th,
.node-type-pgapro .gig-simpleShare table tr td,
.node-type-pgapro .gig-simpleShare table tbody { padding: 0 !important; }

.node-type-equipment .reviews_vcount { float: left; }
.node-type-equipment .favorite_vcount { float: left; }

.node-type-tip .add_favorite { display: none; }
.node-type-experts .favorite_vcount_mini { margin-top: 32px; }

.node-type-course .favorite_vcount_mini { margin-top: -18px; }
.node-type-course #media-container { width: 246px !important; }
.node-type-course .gigya-count-mini { margin: 0 !important; }
.node-type-course .gigya-count-mini .count-wrapper {
  background-position: -62px 1px;
  width: 2px;
}
.node-type-course .reviews_vcount_mini { padding-left: 62px; }

.node-type-pga-video .gigya-share-no-favorite { float: right; }

.page-golf-instruction #instruction-tip-day .gigya-share-container { margin: 5px 5px 0 0;width:100%;}

#tip-footer-right, .tip-footer-right { width: 382px !important; }