.tabs {
height:auto!important;	
position:relative;
border-top:0 !important;
}
.tab-menu {
margin-left:1px;
padding: 0;
list-style: none;
width: 100%;
}
.tab-menu li {
float: left;
margin-left:-1px;
line-height: 31px; border: 1px solid #D9D9D9;	
margin-bottom: -1px; overflow: hidden;
position: relative;
background:#EDEDED;
list-style: none;
}
.tab-menu li a {
text-decoration: none;
color: #747a7d;
display: block;
font:300 14px 'Roboto', sans-serif;
padding:15px 20px;
outline: none;	
}
.tab-menu li a:hover {
background: #FFF;
}
html .tab-menu li.active  { background:#FFF;
padding-right:2px; padding-left:2px;
border-bottom: 1px solid #FFF; }
.tab-menu li.active a { color:#8e9199 !important; } .tab-container {
overflow: hidden;
clear:both;
width:99.9%;
background:#FFF;	
margin:0 !important;
margin-bottom:30px !important;
}
.tab-content { position:relative; padding:20px; }
.tab-content ul li { overflow:hidden; margin-bottom:20px; }
.tab-content h6 a:link, .tab-content h6 a:visited { font:12px 'Roboto', sans-serif; color:#4e535e; }
.tab-content a:hover { color:#333 !important; }
.tab-content { margin:0 !important; }
.tab-content ul li.last { border-bottom:0 !important; padding-bottom:2px !important; }
.tab-content span.details, .tab-content span.details a { color:#9f9f9f; font-size:10px; margin:0 !important; text-transform:uppercase; }
.tab-content h6 { margin-bottom:4px; line-height:16px; }
.img-tail { position:relative; display:block; float:left; margin-right:12px; margin-bottom:0 !important; }
.widget-tab span.tail { position:absolute; bottom:-12px; left:0; width:69px;  }
#tabComments ul li:last-child, #tabcomments ul li:last-child { padding:0 !important; } 
#tabComments a:link, #tabComments a:visited { font-weight:bold; }
.tab-container { border:1px solid #D9D9D9; }
.left-container .tab-container { width:100%; }
.fullwidth .tab-container { width:100%; }