@charset "UTF-8";
/******************************************************************************************************

										Market Hardware Forms CSS

/******************************************************************************************************/



		/* forms */
		form, fieldset, input { 
			margin: 0; 
			padding : 0; 
		}
		
		form { 
			width: 530px; 
			margin-left: 5px; 
			border: 1px solid #D2DFD1;  
			background: #E8F1E7; /* This color can be changed -- if on a dark background, recommend color that is 1-2 shades lighter or darker */
			padding: 10px;
		}
		
		form p { 
			font-size: 100%; 
			padding: 2px; 
			margin: 0 0 8px 0; 
			clear: both;
		}
		
		/* fieldset styling */
		fieldset { 
			margin: 1em 0; 
			padding: 1em; 
			border: 0;
		}
		
		/* legend styling */
		legend { 
			font-weight: bold; 
			font-size: 1.2em; 
			color: #336633; /* CHANGE THIS COLOR ACCORDING TO SITE'S COLOR SCHEME */
			font-family: Arial, Helvetica, sans-serif; 
			margin-bottom: 10px; 
			_margin-left: -7px; /* Fixes IE6 margin issue */
		}
		
		/* style for  labels */
		label { 
			float: left; 
			width: 180px; 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 1em;
		}
		

		/* style for radio buttons and checkboxes */
		
		form h2 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em;}
		input.radio, input.checkbox {width: auto; float: left; margin-right: 5px;}
		.radiolabel, .checkboxlabel {width: auto; margin-right: 25px;}
		
		/* style for required labels */
		
		p.note {font-style: italic; margin-bottom: 20px; font-size: 0.9em;}
		
		em.required { font-size: 0.9em; font-style: normal; color: red; }
		
		label.error, input.submit { color: #F00; margin: 5px 0 0 0; }
		
		input { width: 300px; border: 1px solid #999; padding: 5px; }
		
		input.submit { width: auto; }
		
		textarea { width:300px; height: 100px; padding:5px; border: 1px solid #999; }
		
		/* submit */
		form div { /* container div for submit button */
			width:495px; 
			overflow: hidden; 
		}
		
		form div input, form div button { 
			width: 100px; 
			margin-top:15px; 
			float: right; 
			background-color: #336633; /* CHANGE THIS COLOR ACCORDING TO SITE'S COLOR SCHEME */
			color: #fff; 
			text-transform: uppercase; 
			font-size: 90%; 
			padding: 3px 5px; 
		}
		
		/* style for city, state, and zip code - display inline */

		.citystate {float: left; clear: none;}
		.citystate label {width: auto; margin-right: 10px;}
		.citystate select {margin-right: 15px;}
		input#city {width: 150px; background: #fff; margin-right: 15px;}
		input#zip {width: 80px;}