html * { margin: 0px; padding: 0px; }

body { font-size: 62.5%; margin:0px; padding:0px; text-align:center; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; }

img { border: 0px;}

img.spacer { float: left; }

/* Links */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

*html { margin-left: 9px; }

/* Holding Page */

#mainlogo {
	float:left;
	padding-left:30px;
	padding-top:40px;
	width:261px;
}

#holdingPageText {
	padding-top:30px;
	padding-left:35px;
	width:261px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	line-height:16px;
}

.grey {
	color:#333333;
}

.boldHoldingPageText {
	font-weight:bold;
	color:#333333;
}

.boldDatePageText {
	font-weight:bold;
	font-size:20px;
	color:#ec1d23;
	padding-bottom:10px;
}

.blueLinks {
	color: #0099FF;
}

.redLinks {
	color: #ec1d23;
}

#mainarea {
	float:left;
	padding-left:100px;
	padding-top:264px;
	width:660px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


#flyerMainarea {
	float:left;
	padding-left:10px;
	padding-top:40px;
	width:460px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#mapMainarea {
	float:left;
	padding-left:10px;
	padding-top:20px;
	width:650px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

/* Sign Up Page */

#joinMailingList {
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
}

.formFieldsColour {
	color:#333333;
	background-color:#dfdfdf;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:thin;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#999999;
	border-left-width:thin;
	border-left-color:#999999;
	border-left-style:solid;
	border-right-width:thin;
	border-right-style:solid;
	border-right-color:#999999;
}

.formFieldsVertSpace {
	width:204px;
	height:6px;
}

.tickBox {
	float:left;
	width:25px;
}

.tickBoxText {
	float:left;
	width:336px;
}

.formFieldsBtnSpace {
	width:204px;
	height:14px;
}

.form {
	float:left;
	width:400px;
}

/* CMS styles */

#boldHoldingPageText {
	font-weight:bold;
	color:#333333;
}

#boldHoldingPageText2 {
	font-weight:bold;
	color:#333333;
}

#boldHoldingPageText2 {
	font-weight:bold;
	color:#333333;
}