#form-container {padding:0 auto;}

form {
	width:310px;
	height:100%;
	margin:0px auto;
	}

form label	{ font-size:12px;color: #454343; }
.form-p {padding:10px 0 10px 70px; line-height:20px;color:#454343;}
form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

input, textarea, select { 
	background-color:#ededed;/* to prevent highlighting by Google Toolbar */
	border:none;
	color:#89786d;
	width:300px; /* 5 pixles smaller than form width !important */
	height:25px;
	line-height:16px;
	vertical-align: middle;
	margin-bottom:5px; /* sets vertical spacing between fields */
	padding-top:3px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
	
select { width:305px; padding:0; } /* same width as form - !important */

textarea { height:60px; overflow:auto; }



/* ----- submit button form elements ----- */ 

input.submit, input.submit-contact-main { 
	width:60px;
	height:30px;
	cursor:pointer; 
	padding:0; 
	}


input.submit-image {
	background:url(../images/btn-submit.jpg);
	width:69px;
	height:36px;
	border:none;
	cursor:pointer;
	}
