/*--------------------------------------------------*/
/* Search postcode                                  */

	.searchPostcode {
		width: 610px;
		float: right;
	}

		.searchPostcode fieldset {
			width: 300px;
			border: 0;
			padding: 22px 0 0;
		}

			.searchPostcode .label {
				display: block;
				padding: 0 0 6px;
			}

			.searchPostcode button {
				background: url("../../img/global/arrow.gif") no-repeat 100% 70%;
				padding: 0 8px 0 6px;
				border: 0;
				color: #000a3e;
				cursor: pointer;
			}

/*--------------------------------------------------*/
/* UK Map                                           */

	.ukMap {
		width: 150px;
		float: left;
	}

		.ukMap fieldset {
			border: 0;
			text-align: right;
		}

/*--------------------------------------------------*/
/* Outside the UK                                   */

	.titleOutside {
		background: url("../../img/retailers/titleOutside.gif") no-repeat 0 0;
		height: 16px;
		margin: 22px 0 0;
	}

	h3.toggle {
		background: #aeb0c1;
		margin: 0 0 12px;
		padding: 8px 12px;
		color: #fff;
		cursor: pointer;
	}

		h3.toggle span {
			background: url("../../img/retailers/arrow.gif") no-repeat 100% 60%;
			padding: 0 8px 0 0;
		}

		h3.selected span {
			background: url("../../img/retailers/arrowDown.gif") no-repeat 100% 60%;
			padding: 0 10px 0 0;
		}

	.outside {
		padding: 0 0 12px;
	}

		.outside table {
			margin-bottom: 0;
		}

	.map {
		border: 1px solid #000a3e;
		width: 300px;
		height: 300px;
		float: left;
		overflow: hidden;
	}
