/* default tooltip */
.css-map > li a,.css-map > li a:hover,#map-tooltip,.cssmap-tooltip-content{
  background: #111;
  background: rgba(0,0,0,.8);
  color: #eee;
  font: normal 13px 'Lucida Grande',Arial,sans-serif;
  padding: .5em 1.2em;
  text-align: center;
  text-shadow: 0 1px 0 #000;
  white-space: nowrap;
  -moz-border-radius: .6em;
  -ms-border-radius: .6em;
  -o-border-radius: .6em;
  -webkit-border-radius: .6em;
  border-radius: .6em;
 }
 .m540 .css-map > li a{ font-size: 12px }
 .m430 .css-map > li a,.m320 .css-map > li a{ font-size: 11px }
 .m210 .css-map > li a{ font-size: 10px }

 /* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */
 .css-map > li a .tooltip-arrow{
  bottom: -5px; /* must be the same as a border-width */
  border: solid;
  border-color: #111 transparent;
  border-color: rgba(0,0,0,.8) transparent;
  border-width: 5px 5px 0 5px; /* this's a height of the arrow */
  margin-left: -5px; /* must be the same as a border-width */
 }
 .css-map > li a.tooltip-right .tooltip-arrow{
   margin-right: -5px; /* must be the same as a tooltip-arrow border-width */
  }
 .css-map > li a.tooltip-top .tooltip-arrow{ /* set tooltip under the arrow */
   border-width:0 5px 5px 5px;
   top: -5px;
  }

 /* tooltip style when the region is activated */
 .css-map .active-region a{background-color: #111}
  .css-map .active-region a .tooltip-arrow{border-color: #111 transparent}

 /* links in the visible list of regions */
 .map-visible-list a{
   /* color: #eee; */
  }
 .map-visible-list a:hover,.map-visible-list a:focus,.map-visible-list li.focus a{
   /* color: #fc0; */
  }
 .map-visible-list a:active,.map-visible-list li.active-region a{
   /* color: #cc3; */
  }


/* default pre-loader */
.map-loader{
  background: #111;
  background: rgba(0,0,0,.8);
  color: #eee;
  font: normal 14px 'Lucida Grande',Arial,sans-serif;
  padding: .6em 1.2em;
  text-shadow: 0 1px 0 #000;
  -moz-border-radius: .6em;
  -ms-border-radius: .6em;
  -o-border-radius: .6em;
  -webkit-border-radius: .6em;
  border-radius: .6em;
 }
 .m430 .map-loader{ font-size: 12px }
 .m320 .map-loader{ font-size: 11px }
 .m210 .map-loader{ font-size: 10px }

/* link to the search engine - shown in the multipleClick mode */
.map-search-link{
  /* your properties goes here */
 }
 .map-search-link:hover,a.map-search-link:focus{
   /* selected link style */
  }
 .m430 .map-search-link,.m320 .map-search-link,.m210 .map-search-link{
   /* style for a specific map size, ex.:
   font-size: 1em;
   */
  }

/* --------------------------------------------------------
 * the maps starts here

 * DO NOT EDIT!

 * CSSMap plugin - South Africa
 * version: 4.4
 * web: http://cssmapsplugin.com/africa/south-africa.html
 * email: support@cssmapsplugin.com
 * author: Łukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
*/
.css-map-container{/*margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative*/} .css-map-container *{-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box} .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;margin:-9999px 0 0 0;position:absolute;text-decoration:none;width:auto;z-index:89} .css-map > li a:focus{outline:0 none} .css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0} .css-map > li a.tooltip-right{left:auto;right:0;width:auto} .css-map > li a .tooltip-arrow{left:50%;top:auto} .css-map > li a.tooltip-middle .tooltip-arrow{display:none} .css-map > li a.tooltip-top .tooltip-arrow{bottom:auto} .css-map > li a.tooltip-right .tooltip-arrow{left:auto} #map-tooltip{position:absolute;z-index:999} .css-map-container .cities{top:0;z-index:88} .css-map .bg{padding:10px} .css-map .active-region .bg{z-index:87} .css-map .m{cursor:pointer;z-index:99} .css-map .m span{z-index:89} .map-visible-list{clear:both;overflow:hidden} span.map-loader{height:auto;position:absolute;text-align:center;width:auto;z-index:90}

