/* Custom Form Widgets */

.uniForm .multiField { width: 69%; float: left;}
.uniForm .blockLabels .multiField { width: 100%;}
.uniForm .inlineLabels .ctrlHolder .multiField .blockLabel { width: auto; }


.blockDiv { 
	float: left;
	margin-right: 10px;
}

.blockDiv label { 
	float: none!important;
	width: 130px;
}

.inlineLabels select {
	float: left;
}

/* Phone number multifield custom styles */
.uniForm .inlineLabels .ctrlHolder .multiField .blockLabel #phone_ccode.textInput,
.uniForm .inlineLabels .ctrlHolder .multiField .blockLabel #phone_area.textInput{ width: 40px; }
.uniForm .inlineLabels .ctrlHolder .multiField .blockLabel #phone_area.textInput{ width: 40px; }
.uniForm .inlineLabels .ctrlHolder .multiField .blockLabel #phone_num.textInput{ width: 110px; }

.uniForm .inlineLabels .street { width: 100%; height: auto;}
.uniForm .inlineLabels .street1,
.uniForm .inlineLabels .street2 { width: 100%;}
.uniForm .inlineLabels .city { width: 200px; }
.uniForm .inlineLabels .zip { width: 80px;}

.uniForm .inlineLabels .phone { width: 130px; margin-right: 10px;}
.uniForm .inlineLabels .email { width: 434px;}
.uniForm .inlineLabels .first_name { width: 180px; margin-right: 10px;}
.uniForm .inlineLabels .last_name { width: 180px;}
.uniForm .inlineLabels .name { width: 350px;}

legend { border-bottom: 1px solid #837563; width: 100%; margin-top: 20px;}
.uniForm fieldset { margin-top: 10px;}

.uniForm .textInput.fullWidth { width: 650px;}