* { margin: 0; padding: 0; }
body { background: 0; background-color: #fff; font-family: Verdana, Arial, Tahoma, Sans-Serif; font-size: 11px; }
h1 { background:#1A3659; border-bottom:1px solid #000000; color:#FFFFFF; font-weight:normal; padding:32px 0 10px 12px; }

.dealerGrid { padding: 10px; }
    .dealerGrid table { width: 100%; border: 0; margin:0; padding:0; border-collapse: collapse; }
        .dealerGrid table tr th { padding: 5px; background: #ddd; border:0; text-align: left; }
        .dealerGrid table tr td { padding: 5px; background: #f2e4bb; border: 0; text-align: left; }
        .dealerGrid table tr.footer td { background: #ded; }
        
        .dealerGrid table tr th.blank, .dealerGrid table tr td.blank  { background: #fff ! important; border: 0 ! important; }