.main-holder-top{padding:20px 20px 0 20px;}.main-holder-bottom{padding:0 20px 20px 20px;}.DonationInfoBox{background:#dbe9fc url(/templates/donation/images/phone.gif) no-repeat 28px 50%;border:solid 1px #a4bad9;padding:0px 20px 0px 70px;height:60px;margin-bottom:1em;font-weight:bold;clear:both;display:block;line-height:4.5;}.DonationInfoBox .keyword{color:#0c49a3;}.DonationBox{background-color:#f1f1f1;border:solid 1px #dddddd;padding:20px;margin-bottom:1em;}.DonationBox .left{float:left;width:50px;}.DonationBox .middle{float:left;width:360px;border-right:solid 1px #ccc;}.DonationBox .right-full{float:right;width:560px;}.DonationBox .right{float:right;width:180px;}.DonationBox .number{width:32px;height:32px;background-color:#333;color:#fff;font-size:22px;font-weight:bold;text-align:center;}.DonationErrorBox{background:#fdd5d5 url(/templates/donation/images/error_big.gif) no-repeat 20px 20px;border:solid 1px #ff9999;padding:20px 20px 20px 70px;margin-bottom:1em;color:#cc0000;font-weight:bold;}.DonationErrorBox ul{color:#000;font-weight:normal;margin:5px 0 0 0;padding:0;}.DonationErrorBox ul li{background:#fdd5d5 url(/templates/donation/images/error_bullet.gif) no-repeat 0 50%;padding:0 14px;}.errorList{margin:0 0 1em 0;}.DonationBlockHeading h3{float:left;}.DonationBlockHeading span{float:right;margin-right:10px;cursor:help;}.ImageContainer img{border:solid 1px #ccc !important;margin:3px;cursor:pointer;}.ImageContainer img.selected{border:solid 4px #a4bad9 !important;margin:0px;}.ImageContainer a{text-align:right;padding-right:4px;}.blockLabel{font-weight:bold;}.PaymentTypeSelector .BankList{display:none;}#RegionMainContent label{width:120px;}#RegionMainContent .textBox,#RegionMainContent select{width:200px;}#RegionMainContent .DonatorInformation .ContactCheckBoxContainer{display:block;clear:both;}#RegionMainContent .DonatorInformation .ContactCheckBoxContainer input{float:left;}#RegionMainContent .DonatorInformation .PostalCode,#RegionMainContent .DonatorInformation .PostalAddress{clear:none;float:left;}#RegionMainContent .DonatorInformation .PostalCode .textBox{width:200px;}#RegionMainContent .DonatorInformation .PostalAddress .textBox{width:200px;}#AddressForm{display:block;}.AutogiroLink{display:none;}.LetterInformation .ImageContainer,.MemoryLetterInformation .ImageContainer{float:left;}.LetterInformation .ImageContainer a,.MemoryLetterInformation .ImageContainer a{display:block;}.LetterInformation .inputBlock,.MemoryLetterInformation .inputBlock{width:500px;}#RegionMainContent .LetterInformation .LetterTextBox textarea,#RegionMainContent .MemoryLetterInformation .LetterTextBox textarea{width:300px;}.DonationPage .MainIntro{font-size:1.2em;margin-bottom:15px;}.DonationPage .DonationListItem{margin:15px 0px;padding:10px;background-color:#eee;}.textBox{display:block;float:left;}.blockLabel{padding-top:4px;}.errorIndicator{float:left;display:block;width:24px;height:28px;background:transparent url(/templates/donation/images/error.gif) no-repeat 0 50%;text-indent:-999px;}.notValid{background:#fdd5d5;border:solid 1px #ff9999;color:#cc0000;}.DonateButton{display:block;padding:0;margin:0;border:none 0;}hr.divider{height:1px;color:#ccc;margin:10px 0;}.PaymentTypeList{margin-bottom:0px;position:relative;}.BankList{padding-left:20px;}.DonatorInformation .PostalCode .errorIndicator{display:none !important;}.AmountValidator{display:block;}.AutogiroLink{height:61px;background:Transparent url(/Templates/Donation/Images/givebutton.png) no-repeat left top;}.PaymentTypeSelector .errorIndicator{position:absolute;left:120px;top:-27px;}.InfoHolder{float:left;width:450px;}.DonationImage{float:right;margin-bottom:1em;}.hidden{display:none;}.AnonymousDiv{clear:both;display:block;padding:10px 0px 10px 0px;}.AnonymousDiv input{float:left;}
