.css-map-container{margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative}
.css-map{display:block;left:0;margin:0 !important;list-style:none;padding:0 !important;position:relative}
.css-map > li{height:0;width:0}
.css-map > li a{height:auto;position:absolute;text-decoration:none;width:auto;z-index:89}
.css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0}
.css-map .bg{padding:10px}
.css-map .m{cursor:pointer;z-index:99} .css-map .m span{z-index:89}

.ca1 .s1{height:.4em;left:3.3em;top:9.2em;width:.5em}.ca1 .s2{height:.1em;left:3.2em;top:9.1em;width:.6em}.ca1 .s3{height:.1em;left:3.1em;top:9em;width:.7em}.ca1 .s4{height:.1em;left:3em;top:8.9em;width:.8em}.ca1 .s5{height:.1em;left:2.9em;top:8.8em;width:.9em}.ca1 .s6{height:.1em;left:2.8em;top:8.7em;width:1em}.ca1 .s7{height:1.4em;left:2.7em;top:7.3em;width:1.1em} .ca2 .s1{height:.1em;left:2.1em;top:9.6em;width:.3em}.ca2 .s2{height:.4em;left:2em;top:9.2em;width:1.3em}.ca2 .s3{height:.1em;left:3.1em;top:9.1em;width:.1em}.ca2 .s4{height:.2em;left:3em;top:9em;width:.1em}.ca2 .s5{height:.6em;left:1.8em;top:8.9em;width:1.2em}.ca2 .s6{height:.6em;left:1.7em;top:8.8em;width:1.2em}.ca2 .s7{height:.1em;left:2.7em;top:8.7em;width:.1em}.ca2 .s8{height:1.2em;left:1.2em;top:7.8em;width:1.5em}.ca2 .s9{height:.2em;left:1em;top:7.6em;width:1.7em}.ca2 .s10{height:.3em;left:.5em;top:7.3em;width:2.2em} .ca3 .s1{height:.8em;left:4.8em;top:8.8em;width:.7em}.ca3 .s2{height:.1em;left:4.8em;top:8.7em;width:.8em}.ca3 .s3{height:.1em;left:4.8em;top:8.6em;width:.9em}.ca3 .s4{height:.1em;left:4.8em;top:8.5em;width:1em}.ca3 .s5{height:.3em;left:6.1em;top:7.9em;width:.1em}.ca3 .s6{height:.4em;left:6em;top:7.9em;width:.1em}.ca3 .s7{height:.5em;left:5.9em;top:7.9em;width:.1em}.ca3 .s8{height:.8em;left:4.8em;top:7.7em;width:1.1em}.ca3 .s9{height:1.1em;left:4.7em;top:7.3em;width:1.1em} .ca4 .s1{height:.1em;left:8.5em;top:10.1em;width:.4em}.ca4 .s2{height:.4em;left:8.5em;top:9.7em;width:.5em} .ca5 .s1{height:.1em;left:9em;top:8.8em;width:.1em}.ca5 .s2{height:.6em;left:9em;top:7.2em;width:.1em}.ca5 .s3{height:.2em;left:9em;top:8em;width:.1em}.ca5 .s4{height:.2em;left:9.5em;top:8.2em;width:.2em}.ca5 .s5{height:.3em;left:9.4em;top:8.1em;width:.1em}.ca5 .s6{height:.7em;left:9.3em;top:7.7em;width:.1em}.ca5 .s7{height:.9em;left:9.1em;top:7.5em;width:.2em}.ca5 .s8{height:.2em;left:8.6em;top:8.5em;width:.1em}.ca5 .s9{height:.1em;left:8.7em;top:8.4em;width:.1em}.ca5 .s10{height:.3em;left:8.7em;top:8.5em;width:.4em}.ca5 .s11{height:.6em;left:8.8em;top:8.4em;width:.2em}.ca5 .s12{height:.6em;left:9.1em;top:8.4em;width:.8em}.ca5 .s13{height:.6em;left:9.8em;top:8.6em;width:.3em}.ca5 .s14{height:.1em;left:9.7em;top:9.2em;width:.4em}.ca5 .s15{height:.1em;left:9.7em;top:9.3em;width:.5em}.ca5 .s16{height:.2em;left:9.6em;top:9.4em;width:.7em}.ca5 .s17{height:.1em;left:9.9em;top:9.8em;width:.5em}.ca5 .s18{height:.2em;left:9.5em;top:9.6em;width:.9em} .ca6 .s1{height:.4em;left:4.3em;top:1.4em;width:.1em}.ca6 .s2{height:.5em;left:3.8em;top:1.4em;width:.5em}.ca6 .s3{height:.2em;left:3.2em;top:1.8em;width:1em}.ca6 .s4{height:.3em;left:2.9em;top:2em;width:1.2em}.ca6 .s5{height:.7em;left:2.7em;top:2.2em;width:1.3em}.ca6 .s6{height:.7em;left:.8em;top:4.6em;width:1.8em}.ca6 .s7{height:.1em;left:.8em;top:5.3em;width:1.9em}.ca6 .s8{height:.2em;left:.9em;top:5.4em;width:1.9em}.ca6 .s9{height:1.8em;left:2em;top:2.9em;width:1.9em}.ca6 .s10{height:.4em;left:1.5em;top:4.4em;width:1.2em}.ca6 .s11{height:.4em;left:1.2em;top:5.5em;width:1.8em}.ca6 .s12{height:.6em;left:1.3em;top:5.6em;width:1.9em}.ca6 .s13{height:.6em;left:1.4em;top:5.7em;width:1.9em}.ca6 .s14{height:.6em;left:1.5em;top:5.8em;width:1.9em}.ca6 .s15{height:.8em;left:1.6em;top:5.9em;width:1.9em}.ca6 .s16{height:.9em;left:1.7em;top:6em;width:2.1em}.ca6 .s17{height:.9em;left:1.8em;top:6.1em;width:2.1em}.ca6 .s18{height:1em;left:1.9em;top:6.2em;width:2.5em}.ca6 .s19{height:1em;left:2.2em;top:6.3em;width:2.5em} .ca7 .s1{height:.1em;left:9.4em;top:9.8em;width:.1em}.ca7 .s2{height:.2em;left:9.3em;top:9.9em;width:.3em}.ca7 .s3{height:.2em;left:9em;top:10em;width:.4em}.ca7 .s4{height:.2em;left:8.9em;top:10.1em;width:.4em}.ca7 .s5{height:.3em;left:8.7em;top:10.2em;width:.4em} .ca8 .s1{height:.8em;left:9.1em;top:5.4em;width:.3em}.ca8 .s2{height:.4em;left:8.5em;top:4.3em;width:.2em}.ca8 .s3{height:2.6em;left:8.2em;top:4.2em;width:.3em}.ca8 .s4{height:.7em;left:8.1em;top:4em;width:.2em}.ca8 .s5{height:.8em;left:7.9em;top:3.9em;width:.2em}.ca8 .s6{height:3.2em;left:7.7em;top:3.6em;width:.2em}.ca8 .s7{height:1.4em;left:7.4em;top:5.3em;width:1.7em}.ca8 .s8{height:2.1em;left:8.5em;top:5.2em;width:.5em}.ca8 .s9{height:.1em;left:3.4em;top:5.8em;width:.1em}.ca8 .s10{height:.1em;left:3.3em;top:5.7em;width:.2em}.ca8 .s11{height:.1em;left:3.2em;top:5.6em;width:.3em}.ca8 .s12{height:.1em;left:3em;top:5.5em;width:.5em}.ca8 .s13{height:.1em;left:2.8em;top:5.4em;width:.7em}.ca8 .s14{height:.5em;left:2.6em;top:4.8em;width:.1em}.ca8 .s15{height:.7em;left:2.7em;top:4.7em;width:.8em}.ca8 .s16{height:1.3em;left:3.5em;top:4.7em;width:.3em}.ca8 .s17{height:1.4em;left:3.8em;top:4.7em;width:5.1em}.ca8 .s18{height:1em;left:4em;top:2.3em;width:.1em}.ca8 .s19{height:2.9em;left:3.9em;top:3.3em;width:3.8em}.ca8 .s20{height:4.2em;left:4.1em;top:2em;width:.3em}.ca8 .s21{height:4.9em;left:4.4em;top:1.4em;width:.3em}.ca8 .s22{height:.5em;left:5.2em;top:.7em;width:.6em}.ca8 .s23{height:.8em;left:6.4em;top:.3em;width:1.3em}.ca8 .s24{height:6.6em;left:5.8em;top:.4em;width:1.6em}.ca8 .s25{height:6.1em;left:4.7em;top:1.2em;width:1.1em}.ca8 .s26{height:.2em;left:7.2em;top:7.3em;width:.1em}.ca8 .s27{height:.5em;left:7.2em;top:7.8em;width:.2em}.ca8 .s28{height:.1em;left:7em;top:8.7em;width:.1em}.ca8 .s29{height:.2em;left:7.1em;top:8.7em;width:.2em}.ca8 .s30{height:.1em;left:7.2em;top:8.9em;width:.2em} .ca9 .s1{height:.2em;left:7.8em;top:10.1em;width:.1em}.ca9 .s2{height:.3em;left:7.6em;top:10.1em;width:.2em}.ca9 .s3{height:.4em;left:7.4em;top:10em;width:.2em}.ca9 .s4{height:.1em;left:6.8em;top:10.6em;width:.3em}.ca9 .s5{height:.7em;left:6.8em;top:9.9em;width:.6em}.ca9 .s6{height:.2em;left:6.6em;top:9.8em;width:.7em}.ca9 .s7{height:.8em;left:6.5em;top:9em;width:.8em}.ca9 .s8{height:.2em;left:6.2em;top:8em;width:.3em}.ca9 .s9{height:.1em;left:6.1em;top:8.2em;width:.6em}.ca9 .s10{height:.1em;left:6em;top:8.3em;width:1em}.ca9 .s11{height:.1em;left:5.9em;top:8.4em;width:1.1em}.ca9 .s12{height:.1em;left:5.8em;top:8.5em;width:1.2em}.ca9 .s13{height:.1em;left:5.7em;top:8.6em;width:1.3em}.ca9 .s14{height:.1em;left:5.6em;top:8.7em;width:1.4em}.ca9 .s15{height:.8em;left:5.8em;top:8.9em;width:1.4em}.ca9 .s16{height:.8em;left:5.5em;top:8.8em;width:1.6em} .ca10 .s1{height:.2em;left:9em;top:9.8em;width:.3em} .ca11 .s1{height:.1em;left:8.1em;top:10.1em;width:.3em}.ca11 .s2{height:.2em;left:7.3em;top:9.7em;width:.1em}.ca11 .s3{height:.1em;left:7.3em;top:9.6em;width:1.8em}.ca11 .s4{height:.2em;left:7.3em;top:9.4em;width:2.1em}.ca11 .s5{height:.2em;left:7.3em;top:9.2em;width:2.3em}.ca11 .s6{height:.2em;left:7.3em;top:9em;width:2.5em}.ca11 .s7{height:.1em;left:9em;top:8.9em;width:.1em}.ca11 .s8{height:.9em;left:8.7em;top:8.8em;width:.1em}.ca11 .s9{height:1em;left:8.5em;top:8.7em;width:.2em}.ca11 .s10{height:.4em;left:7.3em;top:8.5em;width:1.3em}.ca11 .s11{height:.1em;left:7.2em;top:8.4em;width:1.5em}.ca11 .s12{height:.8em;left:8.5em;top:7.6em;width:.3em}.ca11 .s13{height:.3em;left:9em;top:8.2em;width:.1em}.ca11 .s14{height:1.1em;left:8.8em;top:7.3em;width:.2em}.ca11 .s15{height:.1em;left:8.1em;top:6.9em;width:.1em}.ca11 .s16{height:.2em;left:7.7em;top:6.8em;width:.2em}.ca11 .s17{height:3.1em;left:7.6em;top:7em;width:.9em}.ca11 .s18{height:3.6em;left:7.9em;top:6.7em;width:.2em}.ca11 .s19{height:3.3em;left:7.4em;top:6.7em;width:.3em}.ca11 .s20{height:.2em;left:9em;top:7.8em;width:.1em} .ca12 .s1{height:1.2em;left:4.7em;top:8.4em;width:.1em}.ca12 .s2{height:2.3em;left:3.8em;top:7.3em;width:.9em} .ca13 .s1{height:.1em;left:1.9em;top:7.2em;width:.3em}.ca13 .s2{height:.3em;left:1.8em;top:7em;width:.1em}.ca13 .s3{height:.4em;left:1.7em;top:6.9em;width:.1em}.ca13 .s4{height:.6em;left:1.6em;top:6.7em;width:.1em}.ca13 .s5{height:.9em;left:1.5em;top:6.4em;width:.1em}.ca13 .s6{height:1em;left:1.4em;top:6.3em;width:.1em}.ca13 .s7{height:1.1em;left:1.3em;top:6.2em;width:.1em}.ca13 .s8{height:1.4em;left:1.2em;top:5.9em;width:.1em}.ca13 .s9{height:1.7em;left:.9em;top:5.6em;width:.3em}.ca13 .s10{height:1.9em;left:.8em;top:5.4em;width:.1em}.ca13 .s11{height:2.6em;left:.3em;top:4.7em;width:.5em}

