.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
      display: none;
    }
}

/* Skin */
#mytabs{
  clear:both;
  float:left;
  width:547px;
  }
#mytabs ul{
  margin-left:20px;
  }

#mytabs ul li.tabs-nav {
  list-style: none;
  margin:0 1px 0 0px;
  padding: 0px;
  float: left;
  width:115px;
  height: 25px;
  }
#mytabs ul li.tabs-nav a{
  background:url(../images/tab.png) no-repeat; 
  display: block;
  padding:4px 0px;
  text-align: center;
  font:bold 13px Arial;
  text-decoration: none;
  }

#mytabs ul li.tabs-nav  a:hover,
#mytabs ul li.tabs-nav  a.tabs-selected{
  background-position: left -26px;
  color:#ffffff !important;
  }

