@media screen, projection {

div#nav_tab{
  font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  line-height:1.5em;
  height:28px;
  width: 680px;
  overflow:hidden;
  }
div#nav_tab ul{
  margin:0;
  padding:0 0px;
  width:100%;
  height:28px;
  -moz-box-shadow:inset 0 2px 2px #999;
  -webkit-box-shadow:inset 0 2px 2px #999;
  box-shadow:inset 0 2px 2px #999;
  background:#611;
  }
div#nav_tab li{
  list-style:none;
  float:left;
  height:24px;
  line-height:24px;
  -moz-box-shadow:0 0 3px #d95;
  -webkit-box-shadow:0 0 3px #d95;
  box-shadow:0 0 3px #d95;
  -webkit-border-bottom-right-radius:3px;
  -webkit-border-bottom-left-radius:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-bottomleft:3px;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px;
  margin:0 2px;
  width:64px;
  overflow:hidden;
  position:relative;
  background:#ec8;
  background:-webkit-gradient(linear, left top, left bottom, from(#ec8), to(#d95));
  background:-moz-linear-gradient(top, #ec8, #d95);
  }
div#nav_tab li a, div#nav_tab li a:visited, div#nav_tab li a:hover{
  list-style:none;
  text-decoration: none;
  display:block;
  position:absolute;
  top:0;
  left:-2px;
  height:24px;
  line-height:24px;
  width:68px;
  text-align:center;
  color:#fff;
  font-size:11px;
  text-shadow:#000 0 1px 0;
  font-weight: bold;
  -moz-box-shadow:inset 0 1px 1px #d95;
  -webkit-box-shadow:inset 0 1px 1px #d95;
  box-shadow:inset 0 1px 1px #d95;
  }  
div#nav_tab li.selected{
  background:#d95;
  background:-webkit-gradient(linear, left top, left bottom, from(#d95), to(#ec8));
  background:-moz-linear-gradient(top,  #d95,  #ec8);
  }
div#nav_tab li.selected a{
  color:#611;
  text-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;  
  }  
div#nav_tab li a:focus{outline:none;}
}

@media print {
div#nav_tab { display: none; }
}