/*--------------------------------------------------*/
/* Optician                                         */

	#headerContainer {
 		background: #000 url("../../img/optician/header.jpg") no-repeat 50% 100%;
	}

		#headline {
			background: url("../../img/optician/headline.gif") no-repeat 0 0;
			height: 115px;
		}

	.titleBooking {
		background: url("../../img/optician/titleBooking.gif") no-repeat 0 0;
		height: 27px;
	}

/*--------------------------------------------------*/
/* Data capture                                     */

	.dataCapture form p.mandatoryFields {
		padding: 12px 12px 0;
	}

	.dataCapture .nearest {
		background: url("../../img/global/stockists.gif") repeat-x 0 0;
		clear: both;
		padding: 0;
		width: 100%;
		color: #fff;
		border-top: 1px solid #b2b2b2;
	}

		.dataCapture .nearest .container {
			border-top: 1px solid #fff;
			padding: 12px;
		}

			.dataCapture .nearest h4 {
				color: #fff;
			}

			.dataCapture form .nearest .row {
				width: 380px;
				margin: 0 auto;
			}

				.dataCapture .nearest .row .label {
					width: 180px;
					text-align: right;
					padding: 5px 6px 0;
					float: left;
				}
				
				.dataCapture .nearest .row .input {
					display: block;
					float: left;
					padding: 2px 6px 0 0;
				}