fieldset {
border:none;
float:left;
width:178px;
}
fieldset em {
color:#000;
}
fieldset#contact {
margin-left:40px !important;
margin-left:20px;
}
fieldset#additional {
clear:both;
width:395px;
margin-top:20px;
}
fieldset#additional p {
font-weight:bold;
margin:20px 0 0 0;
padding:0;
}

#contact p {
padding-top:8px;
}
	
legend {
display: none;
}
label {
display:block;
}
.checkbox-group label,
.radiobox-group label {
display:inline;
}

input.text,
input.short-text,
select,
textarea {
border:1px inset #e6e6e6; 
}

select {
border:1px solid #e6e6e6; 
}

input.text {
width:167px;
margin-right:5px;
}

select {
width:169px !important;
width:171px;
}

.two-inputs {
float:none;
}
.two-inputs label,
.two-inputs input {
display:inline;
}
.two-inputs input.text {
width:125px;
}
.two-inputs input.short-text {
width:32px;
margin-right:5px;
}

textarea {
width:380px;
height:90px;
padding-bottom:20px;
}

.recall-wrapper {
margin:25px 0 20px;
}
.recall-wrapper label {
font-weight:normal;
}
.submit {
	margin-bottom: 20px;
}
.submit-btn {
	margin:0;
    border:0;
    display:inline;
	color:#e10022;
	background: none;
	font-weight:bold;
	cursor:pointer;
}
.error,
.error em {
	color:#e10022;
}
.formHeader label em {
	color:#000;
}
img#safetycode {
  border:1px solid black;
  margin-bottom:0px;
}