#content ul li {
 padding: 0;
}
#content h2 {
margin: 1em 0 0.5em 0;
padding: 0;
}

#mapwrap{
		text-align: left;
		width: 480px;
 		height: 397px;
		margin: 1em auto 0 auto;
		padding: 60px 0 0 0;
		position: relative;
}
#mapwrap h2 {
	position: absolute;
	top: 50px;
	font-weight: bold;
	font-size: 130%;
	width: 160px;
	padding-left: 40px;
	color: #456;
	background: transparent;
	z-index: 50;
}

#canada {
 width: 460px;
 height: 397px;
 background: url(../../../vGraphics/images/$file/canada_sprite.gif) no-repeat;
 position: relative;
 padding: 0;
 margin: 0;
}

#canada li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#canada a  {display: block; position: relative;text-decoration: none; color: #456; line-height: 1.0em; }
#canada a:hover {text-decoration: none;}

#canada a:link .linktext, #canada a:active .linktext, #canada a:visited .linktext {color: #456; text-decoration: none; text-align: left; font-size: 85%; line-height:1.4em; }

#bc {left: 9px; top: 185px; width: 80px; height: 140px; z-index: 11;}
#ab {left: 67px; top: 218px; width: 68px; height: 117px; z-index: 12;}
#sk {left: 113px; top: 230px; width: 58px; height: 107px; z-index: 13;}
#ma {left: 164px; top: 236px; width: 69px; height: 106px; z-index: 14;}
#on {left: 203px; top: 266px; width: 146px; height: 127px; z-index: 15;}
#qc {left: 277px; top: 200px; width: 140px; height: 148px; z-index: 16;}
#nb {left: 375px; top: 306px; width: 30px; height: 48px; z-index: 17;}
#pei {left: 396px; top: 286px; width: 40px; height: 26px; z-index: 19;}
#ns {left: 405px; top: 312px; width: 36px; height: 45px; z-index: 18;}
#nf {left: 350px; top: 213px; width: 110px; height: 38px; z-index: 19;}
#nv {left: 108px; top: 2px; width: 218px; height: 245px; z-index: 5;}
#nwt {left: 58px; top: 117px; width: 116px; height: 45px; z-index: 6;}
#yk {left: 2px; top: 100px; width: 70px; height: 85px; z-index: 7;}


#bc a {height: 140px;}
#ab a {height: 117px;}
#sk a {height: 108px;}
#ma a {height: 104px;}
#on a {height: 127px;}
#qc a {height: 153px;}
#nb a {height: 48px;}
#pei a {height: 26px;}
#ns a {height: 45px;}
#nf a {height: 71px;}
#nv a {height: 236px;}
#nwt a {height: 121px;}
#yk a {height: 108px;}

#bc a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -22px -417px no-repeat;}
#ab a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -30px -734px no-repeat;}
#sk a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -28px -880px no-repeat;}
#ma a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -140px -883px no-repeat;}
#on a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -132px -404px no-repeat;}
#qc a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -148px -557px no-repeat;}
#nb a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -396px -447px no-repeat;}
#pei a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -312px -397px no-repeat;}
#ns a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -317px -455px no-repeat;}
#nf a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -306px -520px no-repeat;}
#nv a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -225px -726px no-repeat;}
#nwt a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -19px -596px no-repeat;}
#yk a:hover {background: url(../../../vGraphics/images/$file/canada_sprite.gif) -117px -747px no-repeat;}

a .linktext {
	border: 1px solid #fff; display: block; padding: 4px; background: #ddd; text-decoration: none;
}

