	/**
	 * CSS-added in /templates/web/include_head.jsp
	 */

    /* Lotteri element */

    #lotteriWrapper { background-color: #fffded; width:680px; height: 930px;}

    #lotteriLogoWrapper { background:url('/stc/images/lotteri/lotteri_logo.gif') no-repeat; margin:0px auto; width: 247px; height: 118px}

    #lotteriContentWrapper { width: 630px; height: 700px; border: 3px solid #e64315; margin: 0 22px 0 22px }

	#lotteriButton { background:url('/stc/images/lotteri/lotteri_next_nappi_alalaita.gif') no-repeat; width:164px; height:45px; 
							margin:0px auto;}

    /*#lotteriContentElementsWrapper { padding: 20px }*/

	#lotteriStep1 { font-weight: bold; font-size: 1.2em}
    #lotteriStep1 .elementBlock { padding: 20px;}
    #lotteriStep1 .intro { color: #1f3a7f; margin: 0 20px 0 20px; padding: 10px 20px 10px 20px;}
    #lotteriStep1 .strandboLogo {  background:url('/stc/images/lotteri/strandbo_logo.gif') no-repeat; width: 193px; height: 48px; 
									margin:0px auto; }
    #lotteriStep1 .instructions { background-color: #e64315; color: #fffded; padding: 5px 20px 5px 20px; margin: 20px; text-align: center}
    #lotteriStep1 .questions { color: #e64315; margin: 20px; }
	/*#lotteriStep1 .questions .questionTable { }*/
    #lotteriStep1 .questions table td { width: 37px; height: 37px;}
    #lotteriStep1 .questions .question { width: 375px;padding-right:35px;padding-bottom:18px; }
    #lotteriStep1 .questions .yes {padding-right:30px;padding-bottom:20px; background: url('/stc/images/lotteri/valinta_1.png') no-repeat }
    #lotteriStep1 .questions .yes.chosen {padding-right:30px;padding-bottom:18px; background: url('/stc/images/lotteri/valinta_1a.png') no-repeat }
    #lotteriStep1 .questions .dunno {padding-right:30px;padding-bottom:18px; background: url('/stc/images/lotteri/valinta_x.png') no-repeat }
    #lotteriStep1 .questions .dunno.chosen {padding-right:30px;padding-bottom:18px; background: url('/stc/images/lotteri/valinta_xa.png') no-repeat }
    #lotteriStep1 .questions .no {padding-right:0px;padding-bottom:18px; background: url('/stc/images/lotteri/valinta_2.png') no-repeat }
    #lotteriStep1 .questions .no.chosen {padding-right:0px;padding-bottom:18px; background: url('/stc/images/lotteri/valinta_2a.png') no-repeat }

    #lotteriStep2 { color: #1f3a7f; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
    #lotteriStep2 .instructions { border-bottom: 6px solid #e64315; padding: 25px; }
    #lotteriStep2 .contactInformation { padding: 20px; margin: 20px 0 0 0 }
    #lotteriStep2 .contactInformation input[type="text"] { background-color: #e64315; color: #fff /*#1f3a7f*/; border: none; padding: 5px; 
                                          text-transform: uppercase; width: 98%; margin: 20px 0 20px 0; font-size: 1em; font-weight: bold}
    #lotteriStep2 .contactInformation { padding: 20px; margin: 20px 0 0 0 }
	#lotteriStep2 .allowAdds .checkboxWrapper { background: url('/stc/images/lotteri/checkbox.gif') no-repeat; width: 50px; height: 54px; margin: 20px; float:left;}
	#lotteriStep2 .allowAdds .checkboxWrapper.chosen { background: url('/stc/images/lotteri/checkbox_a.gif') no-repeat; }
	#lotteriStep2 .allowAdds .textWrapper { margin: 25px 10px 0px 10px; float:left }

	#lotteriStep3 .thanks { color: #1f3a7f; height:50%; font-size: 2em;padding:40px;}
	#lotteriStep3 .linkToApartments { background-color: #e64315; color: #fffded; cursor:pointer; font-size: 1.5em; padding: 20px; 
										margin: 20px;}
.error .question{
font-style:italic;color:#000;
}