#manufacturer_module {
 	position:relative;
	border-radius:4px;
	margin-bottom:12px;
	z-index:10;
}

#manufacturer_module .heading {
    border-radius: 0px;
    padding: 3%;
    color: #202020;
    background: #ddd;
	margin-top: 25px;
}


#manufacturer_module ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-table;
    padding-top: 10px;
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0px;
}

#manufacturer_module ul > li {
	position:relative;
	float:left;
	margin:-1px 6px 7px 0;
}

#manufacturer_module ul > li a {
	height:24px;
	line-height:22px;
	padding:0 8px;
	text-decoration:none;
	border:solid 1px #ddd;
	border-radius:3px;
	color: #253745;
	display:block;
	text-align:center;
	background:#fff;
}


#manufacturer_module ul > li:hover > a {
    color: #ffffff;
    border: solid 1px #bbb;
    background: #253745;
}

#manufacturer_module ul > li > div {
	display:none;
	background:#f8f8f8;
	position:absolute;
	top:115%;
	border-top:0;
	border-radius:0 3px 3px 3px;
}

		
#manufacturer_module ul > li:hover > div {
	display:block;
	padding:4px 10px 4px 0px;
	z-index:1;
	text-align:left;
	border:solid 1px #bbb;
}


#manufacturer_module ul > li ul > li {
	border:none !important;
	padding:0;
	margin:0;
	min-width:100px;
}

#manufacturer_module ul > li ul > li > a {
	text-align:left;
	color: #666;
	border:none !important;
	white-space:nowrap;
	margin:0;
	text-decoration:underline;
	background: #f8f8f8;
}
#manufacturer_module > ul > li ul > li > a:hover {
	border:none;
	text-decoration:none;
	box-shadow:none !important;
}

@media (max-width:767px){
	#manufacturer_module .col-xs-12 > ul > li:hover:before {display:none;}
}