.m750{width:750px; top: -25px;}
.m750 .canada,.m750 .canada .bg,.m750 .canada-cities{background:transparent url('../../img/maps/canada.png') no-repeat -2460px 0} .m750 .canada,.m750 .canada-cities{height:775px;width:750px} .m750 .canada{background-position:0 -728px} .m750 .canada-cities{background-position:-760px -728px} .m750 .canada .m{margin:10002px 0 0 1px} .m750 .canada .m span{font-size:70px !important}
.m750 .ca1:hover .bg{height:152px;left:181px;top:506px;width:80px;background: url('../../img/maps/canada.png')-1119px -64px}
.ca1.saturation1 .bg{height:152px; left: 191px;top: 516px;;width:80px;background: url(../../img/maps/canada/1/alberta.png) no-repeat}

.m750 .ca2:hover .bg{height:160px;left:30px;top:506px;width:199px;background: url('../../img/maps/canada.png')-695px -32px}
.ca2.saturation1 .bg{height:160px; left: 40px;top: 516px;;width:199px; background: url(../../img/maps/canada/1/british-columbia.png) no-repeat}

.m750 .ca3:hover .bg{height:152px;left:324px;top:506px;width:104px;background: url('../../img/maps/canada.png')-1043px -494px}
.ca3.saturation1 .bg{height:152px;left: 334px;top: 516px;width:104px;background: url(../../img/maps/canada/1/manitoba.png) no-repeat}

