

/*leg 1Map Rollovers*/

dl#leg1Map{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/thetour/mapleg1.jpg) top left no-repeat;
	height: 478px;
	width: 451px;
	position: relative;
}



dl#leg1Map dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dl#leg1Map dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

dd#stratfordDef{ top: 265px; left: 315px; }
dd#stratfordDef a{ position: absolute; width: 20px; height: 22px; text-decoration: none;}
dd#stratfordDef a span{ display: none; }
dd#stratfordDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#stratfordDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	left:-35px;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
}

dd#brantfordDef{ top:248px; left: 325px; }
dd#brantfordDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#brantfordDef a span{ display: none; }
dd#brantfordDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#brantfordDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-40px;
	
}

dd#stpaulDef{ top:256px; left: 249px; }
dd#stpaulDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#stpaulDef a span{ display: none; }
dd#stpaulDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#stpaulDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}


dd#chicagoDef{ top:287px; left: 275px; }
dd#chicagoDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#chicagoDef a span{ display: none; }
dd#chicagoDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#chicagoDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#winnipegDef{ top: 220px; left: 229px; }
dd#winnipegDef a{ position: absolute; width: 25px; height: 30px; text-decoration: none;}
dd#winnipegDef a span{ display: none; }
dd#winnipegDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#winnipegDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#saskatoonDef{ top:223px; left: 194px; }
dd#saskatoonDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#saskatoonDef a span{ display: none; }
dd#saskatoonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#saskatoonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#edmontonDef{ top:198px; left: 162px; }
dd#edmontonDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#edmontonDef a span{ display: none; }
dd#edmontonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#edmontonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}


dd#calgaryDef{ top: 220px; left: 158px; }
dd#calgaryDef a{ position: absolute; width: 30px; height: 35px; text-decoration: none;}
dd#calgaryDef a span{ display: none; }
dd#calgaryDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#calgaryDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#vancouverDef{ top:222px; left: 134px; }
dd#vancouverDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#vancouverDef a span{ display: none; }
dd#vancouverDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#vancouverDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#victoriaDef{ top: 202px; left: 104px; }
dd#victoriaDef a{ position: absolute; width: 25px; height: 30px; text-decoration: none;}
dd#victoriaDef a span{ display: none; }
dd#victoriaDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#victoriaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#seattleDef{ top:242px; left: 118px; }
dd#seattleDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#seattleDef a span{ display: none; }
dd#seattleDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#seattleDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#portlandDef{ top: 250px; left: 98px; }
dd#portlandDef a{ position: absolute; width: 35px; height: 35px; text-decoration: none;}
dd#portlandDef a span{ display: none; }
dd#portlandDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#portlandDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#sanfranDef{ top:300px; left: 111px; }
dd#sanfranDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#sanfranDef a span{ display: none; }
dd#sanfranDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#sanfranDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#laDef{ top:335px; left: 133px; }
dd#laDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#laDef a span{ display: none; }
dd#laDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#laDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#tusconDef{ top: 352px; left: 155px;}
dd#tusconDef a{ position: absolute; width: 35px; height: 33px; text-decoration: none;}
dd#tusconDef a span{ display: none; }
dd#tusconDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#tusconDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#parkcityDef{ top: 282px; left: 155px;}
dd#parkcityDef a{ position: absolute; width: 30px; height: 35px; text-decoration: none;}
dd#parkcityDef a span{ display: none; }
dd#parkcityDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#parkcityDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#denverDef{ top: 304px; left: 195px;}
dd#denverDef a{ position: absolute; width: 35px; height: 35px; text-decoration: none;}
dd#denverDef a span{ display: none; }
dd#denverDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#denverDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}
/*end leg 1Map Rollovers*/

/*leg 2Map Rollovers*/
dl#leg2Map{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/thetour/mapleg2.jpg) top left no-repeat;
	height: 478px;
	width: 451px;
	position: relative;
}



dl#leg2Map dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dl#leg2Map dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }


dd#hamiltonDef{ top:311px; left: 195px; }
dd#hamiltonDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#hamiltonDef a span{ display: none; }
dd#hamiltonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#hamiltonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#rochesterDef{ top:307px; left: 220px; }
dd#rochesterDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#rochesterDef a span{ display: none; }
dd#rochesterDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#rochesterDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#glensideDef{ top: 338px; left: 237px;}
dd#glensideDef a{ position: absolute; width: 28px; height: 32px; text-decoration: none;}
dd#glensideDef a span{ display: none; }
dd#glensideDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#glensideDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}


dd#clevelandDef{ top: 344px; left: 175px; }
dd#clevelandDef a{ position: absolute; width: 30px; height: 30px; text-decoration: none;}
dd#clevelandDef a span{ display: none; }
dd#clevelandDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#clevelandDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#madisonDef{ top:328px; left: 92px; }
dd#madisonDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#madisonDef a span{ display: none; }
dd#madisonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#madisonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}


dd#annarborDef{ top: 323px; left: 132px; }
dd#annarborDef a{ position: absolute; width: 30px; height: 30px; text-decoration: none;}
dd#annarborDef a span{ display: none; }
dd#annarborDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#annarborDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#londonDef{ top: 300px; left: 165px; }
dd#londonDef a{ position: absolute; width: 28px; height: 30px; text-decoration: none;}
dd#londonDef a span{ display: none; }
dd#londonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#londonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}


