div.page-form { display: block;	font-size: 14px; }
div.page-form label { display: block; padding: 0; margin: 0; }
div.page-form label span { display:inline-block; padding: 5px 0 0 0; font-size: 14px; }
div.page-form label div.input-wrapper { background-color: #333; padding: 8px; margin: 0; color: #fff; }
div.std-captcha { border-bottom: 1px solid #ccc; background-color: #fff; color: #333;	margin: -8px -8px 8px -8px; padding: 8px 8px 0 8px; text-transform: uppercase; letter-spacing: 3px; font-size: 18px; }
div.page-form input { padding: 0; margin: 0; width: 100%; border: none; resize: none; outline: none; background-color: transparent; font-size: 14px; color:#fff; }
div.page-form select { padding: 0; margin: 0; width: 100%; border: none; resize: none; outline: none; background-color: transparent; font-size: 14px; color:#fff; }
div.page-form input[type=checkbox] { display: inline-block; padding: 0; margin: 0 18px 0 0; width: auto !important; }
div.page-form textarea { padding: 0; margin: 0; width: 100%; height: 100px; border: none; resize: none; outline: none; background-color: transparent; font-size: 14px; color:#fff; }
.std-button { display: block; width: auto !important; background: #31220b !important; 	color: #fff; font-size: 16px; border: none; border-radius: 5px; padding: 12px 24px 12px 24px !important; margin: 0; cursor:pointer; }
div.form-error { line-height: 22px; background-color: #FBE3E4; background-image: url('/images/system/error.gif'); background-repeat: no-repeat; background-position: 10px 6px; padding: 3px 10px 3px 35px; color: #8a1f11; border: 1px solid #FBC2C4; margin: 8px 0 0 0; }
