/* $Id: rounded.css 4322 2006-09-04 08:49:33Z shacka $ */
/* 
 * Tabs theme.
 *
 * Copyright (c) 2006 by SouthProjects
 * http://www.southprojects.com
 * Santiago, Chile,
 * Version 1.2 Dec 2006.
 * All rights reserved.
 */

.sptabsRounded {
  padding: 0px 0px 2px 0px;
  font: 11px tahoma, verdana, sans-serif;
  font-weight: bold;
  /* float: left; */
  overflow: hidden;
  white-space: nowrap;
}

.sptabsRounded a,
.sptabsRounded a:visited,
.sptabsRounded a:link {
  text-decoration: none;
  white-space: nowrap;
  line-height: 20px;
}

* html .sptabsRounded a
	{
	display: inline-block;
	height: 20px;
	}

.sptabsRounded a span {
  background: url(rounded/left.gif) no-repeat left bottom;
  line-height: 17px;
  padding: 2px 0px 3px 0px;
}

* html .sptabsRounded a span{
  padding: 0px;
}

.sptabsRounded a span span {
  padding: 2px 15px 3px 5px;
  color: #a5a5a5;
  margin: 0px 2px 0px 0px;
  background: url(rounded/right.gif) no-repeat right bottom;
  line-height: 17px;
  margin-left: 10px;
}

.sptabsRounded a:hover,
.sptabsRounded a:hover span span {
	color: #ea9894;
}

.sptabsRounded a u {
  color: ButtonText;
}

.sptabsRounded a.sptabsActive{
	/* position: relative; */
	z-index: 0;
}

.sptabsRounded a:hover.sptabsActive span {
  color: ButtonText;
}

.sptabsRounded a.sptabsActive span {
  background: url(rounded/left_sel.gif) no-repeat left bottom;
  color: ButtonText;
  padding: 4px 0px 5px 0px;  
}

*html .sptabsRounded a.sptabsActive span {
	padding: 0px;
}

.sptabsRounded a.sptabsActive span span {
  padding: 4px 15px 5px 5px;
  background: url(rounded/right_sel.gif) no-repeat right bottom;
  color: ButtonText;
}

.sptabsRounded a.sptabsActive u {
  color: red;
}

.sptabsRoundedContent {
  border: 2px solid #a7b4b8; 
  background: url(rounded/bg.gif);
  font: 11px tahoma, verdana, sans-serif;
  padding: 5px;
  background: #f1f4f5;
  border-width: 1px 1px 2px 1px;
  clear: both;
}

/** Styles for tab scrollers **/
.sptabsScrolly
	{
	color: #aaa;
	cursor: pointer;
	width: 30px;
	float: left;
	border: #a7b4b8 solid;
	border-width: 0 1px 1px 1px;
	background: url(rounded/bg.gif);
	position: relative;
	z-index: 999999;
	}

.sptabsScrolly span
	{
	padding: 0 3px;
	}

/** Accordion styles **/
.sptabsRoundedAccordionContent
	{
	border: 2px solid #a7b4b8; 
	background: url(rounded/bg.gif);
	font: 11px tahoma, verdana, sans-serif;
	padding: 5px;
	background: #f1f4f5;
	border-width: 1px 1px 2px 1px;
	}

.sptabsRoundedAccordionContent div
	{
	background: white;
	}

.sptabsRoundedAccordionContent div.tabChooser
	{
	color: white;
	background: ButtonFace;
	cursor: pointer;
	}

.sptabsRoundedAccordionContent div.tabChooser a
	{
	color: black;
	text-decoration: none;
	margin: 0 3px;
	line-height: 23px;
	}

.sptabsRoundedAccordionContent div.tabChooser a u
	{
	color: red;
	}
