#office-location
{
	background:url('../img/contact/location.jpg') no-repeat left top;
	height:340px;
	padding-left:381px;
	padding-top:35px;
}

#office-location h2
{
	margin-left:32px;
	font-size:16px;
	margin-bottom:8px;
}

.contact-method
{
	position:relative;
	float:left;
	width:152px;
	padding-left:25px;
	margin-top:27px;
	color:#fff;
}

.contact-method img
{
	position:absolute;
	left:-2px;
	top:0px;
}

.contact-method h3
{
	font-size:13px;
	color:#fff4b5;
}

.contact-method h3 a:link,
.contact-method h3 a:visited
{
	font-size:11px;
	font-weight:normal;
}

.contact-method p
{
	font-size:12px;
}

#address
{
	margin-top:-10px;
}

#address img,
#address-us img
{
	top:-5px;
	left:-33px;
}

#address #show-map,
#address-us #show-us-map
{
	margin-left:8px;
}

#address #show-map img,
#address-us #show-us-map img
{
	position:relative;
	top:0;
	left:0;
}

#info
{
	position:relative;
	font-size:9px;
	color:#c7c7c7;
	line-height:12px;
	margin-top:5px;
}

#info img
{
	left:-20px;
	top:1px;
}

#content
{
	background:url('../img/content-shadow.png') repeat-x left top;
	padding-top:40px;
	width:762px;
}

.form
{
	height:auto;
	float:right;
	margin-right:20px;
	margin-bottom:30px;
}

.form #submit
{
	width:103px;
	height:36px;
	margin-bottom:-14px;
	float:right;
	margin-right:24px;
	clear:both;
}

#career-opportunities
{
	background:url('../img/contact/talented.png') no-repeat left top;
	height:316px;
	padding-left:202px;
	width:145px;
}

#career-opportunities h3 span
{
	margin:0 0 10px -20px;
	padding-top:42px;
	color:#fff;
	font-size:15px;
	display:block;
}

#career-opportunities h3
{
	color:#fff4b5;
	font-size:17px;
}

#career-opportunities p
{
	margin-top:12px;
}