/* legacy css from the old site */

/*body { margin:0px; background-color:#000; background-image:url(Resources/bg11a.jpg); background-repeat:no-repeat; height:100% }

html { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
em { font-style:italic }
h1 { font-weight:bold; font-size:18px }
h1:first-child { margin-top:0px }
h2 { font-weight:bold; font-size:16px }
h2:first-child { margin-top:0px }
h3 { font-weight:bold; font-size:14px }
h3:first-child { margin-top:0px }
strong { font-weight:bold }
.bodytxt { color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0.39px; line-height:1; text-align:left }
.style55 { color:#b4b4b4 }
.style56 { color:#b4b4b4; letter-spacing:3.6px }
.style57 { color:#b4b4b4; letter-spacing:0px }
.style21 { letter-spacing:-0.24px }
.style48 { color:#fff; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:14px }
.style31 { font-family:Arial,Helvetica,sans-serif }
.style25 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:14px }
.style4 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0.7px }
.style32 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0px }
.style20 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0.7px }
.style24 { color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:14px; letter-spacing:0px }
a.whotxt:link  { text-decoration: none;  }
a.whotxt:visited  { text-decoration: none;  }
a.whotxt:hover  { text-decoration: none;  }
a.whotxt:active  { text-decoration: none;  }*/

/* css from the inline styles */

body {background-image: url(Resources/background.jpg);}
.bodytext {color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:1.05; text-align:left }
.bodytxt {color:#ccc; font-family:Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:0.39px; line-height:1; text-align:left }
.f-lp {margin-bottom:0px }
.f-x2 {}

/* new css added by john hodgson 23/05/09 */

#zoo2-content{
	color:#fff; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:1em;
	width:800px;
	margin:10px 0px 0px 0px;
	clear:both;
	text-align:left;
	/*border:1px dotted red;*/
}
#pagetitle{
	margin:0px 0px 25px 0px;
	
}
#zoo2-content h1{
	font-size:0.9em;
	font-weight:normal;
	margin:50px 0px 50px 5px;
}
#zoo2-content p{
	font-size:0.9em;
	font-weight:normal;
	margin:10px 5px;
	line-height:200%;
}

#zoo2-content p a{
	color:#fff;
	text-decoration:none;
}

#zoo2-content-webyep{
	margin:0px 5px;
	font-size:0.9em;	
}

#topnav{
	/*border:1px dashed red;*/
	/*height:92px;*/
}
#topnav ul{
	/*border:1px dashed yellow;*/
	list-style:none;
	margin:50px 0px 12px 0px;
	width:80%; 
}
#topnav li{
	/*border:1px dashed orange;*/
	display:inline;
	margin:0px 12px 0px 8px;
}

#subnav{
	z-index:10; 
	margin:-19px 0px 0px 0px; 
	padding:0px; 
	width:456px;
	/* this is an IE fix that actually moves the subnav across a bit */
	#width:500px; 
	text-align:left;
	/*border:1px dashed red;*/
	/*#border:1px dashed yellow;*/
}

#subnav img{
	margin-right:10px;
}


#concontent{
	/*border:1px dashed blue;*/
}
#contactpagecopy{
	/*border:1px dashed red;*/
	width:250px;
	float:left;
	
}
#map{
	float:left;
	margin-top:40px;
}


/*  spacers - strangely old school */

.space05{
	 padding-top: 5px;
	 clear: both;
  	}
.space10{
	 padding-top: 10px;
	 clear: both;
  	}

.space25{
	 padding-top: 25px;
	 clear: both;
	}	
	
.space50{
	 padding-top: 50px;
	 clear: both;
	
  	}	
