@charset "UTF-8";
/* CSS Document */

#quote_request 
	{
	 width: 600px;
	 margin-top: 25px;
	 }


fieldset {
	padding: 15px 0 50px 50px;
		border:1px solid #aaa;
		border-bottom:none;
		
	}
	
legend { 

	padding: 0em 2em 0.5em 2em;
	letter-spacing:1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#0c9c8b;
	font-size: 1.3em;
	word-spacing: 1px;

	}
	
label { 
	display: inline-block;
	width: 175px;
			
}

input
	{ 
	 width: 250px;
	}


select {margin-left:2px; margin-right:10px;}

.small_input { width: 25px; margin-left:2px; margin-right:10px;}
.checkbox { width:15px;margin-left:50px; margin-right:10px; }
.radio { width:15px; margin-left: 50px; margin-right: 5px;}
.textarea { margin-left: 50px; margin-right: 5px;}
.long_labels label {width: auto;}
.button { width: 100px; margin: 0 10px 0 50px;}
.group_left { float:left; }

.req { color:#1177aa; }

 label.error { display: none; color:#CC0033; width:auto}
 label.short { width:60px; 	display: inline-block;}
