.pane-node-content .video, .field-type-creative-review .video{
  margin-bottom: 5px;
}
.pane-node-content .voting_widget, .field-type-creative-review .voting_widget{
  margin-top: 0;
  margin-bottom:10px;
}
.comment-wrapper .voting_widget{
  margin-top: 5px;
}
/*
Thumbs Widget no js
*/
.voting_widget{
  float:right;
  margin-top: 5px;
  display:none;
}
.voting_widget .form-type-radios label{
  display:none;
}
.voting_widget .form-type-radio .form-radio, .voting_widget .form-type-radio label{
  float:left;
  display:block;
}
.voting_widget .form-type-radio label{
  width:auto;
  margin-right:10px;
}
.voting_widget .form-submit{
  float:none;
}
/*
Thumbs Widget js
*/
.voting_widget .thumbs{
  display:block;
  float:left;
  margin: 1px 3px 0 3px;
  width:15px;
  height:17px;
  background: url('../images/thumbs.png') 0 0 no-repeat;
}
.voting_widget .up{ background-position: 0 0; }
.voting_widget .down{ background-position: -16px 0; }
.voting_widget .up:hover{ background-position: 0 -17px; cursor: pointer;}
.voting_widget .down:hover{ background-position: -16px -17px; cursor: pointer;}
.voting_widget .up:active{ background-position: 0 -34px; cursor: pointer;}
.voting_widget .down:active{ background-position: -16px -34px; cursor: pointer;}
.voting_widget .up.active-count{ background-position: 0 -88px;}
.voting_widget .down.active-count{ background-position: -16px -88px; }
.voting_widget .up.active-count:hover{ background-position: 0 -106px; cursor: pointer;}
.voting_widget .down.active-count:hover{ background-position: -16px -106px; cursor: pointer;}
.voting_widget .up.active-count:active{ background-position: 0 -124px; cursor: pointer;}
.voting_widget .down.active-count:active{ background-position: -16px -124px; cursor: pointer;}
.voting_widget .up-active{ background-position: 0 -52px; }
.voting_widget .down-active{ background-position: -16px -52px; }
.voting_widget .up-disabled{ background-position: 0 -70px;}
.voting_widget .down-disabled{ background-position: -16px -70px; }

.voting-bubble{
  float: left;
}
.voting-bubble .left,.voting-bubble .middle,.voting-bubble .right{
  float: left;
}
.left-bubble .left,.left-bubble .right,.right-bubble .left,.right-bubble .right{
  height: 20px;
  background: url('../images/voting-bubble.png') no-repeat;
  width: 8px;
}
.left-bubble .left{
  background-position: 0 -20px;
}
.left-bubble .right{
  background-position: -45px -20px;
  width: 13px;
}
.right-bubble .left{
  width: 13px;
}
.right-bubble .right{
  background-position: -50px 0;
}
.voting-bubble .middle{
  text-align: center;
  padding: 0;
  border-top:1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  height: 18px;
  line-height: 20px;
}
.voting-bubble .middle span{
  font-size: 12px;
  color: #666666;
  font-family: arial,sans-serif;
  padding: 1px 2px 0 3px;
}
.star-rating-control{
  display: block;
  float: left;
  margin-top: 1px;
  margin-right: 3px;
}
.voting_widget .form-type-item{
  float:left;
  display:block;
  margin:0 5px;
  font-weight:bold;
}
.voting_widget .button{
  float:left;
  display: block;
  margin: 0 2px;
}
form[id*='voting-widget-button'] div[id*='edit-display-text'], form[id*='voting-widget-button'] .voting-bubble{
  margin-top: 5px;
}