#ja-tabswrap {
border: 0px solid #CCCCCC; width: 27.2em;
padding: 0 0 10px;
margin: 0 0 10px;
}

#ja-tabs {
position: relative;
border: 1px solid #CCCCCC; 
overflow: hidden;
z-index: 10;
}

#ja-tabs div.ja-innerpad {
padding:0;
}

.mootabs-title {
height: 30px;
border-bottom: 1px solid #CCCCCC;
position: relative;
background: #F7F7F7;
}

.mootabs-title ul {
margin: 0;
padding: 0;
height: 21px;
position: absolute;
bottom: 1px;
left: 5px;
}

* html .mootabs-title ul { /*IE 6*/
bottom: -1px;
}

.mootabs-title li {
float: left;
background: none;
margin: 0 1px;
padding: 0;
cursor: pointer;
display: block;
border: 1px solid #CCCCCC;
background: #EBF2F9;
}

.mootabs-title li h3 {
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: normal;
line-height: 20px;
margin: 0;
padding: 0 5px;
border: 1px solid #F0F0F0;
border-bottom: none;
}

.mootabs-title li.hover,
.mootabs-title li.firsthover,
.mootabs-title li.lasthover {
color: #ff9a23;
}

.mootabs-title li.active,
.mootabs-title li.firstactive,
.mootabs-title li.lastactive {
background: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

.mootabs-title li.active H3 ,
.mootabs-title li.firstactive H3,
.mootabs-title li.lastactive H3 {
color: #ff9a23;
}

.ja-tab-panels {
position: absolute;
clear: both;
overflow: hidden;
top: 45px;
}

#ja-tabswrap div.moduletable {
position: absolute;
top: 0;
border: none;
z-index: 100;
padding: 0;
}

#ja-tabswrap .moduletable ul {
margin: 0 !important;
padding: 0 !important;
}

#ja-tabswrap .moduletable li {
padding: 4px 0 6px;
margin: 0;
border-bottom: 1px solid #E6E6E6;
background: none;
}
