5/* =============================================================================
   Poll include styles.
   ========================================================================== */

.results-text h3,
.poll-wrapper h3 {
  color:#7373A8;
}
h3.quickpoll {
  background: url(../_img/body/0-0/0-0_icon_02.gif) bottom left no-repeat;
  padding-left: 32px;
} 

.left_sn_poll {
  display: inline;
  float: left;
  margin-bottom: 20px;
  margin-right: 40px;
  width: 211px;
}

.left_sn_poll .poll-wrapper {
  width:210px;
  background:#f5f3f2;
  padding-bottom:20px;
  margin-top: 109px;
}

.left_sn_poll .poll-wrapper h2 {
  padding:5px 10px;
  color:#fff !important;
  background:#868aaf;
}

.left_sn_poll .poll-wrapper p,
.left_sn_poll .poll-graph-wrapper,
.left_sn_poll .poll-questions,
.left_sn_poll .poll-wrapper h3 {
  margin:7px 10px;
  padding:0 !important;
}

.footer-poll-wrapper .poll-graph-wrapper,
.footer-poll-wrapper .poll-questions {
  width:260px;
  display:inline;
  float:left;
}

.footer-poll-wrapper .results-text {
  width:290px;
  display:inline;
  float:left;
}

.poll-questions {
  margin-bottom:20px;
}

.poll-questions > div {
  margin-bottom:8px;
  overflow:hidden;
}

.poll-questions > div input[name="pollOption"] {
  display: inline;
  float: left;
  margin-top:2px;
  margin-left:2px;
}

.poll-questions > div label {
  display: inline;
  float: left;
  width: 200px;
  margin: 2px 0 0 5px;
}

.left_sn_poll .poll-questions > div label {
  width:165px;
}


.poll-wrapper {
  padding-bottom:10px;
}

.home_col_inner .poll-wrapper {
  height:260px;
}

.poll-wrapper .poll-graph-wrapper {
  border-left:2px solid #868aaf;
}

.poll-wrapper .poll-bar {
  background-color:#ffe1ad;
  border:1px solid #868aaf;
  border-left:none;
  font-size:11px;
  padding:2px 6px 1px 6px;
  line-height:11px;
}

.poll-wrapper .poll-graph-wrapper .poll-answer {
  padding:0px;
  margin:2px 0 1px 3px;
  color:#404040;
  font-size:11px;
  max-width:190px;
}

.purple-submit {
  background:none;
  border:none;
  padding:0;
  margin:0 auto;
  font-size:12px;
  line-height:16px;
  width:131px;
  height:25px;
  overflow:hidden;
  cursor:pointer;
  outline:0 none;
  background: url(../_img/global/purpleSubmitBg.png) no-repeat 0 0;
  color:#fff;
  font-weight:bold;
}

.purple-submit:hover {
  background: url(../_img/global/orangeSubmitBg.png) no-repeat 0 0;
}

.centralise {
  text-align:center;
}

html body div.full_width_col {
  margin-top:10px;
  width:875px;
  height:auto !important;
}

.full_width_col .home_col_inner {
  height:auto !important;
  
}
