/*
 * jQuery UI Tabs 1.8.7
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs {
	border-width: 0;
	background-image: none;
	padding: 0 0 10px 0;
}

.ui-tabs .ui-tabs-nav {
	padding: 0;
	background: none; 
	border: none;
	text-align: center;
}

.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	float:none;
	margin: 0 -5px 0 0;
	padding: 7px 20px;
	display: inline;
	white-space: nowrap;
	border:1px solid #4E4E4E;
}

.ui-tabs .ui-tabs-nav li {
	background: #dfe0e1; /* Old browsers */
	background: -moz-linear-gradient(top, #dfe0e1 0%, #babcbe 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe0e1), color-stop(99%,#babcbe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dfe0e1 0%,#babcbe 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dfe0e1 0%,#babcbe 99%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #dfe0e1 0%,#babcbe 99%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfe0e1', endColorstr='#babcbe',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #dfe0e1 0%,#babcbe 99%); /* W3C */

}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	background: #58585a; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58585a', endColorstr='#939598'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#58585a), to(#939598)); 
	background: -moz-linear-gradient(top,  #58585a,  #939598); 
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	float: none; 
	color: white;
	text-decoration: none;
	font-family: 'TeXGyreHerosRegular';
	font-size: 1em;
}

.ui-tabs .ui-tabs-nav li a { 
	text-shadow: #333 0px -1px 1px;
}

.ui-tabs .ui-tabs-panel {
	padding: 20px 0px 0px 0px; 
}

.ui-tabs .ui-corner-top{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius:0;
}

/*
	ui tabs theme
*/

.ui-tabs .ui-tabs-nav {
/*	padding: .2em .2em 0;*/
	padding:.2em;
}
.ui-tabs .ui-tabs-nav li{
	border:1px solid #D0D1D2;
	border-left:1px solid #A6A9AC;
	padding:4px 7px;
}
.ui-tabs .ui-tabs-nav li:first-child{
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.ui-tabs .ui-tabs-nav li:last-child{
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.ui-tabs .ui-tabs-nav li a{
	text-shadow: #fff -1px 1px 0;
	color: #000;
}
.ui-tabs .ui-tabs-nav li.ui-state-active{
	padding:4px 7px;
	background: #444446; /* old browsers */
	background: -moz-linear-gradient(top, #444446 0%, #6B6C70 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444446), color-stop(100%,#6B6C70)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444446', endColorstr='#6B6C70',GradientType=0 ); /* ie */
}

.ui-tabs .ui-tabs-nav li.ui-state-active a{
	color: #fff;
	text-shadow: #000 0 -1px 0;
}
