/* Used by the Request Info Form on the front page */



/* Section to get User Information */
#form_container {
	position:relative;
	top:-28px;
	float:right;
	width:298px;
	/*298,392*/
	background-image:url(../images/notepaper2.png);
	background-repeat:no-repeat;
	height:380px;
}
#form_container h2 { 
	margin-left:5px;
	margin-top:75px; 
	margin-bottom:0px;
	text-align:center; 
	font: 20px/22px 'jr!hand Regular', Arial, sans-serif;
	letter-spacing: 0; 
	color:#ca0a0a; 
	padding-right:14px;
	font-weight:400;
}

#form_container p.subhead {
	text-align:center;
	font: 12px Verdana;
	line-height:16px;
	color:#1f3758;
	padding-right:14px;
}

#form_container #form_table {
	width:93%;
}


#requestinfo { margin-left: 25px; margin-right:10px; }
	#requestinfo label { color: #4478c2; font: 14px Verdana; text-align:left;}	
	#requestinfo input {
		font: 12px Verdana;
		padding:2px;
	}
	
	#requestinfo tr { height:29px; }
	
	
	.inputBlur {
		border:1px #807e7b solid;
		color: #8c8c8d;
	}
	
	
	
	#requestinfo input.inputFocused {
		border:3px #d4cbc2 double;
		margin-top:-1px;
		margin-left:-1px;
	}
	.stretched {
		width:70px;
	}
	#requestinfo #zip{
		width:44px;
	
	}
	#requestinfo #city {
		width:98px;
	}
	#requestinfo #address {
		width:218px; 
	}
	
	select {
		background-color:#fafafa;
	}
	
	.disclaimer {
		color:#757575;
		font: 11px Verdana;
		font-style:italic;
		padding:15px 4px ;
		text-align:left;
	}
	
	
	  
			.div_label { float:left; }
			
			#div_firstname { float:left; padding: 0px 0px 0px 10px; }
			#div_lastname { float: right; padding: 0px 16px 0px 0px; margin-left: 0; }
			
			#div_phone { float: right; width:164px; padding: 0px 20px 0px 0px;}
			#input_phone { width:162px; }
			
			#div_email { float: right; width:164px; padding: 0px 20px 0px 0px;}
			#input_email { width:162px; }

        #div_city { float:left; padding: 0px 5px 0px 0px; width:99px;}
        #city { width:40px; }
        #div_state {float:left; padding: 0px 2px 0px 0px; min-height:22px;}
        #state {height:21px; margin-left:5px; width:57px; padding: 2px 0;}
        
        #div_zip {float:right; padding: 0px 16px 0px 0px;}
	
	