/* really, DO NOT EDIT THIS! */
.za1 .s1{height:.3em;left:9em;top:6.8em;width:.1em}.za1 .s2{height:.5em;left:8.9em;top:6.7em;width:.1em}.za1 .s3{height:.8em;left:8.7em;top:6.6em;width:.2em}.za1 .s4{height:.3em;left:7.9em;top:7.8em;width:.4em}.za1 .s5{height:1em;left:8.5em;top:6.6em;width:.2em}.za1 .s6{height:.2em;left:7.8em;top:6.1em;width:.6em}.za1 .s7{height:.1em;left:7.4em;top:6.3em;width:1.2em}.za1 .s8{height:.1em;left:7.3em;top:6.4em;width:1.2em}.za1 .s9{height:1.3em;left:7.1em;top:6.5em;width:1.4em}.za1 .s10{height:.1em;left:6.5em;top:6.5em;width:.3em}.za1 .s11{height:1.8em;left:6.2em;top:6.6em;width:1.7em}.za1 .s12{height:1.5em;left:5.9em;top:7em;width:1.8em}.za1 .s13{height:1.7em;left:5.7em;top:7.1em;width:1.6em}.za1 .s14{height:1.6em;left:5.4em;top:7.3em;width:1.7em}.za1 .s15{height:.2em;left:4.6em;top:8.4em;width:.1em}.za1 .s16{height:.4em;left:4.7em;top:8.2em;width:.1em}.za1 .s17{height:.5em;left:4.8em;top:8.1em;width:.1em}.za1 .s18{height:.8em;left:4.9em;top:7.8em;width:2.6em}.za1 .s19{height:1.5em;left:5.1em;top:7.7em;width:1.4em} .za2 .s1{height:.5em;left:8.7em;top:4.4em;width:.1em}.za2 .s2{height:.8em;left:8.5em;top:4.2em;width:.2em}.za2 .s3{height:1em;left:8.4em;top:4.1em;width:.1em}.za2 .s4{height:.1em;left:7.7em;top:3.8em;width:.1em}.za2 .s5{height:.1em;left:7.4em;top:3.9em;width:.4em}.za2 .s6{height:1.2em;left:6.9em;top:4em;width:1.5em}.za2 .s7{height:1em;left:6.7em;top:4.3em;width:1.6em}.za2 .s8{height:1.1em;left:6.6em;top:4.4em;width:1.2em}.za2 .s9{height:1.2em;left:6.5em;top:4.5em;width:1.1em}.za2 .s10{height:1.2em;left:6.1em;top:4.6em;width:1.4em}.za2 .s11{height:.2em;left:5.5em;top:5.8em;width:.1em}.za2 .s12{height:.4em;left:5.6em;top:5.6em;width:.1em}.za2 .s13{height:.7em;left:5.7em;top:5.4em;width:.1em}.za2 .s14{height:1.1em;left:5.8em;top:5.1em;width:.1em}.za2 .s15{height:1.6em;left:5.9em;top:4.8em;width:1.5em}.za2 .s16{height:1.8em;left:6em;top:4.7em;width:1.3em}.za2 .s17{height:2.1em;left:6.2em;top:4.5em;width:.3em}.za2 .s18{height:2.5em;left:6.8em;top:4.1em;width:.3em} .za3 .s1{height:.1em;left:8.1em;top:3.5em;width:.1em}.za3 .s2{height:.1em;left:8.1em;top:3.6em;width:.2em}.za3 .s3{height:.2em;left:8.2em;top:3.2em;width:.1em}.za3 .s4{height:.1em;left:8.3em;top:3.1em;width:.1em}.za3 .s5{height:.2em;left:8em;top:2.9em;width:.1em}.za3 .s6{height:.6em;left:8.1em;top:2.8em;width:.1em}.za3 .s7{height:.7em;left:7.7em;top:3.1em;width:.4em}.za3 .s8{height:1.1em;left:7.8em;top:2.9em;width:.2em}.za3 .s9{height:.4em;left:7.4em;top:3.3em;width:.1em}.za3 .s10{height:.7em;left:7.5em;top:3.2em;width:.2em} .za4 .s1{height:.7em;left:10.6em;top:3.9em;width:.2em}.za4 .s2{height:1.2em;left:10.1em;top:3.9em;width:.5em}.za4 .s3{height:1.2em;left:9.7em;top:4.2em;width:.8em}.za4 .s4{height:1.5em;left:8.8em;top:4.3em;width:1.2em}.za4 .s5{height:1em;left:8.7em;top:4.9em;width:1.1em}.za4 .s6{height:.2em;left:9.1em;top:6.8em;width:.2em}.za4 .s7{height:.1em;left:9em;top:6.7em;width:.3em}.za4 .s8{height:.1em;left:8.9em;top:6.6em;width:.5em}.za4 .s9{height:.2em;left:8.6em;top:6.3em;width:.9em}.za4 .s10{height:.2em;left:8.5em;top:6.4em;width:.9em}.za4 .s11{height:1.2em;left:8.5em;top:5em;width:1.2em}.za4 .s12{height:1.2em;left:8.4em;top:5.1em;width:1.2em}.za4 .s13{height:.3em;left:8.3em;top:5.2em;width:1.9em} .za5 .s1{height:.5em;left:8.1em;top:.7em;width:1.8em}.za5 .s2{height:.1em;left:7.7em;top:1.2em;width:2.2em}.za5 .s3{height:.4em;left:10em;top:1.6em;width:.1em}.za5 .s4{height:.8em;left:7.5em;top:1.3em;width:2.5em}.za5 .s5{height:.2em;left:9.6em;top:2.2em;width:.1em}.za5 .s6{height:.1em;left:8.5em;top:2.9em;width:.4em}.za5 .s7{height:.1em;left:8.3em;top:2.7em;width:.8em}.za5 .s8{height:.2em;left:8.4em;top:2.7em;width:.6em}.za5 .s9{height:.7em;left:7em;top:1.7em;width:2.6em}.za5 .s10{height:1.2em;left:7.2em;top:1.5em;width:1.9em}.za5 .s11{height:.4em;left:6.8em;top:2.2em;width:2.6em}.za5 .s12{height:1.7em;left:7.8em;top:1.1em;width:.1em}.za5 .s13{height:1.9em;left:7.9em;top:1em;width:.2em} .za6 .s1{height:.2em;left:9.7em;top:2.2em;width:.3em}.za6 .s2{height:.4em;left:10em;top:2em;width:.3em}.za6 .s3{height:.1em;left:9.6em;top:2.1em;width:.6em}.za6 .s4{height:.2em;left:9.4em;top:2.4em;width:.9em}.za6 .s5{height:.2em;left:9.1em;top:2.6em;width:1.2em}.za6 .s6{height:.1em;left:9em;top:2.8em;width:1.3em}.za6 .s7{height:.4em;left:8.9em;top:2.9em;width:1.4em}.za6 .s8{height:.2em;left:8.8em;top:4.1em;width:.9em}.za6 .s9{height:.2em;left:8.7em;top:4.2em;width:.1em}.za6 .s10{height:1.2em;left:8.5em;top:3em;width:1.1em}.za6 .s11{height:.1em;left:8.3em;top:3.6em;width:1.3em}.za6 .s12{height:.1em;left:8.1em;top:3.7em;width:1.5em}.za6 .s13{height:.2em;left:8em;top:3.8em;width:1.6em}.za6 .s14{height:.2em;left:8.3em;top:3.2em;width:1.9em}.za6 .s15{height:.1em;left:8.2em;top:3.5em;width:1.5em}.za6 .s16{height:.1em;left:8.1em;top:3.4em;width:1.6em}.za6 .s17{height:1.2em;left:8.4em;top:2.9em;width:.1em}.za6 .s18{height:.3em;left:8.3em;top:2.8em;width:.1em}.za6 .s19{height:.4em;left:8.2em;top:2.8em;width:.1em}.za6 .s20{height:.1em;left:8.1em;top:2.7em;width:.2em} .za7 .s1{height:.1em;left:3.1em;top:8.1em;width:.3em}.za7 .s2{height:.1em;left:3em;top:8em;width:.4em}.za7 .s3{height:.1em;left:3em;top:7.9em;width:.6em}.za7 .s4{height:.1em;left:3em;top:7.8em;width:.7em}.za7 .s5{height:.1em;left:3.1em;top:7.7em;width:.8em}.za7 .s6{height:.1em;left:2.9em;top:7.6em;width:1.2em}.za7 .s7{height:.2em;left:2.7em;top:7.6em;width:.2em}.za7 .s8{height:.4em;left:2.6em;top:7.6em;width:.1em}.za7 .s9{height:.1em;left:2.5em;top:7.5em;width:1.7em}.za7 .s10{height:.2em;left:2.3em;top:7.3em;width:1.9em}.za7 .s11{height:.5em;left:6em;top:6.5em;width:.2em}.za7 .s12{height:.6em;left:5.9em;top:6.4em;width:.1em}.za7 .s13{height:.9em;left:5.7em;top:6.2em;width:.2em}.za7 .s14{height:.5em;left:2.2em;top:6.1em;width:3.6em}.za7 .s15{height:1.3em;left:2.3em;top:6em;width:3.4em}.za7 .s16{height:.2em;left:1.4em;top:6.8em;width:.2em}.za7 .s17{height:.1em;left:1.3em;top:6.7em;width:.4em}.za7 .s18{height:.2em;left:1.2em;top:6.5em;width:.7em}.za7 .s19{height:.7em;left:.9em;top:5.8em;width:4.6em}.za7 .s20{height:.2em;left:5.6em;top:5.4em;width:.1em}.za7 .s21{height:.6em;left:5.6em;top:4.8em;width:.2em}.za7 .s22{height:.5em;left:5.7em;top:4.6em;width:.2em}.za7 .s23{height:.4em;left:5.8em;top:4.5em;width:.1em}.za7 .s24{height:1.3em;left:.7em;top:4.5em;width:4.9em}.za7 .s25{height:3.1em;left:5.2em;top:4.3em;width:.2em}.za7 .s26{height:3.4em;left:5.1em;top:3.9em;width:.2em}.za7 .s27{height:3.5em;left:5em;top:3.8em;width:.1em}.za7 .s28{height:.1em;left:4.7em;top:7.4em;width:.2em}.za7 .s29{height:3.6em;left:4.9em;top:3.7em;width:.1em}.za7 .s30{height:.2em;left:4.7em;top:3.4em;width:.2em}.za7 .s31{height:.1em;left:4.6em;top:3.6em;width:.3em}.za7 .s32{height:3.7em;left:4.5em;top:3.7em;width:.4em}.za7 .s33{height:4.8em;left:2.8em;top:2.5em;width:1.7em} .za8 .s1{height:.1em;left:5.9em;top:4.7em;width:.1em}.za8 .s2{height:.1em;left:5.9em;top:4.6em;width:.2em}.za8 .s3{height:.1em;left:5.9em;top:4.5em;width:.3em}.za8 .s4{height:.2em;left:5.6em;top:4.6em;width:.1em}.za8 .s5{height:.1em;left:5.6em;top:4.5em;width:.2em}.za8 .s6{height:.1em;left:5.4em;top:4.4em;width:1.2em}.za8 .s7{height:.1em;left:5.4em;top:4.3em;width:1.3em}.za8 .s8{height:.2em;left:5.3em;top:4.1em;width:1.5em}.za8 .s9{height:.1em;left:5.1em;top:3.8em;width:.2em}.za8 .s10{height:.1em;left:5em;top:3.7em;width:.3em}.za8 .s11{height:.3em;left:4.9em;top:3.4em;width:.4em}.za8 .s12{height:.2em;left:7.4em;top:3.7em;width:.1em}.za8 .s13{height:.6em;left:7.2em;top:3.4em;width:.2em}.za8 .s14{height:.5em;left:7.5em;top:2.7em;width:.2em}.za8 .s15{height:.4em;left:7.7em;top:2.7em;width:.1em}.za8 .s16{height:.1em;left:7.8em;top:2.8em;width:.1em}.za8 .s17{height:1.4em;left:6.8em;top:2.6em;width:.4em}.za8 .s18{height:.7em;left:5.3em;top:3.4em;width:1.6em}.za8 .s19{height:1.7em;left:6.4em;top:2.4em;width:.4em}.za8 .s20{height:.6em;left:6.3em;top:2.7em;width:1.2em}.za8 .s21{height:.6em;left:4.7em;top:2.8em;width:2.7em}.za8 .s22{height:.8em;left:4.6em;top:2.8em;width:.1em}.za8 .s23{height:.8em;left:4.5em;top:2.9em;width:.1em} .za9 .s1{height:.5em;left:1.4em;top:7em;width:.2em}.za9 .s2{height:.7em;left:1.6em;top:6.8em;width:.1em}.za9 .s3{height:.8em;left:1.7em;top:6.7em;width:.2em}.za9 .s4{height:.1em;left:1.9em;top:6.5em;width:.3em}.za9 .s5{height:.9em;left:1.9em;top:6.6em;width:.4em}.za9 .s6{height:.1em;left:1.5em;top:7.5em;width:1em}.za9 .s7{height:1em;left:1.5em;top:7.6em;width:1.1em}.za9 .s8{height:1.4em;left:2.4em;top:8.2em;width:1.2em}.za9 .s9{height:1.3em;left:2.4em;top:8.1em;width:.7em}.za9 .s10{height:1.3em;left:1.9em;top:8em;width:1.1em}.za9 .s11{height:.2em;left:2.7em;top:7.8em;width:.3em}.za9 .s12{height:.1em;left:2.9em;top:7.7em;width:.2em}.za9 .s13{height:1.2em;left:3.4em;top:8em;width:.9em}.za9 .s14{height:1.5em;left:3.6em;top:7.9em;width:.6em}.za9 .s15{height:.5em;left:1.8em;top:8.6em;width:3.3em}.za9 .s16{height:1.3em;left:3.7em;top:7.8em;width:.9em}.za9 .s17{height:.5em;left:3.9em;top:7.7em;width:.9em}.za9 .s18{height:.2em;left:4.1em;top:7.6em;width:1em}.za9 .s19{height:.6em;left:4.7em;top:7.5em;width:.2em}.za9 .s20{height:1em;left:4.5em;top:7.4em;width:.2em}.za9 .s21{height:1.8em;left:4.2em;top:7.3em;width:.3em}.za9 .s22{height:.4em;left:4.9em;top:7.3em;width:.3em}.za9 .s23{height:.3em;left:5.2em;top:7.4em;width:.2em}

