body, html {
	margin: 0px;
	padding: 0px;
}

body {
	padding-left: 5px;
	padding-right: 5px;
}

table#banner {
	margin-top: 10px;
}

table#banner td {

	color: #000099;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

table#banner td form {
	padding-top: 5px;
	color: #006699;
}

table#banner td form.general {
	padding-top: 5px;
	color: #006699;
	margin-left: 50px;
}

table#banner td#address{
	text-align: right;
	padding-right: 5px;
}

table#banner td#line{
	padding-left: 10px;
}

table#banner td#logo{
	padding-left: 15px;
	padding-top: 5px;
}

td.heading {
	font-weight: bold;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
}

.copy {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
}

td.copy {
	padding-top: 20px;
	padding-bottom: 20px;
}

td.copy table td.copy {
	padding-top: 0px;
	padding-bottom: 5px;
	width: 280px;
	padding-left: 10px;
}

td.copy table td.heading{
	padding-left: 10px;
}
p.copy {
	margin-bottom: 20px;
}

td.infoBox {
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366;
	border: 1px solid #003366;
	width: 32%;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	line-height: 1.4;
	padding-left: 5px;
	padding-right: 5px;
}

td.infoSpacer {
	width: 2%;

}

td.infoSpacerRow {
	height: 15px;
}

/* styles introduced in December 2005 */
h1 {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			14px; 
	color:				#003366;
	font-weight:		bold;
}

h2 {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#003366;
	font-weight:		bold;
	margin-bottom:		5px;
	text-align: left;
}


h2 a {
	text-decoration: underline;
	color: #000066;
}

h2 a:hover {
		text-decoration: none;
}


h2.group {
	margin-top:			3px;
	margin-bottom:		3px;
}

h3.shortlist {
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			14px; 
	color:				#003366;
	font-weight:		bold;
}

/* Eat Shop and Play Pages */

h1.ESP {
color: #FFFFFF;
font-size:16px;
margin-left:5px;
}

p {
	font-size:			12px; 
	font-family:		Verdana, Arial, Helvetica, sans-serif; 
	color:				#003366;
	text-align:			left;
/*	line-height: 1.4;*/
	margin-bottom:		5px;
}

p a {
	text-decoration: underline;
	color: #003366;
}

p a:hover {
		text-decoration: none;
}

/* esp = Eat, Shop & Play */
img.esp {
	float: right;
}

img.pool {
	border: 			none;
	padding-top:		10px;
}

table.esp {
	border-collapse:	collapse;
	width:				740px;
}

table.esp td {
	border: 1px solid #003366;
	padding: 15px;
}

table.esp td.title {
	border: 1px solid #003366;
	padding: 2px;
	background-color: #003366;;
}

table.esp td.activity  {
	padding:			3px;
	background-color:	#D8E4EC;
}

table.esp td.activity h2{
	text-align:			center;
}

table.esp td.location {
	padding:			3px;
	background-color:	#D8E4EC;
}

table.esp td.location h2{
	text-align:			center;
}


table.info {
	border-collapse:	collapse;
/*	width:				740px;*/
}

table.info td {
	border: 1px solid #003366;
	padding: 15px;
}

table.info td.title {
	border: 1px solid #003366;
	padding: 2px;
	background-color: #003366;;
}





div#directions {
	margin: auto; 
/*	width: 740px; */
/*	padding-top: 35px; */
/*	font-size: 12px; */
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
/*	color: #003366; */
/*	text-align: left;*/
}

table.direction {
	border-collapse:	collapse;
	width:				740px;
}

table.direction th, table.direction td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-align: left;
	border: 1px solid #003366;
	padding: 4px;
}

table.direction th {
	background-color: #0066ff;
	color: #ffffff;
}

table.direction td.total {
	font-weight: bold;
	font-size: 13px;
	background-color: #0066ff;
	margin-top: 5px;
	color: #ffffff;
}
/* AB Edit April 2010 */
.noUlink{
text-decoration: none;
}
.footer_links{
margin-left: 5px;
color: #CC6633;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.breadcrumbs{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-top: 5px;
color: #CC6633;
}
.breadcrumbs a{
color: #CC6633;
text-decoration: none;
}
.breadcrumbs a:visited{
color: #CC6633;
text-decoration: none;
}

.shortlist{

}
h2.shortlist a{
color: #3366FF;
}

/*Add This Button */
.addthis_dayget_style{
float: right;
width: 140px;
}
/*Add This Button */
.addthis_dayget_style_home{
margin-top: 5px;
}
.addthis_dayget_style_home p{
font-size: 12px;
}
