



.uf_formitems ul {list-style:none;margin-left:0px;margin-left:0px;}
.uf_formitems {width:100%;text-align:left;}
.uf_formitems ul li {padding:0px 0;margin:0 0 12px 0;background:none;}

.uf_formitems ul li hr {background:#dddddd;border:0px;height:1px;margin:20px 0;}

.uf_formitems input,.uf_formitems textarea,.uf_formitems select {border-radius:7px;}

.uf_elementname {width:39%;float:left;text-align:left;margin:8px 1% 0 0;}
.uf_elementmanditory {color:red;width:2%;height:10px;float:left;margin:8px 7px 0 0;}

.uf_liftname {margin-top:0px;}

.uf_elementinput {width:50%;float:left;}
.uf_elementinput input{border:2px solid #fff; background:#f0f0f0;line-height:1em;  width:96%; padding:4px 2%; font-size:1.2em;font-weight:bold;}

.uf_elementinput textarea{border:2px solid #fff;background:#f0f0f0; width:96%; height:100px;padding:5px; font-size:1.3em;font-weight:bold;}
.uf_elementinput select{background:url(../images/userforms/formbg.png) #fff repeat-x;  padding:3px; font-size:1.1em;font-weight:bold;margin:10px 0 0 0;}

.uf_radio_wrap input {width:15px;float:left;text-align:left;margin:0 6px 0 0;}
.uf_radio_wrap span {float:left;}

.uf_checkboxes_wrap input {width:15px;float:left;text-align:left;margin:0 6px 0 0;}
.uf_checkboxes_wrap span {float:left;width:220px;}

.uf_radio_wrap input[type=radio],.uf_checkboxes_wrap input[type=checkbox]{padding:0px;border:0px !important; position:relative; top:2px;}

.uf_paragraph {margin:10px 0;width:500px;}

.uf_paragraph_scrolling {padding:10px;width:500px; height:100px;overflow-y:scroll;background:#fff;border-radius:8px;border:1px solid #ccc;}

.uf_heading {font-size:2.7em;text-transform:uppercase;color:#418CE0;margin:0 0 0px 0;line-height:1.2em;}

.uf_page_overview {font-size:1.2em;padding:14px 0 0 0;color:#000000;}

.uf_formitems .error {border-color:red;background:#FFEDED;}
.uf_formitems input[type=checkbox].error, .uf_formitems input[type=radio].error{outline:1px solid red;padding:0px;outline-radius:3px;}
.uf_formitems label.error {display:none !important;}

.uf_helpicon {margin:6px 0 0 0px;float:left;}
.uf_helpicon img {opacity:0.4; filter:alpha(opacity=40);}
.uf_helpicon img:hover {opacity:1; filter:alpha(opacity=100);}

.uf_submit_wrap
		{}



.uf_submit
	{
	text-align:center;
	width:32%; /*needs to be just under a third of the total width ie 600px */
	display:inline-block;
	height:45px;
	border:0px solid red;
	margin:20px 0 0px 0;
	
	}



.uf_submit button 
	{
		
		padding:10px 20px 10px 20px;
		background-color:#85C441;
		
		color: #ffffff;
		
		border:0px solid #eee;

		background-position:right 10px center;
		font-size:1.2em;
		cursor:pointer;
		/* these next two lines are needed for IE8 */
		width: auto;
 		overflow: visible;
 		border-radius:4px;
	}
	
.uf_submit button:hover
	{
		color:#ffffff;
		background-color:#679C2E;
	}
	
.uf_success_wrap {margin:30px 0;}
.uf_success_image {display:none;width:20%; height:120px; background:url(../images/elements/tick.png) no-repeat;float:left;background-size:75px 75px; margin:0 0 0 10%}
.uf_success_message {float:left; width:80%;margin:0 10%;font-size:1.5em; color:#85C441; text-align:center;}


.content_left input,.content_left textarea,.content_full input,.content_full textarea {background:#eee;padding:9px;}
.content_left select,.content_full select {background:#eee;padding:5px;border:0px;font-size:1.2em}

.c2a_wrap .uf_form_wrap {padding:10% 0}
.c2a_wrap .uf_elementname {color:#fff;}

.c2a_wrap input,.c2a_wrap textarea,.c2a_wrap select {background:#fff;}

