@media projection, screen {
	.tabs-hide {
		display: none;
	}
}

@media print {
	.tabs-nav {
		display: none;
	}
}

/*-- GENERAL TABS -----------------------------------------------------*/

.tabs-nav {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	list-style: none;
	margin:0 -1px 0px 0;
	padding:0;
	}

.tabs-nav:after {
	display: block;
	clear: both;
	content: " ";
	}

.tabs-nav li {
	float:left;
	margin:0 1px 0 0;
	min-width: 155px;
	}

.tabs-nav a, 
.tabs-nav a span {
	display: block;
	padding:0;
	}

.tabs-nav a {
	color:#FFF;
	background-color:#131313;
	background-image: url(images/menu.png);
	background-position: left 0;
	background-repeat: repeat-x;
	top:0;
	}

.tabs-nav a {
	position: relative;
	z-index:2;
	font-size:12px;
	/*
	text-shadow:1px 1px 0px #FFF;
	*/
	font-weight:bold;
	line-height:1.2em;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	white-space: nowrap; /* required in IE 6 */	
	}

.tabs-nav a:hover {
	color:#FFF;
	background-color:#f18901;
	background-image: url(images/menu.png);
	background-position: left -50px;
	background-repeat: repeat-x;
	}

.tabs-nav .tabs-selected a {
	color:#FFF;
	background-color:#f18901;
	background-image: url(images/menu.png);
	background-position: left -50px;
	background-repeat: repeat-x;
	top:0 !important;
	}

.tabs-nav .tabs-selected a, 
.tabs-nav a:hover, 
.tabs-nav a:focus, 
.tabs-nav a:active {
	outline: 0;
	}

.tabs-nav a span {
	width: 155px;
	min-width: 155px;
	height:27px;
	min-height:27px;
	padding:12px 0 0 0;
	}

*>.tabs-nav a span {
	width: auto;
	height: auto;
	}

.tabs-nav .tabs-selected a:link, 
.tabs-nav .tabs-selected a:visited, 
.tabs-nav .tabs-disabled a:link, 
.tabs-nav .tabs-disabled a:visited {
	cursor: pointer;
	}

.tabs-nav a:hover, 
.tabs-nav a:focus, 
.tabs-nav a:active {
	cursor: pointer;
	}

.tabs-nav .tabs-disabled {
	opacity: .4;
	}

.tabs-loading em {
	padding: 1px 0 1px 20px;
	background: url(images/loading.gif) no-repeat 0 50%;
	text-transform:none;
	font-style:normal;
	font-weight:normal;
	}



/*-- GALLERY TABS -----------------------------------------------------*/

#gal ul {
	display:none;
	}

#gallerytabs .tabs-nav {
	font-family:Verdana, Arial, sans-serif;
	padding:14px 0 0 0;
	height:25px;
	}

#gallerytabs .tabs-nav li {
	margin:0 0 0 20px;
	min-width:0 !important; 
	}

#gallerytabs .tabs-nav a, 
#gallerytabs .tabs-nav a span {
	display:inline;
	top:0;
	}

#gallerytabs .tabs-nav a {
	background:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#gallerytabs .tabs-nav a {
	color:#9b9b9b;
	font-size:11px;
	text-shadow:none;
	font-weight:normal;
	line-height:1em;
	text-transform:none;
	text-align:left;
	/*
	border-bottom:1px dotted #4d6064;
	*/
	display:block;
	padding:0 0 1px 0;
	}

#gallerytabs .tabs-nav a:hover {
	color:#ff9600;
	/*
	border-bottom:1px dotted #779709;
	*/
	}

#gallerytabs .tabs-nav .tabs-selected a {
	color:#ff9600;
	text-shadow:none;
	background:none;
	border:none;
	}

#gallerytabs .tabs-nav a span {
	width: auto !important;
	min-width:0 !important;
	height: auto;
	min-height:0;
	padding:0;
	}