#quote {
	width:960px;
	position:absolute;
	top:10px;
	left:0;
	z-index:20000;
	display:none;
}

.quoteBottom { 
	width:960px;	
}
.quoteBody {
	width:960px;
	padding-bottom:100px;
	/*padding-left:147px;*/
	position:relative;
	
}
.quoteBody form {
	width:960px;
	background:url('/MODULES/_images/section-middle.png') 0 0 repeat-y;
	overflow:visible;
	/*margin-top:-130px;*/
	margin-bottom:-75px;
	padding-left:142px;
}
.quoteBody .head { 
	width:960px;
	background:url('/MODULES/_images/section-top.png') 0 0 no-repeat;
	padding-top:130px;
	padding-left:147px;
	overflow:visible;
	/*height:242px;*/
	position:relative;
}
.quoteBody .head .quoteClose {
	position:absolute;
	right:275px;
	top:125px;
	width:38px;
	height:36px;
	display:block;
	text-indent:-9999px;
	background:url('/MODULES/_images/close-button.png') 0 0 no-repeat;
	cursor:pointer;
}
.quoteBody h2 {
    color:#F26B21;
    margin-bottom:10px;
}
.quoteBody h4,
.quoteBody h4.toggle {
	color:#666666;
	font-size:20px;
	font-style:italic;
	font-family:Georgia, serif;
	font-weight:normal;
	margin-left:50px;
	/*margin-bottom:8px;*/
}
.quoteBody .smallText {
	margin-left:50px;
	font-size:11px;
	line-height:13px;
}

.quoteBody h5 {
	color:#666666;
	font-size:16px;
	font-style:italic;
	font-family:Georgia, serif;
	font-weight:normal;
	margin-bottom:8px;
}
.quoteBody .head .smallText {
	margin-bottom:0;
}

.quoteBody ul {
	list-style-type:none;
	margin-top:0;
}
.quoteBody fieldset ul.quote1 {
	width:330px;
	padding-left:0;
	padding-bottom:35px;
	background:url('/MODULES/_images/horizontal-line.png') 15px 100% repeat-x;
}
.quoteBody fieldset.first, .quoteBody fieldset.middle { margin-bottom:0; } 
.quoteBody fieldset.middle, .quoteBody fieldset.last { margin-top:0; }
.quoteBody fieldset.middle ul.quote1 {
	padding-bottom:5px;	
}
.quoteBody fieldset ul.quote1 li {
	min-height:34px;
}

.quoteBody fieldset ul.quote1 li label{
	font-size:18px;
	line-height:30px;
}

.quoteBody fieldset ul.quote2 {
	padding-left:25px;
	margin-top:34px;
}
.quoteBody fieldset ul.quote2 li {
	min-height:26px;
}
.quoteBody fieldset ul.quote2 li label { 
	line-height:20px;
	padding-bottom:5px;
	font-size:14px;
	margin-left:5px; 
	background:url('/MODULES/_images/horizontal-line.png') 0 100% repeat-x;
	width:260px;
	display:inline-block;
}
.quoteBody fieldset ul.quote2 li label.last { background:none; }
.quoteBody .quoteLeftSide,
.quoteBody .quoteRightSide {
	float:left;
	width:312px;
	padding:10px;
}
.quoteBody .quoteLeftSide {
	background:url('/MODULES/_images/vertical-line.png') 100% 0 repeat-y;
}
.quoteBody .quoteLeftSide fieldset {
	width:312px;
	padding-bottom:5px;
	background:url('/MODULES/_images/horizontal-line.png') 15px 100% repeat-x;
}
.quoteBody .quoteLeftSide fieldset.last {
	background:none;
}
.quoteBody .quoteLeftSide .smallText,
.quoteBody .quoteRightSide .smallText
{
	margin-left:0;
}	
.quoteBody .quoteRightSide .quoteInput { margin-top:0;}
.quoteBody .clearBoth {
	display:block;
	clear:both;
	width:100%;
	height:1px;
}
.quoteBody .quoteSubmit {
	width:960px;	
	background:url('/MODULES/_images/section-bottom.png') 0 100% no-repeat;
	padding-top:75px;
	padding-bottom:150px;
	overflow:visible;
	/*position:relative;
	z-index:20000;*/
	display:block;
}
.quoteBody .quoteSubmit a {
	display:block;
	/*text-align:right;*/
	padding-left:325px;
	width:665px;
	margin:0 auto;
}
.quoteRightSide .quoteField ,
.quoteleftSide .quoteField {
	margin:10px 0;
	border:none;
}
.quoteInput {
	width:312px;
	position:relative;
	margin: 5px 0;
	vertical-align:top;
}
.quoteInput label {
	display:inline-block;
	width:125px;
	color:#6D6E71;
	font-size:14px;
	/*vertical-align:middle;*/
}
.quoteInput label.fullWidth {
	display:block;
	width:312px;
	margin-top:5px;
	margin-bottom:5px;
}
.quoteRightSide .quoteInput label.fullWidth {
	margin-top:0;
}
.quoteInput select.rightAlign {
	float:right;
	margin-right:22px;
	margin-bottom:5px;
}
.quoteInput input {
	width:155px;
}
.quoteInput textarea {
	width:280px;
	height:6em;
	margin-left:9px;
	margin-top:5px;
}
.quoteRightSide .quoteInput textarea {
	margin-left:25px;
}
.quoteRightSide .quoteInput input.fullWidth {
	margin-left:25px;
	width:275px;
}
.quoteLeftSide .quoteInput input.fullWidth {
	margin-left:9px;
	width:275px;
}

