.contest { font-size: 14px; font-family: arial, helvetica; }
.contest .content { margin-bottom: 20px; }
.contest .content h1 { font-weight:bold; font-size:16px; margin-bottom:20px; }

.contest .survey { display: none; margin: 0px 0 15px 0; padding-top: 0px; }

.contest .inputs { display: none; list-style-type: none; margin: 15px 0 20px 0; padding: 0; }
.contest .inputs li { margin-bottom: 15px; }
.contest .inputs li label { display: block; margin-bottom: 6px; font-weight: bold; font-size: 13px; font-family: tahoma; }

.contest .render { color: #000; font-size: 16px; font-weight: bold; padding: 10px 0 10px 0; margin: 0 0 20px 0; }
.contest .enter { display: none; margin-bottom: 10px; }
/*.contest .enter .button { display: block; background: url(/modules/contest/images/submit.png); width: 131px; height: 28px; margin-bottom: 7px; }*/
.contest .enter .button { display: block; background: url(/modules/contest/images/submit.png); width: 67px; height: 32px; margin-bottom: 7px; }
.contest .enter input { float: left; margin-right: 5px; }
.contest .signup { display: none; }
.contest .busy { display: none; margin: 15px 0 15px 0; font-weight: bold; color: #900; }
.contest .done { display: none; color: #990000; font-size: 16px; font-weight: bold; padding: 10px 0 10px 0; margin: 0 0 20px 0; width: 400px; }
.contest .thanks { display: none; color: #000; font-size: 16px; font-weight: bold; border-top: 2px solid #000; border-bottom: 2px solid #000; padding: 10px 0 10px 0; margin: 0 0 20px 0; }
.contest .done b { color: #900; margin-right: 5px; }
.contest .login { display: none; color: #ffff99; font-size: 16px; font-weight: bold; }
.contest .rules { }
.contest .rules a { color: #3366FF; font-size: 16px; }
/*.contest .rules p { display: none; margin-top: 10px; padding: 15px; }*/
.contest .rules p { display: none; }

.contest .photos ul li { padding: 15px 15px 15px 0; }
.contest .photos ul li img { border: 5px solid #ccc; }
.contest .total { margin-left: 5px; }
