/* Vertical Tabs----------------------------------*/
.ui-tabs-vertical {
  width: 790px;
}

.ui-tabs-vertical .ui-tabs-nav {
  padding: .2em .1em .2em .2em;
  float: left;
  width: 215px;
}

.ui-tabs-vertical .ui-tabs-nav li {
  clear: left;
  width: 100%;
  border-bottom-width: 1px !important;
  border-right-width: 0 !important;
  margin: 0 -1px .2em 0;
}

.ui-tabs-vertical .ui-tabs-nav li a {
  display:block;
}

.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 0;
  padding-right: .2em; 
  border-right-width: 1px; 
  border-right-width: 1px;
}

.ui-tabs-vertical .ui-tabs-panel {

}

/* Tabs ----------------------------------*/
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
  background: #597a4f url(../images/tab-unselected.jpg) no-repeat;
  list-style: none; 
  float: left; 
  position: relative; 
  top: 1px; 
  margin: 0; 
  border-bottom: 0 !important; 
  padding: 0; 
  white-space: nowrap; 
}

.ui-tabs .ui-tabs-nav li a { 
  float: left; 
  padding: .5em 1em; 
  text-decoration: none; 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
  background: #597a4f url(../images/tab-selected.jpg) no-repeat;
  height: 44px;
  margin-bottom: 0; 
  padding-bottom: 0; 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { 
  cursor: text; 
}

.ui-tabs .ui-tabs-nav li a, 
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
  cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { 
  display: block; 
  border: 0; 
  background: none; 
  padding: 14px;

}

.ui-tabs .ui-tabs-hide { 
  display: none !important; 
}
