#dhtmltooltip{
	position: absolute;
	width: 350px;
	border: 1px solid #A1B1AE;
	padding: 8px;
	background-color: #F0F4E9;
	color: #993300;
	visibility: hidden;
    text-align: left;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

div#ToolTipID {
	text-align: right;
	color: #E3EAD6;
}






a.info{
    position:relative; /*this is the key*/
    background-color:#fff;
    color:#4575B2;
    text-decoration:none;
    }

a.info:hover{
z-index:102; background-color:#fff;
color: #BB0200;
}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:1em; left:2em; width:15em;
    border:1px solid #A1B1AE;
    background-color:#F0F4E9; color:#993300;
    text-align: left;
    width: 350px;    
}



a.comforTrackSideTrack{
    position:relative; /*this is the key*/
    background-color:#fff;
    color:#4575B2;
    text-decoration:none;
    }

a.comforTrackSideTrack:hover{
z-index:102; background-color:#fff;
color: #BB0200;
}

a.comforTrackSideTrack span{display: none}

a.comforTrackSideTrack:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:1em; left:2em; width:15em;
    border:1px solid #A1B1AE;
    background-color:#F0F4E9; color:#993300;
    text-align: left;
    width: 350px;    
}


a.mountComforTrack{
    position:relative; /*this is the key*/
    background-color:#fff;
    color:#4575B2;
    text-decoration:none;
    }

a.mountComforTrack:hover{
z-index:102; background-color:#fff;
color: #BB0200;
}

a.mountComforTrack span{display: none}

a.mountComforTrack:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:1em; left:2em; width:15em;
    border:1px solid #A1B1AE;
    background-color:#F0F4E9; color:#993300;
    text-align: left;
    width: 350px;    
}












a.navLinksHover{
position:relative; /*this is the key*/
background-color:#fff;
color:#4575B2;
text-decoration:none;
    }

a.navLinksHover:hover{
z-index:102; 
background-color:transparent;
color: #BB0200;
}

a.navLinksHover span{display: none}

a.navLinksHover:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:1em; left:5em; width:15em;
    border:1px solid #000;
    background-color:#fff; color:#000;
    text-align: center;
    width: 210px;
}



a.navCordlessDuoLinks {
position:relative; /*this is the key*/
background-color:#fff;
color:#4575B2;
text-decoration:none;
    }

a.navCordlessDuoLinks:hover{
z-index:102; background-color:#fff;
color: #BB0200;
}

a.navCordlessDuoLinks span{display: none}

a.navCordlessDuoLinks:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:1em; left:5em; width:15em;
    border:1px solid #000;
    background-color:#fff; color:#000;
    text-align: center;
    width: 133px;    
}



a.balconyProfile {
position:relative; /*this is the key*/
background-color:#fff;
color:#4575B2;
text-decoration:none;
    }

a.balconyProfile:hover{
background-color:#fff;
color: #BB0200;
}

a.balconyProfile span{display: none}

a.balconyProfile:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:-15em; left:5em; width:15em;
    border:1px solid #000;
    background-color:#fff; color:#000;
    text-align: center;
    width: 415px;    
}



a.balconyPhotoProfile {
position:relative; /*this is the key*/
background-color:#fff;
color:#4575B2;
text-decoration:none;
    }

a.balconyPhotoProfile:hover{
background-color:#fff;
color: #BB0200;
}

a.balconyPhotoProfile span{display: none}

a.balconyPhotoProfile:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:-15em; left:5em; width:15em;
    border:1px solid #000;
    background-color:#fff; color:#000;
    text-align: center;
    width: 550px;    
}















a.sopranoProfile {
position:relative; /*this is the key*/
background-color:#fff;
color:#4575B2;
text-decoration:none;
    }

a.sopranoProfile:hover{
background-color:#fff;
color: #BB0200;
}

a.sopranoProfile span{display: none}

a.sopranoProfile:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:-15em; left:5em; width:15em;
    border:1px solid #000;
    background-color:#fff; color:#000;
    text-align: center;
    width: 480px;    
}







a.sopranoPhotoProfile {
position:relative; /*this is the key*/
background-color:#fff;
color:#4575B2;
text-decoration:none;
    }

a.sopranoPhotoProfile:hover{
background-color:#fff;
color: #BB0200;
}

a.sopranoPhotoProfile span{display: none}

a.sopranoPhotoProfile:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:-15em; left:5em; width:15em;
    border:1px solid #000;
    background-color:#fff; color:#000;
    text-align: center;
    width: 550px;    
}



a.info2{
    position:relative; /*this is the key*/
    background-color:#fff;
    color:#4575B2;
    text-decoration:none;
    }

a.info2:hover{
z-index:102; background-color:#fff;
color: #BB0200;
}

a.info2 span{display: none}

a.info2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 8px;
    bottom:1em; right:2em; width:15em;
    border:1px solid #A1B1AE;
    background-color:#F0F4E9; color:#993300;
    text-align: left;
    width: 350px;    
}



a.tooltipSpecs span {display:none; padding:5px; margin-left:8px; width:350px;}
a.tooltipSpecs:hover span{display:inline; position:absolute; background:#F2F6EA; border:2px solid #cccccc; color:#993000;}


a.tooltipSpecsEndCap span {display:none; padding:5px; margin-right:8px; width:350px;}
a.tooltipSpecsEndCap:hover span{display:block; position:absolute; background:#F2F6EA; border:2px solid #cccccc; color:#993000;}