td {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

p a {
	color: #000000;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
	
.text-small {
	width: 50px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.text-medium {
	width: 110px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

div#name .text-medium {
	width: 110px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
}

.text-large {
	width: 300px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.text-large-2 {
	width: 300px;
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.title {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.mandatory {
	color: Red;
}

#policy a {
	color: #000000;
	float: right;
	width: 180px;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.button {
	float: right;
	width: 77;
	cursor: pointer;
}

fieldset#contact-details {
	padding: 0px 15px 0px 15px;
	background-color: #FFFFFF;
	width: 450px;
	height: 196px;
	border: solid 1px #99BBDD;
}

fieldset#holiday-requirements {
	padding: 0px 15px 0px 15px;
	background-color: #FFFFFF;
	width: 450px;
	height: 173px;
	border: solid 1px #99BBDD;
}

legend#contact-details-title {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 260px;
}

legend#holiday-requirements-title {
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 183px;
}

#table-1 {
	 width: 450px;
}

#table-1 td {
	padding-bottom: 6px;
}

#table-2 {
	 width: 450px;
}

#table-2 td {
	padding-bottom: 6px;
}

.details {
	width: 125px;
	font: bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 3px;
}
