/*---------- bubble tooltip -----------*/
        a.tt{
            position:relative;
            z-index:24;
            color:#000000;
	        font-weight:normal;
            text-decoration:none;
        }
        a.tt span{ display: none; }
        /*background:; ie hack, something must be changed in a for ie to execute it*/
        a.tt:hover{ z-index:25; color: #000000; background:;}
        a.tt:hover span.tooltip{
            display:block;
            position:absolute;
            top:0px; left:0;
	        padding: 15px 0 0 0;
	        height:58px;
	        width:284px;
	        color: #000000;
            text-align: left;
	        filter: alpha(opacity:90);
	        KHTMLOpacity: 0.90;
	        MozOpacity: 0.90;
	        opacity: 0.90;
        }
        a.tt:hover span.left{
	        display: inline;
	        padding: 28px 8px;
	        height:2px;
	        width:auto;
	        min-width:50px;
	        float:left;
            background: url(../Images/bubbleleft.gif) no-repeat top left;
        }
        a.tt:hover span.right{
	        display: inline;
	        padding: 28px 0;
	        height:2px;
	        width:6px;
	        float:left;
            background: url(../Images/bubbleright.gif) no-repeat top right;
        }
        a.tt:hover span.tooltip1{
            display:block;
            position:absolute;
            top:0px; left:-75px;
	        padding: 15px 0 0 0;
	        height:58px;
	        width:222px;
	        color: #000000;
            text-align: left;
	        filter: alpha(opacity:90);
	        KHTMLOpacity: 0.90;
	        MozOpacity: 0.90;
	        opacity: 0.90;
        }
        a.tt:hover span.left1{
	        display: inline;
	        padding: 28px 0;
	        height:2px;
	        width:6px;
	        float:left;
            background: url(../Images/bubbleleft1.gif) no-repeat top right;
        }
        a.tt:hover span.right1{
	        display: inline;
	        padding: 28px 8px;
	        height:2px;
	        width:auto;
	        min-width:50px;
	        float:left;
            background: url(../Images/bubbleright1.gif) no-repeat top right;
        }
        
        
        /*---------- bubble tooltip for flight search result -----------*/
        a.tt1{
            position:relative;
            color:#000000;
	        font-weight:normal;
            text-decoration:none;
        }
        a.tt1 span{ display: none; }
        a.tt1:hover span{display:inline;}
        background:; ie hack, something must be changed in a for ie to execute it
        a.tt1:hover{ z-index:105; color: #000000;}
        a.tt1:hover span.tooltip1{
            display:block;
            position:absolute;
            top:0px; left:-142px;
	        padding: 15px 0 0 0;
	        height:auto;
	        width:154px;
	        color: #000000;
	        z-index:150;
            text-align: left;
	        filter: alpha(opacity:90);
	        KHTMLOpacity: 0.90;
	        MozOpacity: 0.90;
	        opacity: 0.90;
        }
        a.tt1:hover span.top{
			height:11px;
			width:158px;
			float:left;
			display:block;
			background: url(../Images/bubblebluetop.gif) no-repeat top right;	
		}
		a.tt1:hover span.head
		{
			width:154px;
			font-family:Verdana; 
			font-size:11px;
			color:#ffffff;
			text-align:center;
			float:left;
			background:#194e90;
			height:14px;
			display:block;
			font-weight:bold;
		}
		a.tt1:hover span.mid
		{
			display:block;
			width:146px;
			float:left;
			text-align:left;
			height:auto;
			background:#ebf2fa;
			padding:3px;
			font-size:10px;
			font-family:Verdana;
			border-left:1px solid #194e90;border-right:1px solid #194e90;border-bottom:1px solid #194e90;
		}
		a.tt1:hover span.mid .img
		{
			display:inline;
			float:left;
			margin-top:2px;
			height:43px; 
			width:45px;
		}
		a.tt1:hover span.mid .img img
		{
			border:0;
		}
		/*
        a.tt1:hover span.left{
	        display: inline;
	        padding: 28px 8px;
	        height:2px;
	        width:auto;
	        min-width:50px;
	        float:left;
            background: url(../Images/bubbleleft.gif) no-repeat top left;
        }
        a.tt1:hover span.right{
	        display: inline;
	        padding: 28px 0;
	        height:2px;
	        width:6px;
	        float:left;
            background: url(../Images/bubbleright.gif) no-repeat top right;
        }
        a.tt1:hover span.tooltip1{
            display:block;
            position:absolute;
            top:0px; left:-45px;
	        padding: 15px 0 0 0;
	        height:58px;
	        width:194px;
	        color: #000000;
            text-align: left;
	        filter: alpha(opacity:90);
	        KHTMLOpacity: 0.90;
	        MozOpacity: 0.90;
	        opacity: 0.90;
        }
        a.tt1:hover span.left1{
	        display: inline;
	        padding: 28px 0;
	        height:2px;
	        width:6px;
	        float:left;
            background: url(../Images/bubbleleft1.gif) no-repeat top right;
        }
        a.tt1:hover span.right1{
	        display: inline;
	        padding: 28px 8px;
	        height:2px;
	        width:172px;
	        min-width:50px;
	        float:left;
            background: url(../Images/bubbleright1.gif) no-repeat top left;
        }*/