/*--------------------------------------------------*/
/* Locator                                          */

	#locator {
		padding: 0 0 22px;
	}

		#locator #locatorPostcodeSearch {
			width: 200px;
			float: left;
		}

			#locatorPostcodeSearch fieldset {
				border: 0;
				padding: 0 0 12px;
			}

				#locatorPostcodeSearch fieldset label {
					display: none;
				}

				#locatorPostcodeSearch fieldset input {
					float: left;
				}

					#locatorPostcodeSearch fieldset input#fldLocate {
						width: 80px;
						margin: 2px 8px 0 12px;
					}

	#mapWrapper {
		border: 1px solid #b2b2b2;
		padding: 3px;
		margin: 0 0 12px;
		width: 400px;
		height: 240px;
		float: right;
	}

		#mapWrapper #map {
			width: 100%;
			height: 100%;
		}

/*--------------------------------------------------*/
/* Promises                                         */

	.promise {
		margin: 0 0 12px;
	}

	.promise ul {
		padding: 0 0 0 12px;
		list-style-type: none;
	}

		.promise ul li {
			float: left;
			display: block;
			width: 280px;
			padding: 4px 0 4px 12px;
			background: url("../../img/common/bullet.gif") no-repeat 0 50%;
		}

		.promise ul li.last {
			width: 400px;
		}

/*--------------------------------------------------*/
/* Call to actions                                  */

	.callToAction {
		border-top: 1px solid #b2b2b2;
		border-bottom: 1px solid #b2b2b2;
		padding: 1px 0;
		margin: 0 0 12px;
	}
	
		.callToAction img {
			float: left;
		}
		
		.callToAction img.first {
			margin: 0 1px 0 0;
		}