
#contactcall { margin: 25px 0px 25px 0px; line-height: 26px; font-size: 15px; display: block; }
.contactinfo { width: 500px; font-size: 13px;}
#formpanel #details_form p.contactinfo { font-size: 14px; margin-bottom: 20px; line-height: 20px; }
#formpanel #details_form #formpanel span#title span { background: transparent url(../images/icon-submit.png) no-repeat center left; padding-left: 36px; margin-left: 10px; line-height: 37px; height: 36px; display: block; }
#formpanel #details_form #contactform textarea#address { width: 250px; height: 80px; }
#formpanel #details_form #contactform textarea#comment { width: 500px; height: 80px; }

#details_form { clear: left; }
	#formpanel #details_form { overflow: hidden; }
	#details_form p, { padding: 10px 0px; }
	#details_form label {float:left; clear:left; padding: 3px 3px 3px 5px; width: 64px;}
	#formpanel #details_form input.text,  #formpanel #details_form textarea {width: 214px; float: left; font-size: 12px; color: #888; text-align: left; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; }		
 	#formpanel #details_form input.text { height: 15px; }
	#formpanel #details_form textarea { height: 100px; margin-right: 0; padding: 2px; }
	#formpanel #details_form .button:hover { cursor: pointer; }
	#formpanel #form_thanks p {margin-top: 3px;}
	#formpanel span#title { height: 36px; width: 630px; display: block; background: url(../images/quickquote-title.png) top left; text-shadow: 0px 1px 1px #fff; color: #464646; }
	#formpanel span#title span {background:url("../images/icon-submit.png") no-repeat scroll left center transparent; display:block; height:36px; line-height:37px; margin-left:10px; padding-left:36px;}
	
	#details_form, div.guide { width: 610px; background: transparent url(../images/quickquote-bg.png) repeat-y top left; font-size: 13px; padding: 10px; }
	
	#details_form span.required {padding-top:5px;}
