﻿.CompanyDetails { margin-top:18px;}

.BoldCompanyDetails {position:relative;}
.BoldCompanyDetails h1 {color:#A20303; font-size:1.2em; position:relative; margin-bottom:5px; margin-top:10px; padding-bottom:4px;}
.BoldCompanyDetails h4 { font-size:1.1em; color:#326E9C; position:relative; margin:0px; padding:0px;
 border-top:dotted 1px #CCCCCC; padding-top:10px; margin-top:10px; padding-bottom:5px; }

.BoldCompanyDetails .AddressDetails {margin-bottom:15px; position:relative;} 
.BoldCompanyDetails .AddressDetails table {width:100%; table-layout:fixed; position:relative; }
.BoldCompanyDetails .AddressDetails table td {line-height:150%; position:relative;}
.BoldCompanyDetails .AddressDetails table td.Address{ width:60%;}
.BoldCompanyDetails .AddressDetails table td.Numbers{ width:40%;}
.BoldCompanyDetails .AddressDetails span.Address{padding-left:20px; padding-right:10px; display:block;}
.BoldCompanyDetails .AddressDetails .Phone { display:block;}
.BoldCompanyDetails .AddressDetails .Fax { display:block;}
.BoldCompanyDetails .AddressDetails .Email { display:block;}
.BoldCompanyDetails .AddressDetails .Website { display:block;}
.BoldCompanyDetails .AddressDetails a { color:#000000; text-decoration:none;}
.BoldCompanyDetails .AddressDetails a:hover{text-decoration:underline; color:#A20303;}

.BoldCompanyDetails .TradeHeadings {margin-bottom:15px; position:relative;} 
.BoldCompanyDetails .TradeHeadings table {width:100%; table-layout:fixed; position:relative;}
.BoldCompanyDetails .TradeHeadings table td { width:50%; position:relative; padding-left:20px;}

.NonBoldCompanyDetails {position:relative;}
.NonBoldCompanyDetails h2 {color:#A20303; font-size:1.2em; position:relative; margin-bottom:5px; margin-top:10px; padding-bottom:4px;}
.NonBoldCompanyDetails h4 { font-size:1.1em; color:#326E9C; position:relative; margin:0px; padding:0px;
 border-top:dotted 1px #CCCCCC; padding-top:10px; margin-top:10px; padding-bottom:5px; }
.NonBoldCompanyDetails .Description { margin:5px 0px;}
.NonBoldCompanyDetails .AddressDetails {margin-bottom:15px; position:relative; margin-top:15px;} 
.NonBoldCompanyDetails .AddressDetails table {width:100%; table-layout:fixed; position:relative; }
.NonBoldCompanyDetails .AddressDetails table td {line-height:150%; position:relative;}
.NonBoldCompanyDetails .AddressDetails table td.Address{ width:60%;}
.NonBoldCompanyDetails .AddressDetails table td.Numbers{ width:40%;}
.NonBoldCompanyDetails .AddressDetails span.Address{padding-left:20px; padding-right:10px; display:block;}
.NonBoldCompanyDetails .AddressDetails .Phone { display:block;}
.NonBoldCompanyDetails .AddressDetails .Fax { display:block;}
.NonBoldCompanyDetails .AddressDetails .Email { display:block;}
.NonBoldCompanyDetails .AddressDetails .Website { display:block;}
.NonBoldCompanyDetails .AddressDetails a { color:#000000; text-decoration:none;}
.NonBoldCompanyDetails .AddressDetails a:hover{text-decoration:underline; color:#A20303; }

.CompanyList {}
.CompanyList ul { list-style:none; margin:0px; padding:0px; }
.CompanyList ul li {margin:5px 0px; padding:0px; position:relative; }
.CompanyList ul li h2 { margin:0px; padding:0px;display:block; font-size:1.1em; margin-bottom:7px; position:relative; font-weight:bold;color:#2E4B6B; }
.CompanyList ul li h3{ margin:0px; padding:0px;display:block; position:relative; font-weight:normal;color:#2E4B6B; }

.CompanyList ul li a { text-decoration: none; color:#000000; display:block; border-bottom:dotted 1px #CCCCCC; 
                 padding:6px 6px 5px 6px;  }
.CompanyList ul li a:hover {background-color:#EEED8C;border:dotted 1px #CCCCCC; padding:5px; }
.CompanyList ul li .Region { position:absolute; right:6px; top:6px;color:#666666;}
.CompanyList ul li .Description { padding-bottom:4px; display:block;}

.BoldCompanyDetails .Script { border-top:dotted 1px #CCCCCC; text-align:justify; padding-top:10px; margin-top:10px; padding-bottom:5px; padding-left:20px; padding-right:10px;}

.AutoScript {}
.AutoScript .BrandLevelGroup {display:block; }
.AutoScript .BrandLevelName { font-style:italic; }
.AutoScript .BrandName { font-weight:bold;}
