    .rollover
    {
	   float: left;
	   margin-right: 2px;
	   margin-bottom: 2px;
	   width: 124px;
	   height: 25px;
    }
    
    .rollover a
    {
	  background:url("tm_off.gif") no-repeat left top;
	  display:block;
      width: 124px;
      height: 25px;
      font-family: Arial, Tahoma;
      font-size: 12px;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
      letter-spacing: 0.1em;
      text-align: center;
      line-height: 23px;
    }
    .rollover a:hover
    {
      background:url("tm_on.gif") no-repeat left top;
	  text-decoration: none;
    }
    
    #firstlink
    {
	background: url("ellipse_off.gif") no-repeat left top;
	width: 175px;
	height: 83px;
    }
    
    #firstlink a
    {
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
	display:block;
    width: 175px;
    height: 80px;
    }
    
    #firstlink a.franchise:hover
    {
	background: url("ellipse_on.gif") no-repeat left top;
    }
    
    #franchiselink a.franchise
    {
	  background:url("ellipse_off.gif") no-repeat left top;
	  display:block;
      width: 170px;
      height: 80px;
      font-family: Arial, Tahoma;
      font-size: 16px;
      color: #FFFFFF;
      text-decoration: none;
      font-weight: bold;
      padding-top: 20px;
      padding-left: 2px;
      text-align: center;
    }
    
    #franchiselink a.franchise:hover
    {
      background:url("ellipse_on.gif") no-repeat left top;
    }
    
    /* #blueskylink a
    {
	  background:url("bluesky_mortgages_logo_off.gif") no-repeat left top;
	  display:block;
      width: 175px;
      height: 80px;
      padding-top: 20px;
      padding-left: 2px;
      text-align: center;
    }
    
    #blueskylink a:hover
    {
      background:url("bluesky_mortgages_logo_on.gif") no-repeat left top;
    } */
    
    #mortgagefind a.mortgage
    {
	  background:url("white_ellipse_off.gif") no-repeat left top;
	  display:block;
      width: 170px;
      height: 80px;
      font-family: Times New Roman, Tahoma;
      font-size: 18px;
      color: #000000;
      text-decoration: none;
      font-weight: bold;
      padding-top: 18px;
      padding-left: 3px;
      text-align: center;
    }
    
    #mortgagefind a.mortgage:hover
    {
      background:url("ellipse_on.gif") no-repeat left top;
    }
    

/* dd a {position:relative;} */
dt a b {visibility:hidden; z-index:1000;}
dt a:hover {background:#d3d9f7; z-index:1000;}
dt a:hover b {visibility:visible;}