.prod-tabs {
    width: 920px;
    zoom: 1;
    position: relative;
}

.prod-tabs-fw {
    width: 1240px;
    zoom: 1;
    position: relative;
}

.prod-tabs dt,
.prod-tabs-fw dt{
    float: left;
    border: solid white;
    border-bottom-style: inset;
    border-bottom: 4px solid #e9eef0;
    padding: 10px 20px 25px 20px;
    position: relative;
    margin-right: 5px;
    cursor: pointer;
    font-size: 1em;
    color: #022f4e;
    height: 25px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.prod-tabs dt:hover,
.prod-tabs-fw dt:hover {
    background-color: #f0f5f7;
}

.prod-tabs dt.selected,
.prod-tabs-fw dt.selected {
    border-bottom-color: #00aeef;
    background: #fff;
    z-index: 3;
    cursor: auto;
    color: #00aeef;
}

.prod-tabs dd,
.prod-tabs-fw dd {
    background: #fff;
    display: none;
    float: right;
    width: 100%;
    margin: 2em 0 0 -100%;
    position: relative;
    z-index: 2;
    top: 40px;
}

.prod-tabs dd.selected,
.prod-tabs-fw dd.selected {
    display: block;
}

.prod-tabs .tab-content {
    padding: 10px 0 0 0;
    width: 920px;
}

.prod-tabs-fw .tab-content {
    padding: 10px 0 0 0;
    width: 1240px;
}

.prod-tabs .tab-content div.separator,
.prod-tabs-fw .tab-content div.separator {
    height: 1em;
}

.comp-tabs {
    width: 920px;
    zoom: 1;
    position: relative;
}

.comp-tabs-fw {
    width: 1240px;
    zoom: 1;
    position: relative;
}

.comp-tabs dt,
.comp-tabs-fw dt{
    float: left;
    border: solid white;
    border-bottom-style: inset;
    border-bottom: 4px solid #00aeef;
    padding: 15px 20px 15px 20px;
    position: relative;
	left: 160px;
    margin-right: 0px;
    cursor: pointer;
    font-size: 1em;
    color: #022f4e;
    height: 25px;
	background: #ddecf6;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;

}

.comp-tabs dt:hover,
.comp-tabs-fw dt:hover {
    background-color: #A3D5F6;
}

.comp-tabs dt.selected,
.comp-tabs-fw dt.selected {
    border-bottom-color: #00aeef;
    background: #00aeef;
    z-index: 3;
    cursor: auto;
    color: white;
}

.comp-tabs dd,
.comp-tabs-fw dd {
    background: #fff;
    display: none;
    float: right;
    width: 100%;
    margin: 2em 0 0 -100%;
    position: relative;
    z-index: 2;
    top: 30px;
}

.comp-tabs dd.selected,
.comp-tabs-fw dd.selected {
    display: block;
}

.comp-tabs .tab-content {
    padding: 0 0 0 0;
    width: 920px;
}

.comp-tabs-fw .tab-content {
    padding: 0 0 0 0;
    width: 1240px;
}

.comp-tabs .tab-content div.separator,
.comp-tabs-fw .tab-content div.separator {
    height: 1em;
}
