.tabs { 
   background-color: #fff; 
   border-bottom: 1px solid #ccc; 
   list-style: none;
   margin: 0; 
   padding: 0;
   zoom:1; 
} 
.tabs:after { 
   display: block; 
   clear: both; 
   content: " "; 
}

.tabs li {
   float: left; 
   margin: 0 1px 0 0; 
   padding-left: 5px; 
}
.tabs a {
   display: block; 
   position: relative; 
   top: 1px; 
   border: 1px solid #ccc;
   border-bottom: 0; 
   z-index: 2; 
   padding: 2px 9px 3px; 
   color: #0075ad; 
   text-decoration: none;
   white-space: nowrap;
   font-weight: bold; 
}
.tabs a:focus,
.tabs a:active { 
   outline: none; 
}
.tabs a:hover,
.tabs a:focus,
.tabs a:active { 
   background: #ffa600; 
   cursor: pointer; 
   background: white url(tabcontent/tabbg.gif) 0 0 repeat-x;
   border-bottom-color: white;
}
.ui-tabs-active a { 
   background-color: #ffa600;
   color: #fff; 
   font-weight: bold; 
   padding: 2px 8px 1px; 
   border-bottom: 1px solid #ffa600; 
   border-top: 3px solid #fabd23; 
   border-left: 1px solid #fabd23; 
   border-right: 1px solid #fabd23; 
   margin-bottom: -1px; 
   overflow: visible;
   background: white url(tabcontent/tabbg.gif) 0 0 repeat-x !important;
   border-bottom-color: white !important;
}
.ui-tabs-hide { 
   display: none; 
   background-color: #fff 
}
.ui-tabs-panel {
   /*padding: 0.5em;*/
}
.ui-tabs-paging-next { 
   float: right !important;
   padding-right: 0px !important;
}
.ui-tabs-paging-prev a,
.ui-tabs-paging-next a {
   display: block; 
   position: relative; 
   top: 1px; 
   border: 0;
   z-index: 2; 
   padding: 0px; 
   color: #0075ad; 
   text-decoration: none;
   background: #fff; 
   cursor: pointer;
}
.ui-tabs-paging-next a:hover,
.ui-tabs-paging-next a:focus,
.ui-tabs-paging-next a:active,
.ui-tabs-paging-prev a:hover,
.ui-tabs-paging-prev a:focus,
.ui-tabs-paging-prev a:active { 
   /*background: #fff;*/ 
}
.ui-tabs-paging-disabled {
   /*visibility: hidden;*/
   display:none !important;
}