p.fastlaneLabel {
	float: left;
	display: inline;
	width: 150px;
}

p#fastlaneFooter {
	position: relative;
	bottom: 0;
}

fieldset.fastlaneFieldset {
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0 0 20px 0;
	width: 400px;
}

fieldset.fastlaneFieldsetWide {
	width: 75%;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0 0 20px 0;	
}

fieldset.fastlaneFieldset legend, fieldset.fastlaneFieldsetWide legend {
	padding: 0 10px;
	font-size: 14px;
	color: #0B4163;
}

input.relevant_directives {
	margin: 10px 10px 0 0;
}

ol.fastlaneSteps {
	list-style-type: decimal;	
	list-style-position: inside;
}

ol.fastlaneSteps li {
	border: 1px solid #fff;
	padding: 5px;
	margin: 0 0 10px 0;
}

a#fastlaneQuestion, a#fastlaneCall {
	display: block;
}

p#fastlaneQuotenow {
	border: 1px solid #999;
	padding: 10px;
	margin: 20px auto 0 auto;
	width: 75%;
	font-size: 16px;
	text-align: center;
}

body fieldset.fastlaneFieldset img.infoIcon, body form#contact_form img.infoIcon {
	margin: 0 0 0 10px;
	float: none;
	border: none;
	padding: 0;
	display: none;
}

a#fastlaneQuestion {
	background: url(http://obelis.net//images/_assets/icon_question.gif) no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
}

a#fastlaneCall {
	background: url(http://obelis.net//images/_assets/icon_call.gif) no-repeat;
	padding: 0 0 0 20px;
}

body fieldset.fastlaneFieldsetWide img.fastlaneIcon {
	border: none;
	float: left; 
	margin: 0 20px 10px 0;
}

p.fastlaneCaptcha img {
	float: none;
	border: none;
	margin: 0;
	padding: 0;
}

select.select_detail {
	margin: 0 0 0 10px;
}

p.directives_subtit {
	margin: 10px 0;
}

div.fastlaneField {
	margin: 0 0 0 150px;
}

div.fastlaneField input {
	margin: 0 10px 0 0;
	display: block;
	float: left;
}

