form#search{float:right;width:220px;height:30px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:30px;padding-top:46px;padding-right:0;padding-bottom:0;padding-left:20px}form#search input{vertical-align:bottom;margin-top:10px}form#search input.search_input{padding:0 5px 5px;border:none;width:130px;height:19px;line-height:16px;font-size:12px;border-radius:5px 5px 5px 5px;float:left}form#search input.search_submit{padding:3px 8px 6px 7px;margin-top:10px;margin-left:4px;vertical-align:top;background:#000 url(../img/bg_searchsubmit.jpg) repeat-x;color:#fff;border:none;border-radius:5px 5px 5px 5px;float:left}form#search input.search_submit:hover{background:#fff;color:#000}#captchaholder{border:1px solid #eee;height:70px}#captchaholder p{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#666;line-height:1.2em;margin:5px}#captchaholder img{margin:5px;float:left}form#contact{margin-top:30px}form#contact label{font-weight:700;display:block;padding:0 0 0 10px;margin:12px 0 4px}form#contact input,form#contact textarea{border:1px solid #333;border-radius:4px;padding:3px 7px}form#contact textarea{height:80px;width:250px}form#contact input#submit{background:#000;color:#fff;padding:6px 15px;margin-top:20px}form#contact input#submit:hover{background:#666;cursor:pointer}header div.languages{height:30px;width:300px;padding-top:10px;padding-right:0;padding-bottom:0;padding-left:0}form.dateselector{padding:0 0 0 10px;margin:25px 0;border-bottom:0 solid #ddd}form.dateselector select{border:1px solid #888;border-radius:3px;padding:1px;max-width:150px}form.dateselector label{font-size:11px;color:#aaa}form.dateselector input#submit{}