/* $Id: tabs.css,v 1.1.2.4 2008/02/09 02:39:54 johnalbin Exp $ */

/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal5-reference.css, line 510.)
 *
 */

div.tabs {}

/* ***** system.css ***** */
ul.primary {
	position: absolute;
	top: 23px; /* due to -1px at <li> */
	/*left: 805px;*/
	right: -90px;
	width: 90px;
	border-bottom: none;
	margin: 0;
	padding: 0;
	/* for the better browser somewhen in the future
	position: fixed;
	left: 802px;
	top: 131px;
	  */
}

ul.primary li {
	display: block;
	border-width: 1px;
	/*margin-top: -1px;*/
}

ul.primary li a { /* ie456.css! */
	background: transparent url(images/bg-mastergrid-24bit.png) no-repeat -290px 0;
	display: block;
	width: 60px;
	border-color: #BBB;
	border-width: 0;
	margin: 0;
	padding: 0.23em 1em;
	font-size: 90%;
}

ul.primary li.active a {
	background: transparent url(images/70percent-white.png) repeat;
	border-color: /*#BBB #BBB #BBB*/ #FFF;
	border-width: 1px 1px 0 0;
}


ul.secondary {
	width: 100%;
	border-bottom: 1px solid #c0c0c0;
	margin: 5px 0;
	padding: 10px 0;
	list-style: none;
	white-space: nowrap;
	overflow-x: scroll;
	overflow-y: hidden; /* e|vo 081020: optimized for admin area */
}

ul.secondary li {}

/*ul.secondary a .tab {
	line-height: 18px;
}*/

ul.secondary a {}
ul.secondary a:hover {}
ul.secondary a.active,
ul.secondary a.active:hover {
	color: #000;
}

/* ::: TAKEN FROM zen0.7 :::
#primary {
  font-size: 85%;
  line-height: normal;
  padding: 0px 0px 1px 20px;
  border-bottom: 4px solid #2763A5;
}

#primary ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#primary li {
  display: inline;
}

#primary a {
  background: #6DA6E2 url(images/tabs.gif) repeat-x;
  color: #FFF;
  font-weight: bold;
  display: block;
  float: left;
  padding: 5px 14px 5px 14px;
  margin: 0px 1px 0px 0px;
  border: solid #6191C5 1px;
  border-width: 1px 1px 0px 1px;
}

#primary a {
  background-position: 0% 0px;
}

#primary a:hover {
  background-position: 0% -42px;
  text-decoration: none;
}

#primary a.active {
  background-position: 0% -84px;
}

#secondary {
  padding-left: 20px;
  background: #6DA6E2; / *#347FD2;* /
  border-bottom: solid #2763A5 4px;
}
#secondary ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#secondary li {
  margin: 0;
  padding: 0;
  display: inline;
}

#secondary li a {
  float: left;
  display: block;
  color: #fff;
  font-size: 85%;
  text-decoration: none;
  padding: 0px 5px 0px 5px;
}

#secondary a:hover {
  background: #2763A5;
}

#secondary a.active {
  font-weight: bold;
} */