/* root element for accordion. decorated with rounded borders and gradient background image */
.accordion-vertical-1 {
	width: auto;
	background: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#444444));
	background: -webkit-linear-gradient(#222222, #444444);
	background: -moz-linear-gradient(#222222, #444444);
	background: -ms-linear-gradient(#222222, #444444);
	background: -o-linear-gradient(#222222, #444444);
	background: linear-gradient(#222222, #444444);
}

/* accordion header */
.accordion-vertical-1 h2.accordion-item {
	position: relative;
	z-index: 10;
	cursor:pointer;
	margin:0 !important;
	padding:5px 15px !important;
	background: #EEEEEE;
	background: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#E3E3E3));
	background: -webkit-linear-gradient(#F6F6F6, #E3E3E3);
	background: -moz-linear-gradient(#F6F6F6, #E3E3E3);
	background: -ms-linear-gradient(#F6F6F6, #E3E3E3);
	background: -o-linear-gradient(#F6F6F6, #E3E3E3);
	background: linear-gradient(#F6F6F6, #E3E3E3);
	border:1px solid #DDDDDD;
	color: #444444 !important;
	font-size:14px;
	font-weight:normal;
	text-shadow: #FFFFFF 0px 1px 1px;
	font-weight: bold;
	-webkit-box-shadow: #888 1px 1px 2px;
	-moz-box-shadow: #888 1px 1px 2px;
	-o-box-shadow: #888 1px 1px 2px;
	-khtml-box-shadow: #888 1px 1px 2px;
	box-shadow: #FFF 0 2px 3px;
}

/* currently active header */
.accordion-vertical-1 h2.current {
	cursor:default;
}

/* accordion pane */
.accordion-vertical-1 .pane {
	margin-left: 7px;
	margin-right: 7px;
	display:none;
	overflow: hidden;
	height: auto;
	padding:15px;
	color:#fff;
	font-size:12px;
}

/* titles inside pane */
.accordion-vertical-1 .pane h1,
.accordion-vertical-1 .pane h2 {
	color: #FFF;
}
.accordion-vertical-1 .pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}
.accordion-vertical-1 .pane h4,
.accordion-vertical-1 .pane h5,
.accordion-vertical-1 .pane h6 {
	color:#DDDDDD;
}

/* according content */
.accordion_thumbnail img {
	margin: 0;
	padding: 6px;
	background: #DDDDDD;
	border: 1px solid #777777;
	-webkit-box-shadow: inset #999999 0 0 4px;
	-moz-box-shadow: inset #999999 0 0 4px;
	-o-box-shadow: inset #999999 0 0 4px;
	box-shadow: inset #999999 0 0 4px;
}
.accordion-vertical-1 a {
	color: #CCCCCC;
}
.accordion-vertical-1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}