﻿td.comparisonColumn { vertical-align: top; padding-right: 10px; }
td.comparisonWidgetPiece { border: solid 0px rgb(188,207,219); background-color: rgb(235,244,249); }


/* These styles affect the comparison tool */
.comparisonName { width: 200px; }

div.viewProductMatches { margin-top: 16px; }
div.viewProductMatches input { font-size: 12pt; font-weight: bold; }
div.panelComparisonSteps { padding: 8px; }
div.panelComparisonSteps td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: rgb(153,153,153); padding-right: 8px; }
div.panelComparisonSteps td span { font-size: 18px; font-weight: bold; color: rgb(38,95,140); }
td.panelComparisonSteps { padding: 8px; }
td.panelComparisonSteps td { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: rgb(153,153,153); padding-right: 8px; }
td.panelComparisonSteps td span { font-size: 18px; font-weight: bold; color: rgb(38,95,140); }
#comparisonStepOn { font-weight: bold; color: rgb(38,95,140); }
td.comparisonPaging { font-size: 10px; text-align: right; }
td.matchBorder { padding: 1px; background-color: rgb(204,204,204); }
td.matchHeader { font-size: 9pt; font-weight: bold; text-transform: uppercase; vertical-align: bottom; color: rgb(0,55,102); padding: 4px 8px 4px 8px; background-color: white; }
td.matchData { font-size: 10pt; vertical-align: top; padding: 4px 8px 4px 8px; }
td.matchDataNote { font-size: 8pt; vertical-align: top; padding: 4px 8px 4px 8px; line-height:1.2em; }
.oddRow { background-color: rgb(232,234,236); }
.evenRow { background-color: white; }
div.comparisonMethod { margin: 24px 0px 4px 0px; }
td.comparisonMethodCopy { padding: 0px 8px 0px 0px; }
table.comparisonMethod { margin: 0px 0px 0px 24px; }
div.fillContainer {
    width:100%;
    padding:0px;
    margin:0px;
}
td.comparisonPath { text-align: center; vertical-align: top; color: rgb(77,77,77); }
div.comparisonArrow { margin: 0px 16px 16px 16px; }
td.comparisonPathCopy { font-size: 10pt; color: rgb(77,77,77); }
td.comparisonPathChoice { vertical-align: top; padding-bottom: 4px; }
td.comparisonPathChoiceCopy { vertical-align: top; color: rgb(77,77,77); padding: 2px 0px 4px 2px; }
div.comparisonPathGo { margin-top: 8px; }
.comparisonPathInput { width: 190px; }
div.comparisonPathBox { border: solid 1px rgb(228,228,228); padding: 4px; background-color: rgb(244,246,248); }


td.featuresTableHeader { font-weight: bold; color: #003366; border: solid 1px rgb(153,179,204); padding: 2px 8px 2px 4px; background-color: #E2E9EC; text-align: left }
td.featuresTableData { color: rgb(77,77,77); border: solid rgb(153,179,204); border-width: 0px 0px 1px 1px; padding: 4px 8px 4px 8px; }
