﻿.BrandList ul { list-style:none; margin:0px; padding:0px; position:relative;}
.BrandList li {  position:relative;}

.BrandList li.BoldBrandItem {border:solid 1px #326E9C;margin:5px 0px;position:relative;}
.BrandList .BoldBrandItem  h2 {font-weight:bold;position:relative; font-size:1.2em; margin:0px; padding:2px; padding-bottom:5px;}
.BrandList .BoldBrandItem  a.Details { text-decoration:none; display:block; padding:5px; color:#000000; 
        border-bottom:solid 1px #cccccc; background-color:#E1E1E1;  position:relative;}
.BrandList .BoldBrandItem .Description {display:block; padding-left:10px; position:relative;}
.BrandList .BoldBrandItem .CompanyName {display:block; position:relative; }
.BrandList .BoldBrandItem h3 {padding:10px 0px 5px 10px; position:relative; font-size:1.1em; color:#2E4B6B; }
.BrandList .BoldBrandItem a.Details:hover {background-color:#EEED8C;}
.BrandList .BoldBrandItem a.Details:hover h3 {color:#A20303; text-decoration:underline;}
.BrandList .BoldBrandItem .BrandLevel { font-size:1em; color:#000000; display:block; position:absolute; right:10px; top:10px; font-weight:normal;}

.BrandList .BoldBrandItem div.ContactDetails { padding:10px;position:relative; }
.BrandList .BoldBrandItem table.ContactDetails { width:100%; table-layout:fixed;position:relative;}
.BrandList .BoldBrandItem table.ContactDetails td.Address { width:60%;position:relative;}
.BrandList .BoldBrandItem table.ContactDetails td.Numbers { width:40%;position:relative;}
.BrandList .BoldBrandItem .ContactDetails span.Address { line-height:1.3em; display:block; padding-right:10px; position:relative;}
.BrandList .BoldBrandItem .ContactDetails .Phone { display:block; position: relative; margin:3px 0px;}
.BrandList .BoldBrandItem .ContactDetails .Fax { display:block; position: relative; margin:3px 0px;}
.BrandList .BoldBrandItem .ContactDetails .Email { display:block; position: relative; margin:3px 0px;}
.BrandList .BoldBrandItem .ContactDetails .Website { display:block; position: relative; margin:3px 0px;}
.BrandList .BoldBrandItem .ContactDetails a{ color:#000000; text-decoration:none;}
.BrandList .BoldBrandItem .ContactDetails a:hover {text-decoration:underline; color:#A20303;}

.BrandList li.BrandItem { position:relative; margin-bottom:5px;}
.BrandList li.BrandItem h2 { margin:0px; padding:0px;}
.BrandList li.BrandItem h3 {margin:0px; padding:0px;}
.BrandList li.BrandItem a {text-decoration:none; display:block; padding:5px; position:relative; padding:6px 6px 5px 6px; border-bottom:dotted 1px #cccccc;}
.BrandList li.BrandItem .Details { color:#000000; position:relative;}
.BrandList li.BrandItem .Details .BrandName{ font-weight: bold; font-size:1.1em; position:relative; display:inline;}
.BrandList li.BrandItem .Details .Description{ padding-left:10px; position:relative;}
.BrandList li.BrandItem .CompanyDetails { padding-left:40px;color:#2E4B6B; display:block; margin-top:5px; padding-top:5px; position:relative;}
.BrandList li.BrandItem .CompanyDetails .BoldCompanyName{ display:inline; position:relative; font-weight:bold;}
.BrandList li.BrandItem .CompanyDetails .CompanyName { display:inline; position:relative; font-weight:normal;}
.BrandList li.BrandItem .CompanyDetails .Region { display:inline; position:relative;}
.BrandList li.BrandItem .CompanyDetails .BrandLevel{ display:block; position: absolute; right:10px; color:#000000; cursor:hand; top:5px;}

.BrandList li.BrandItem a:hover {border:dotted 1px #cccccc; padding:5px;background-color:#EEED8C;}
.BrandList li.BrandItem a:hover .CompanyDetails .BoldCompanyName, .BrandList li.BrandItem a:hover .CompanyDetails .CompanyName { text-decoration:underline; color:#A20303;}

.BrandList .BrandScript { padding:10px 0px 5px 0px;}

.BrandNameList {}
.BrandNameList table { width:100%; table-layout:fixed;position:relative;}
.BrandNameList table td { width:33%;position:relative;}
.BrandNameList table td a { text-decoration:none; display:block;padding:4px; position:relative; font-weight:bold; text-decoration:none; color:#2E4B6B;}
.BrandNameList table td a:hover {padding:3px; text-decoration:underline; color:#A20303; border:dotted 1px #aaaaaa; background-color:#EEED8C;}

