
.-pd-pri-tabstrip {
    box-sizing: border-box;
    padding-top: 4px;
    padding-right: 64px;
    position: relative;
    height:36px;
}

.-pd-pri-tabstrip > .-pd-tabs {
    white-space:nowrap;
    height: 36px;
    top: 4px;
    left: 0;
    right: 0;
    position: absolute;
    overflow: hidden;
}

.-pd-pri-tabstrip > .-pd-scrollers {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 64px;
    height: 32px;
    box-sizing: border-box;
}

.-pd-pri-tabstrip > .-pd-scrollers > .-pd-scroll {
    height:32px;
    width:32px;
    background-color:#F8F8F8;
    position:absolute;
    bottom:0;
    border:1px solid #DDDDDD;
    padding:6px 6px 6px 6px;
    cursor:pointer;
    box-sizing: border-box;
}

.-pd-pri-tabstrip > .-pd-scrollers > .-pd-scroll > SPAN {
    display: inline-block;
    vertical-align:middle;
    opacity:.6;
    height: 16px;
    width: 16px;
}

.-pd-pri-tabstrip > .-pd-scrollers > .-pd-scroll-l {
    right: 32px;
    border-width: 1px 0 0 1px;
}

.-pd-pri-tabstrip > .-pd-scrollers > .-pd-scroll-l > SPAN {
    background-image:url(../../../Areas/Shared/Assets/Internal/Icons/16x16/navigate_beginning.png);
    background-repeat: no-repeat;
    background-position:center center;
}

.-pd-pri-tabstrip > .-pd-scrollers > .-pd-scroll-r {
    right: 0;
    border-width: 1px 0 0 1px;
}

.-pd-pri-tabstrip > .-pd-scrollers > .-pd-scroll-r > SPAN {
    background-image:url(../../../Areas/Shared/Assets/Internal/Icons/16x16/navigate_end.png);
    background-repeat: no-repeat;
    background-position:center center;
}

.-pd-pri-tabstrip .-pd-tab {
    display: inline-block;
    height: 32px;
    padding: 0 25px 0 25px;
    line-height: 30px;
    border-color: #0189bd #DDDDDD #DDDDDD #DDDDDD;
    border-style: solid;
    border-width: 3px 1px 0 1px;
    background-color: #F8F8F8;
    box-sizing: border-box;
    color: #000000;
    cursor: pointer;
    vertical-align: bottom;
    font-size: 12px;
    overflow:hidden;
    margin-right:3px;
    margin-left:3px;
    position:relative;
    text-decoration: none;
}

.-pd-pri-tabstrip .-pd-tab.selected {
    border-color: #007acc #007acc #007acc #007acc !important;
    border-width: 3px 1px 0 1px;
    background-color: #007acc;
    color: #FFFFFF;
}

.-pd-pri-tabstrip .-pd-tab:not(.selected):hover {
    border-color: #3399ff #3399ff #3399ff #3399ff !important;
    border-width: 3px 1px 0 1px;
    background-color: #3399ff;
    color: #FFFFFF;
    text-decoration: underline;
}

.-pd-pri-tabstrip .-pd-tab.selected .-pd-tab-menu-ddl:hover {
    opacity: .5;
    background-color:#0189bd;
}

.-pd-pri-tabstrip .-pd-tab .-pd-tab-menu-ddl {
    opacity: .1;
    background-image:url(../../../Areas/Shared/Assets/Internal/Icons/16x16/navigate_close.png);
    background-repeat: no-repeat;
    background-position: center center;
    position:absolute;
    top:0;
    left:-1px;
    height:29px;
    width:20px;
}

.-pd-pri-tabstrip .-pd-tab .-pd-tab-menu-ddl:hover {
    opacity: .5;
}

.-pd-pri-tabstrip .-pd-tab .-pd-close {
    opacity: .1;
    background-image:url(../../../Areas/Shared/Assets/Internal/Icons/16x16/close.png);
    background-repeat: no-repeat;
    background-position: center center;
    position:absolute;
    top:0;
    right:0;
    height:29px;
    width:20px;
}

.-pd-pri-tabstrip .-pd-tab .-pd-close:hover {
    opacity: .5;
}