a:link.mainlinks {
font-family: arial,sans serif;
color: white;
text-decoration: none;
}
a:visited.mainlinks {
font-family: arial,sans serif;
color: white;
text-decoration: none;
}
a:hover.mainlinks {
font-family: arial,sans serif;
color: black;
text-decoration: none;
}



a:link.mainlinks02 {
font-family: arial,sans serif;
color: black;
text-decoration: none;
}
a:visited.mainlinks02 {
font-family: arial,sans serif;
color: black;
text-decoration: none;
}
a:hover.mainlinks02 {
font-family: arial,sans serif;
color: #FF6600;
text-decoration: none;
}



a:link.mainlinks_underline {
font-family: arial,sans serif;
color: white;
text-decoration: underline;
}
a:visited.mainlinks_underline {
font-family: arial,sans serif;
color: white;
text-decoration: underline;
}
a:hover.mainlinks_underline {
font-family: arial,sans serif;
color: black;
text-decoration: underline;
}


a:link.mainlinks_black {
font-family: arial,sans serif;
color: black;
text-decoration: underline;
}
a:visited.mainlinks_black {
font-family: arial,sans serif;
color: black;
text-decoration: underline;
}
a:hover.mainlinks_black {
font-family: arial,sans serif;
color: #FF6600;
text-decoration: underline;
}



a:link.map_links {
color: black;
text-decoration: underline;
}
a:visited.map_links {
color: black;
text-decoration: underline;
}
a:hover.map_links {
color: #FF6600;
text-decoration: underline;
}






font.pblack {
font-family: arial,sans serif;
color: black;
text-decoration: none;
}

font.pred {
font-family: arial,sans serif;
color: red;
text-decoration: none;
}

font.p {
font-family: arial,sans serif;
color: white;
text-decoration: none;
}

p {
font-family: arial,sans serif;
color: white;
text-decoration: none;
}

p.black {
font-family: arial,sans serif;
color: black;
text-decoration: none;
}


h2 {
font-family: arial,sans serif;
color: white;
text-decoration: none;
}

h4 {
font-family: arial,sans serif;
color: black;
text-decoration: none;
}

h3 {
font-family: arial,sans serif;
color: #CCFF33;
text-decoration: none;
}


table.advertising {
border:1px dotted black;
}
















.none { display: none }

#map{
 position: absolute;
 width: 252px; height: 354px;
 background: url('images/map_images/map.gif') no-repeat;
 z-index: 1;
 margin: 0;
 padding: 0;
 list-style: none;
}

#map li {display: inline;}

a.map { position: absolute;  z-index: 3; }
a.map span { display: none; }
a.map:hover {
 text-indent: 0;
 text-decoration: none;
 font-family: arial, verdana, serif;
 font-weight: bold;
 color: white;
 background-repeat: no-repeat;
}
a.map:hover span {
 margin-left: 1em;
 display: block;
 position: absolute;
 z-index: 2;
 background-repeat: no-repeat;
}



#b a.map {
 width: 40px; height: 52px;
 left: 106px; top: 46px;
 z-index: 3;
}
#b a.map:hover { background-image: url('images/map_images/northumberland.gif');}
#b a.map:hover span { left: -106px; top: -46px; }

#c a.map {
 width: 43px; height: 55px;
 left: 78px; top: 78px;
 z-index: 4;
}
#c a.map:hover { background-image: url('images/map_images/cumbria.gif'); }
#c a.map:hover span { left: -78px; top: -78px; }


#e a.map {
 width: 29px; height: 34px;
 left: 94px; top: 127px;
 z-index: 4;
}
#e a.map:hover { background-image: url('images/map_images/lancashire.gif');}
#e a.map:hover span { left: -94px; top: -127px; }

#etw a.map {
 width: 14px; height: 12px;
 left: 132px; top: 80px;
 z-index: 4;
}
#etw a.map:hover { background-image: url('images/map_images/tyneandwear.gif');}
#etw a.map:hover span { left: -132px; top: -80px; }

#f a.map {
 width: 35px; height: 26px;
 left: 117px; top: 87px;
 z-index: 5;
}
#f a.map:hover { background-image: url('images/map_images/durham.gif');}
#f a.map:hover span { left: -117px; top: -87px; }

#fc a.map {
 width: 18px; height: 12px;
 left: 143px; top: 100px;
 z-index: 5;
}
#fc a.map:hover { background-image: url('images/map_images/cleveland.gif');}
#fc a.map:hover span { left: -143px; top: -100px; }