/* size: 210 */
.m210{width:210px} .m210 .south-africa,.m210 .south-africa .bg,.m210 .south-africa-cities{background:transparent url('za-210.png') no-repeat -955px 0} .m210 .south-africa,.m210 .south-africa-cities{height:190px;width:210px} .m210 .south-africa{background-position:-15px -265px} .m210 .south-africa-cities{background-position:-265px -265px} .m210 .south-africa .bg{margin:-15px 0 0 -15px} .m210 .south-africa .m{margin:9989px 0 0 -9px} .m210 .south-africa .m span{font-size:20px !important}
.m210 .za1.focus .bg,.m210 .za1.active-region .bg{height:61px;left:91px;top:122px;width:91px}.m210 .za1.focus .bg{background-position:0 0}.m210 .za1.active-region .bg{background-position:-460px 0} .m210 .za2.focus .bg,.m210 .za2.active-region .bg{height:57px;left:111px;top:76px;width:67px}.m210 .za2.focus .bg{background-position:-107px 0}.m210 .za2.active-region .bg{background-position:-567px 0} .m210 .za3.focus .bg,.m210 .za3.active-region .bg{height:25px;left:147px;top:55px;width:22px}.m210 .za3.focus .bg{background-position:-190px 0}.m210 .za3.active-region .bg{background-position:-650px 0} .m210 .za4.focus .bg,.m210 .za4.active-region .bg{height:60px;left:166px;top:78px;width:50px}.m210 .za4.focus .bg{background-position:0 -77px}.m210 .za4.active-region .bg{background-position:-460px -77px} .m210 .za5.focus .bg,.m210 .za5.active-region .bg{height:44px;left:136px;top:15px;width:67px}.m210 .za5.focus .bg{background-position:-65px -77px}.m210 .za5.active-region .bg{background-position:-525px -77px} .m210 .za6.focus .bg,.m210 .za6.active-region .bg{height:48px;left:158px;top:40px;width:47px}.m210 .za6.focus .bg{background-position:-147px -77px}.m210 .za6.active-region .bg{background-position:-607px -77px} .m210 .za7.focus .bg,.m210 .za7.active-region .bg{height:115px;left:15px;top:50px;width:111px}.m210 .za7.focus .bg{background-position:-230px 0}.m210 .za7.active-region .bg{background-position:-690px 0} .m210 .za8.focus .bg,.m210 .za8.active-region .bg{height:48px;left:90px;top:48px;width:70px}.m210 .za8.focus .bg{background-position:-357px 0}.m210 .za8.active-region .bg{background-position:-817px 0} .m210 .za9.focus .bg,.m210 .za9.active-region .bg{height:64px;left:30px;top:128px;width:79px}.m210 .za9.focus .bg{background-position:-357px -65px}.m210 .za9.active-region .bg{background-position:-817px -65px}
.m210 .za1 a{left:127px;top:143px} .m210 .za2 a{left:133px;top:90px} .m210 .za3 a{left:148px;top:57px} .m210 .za3 a.tooltip-right .tooltip-arrow{right:62px} .m210 .za4 a{left:180px;top:95px} .m210 .za4 a.tooltip-right .tooltip-arrow{right:30px} .m210 .za5 a{left:159px;top:27px} .m210 .za5 a.tooltip-right .tooltip-arrow{right:51px} .m210 .za6 a{left:172px;top:54px} .m210 .za6 a.tooltip-right .tooltip-arrow{right:38px} .m210 .za7 a{left:64px;top:102px} .m210 .za7 a.tooltip-left .tooltip-arrow{left:64px} .m210 .za8 a{left:115px;top:62px} .m210 .za9 a{left:60px;top:158px} .m210 .za9 a.tooltip-left .tooltip-arrow{left:60px}

