#contactUs{
	padding:0 40px;
	height: 600px;
	text-align: left;
	overflow: auto;
	margin-top: 47px;
	margin-bottom: 38px;
	position: relative;
	color: #7d7d7d;
}
#contactUs a{
	text-decoration: none;
}

#contactUs a:hover{
	text-decoration: underline;
}
/*#contactUs div{
	float: left;
	width: 155px;
	height: 452px;
	color: #7d7d7d;
	font-size: 10px;
}
*/
#Contactajax{
		display: block;
		width: 484px;
		position: absolute;
		top: 120px;
	}

	#Contactajax.thanks h2{
		color: #d8810e;
		font-size: 24px;
	}
	#Contactajax.thanks {
		font-size: 14px;
	}
	
	#contactUs #ContactajaxTbl td{
		padding-bottom: 16px;
		border-collapse: collapse;
	}
	#contactUs #ContactajaxTbl td td{
		padding-bottom: 0;
		padding-right: 0;
		
	}
	#contactUs .FrmLabel{
		display: block;
		width: 100%;
		font-size: 11px;
		color: #7d7d7d;
	}
	#contactUs label span{
		color: #d8810e;
	}
	.jqTransformInputWrapper{
		width: 231px;
	}
	

	
	
	#contactUs input#Email,#contactUs input#company,#contactUs input#name{
		width: 216px;
		padding: 6px 0 0  5px;
		height: 21px;
		color: #7d7d7d;
		border: 1px solid #cecece;
		
		
	}
	
	#contactUs input#Email:focus,
	#contactUs input#company:focus,
	#contactUs input#name:focus,
	#contactUs input#Phone:focus,
	#contactUs input#ext:focus,
	#contactUs textarea:focus,.focusField
	{
		background-color: #FAFAF9;
	}
	.idleField{  
		background:#fff;  
		
	}  
	#PhoneTD {
			width: 145px;
			margin-right: 10px;
		}
	
	#extTD{
		width:50px;
	}
		#contactUs input#Phone{
			width: 145px;
			padding: 6px 0 0  5px;
			height: 21px;
			color: #7d7d7d;
			border: 1px solid #cecece;
		}
		#contactUs input#ext{
			width: 45px;
			padding: 6px 0 0  5px;
			height: 21px;
			color: #7d7d7d;
			border: 1px solid #cecece;
		}
	
	
	#contactUs select{
		width: 205px;
		padding:5px;
		border: 1px solid #cecece;
	}

	
	#contactUs textarea {
		width: 445px;
		height: 120px;
		font-family:Arial, Helvetica, sans-serif;
		color: #7d7d7d;
		/*background-color: #fafaf9;*/
		border: 1px solid #cecece;
		padding: 6px 0 0  5px;
	}


	#contactUs h1{
		display: block;
		padding-bottom: 25px;
		border-bottom: 1px solid #d9d9d9;
		font-size: 20px;
		color: #7d7d7d;
		line-height: 23px;
	}
		#contactUs p a{
			color: #9fa83d;
			font-weight: 800;
		}
	button.jqTransformButton span span{
		padding: 10px;
	}
	button.jqTransformButton span span{
		font-weight: 800;
		
	}
	

#CSideContent{
	position: absolute;
	width: 240px;
	height: 350px;
	left: 550px;
	top: 120px;
	background-image: url(../images/contact/SideCBG.gif);
	background-repeat: no-repeat;
	
}



#BFGCom{
	margin-top: 30px;
	
}
#BFGInt{
	margin-top: 65px;
}
#BFGField{
	margin-top: 70px;
}

.rowElem{
	position: relative;
	
}
#contactUs div.error{
	display: block;
	font-size: 11px;
	color: #d8810e;
	position: absolute;
	width: 231px;
	top: 45px;
	left: 0;
	z-index: 100;
	
}



.GDirections{
	font-size: 10px;
}
