body {
	text-align:left;
}
fieldset{
	border:0;
	margin:0;
	padding:0;
}
form{
	border:0;
	margin:0;
	padding:0;
}
input.registration_button {
	background:transparent url(../images/button2.gif) no-repeat scroll 0 0;
	border:0 none;
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:35px;
	cursor:pointer;
	height:0px;
	width:160px;
}
.lab{ padding:5px 0 10px 0; font-family:Verdana; font-size:10px; font-weight:bold; color:#656567; white-space:nowrap;}
.button{background-color:#0094d2; color:#fffefa; font-size:12px; font-weight:bold; font-family:Arial; padding:2px 6px;}
.title{color:#0094d2; font-size:14px; font-family:Arial; font-weight:bold;}
.req{color:#cc0000;}
.jsvalidation{font-size:10px; color:#FF0000; font-family:"Lucida Sans Unicode", "Trebuchet MS", Tahoma, sans-serif;
    color:#f00;text-align:left;margin-left:0px;margin-bottom:0; position:relative;}
.field_err{border:solid 1px #ff0000;}
.dim, .dim a{color:#CCCCCC; }
.bad{color:#FF0000; }
input, textarea{border:none; border-collapse:collapse;  font-family:Verdana; font-size:10px; width:290px; height:17px;}
#input{
	background-position:left top;
	background-repeat:no-repeat;
	height:15px;
	margin-bottom:10px;
	padding-top:4px;
	width:300px;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
}
.highlight{color:#0489CA;}

#form_container{
	width:470px;
	float:left;
	padding-left:10%;
}
#form_container label{
	color:#746376;
	font-size:11px;
}
#name_field{
	float:left;
	width:430px;
}
#email_field{
	float:left;
	width:430px;
}
#address1_field{
	float:left;
	width:430px;
}
#address2_field{
	float:left;
	width:430px;
}
#city_field{
	float:left;
	width:430px;
}
#county_state_field{
	float:left;
	width:430px;
}
#post_code_field{
	float:left;
	width:430px;
}
#country_field{
	float:left;
	width:430px;
}
#submit_field{
	float:left;
	width:430px;
}


#title{
	float:left;
	width:120px;
}
#form_container .field_set{
	float:left;
	width:300px;
}
#form_container  #submit_input{
	padding-left:0;
	float:right;
	width:160px;
	padding-top:5%;
}
#post_code_input select{
	width:302px;
	margin-bottom:10px;
}
#post_code_field #message_input textarea{
	height:150px;
	margin:3px 0 0 1px !important;
	margin:0;
	padding-top:3px;
	width:298px;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
}
#name_input{
	
}
#email_input{
	
}
#formID{
	width:540px;
}

#title.heading_title{
	padding-bottom:10px;
	width:200px;
}
#confirmation_message{
	background-color:#28F524;
	border:1px dotted #000000;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
	width:100%;
}