/* size: 320 */
.m320{width:320px} .m320 .south-africa,.m320 .south-africa .bg,.m320 .south-africa-cities{background:transparent url('za-320.png') no-repeat -715px 0} .m320 .south-africa,.m320 .south-africa-cities{height:285px;width:320px} .m320 .south-africa{background-position:-15px -527px} .m320 .south-africa-cities{background-position:-385px -527px} .m320 .south-africa .bg{margin:-16px 0 0 -15px} .m320 .south-africa .m{margin:9986px 0 0 -11px} .m320 .south-africa .m span{font-size:30px !important}
.m320 .za1.focus .bg,.m320 .za1.active-region .bg{height:91px;left:132px;top:178px;width:137px}.m320 .za1.focus .bg{background-position:-2px -2px}.m320 .za1.active-region .bg{background-position:-356px -2px} .m320 .za2.focus .bg,.m320 .za2.active-region .bg{height:85px;left:161px;top:108px;width:100px}.m320 .za2.focus .bg{background-position:-2px -117px}.m320 .za2.active-region .bg{background-position:-356px -117px} .m320 .za3.focus .bg,.m320 .za3.active-region .bg{height:37px;left:215px;top:77px;width:33px}.m320 .za3.focus .bg{background-position:-2px -222px}.m320 .za3.active-region .bg{background-position:-356px -222px} .m320 .za4.focus .bg,.m320 .za4.active-region .bg{height:90px;left:244px;top:111px;width:74px}.m320 .za4.focus .bg{background-position:-62px -222px}.m320 .za4.active-region .bg{background-position:-416px -222px} .m320 .za5.focus .bg,.m320 .za5.active-region .bg{height:66px;left:199px;top:17px;width:101px}.m320 .za5.focus .bg{background-position:-2px -332px}.m320 .za5.active-region .bg{background-position:-356px -332px} .m320 .za6.focus .bg,.m320 .za6.active-region .bg{height:72px;left:232px;top:54px;width:70px}.m320 .za6.focus .bg{background-position:-122px -117px}.m320 .za6.active-region .bg{background-position:-476px -117px} .m320 .za7.focus .bg,.m320 .za7.active-region .bg{height:172px;left:17px;top:70px;width:167px}.m320 .za7.focus .bg{background-position:-157px -217px}.m320 .za7.active-region .bg{background-position:-511px -217px} .m320 .za8.focus .bg,.m320 .za8.active-region .bg{height:72px;left:129px;top:67px;width:104px}.m320 .za8.focus .bg{background-position:-162px -2px}.m320 .za8.active-region .bg{background-position:-516px -2px} .m320 .za9.focus .bg,.m320 .za9.active-region .bg{height:96px;left:40px;top:187px;width:119px}.m320 .za9.focus .bg{background-position:-217px -97px}.m320 .za9.active-region .bg{background-position:-571px -97px}
.m320 .za1 a{left:192px;top:215px} .m320 .za2 a{left:203px;top:138px} .m320 .za2 a.tooltip-right .tooltip-arrow{right:117px} .m320 .za3 a{left:223px;top:88px} .m320 .za3 a.tooltip-right .tooltip-arrow{right:97px} .m320 .za4 a{left:271px;top:144px} .m320 .za4 a.tooltip-right .tooltip-arrow{right:49px} .m320 .za5 a{left:241px;top:43px} .m320 .za5 a.tooltip-right .tooltip-arrow{right:79px} .m320 .za6 a{left:259px;top:83px} .m320 .za6 a.tooltip-right .tooltip-arrow{right:61px} .m320 .za7 a{left:99px;top:155px} .m320 .za7 a.tooltip-left .tooltip-arrow{left:99px} .m320 .za8 a{left:173px;top:95px} .m320 .za9 a{left:92px;top:240px} .m320 .za9 a.tooltip-left .tooltip-arrow{left:92px}

