div.tabular {
  padding: 5px; }
  div.tabular ul.tab_buttons {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
    font-size: 1.1em;
    float: left;
    position: relative;
    z-index: 1;
    border-right: 1px solid #d3d3d3;
    bottom: -1px; }
    div.tabular ul.tab_buttons li.tab {
      margin: 0;
      padding: 0;
      border: 0;
      outline: 0;
      line-height: 1.3;
      text-decoration: none;
      font-size: 100%;
      list-style: none;
      float: left;
      border: 1px solid #d3d3d3;
      border-right: none; }
      div.tabular ul.tab_buttons li.tab a {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        line-height: 1.3;
        text-decoration: none;
        font-size: 100%;
        list-style: none;
        float: left;
        font-size: 1em;
        font-weight: normal;
        text-decoration: none;
        padding: .5em 1.7em;
        color: #555555;
        background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0 50% repeat-x; }
      div.tabular ul.tab_buttons li.tab a:hover {
        background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
        color: #212121; }
    div.tabular ul.tab_buttons li.selected {
      border-bottom-color: rgb(255,255,255); }
      div.tabular ul.tab_buttons li.selected a, div.tabular ul.tab_buttons li.selected a:hover {
        background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
        color: #222222; }
  div.tabular div.tab_panel {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
    clear: left;
    border: 1px solid #d3d3d3;
    background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
    color: #222222;
    padding: 1.5em 1.7em;
    font-size: 1.1em; }
