fieldset {
border:1px solid #cc3333;
padding:20px!important;
}

legend {
font-weight:bold;
padding: 0 10px;
color:#808080;
}

input, textarea, select {
font-size:11px;		
color:#000000;
}

.textfield {
float:left;
background:url(../../assets/templates/custom/img/input-bg-mid.gif) repeat-x;
border:0px;
height:19px;
width: 90%;
padding: 2px 0 0 0;

}

textarea {
height:100px;
color:#000000;
width:95%;
}

.inputbutton {
float:right;
color:#000000;
border:0;
}

.hidesubmitbutton {
background:#FFFFFF;
border:0 none;
height:1px!important;
left:0;
position:absolute;
top:0;
width:7px!important;
}

form .buttonholder {
float:right;
margin-right: 7px;

}
	
form .row {
position:relative;
width:100%;
margin-bottom:3px;
margin-top:10px;
}
	
	form .col1-2 {
	width:30%;
	overflow:hidden;
	float:left;
	}
	
	form .col2-2 {
	width:70%;
	overflow:hidden;
	float:left;
	}
	
#contactform {
}

	#contactform .errors {
		padding-bottom:20px;
		border-bottom:1px solid #e4e4e4;
		margin-bottom:20px;
	}
