﻿table.tab {
    display:block;
    border:0px; 
    margin:0;
    padding:0;
    width:100%;
}
    table.tab th {
        background-color: #0075bf;
        padding:10px;
        width:20%;
        vertical-align:top;
    }
        table.tab th a {
            display: block;
            text-align: center;
            width: 83px;
            height: 90px;
            line-height: 90px;
            margin: 20px 0;
            color: #F0F0F0;
            font-size: 16px;
            font-weight: bold;
            white-space: nowrap;
            border: 3px solid #0075bf;
        }
            table.tab th a.selected, table.tab th a:hover {
                border: 3px solid #7bb6dc;
            }
    table.tab td {
        vertical-align:top;
        padding:10px 0 10px 30px;
        width:80%;
    }

        table.tab td .item {
            display: none;
        }
            table.tab td .item.selected {
                display: block;
            }