.tabs-hide {display: none;}
.tabs-nav {list-style: none; margin:0; padding: 0 0 0 4px;}
.tabs-nav:after {display: block;clear: both; content: " "; }
.tabs-nav li {float: left; margin:0;}
.tabs-nav a, .tabs-nav a span {display: block; padding: 0 5px; background: url(../images/tab.png) no-repeat;}
.tabs-nav a {position:relative; top:2px; z-index:2; padding-left:0; color:#000; text-align:center;  text-decoration:none; white-space: nowrap; font:normal 12px/1.2em Arial;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position:100% -22px; outline:0; color: #ff5e00; text-decoration:none;}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active{    background-position: 100% 0; text-decoration:none;}
.tabs-nav a span {min-height:18px; padding-top:5px; padding-right:0;}
*>.tabs-nav a span { /* hide from IE 6 */width: auto; height: auto;}
.tabs-nav .tabs-selected a span {padding-top:4px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -22px;}
.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: 0 0;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container { border-top:1px solid #9e9e9e; padding:1em 8px; background: #fff;}
.tabs-loading em {padding: 0 0 0 20px; background: url(../images/loading.gif) no-repeat 0 50%;}
.tabs-nav a span, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active{cursor: pointer;}