.pollWrapper{width:100%}
	.pollquestionWrapper{padding:6px 0px 0px 6px; font-size:18px; color:#333 !important;}
	.pollQuestion{font-size:20px; font-weight:bold;}
	.pollQuestionResult{font-size:18px;}
	.pollQresults{font-size:12px;}
	.TotalvoteCount{text-align:right; font-weight:bold;}
	.polBtn {
  background: #d83c3c;
  /*background-image: -webkit-linear-gradient(top, #d83c3c, #2980b9);
  background-image: -moz-linear-gradient(top, #d83c3c, #2980b9);
  background-image: -ms-linear-gradient(top, #d83c3c, #2980b9);
  background-image: -o-linear-gradient(top, #d83c3c, #2980b9);
  background-image: linear-gradient(to bottom, #d83c3c, #2980b9);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;*/
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 7px 16px 7px 16px;
  text-decoration: none;
  border: none !important;
}

/*.pollquestionWrapper label {
  display: block !important;
  padding-left: 15px !important;
  text-indent: -15px !important;
}
.pollquestionWrapper input {
  width: 13px !important;
  height: 13px !important;
  padding: 0 !important;
  margin:0 !important;
  vertical-align: bottom !important;
  position: relative !important;
  top: -1px !important;
  *overflow: hidden !important;
}*/

.polBtn:hover {
  background: #a02929;
/*  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);*/
  text-decoration: none;
  cursor:pointer;
}

.pollAuthMsg{
  margin: 10px 0;
  padding: 10px 12px;
  border: 1px solid #f0c36d;
  background: #fff7e6;
  color: #333;
  border-radius: 6px;
  font-size: 14px;
}
.pollAuthMsg a{ font-weight:bold; text-decoration: underline; }