@media projection, screen {
    .tabs-hide {
        display: none;
    }
}

.tabs-nav, #lhs-tabs ul {
	
    list-style: none;
    margin: 0;
    padding: 0;
    
}

.tabs-nav:after, #lhs-tabs ul:after { 
	
    display: block;
    clear: both;
    content: " ";

}

.tabs-nav li, #lhs-tabs ul li {
    float: left;
    margin: 0;
    height: 24px !important;
    overflow: hidden;
}

.tabs-nav a, .tabs-nav a span, #lhs-tabs ul a, #lhs-tabs ul a span {
	
    display: block;
    padding: 0px;
    
}

.tabs-nav a, #lhs-tabs ul a {

	text-indent: -9999px;
	overflow: hidden;
    z-index: 2;
    padding: 0;
    white-space: nowrap; 
}

.tabs-nav .tabs-selected a.item  {
	
	background: url(../images/tab-item.gif) no-repeat;
	background-position: 0px 0px;
	width: 50px;
}

.tabs-nav .tabs-selected a.mob {

	background: url(../images/tab-mob.gif) no-repeat;
	background-position: 0px -24px;	
	width: 43px;
			
}

.tabs-nav .tabs-disabled a.item, .tabs-nav a.item {
	
	background: url(../images/tab-item.gif) no-repeat;
	background-position: 0px -24px;
	width: 50px;	
}

.tabs-nav .tabs-disabled a.mob, .tabs-nav a.mob {
	
	background: url(../images/tab-mob.gif) no-repeat;
	background-position: 0px 0px;
	width: 43px;	
}


.tabs-nav .tabs-selected a.item, .tabs-nav a.item:hover, .tabs-nav a.item:focus, .tabs-nav a.item:active {
	
    outline: 0; 
}


.tabs-nav a span {
    width: 50px; 
    min-width: 50px;
    height: 24px;
    min-height: 24px;
    padding-right: 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: text;
    
}

.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { 
	
    cursor: pointer;

}

.tabs-container, #fragment-1, #fragment-2 {
	
	clear: both;
	background: url(../images/tabs-container.gif) no-repeat;
	position: relative;
	top: -1px;
	width: 215px;
	height: 39px;
	padding-top: 10px;
	padding-left: 11px;
}

.tabs-container input.search {
	
	display: block;
	float: left;
	width: 157px;
	padding-top: 7px;
	padding-bottom: 7px;
	background: url(../images/tab-search.gif) no-repeat;
	border: 0;
	margin: 0;
	font-size: 12px;
	color: #212121;
	text-shadow: 1px 1px #fff;
	padding-left: 8px;
	padding-right: 3px;

}

.tabs-container button.submit {
	
	display: block;
	float: left;
	width: 39px;
	height: 29px;
	background: url(../images/tab-input.gif) no-repeat;
	text-indent: -9999px;
	cursor: pointer;
	overflow: hidden;
	border: 0;
	margin: 0;
}

