.sooji-validate-title {
	margin: 0;
	padding: 2px 6px;
	position: absolute;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	background: #E70017;
	background: rgba(235, 33, 39, .8);
	cursor: pointer;
	font-weight: lighter !important;
	font-size: 75%;
	font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;
	text-shadow: none;
}

select.select {
	margin: 2px 0;
	padding: 5px 18px 5px 5px;
	background-color: #FFF;
	color: #C92813;
	border: 0;
	font-size: 1em;
	border: 1px solid #888;
	border-radius: 5px;
	background-image: url(../images/select-arrows.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.form-field {
	margin: 0;
	padding: 0;
	display: inline-table;
}

.form-result {
	display: none;
}

.field-error {
	border-color:#FF0000 !important;
	background-color: #ebcccc;
	color:#eb4545 !important;
}

.field-label {
	margin:0;
	color:#a7a9a9;
	font-size:9px;
	text-transform: uppercase;
	display: block;
}

input[disabled] {
	color:#999 !important;
}

input[type=text], input[type=password], textarea {
	padding:5px;
	border:1px solid #888;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:20px;
	color: #C92813;
}

.content-group {
	font-family: 'Lucinda Grande', helvetica, sans-serif;
	border: 1px solid #111;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:0 20px;
	margin:0 0 10px 0;
	clear: right;
	background:transparent url(../images/content-group-back.png);
}

.field-support-left {
	position:absolute;
	padding-top:24px;
	width:155px;
	text-align: right;
}

.field-full {
	width:633px;
}

.field-threequarter {
	width:452px;
}

.field-half {
	width:308px;
}

.field-third {
	width:200px;
}

.field-quarter {
	width:146px;
}

.field-fifth {
	width:110px;
}

.field-sixth {
	width:92px;
}

.field-eighth {
	width:65px;
}

.field-ninth {
	width:55px;
}
