@charset "utf-8";

/* =======================================

	E2 WEBSITE ContentsElements

======================================= */

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

	CONTACT

------------------------------------ */
#contact {
	width: 900px;
	font-size: 110%;
	position: relative;
}

#contact h3 {
	width: 161px;
	height: 30px;
	background: transparent url(../img/title_contact.jpg) no-repeat top left;
	text-indent: -9999px;
}

#contact p {
	padding: 25px 0 0 0;
	line-height: 180%;
}
#contact #policy_section {
	margin-top: 30px;
	width: 900px;
	position: relative;
}

#contact #policy_section .divide_section {
	margin-bottom: 30px;
	width: 590px;
	position: relative;
}
#contact #policy_section .lastchild {
	border-bottom: none!important;
}

#contact #policy_section .agree_section {
	top: 0;
	right: 0;
	width: 280px;
	position: absolute;
}


#contact #policy_section .divide_section h4,
#contact #policy_section .agree_section h4 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	font-size: 120%;
	font-weight: bold;
	border-bottom: #333333 1px solid;
}

#contact #policy_section .divide_section p,
#contact #policy_section .agree_section p {
	padding: 0 0 20px 0;
}

#contact #policy_section .divide_section .primarysection {
	width: 280px;
	float: left;
}

#contact #policy_section .divide_section .secondarysection {
	width: 280px;
	float: right;
}


#contact table {
	margin: 20px 0 25px 0;
	width: 590px;
	border-top: #333333 3px solid;
	border-bottom: #333333 2px solid;
}

#contact table th {
	padding: 15px 0;
	width: 170px;
	text-indent: 1em;
	white-space: nowrap;
	border-bottom: #333333 1px solid;
	vertical-align: middle;
}

#contact table td {
	padding: 10px 0;
	width: 420px;
	line-height: 200%;
	border-bottom: #333333 1px solid;
	vertical-align: middle;
}

#contact table tr.lastChild th {
	padding-top: 20px;
	vertical-align: top;
}

#contact table th span,
#contact table td span {
	color: #fe201b;
}

#contact table td span {
	padding-top: 5px;
	display: block;
}

#contact table td input,
#contact table td textarea {
	width: 400px;
	vertical-align: middle;
}
#contact table td input.short {
	margin-right: 20px;
	width: 200px;
}


#contact #btnarea {
	padding-bottom: 80px;
	width: 590px;
}


#contact #btnarea img,
#contact #btnarea input {
	vertical-align: text-bottom;
}

#contact #btnarea img {
	float: left;
}

#contact #btnarea input {
	float: right;
}

#contact #btnarea input.back {
	float: left;
}

#contact .blank {
	height: 150px;
}



