@charset "utf-8";

#contact-section {
width: 790px;
margin: 0 auto 50px;
}
#contact-form {
    width: 460px;
    margin: 50px auto 0;
}
#contact-section p {
    text-align: center;
}
#contact-section p.center {
    padding: 20px 0;
}

#path{
    text-align: left;
}


/* ----------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------*/

form.contact th {
	font-family: none!important;
}

#origForm #origFormTable {
	box-shadow: none;
	border-radius: 5px;
}
	#origForm #origFormTable th {
		font-size: 90%;
		letter-spacing: 1px;
		padding: 8px 0 8px 10px;
		background: #fff!important;
		border-right: 1px dotted #ccc;
	}
#origForm #origFormTable th span {
background: #c70000;
font-weight: normal;
font-size: 85%;
padding: 3px;
margin: -2px 5px 0 5px;
border-radius: 3px;
color: #fff;
display: inline-block;
line-height: 11px;
float: right;
}
	#origForm #origFormTable td {
		padding: 8px 0 8px 20px;
		text-align: left;
	}
		#origForm #origFormTable td input {
			height: 19px;
			box-shadow: 0 0 2px #e1e1e1 inset;
			border-radius: 2px;
			border: 1px solid #ccc;
			margin: 6px;
			padding: 0 0 0 3px;
			transition: 0.1s ease;
		}
		#origForm #origFormTable td input:focus {
			border: 1px solid #aaa;
			background: #EDF8FC;
			box-shadow: 0 0 2px #ccc inset;
		}
		#origForm #origFormTable td #address1postal {
			margin: 0 0 5px 5px;
			width: 60px;
		}
		#origForm #origFormTable td #address1 {
			margin: 0 0 0 30px;
		}
