/* $Id: thumbs-large.css,v 1.1.2.6 2010/03/12 08:06:45 marvil07 Exp $  */

.thumbs-large-wrapper {
  float: left;
  padding: 0;
  margin: 0 0 0 8px;
  width: 59px;
  height: 30px;
}

.vud-widget-thumbs-large {
  float: left;
}

.vud-widget-thumbs-large .up-active,
.vud-widget-thumbs-large .up-inactive {
  display: block;
  text-decoration: none;
  width: 30px;
  height: 30px;
}

.vud-widget-thumbs-large .down-active,
.vud-widget-thumbs-large .down-inactive {
  display: block;
  text-decoration: none;
  width: 29px;
  height: 30px;
}

.vud-widget-thumbs-large a.up-inactive,
.vud-widget-thumbs-large a.down-inactive,
.vud-widget-thumbs-large span.up-inactive,
.vud-widget-thumbs-large span.down-inactive {
  cursor: pointer;
}

.vud-widget-thumbs-large a.up-active,
.vud-widget-thumbs-large a.down-active,
.vud-widget-thumbs-large span.up-active,
.vud-widget-thumbs-large span.down-active {
  cursor: default;
}

.vud-widget-thumbs-large .up-active,
.vud-widget-thumbs-large .up-inactive:hover {
  background: url('sprite-up-down-thumbs-large.png') no-repeat -30px 0px;
  float: left;
}

/* style inactive widget and disable hover change */
.vud-widget-thumbs-large .up-inactive,
.vud-widget-thumbs-large .vud-widget-disabled .up-inactive:hover{
  background: url('sprite-up-down-thumbs-large.png') no-repeat 0px 0px;
  float: left;
}

.vud-widget-thumbs-large .down-active,
.vud-widget-thumbs-large .down-inactive:hover {
  background: url('sprite-up-down-thumbs-large.png') no-repeat -89px 0px;
  float: right;
}

/* style inactive widget and disable hover change */
.vud-widget-thumbs-large .down-inactive,
.vud-widget-thumbs-large .vud-widget-disabled .down-inactive:hover {
  background: url('sprite-up-down-thumbs-large.png') no-repeat -60px 0px;
  float: right;
}

/* tool tip positioning */
.vud-widget-thumbs-large .vote-tooltip {
  top: -28px;
  right: -6px;
}

.vud-widget-thumbs-large .vote-tooltip-arrow {
  right: 28px;
}

.total-votes-thumbs-large {
  font-weight: bold;
  color: #494949;
  display: block;
  float: left;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
  padding-top: 2px;
}

.vud-term-table {
  border: 1px solid #D3E7F4;
  float: right;
  width: 40em;
  margin: 0.5em 0 0.5em 1em;
}

.total-votes-thumbs-large .total {
  display: block;
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  text-shadow: #fff 0 1px 0;
  padding-bottom: 1px;
}

.total-votes-thumbs-large .total-votes-count {
  display: block;
  font-size: 10px;
  line-height: 10px;
  font-weight: normal;
  color: #999;
}

.vud-widget-thumbs-large .ctools-ajaxing {
  padding-right: 0 !important;
  display: block;
  width: 29px;
  height: 30px;
  background-position: center;
  float: left;
}

.vud-widget-thumbs-large .ctools-ajaxing.thumbs-large-click-up {
  margin-right: 3px;
}

.vud-widget-thumbs-large .ctools-ajaxing.thumbs-large-click-down {
  margin-left: 3px;
}

.vud-widget-thumbs-large .ctools-ajaxing span {
  display: none;
}
