#quoteform {
	width: 530px;
}

	#quoteform h2 {
		font-size: 1.66em;
		font-weight: normal;
		color: #f89d3e;
		margin: 20px 0 0 0;
		border-bottom: 2px solid #f89d3e;
	}

	#quoteform fieldset {
		border: 1px solid #bbb;
		border-top: 0px;
		margin: 0;
		padding: 10px;
	}

	#quoteform label {
		clear: left;
		float: left;
		width: 165px;
		padding-right: 10px;
		margin: 5px 0px;
		font-size: 0.9em;
	}
	
	#quoteform label.wide {
	    width: 240px;   
	}

	input.quoteform {
		float: left;
		width: 229px;
		font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
		font-size: 1.0em;
		margin: 5px 0px;
	}
	
	input.quoteerror {
	   background: #FCC;  
	}

	textarea.quoteform {
		float: left;
		width: 160px;
		font-family: verdana, arial, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
		font-size: 1.0em;
		margin-top: 5px;
	}

	select.quoteform {
		float: left;
		width: 160px;
		margin: 5px 0px;
	}
	
	select.quotedate {
		margin: 5px 0px;
	}

	#buttsend {
		background-color: #265c97;
		border: 1px solid #000;
		color: #ffffff;
		font-weight: bold;
		margin: 10px 0 0 85px;
	}

	a.question {
		float: left;
		font-size: 0.8em;
		margin: 12px 0px 0px 10px;
	}


#quoteform-content-right {
    width: 180px;
    float: right;   
}

#quoteform-content-right h1 {
    margin: 15px 0px -5px 0px;  
    padding: 0px;
}

#quoteform-content-right ol {
    padding: 0px 0px 0px 20px;   
}

#quoteform-help {
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    width: 200px;
    display: none;
}

#quoteform-help #arrow {
    background: #transparent;
    width: 14px;
    height: 100px;
    float: left;
}

#quoteform-help #content {
    background: #E3E3E3;
    width: 176px; 
    margin-left: 14px;    
    font-size: 0.85em;
    padding: 5px;
}

.formthird {
    width: 160px;
    float: left;
    margin: 0px 3px;
}

#site-content .formthird p {
    line-height: 17px;   
}

.formthird label {
    margin: 0px;
}

.formthird input.quoteform {
    width: 140px;
    margin-top: 1px;
}

.warningmessage {
    font-size: 0.85em;  
    padding: 5px;
    margin: 20px 0px 5px 0px; 
    width: 518px;
}

.error {
    background: #fcc;
    border: 1px solid #600;   
    color: #600;
    padding: 5px;
}