/* tab bar */ .tab_label { position: absolute; top: 0px; left: 0px right: 0px; height: 24px; cursor: pointer; } /* set left and width manually */ .tab_label .item-fg, .tab_label .item-bg { position: absolute; top: 0px; height: 24px; background-repeat: repeat-x; } .tab_label, .tab_label .edge-left, .tab_label .edge-right, .tab_label .tablabel, .tab_label_fill_bg { background-repeat: no-repeat; background-image: #{this.getCssFilePath('tab_parts1.png')}; } .tab_label_fill_bg { position: absolute; top: 0px; left: 0px; right: 0px; height: 24px; background-position: 0px -96px; background-repeat: repeat-x; } .tab_label .edge-left { position: absolute; top: 0px; left: 0px; width: 12px; height: 24px; background-position: 0px 0px; } .tab_label .item-bg .edge-left { background-position: -24px 0px; } .tab_label .edge-right { position: absolute; top: 0px; right: 0px; width: 9px; height: 24px; background-position: -12px 0px; } .tab_label .item-bg .edge-right { background-position: -36px 0px; } .tab_label .tablabel { position: absolute; top: 0px; left: 12px; right: 9px; height: 24px; background-position: 0px -24px; background-repeat: repeat-x; vertical-align: middle; text-align: center; color: #000; line-height: 26px; text-align: center; vertical-align: middle; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #333; } .tab_label .item-bg .tablabel { background-position: 0px -48px; color: #666; } .tab_bg { position: absolute; top: 24px; left: 0px; right: 0px; bottom: 0px; background-image: #{this.getCssFilePath('tab_border_pattern.png')}; } .tab_fg { position: absolute; top: 0px; left: 1px; right: 1px; bottom: 1px; background-image: #{this.getCssFilePath('tab_bg_color.png')}; }