div#diagram {display: block;  width: 500px; height: 490px; position: relative; background-color: #000000;}
div#diagram a {display: block; clear: none; float: left; width: 100px; height: 25px; background-image: url(img/diagram.png);}
div#diagram a span,  div#diagram a b {display: none;}
div#diagram a:hover span {display: block; position: absolute; background-image: url(img/diagram.png); top: 30px; left: 0px; width: 500px; height: 45px;}
div#diagram a:hover b {display: block; position: absolute; background-image: url(img/diagram.png);}
a.d1 {background-position: 0px 0px;}
a.d1:hover {background-position: 0px -25px;}
a.d1:hover span {background-position: 0px -194px;}
a.d1:hover b {width: 250px; height: 32px; left: 127px; top: 145px; background-position: 0px -419px;}
a.d2 {background-position: -100px 0px;}
a.d2:hover {background-position: -100px -25px;}
a.d2:hover span {background-position: 0px -239px;}
a.d2:hover b {width: 190px; height: 165px; left: 60px; top: 180px; background-position: 0px -451px;}
a.d3 {background-position: -200px 0px;}
a.d3:hover {background-position: -200px -25px;}
a.d3:hover span {background-position: 0px -284px;}
a.d3:hover b {width: 190px; height: 165px; left: 60px; top: 180px; background-position: -189px -616px;}
a.d4 {background-position: -300px 0px;}
a.d4:hover {background-position: -300px -25px;}
a.d4:hover span {background-position: 0px -329px;}
a.d4:hover b {width: 190px; height: 165px; right: 60px; top: 180px; background-position: 0px -616px;}
a.d5 {background-position: -400px 0px;}
a.d5:hover {background-position: -400px -25px;}
a.d5:hover span {background-position: 0px -374px;}
a.d5:hover b {width: 190px; height: 165px; left: 60px; top: 180px; background-position: -189px -451px;}




div.yourbusiness {position: absolute; display: block; width: 133px; height: 105px; top: 75px; _top: 0px; left: 0px; background-image: url(img/diagram.png); background-position: 0px -50px; _position: relative; _float: left;}
div.yourclient {position: absolute; top: 75px; right: 0px; display: block; width: 133px; height: 105px;background-image: url(img/diagram.png); background-position: -133px -50px;  z-index: 2;}
div.cfricon {position: absolute; top: 345px; left: 176px; display: block; width: 148px; height: 144px; background-image: url(img/diagram.png); background-position: -266px -50px; z-index: 2;}

span.diagcen {display: block;float: left; clear: left; width: 500px; background-image: url(img/diagram.png); background-position: 0px -781px; height: 45px; margin-top: 5px;}
