.dynamic-tab-pane-control .tab-pane {
    position:   relative;
    /*width:      100%; width needed weird IE bug */
    /*margin-right: -2px;    to make room for the shadow */
}

.dynamic-tab-pane-control .tab-page {
    position:   relative;
    border: 1px solid rgb( 145, 155, 156 );
    background: rgb( 252, 252, 254 );
    z-index: 2;
    position: relative;
    top: -3px;
    font: 10px Tahoma, Helvetica, sans-serif;
    color: #333;
    /*244, 243, 238*/
    /* 145, 155, 156*/
/*    padding:    5px; */
    width: 100%;         /* 97%;  stupid stupid stupid IE!!! */
    float: left;
}

.dynamic-tab-pane-control .tab-row .tab {
    width: 120px; /* 70px; */
    height: 23px; /* 16px; */
    background-image: url( "../images/tab.png" );
    position: relative;
    top: 0;
    display: inline;
    float: left;
    overflow: hidden;
    cursor: pointer;
    padding: 2px 0px 0px 0px;
/*    padding: 2px 0px 0px 0px; */
    margin: 0px -1px 0px 0px;
/*    margin: 1px -1px 1px 2px; */
    border: 0;
    z-index: 1;
    font: 10px Tahoma, Helvetica, sans-serif;
    white-space: nowrap;
    text-align: center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
    width: 120px !important; /* 74px */
    height: 23px !important; /* 18px */
    background-image: url( "../images/tab_active.png" ) !important;
    background-repeat: no-repeat;
    border-bottom-width:    0;
    z-index: 3;
    padding: 2px 0px 0px 0px;
/*    padding: 2px 0px 0px 0px; */
    margin: 0px -1px 0px 0px;
/*    margin: 1px -3px -3px 0px; */
    top: -2px; 
    font: 10px Tahoma, Helvetica, sans-serif;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
    font:   10px Tahoma, Helvetica, sans-serif;
    width: 120px; /* 70px; */
    height: 23px; /* 16px; */
    background-image: url( "../images/tab_hover.png" );
    background-repeat: no-repeat;
}
.dynamic-tab-pane-control .tab-row .tab a {
    font:   10px Tahoma, Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
    cursor: pointer;
}

.dynamic-tab-pane-control .tab-row {
    z-index: 1;
    white-space: nowrap;
}
