.editmode .ctm-accordion {
	z-index: 0;
}
.ccm-edit-mode-disabled-item.ctm-accordion {
	height: 462px;
	display: block;
}
.ccm-edit-mode-disabled-item.ctm-accordion .ccm-edit-mode-message {
	padding-top: 230px;
}

.ctm-accordion {
	display: none;
	position: relative;
	width: 960px;
	height: 462px;
	overflow: hidden;
}
.ctm-accordion ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.ctm-accordion ul li {
	border: 5px solid #fff;
	color: #fff;
	float: left;
	height: 452px;
	margin-left: 8px;
	overflow: hidden;
	position: relative;
	width: 90px;
	background-repeat: no-repeat;
}
.ctm-accordion ul li.slide-1 {
	margin-left: 0;
}

.ctm-accordion ul li.slide-1 { background-position: -450px 0; }
.ctm-accordion ul li.slide-2 { background-position: -125px 0; }
.ctm-accordion ul li.slide-3 { background-position: -140px 0; }
.ctm-accordion ul li.slide-4 { background-position: -200px 0; }

.ctm-accordion ul li .overlay-text {
	background: url(img/slide-closed-overlay.png);
	background: rgba(48, 48, 72, 0.75);
	height: 100%;
	position: relative;
	width: 100%;
}
.ctm-accordion ul li .overlay-text img {
	margin: 140px 0 0 20px;
}
.ctm-accordion ul li:first-child .overlay-text {
	opacity: 0;
	filter: alpha(opacity=0);
}
.ctm-accordion ul li .slide-content {
	background: url(img/slide-text-bg.png);
	background: rgba(0, 0, 0, 0.85);
	bottom: 25px;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 15px;
	position: absolute;
	right: 25px;
	width: 285px;
}
.ctm-accordion ul li .slide-content h3 {
	font-size: 32px;
	margin: 0;
}
.ctm-accordion ul li:first-child .slide-content {
	opacity: 1;
	filter: alpha(opacity=100);
}.home-accordion {
	display: none;
	position: relative;
	width: 960px;
}
.home-accordion ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.home-accordion ul li {
	border: 5px solid #fff;
	color: #fff;
	float: left;
	height: 452px;
	margin-left: 8px;
	overflow: hidden;
	position: relative;
	width: 90px;
}
.home-accordion ul li.slide-1 { background: url(css/slide-1.jpg) -450px 0 no-repeat; }
.home-accordion ul li.slide-2 { background: url(css/slide-2.jpg) -125px 0 no-repeat; }
.home-accordion ul li.slide-3 { background: url(css/slide-3.jpg) -140px 0 no-repeat; }
.home-accordion ul li.slide-4 { background: url(css/slide-4.jpg) -200px 0 no-repeat; }
.home-accordion ul li .overlay-text {
	background: url(css/slide-closed-overlay.png);
	background: rgba(48, 48, 72, 0.75);
	height: 100%;
	position: relative;
	width: 100%;
}
.home-accordion ul li .overlay-text img {
	margin: 140px 0 0 20px;
}
.home-accordion ul li:first-child .overlay-text {
	opacity: 0;
	filter: alpha(opacity=0);
}
.home-accordion ul li .slide-content {
	background: url(css/slide-text-bg.png);
	background: rgba(0, 0, 0, 0.85);
	bottom: 25px;
	opacity: 0;
	filter: alpha(opacity=0);
	padding: 15px;
	position: absolute;
	right: 25px;
	width: 285px;
}
.home-accordion ul li .slide-content h3 {
	font-size: 32px;
	margin: 0;
}
.home-accordion ul li:first-child .slide-content {
	opacity: 1;
	filter: alpha(opacity=100);
}