#changeUser {
	text-align:center;
	margin-top:4em;
}
#changeUser legend {
	color:#FFC;
}
#changeUser label, #changeUser button {
	margin-left:1em;
}
#changeUser fieldset {
	border:1px solid #585858;
	padding:1em;
}
.freeDeliveryNotice {
	background:#FAF5CD;
	margin:2em;
	padding:1.5em;
	color:#000;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.freeDeliveryNotice ul {
	text-align:left;
	font-weight:bold;
}
.freeDeliveryNotice ul em {
	font-weight:normal;
}
.freeDeliveryNotice #warnings {
	font-size:10px;
	text-align:left;
	margin-top:2em;
}
.freeDeliveryNotice .warnings {
	color:#FFF;
}
#schoolLogin fieldset legend, #schoolLogin fieldset input, #schoolLogin fieldset button {
	font-size:20px;
}
#schoolLogin fieldset {
	border:1px solid #CCC;
	text-align:center;
}
#schoolLogin fieldset legend {
	text-align:left;
}
#schoolLogin fieldset input {
	width:500px;
}
#schoolLogin fieldset table {
	margin:1em auto;
}
#schoolLogin {
	display:none;
}



/*BLUE COLOUR CHANGE*/
body {
	background-color:#FFF;
	color:#000;
}
a, form#quickContactFloat table thead td a {
	color:#F00;/*red text*/
}
h1, p a.fakeButton:hover {
	color:#000;/*black text*/
}
h1 strong, h2, #changeUser legend {
	color:#42CDFF;/*blue text*/
	/*REMOVED: #mainContent p strong*/
}
p a.fakeButton {
	color:#FFF;/*white text*/
}
#menuHoriz, #menuVert button, #BOLhomepagebanner button, p a.fakeButton, .freeDeliveryNotice, #footerBlock {
	background-color: #42CDFF;/*blue background*/
}
#menuVert ul li a:hover, #menuVert ul li a.menuCurrent, #menuVert ul li.menuPopped a {
	background:#42CDFF url(http://www.hayleylehmann.co.uk/images/schools.menuHover.gif) right center no-repeat;
}
table.formTable th, table.formTable td {
	border:1px solid #CCC;
}

/*Floating form*/
form#quickContactFloat {
	top:6px;
}
form#quickContactFloat table caption {
	color:#000;
}
form#quickContactFloat {
	background:#FFF;
}
form#quickContactFloat button, button.qCF {
	border:1px solid #000;
	background:#42CDFF;
}
form#quickContactFloat table, form#quickContactFloat table td, form#quickContactFloat table th {
	border:1px solid #000;
}
form#quickContactFloat table td, form#quickContactFloat table th {
	border:1px solid #CCC;
	color:#000;
}

p.button {
	text-align:center;
}
p.button button {
	background:#42CDFF;
	color:#000;
	font-size:18px;
	padding:.2em;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
}
table.formTable td.imageSurround {
	border:3px solid #CCC;
	padding:0px;
}