#ab a .linktext {position: absolute; left: 187px; top: -293px; width: 100px; height:16px;}
#bc a .linktext {position: absolute; left: 245px; top: -235px; width: 100px; height:16px;}
#ma a .linktext {position: absolute; left: 90px; top: -261px; width: 100px; height:16px;}
#nb a .linktext {position: absolute; left: -121px; top: -306px; width: 100px; height:16px;}
#nf a .linktext {position: absolute; left: -96px; top: -188px; width: 100px; height:32px;}
#nwt a .linktext {position: absolute; left: 196px; top: -51px; width: 100px; height:40px;}
#ns a .linktext {position: absolute; left: -41px; top: -387px; width: 100px;height:16px;}
#nv a .linktext {position: absolute; left: 256px; top: -52px; width: 100px; height:16px;}
#on a .linktext {position: absolute; left: 161px; top: -291px; width: 100px;height:16px;}
#pei a .linktext {position: absolute; left: -32px; top: -286px; width: 100px;height:32px;}
#qc a .linktext {position: absolute; left: 87px; top: -160px; width: 100px;height:16px;}
#sk a .linktext {position: absolute; left: 251px; top: -165px; width: 100px;height:16px;}
#yk a .linktext {position: absolute; left: 362px; top: -10px; width: 100px;height:16px;}


#canada a:hover .linktext {
	color: #fff;
	background: #777;
	border: 1px solid #fff;
	text-decoration: none;
}

#mapwrapworld{
text-align: left;
width: 480px;
height: 297px;
margin: 0;
padding: 110px 0 0 0;
position: relative;
}

#world {
width: 540px;
height: 300px;
background: url(../../../vGraphics/images/$file/international_sprite.gif) no-repeat;
position: relative;
padding: 0;
margin: 0 0 0 0;
}
		
#world li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
		
#world a  {display: block; position: relative;text-decoration: none; color: #456; line-height: 1.0em; }
#world a:hover {text-decoration: none;}
#world a:link .linktext, #world a:active .linktext, #world a:visited .linktext {color: #456; text-decoration: none; text-align: left; font-size: 85%; line-height:1.4em; }
		
#global {left: 9px; top:4px; width: 532px; height: 300px; z-index: 1;}
#na {left: 0px; top: 10px; width: 180px; height: 156px; z-index: 20;}
#ca {left: 113px; top: 147px; width: 40px; height: 35px; z-index: 14; }
#sa {left: 137px; top: 168px; width: 70px; height: 130px; z-index: 13;}
#ap {left: 322px; top: 74px; width: 181px; height: 206px; z-index: 19;}
#eu {left: 10px; top: 4px; width: 515px; height: 126px; z-index: 17; }
#af {left: 226px; top: 102px; width: 133px; height: 150px; z-index: 18;}

#global a {height: 300px;}
#na a {height: 156px;}
#ca a {height: 35px;}
#sa a {height: 130px;}
#ap a {height: 206px;}
#eu a {height: 126px;}
#af a {height: 150px;}

#global a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) -9px -774px no-repeat;}
#na a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) 0px  -300px no-repeat;}
#ca a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) -27px -482px no-repeat;}
#sa a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) -316px -491px no-repeat;}
#ap a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) -356px -296px no-repeat;}
#eu a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) -18px -639px no-repeat;}
#af a:hover {background: url(../../../vGraphics/images/$file/international_sprite.gif) -130px -473px no-repeat;}

a .linktext {
border: 1px solid #fff; display: block; padding: 4px; background: #ddd; text-decoration: none;
		}
				
#global a .linktext {position: absolute; left: 10px; top: -38px; width: 244px; height:16px; padding-left: 210px}
#na a .linktext {position: absolute; left: 20px; top: -120px; width: 220px; height:16px;}
#ca a .linktext {position: absolute; left: -93px; top: -232px; width: 220px; height:16px;}
#sa a .linktext {position: absolute; left: -117px; top: -228px; width: 220px; height:16px;}
#ap a .linktext {position: absolute; left: -73px; top: -184px; width: 220px; height:16px;}
#eu a .linktext {position: absolute; left: 239px; top: -89px; width: 220px; height:16px;}
#af a .linktext {position: absolute; left: 23px; top: -162px; width: 220px;height:16px; }
		
#world a:hover .linktext {
color: #fff;
background: #777;
border: 1px solid #fff;
text-decoration: none;
}
