form {
	border-top: 5px solid #fff;
	clear: both;
}



	form p.note {
		margin-left: 0 !important;
	}

		form fieldset h4 {
			clear: both;
			font-size: 80%;
			margin: 1em 0 0.75em 0;
		}

		form fieldset ul {
			float: left;
			margin: 0 20px 0 0;
			padding: 0;
			width: 150px;
		}

			form fieldset ul li {
				display: block;
				font-size: 75%;
				list-style: none;
				margin: 0 0 5px 0;
				padding: 0;
				width: 150px;
			}

				form fieldset ul li input {
					position: absolute;
					top: -9999px;
				}

				form fieldset ul li a {
					background: #ddd;
					color: #000;
					display: block;
					padding: 3px 6px;
					text-decoration: none;
					border: 1px solid #ddd;
				}

				form fieldset ul li.here a {
					background-color: #E1FFDF;
					background-image: url("images/tick_available.gif");
					background-position: 95% center;
					background-repeat: no-repeat;
				}

	form fieldset p.error {
		margin-top: 0;
		display: none;
	}
