/* Initial Style */

legend {font-size:16px; color:#935e36; text-transform:uppercase; padding:0 5px; font-weight:bold;}
fieldset {width:720px; margin:auto; border:0;}
img {border:0;}

.form {font-size: 12px; margin:auto;} /* Set overall width of form and font size */
label { width: 500px; margin:0 auto; }

.infolabel 
{font-weight: bold; display:block; 
	float:left; 
	display:block; 
	display:inline; 
	clear:left; 
	font-size:12px; 
	font-weight: bold;
}

.input_text, .message  {
	width: 90%;						/* Sets width of fields */
	padding: 2%;						/* Padding inside the field */
	border: 1px double #ccc;			/* Sets border */
	border-radius: 8px;					/* Round corners */
	-webkit-border-radius: 8px;			/* Round corners for Chrome and Safari */	
	-moz-border-radius: 8px; 			/* Round corners for Mozilla Browsers */
	float: left;
	}

.message {
	overflow: hidden; 					/* Keeps overflow contained */
	height: 120px;						/* Height of message field */
	}
	
.button {
	background: #935e36;
	border: 1px solid #999;				
				/* Pushes the button under the message field for better placement */
	padding: 10px;					/* Padding for spacing */
	float: left;
	text-transform: uppercase;
	font-weight: bold;	
	color: #FFFFFF;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	cursor: pointer;
	}
	
.submit  { width:250px; height:25px; margin: 10px auto; }	
.button:hover { background: #999; }		/* Hover state */	

/* Using images instead of text label */

input[name="name"] {
	background: url(person935e36.png) no-repeat 8px 9px transparent;
	padding-left: 30px; 
	width: 90%; 
	margin:0 auto;
	}
	
input[name="email"] {
	background: url(envelope935e36.png) no-repeat 8px 9px transparent;
	padding-left: 30px;
	margin:8px 0;
	width: 90%; 
	}	

input[name="phone"] {
	background: url(phone935e36.png) no-repeat 8px 9px transparent;
	padding-left: 30px; 
	margin:8px 0;
	width: 90%; 
	}
textarea[name="feedback"] {
	background: url(bubble935e36.png) no-repeat 8px 9px transparent;
	padding-left: 30px; 
	margin:8px 0;
	width: 90%; 
	}	
span { display: none; } /* Hiding all the labels */

