DIV#tabMenuBg {
    background: #fff url(/images/tabmenu/bg.png) bottom center scroll repeat-x;
    margin-top: 5px;
    margin-bottom: 3px;
    padding: 0px;
}

UL#tabMenu {
    list-style: none;
    height: 30px;
    padding: 0px;
    margin: 0px;
    background: transparent url(/images/tabmenu/bg_end.png) bottom right scroll no-repeat;
}

UL#tabMenu LI.tabItem {
    display: block;
    float: left;
}

UL#tabMenu LI DIV {
    height: 30px;
}

UL#tabMenu LI DIV.tabMiddle {
    background: transparent url(/images/tabmenu/white_m.png) center bottom scroll repeat-x;
}
UL#tabMenu LI DIV.tabLeft {
    background: transparent url(/images/tabmenu/white_l.png) left bottom scroll no-repeat;
}
UL#tabMenu LI DIV.tabRight {
    background: transparent url(/images/tabmenu/white_r.png) right bottom scroll no-repeat;
}

UL#tabMenu LI DIV.tabMiddle:hover {
    background: transparent url(/images/tabmenu/violet_m.png) center bottom scroll repeat-x;
}
UL#tabMenu LI DIV.tabLeft:hover {
    background: transparent url(/images/tabmenu/violet_l.png) left bottom scroll no-repeat;
}
UL#tabMenu LI DIV.tabRight:hover {
    background: transparent url(/images/tabmenu/violet_r.png) right bottom scroll no-repeat;
}

UL#tabMenu LI.selected DIV.tabMiddle {
    background: transparent url(/images/tabmenu/pink_m.png) center bottom scroll repeat-x;
}
UL#tabMenu LI.selected DIV.tabLeft {
    background: transparent url(/images/tabmenu/pink_l.png) left bottom scroll no-repeat;
}
UL#tabMenu LI.selected DIV.tabRight {
    background: transparent url(/images/tabmenu/pink_r.png) right bottom scroll no-repeat;
}

UL#tabMenu LI.selected DIV.tabMiddle:hover {
    background: transparent url(/images/tabmenu/violet_m.png) center bottom scroll repeat-x;
}
UL#tabMenu LI.selected DIV.tabLeft:hover {
    background: transparent url(/images/tabmenu/violet_l.png) left bottom scroll no-repeat;
}
UL#tabMenu LI.selected DIV.tabRight:hover {
    background: transparent url(/images/tabmenu/violet_r.png) right bottom scroll no-repeat;
}


UL#tabMenu .tabItem A {
    display: block;
    padding: 12px 11px 0px 11px;
    margin: 0px;
    font-size: 11px;
    font-weight: bold;
    color: #555;
    white-space: nowrap;
}
#ie6 UL#tabMenu .tabItem A {
    padding-right: 5px;
    color: #555;
}

UL#tabMenu .tabItem A:hover {
    text-decoration: none;
}
UL#tabMenu .tabItem A:focus {
    outline: none;
    border: none;
}

UL#tabMenu .tabSubMenu {
    position: absolute;
    z-index: 10;
    display: none;
}

UL#tabMenu .tabSubMenu UL {
    list-style: none;
    margin-left: 5px;
    padding: 2px 0px;
    background: #fbfbfb url(/images/tabmenu/sub_bg.png) bottom left scroll repeat-x;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #dadada;
}

UL#tabMenu .tabSubMenu UL LI {
/*     border-bottom: 1px solid #f4f4f4; */
}

UL#tabMenu .tabSubMenu UL LI A:hover {
    background: transparent url(/images/tabmenu/violet_sub_m.png) top left scroll repeat-x;
}

UL#tabMenu .tabSubMenu UL LI A {
    display: block;
    padding: 2px 7px 4px 7px;
    margin: 0px;
    white-space: nowrap;
}
