#info ul {
  margin:4em auto; 
  padding:0; 
  position:relative; 
  width:300px; 
  height:169px; 
  background: #fff url(images/cabinet.gif); 
  z-index:1; 
  }
#info li {
  list-style-type:none; 
  width:100px; 
  height:18px;
  }
#info a {
  display:block; 
  width:100px; 
  height:0; 
  color:#000; 
  text-decoration:none; 
  padding-top:18px; 
  background:transparent; 
  overflow:hidden; 
  z-index:20;
  }
* html #info a {
  height:18px; 
  he\ight:0;
  }
#info a span {
  padding:5px; 
  display:block;
  }
#info a span:first-line {
  font-size:1.5em; 
  font-weight:bold;
  }
#info a#menuone {
  position:absolute; 
  left:0; 
  top:0; 
  background: url(images/tab1.gif) no-repeat 0 20px;
  }
#info a#menutwo {
  position:absolute; 
  left:100px; 
  top:0; 
  background: url(images/tab2.gif) no-repeat 0 20px;
  }
#info a#menuthree {
  position:absolute; 
  left:200px; 
  top:0; 
  background: url(images/tab3.gif) no-repeat 0 20px;
  }
#info a#menuone:hover,
#info a#menutwo:hover,
#info a#menuthree:hover {
  background-position:0 0;
  top:-131px; 
  left:0; 
  height:131px; 
  width:300px; 
  z-index:10;
  }
* html #info a#menuone:hover,
* html #info a#menutwo:hover,
* html #info a#menuthree:hover {
  height:149px; he\ight:131px;
  }
#info img {
  float:right; 
  border:0; 
  margin:10px;
  }