#comparison_container { padding: 10px 28px; border-bottom: 3px solid #D5DADD; }
#comparison_container p { font-size: 10pt; }
table#comparison { font-family:arial;	margin:10px auto; font-size: 10pt; text-align: left; width: auto; }
table#comparison th { background-color: white; }
table#comparison th { white-space: nowrap; text-align: center; }
table#comparison th.sidehead { text-align: right; background-color: #fff; font-size: 10pt; padding: 5px; }
table#comparison th.recommended { background-color: #89CB11; color: white; padding: 2px; font-weight: bold; }
table#comparison th.product-name { background-color: #e6EEEE; font-size: 10pt; padding: 5px; color: #A60010; }

table#comparison th.product-name a { color: #A60010; text-decoration: underline; }
table#comparison th.product-name a:hover { color: #A60010; text-decoration: none; }

table#comparison thead tr th, table#comparison tfoot tr th { font-size: 8pt; padding: 2px; }
table#comparison tbody td { color: #3D3D3D; padding: 5px; background-color: #FFF; vertical-align: middle; text-align: center; }

table#comparison tbody td.visit-site a { color: blue; text-decoration: underline; }
table#comparison tbody td.visit-site a:hover { color: blue; text-decoration: none; }

table#comparison tbody tr.odd td { background-color:#F0F0F6; }
table#comparison thead tr .headerSortDown, table#comparison thead tr .headerSortUp { background-color: #8dbdd8; }

.product-block { margin: 0 0 50px 0; }
.pcontent { margin: 20px 0;