.tabs{width:100%;overflow:hidden;zoom:1;position:relative;margin-top:20px;margin-bottom:20px;z-index:1;}
.tabs dt{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #e8e8e8 80%, #bdbdbd 130%) repeat scroll 0 0;
    border-color: #7c0000 #7c0000 -moz-use-text-color;
    border-image: none;
    border-radius: 8px 8px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #555555;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    padding: 4px 35px;
    position: relative;
}
.tabs dt:hover{background:#cacaca;border-color:#bbb;}
.tabs dt.selected{
	background: #fff none repeat scroll 0 0;
    border-color: #7c0000;
    border-radius: 8px 8px 0 0;
    color: #7c0000;
    cursor: auto;
    font-size: 14px;
}
.tabs dd{background:#fff;display:none;float:right;width:100%;position:relative;z-index:2;margin:35px 0 0 -100%}
.tabs dd.selected {display: block;}
.tabs .tab-content{border-top: 1px solid #7c0000;overflow: hidden;padding:10px;}
.tabs .moduletable {margin-top:5px;padding-left:5px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.tabs_clr {clear:both;font-size:0;height:0;line-height:0}

.sliders {width: 100%;	border-bottom: solid 1px #c4c4c4;margin:10px 0;}
.sliders .title {background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;	padding: 7px 15px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: none;cursor: pointer;}
.sliders .title:hover {background-color: #e3e2e2;}
.sliders .title.active {background-position: right 5px;}
.sliders .desc {background: #f7f7f7;margin: 0;padding:  10px 15px 20px;	border-left: solid 1px #c4c4c4;	border-right: solid 1px #c4c4c4;}

.spoilers {width: 100%;}
.spoilers .title {background: #e9e7e7 url(../images/arrow-square.gif) no-repeat right -51px;	padding: 7px 15px;margin: 0;margin-top:10px;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;cursor: pointer;}
.spoilers .title:hover {background-color: #e3e2e2;}
.spoilers .title.active {background-position: right 5px;}
.spoilers .desc {display:none;background: #f7f7f7;margin: 0;padding:  10px 15px 20px;	border-left: solid 1px #c4c4c4;	border-right: solid 1px #c4c4c4;border-bottom: solid 1px #c4c4c4;}

