.tabs-hide {
display:none;
}
.tabs-nav {
/*display:none; */
}
.tabs-navigation,
.tabs-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 0pt 4px;
}
.tabs-navigation:after,
.tabs-nav:after {
clear:both;
content:" ";
display:block;
}
.tabs-navigation li,
.tabs-nav li {
float:left;
margin:0pt 0pt 0pt 1px;
min-width:84px;
_width:134px;
}
.tabs-navigation a,
.tabs-navigation a span,
.tabs-nav a, .tabs-nav a span {
background:transparent none no-repeat scroll 100% 50%;
display:block;
padding:0pt 10px;
}
.tabs-navigation a,
.tabs-nav a {
    font-size:12px;
    font-weight:bold;
    line-height:1.2;
    padding-left:0pt;
    position:relative;
    text-align:center;
    text-decoration:none;
    top:1px;
    white-space:nowrap;
    z-index:2;
}
.tabs-navigation .tabs-selected a,
.tabs-nav .tabs-selected a {}

.tabs-navigation .tabs-selected a,
.tabs-nav .tabs-selected a,
.tabs-nav a:hover,
.tabs-nav a:focus,
.tabs-nav a:active {
background-position:100% -150px;
outline-color:invert;
outline-style:none;
outline-width:0pt;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
background-position:100% -100px;
}
.tabs-navigation a span,
.tabs-nav a span {
height:18px;
min-height:18px;
min-width:64px;
padding-right:0pt;
padding-top:6px;
width:64px;
background-color: transparent;
}
* > .tabs-navigation a span,
* > .tabs-nav a span {
height:auto;
width:auto;
}
.tabs-navigation .tabs-selected a span,
.tabs-nav .tabs-selected a span {
padding-top:7px;
}

.tabs-navigation .tabs-selected a span,
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
background-position:0pt -50px;
}

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background-position:left top;
}
.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-nav .tabs-disabled {
    opacity:0.4;
}

#content .tabs-content,
#content .tabs-container {
    background: none repeat scroll 0%;
    border:1px solid;
    padding:0;
    margin-bottom: 10px;
}

#content .tabs-container.product_description {
    padding:1em 8px;
}

.tabs-loading em {
    background:transparent url(loading.gif) no-repeat scroll 0pt 50%;
    padding:0pt 0pt 0pt 20px;
}