/* size: 430 */
.m430{width:430px} .m430 .south-africa,.m430 .south-africa .bg,.m430 .south-africa-cities{background:transparent url('za-430.png') no-repeat -955px 0} .m430 .south-africa,.m430 .south-africa-cities{height:385px;width:430px} .m430 .south-africa{background-position:-15px -663px} .m430 .south-africa-cities{background-position:-485px -663px} .m430 .south-africa .bg{margin:-17px 0 0 -15px} .m430 .south-africa .m{margin:9982px 0 0 -14px} .m430 .south-africa .m span{font-size:40px !important}
.m430 .za1.focus .bg,.m430 .za1.active-region .bg{height:121px;left:172px;top:234px;width:182px}.m430 .za1.focus .bg{background-position:0 0}.m430 .za1.active-region .bg{background-position:-472px 0} .m430 .za2.focus .bg,.m430 .za2.active-region .bg{height:112px;left:211px;top:142px;width:132px}.m430 .za2.focus .bg{background-position:0 -150px}.m430 .za2.active-region .bg{background-position:-472px -150px} .m430 .za3.focus .bg,.m430 .za3.active-region .bg{height:49px;left:283px;top:100px;width:44px}.m430 .za3.focus .bg{background-position:0 -292px}.m430 .za3.active-region .bg{background-position:-472px -292px} .m430 .za4.focus .bg,.m430 .za4.active-region .bg{height:119px;left:321px;top:146px;width:98px}.m430 .za4.focus .bg{background-position:-73px -292px}.m430 .za4.active-region .bg{background-position:-545px -292px} .m430 .za5.focus .bg,.m430 .za5.active-region .bg{height:88px;left:261px;top:21px;width:134px}.m430 .za5.focus .bg{background-position:0 -441px}.m430 .za5.active-region .bg{background-position:-472px -441px} .m430 .za6.focus .bg,.m430 .za6.active-region .bg{height:96px;left:306px;top:70px;width:92px}.m430 .za6.focus .bg{background-position:-163px -150px}.m430 .za6.active-region .bg{background-position:-635px -150px} .m430 .za7.focus .bg,.m430 .za7.active-region .bg{height:228px;left:20px;top:91px;width:221px}.m430 .za7.focus .bg{background-position:-202px -282px}.m430 .za7.active-region .bg{background-position:-674px -282px} .m430 .za8.focus .bg,.m430 .za8.active-region .bg{height:95px;left:169px;top:87px;width:139px}.m430 .za8.focus .bg{background-position:-212px 0}.m430 .za8.active-region .bg{background-position:-684px 0} .m430 .za9.focus .bg,.m430 .za9.active-region .bg{height:127px;left:51px;top:246px;width:158px}.m430 .za9.focus .bg{background-position:-285px -125px}.m430 .za9.active-region .bg{background-position:-757px -125px}
.m430 .za1 a{left:256px;top:290px} .m430 .za2 a{left:270px;top:188px} .m430 .za3 a{left:296px;top:120px} .m430 .za3 a.tooltip-right .tooltip-arrow{right:134px} .m430 .za4 a{left:360px;top:195px} .m430 .za4 a.tooltip-right .tooltip-arrow{right:70px} .m430 .za5 a{left:321px;top:60px} .m430 .za5 a.tooltip-right .tooltip-arrow{right:109px} .m430 .za6 a{left:345px;top:113px} .m430 .za6 a.tooltip-right .tooltip-arrow{right:85px} .m430 .za7 a{left:136px;top:207px} .m430 .za7 a.tooltip-left .tooltip-arrow{left:136px} .m430 .za8 a{left:233px;top:129px} .m430 .za9 a{left:123px;top:320px} .m430 .za9 a.tooltip-left .tooltip-arrow{left:123px}

