#tabnavi ul{
   margin:0;
   padding:0;
}
#tabnavi li{
   display:inline;
}
#tabnavi li a{
   display:inline-block;
   background:#fff;
   color:#333;
   padding:5px;
   text-decoration:none;
   border: 1px solid #888;
   border-radius:6px 6px 0 0;
   -moz-border-radius:6px 6px 0 0;
   -webkit-border-radius: 6px 6px 0 0;
}
#tabnavi li a:hover{
   background:#ccc;
   color:#000;
}
#tabnavi li a.active{
   background:#333;
   color:#fff;
}
#tabcont{
   padding:10px;
   width:100%;
   height:400px;
   border:1px dotted #ccc;
}