table{
border-collapse: separate;
}

#header{
font-size: 16px;
}

#Dealership{
border-bottom: 4px solid black;
}

tr.Description th{
font-size: 12px;
font-weight: normal;
}

#Rates{
border-top:5px solid black;
border-bottom:2px solid black;
}

#Rates td{
border-top: 1px solid black;
}

#Table1Notes{
border-top: 1px solid black;
}

#Table1Notes li{
margin: 1px 0;
}

#Rates2{
border-top: 5px solid black;
border-bottom: 2px solid black;
}

#Rates2 td{
border-top: 1px solid black;
}

#Table2Notes{
border-top: 1px solid black;
border-bottom: 5px solid black;
}

#ProgramHeading td{
border-top: 1px solid black;
padding-top: 1px;
}

#GoldTable{
border-top: 2px solid black;
border-bottom: 6px solid black;
}

#GoldTable td{
border-top: 1px solid black;
padding-top: 1px;
}

#ProtectionPlans td, #Alarms td, #PaymentProtection td{
border-top: 1px solid black;
padding-top: 1px;
}

#ProtectionPlans td, #Alarms td{
width: 505px;
}

