.zend_form {
	float: left;
	padding: 10px;
}

.zend_form .errors li {
    font-size:0.8em;
    font-style:italic;
    color:#FF0000;
}
































.zend_form input {
	width: 250px;
}

#frmLink label {
    display:block;
}

input.autoWidth {
	width: auto !important;
}

.zend_form input.button {
	width: auto;
    height: auto;
	cursor: pointer;
}

.quickjobsearch .standardForm {
	padding: 0;
	margin: 0;
}

.quickjobsearch input {
	width: 170px;
}

input.image,
.quickjobsearch input.button {
	width: auto;
	height: auto;
}

.quickjobsearch input.quickSearchRadioButton {
	float: none;
	width: auto;
	margin-right: 5px;
}

.quickjobsearch .salaryRangeFirst {
	width: 48px;
	float: left;
	clear: both;
}

.quickjobsearch .salaryRangeInline {
	width: 48px;
	float: left;
	margin-left: 5px;
}

.formRow label {
    display:block;
    margin:0px 0px 5px 0px;
}

.quickjobsearch .formLabel-strAdded,
.quickjobsearch .formRow-strAdded label {
	float: left;
	clear: both;
}

.quickjobsearch .buttonRow {
	float: left;
	clear: both;
	margin-top: 5px;
}

.middlePaddedContent input {
	float: none;
	width: 300px;
}

input.file,
input.button,
.middlePaddedContent input.file {
	width: 125px;
	height: 25px;
	cursor: pointer;
}

.middlePaddedContent .errors {
	padding-bottom: 0;
}

.buttonRow {
	margin-top: 10px;
}

.buttonRow input {
	float: left;
	margin-right: 5px;
}

.applyForm {
	margin-top: 10px;
	overflow: auto;
}

.applyForm .button {
	clear: both;
	margin-top: 10px;
	cursor: pointer;
}

.viewalljobsbutton input {
	cursor: pointer;
}

#strContactBy-tel,
#intIndustryId-1,
#intContactTypeId-1,
#intContactTypeId-2,
#intContactTypeId-3,
#arrIndustryId-1,
#arrIndustryId-2,
#arrIndustryId-3 {
	margin-right: 5px;
}

#strContactBy-email,
#strContactBy-post,
#intIndustryId-2,
#intIndustryId-3 {
	margin: 0 5px 0 5px;
}

#arrCategories-element input {
    width:inherit !important;
}

#strDatePosted {
    width:100px;
    height:20px !important;
}

#strTeaser {
    width:50%;
    height:50px;
}