/* size: 540 */
.m540{width:540px} .m540 .south-africa,.m540 .south-africa .bg,.m540 .south-africa-cities{background:transparent url('za-540.png') no-repeat -1200px 0} .m540 .south-africa,.m540 .south-africa-cities{height:480px;width:540px} .m540 .south-africa{background-position:-10px -815px} .m540 .south-africa-cities{background-position:-610px -815px} .m540 .south-africa .bg{margin:-10px 0 0 -10px} .m540 .south-africa .m{margin:9980px 0 0 -15px} .m540 .south-africa .m span{font-size:50px !important}
.m540 .za1.focus .bg,.m540 .za1.active-region .bg{height:152px;left:212px;top:287px;width:228px} .m540 .za1.focus .bg{background-position:-5px -5px} .m540 .za1.active-region .bg{background-position:-605px -5px}  .m540 .za2.focus .bg,.m540 .za2.active-region .bg{height:141px;left:261px;top:171px;width:166px} .m540 .za2.focus .bg{background-position:-5px -195px} .m540 .za2.active-region .bg{background-position:-605px -195px}  .m540 .za3.focus .bg,.m540 .za3.active-region .bg{height:62px;left:351px;top:119px;width:55px} .m540 .za3.focus .bg{background-position:-5px -375px} .m540 .za3.active-region .bg{background-position:-605px -375px}  .m540 .za4.focus .bg,.m540 .za4.active-region .bg{height:149px;left:398px;top:176px;width:123px} .m540 .za4.focus .bg{background-position:-100px -375px} .m540 .za4.active-region .bg{background-position:-700px -375px}  .m540 .za5.focus .bg,.m540 .za5.active-region .bg{height:110px;left:323px;top:20px;width:167px} .m540 .za5.focus .bg{background-position:-5px -565px} .m540 .za5.active-region .bg{background-position:-605px -565px}  .m540 .za6.focus .bg,.m540 .za6.active-region .bg{height:120px;left:379px;top:81px;width:116px} .m540 .za6.focus .bg{background-position:-210px -195px} .m540 .za6.active-region .bg{background-position:-810px -195px}  .m540 .za7.focus .bg,.m540 .za7.active-region .bg{height:285px;left:20px;top:107px;width:277px} .m540 .za7.focus .bg{background-position:-270px -375px} .m540 .za7.active-region .bg{background-position:-870px -375px}  .m540 .za8.focus .bg,.m540 .za8.active-region .bg{height:119px;left:207px;top:102px;width:174px} .m540 .za8.focus .bg{background-position:-270px -5px} .m540 .za8.active-region .bg{background-position:-870px -5px}  .m540 .za9.focus .bg,.m540 .za9.active-region .bg{height:160px;left:60px;top:302px;width:197px} .m540 .za9.focus .bg{background-position:-365px -165px} .m540 .za9.active-region .bg{background-position:-965px -165px}
.m540 .za1 a{left:325px;top:363px} .m540 .za2 a{left:343px;top:235px} .m540 .za3 a{left:376px;top:150px} .m540 .za4 a{left:450px;top:245px} .m540 .za4 a.tooltip-right .tooltip-arrow{right:90px} .m540 .za5 a{left:407px;top:74px} .m540 .za6 a.tooltip-right .tooltip-arrow{right:133px} .m540 .za6 a{left:437px;top:140px} .m540 .za6 a.tooltip-right .tooltip-arrow{right:103px} .m540 .za7 a{left:170px;top:265px} .m540 .za7 a.tooltip-left .tooltip-arrow{left:170px} .m540 .za8 a{left:295px;top:162px} .m540 .za9 a{left:158px;top:400px} .m540 .za9 a.tooltip-left .tooltip-arrow{left:158px}

