h1{text-align:center}#brandsContainer{width:90%;margin:20px auto 40px auto;position:relative;*zoom:1}#brandsContainer:before,#brandsContainer:after{display:table;content:""}#brandsContainer:after{clear:both}#brandsContainer #brandsNav{text-align:center;position:relative;z-index:1;padding:0 20px}#brandsContainer #brandsNav a:hover{font-weight:bold;color:red}#brandsContainer #brandsNav #selected{font-weight:bold;color:red}#brandsContainer #brandsNav a{display:inline-block;width:10px}#brandsContainer #backdrop{position:absolute;background:#f5f5f5;border:1px solid #d3d3d3;top:-10px;right:15px;left:15px;bottom:-20px}#brandsContainer .brandContainer{padding:5px;width:25%;float:left;position:relative;z-index:1;height:145px;display:table}#brandsContainer .brandContainer .brandLinkContainer{display:table-cell;vertical-align:middle;padding:10px 0;border:1px solid #d3d3d3;background:#fff}#brandsContainer .brandContainer .brandLinkContainer .brandImageLink{display:block;text-align:center}#brandsContainer .brandContainer .brandLinkContainer .brandImageLink img{height:50px;width:140px}#brandsContainer .brandContainer .brandLinkContainer .brandLink{display:block;text-align:center;padding:5px 10px}#makesContainer{width:90%;margin:20px auto 40px auto;position:relative;*zoom:1}#makesContainer:before,#makesContainer:after{display:table;content:""}#makesContainer:after{clear:both}#makesContainer .makeContainer{padding:5px;width:25%;float:left;position:relative;z-index:1;display:table}#makesContainer .makeContainer .makeLinkContainer{display:table-cell;vertical-align:middle;padding:10px 0;border:1px solid #d3d3d3;background:#fff}#makesContainer .makeContainer .makeLinkContainer .makeLink{display:block;text-align:center;padding:5px 10px}@media only screen and (max-width:599px){.BrandsTypePageContainer #mainContent h1{font-size:1.2em;margin:20px 0 30px 0}.BrandsTypePageContainer #brandsContainer{width:auto;margin:0 10px}.BrandsTypePageContainer #brandsContainer #brandsNav{padding:0 20px}.BrandsTypePageContainer #brandsContainer #brandsNav span{display:block}.BrandsTypePageContainer #brandsContainer .brandContainer{height:155px!important;width:50%!important}#makesContainer{width:auto;margin:10px!important}#makesContainer .makeContainer{width:33.3333%;display:block}#makesContainer .makeContainer a{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#makesContainer .makeContainer .makeLinkContainer{display:block;width:100%}}@media only screen and (min-width:600px){#brandsContainer #brandsNav{font-size:1.3em}#brandsContainer #brandsNav a{width:15px}}