/* CSS Document */

#nav .content {
	border-bottom: 1px solid #0087c6;
	}

#map {
	width: 318px;
	height: 300px;
	}

#directions_east ol, #directions_west ol, #directions_other ol {
	margin-left: 30px;
	}

#contact_form div.light_grey div.content {
	padding: 15px 0 0 15px;
	}

form {
	width: 100%;
	margin: 0;
	}

form label {
	width: 45%;
	text-align: left;
	}

form span.field {
	width: 54%;
	}

form span.field textarea {
	height: 100px;
	}

form span.extras {
	width: 50%;
	padding: 5px 0 3px 46%;
	}

form span.extras img {
	margin-top: -3px;
	}

form li#item_submit {
	padding-top: 15px;
	}

form li#item_submit input {
	width: 114px;
	}