.abgne_tab {
	clear: both;
	width: 100%;
	margin: 10px 0;
	padding-top:30px;
}
ul.tabs {
	display: table;
	width:100%;
    margin: 0px auto;
    position: relative;
    text-align: center;
}
ul.tabs li {
	display: inline-block;
    padding: 5px;
    margin: 0 10px;
    position: relative;
    font-size: 15px;
    text-align: center;
	box-sizing: border-box;
}
ul.tabs li:first-child {
	border: 0;
}
ul.tabs li a {
	display: block;
}
ul.tabs li.active {
	border-bottom: 1px solid #333;
}
ul.tabs li.active a {
	color: #000;
	
}
/*ul.tabs li.active a:after {
    position: absolute;
    display: block;
    content: " ";
    top: 40%;
    right: 0;
    border: solid transparent;
    border-top: 8px solid #aec2b9;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}*/
ul.tabs li a.nav_pro {
	
}
ul.tabs li a.nav_size {
	
}
ul.tabs li a.nav_colour {
	
}
ul.tabs li a.nav_qa {
	
}
ul.tabs li a.nav_other {
	
}
ul.tabs li:hover > a.nav_pro, ul.tabs li:hover > a.nav_qa, ul.tabs li:hover > a.nav_size, ul.tabs li:hover > a.nav_colour, ul.tabs li:hover > a.nav_other, ul.tabs li.active > a.nav_pro,  ul.tabs li.active > a.nav_qa,  ul.tabs li.active > a.nav_size,  ul.tabs li.active > a.nav_colour, ul.tabs li.active > a.nav_other {
	background-position: bottom;
}
div.tab_container {
	clear: left;
	width: 100%;
}
div.tab_container .tab_content {
	padding-top: 40px;
}
div.tab_container .tab_content h2 {
	margin: 0 0 20px;
}
div.tab_container .tab_content .title {
	display:none;
}