@charset "utf-8";
/* Your Tire Source.com Form Styles */

/* -------------------- Location Short Forms ------------------- */
#formLocation input, #formLocation select, #formLocation textarea{
	display:block;
	width:200px;
	padding:5px 0 0 6px;
	background:#fff url(/images/input-bg.png) no-repeat left top;
	border:1px solid #8c8c8c;
	font-size:1em;
}
	
#formLocation textarea{height:80px; font-size:1.2em;}

/* -------------------- Service Short Forms ------------------- */
#formService input, #formService select, #formService textarea{
	display:block;
	
	padding:5px 0 0 6px;
	background:#fff url(/images/input-bg.png) no-repeat left top;
	border:1px solid #8c8c8c;
	font-size:1em;
}
	
#formService textarea{height:80px; font-size:1.2em;}

/* -------------------- General Form Styles -------------------- */



#form{/* Both Contact and Service Request */
	width:350px;
	margin:10px auto;
	}
	
	#form p{
		text-align:right;
		color:#ec5f04;
		}
	
	#form fieldset{
		float:left;
		width:100%;
		margin:0 0 5px;
		}
		
		#form fieldset div{float:left;}
		
		#form .thirdRow{
			width:112px;
			margin:0 4px 0 0;
			}
			
		#form .halfRow{
			width:166px;
			margin:0 4px 0 0;
			}
		
		#form .twoThirdRow{
			width:200px;
			padding:0 0 0 30px;
			}
		
		#form .fullRow{width:100%;}
			
			#form label{
				display:block;
				margin:0 0 2px;
				font-weight:900;
				}
				#form label.req{color:#ec5f04;}
			
			#form input, #form select, #form textarea{
				display:block;
				width:336px;
				padding:5px 0 0 6px;
				background:#fff url(/images/input-bg.png) no-repeat left top;
				border:1px solid #8c8c8c;
				font-size:1em;
				}
				
			#form .thirdRow input, #form .thirdRow select{width:104px; *width:101px;}
			
			/* -=-=-=-=- Preferred Method 2/3 Row styles -=-=-=-=- */
			#form .twoThirdRow label{margin:0 0 10px;}
			
			#form .twoThirdRow input.check{
				display:inline;
				width:auto;
				*background:none;
				*border:none;
				}
				
			#form .twoThirdRow span{margin:0 15px 0 0;}
			
			/* -=-=-=-=- Location 1/2 Row styles -=-=-=-=- */
			#form .halfRow input, #form .halfRow select{width:164px;}
			
			#form .halfRow input.check{
				display:inline;
				width:auto;
				margin:0 4px 0 20px;
				*background:none;
				*border:none;
				}
			
			#form textarea{height:80px; font-size:1.2em;}

			#form input#submit{
				float:right;
				width:auto;
				margin:10px 5px 0 0;
				background:none;
				border:none;
				}