#salesMap{
	width:477px;
	height:536px;
	background:url(../images/canada_map.gif) no-repeat transparent;
	margin:65px auto 0;
}

#salesMap a{
	position:absolute;
	width:30px;
	height:10px;
	/*background-color:#fff;*/
	text-decoration:none;
	/*background:url(../images/dot.gif) no-repeat;*/
}

a .mapInfo{
	display:none;
	margin:10px 20px;
}

a:hover .mapInfo{
	position:absolute;	
	width:500px;
	padding:10px;
	/*border:3px solid #000;
	filter:alpha(opacity=85); 
	-moz-opacity: 0.85; 
	opacity: 0.85;
	background-color:#333;*/
	color:#fff;
	display:block;
}

#AB a{
	top:325px;
	left:135px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#AB a:hover{
	top:279px;
	left:122px;
	width:56px;
	height:104px;
	background:url(../images/AB.gif) no-repeat;
}

#AB a:hover .mapInfo{
	top:144px;
	left:-123px;
	height:150px;
}

#BC a{
	top:317px;
	left:79px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#BC a:hover{
	top:258px;
	left:48px;
	width:104px;
	height:126px;
	background:url(../images/BC.gif) no-repeat;
}

#BC a:hover .mapInfo{
	top:165px;
	left:-49px;
	height:150px;
}

#MB a{
	top:329px;
	left:226px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#MB a:hover{
	top:285px;
	left:219px;
	width:70px;
	height:101px;
	background:url(../images/MB.gif) no-repeat;
}

#MB a:hover .mapInfo{
	top:138px;
	left:-220px;
	height:150px;
}

#NB a{
	top:353px;
	left:424px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#NB a:hover{
	top:347px;
	left:421px;
	width:28px;
	height:24px;
	background:url(../images/NB.gif) no-repeat;
}

#NB a:hover .mapInfo{
	top:76px;
	left:-422px;
	height:150px;
}

#NF a{
	top:286px;
	left:434px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#NF a:hover{
	top:246px;
	left:398px;
	width:112px;
	height:100px;
	background:url(../images/NF.gif) no-repeat;
}

#NF a:hover .mapInfo{
	top:177px;
	left:-399px;
	height:150px;
}

#NT a{
	top:239px;
	left:115px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#NT a:hover{
	top:114px;
	left:83px;
	width:137px;
	height:174px;
	background:url(../images/NT.gif) no-repeat;
}

#NT a:hover .mapInfo{
	top:309px;
	left:-84px;
	height:150px;
}

#PEI a{
	top:344px;
	left:461px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#PEI a:hover{
	top:343px;
	left:445px;
	width:45px;
	height:12px;
	background:url(../images/PEI.gif) no-repeat;
}

#PEI a:hover .mapInfo{
	top:80px;
	left:-446px;
	height:150px;
}

#NS a{
	top:367px;
	left:447px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#NS a:hover{
	top:356px;
	left:441px;
	width:28px;
	height:32px;
	background:url(../images/NS.gif) no-repeat;
}

#NS a:hover .mapInfo{
	top:67px;
	left:-442px;
	height:150px;
}

#NU a{
	top:245px;
	left:212px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#NU a:hover{
	top:65px;
	left:151px;
	width:242px;
	height:227px;
	background:url(../images/NU.gif) no-repeat;
}

#NU a:hover .mapInfo{
	top:359px;
	left:-152px;
	height:150px;
}

#ON a{
	top:345px;
	left:284px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#ON a:hover{
	top:312px;
	left:257px;
	width:136px;
	height:118px;
	background:url(../images/ON.gif) no-repeat;
}

#ON a:hover .mapInfo{
	top:112px;
	left:-258px;
	height:150px;
}

#QC a{
	top:333px;
	left:359px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#QC a:hover{
	top:248px;
	left:332px;
	width:128px;
	height:141px;
	background:url(../images/QC.gif) no-repeat;
}

#QC a:hover .mapInfo{
	top:176px;
	left:-333px;
	height:150px;
}

#SK a{
	top:328px;
	left:183px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#SK a:hover{
	top:284px;
	left:175px;
	width:49px;
	height:102px;
	background:url(../images/SK.gif) no-repeat;
}

#SK a:hover .mapInfo{
	top:139px;
	left:-176px;
	height:150px;
}

#YK a{
	top:225px;
	left:47px;
	/*background:url(../images/dot.gif) no-repeat;*/
}

#YK a:hover{
	top:173px;
	left:35px;
	width:90px;
	height:105px;
	background:url(../images/YK.gif) no-repeat;
}

#YK a:hover .mapInfo{
	top:250px;
	left:-36px;
	height:150px;
}

.subMapInfo{
	float:left;
	margin-right:20px;
}

/* distributor list */

#distributor #rightBox .contentStart{
	color:#fff;
	font-size:1.2em;
}

.distributor{
	display:inline;
	zoom:1;
	float:left;
	width:50%;
	padding-top:10px;
	font-size:0.8em;
}

p.disName{
	color:#f00;
	margin:0px;
	text-align:right;
}

.disAdd{
	color:#fff;
}
