@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 {
	background:#e8eced;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	}

.tabs-nav a {
	position: relative;
	top:0;
	z-index:2;
	color:#4d6064;
	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:#636D6F;
	}

.tabs-nav .tabs-selected a {
	color:#FFF;
	background:#99b537;
	}

.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;
	}

#gallerytabs .tabs-nav a {
	background:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}

#gallerytabs .tabs-nav a {
	color:#4d6064;
	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:#779709;
	border-bottom:1px dotted #779709;
	}

#gallerytabs .tabs-nav .tabs-selected a {
	color:#779709;
	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;
	}