form#enquiry .text input ,  #recaptcha_response_field, form#contact .text input , form#eventsform .text input, form#miniform .text input, form#schoolform .text input, form#venueform .text input, form.jot-form input.text, #visitor-feedback .text input, form.atbform .text input
{
border:none;
float:left;
clear:both;
padding:7px;
background:transparent url(images/input-bg.gif) no-repeat scroll left top;
height:21px;
width:232px;
color:#4B4B4B;
}

form#enquiry .text select
{
	float:left;
	display:inline;
	clear:both;
	margin-bottom:15px;
	background:transparent url(images/input-bg.gif) no-repeat scroll left top;
	height:30px;
	width:243px;
	border:none;
	padding:4px 6px 5px 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4B4B4B;
}

form#enquiry input.radio, form#enquiry input.checkbox, form#contact input.radio, form#contact input.checkbox, form#schoolform input.checkbox, form#visitor-feedback input.radio, form#visitor-feedback input.checkbox, form.atbform input.checkbox, form.atbform input.radio
{
	float:left;
	display:inline;
	clear:both;
	width:12px;
	border:none;
	background:none;
	position:relative;
	top:5px;
}

form#enquiry textarea, form#contact textarea, form.jot-form textarea, #visitor-feedback textarea, form.atbform textarea
{
	float:left;
	display:inline;
	clear:both;
	width:300px;
	border:1px solid #faa61a;
	background:none;
	height:70px;
	font-size:12px;
	color:#4B4B4B;
	padding:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.radio-option
{
	float:left;
	display:inline;
	margin-left:0px;
	margin-top:9px;
}

form#enquiry label, form#contact label,  form#eventsform label, form#schoolform label, form#venueform label, form#miniform label, form.jot-form label, #visitor-feedback label, form.atbform label
{
float:left;
clear:both;
width:400px;
}

form#enquiry .text, form#contact .text, form#visitor-feedback .text, form.atbform .text
{
margin-bottom:25px;
float:left;
clear:both;
width:400px;
}

form.atbform .spectext
{
margin-bottom:0px;
margin-top:12px;
float:left;
clear:both;
width:400px;
}


form#enquiry div#enquiry-captcha, form#contact div#contact-captcha, form#visitor-feedback div#contact-captcha, form.atbform div#contact-captcha
{
float:left;
clear:both;
}

form#enquiry div.submit, form#contact div.submit, form#eventsform div.submit, form#miniform div.submit, form#schoolform div.submit, form#venueform div.submit, form.jot-form div.submit, form#visitor-feedback div.submit, form.atbform div.submit
{
clear:both;
margin-bottom:20px;
}

form#enquiry p.info, form#contact p.info, form#vistor-feedback p.info, form.atbform p.info
{
float:left;
clear:both;
margin-top:15px;
width:300px;
}


.left
{
	clear:both;
	float:left;
	display:inline;
}

.right
{
	float:right;
	display:inline;
	margin-right:240px;
}
div#recaptcha_image img {
float:left;
border:#faa61a solid 1px;
margin:0;
}

div#recaptcha-div
{
	float:left;
	display:inline;
}

div#enquiry-captcha p
{
	float:left;
	display:inline;
	width:300px;
}

div#recaptcha_image
{
	float:left;
	display:inline;
	width:300px;
}

div#recaptcha-controls
{
	float:left;
	display:inline;
	margin:0;
	padding:0;
}

div#enquiry-captcha a, p.info a
{
	color:#faa61a;	
}

div.recaptcha_reload
{
	margin-bottom:2px;
	margin-left:10px;
	background:url(images/refresh.gif) no-repeat top left;
	padding-left:29px;
	height:20px;
}

.recaptcha_audio
{
	margin-bottom:2px;
	margin-left:11px;
	background:url(images/audio.gif) no-repeat top left;
	padding-left:29px;
	height:20px;	
}


.recaptcha_image
{
	margin-bottom:2px;
	margin-left:10px;
	background:url(images/image-icon.gif) no-repeat top left;
	padding-left:29px;
	height:20px;	
}

.recaptcha_help
{
	margin-bottom:2px;
	margin-left:10px;
	background:url(images/help-icon.gif) no-repeat top left;
	padding-left:29px;
	height:20px;
	padding-top:2px;
}

p.error
{
	margin-top:5px;
	font-weight:bold;
}

.recaptcha_audio_cant_hear_link
{
	font-size:14px;
	margin-bottom:5px;
}

.recaptcha_only_if_image
{
}

.jot-row-alt
{
	background:#0FC;	
}

.radio-options
{
	margin-bottom:20px;
	float:left;
	display:inline;
}

form.atbform fieldset {
	border:1px solid #F9D98D;
	margin-bottom:20px;
	padding:15px 10px 0px 15px;
	float:left;
	display:inline;
}

form.atbform legend 
{
	color:#FFA52F;
}

form#visitor-feedback input.radio, form#group-feedback-form input.radio {
	float:left;
margin:1px 1px 1px 13px;
clear:none;
}

div.radio-options .radio-option
{
display:inline;
float:left;
font-size:12px;
margin-top:9px;
}

form#group-feedback-form div.agree input.radio {
	clear:both;
}

#schoolworkshopdetails {
	margin-right:200px;
}

