/* Respond Ep */
.contact-form-pair,.contact-form-pair label,span.required,.mandatory_fields,a#refresh_link,#captcha_holder,img#captcha,.error,.error span{
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
input.text,
textarea.text,
select.text{
	float:left;
	display:inline;
}
.contact-form-pair{
	clear:both;
	width:100%;
	margin:15px 0 0 0;
}
.contact-form-pair label{
	width:200px;
	text-align:left;
	padding-right:15px;
}
input.text{
    padding:6px;
    width:250px;
    background: #ffffff;
    border: 1px solid #CECECE;
}
textarea.text{
	padding:6px;
    width:250px;
    background: #ffffff;
    border: 1px solid #CECECE;
}
select.text{
    width:262px;
    background: #ffffff;
    border: 1px solid #CECECE;
}
span.required{
	padding-left:6px;
}
.mandatory_fields{
	clear:both;
	width:100%;
	text-align:right;
	padding:15px 0 0 0;
}
a#refresh_link{
	margin-left:15px;
	line-height:32px;
}
.error{
	width:100%;
    margin:5px auto 0px auto; 
    padding:5px 0 5px 0px;
    background:#fbe3e4 url('images/alert.png') no-repeat 3px 2px; 
    color:#9d1f3d;
    clear:both;
}
.error span{
	margin-left:40px;
}
.err input,.err select,.err textarea{
    border:1px solid #9d1f3d !important;
}
.err label,.err label span,.err .label_under{
    color:#9d1f3d;
}
