/* main wrap
div.tx-tab-pi1{overflow:hidden;} */
* html div.tx-tab-pi1{height:1%;}

/* tab bar */
div.tx-tab-bar{width:100%;float:left;   z-index:99!important;position:relative;}
ul.tx-tab-bar{
  float:left;
  display:inline;
  margin:0 0em; 
  padding:0;
  line-height:2em;
}
li.tx-tab-bar-item{
  float:left;
  display:inline;
  margin:0 0px 0 0;
  padding: 0;
  list-style-type:none;
  line-height:2em;
  border:#66a 0px solid;
  border-bottom:0px;
  color:#fff;
  font-weight:bold;
  width:44px;
}

li.tx-tab-bar-item a{text-decoration:none !important; }
li.tx-tab-bar-item a{display:block;line-height:2em; margin:0; padding:0 2px; }
li.tx-tab-bar-item a,li.tx-tab-bar-item a:visited{background:transparent;
    background-position: top;
    background-image: url("navi_sub_normal.png");
    background-repeat:no-repeat ;}
li.tx-tab-bar-item a:hover{   background-position: top;
    background-image: url("navi_sub_normal.png");
    background-repeat:no-repeat ;}
a.tx-tab-bar-item-selected{background:transparent;
    background-position: top;
    background-image: url("navi_sub_active.png")!important ;
    background-repeat:no-repeat ; }
li.tx-tab-bar-item a{color:#000; }
li.tx-tab-bar-item a.tx-tab-bar-item-selected{color:#fff;}

/* tab panel */
div.tx-tab-panel-wrap{width:100%;float:left;}
div.tx-tab-panel{margin:0px;padding:0px;border-top:#a6a5a5 10px solid; width:228px;}
.tx-tab-panel-item{margin:12px;color:#000; font-weight:normal; line-height:12px;  }
.tx-tab-panel-item b{font-size:10px;}
