.tabs-primary {
background:url(../img/tabs-bottom.gif) bottom repeat-x;
padding-right:5px;
margin-bottom:15px;
float:left;
}

* html .tabs-primary {
height:1px;
overflow:visible;
}

h1#with-tabs {
line-height:1.4;
margin: 2px 0 -6px 0;
}

h1#in-tabs {
min-height:15px;
line-height:1.4;
position:relative;
top:2px; 
float:left;
margin: 2px 0 -2px 0;
}

.tabs-primary ul {
margin: 12px 0 0;
padding:0 0 0 1em;
list-style:none;
font-size:100%;
padding-top:2px;
}

.tabs-primary li {
margin:0 1px 0 0;
padding:0 5px 0 0;
background:url(../img/tabs.png) 100% -100px;
border-bottom:1px solid #BBB;
}
.tabs-left li {
float:left;
}
.tabs-right li {
float:right;
}

.tabs-primary li a,.tabs-primary li span {
display:block;
float:left;
padding:5px 11px 5px 16px;
text-align:center;
white-space:nowrap;
background:url(../img/tabs.png) 0 -100px;
text-decoration:none;
min-height:17px;
/* fixes FX/Mac issue */
color:#322F29;
}

.tabs-primary li.active {
border-bottom:1px solid #fff;
background:url(../img/tabs.png) 100% 0;
}

.tabs-primary li.active a,.menu li.active span {
background:url(../img/tabs.png) 0 0;
}

.tabs-primary li img {
vertical-align:middle;
}

.tabs-primary li span {
color:#000;
}

.tabs-primary li:hover {
background-position:100% -200px;
}

.tabs-primary li:hover a {
background-position:0 -200px;
}

.tabs-primary li.active:hover {
background-position:100% 0;
}

.tabs-primary li.active:hover a {
background-position:0 0;
}

.tabs-secondary {
float:left;
padding:0;
margin: -16px 0 16px 0;
z-index:50000;
}

.tabs-secondary ul {
	margin: 0;
}

.tabs-secondary li {
display:block;
float:left;
/*background: url(/img/menu-divider.gif) 0 50% no-repeat;*/
padding:7px;
white-space:nowrap;
}

.tabs-secondary li.right {
float:right;
padding-left:16px;
color:#999;
}

.tabs-secondary select {
font-size:100%;
border:1px solid #999;
padding:0;
}

.tabs-secondary a.active {
color:#F50;
/*background: url(/img/menu-marker.gif) 50% 0 no-repeat;*/
display:block;
float:left;
margin-top:-5px;
padding:4px;
text-decoration:none;
font-size:120%;
font-weight: bold;
letter-spacing:-.02em;
line-height:1.5;
}