/* ::: jQuery ui-tabs ::: */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {
  .ui-tabs-hide {
    display:none;
  }
}
@media print {
  .ui-tabs-nav {
    display:none;
  }
}
/* Skin */
.generate-ui-tab {
  padding-top:4px;
  margin-bottom:10px;
}
.supertab-inner {
  border:1px solid #68b23f;
  padding:25px 54px 18px 18px;
  background:url(/img/system/bg-supertab.png) 0 bottom repeat-x;
}

.ui-tabs-nav {
  list-style:none;
  margin:0 0 0 0;
  padding:0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
  display:block;
  clear:both;
  content:" ";
}
.ui-tabs-nav li {
  float:left;
  margin:0;
  z-index:1;
  background:#FFF;
  border-right:2px solid #fff;
}
.ui-tabs-nav a,
.ui-tabs-nav a span {
  display:block;
}
.ui-tabs-nav a {
  margin:0;
  color:#fff;
  font-weight:bold;
  line-height:1.2;
  text-align:center;
  text-decoration:none;
  height:24px;
  white-space:nowrap; /* required in IE 6 */
  outline:0; /* prevent dotted border in Firefox */
  background:#b2dfa4;
}
.ui-tabs-nav .first {
  background-position: -1px 0;
}
.ui-tabs-nav .last a {
  background:none;
}
.ui-tabs-nav .ui-tabs-selected a {
  margin-top:0;
  color:#fff;
  background:#72bf4d;
}
.ui-tabs-nav a span {
  height:18px; /* IE 6 treats height as min-height */
  min-height:18px;
  padding-top:6px;
  padding-left:19px;
  padding-right:19px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
  width:auto;
  height:auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
}

.ui-tabs-nav li.prev a span {
  background:url(/img/system/bg-tab-span-prev.png) right 0 no-repeat;
}
.ui-tabs-nav li.next a span {
  background:url(/img/system/bg-tab-span-next.png) 0 0 no-repeat;
}

.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active {

}
.ui-tabs-nav a,
.ui-tabs-nav .ui-tabs-disabled a:hover,
.ui-tabs-nav .ui-tabs-disabled a:focus,
.ui-tabs-nav .ui-tabs-disabled a:active {

}
.ui-tabs-nav .ui-tabs-selected a span,
.ui-tabs-nav a:hover span,
.ui-tabs-nav a:focus span,
.ui-tabs-nav a:active span {

}
.ui-tabs-nav a span,
.ui-tabs-nav .ui-tabs-disabled a:hover span,
.ui-tabs-nav .ui-tabs-disabled a:focus span,
.ui-tabs-nav .ui-tabs-disabled a:active span {

}
.ui-tabs-nav .ui-tabs-selected a:link,
.ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link,
.ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
  cursor:text;
}
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover,
.ui-tabs-nav .ui-tabs-unselect a:focus,
.ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
  cursor:pointer;
}
.ui-tabs-disabled {
/*  opacity:.4;
  filter:alpha(opacity=40);*/
}
.ui-tabs-panel {
  border:1px solid #68b23f;
  padding:15px 6px;
  background:#fff; /* background color to avoid distorted fonts in IE while fading */
  /*background:#fff url(/img/gradient.png) no-repeat scroll right bottom;*/
}

#tab_samples { padding:0; }

.ui-tabs-loading em {
  padding:0 0 0 20px;
  /*background:url(loading.gif) no-repeat 0 50%;*/
}
.ui-tabs-panel .inner 
{
  padding: 5px;
}

#tab_samples .inner { padding:0; }

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
  display:inline-block;
}
*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, IE 6 will ignore rule */
  display:inline-block;
}

#center .ui-tabs ul { }
#center .ui-tabs ul li { padding:0; }
#center .ui-tabs ul li a { color:#fff; font-weight:bold; line-height:1.2; }
