@charset "utf-8";
/* CSS Document */

#locationmap {
	width: 440px;
	height: 370px;
	background: url(../_images/locationmap/map-grey.gif) top right no-repeat;
}
#locationmap .instructions {
	width: 103px;
	position: absolute;
}

.instructions2 {
	width: 440px;
	
}
#locations {
	width: 440px;
	height: 400px;
	position: absolute;
}
#locations .heading {
	font-size: 1.5em;
	color: #d4d79b;
	border-top: #4a4a4e dotted 1px;
	border-bottom: #4a4a4e dotted 1px;
	padding: 3px 8px;
	display: block;
	font-weight: normal;
	background: #3f3f44;
}
.contentgreen #locations .heading {
	color: #ced720;
}
#locations .content {
	font-size: 1.2em;
	color: #cccccc;
	padding: 0 0 10px 8px;
	line-height: 1.4em;
	display: block;
}

#locations a span.places {
	visibility: hidden;
	position: absolute;
	background: #2A2A2F;
	height: 120px;
}
#locations a:hover span.places, #locations a:focus span.places, #locations a:active span.places {
	display: block;
	visibility: visible;
}
#locations a {
	position: absolute;
	text-decoration: none!Important;
	border: #d4d79b solid 1px;
	width: 8px;
	height: 8px;
}
#locations a:hover, #locations a:focus {
	background: #d4d79b;
}
.contentgreen #locations a {
	border: #ced720 solid 1px;
}
.contentgreen #locations a:hover, .contentgreen #locations a:focus, .contentgreen #locations a:active {
	background: #ced720;
}


#locations a.brancha {
	left: 271px;
	top: 70px;
}
#locations a.brancha span.places {
	left: -276px;
	top: -65px
}

#locations a.branchb {
	left: 317px;
	top: 158px;
}
#locations a.branchb span.places {
	left: -322px;
	top: -153px;
}

#locations a.branchc {
	left: 275px;
	top: 340px;
}
#locations a.branchc span.places {
	left: -276px;
	top: -341px;
}

#locations a.branchd {
	left: 230px;
	top: 153px;
}
#locations a.branchd span.places {
	left: -230px;
	top: -153px;
}

#locations a.branche {
	left: 315px;
	top: 173px;
}
#locations a.branche span.places {
	left: -316px;
	top: -174px;
}

#locations a.branchf {
	left: 300px;
	top: 251px;
}
#locations a.branchf span.places {
	left: -301px;
	top: -252px;
}

#locations a.branchg {
	left: 308px;
	top: 201px;
}
#locations a.branchg span.places {
	left: -309px;
	top: -202px;
}

#locations a.branchh {
	left: 360px;
	top: 260px;
}
#locations a.branchh span.places {
	left: -361px;
	top: -261px;
}

#locations a.branchi {
	left: 327px;
	top: 197px;
}
#locations a.branchi span.places {
	left: -328px;
	top: -198px;
}

#locations a.branchj {
	left: 381px;
	top: 235px;
}
#locations a.branchj span.places {
	left: -382px;
	top: -236px;
}

#locations a.branchk {
	left: 291px;
	top: 291px;
}
#locations a.branchk span.places {
	left: -292px;
	top: -292px;
}

#locations a.branchl {
	left: 260px;
	top: 240px;
}
#locations a.branchl span.places {
	left: -261px;
	top: -241px;
}

#locations a.branchm {
	left: 381px;
	top: 265px;
}
#locations a.branchm span.places {
	left: -382px;
	top: -266px;
}

#locations a.branchn {
	left: 305px;
	top: 205px;
}
#locations a.branchn span.places {
	left: -306px;
	top: -206px;
}

#locations a.brancho {
	left: 317px;
	top: 160px;
}
#locations a.brancho span.places {
	left: -318px;
	top: -161px;
}

#locations a.branchp {
	left: 322px;
	top: 304px;
}
#locations a.branchp span.places {
	left: -323px;
	top: -305px;
}

#locations a.branchq {
	left: 333px;
	top: 207px;
}
#locations a.branchq span.places {
	left: -334px;
	top: -208px;
}

#locations a.branchr {
	left: 285px;
	top: 250px;
}
#locations a.branchr span.places {
	left: -286px;
	top: -251px;
}

#locations a.branchs {
	left: 285px;
	top: 185px;
}
#locations a.branchs span.places {
	left: -286px;
	top: -186px;
}
#locations a.brancht {
	left: 340px;
	top: 155px;
}
#locations a.brancht span.places {
	left: -341px;
	top: -156px;
}

#locations a.branchu {
	left: 325px;
	top: 157px;
}
#locations a.branchu span.places {
	left: -325px;
	top: -158px;
}

#locations a.branchv {
	left: 391px;
	top: 255px;
}
#locations a.branchv span.places {
	left: -392px;
	top: -256px;
}

#locations a.branchw {
	left: 381px;
	top: 265px;
}
#locations a.branchw span.places {
	left: -382px;
	top: -266px;
}

#locations a.branchx {
	left: 365px;
	top: 245px;
}
#locations a.branchx span.places {
	left: -366px;
	top: -246px;
}

