ul.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
}

ul.tabNavigation li {
display: inline;
}

ul.tabNavigation li a {
padding: 3px 5px;
background-color: #ddd;
color: #000;
text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
background-color: #000;
color: #fff;
}

ul.tabNavigation li a:focus {
outline: 0;
}

div.tabs > div {
padding: 10px;
margin-top: 2px;
border: 2px solid #333;
height:350px;
margin-bottom:10px;
}

div.tabs > div h2 {
margin-top: 0;
}

#first {
background-color: #f00;
}

#second {
background-color: #0f0;
}

#third {
background-color: #00f;
}
.tabs{
width:310px;
}