.m750 .ca4:hover .bg{height:40px;left:585px;top:668px;width:42px;background: url('../../img/maps/canada.png')-823px -335px}
.ca4.saturation1 .bg{height:40px;left: 596px;top: 676px;width:42px;background: url(../../img/maps/canada/1/new-brunswick.png) no-repeat}

.m750 .ca5:hover .bg{height:186px;left:595px;top:500px;width:121px;background: url('../../img/maps/canada.png')-1034px -275px}
.ca5.saturation1 .bg{height:186px;left: 605px;top: 511px;width:121px;background: url(../../img/maps/canada/1/newfoundland-and-labrador.png) no-repeat}

.m750 .ca6:hover .bg{height:413px;left:51px;top:93px;width:274px;background: url('../../img/maps/canada.png')-521px -233px}
.ca6.saturation1 .bg{height:413px;left: 61px;top: 104px;width:274px;background: url(../../img/maps/canada/1/northwest-territories.png) no-repeat}

.m750 .ca7:hover .bg{height:41px;left:607px;top:680px;width:51px;background: url('../../img/maps/canada.png')-818px -221px}
.ca7.saturation1 .bg{height:41px; left: 618px;top: 690px;width:51px;background: url(../../img/maps/canada/1/nova-scotia.png) no-repeat}

