
body,td,tr  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textmenu { font-size: 9px }
.legal { font-style: italic; font-size: 8px }
.form  { font-size: 9px }
a:link { color: #039 }
a:vlink { color: #c30 }
a:hover { color: #f30 }
a:active { color: #f63 }
a  { color: #039 }
.caption { font-style: italic; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

* { margin: 0; padding: 0;}

h1, h2, h3, h4 {
	font-weight: heavy;
	margin-bottom: 7px;
}

h1 {font-size: 21px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

p, ul {
	margin-bottom: 7px;
}

#locationmap ul {
	margin: 0;
}

#locationmap {
	position: relative;
	width: 650px;
	height: 430px;
	background: url(images/locationmapbg2.gif) top left no-repeat;
	padding: 0;
	margin: 0;
}

#locationmap ul#maplist li {
	list-style: none;
}


#locationmap #maplist a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
}


#locationmap #maplist .abbotsford1 {width:72;height:11;left:545;top:240; background: url(images/locationbtn/abbotsford1.png) top left no-repeat;}
#locationmap #maplist .abbotsford2 {width:72;height:11;left:500;top:253; background: url(images/locationbtn/abbotsford2.png) top left no-repeat;}
#locationmap #maplist .burnabyeast1st{width:76;height:13;left:130;top:72;background: url(images/locationbtn/burnabyeast1st.png) top left no-repeat;}
#locationmap #maplist .burnabyimperial{width:92;height:12;left:74;top:118;background: url(images/locationbtn/burnabyimperial.png) top left no-repeat;}
#locationmap #maplist .calgary1a{width:47;height:26;left:512;top:339;background: url(images/locationbtn/calgary1a.png) top left no-repeat;}
#locationmap #maplist .cambie{width:62;height:11;left:4;top:132;background: url(images/locationbtn/cambie.png) top left no-repeat;}
#locationmap #maplist .chilliwack{width:64;height:20;left:550;top:164;background: url(images/locationbtn/chilliwack.png) top left no-repeat;}
#locationmap #maplist .colwood{width:41;height:22;left:23;top:310;background: url(images/locationbtn/colwood.png) top left no-repeat;}
#locationmap #maplist .coquitlam{width:62;height:13;left:229;top:107;background: url(images/locationbtn/coquitlam.png) top left no-repeat;}
#locationmap #maplist .delta{width:40;height:11;left:215;top:161;background: url(images/locationbtn/delta.png) top left no-repeat;}
#locationmap #maplist .edmonton{width:58;height:11;left:350;top:310;background: url(images/locationbtn/edmonton.png) top left no-repeat;}
#locationmap #maplist .esquimalt{width:46;height:25;left:73;top:325;background: url(images/locationbtn/esquimalt.png) top left no-repeat;}
#locationmap #maplist .kelowna{width:107;height:34;left:190;top:325;background: url(images/locationbtn/kelowna.png) top left no-repeat;}
#locationmap #maplist .langley{width:49;height:13;left:364;top:233;background: url(images/locationbtn/langley.png) top left no-repeat;}
#locationmap #maplist .langleywalnutgrove{width:75;height:25;left:386;top:165;background: url(images/locationbtn/langleywalnutgrove.png) top left no-repeat;}
#locationmap #maplist .mainst{width:51;height:11;left:68;top:80;background: url(images/locationbtn/mainst.png) top left no-repeat;}
#locationmap #maplist .mapleridge{width:72;height:13;left:376;top:131;background: url(images/locationbtn/mapleridge.png) top left no-repeat;}
#locationmap #maplist .nanaimo{width:107;height:34;left:190;top:286;background: url(images/locationbtn/nanaimo.png) top left no-repeat;}
#locationmap #maplist .northvaneast{width:90;height:12;left:105;top:24;background: url(images/locationbtn/northvaneast.png) top left no-repeat;}
#locationmap #maplist .northvanwest{width:79;height:24;left:19;top:0;background: url(images/locationbtn/northvanwest.png) top left no-repeat;}
#locationmap #maplist .pegasusrd{width:73;height:24;left:536;top:308;background: url(images/locationbtn/pegasusrd.png) top left no-repeat;}
#locationmap #maplist .portcoquitlam{width:83;height:13;left:266;top:65;background: url(images/locationbtn/portcoquitlam.png) top left no-repeat;}
#locationmap #maplist .portmoody{width:53;height:25;left:210;top:63;background: url(images/locationbtn/portmoody.png) top left no-repeat;}
#locationmap #maplist .powell{width:62;height:11;left:96;top:58;background: url(images/locationbtn/powell.png) top left no-repeat;}
#locationmap #maplist .richmond{width:62;height:11;left:47;top:171;background: url(images/locationbtn/richmond.png) top left no-repeat;}
#locationmap #maplist .surreynewton{width:85;height:13;left:222;top:193;background: url(images/locationbtn/surreynewton.png) top left no-repeat;}
#locationmap #maplist .victoria{width:48;height:11;left:77;top:309;background: url(images/locationbtn/victoria.png) top left no-repeat;}
#locationmap #maplist .west6thav{width:65;height:11;left:2;top:80;background: url(images/locationbtn/west6thav.png) top left no-repeat;}
#locationmap #maplist .whiterock{width:67;height:11;left:274;top:256;background: url(images/locationbtn/whiterock.png) top left no-repeat;}

#locationmap #maplist a:hover {
	background-position: left bottom;
}

ul.textlist {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

table.textListTable td {
	padding-left: 10px;
}

/*  THE SLIDING BOX  */

a:focus {
	outline: none;
}
#panel {
	background: white;
	height: auto;
	width: 650px;
	display: none;
}


.slide {	
	margin: 0;
	padding: 0;
	background: green url(images/map-top-sliver.gif) top left no-repeat;
	width: 650px;
	height: 20px;
}
.btn-slide {
	background: gray url(images/slide-btn-bg.gif) top left no-repeat;
	text-align: center;
	width: 144px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	display: block;
	font: 12px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}


.active {
}

a.close {
	position: absolute;
	top: 2px; 
	right: 2px;
	text-decoration:none;
	font-family: arial;
	font-weight: bold;
	padding: 2px;
}

a.close:hover {
	color: white;
	background-color: blue;
}

#theContent {
padding: 20px 0 0 20px;
}