dd#torontoDef{ top:290px; left: 196px; }
dd#torontoDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#torontoDef a span{ display: none; }
dd#torontonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#torontoDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#montrealDef{ top: 252px; left: 230px;}
dd#montrealDef a{ position: absolute; width: 30px; height: 33px; text-decoration: none;}
dd#montrealDef a span{ display: none; }
dd#montrealDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#montrealDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}


dd#monctonDef{ top:208px; left: 314px; }
dd#monctonDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#monctonDef a span{ display: none; }
dd#monctonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#monctonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-45px;
	
}

dd#fredrictonDef{ top:210px; left: 300px; }
dd#fredrictonDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#fredrictonDef a span{ display: none; }
dd#fredrictonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#fredrictonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-55px;
	
}

dd#halifaxDef{ top:236px; left: 340px; }
dd#halifaxDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#halifaxDef a span{ display: none; }
dd#halifaxDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#halifaxDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-75px;
	
}

dd#sydneyDef{ top:188px; left: 360px; }
dd#sydneyDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#sydneyDef a span{ display: none; }
dd#sydneyDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#sydneyDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-75px;
	
}


dd#charlottetownDef{ top:206px; left: 330px; }
dd#charlottetownDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#charlottetownDef a span{ display: none; }
dd#charlottetownDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#charlottetownDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-75px;
	
}

dd#saintjohnDef{ top: 225px; left: 295px;}
dd#saintjohnDef a{ position: absolute; width: 35px; height: 32px; text-decoration: none;}
dd#saintjohnDef a span{ display: none; }
dd#saintjohnDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#saintjohnDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-25px;
	
}

dd#stjohnsDef{ top: 145px; left: 410px;}
dd#stjohnsDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#stjohnsDef a span{ display: none; }
dd#stjohnsDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#stjohnsDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	left:-125px;
	
}

/*end leg 2Map Rollovers*/

/*leg 3Map Rollovers*/
dl#leg3Map{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/thetour/mapleg3.jpg) top left no-repeat;
	height: 478px;
	width: 451px;
	position: relative;
}



dl#leg3Map dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dl#leg3Map dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }


dd#morgantownDef{ top: 300px; left: 165px;}
dd#morgantownDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#morgantownDef a span{ display: none; }
dd#morgantownDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#morgantownDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#lexingtonDef{ top: 333px; left: 92px;}
dd#lexingtonDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#lexingtonDef a span{ display: none; }
dd#lexingtonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#lexingtonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#buffaloDef{ top: 239px; left: 156px;}
dd#buffaloDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#buffaloDef a span{ display: none; }
dd#buffaloDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#buffaloDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#burlingtonDef{ top: 189px; left: 205px;}
dd#burlingtonDef a{ position: absolute; width: 30px; height: 30px; text-decoration: none;}
dd#burlingtonDef a span{ display: none; }
dd#burlingtonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#burlingtonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#northamptonDef{ top: 228px; left: 237px; }
dd#northamptonDef a{ position: absolute; width: 30px; height: 30px; text-decoration: none;}
dd#northamptonDef a span{ display: none; }
dd#northamptonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#northamptonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#newyorkDef{ top: 253px; left: 208px;}
dd#newyorkDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#newyorkDef a span{ display: none; }
dd#newyorkDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#newyorkDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#charlotteDef{ top: 362px; left: 154px;}
dd#charlotteDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#charlotteDef a span{ display: none; }
dd#charlotteDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#charlotteDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#atlantaDef{ top: 386px; left: 105px; }
dd#atlantaDef a{ position: absolute; width: 35px; height: 33px; text-decoration: none;}
dd#atlantaDef a span{ display: none; }
dd#atlantaDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#atlantaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#columbusDef{ top: 282px; left: 95px;}
dd#columbusDef a{ position: absolute; width: 35px; height: 35px; text-decoration: none;}
dd#columbusDef a span{ display: none; }
dd#columbusDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#columbusDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#washingtonDef{ top: 270px; left: 185px;}
dd#washingtonDef a{ position: absolute; width: 31px; height: 38px; text-decoration: none;}
dd#washingtonDef a span{ display: none; }
dd#washingtonDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#washingtonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#cambridgeDef{ top: 237px; left: 215px;}
dd#cambridgeDef a{ position: absolute; width: 15px; height: 15px; text-decoration: none; cursor:default;}
dd#cambridgeDef a span{ display: none; }
dd#cambridgeDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#cambridgeDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#ottawaDef{ top: 192px; left: 177px;}
dd#ottawaDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#ottawaDef a span{ display: none; }
dd#ottawaDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#ottawaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#windsorDef{ top: 260px; left: 112px;}
dd#windsorDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#windsorDef a span{ display: none; }
dd#windsorDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#windsorDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#kitchnerDef{ top: 224px; left: 121px;}
dd#kitchnerDef a{ position: absolute; width: 20px; height: 20px; text-decoration: none; cursor:default;}
dd#kitchnerDef a span{ display: none; }
dd#kitchnerDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#kitchnerDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}

dd#mississaugaDef{ top: 210px; left: 150px; }
dd#mississaugaDef a{ position: absolute; width: 30px; height: 30px; text-decoration: none;}
dd#mississaugaDef a span{ display: none; }
dd#mississaugaDef a:hover{ position: absolute; top: -10px; left: -5px; }
dd#mississaugaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200px;
	
}
/*end leg 3 Map Rollovers*/

div#instructions{
padding-left:7px;
padding-top:4px;
height:206px;
width:190px;
background-repeat:no-repeat;
position:absolute;
right:1px;
top:375px;
}