#gny a.map {
 width: 67px; height: 47px;
 left: 110px; top: 109px;
 z-index: 2;
}
#gny a.map:hover { background-image: url('images/map_images/northyorkshire.gif');}
#gny a.map:hover span { left: -110px; top: -109px; }

#gsy a.map {
 width: 30px; height: 19px;
 left: 131px; top: 154px;
 z-index: 3;
}
#gsy a.map:hover { background-image: url('images/map_images/southyorkshire.gif');}
#gsy a.map:hover span { left: -131px; top: -154px; }

#gey a.map {
 width: 36px; height: 29px;
 left: 155px; top: 127px;
 z-index: 3;
}
#gey a.map:hover { background-image: url('images/map_images/eastyorkshire.gif');}
#gey a.map:hover span { left: -155px; top: -127px; }

#gwy a.map {
 width: 27px; height: 28px;
 left: 123px; top: 136px;
 z-index: 2;
}
#gwy a.map:hover { background-image: url('images/map_images/westyorkshire.gif');}
#gwy a.map:hover span { left: -123px; top: -136px; }


#h a.map {
 width: 38px; height: 29px;
 left: 94px; top: 164px;
 z-index: 5;
}
#h a.map:hover { background-image: url('images/map_images/cheshire.gif');}
#h a.map:hover span { left: -94px; top: -164px; }

#hm a.map {
 width: 16px; height: 14px;
 left: 90px; top: 160px;
 z-index: 5;
}
#hm a.map:hover { background-image: url('images/map_images/merseyside.gif');}
#hm a.map:hover span { left: -90px; top: -160px; }

#hgm a.map {
 width: 22px; height: 16px;
 left: 104px; top: 153px;
 z-index: 5;
}
#hgm a.map:hover { background-image: url('images/map_images/greatermanchester.gif');}
#hgm a.map:hover span { left: -104px; top: -153px; }

#i a.map {
 width: 27px; height: 41px;
 left: 126px; top: 165px;
 z-index: 5;
}
#i a.map:hover { background-image: url('images/map_images/derbyshire.gif');}
#i a.map:hover span { left: -126px; top: -165px; }

#j a.map {
 width: 20px; height: 38px;
 left: 148px; top: 163px;
 z-index: 5;
}
#j a.map:hover { background-image: url('images/map_images/nottinghamshire.gif');}
#j a.map:hover span { left: -148px; top: -163px; }

#k a.map {
 width: 37px; height: 56px;
 left: 160px; top: 152px;
 z-index: 5;
}
#k a.map:hover { background-image: url('images/map_images/lincolnshire.gif');}
#k a.map:hover span { left: -160px; top: -152px; }

#m a.map {
 width: 35px; height: 30px;
 left: 140px; top: 192px;
 z-index: 5;
}
#m a.map:hover { background-image: url('images/map_images/leicestershire.gif');}
#m a.map:hover span { left: -140px; top: -192px; }

#n a.map {
 width: 27px; height: 40px;
 left: 113px; top: 180px;
 z-index: 5;
}
#n a.map:hover { background-image: url('images/map_images/staffordshire.gif');}
#n a.map:hover span { left: -113px; top: -180px; }

#o a.map {
 width: 31px; height: 35px;
 left: 87px; top: 192px;
 z-index: 4;
}
#o a.map:hover { background-image: url('images/map_images/shropshire.gif');}
#o a.map:hover span { left: -87px; top: -192px; }

#q a.map {
 width: 40px; height: 32px;
 left: 91px; top: 219px;
 z-index: 3;
}
#q a.map:hover { background-image: url('images/map_images/worcestershire.gif');}
#q a.map:hover span { left: -91px; top: -219px; }

#rwm a.map {
 width: 25px; height: 17px;
 left: 119px; top: 207px;
 z-index: 5;
}
#rwm a.map:hover { background-image: url('images/map_images/westmidlands.gif');}
#rwm a.map:hover span { left: -119px; top: -207px; }

#r a.map {
 width: 25px; height: 35px;
 left: 128px; top: 208px;
 z-index: 5;
}
#r a.map:hover { background-image: url('images/map_images/warwickshire.gif');}
#r a.map:hover span { left: -128px; top: -208px; }

#s a.map {
 width: 36px; height: 36px;
 left: 149px; top: 209px;
 z-index: 4;
}
#s a.map:hover { background-image: url('images/map_images/northamptonshire.gif');}
#s a.map:hover span { left: -149px; top: -209px; }



