#image{
	width:225px;
	height:342px;
	float:left;
}

#contact{
	float:left;
	width:148px;
	height:342px;
	padding: 15px 15px 0px 15px;
}

p{
	padding:0;
	margin:0;
	color:#989482;
	font-size:11px;
	line-height:16px;
}

h1{
	padding:0;
	margin:0;
	color:#989482;
	font-size:11px;
	font-weight:normal;
	color:#AE8B1A;
}

#contact #phone{
	margin-top:134px;
	margin-bottom: 20px;
}

#contact a{
	text-decoration:none;
	color:#989482;
}

#contact a:hover{
	color:#AE8B1A;	
}

/* FORM FORMATTING */

#contactForm{
	float:left;
	width:400px;
	padding-top:15px;
	padding-left:40px;
	font-size:11px;
	color:#989482;
}

#contactForm .requiredMark{
	color:#AE8B1A;
}

#contactForm #form-row{
	padding:0;
	margin:0;
}

#fieldName, #fieldEmail, #fieldCity, #fieldState, #fieldPhone, #fieldZip, #fieldRequired{
	float:left;
}

#fieldAddress, #fieldPhone, #fieldComments{
	clear:both;
}

#fieldComments{
	padding-top:8px;
}

#fieldRequired{
	margin-top:17px;
	margin-left:15px;
}

#realname, #email, #telephone{
	width:180px;
}

#realname, #city, #state{
	margin-right:16px;
}

#address{
	width:380px;
}

#city{
	width:180px;
}

#state{
	width:80px;
}

#fieldZip{
	width:90px;
}

#zip{
	width:80px;
}

#comments{
	width:380px;
	height:40px;
}

.form-row{
	margin-bottom:6px;
}

.submit{
	margin-left: 325px;
	margin-top:2px;
	color: #989482;
	background: #323232;
	border-top: solid 2px #515151;
	border-left: solid 2px #515151; 
	border-right: solid 2px #414141;
	border-bottom:solid 2px #414141;
	font-size:10px;
	font-family:Arial;
}

input, textarea{
	color: #FFFFFF;
	background: #626262;
	border-top: solid 2px #414141;
	border-left: solid 2px #414141;
	border-right: solid 2px #515151;
	border-bottom: solid 2px #515151;
	font-size:11px;
}

form{
	padding-top:12px;
}
