.contact-container { width:176px; float:left; position:relative;}
.contact-container2 {padding-left:49px;}
.contact-container3 {float:left;}
.contact-right {float:right;}
.contact-left {float:left;}

form {
	width:350px;
	margin:0;
	padding:0 0 0 10px;
	}

form label	{ font-size:.95em;margin:0;padding:0; } 

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */
input, select { 
	background-color:#fff; 
	border:none;
	color:#93935a;
	width:167px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:2px; /* 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:.95em;
	}

textarea {
	background-color:#fff; 
	border:none;
	color:#93935a;
	width:167px; /* 5 pixles smaller than form width !important */
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	margin-top:0;
	padding-top:2px; /* 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:.95em;
	height:66px;}

textarea br { line-height:0; height:0; } /* defaults vertical spacing between fields */

	
select { width:160px; padding:0; } /* same width as form */


/* ----- main contact form ----- */ 
 
#contact-main { margin:20px 0 10px 0; }

#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
	
#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#contact-main label select { width:170px; }
	
#contact-main label textarea { height:100px; overflow:auto; }

#contact-business-main { display: none; } /* do not remove */ 


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

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

input.submit-contact-main { margin:95px 0 0 243px; }

input.submit-image, input.submit-contact-main { /* REMOVE IF NOT USED */
	width:64px;
	height:20px;
	border:none;
	cursor:pointer;
	}