#u a.map {
 width: 31px; height: 36px;
 left: 175px; top: 204px;
 z-index: 4;
}
#u a.map:hover { background-image: url('images/map_images/cambridgeshire.gif');}
#u a.map:hover span { left: -175px; top: -204px; }

#v a.map {
 width: 48px; height: 32px;
 left: 195px; top: 190px;
 z-index: 3;
}
#v a.map:hover { background-image: url('images/map_images/norfolk.gif');}
#v a.map:hover span { left: -195px; top: -190px; }

#w a.map {
 width: 42px; height: 34px;
 left: 203px; top: 208px;
 z-index: 3;
}
#w a.map:hover { background-image: url('images/map_images/suffolk.gif');}
#w a.map:hover span { left: -203px; top: -208px; }

#x a.map {
 width: 41px; height: 32px;
 left: 191px; top: 237px;
 z-index: 3;
}
#x a.map:hover { background-image: url('images/map_images/essex.gif');}
#x a.map:hover span { left: -191px; top: -237px; }

#y a.map {
 width: 30px; height: 23px;
 left: 168px; top: 239px;
 z-index: 3;
}
#y a.map:hover { background-image: url('images/map_images/hertfordshire.gif');}
#y a.map:hover span { left: -168px; top: -239px; }

#z a.map {
 width: 16px; height: 25px;
 left: 170px; top: 227px;
 z-index: 6;
}
#z a.map:hover { background-image: url('images/map_images/bedfordshire.gif');}
#z a.map:hover span { left: -170px; top: -227px; }

#aa a.map {
 width: 20px; height: 37px;
 left: 156px; top: 233px;
 z-index: 5;
}
#aa a.map:hover { background-image: url('images/map_images/buckinghamshire.gif');}
#aa a.map:hover span { left: -156px; top: -233px; }

#bb a.map {
 width: 28px; height: 35px;
 left: 136px; top: 235px;
 z-index: 5;
}
#bb a.map:hover { background-image: url('images/map_images/oxfordshire.gif');}
#bb a.map:hover span { left: -136px; top: -235px; }

#cc a.map {
 width: 33px; height: 30px;
 left: 106px; top: 233px;
 z-index: 2;
}
#cc a.map:hover { background-image: url('images/map_images/gloucestershire.gif');}
#cc a.map:hover span { left: -106px; top: -233px; }

#cca a.map {
 width: 23px; height: 20px;
 left: 96px; top: 260px;
 z-index: 3;
}
#cca a.map:hover { background-image: url('images/map_images/avon.gif');}
#cca a.map:hover span { left: -96px; top: -260px; }

#dd a.map {
 width: 26px; height: 39px;
 left: 117px; top: 260px;
 z-index: 2;
}
#dd a.map:hover { background-image: url('images/map_images/wiltshire.gif');}
#dd a.map:hover span { left: -117px; top: -260px; }

#ee a.map {
 width: 32px; height: 12px;
 left: 140px; top: 264px;
 z-index: 3;
}
#ee a.map:hover { background-image: url('images/map_images/berkshire.gif');}
#ee a.map:hover span { left: -140px; top: -264px; }

#ff a.map {
 width: 29px; height: 19px;
 left: 165px; top: 270px;
 z-index: 2;
}
#ff a.map:hover { background-image: url('images/map_images/surrey.gif');}
#ff a.map:hover span { left: -165px; top: -270px; }

#gg a.map {
 width: 30px; height: 25px;
 left: 174px; top: 257px;
 z-index: 2;
}
#gg a.map:hover { background-image: url('images/map_images/london.gif');}
#gg a.map:hover span { left: -174px; top: -257px; }

#hh a.map {
 width: 44px; height: 30px;
 left: 193px; top: 267px;
 z-index: 2;
}
#hh a:hover { background-image: url('images/map_images/kent.gif');}
#hh a:hover span { left: -193px; top: -267px; }

#ii a.map {
 width: 31px; height: 20px;
 left: 162px; top: 286px;
 z-index: 2;
}
#ii a.map:hover { background-image: url('images/map_images/westsussex.gif');}
#ii a.map:hover span { left: -162px; top: -286px; }

#iie a.map {
 width: 35px; height: 20px;
 left: 185px; top: 287px;
 z-index: 2;
}
#iie a.map:hover { background-image: url('images/map_images/eastsussex.gif');}
#iie a.map:hover span { left: -185px; top: -287px; }

