.tool-tip {
	color: #fff;
	text-align: left;
}

.tool-title {
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px;
	background: url(/_images/general/balloon.png) top left no-repeat !important;
	background: url(/_images/general/balloon.gif) top left no-repeat;
	font-size: 5px;
	display:none;
}

.tool-text {
	margin: 0;
	width:145px;
	height:80px;
	padding: 35px 15px 10px 15px;
	text-shadow: 2px 2px 1px #222;
	font-size: 10px;
	font-weight: bold;
	background: url(/_images/general/balloon.png) top left no-repeat !important;
	background: url(/_images/general/balloon.gif) top left no-repeat;
}

a.tooltip_fabric{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.tooltip_fabric:hover{z-index:25; background-color:#ff0}

a.tooltip_fabric span{display: none}

a.tooltip_fabric:hover span{ /*the span will display just on :hover state*/
    height: 150px;
    width: 150px;
    display:block;
    position:absolute;
    top:2em; left:12em;
    text-align: center;
    background-image: url('/_images/uk-shop/thumb-fabric-and-wallpaper.gif');}

a.tooltip_bed{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.tooltip_bed:hover{z-index:25; background-color:#ff0}

a.tooltip_bed span{display: none}

a.tooltip_bed:hover span{ /*the span will display just on :hover state*/
    height: 150px;
    width: 150px;
    display:block;
    position:absolute;
    top:2em; left:12em;
    text-align: center;
    background-image: url('/_images/uk-shop/thumb-bed-bath.gif');}

a.tooltip_furniture{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.tooltip_furniture:hover{z-index:25; background-color:#ff0}

a.tooltip_furniture span{display: none}

a.tooltip_furniture:hover span{ /*the span will display just on :hover state*/
    height: 150px;
    width: 150px;
    display:block;
    position:absolute;
    top:2em; left:12em;
    text-align: center;
    background-image: url('/_images/uk-shop/thumb-furniture.gif');}

a.tooltip_rugs{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.tooltip_rugs:hover{z-index:25; background-color:#ff0}

a.tooltip_rugs span{display: none}

a.tooltip_rugs:hover span{ /*the span will display just on :hover state*/
    height: 150px;
    width: 150px;
    display:block;
    position:absolute;
    top:2em; left:12em;
    text-align: center;
    background-image: url('/_images/uk-shop/thumb-rugs.gif');}

a.tooltip_colour{
    position:relative; /*this is the key*/
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.tooltip_colour:hover{z-index:25; background-color:#ff0}

a.tooltip_colour span{display: none}

a.tooltip_colour:hover span{ /*the span will display just on :hover state*/
    height: 150px;
    width: 150px;
    display:block;
    position:absolute;
    top:2em; left:12em;
    text-align: center;
    background-image: url('/_images/uk-shop/thumb-colour-chart.gif');}
