p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	color: #000000;
	text-align: justify;
}

p.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #037118;
	font-style: normal;
	text-align: center;
	font-weight: bold;
}

p.mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 135%;
	color: #000000;
	text-align: center;
	font-weight: bold;
}

A:link	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 135%;
	color: #fe0000;
	text-decoration : underline;
}

A:visited	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 135%;
	color: #fe0000;
	text-decoration : underline;
}

A:hover	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 135%;
	color: #037118;
	text-decoration : underline;
}

A.xlinks:link	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 135%;
	color: #fe0000;
	text-decoration : none;
}

A.xlinks:visited	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 135%;
	color: #fe0000;
	text-decoration : none;
}

A.xlinks:hover	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 135%;
	color: #fe0000;
	text-decoration : underline;
}

.valigntop td { vertical-align: top;}

.opening-times { width: 100%; margin: 0 auto; padding-left: 100px;}
.opening-times p {text-align: left; }

.red { color: #FE0000 !important; }
.underline {text-decoration: underline;}

.textpad { padding-top: 25px; }
.textpadsmall { padding-top: 4px; }

.left {float: left;}
.right {float: right; }
.clear {clear: both; }
.wide { width: 430px;}

.box { border: 1px solid #000000; }
.nopadhorizontal { padding-top: 0; padding-bottom: 0;}
#bigampersand { 
	font-size: 56pt;
    height: 0;
    position: absolute;
    left: 245px;
}
.relative {position: relative;}

