li.second {
    padding: 5px 0 0 10px !important; border: 0px !important;
    margin: 0px !important;
}
li.second p{
    border: 0px !important;
    margin: 0px !important;
}
li.second a{
    border: 0px !important;
    margin: 0px !important;
}

.expander { text-decoration: none; }
.action a { font: bold 15px Arial; color: red; text-transform: uppercase; text-decoration:none; border-bottom: 1px dashed red;}
.action a:hover { font: bold 15px Arial; color: red; text-transform: uppercase; text-decoration:underline; border-bottom: none;}



.bx_catalog_text .bx_catalog_text_ul li {
	margin: 0 10px 10px !important;
}

.bx_catalog_text .bx_catalog_text_ul li a {
	display: block;
	padding: 0px 10px;
	border: 1px solid #d3d8dc;
	border-radius: 15px;
	height: 30px;
	font: 14px/30px Arial;

	background: #fafbfc;
	background: -moz-linear-gradient(top, #fafbfc 0%, #e9ecf0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafbfc), color-stop(100%,#e9ecf0));
	background: -webkit-linear-gradient(top, #fafbfc 0%,#e9ecf0 100%);
	background: -o-linear-gradient(top, #fafbfc 0%,#e9ecf0 100%);
	background: -ms-linear-gradient(top, #fafbfc 0%,#e9ecf0 100%);
	background: linear-gradient(to bottom, #fafbfc 0%,#e9ecf0 100%);
	text-decoration: none;
}

.bx_catalog_text .bx_catalog_text_ul li:hover a {
	border: 1px solid #a5e3fc;
}

.bx_catalog_text .bx_catalog_text_ul li.current a {
	color: #347092;
	background: #d6e9f0;
	box-shadow: inset 0px 1px 4px 0px #a9c6d1;
}

.bx_catalog_text {
	margin-bottom: 10px;
}