/* size: 650 */
.m650{width:650px} .m650 .south-africa,.m650 .south-africa .bg,.m650 .south-africa-cities{background:transparent url('za-650.png') no-repeat -1310px 0} .m650 .south-africa,.m650 .south-africa-cities{height:580px;width:650px} .m650 .south-africa{background-position:0 -882px} .m650 .south-africa-cities{background-position:-660px -882px} .m650 .south-africa .m{margin:9977px 0 0 -18px} .m650 .south-africa .m span{font-size:60px !important}
.m650 .za1.focus .bg,.m650 .za1.active-region .bg{height:182px;left:244px;top:335px;width:273px}.m650 .za1.focus .bg{background-position:-367px -199px}.m650 .za1.active-region .bg{background-position:-367px -619px} .m650 .za2.focus .bg,.m650 .za2.active-region .bg{height:169px;left:303px;top:196px;width:199px}.m650 .za2.focus .bg{background-position:-1040px -5px}.m650 .za2.active-region .bg{background-position:-1040px -425px} .m650 .za3.focus .bg,.m650 .za3.active-region .bg{height:74px;left:412px;top:134px;width:65px}.m650 .za3.focus .bg{background-position:-1134px -258px}.m650 .za3.active-region .bg{background-position:-1134px -678px} .m650 .za4.focus .bg,.m650 .za4.active-region .bg{height:179px;left:468px;top:203px;width:148px}.m650 .za4.focus .bg{background-position:-936px -204px}.m650 .za4.active-region .bg{background-position:-936px -624px} .m650 .za5.focus .bg,.m650 .za5.active-region .bg{height:132px;left:378px;top:15px;width:201px}.m650 .za5.focus .bg{background-position:-622px -19px}.m650 .za5.active-region .bg{background-position:-622px -439px} .m650 .za6.focus .bg,.m650 .za6.active-region .bg{height:144px;left:446px;top:88px;width:139px}.m650 .za6.focus .bg{background-position:-863px -20px}.m650 .za6.active-region .bg{background-position:-863px -440px} .m650 .za7.focus .bg,.m650 .za7.active-region .bg{height:342px;left:15px;top:120px;width:333px}.m650 .za7.focus .bg{background-position:-5px -40px}.m650 .za7.active-region .bg{background-position:-5px -460px} .m650 .za8.focus .bg,.m650 .za8.active-region .bg{height:143px;left:239px;top:114px;width:208px}.m650 .za8.focus .bg{background-position:-374px -17px}.m650 .za8.active-region .bg{background-position:-374px -437px} .m650 .za9.focus .bg,.m650 .za9.active-region .bg{height:191px;left:62px;top:354px;width:237px}.m650 .za9.focus .bg{background-position:-670px -191px}.m650 .za9.active-region .bg{background-position:-670px -611px}
.m650 .za1 a{left:391px;top:436px} .m650 .za2 a{left:401px;top:276px} .m650 .za3 a{left:452px;top:182px} .m650 .za4 a{left:540px;top:288px} .m650 .za4 a.tooltip-right .tooltip-arrow{right:110px} .m650 .za5 a{left:489px;top:90px} .m650 .za6 a{left:516px;top:188px} .m650 .za6 a.tooltip-right .tooltip-arrow{right:134px} .m650 .za7 a{left:215px;top:330px} .m650 .za8 a{left:363px;top:200px} .m650 .za9 a{left:171px;top:502px} .m650 .za9 a.tooltip-left .tooltip-arrow{left:171px}

