.container{width:100%; margin:0px auto; padding:0px;}

ul.tabs             {margin:0px; padding:0px; float:right; list-style:none; display:inline-block}
ul.tabs li          {list-style:none; float:right; margin:0; padding:0px; border-left:none; position:relative; margin-right:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
ul.tabs li a        {color:#fff; background:#cccccc; display:block; padding:5px 6px 3px 6px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-decoration:none; font-size:20px; outline:none;}
ul.tabs li a:hover  {background:#333; color:#fff; opacity:1;}

html ul.tabs li.active a {background:#19caaf; margin:0; padding:5px 6px 3px 6px; color:#fff; }

.tab_container      {clear:both; float:left;  width:100%;}
.tab_content        {padding:0px; width:100%;  float:left; }







ul.spectabs             {margin:0px; padding:0px; float: left; list-style: none; height:38px; width:100%; border-bottom: 3px solid #19caaf; }
ul.spectabs li          {float: left; margin: 0; padding: 0; height: 38px; line-height:38px; border-left: none; background: #ddd; overflow: hidden; position: relative; margin-right:5px;  border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;}
ul.spectabs li a        {text-decoration: none; color: #000; display: block; font-size: 15px; padding: 0 15px; outline: none; text-transform:uppercase;}
ul.spectabs li a:hover  {background:#19caaf; color: #fff;}

html ul.spectabs li.active a, html ul.spectabs li.active a:hover    {background:#19caaf; color:#fff;}

.spec_tab_container      {clear: both; float: left;  background: #fff; width:100%}
.spec_tab_content        {padding:10px 0px; font-size: 14px; line-height:14pt; }






