body
{
	margin: 0px;
	font-family: Arial;
}

/* TABLE CELLS */

/* HEADINGS */
h1
{
	color: 	#FFF !important;
	font-size:  14pt;
	margin: 0px;
	padding-left: 5px;
	font-weight: 300;
	background: url(../images/headers/heading_bg.jpg) repeat-y left;
	height: 25px;
}

h2
{
	color: 	#B766A0;
	font-size:  13pt;
	margin-bottom: 0px;
}

h3
{
	color: 	#B766A0;
	font-size:  12pt;
	margin-bottom: 0px;
	margin-right: 0px;
}

h4
{
	color: #000;
	font-size:  10pt;
	margin-bottom: 0px;
}

h5
{
	color: #ABA430;
	font-size:  9pt;
	margin-bottom: 0px;
}

h6
{
	color: #000;
	font-size:  16pt;
	margin-bottom: 0px;
}

h7
{
	color: 	#B766A0;
	font-size:  14pt;
	margin: 0px;
	font-weight: 300;
}

a:link {
	font-weight: bold;
	color: #B766A0;
	text-decoration: none;
}

a:visited {
	font-weight: bold;
	color: #B766A0;
	text-decoration: none;
}

a:active {
	font-weight: bold;
	color: #B766A0;
	text-decoration: none;
}

a:hover {
	font-weight: bold;
	color: #B766A0;
	text-decoration: underline;
}

table.tableCellContent
{
	font-size: 10pt;
	vertical-align: top;
}

#pscroller
{
	float:right;
	width: 120px;
	height: 25px;
	padding: 5px;
}

.backgroundStyle1{
	background-color:#8f6ea1;
}

	.backgroundStyle1 a:active, .backgroundStyle1 a:link, .backgroundStyle1 a:visited, .backgroundStyle1 a:hover{
		color:#FFFFFF;
	}

.backgroundStyle2{
	background-color:#8f6ea1;
}

	.backgroundStyle2 a:active, .backgroundStyle2 a:link, .backgroundStyle2 a:visited, .backgroundStyle2 a:hover{
		color:#FFFFFF;
	}

.backgroundStyle3{
	background-color:#8f6ea1;
}

	.backgroundStyle3 a:active, .backgroundStyle3 a:link, .backgroundStyle3 a:visited, .backgroundStyle3 a:hover{
		color:#FFFFFF;
	}

.backgroundStyle4{
	background-color:#8f6ea1;
}

	.backgroundStyle4 a:active, .backgroundStyle4 a:link, .backgroundStyle4 a:visited, .backgroundStyle4 a:hover{
		color:#FFFFFF;
	}

#homeWhatsOnBoxContent {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

html>body #pscroller{
	text-align:right;
}

/* INPUT */
input
{
	font-size: 9pt;
}

.whatsOnTitle
{
	color: 	#ABA430;
	font-size:  20pt;
	font-weight: bolder;
	margin-bottom: 0px;
	vertical-align: baseline;
}

.whatsOnSubTitle
{
	color: 	#ABA430;
	font-size:  12pt;
	font-weight: bolder;
	margin-bottom: 0px;
	vertical-align: baseline;
}

#shopAJobText{
	color:#B766A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:auto;
}

	#shopAJobText a{
		text-decoration:underline;
		font-weight:normal;
	}

	#shopAJobText strong{
		font-size:15px;
	}

.smallNote
{
	font-size: 7pt;
}
