#featured-box {height: 80px !important; margin: 0 0 0 5px !important;}
.form-body {margin: 0 5px; width: 533px;}
.form-radios {background: #fff; width: 290px; /*width: 435px;*/ margin: 0 auto;}
.form-radios div {padding-right:0; width: 140px; margin-right:5px;}
.form-radios label img {width:140px; height: 150px; padding-top: 0;}
.form-radios label span {color:#fff;}
.form-radios label.option {width: 140px;}
#webform-component-question {
	padding: 20px 10px;
	text-align: center;
	background: #ccc;
}
.vote-header {color: #000; font-size: 1.8em;}
.form-submit, #ajax-submit {background: #661c37;}
.ajax-submit-box{background:#fff; position:absolute; margin:-250px 0 0 52px; width:400px; z-index:5;border: 1px solid #ddd;}
.confirm-vote {background: #df4873; text-align: center; padding: 10px 0; font-family: georgia; font-style: italic; color: #fff}
.close {padding: 5px; text-transform: uppercase; font-weight: bold;}
.standard-rates {text-align: center;}
.footer-copy {font-weight: bold;}
#ajax-submit {clear:both;}
#edit-submitted-email-wrapper {display:none;}
#weekly-winners {margin: 0 5px 15px;}
#weekly-winners h4 {text-align: center; color: #333; margin: 1.5em 0;}
#weekly-winners img {float: right; margin-right: 15px;}
#weekly-winners ul {margin: 0 0 0 15px; padding: 0; text-align: left;}
#weekly-winners ul li {display: block;}
#weekly-winners ul li h5 {color: #df4873;}
#weekly-winners ul li ul {margin-left: 0;}
#weekly-winners ul ul li span {color: #df4873;}

/* thanks page */
#thanks-wrap {font-family:georgia, times, serif; font-style:italic; color:#fff; background: #ccc; height: 1%; width: 533px; margin-left: 5px;}
#thanks-wrap h3 {padding-top:10px; font-size:1.8em; color:#fff;}
#thanks-wrap p {font-weight:bold; float: left;}
#thanks-wrap p span {font-size:1.5em;}
#thanks-wrap img {width:57px;float: left; padding:10px;}
#thanks-results {padding:0;}
#results-wrapper {width: 310px; /*width: 450px;*/ margin: 0 auto; text-align: center;}
.result {float: left; background: #ccc; margin-right: 5px; padding-top: 5px; width:145px;}
.result.firstplace {background: #df4873;}
.result .percent,
.result .title {color: #666; font-weight: bold; margin: 0; font-size: 1.1em;}
.result.firstplace .title {color: #fff;}
.result .percent {font-size: 1.5em; color: #661c37;}
.result.firstplace .percent {color: #fff;}
.vote-again {background: #df4873; color: #fff; text-transform: uppercase; padding: 5px 15px 5px 10px; font-weight:bold; font-size: 1.2em; margin-left: 5px;}
.vote-again:hover{color: #fff;}
.vote-header {color:#333; font-family: georgia, times, serif; font-size:1.8em; font-style:italic; padding:10px;}
#votes-left {margin: 10px auto; width: 325px;}
#votes-left h4 {font-size: 1.6em; color: #444; float: left;}
#votes-left h4 span {color:#df4873;}
#votes-left p {margin: 10px 0; text-align: center;}
#votes-left p a {color:#df4873; text-decoration: underline;}

.footer-copy.rls-privacy {text-align: center;}
.footer-copy li {display:inline; list-style-type:none;}
.footer-copy li a {color: #df4873;}

/* later page */
.page {margin-left: 5px; padding: 0 !important; width: 533px; background: #ccc !important;}
#later {padding: 10px 15px;}
#later h3 {color:#333; font-family: georgia, times, serif; font-size:1.8em; font-style:italic; margin-bottom: 1em;}
#later h5 {font-size: 1.3em; line-height: 1.12em; margin-bottom: 1em;}
