div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
	background:url(images/carousel/ref_acc_btn.png) no-repeat;
	color:#333333;
	height:32px;
	width:398px;
	margin:0 1px;
	font-size:1.4em;
	line-height:32px;
	text-indent:20px;
	cursor:pointer;
}
div.accordion-toggle-active{
	cursor:default;
}
div.accordion-toggle:hover, div.accordion-toggle-active{
	background:url(images/carousel/ref_acc_btn_activ.png) no-repeat;
}

div.accordion-content{
	overflow: hidden;	/* required for effect */
	width:360px;
	height:140px;
	color:#666666;
	background-color: #FFFFFF;
	padding:0px 20px;
}

.ref_accord img {
	margin-right:10px;
}

.ref_accord p {
	vertical-align: middle;
	height:16px;
	font-size:13px;
	margin:10px 0;
}

.ref_accord a {
	color:#777777;
	text-decoration:none;
	bottom:4px;
	position:relative;
}

.ref_accord a:hover {
	text-decoration:underline;
}

