﻿#recaptcha {
	border: 1px #EEEEEE dashed;
	padding: 8px;
	overflow: hidden;
	width: 302px;
	margin-bottom: 10px;
}
#recaptcha p {
	width: auto;
}
#recaptcha #recaptcha_widget {
}
#recaptcha #recaptcha_image {
	width: 302px;
	height: 57px;
}
#recaptcha #recaptcha_image img {
	display: block;
	border: 1px #EEEEEE solid;
}
#recaptcha #recaptcha_input {
	overflow: hidden;
	margin-bottom: 10px;
}
#recaptcha #recaptcha_input label {
}
#recaptcha #recaptcha_input #recaptcha_challenge_field_holder {
	display: none;
}
#recaptcha #recaptcha_input #recaptcha_response_field {
	width: 190px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}
#recaptcha #recaptcha_buttons {
	width: 90px;
	float: right;
	overflow: hidden;
}
#recaptcha #recaptcha_buttons .separator {
	display: none;
}
#recaptcha #recaptcha_buttons span {
	float: left;
	width: 22px;
	margin-right: 10px;
	background: #FDD31F url('../shared/gfx/buttons/alpha-h20px.png') repeat-x;
}
#recaptcha #recaptcha_buttons a,
#recaptcha #recaptcha_buttons img {
	display: block;
}
#recaptcha #recaptcha_buttons span img {
	border: 1px #999999 solid;
}
#recaptcha #recaptcha_buttons .no-margin {
	margin-right: 0;
}
#recaptcha #logo-recaptcha {
	clear: both;
	text-align: right;
}
#recaptcha #logo-recaptcha img {
	vertical-align: middle;
}

.recaptcha_is_showing_audio .recaptcha_only_if_image,
.recaptcha_isnot_showing_audio .recaptcha_only_if_audio,
.recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,
.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol {
}


