#form-page { text-align: left; padding-top: 15px; }
#form-page .main { padding: 0 5px; }
#form-page .address { float: left; width: 48%; }
#form-page .address iframe { margin: 15px 0; }
#form-page .form { float: right; width: 48%; }
#form-page .form input:text { width: 60%; }
#form-page .form textarea { width: 90%; }
#form-page .form div.error { border: 1px solid #c90000; border-radius: 4px; padding: 6px; color: #c90000; font-weight: bold; }
#form-page .form span.error { color: #c90000; display: block; }

.code-container { background: none repeat scroll 0 0 #d0d0d0; border: 1px solid #bebebe; margin: 8px 0; padding: 8px; width: 218px; }
.code-container img { float: left; width: 150px; }
.code-container a { float: left; width: 24px; height: 24px; margin: 8px 0 0 10px; outline: medium none; overflow: hidden; text-indent: -10000px; }
.code-container a.reload-btn { background: url("../images/buttons_code.png") no-repeat scroll 0 -23px transparent; }
.code-container a.help-btn { background: url("../images/buttons_code.png") no-repeat scroll 0 0 transparent; }
.code-container input { border: 1px solid #a5acb2; margin: 12px 0 0; width: 144px; }

#form-page:after { clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; }
