table.pricing{
 border-top: 2px solid black;
 border-left: 2px solid black;
 border-right: 2px solid black;
 border-bottom: 1px solid black;
 font-size: smaller;
 padding: 0px;
 margin: auto;
 text-align: center;
 border-collapse: collapse;
}

table.pricing td{
 padding: 0px;
 border: 1px solid black;
 text-align: center;
}

table.pricing th{
 padding: 2px;
 border: 1px solid black;
 text-align: center;
}

table.pricing .darker-right{
 border-right: 2px solid black;
}

table.pricing .darker-left{
 border-left: 2px solid black;
}

table.pricing tr.heading{
 background-color: #FFCC99;
}

table.pricing tr.even{
 background-color: white;
}

table.pricing tr.odd{
 background-color: #FFFF99;
}