#jj a.map {
 width: 36px; height: 41px;
 left: 132px; top: 275px;
 z-index: 2;
}
#jj a.map:hover { background-image: url('images/map_images/hampshire.gif');}
#jj a.map:hover span { left: -131px; top: -275px; }

#kk a.map {
 width: 38px; height: 26px;
 left: 94px; top: 291px;
 z-index: 2;
}
#kk a.map:hover { background-image: url('images/map_images/dorset.gif');}
#kk a.map:hover span { left: -94px; top: -291px; }

#ll a.map {
 width: 50px; height: 24px;
 left: 68px; top: 278px;
 z-index: 2;
}
#ll a:hover { background-image: url('images/map_images/somerset.gif');}
#ll a:hover span { left: -68px; top: -278px; }

#mm a.map {
 width: 52px; height: 52px;
 left: 44px; top: 282px;
 z-index: 2;
}
#mm a.map:hover { background-image: url('images/map_images/devon.gif');}
#mm a.map:hover span { left: -44px; top: -282px; }

#nn a.map {
 width: 52px; height: 54px;
 left: 2px; top: 291px;
 z-index: 2;
}
#nn a.map:hover { background-image: url('images/map_images/cornwall.gif');}
#nn a.map:hover span { left: -2px; top: -291px; }

#oo a.map {
 width: 52px; height: 29px;
 left: 54px; top: 245px;
 z-index: 2;
}
#oo a.map:hover { background-image: url('images/map_images/southcounties.gif');}
#oo a.map:hover span { left: -54px; top: -245px; }

#qq a.map {
 width: 35px; height: 23px;
 left: 37px; top: 235px;
 z-index: 2;
}
#qq a.map:hover { background-image: url('images/map_images/carmarthenshire.gif');}
#qq a:hover span { left: -37px; top: -235px; }

#rr a.map {
 width: 23px; height: 24px;
 left: 22px; top: 237px;
 z-index: 2;
}
#rr a.map:hover { background-image: url('images/map_images/pembrokeshire.gif');}
#rr a.map:hover span { left: -22px; top: -237px; }

#ss a.map {
 width: 31px; height: 27px;
 left: 40px; top: 213px;
 z-index: 2;
}
#ss a.map:hover { background-image: url('images/map_images/ceredigion.gif');}
#ss a.map:hover span { left: -40px; top: -213px; }

#tt a.map {
 width: 29px; height: 57px;
 left: 66px; top: 196px;
 z-index: 2;
}
#tt a.map:hover { background-image: url('images/map_images/powys.gif');}
#tt a.map:hover span { left: -66px; top: -196px; }

#uu a.map {
 width: 16px; height: 17px;
 left: 65px; top: 173px;
 z-index: 4;
}
#uu a.map:hover { background-image: url('images/map_images/conwy.gif');}
#uu a.map:hover span { left: -65px; top: -173px; }

#vv a.map {
 width: 16px; height: 20px;
 left: 89px; top: 245px;
 z-index: 2;
}
#vv a.map:hover { background-image: url('images/map_images/monmouthshire.gif');}
#vv a.map:hover span { left: -89px; top: -245px; }

#ww a.map {
 width: 39px; height: 36px;
 left: 40px; top: 176px;
 z-index: 3;
}
#ww a.map:hover { background-image: url('images/map_images/gwynedd.gif');}
#ww a.map:hover span { left: -40px; top: -176px; }

#xx a.map {
 width: 21px; height: 17px;
 left: 83px; top: 184px;
 z-index: 5;
}
#xx a.map:hover { background-image: url('images/map_images/wrexham.gif');}
#xx a.map:hover span { left: -83px; top: -184px; }

#yy a.map {
 width: 13px; height: 14px;
 left: 46px; top: 167px;
 z-index: 3;
}
#yy a.map:hover { background-image: url('images/map_images/anglesey.gif');}
#yy a.map:hover span { left: -46px; top: -167px; }

#zz a.map {
 width: 13px; height: 23px;
 left: 77px; top: 173px;
 z-index: 4;
}
#zz a.map:hover { background-image: url('images/map_images/denbighshire.gif');}
#zz a.map:hover span { left: -77px; top: -173px; }

#aaa a.map {
 width: 12px; height: 11px;
 left: 85px; top: 174px;
 z-index: 5;
}
#aaa a.map:hover { background-image: url('images/map_images/flintshire.gif');}
#aaa a.map:hover span { left: -85px; top: -174px; }