.ss .remote.vote {
   width: 456px;
   border-left: 6px #f4f5f6 solid;
   border-right: 6px #f4f5f6 solid;
}

.ss .remote.vote .voteHeader {
   background-color: #f4f5f6;
   padding: 6px 0px 6px 20px;
   font-size: 1.1em;
   font-weight: bold;
}

.ss .remote.vote .voteHeader > div {
   /** same height as voteHeader **/
   line-height: 44px;
}

.ss .remote.vote .voteTabList {
   border-bottom: 6px #f4f5f6 solid;
}

.ss .remote.vote .voteTab {
   /** padding-left = .voteHeader.padding-left **/
   padding: 34px 0px 40px 37px;
   background-color: white;
}

.ss .remote.vote .voteFooter {
   background-color: none;
   zoom: 1;
}
.ss .remote.vote .voteTabSwitch {
   width: 142px;
   float: left;
   display: inline;
   margin: -6px 0px 0px 6px;
   text-align: center;
   color: #466199;
   background-color: #f4f5f6;
   position: relative;
   padding: 8px 0px;
   border-left: 4px solid #f4f5f6;
   border-right: 4px solid #f4f5f6;
   border-bottom: 4px solid #f4f5f6;
}

.ss .remote.vote .voteTabSwitch.left {
   border-left: none;
   margin-left: 0px;
}
.ss .remote.vote .voteTabSwitch.right {
   border-right: none;
   width: 147px;
}
.ss .remote.vote .voteTabSwitch.middle {
   width: 139px;
}
.ss .remote.vote .voteTabSwitch.halfWidth {
   width: 48%;
}
.ss .remote.vote .voteTabSwitch.middle.halfWidth {
   border-right: none;
   padding-right: 4px;
}
.ss .remote.vote .voteTabSwitch:hover {
   cursor: pointer;
   color: black;
}
.ss .remote.vote .voteTabSwitchActive {
   background-color: white;
   color: black;
}
.ss .remote.vote .voteTabSwitchDisabled,
.ss .remote.vote .voteTabSwitchDisabled:hover {
   color: #4c383d;
   cursor: default;
}
/* background: none for dancingstars. must have high specificity*/
.ss .remote.vote .voteForm > ul > li.choice {
   padding: 0px;
   list-style-type:none;
   background: none;
   margin-bottom: 20px;
   margin-left: 20px;
   margin-right: 20px;
   text-indent: -18px;
}

.ss .remote.vote .choiceResult {
   margin-bottom: 12px;
   margin-right: 20px;
}

.ss .remote.vote .choiceResult .bar {
    height: 11px;
    background-color: #f8b13f;
}

.ss .remote.vote .voteResultTop {
   //height: 60%;
   margin-top:10px;
}
.ss .remote.vote .voteResultBottom {
   //height: 40%;
   font-size: 0.8em;
   //padding-top: 10px;
}

.ss .remote.vote #thanksForVoting {
   //height: 10%;
   margin: 0 0 5px 0;
   font-size: 0.9em;
   font-weight: bold;
}
.ss .remote.vote .clear {
   clear:both;
}
.ss .remote.vote .error {
   color: red;
   display:none;
   width: 70%;
}
.ss .remote.vote .voteCounted {
   display:none;
   font-size: 0.75em;
   font-weight: bold;
   line-height: 1.462em;
   width: 80%;
   margin-left: 20px;
}
.ss .remote.vote.preview {
   padding-top: 1px;
}
.ss .remote.vote ul.votePreviewBar {
   list-style: none;
}
.ss .remote.vote ul.votePreviewBar li {
   background: none;
   background-color: #CECECE;
   border-right: 3px solid black;
   float: left;
   font-weight: bold;
   list-style-type: none;
   padding: 3px 39px;
   text-transform: uppercase;
}
.ss .remote.vote ul.votePreviewBar li.status {
   font-weight: bold;
}
.ss .remote.vote ul.votePreviewBar li.status.online {
   color: #2EB70E;
}
.ss .remote.vote ul.votePreviewBar li.status.offline {
   color: #777777;
}
.ss .remote.vote.preview div.voteTabList div.voteCast.voteTab {
   padding-bottom: 1px;
}
.ss .remote.vote.preview div.voteTabList div.voteCast.voteTab li.choice label {
   font-size: 0.95em;
}
.ss .remote.vote .voteButton {
   position: relative;
   left: 16px;
}
.ss .remote.vote .voteHelp {
   font-size: 0.8em
}
.ss .remote.vote .voteHelp li {
   margin-bottom: 10px;
   margin-right: 25px;
}

.ss .remote.vote .percent {
	float: left;
	margin-top: -4px;
	font-weight: bold;
}
.ss .remote.vote .bar {
	margin-left: 70px;
}
.ss .remote.vote .choiceText {
	clear: both;
	font-size: 14px;
}

.ss .remote.vote button {
   background-color: #F4F5F6;
   border: 1px solid #466199;
   display: inline-block;
   color: #466199;
   font-family: arial;
   font-size: 14px;
   font-weight: normal;
   padding: 3px 6px;
   text-decoration: none;
}
.ss .remote.vote button:hover {
   cursor: pointer;
}
.ss .remote.vote button.disabled {
   border: 1px solid #4d5051;
   color: grey;
}
.ss .remote.vote button.disabled:hover {
   cursor: default;
}