#locations a.branchy {
	left: 369px;
	top: 275px;
}
#locations a.branchy span.places {
	left: -370px;
	top: -276px;
}

#locations a.branchz {
	left: 297px;
	top: 170px;
}
#locations a.branchz span.places {
	left: -298px;
	top: -171px;
}



#locations a.branch-enfield {
	left: 368px;
	top: 245px;
}
#locations a.branch-enfield span.places {
	left: -369px;
	top: -246px;
}
#locations a.branch-gateway {
	left: 378px;
	top: 260px;
}
#locations a.branch-gateway span.places {
	left: -379px;
	top: -261px;
}
#locations a.branch-coldfield {
	left: 311px;
	top: 214px;
}
#locations a.branch-coldfield span.places {
	left: -312px;
	top: -215px;
}
#locations a.branch-newportpagnall {
	left: 354px;
	top: 236px;
}
#locations a.branch-newportpagnall span.places {
	left: -355px;
	top: -237px;
}
#locations a.branch-raynespark {
	left: 366px;
	top: 261px;
}
#locations a.branch-raynespark span.places {
	left: -367px;
	top: -262px;
}
#locations a.branch-warwick {
	left: 329px;
	top: 234px;
}
#locations a.branch-warwick span.places {
	left: -330px;
	top: -235px;
}
#locations a.branch-chippenham {
	left: 301px;
	top: 261px;
}
#locations a.branch-chippenham span.places {
	left: -302px;
	top: -262px;
}
#locations a.branch-keele {
	left: 306px;
	top: 179px;
}
#locations a.branch-keele span.places {
	left: -307px;
	top: -180px;
}
#locations a.branch-cardiff {
	left: 265px;
	top: 232px;
}
#locations a.branch-cardiff span.places {
	left: -266px;
	top: -233px;
}
#locations a.branch-newton {
	left: 248px;
	top: 72px;
}
#locations a.branch-newton span.places {
	left: -249px;
	top: -73px;
}
#locations a.branch-wimbledon {
	left: 362px;
	top: 271px;
}
#locations a.branch-wimbledon span.places {
	left: -363px;
	top: -272px;
}
#locations a.branch-stratford {
	left: 377px;
	top: 255px;
}
#locations a.branch-stratford span.places {
	left: -378px;
	top: -256px;
}
#locations a.branch-warminster {
	left: 297px;
	top: 274px;
}
#locations a.branch-warminster span.places {
	left: -298px;
	top: -275px;
}
#locations a.branch-exeter {
	left: 236px;
	top: 290px;
}
#locations a.branch-exeter span.places {
	left: -237px;
	top: -291px;
}
#locations a.branch-alton {
	left: 337px;
	top: 279px;
}
#locations a.branch-alton span.places {
	left: -338px;
	top: -280px;
}
#locations a.branch-bracknell {
	left: 351px;
	top: 259px;
}
#locations a.branch-bracknell span.places {
	left: -352px;
	top: -260px;
}
#locations a.branch-gerrardscross {
	left: 357px;
	top: 263px;
}
#locations a.branch-gerrardscross span.places {
	left: -358px;
	top: -264px;
}
#locations a.branch-shrewsbury {
	left: 292px;
	top: 204px;
}
#locations a.branch-shrewsbury span.places {
	left: -293px;
	top: -205px;
}

#locations a.branch-hampton {
	left: 365px;
	top: 273px;
}
#locations a.branch-hampton span.places {
	left: -366px;
	top: -274px;
}

#locations a.branch-highholborn {
	left: 371px;
	top: 266px;
}
#locations a.branch-highholborn span.places {
	left: -372px;
	top: -267px;
}

#locations a.branch-fullampalaceroad {
	left: 370px;
	top: 275px;
}
#locations a.branch-fullampalaceroad span.places {
	left: -371px;
	top: -276px;
}

#locations a.branch-canterbury {
	left: 410px;
	top: 275px;
}
#locations a.branch-canterbury span.places {
	left: -411px;
	top: -276px;
}

#locations a.branch-jesmond {
	left: 310px;
	top: 100px;
}
#locations a.branch-jesmond span.places {
	left: -311px;
	top: -101px;
}

#locations a.branch-poundbury {
	left: 280px;
	top: 295px;
}
#locations a.branch-poundbury span.places {
	left: -281px;
	top: -296px;
}

#locations a.branch-chester {
	left: 285px;
	top: 185px;
}
#locations a.branch-chester span.places {
	left: -286px;
	top: -186px;
}

#locations a.branch-acton {
	left: 356px;
	top: 256px;
}
#locations a.branch-acton span.places {
	left: -357px;
	top: -257px;
}

#locations a.branch-parsonsgreen {
	left: 375px;
	top: 269px;
}
#locations a.branch-parsonsgreen span.places {
	left: -376px;
	top: -270px;
}

#locations a.branch-kingshill {
	left: 390px;
	top: 275px;
}
#locations a.branch-kingshill span.places {
	left: -391px;
	top: -276px;
}