/* size: 750 */
.m750{width:750px} .m750 .south-africa,.m750 .south-africa .bg,.m750 .south-africa-cities{background:transparent url('za-750.png') no-repeat -1510px 0} .m750 .south-africa,.m750 .south-africa-cities{height:670px;width:750px} .m750 .south-africa{background-position:0 -1050px} .m750 .south-africa-cities{background-position:-760px -1050px} .m750 .south-africa .m{margin:9968px 0 0 -25px} .m750 .south-africa .m span{font-size:70px !important}
.m750 .za1.focus .bg,.m750 .za1.active-region .bg{height:212px;left:282px;top:388px;width:319px}.m750 .za1.focus .bg{background-position:-959px -241px}.m750 .za1.active-region .bg{background-position:-959px -741px} .m750 .za2.focus .bg,.m750 .za2.active-region .bg{height:197px;left:351px;top:225px;width:232px}.m750 .za2.focus .bg{background-position:-1189px -4px}.m750 .za2.active-region .bg{background-position:-1189px -504px} .m750 .za3.focus .bg,.m750 .za3.active-region .bg{height:86px;left:478px;top:153px;width:76px}.m750 .za3.focus .bg{background-position:-1319px -301px}.m750 .za3.active-region .bg{background-position:-1319px -801px} .m750 .za4.focus .bg,.m750 .za4.active-region .bg{height:208px;left:544px;top:233px;width:172px}.m750 .za4.focus .bg{background-position:-748px -245px}.m750 .za4.active-region .bg{background-position:-748px -745px} .m750 .za5.focus .bg,.m750 .za5.active-region .bg{height:154px;left:439px;top:14px;width:234px}.m750 .za5.focus .bg{background-position:-715px -37px}.m750 .za5.active-region .bg{background-position:-715px -537px} .m750 .za6.focus .bg,.m750 .za6.active-region .bg{height:168px;left:517px;top:99px;width:162px}.m750 .za6.focus .bg{background-position:-988px -33px}.m750 .za6.active-region .bg{background-position:-988px -533px} .m750 .za7.focus .bg,.m750 .za7.active-region .bg{height:399px;left:15px;top:136px;width:388px}.m750 .za7.focus .bg{background-position:-5px -54px}.m750 .za7.active-region .bg{background-position:-5px -554px} .m750 .za8.focus .bg,.m750 .za8.active-region .bg{height:167px;left:277px;top:129px;width:243px}.m750 .za8.focus .bg{background-position:-433px -24px}.m750 .za8.active-region .bg{background-position:-433px -524px} .m750 .za9.focus .bg,.m750 .za9.active-region .bg{height:223px;left:70px;top:409px;width:276px}.m750 .za9.focus .bg{background-position:-432px -230px}.m750 .za9.active-region .bg{background-position:-432px -730px}
.m750 .za1 a{left:452px;top:504px} .m750 .za2 a{left:463px;top:317px} .m750 .za3 a{left:522px;top:208px} .m750 .za4 a{left:628px;top:332px} .m750 .za4 a.tooltip-right .tooltip-arrow{right:122px} .m750 .za5 a{left:574px;top:97px} .m750 .za6 a{left:598px;top:214px} .m750 .za6 a.tooltip-right .tooltip-arrow{right:152px} .m750 .za7 a{left:249px;top:380px} .m750 .za8 a{left:420px;top:226px} .m750 .za9 a{left:195px;top:579px} .m750 .za9 a.tooltip-left .tooltip-arrow{left:195px}

/* size: 850 */
.m850{width:850px} .m850 .south-africa,.m850 .south-africa .bg,.m850 .south-africa-cities{background:transparent url('za-850.png') no-repeat -1710px 0} .m850 .south-africa,.m850 .south-africa-cities{height:760px;width:850px} .m850 .south-africa{background-position:0 -1168px} .m850 .south-africa-cities{background-position:-860px -1168px} .m850 .south-africa .m{margin:9963px 0 0 -33px} .m850 .south-africa .m span{font-size:80px !important}
.m850 .za1.focus .bg,.m850 .za1.active-region .bg{height:243px;left:321px;top:443px;width:364px}.m850 .za1.focus .bg{background-position:-1079px -279px}.m850 .za1.active-region .bg{background-position:-1079px -839px} .m850 .za2.focus .bg,.m850 .za2.active-region .bg{height:225px;left:399px;top:258px;width:265px}.m850 .za2.focus .bg{background-position:-1356px -5px}.m850 .za2.active-region .bg{background-position:-1356px -565px} .m850 .za3.focus .bg,.m850 .za3.active-region .bg{height:99px;left:544px;top:175px;width:87px}.m850 .za3.focus .bg{background-position:-1492px -344px}.m850 .za3.active-region .bg{background-position:-1492px -904px} .m850 .za4.focus .bg,.m850 .za4.active-region .bg{height:238px;left:619px;top:266px;width:197px}.m850 .za4.focus .bg{background-position:-842px -283px}.m850 .za4.active-region .bg{background-position:-842px -843px} .m850 .za5.focus .bg,.m850 .za5.active-region .bg{height:176px;left:499px;top:16px;width:267px}.m850 .za5.focus .bg{background-position:-804px -42px}.m850 .za5.active-region .bg{background-position:-804px -602px} .m850 .za6.focus .bg,.m850 .za6.active-region .bg{height:192px;left:589px;top:113px;width:185px}.m850 .za6.focus .bg{background-position:-1122px -38px}.m850 .za6.active-region .bg{background-position:-1122px -598px} .m850 .za7.focus .bg,.m850 .za7.active-region .bg{height:457px;left:15px;top:156px;width:443px}.m850 .za7.focus .bg{background-position:-5px -66px}.m850 .za7.active-region .bg{background-position:-5px -626px} .m850 .za8.focus .bg,.m850 .za8.active-region .bg{height:191px;left:314px;top:148px;width:277px}.m850 .za8.focus .bg{background-position:-487px -37px}.m850 .za8.active-region .bg{background-position:-487px -597px} .m850 .za9.focus .bg,.m850 .za9.active-region .bg{height:255px;left:78px;top:468px;width:316px}.m850 .za9.focus .bg{background-position:-488px -267px}.m850 .za9.active-region .bg{background-position:-488px -827px}
.m850 .za1 a{left:512px;top:575px} .m850 .za2 a{left:527px;top:362px} .m850 .za3 a{left:591px;top:239px} .m850 .za4 a{left:714px;top:378px} .m850 .za4 a.tooltip-right .tooltip-arrow{right:136px} .m850 .za5 a{left:649px;top:109px} .m850 .za5 a.tooltip-right .tooltip-arrow{right:201px} .m850 .za6 a{left:677px;top:246px} .m850 .za6 a.tooltip-right .tooltip-arrow{right:173px} .m850 .za7 a{left:281px;top:434px} .m850 .za8 a{left:475px;top:259px} .m850 .za9 a{left:223px;top:663px}

/* --------------------------------------------------------
end of the maps */