.m750 .ca8:hover .bg{height:607px;left:173px;top:15px;width:474px;background: url('../../img/maps/canada.png')-7px -39px}
.ca8.saturation1 .bg{height:607px;left: 182px;top: 19px;width:474px;background: url(../../img/maps/canada/1/nunavut.png) no-repeat}

.m750 .ca9:hover .bg{height:186px;left:378px;top:553px;width:166px;background: url('../../img/maps/canada.png')-924px -5px}
.ca9.saturation1 .bg{height:186px;left: 388px;top: 561px;width:166px;background: url(../../img/maps/canada/1/ontario.png) no-repeat}

.m750 .ca10:hover .bg{height:13px;left:622px;top:680px;width:20px;background: url('../../img/maps/canada.png')-822px -292px}
.ca10.saturation1 .bg{height:13px;left: 630px;top: 693px;width:20px;background: url(../../img/maps/canada/1/prince-edward-island.png) no-repeat}

.m750 .ca11:hover .bg{height:241px;left:500px;top:463px;width:180px;background: url('../../img/maps/canada.png')-823px -405px}
.ca11.saturation1 .bg{height:241px;left: 511px;top: 473px;width:180px;background: url(../../img/maps/canada/1/quebec.png) no-repeat}

.m750 .ca12:hover .bg{height:152px;left:260px;top:506px;width:69px;background: url('../../img/maps/canada.png')-909px -224px}
.ca12.saturation1 .bg{height:152px;left: 271px;top: 516px;width:69px;background: url(../../img/maps/canada/1/saskatchewan.png) no-repeat}

.m750 .ca13:hover .bg{height:182px;left:15px;top:324px;width:137px;background: url('../../img/maps/canada.png')-519px -22px}
.ca13.saturation1 .bg{height:182px;left: 25px;top: 335px;width:137px;background: url(../../img/maps/canada/1/yukon.png) no-repeat}

.m750 .ca1 a{left:212px;top:575px;}
.m750 .ca2 a{left:86px;top:574px;}
.m750 .ca3 a{left:350px;top:576px;}
.m750 .ca4 a{left: 566px;top: 672px;}
.m750 .ca5 a{left: 649px;top: 551px;}
.m750 .ca5 a .counter{top: 60px;}
.m750 .ca6 a{left:106px;top:412px}
.m750 .ca7 a{left:643px;top:711px}
.m750 .ca8 a{left: 343px;top: 393px;}
.m750 .ca9 a{left:450px;top:634px}
.m750 .ca10 a{left:643px;top:700px}
.m750 .ca11 a{left:545px;top:593px}
.m750 .ca12 a{left: 257px;top: 575px;}
.m750 .ca13 a{left:46px;top:435px}


.details { position: absolute; top: 700px; left: 0; z-index: 200; }
.details ul{list-style: none outside none; margin: 0; }
.details ul a{cursor: pointer; }
.details ul strong{ font-weight: bold; margin-left: 20px; }