/* CSS Document */



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.bullets {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:5px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	padding-left:5px;
	}
	
	.specialsHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003366;
	padding-top:5px;
	padding-left:5px;
	}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.tdReportBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:5px;
}

.tdForm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left:5px;
}


.tdFormBtn {
	padding-right:20px;
}

.tdReport {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7796c2;
}

/*  Nav */

a {
	font-size: 11px;
	color: #003366;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: none;
	color: #336699;
}
a:active {
	text-decoration: none;
	color: #003366;
}

a.Nav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:3px;
}
a.Nav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:3px;
}
a.Nav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	padding-left:3px;
}
a.Nav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #003366;
	padding-left:3px;
}
a.Nav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	padding-left:3px;
}


a.SubNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	padding-left:3px;
}
a.SubNav:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #003366;
	padding-left:3px;
}
a.SubNav:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #003366;
	padding-left:3px;
}
a.SubNav:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #003366;
	padding-left:3px;
}
a.SubNav:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	font-size: 12px;
	padding-left:3px;
}

/*  Backgrounds */

.background {
	background-image:url(images/ess/backgrounds/strip01.jpg);
	background-repeat:repeat-y;
	background-repeat:repeat-x;
}

.backgroundImage {
	background-image:url(images/index/family-image.jpg);
	background-position:right;
	background-repeat:no-repeat;
	}
	
.tdContentBG {
	background-color:#FFFFFF;
	
	}
	
.tdBottomBG {
	background-image:url(images/index/bottom-corners.jpg);
	background-repeat:no-repeat;
	
	}
	
	.formBGTop {
		background-image:url(images/ess/backgrounds/form-topBG.jpg);	
		background-repeat:no-repeat;
}

	.formBGBottom {
		background-image:url(images/ess/backgrounds/form-bottomBG.jpg);	
		background-repeat:no-repeat;
}

	.specialsBGBottom {
		background-image:url(images/ess/backgrounds/specialsBGBottom.jpg);	
		background-repeat:no-repeat;
}

	.specialsBGTop {
		background-image:url(images/ess/backgrounds/specialsBGTop.jpg);	
		background-repeat:no-repeat;
}
	
	.specialsBGCentre {
		background-image:url(images/ess/backgrounds/specialsCentre.jpg);
}

	.activitiesBGTop {
		background-image:url(images/ess/backgrounds/activitiesBGtop.jpg);	
		background-repeat:no-repeat;
}
	
	.activitiesBGBottom {
		background-image:url(images/ess/backgrounds/activitiesBGBottom.jpg);
		background-repeat:no-repeat;
}

	.activitiesCentre {
		background-image:url(images/ess/backgrounds/activitiesBGCentre.jpg);
		background-repeat:repeat;
}

	.footerBGTop {
		background-image:url(images/ess/backgrounds/footerBGTop.jpg);	
		background-repeat:no-repeat;
}
	
	.footerBGBottom {
		background-image:url(images/ess/backgrounds/footerBGBottom.jpg);
		background-repeat:no-repeat;
}

	.footerCentre {
		background-image:url(images/ess/backgrounds/footerBGCentre.jpg);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		padding-left:5px;
}

	.dealsBGTop {
		background-image:url(images/ess/backgrounds/dealsBGTop.jpg);	
		background-repeat:no-repeat;
}
	
	.dealsBGBottom {
		background-image:url(images/ess/backgrounds/dealsBGBottom.jpg);
		background-repeat:no-repeat;
}

	.dealsCentre {
		background-image:url(images/ess/backgrounds/dealsBGCentre.jpg);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		padding-left:5px;
}

	.infoBGTop {
		background-image:url(images/ess/backgrounds/infoBgTop.jpg);
		background-repeat:no-repeat;
}

	.infoBGBottom {
		background-image:url(images/ess/backgrounds/infoBGBottom.jpg);
		background-repeat:repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		padding-left:5px;
		padding-right:5px;
}

	.catBG {
		background-image:url(images/ess/backgrounds/catBGLft.jpg);
		background-repeat:repeat-y;
}

.imageBG {
	background-image:url(images/ess/backgrounds/imageBG.jpg);
	background-repeat:no-repeat;
	}
	
	.centreBG {
	background-image:url(images/ess/backgrounds/completeBG.jpg);
	background-repeat:no-repeat;
	}
.dtIn {
background-color: #EDF2FC;
color: #000000;
text-align:center;
border:none;
}
.promotional-code { 
font-size:1.5em;
}
