@charset "UTF-8";

/* FORMS */

form {
display:block;
overflow: hidden;
}

#form_error {
display:none;
}

form br {
clear:both;
}

fieldset {
}

legend {
}

legend.error {
}

/* Labels */

form label {
clear:both;
display:block;
margin-bottom: 4px;

cursor:pointer;
}

form label:hover {
}

form label.error {
}

input, textarea {
	border: 1px solid #999;
	padding: 2px;
}

label span {
display:block;
width:89px;
float:left;
background-color:#dcd2bd;
padding:3px 3px 4px 3px;
}

label span.wide {
width:264px;
}

label span.darkRed {
	display: inline;
	width: auto;
	float: right;
	padding: 0;
}

label:hover span {
background-color:#ffffff;
}

label.checkbox span {
width:100%;
}

/* Controls */

#feedback #comments {
	width: 264px;
	margin-left: 0;
}

#feedback #submit {
	width: auto;
}

form textarea.wide {
width:264px;
height:300px;
margin:0 0 3px 0;
}

form select {
float:left;
margin:0 0 3px 0;
}

form input.small {
width:80px;
}

form input.medium, form textarea.medium {
width:169px;
}

form textarea.medium {
	margin: 0;
	font: inherit;
}

form textarea {
	resize: vertical;
}

form input.large {
width:200px;
}

form select {
}

form option {
}

form input:hover, form textarea:hover {
}

form select:hover {
}

form option:focus {
}

form input:focus, form textarea:focus {
}

form select:focus {
}

form option:focus {
}

form input.error, form textarea.error, form select.error {
}

form fieldset.radios label {
}

form fieldset.radios input {
}

form fieldset.textareas label {
}

form .captcha {
float:left;
display:block;
}

/* Special controls */

form input[type="submit"] {
}

form input[type="image"] {
float:right;
margin-top:5px;
}

form button, form .button {
width:auto !important;
}

form button:hover, form input[type="image"]:hover, form .button:hover {
opacity:0.7;
}

/* CSS WIDGETS */

.alignLeft {
text-align:left;
}

.alignRight {
text-align:right;
}

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

.clearLeft {
clear:left;
}

.clearRight {
clear:right;
}

.clearBoth {
clear:both;
}

img[class~="floatLeft"] {
margin:5px 5px 5px 0;
}

img[class~="floatRight"] {
margin:5px 0 5px 5px;
}

#recaptcha_image img {
    width: 270px;
}

#getanother {
	position: relative;
	left: 5px; top: -4px;
}

.columns label {
	width: 50%;
	float: left;
	clear: none;
}

#searchtable input {
	margin: 0;
	padding: 0;
	border: auto;
}

