.tabs{
	width: 100%;
	margin: 20px 0px; 
	position: relative;
}

.tab_nav{
	list-style: none;
}
.tab_nav li{ 
	display: inline; 
}
.tab_nav li a{
	text-decoration: none; 
	padding: 15px; 
	background: #f9f9f9;
	line-height: 50px;
	color:#333; 
	font-size:12px;
	text-transform:uppercase;
}
.tab_nav li a:hover{
	background:#999; 
	color:#f0f0f0;
}
@media (hover:none), (hover:on-demand) {
.tab_nav li a:hover{
	background: #f9f9f9;
    color: #333;
} }

.tab_content{  
	width:100%;
	margin-top: 20px;
}
.tab_content img{
	max-width: 100%;
}

.tab_content  div{
	display: table-cell;
    vertical-align: middle;
}

