div.brandmenu {position: relative;height:150px;width: 950px;overflow: auto; margin-bottom:10px}
ul.brandmenu {display: block;height: 110px;
	/* max width here, for users without javascript */	
	width: 1880px;padding: 15px 0 0 15px; 
	/* removing default styling */
	margin: 0;list-style: none;
}
.brandmenu li {display: block;float: left;	padding: 0 3px;}
.brandmenu a {display: block;text-decoration: none;}
.brandmenu span {display: none;text-align: center;font:11px/13px Verdana, Arial, Helvetica, sans-serif;color: #333; margin-top:-35px}
.brandmenu a:hover span {display: block;width:115px;}
.brandmenu img {border: 3px #fff solid;	-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.brandmenu a:hover img {filter:alpha(opacity=50);opacity: 0.5;}
.block {background:#000; width:950px; height:540px; display:none; position:absolute; left:0px; top:-447px;}
ul#brandmenu span:hover .block{display:block}