label.isChecked { 
	color:#F26B21; 
	position:relative;
	top:4px;
	height:inherit;
	vertical-align:top;
}

.quoteInput .radioGroup { 
	display:inline-block;
	zoom:1;
	*display:inline;
}
.quoteInput .radioGroup .quoteRadio {
	display:inline-block;
	width:32px;
	text-align:center;
	zoom:1;
	*display:inline;
}
/*.quoteInput .radioGroup .quoteRadio .qradio {display:block;}*/

.quoteInput .radioGroup .quoteRadio input {
	width:14px;
	display:inline;
}
/*Checkboxes*/
ul .QcheckboxArea, .QcheckboxAreaChecked {
	float:left;
	width:300px !important;
	min-height:34px;
	overflow: hidden;
	background: url(/MODULES/_images/check-mark-unchecked.png) no-repeat;
	padding-left:36px;
}
ul .QcheckboxAreaChecked {
	width:300px !important;
	min-height:34px;
	padding-left:36px;
	background: url(/MODULES/_images/check-mark-checked.png) no-repeat;
	color:#F26B21;
}

ul ul .QcheckboxArea, .QcheckboxAreaChecked {
	float:left;
	width:288px !important;
	min-height:26px;
	overflow: none;
	background: url(/MODULES/_images/small-check-unchecked.png) 0 0 no-repeat;
	padding-left:28px;
}
ul ul .QcheckboxAreaChecked {
	background: url(/MODULES/_images/small-check-checked.png) 0 0 no-repeat;
	min-height:26px;
	width:288px !important;
	color:#F26B21;
	padding-left:28px;
}

p.firstP { margin-top:0; margin-left:50px; margin-bottom:15px; width:600px;}
p.lastP { margin-bottom:0; margin-left:50px; width:600px;}

/*Radios*/
.QradioArea, .QradioAreaChecked {
	float:left;
	width:35px !important;
	height:40px;
	overflow: hidden;
	background: url(/MODULES/_images/radio-button-off.png) 4px 0 no-repeat;
	position:relative;
	display:inline-block;
}
.QradioAreaChecked {
	background: url(/MODULES/_images/radio-button-on.png) 4px 0 no-repeat;
	height:40px;
	vertical-align:bottom;
}
.QradioArea label, 
.QradioAreaChecked label{
	position:absolute;
	bottom:0;
	left:0;
	width:inherit;
	text-align:center;
	display:inline-block;
	font-size:10px;
	zoom:1;
	*display:inline;
}
.QradioAreaChecked label{
	color:#F26B21;
}
#ui-datepicker-div { z-index:20100; }

.advanced {display:none;}

a {outline:none;}