.ui-helper-clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.ui-helper-clearfix{
display:block;
}

.ui-tabs {
-moz-border-radius: 0;
border: none;
}

.ui-tabs .ui-tabs-nav{
list-style:none;
position:relative;
border-bottom:1px solid #999;
border-left: none;
border-right: none;
border-top: none;
padding:0 1em 0;
margin:0;
-moz-border-radius: 0;
background: none;
}

.ui-tabs .ui-tabs-nav li{
position:relative;
float:left;
padding:0;
margin-left:0.5em;
-moz-border-radius: 0;
background: #E6E6E6;
}

.ui-tabs .ui-tabs-nav li a{
float:left;
text-decoration:none;
padding:.5em 1em;
}

.ui-tabs .ui-tabs-panel{
display:block;
padding:2em;
}

.ui-tabs .ui-tabs-hide{
display:none !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	background: #FFFFFF;
}

.ui-state-default, .ui-widget-content .ui-state-default {
background:#e6e6e6;
border:1px solid #d3d3d3;
border-bottom-width:0;
font-weight:normal;
color:#555;
outline:none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{
color:#555555;
}
.ui-state-hover, .ui-state-focus{
background:#dadada;
border:1px solid #999;
font-weight:normal;
color:#212121;
outline:none;
}
.ui-state-hover a, .ui-state-hover a:hover{
color:#212121;
}
.ui-state-active, .ui-widget-content .ui-state-active{
background:#fff;
border:1px solid #aaa;
border-bottom:1px solid white;
margin-bottom: -2px;
font-weight:normal;
color:#212121;
outline:none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{
color:#212121;
}