/* CSS Document */
/* Restuarant locator form */
* {margin:0; padding:0;}
body {background:#666; width: 100%; font-family: Arial, Helvetica, sans-serif; text-align:center; margin:15px 0; color:#fff;}
img {border:0;}

.light-box-wrap {width:750px; border:solid 15px #fff; margin:0 auto; text-align: left;}
.light-box-cont {color:#000;}
.light-box-head {}
	.light-box-head .l {margin:22px 25px 0 10px; float:left;}
	.light-box-head .m {width:500px; margin-top:25px; float:left; color:#fff;}
		.light-box-head .m h2 {margin:0; padding:0;}
	.light-box-head .r {margin:25px 20px 0 0; float:right;}
	
.light-box-form {padding:30px 10px 10px;}
.light-box-form label {display:none; color: #fff; padding:0 0 10px 0;}
.light-box-form input {margin:0 20px 0 0; float:left;}

.light-box-form input.postcodebox {width:180px; padding:2px; font-weight:bold; color:#fff; background:#757473; border:1px solid #9C9C9C; margin-top:5px;}

.light-box-form input.go {height:30px; width:49px;}
.light-box-form input.cancel {height:31px; width:81px;}
	
.light-box-form label.newLocation {display:block; }

.light-box-form p { font-size: 100%; color: #fff; margin: 15px 0; }
.light-box-form textarea {width:496px; margin-right:20px;}
.light-box-submit {width:175px; margin:0 auto;}

.light-box-form table {width:100%; color:#fff; margin-top:10px;}
	.light-box-form table th {border-bottom:1px solid #fff; font-weight:bold; padding:10px;}
	.light-box-form table td {padding:10px; background:#757472;} 
	.light-box-form table td.dark-spacer {padding:0; background:none; height:10px; font-size:1%} 
	.light-box-form table td.selectButton {text-align:right;}

/* EXTERNAL SITE WARNING */
.external-link {background:#fff;}
	.external-link p {padding:10px 0;}

.cf:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.cf {height:1%;}




