.contentbox-blurb {z-index:2;position:relative;display:inline-block;max-width:472px;min-height:30px;padding-right:10px;background:transparent;text-align:right;color:#639a00;display:block;float:right;height:30px;margin-top:20px;line-height:30px;}
@supports (display:flex) {.contentbox-blurb {display:inline-block;float:none;height:auto;margin-top:0;line-height:normal;}}
@media (max-width:575px) {.contentbox-blurb {display:none !important;}}
p.intro {font-size:14px;color:#888;}
p.disclaimer {color:#999;font-size:10px;}
.iframe-aspect {position:relative;overflow:hidden;padding-top:56.25%;}
.iframe-aspect iframe {position:absolute;width:100%;height:100%;top:0;left:0;border:0;}
.buyasgift a.btn-buy {padding-right:24px;padding-left:10px;}
.buyasgift a.btn-buy img {position:absolute;top:50%;margin-top:-8px;right:4px;border:0;}
#list-results {margin:0;padding:0;width:100%;}
#list-results thead tr > th {font-size:11px;font-weight:500;color:#bbb;padding-bottom:1px;border-bottom:1px solid #808080;}
.happy #list-results thead tr > th {border-color:#ddd;}
#list-results tr.result-row td {}
#list-results tr.result-row > td {border-bottom:1px solid #202d3b;padding-top:15px;padding-bottom:15px;}
.happy #list-results tr.result-row > td {border-color:#ddd;}
#list-results tr td.noresults {padding:20px 0 20px 20px;font-size:16px;font-weight:500;color:#999;}
#list-results td.detail {}
#list-results td.labels {line-height:1.6em;white-space:nowrap;}
#list-nav {height:50px;text-align:center;}
table.tabular th.label {font-weight:normal;color:#eee;}
.happy table.tabular th.label {color:#4c5059;}
table.list-table {border:0;margin:0;padding:0;width:100%;}
table.list-table tr.list-header {}
table.list-table tr.list-header th {border:0;margin:0;padding:4px;padding-bottom:1px;border-bottom:1px solid #808080;font-size:11px;font-weight:500;color:#bbb;}
.happy table.list-table tr.list-header th {border-color:#ddd;}
table.list-table td {border:0;margin:0;padding:10px;border-bottom:1px solid #202d3b;}
.happy table.list-table td {border-color:#ddd;}
table.list-table th.valign-m, table.list-table td.valign-m {vertical-align:middle;}
table.list-table tr.divider td {border:0;padding:0;font-size:1px;height:1px;border-bottom:1px solid #202d3b;}
.happy table.list-table tr.divider td {border-color:#ccc;}
.thumblinks {position:relative;display:inline-block;vertical-align:middle;margin:0;padding:0;border:0;color:#3c75b2;white-space:nowrap;text-align:center;line-height:30px;height:30px;}
.happy .thumblinks {color:#888;}
.thumblinks a,.thumblinks span,.thumblinks b,.thumblinks i {display:inline-block;vertical-align:middle;position:relative;margin:0 3px;padding:0 3px;border:0;border-radius:3px;min-width:30px;height:30px;line-height:30px;font-size:19px;font-size:1.4em;font-weight:500;color:#f1f1f1;text-decoration:none;}
.thumblinks a:visited {color:#5391d4;text-decoration:none;}
.thumblinks a:hover {color:#fff;text-decoration:none;}
.happy .thumblinks a,.happy .thumblinks span,.happy .thumblinks b,.happy .thumblinks i {color:#465362;}
.happy .thumblinks a:visited {color:#465362;}
.happy .thumblinks a:hover {color:#fff;}
.thumblinks b {color:#fff;background-color:#202d3b;}
.happy .thumblinks b {color:#222;background-color:#b1b3b5;background-color:rgba(60,60,60,0.2);}
.thumblinks a.thumblink:hover {color:#fff;background-color:#3c75b2;}
.thumblinks span.thumbimg-main-next-disabled, .thumblinks span.thumbimg-main-back-disabled {opacity:0.4;}
.thumblinks a.thumbimg-main-next::after, .thumblinks span.thumbimg-main-next-disabled::after, .thumblinks a.thumbimg-main-back::after, .thumblinks span.thumbimg-main-back-disabled::after {content:'';font-size:0.7em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.thumblinks a.thumbimg-main-next::after, .thumblinks span.thumbimg-main-next-disabled::after {content:'\25B6';}
.thumblinks a.thumbimg-main-back::after, .thumblinks span.thumbimg-main-back-disabled::after {content:'\25C0';}
.thumblinks a.thumbimg-main-next:hover, .thumblinks a.thumbimg-main-back:hover {background-color:#3c75b2;}
@media (max-width:380px) {#list-nav {height:auto;}
.thumblinks {height:auto;white-space:normal;}}
#polls-main {position:relative;display:block;padding:0;margin-bottom:50px;max-width:960px;}
#polls-main .nopolls {text-align:center;padding:50px 10px;}
#polls-main #box-of-blabber {border-top:2px dotted #ccd;margin:40px 10px 0px 10px;padding:30px 20px 0px 20px;}
#polls-main #poll-block, #polls-main #archive-block-container {position:relative;overflow:hidden;display:block;padding:10px;}
#polls-main #poll-widget-block {}
#polls-main #archive-block {}
#polls-main #view-poll {z-index:10;}
#polls-main #current-polls {z-index:5;}
#return-to-current-wrap {padding:10px 0;text-align:center;}
.poll {margin:10px;padding:10px;}
.poll-question {display:block;margin-bottom:10px;padding:5px 10px;background:#202d3b;font-weight:500;font-size:18px;color:#fff;}
.poll-question .rewards-note {float:right;height:20px;line-height:20px;margin-top:2px;padding:2px 6px 2px 25px;border-radius:3px;background:#eee url('/images/s1/icon-rewards-points.png');background-position:3px 50%;background-repeat:no-repeat;font-size:10px;color:#4c5059 }
.poll .rewards-note b {font-size:13px;}
.store1 .poll-question .rewards-note {background-image:url('/images/s1/icon-rewards-points.png');}
.store2 .poll-question .rewards-note {background-image:url('/images/s2/icon-rewards-points.png');}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {.store1 .poll-question .rewards-note {background-image:url('/images/s1/icon-rewards-points@2x.png');background-size:21px 21px;}
.store2 .poll-question .rewards-note {background-image:url('/images/s2/icon-rewards-points@2x.png');background-size:21px 21px;}}
.poll-choices {min-width:500px;padding:0;}
.poll-choices .chooser-row {cursor:pointer;}
.poll-choices .chooser-row > td {margin:0;padding:1px 10px;}
.poll-choices .chooser-row > td > div {cursor:pointer;display:block;padding:3px 10px 4px 20px;border:1px solid transparent;border-radius:15px;}
.poll-choices .chooser-row > td > div:hover {cursor:pointer;background-color:#f3f3f3;}
.poll-choices .chosen > td > div {background:#dfe7ed;border-color:#a3aeb6;}
.poll-choices .chosen > td > div:hover {background-color:#eaeff3 !important;}
.poll-choices .chooser-row .choice-input, .poll-choices .chooser-row .choice-text {display:inline-block;min-width:45px;font-size:15px;font-weight:500;}
.poll-choices .chooser-row .choice-text {min-width:150px;}
.poll-results {min-width:500px;padding:0;}
.poll-results .result-row .choice {min-width:150px;width:40%;font-size:15px;font-weight:500;line-height:1.05em;}
.poll-results .result-row .choice.myvote {background:url('/images/icon-aok-tiny.png') no-repeat right 50%;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {.poll-results .result-row .choice.myvote {background-image:url('/images/icon-aok-tiny@2x.png');background-size:12px 12px;}}
.poll-results .result-row .numvotes, .poll-results .result-row .percentage {width:5%;font-size:11px;color:#888;text-wrap:none;}
.poll-results .result-row .colorbar {position:relative;width:50%;}
.poll-results .result-row .colorbar b {display:block;width:100%;height:16px;background:#d5d7dc;border:1px solid #202d3b;overflow:hidden;}
.happy .poll-results .result-row .colorbar b {border-color:#777;}
.poll-results .result-row .colorbar i {display:inline-block;float:left;height:14px;background:#0fff00;}
.peek {display:inline-block;padding-top:5px;}
.poll-expires {font-size:10px;color:#777;}
.poll-details {position:relative;padding-top:12px;font-size:10px;color:#777;text-align:center;}
.you-voted {position:absolute;display:inline-block;right:10px;height:24px;padding-left:28px;background:url('/images/icon-aok-sm.png') no-repeat left 50%;color:#35ab11;font-weight:500;font-size:16px;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (min--moz-device-pixel-ratio:2), only screen and (min-device-pixel-ratio:2) {.you-voted {background-image:url('/images/icon-aok-sm@2x.png');background-size:24px 24px;}}
#archive-block.contentbox {position:relative;padding:20px;min-height:150px;}
#archive-block li {padding:2px 0;overflow:hidden;}
#archive-block li a {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;font-size:13px;}
#show-more-polls-wrap {display:none;text-align:center;padding:10px 0;}
#no-more {font-size:11px;color:#888;text-align:center;padding:10px 0;}
