#sub3Col #colGrid { min-height: 600px; height: auto !important; height: 600px; width: 936px; background-color: #fff; }
#sub2Col #colGrid { min-height: 600px; height: auto !important; height: 600px; float: left; width: 779px; padding: 0px 0px 20px 14px; background-color: #fff; }

#sub3Col #colGrid .heading { height: 14px; padding: 10px 0px 9px 12px; background: #0079c2 url('/images/bg_arrowdots_light.gif') no-repeat 845px 0px; color: #fff; }

#sub2Col #colGrid .heading { height: 11px; padding: 6px 0px 6px 12px; background: #00457c url('/images/bg_arrowdots_dark.gif') no-repeat 123px 0px; }
#sub2Col #colGrid label { color: #00447c; font-weight: bold; }

#colGrid input, #colGrid select { font: 11px Arial,Helvetica,sans-serif; }
#colGrid table.criteria td { padding: 2px 0px; color: #414042; }

a.help { border-bottom: 1px dotted #0079c2; cursor: help; }
a.help:link, a.help:visited { color: #00447c; text-decoration: none; }
a.help:hover, a.help:active { color: #f58633; text-decoration: none; }

#idResults .count { padding: 8px 12px 4px 12px; background-color: #ccc; color: #333; font-size: 10pt; }
#idResults table { border-collapse: collapse; }
#idResults table thead th { padding: 2px 4px; background-color: #eceded; color: #00457c; font-weight: bold; text-align: left; vertical-align: bottom; }
#idResults table thead th.hl { background-color: #dfe0e0; }
#idResults table tbody td { padding: 2px 4px; background-color: #fff; vertical-align: top; }
#idResults table tr td.hl { background-color: #f6f7f7; }
#idResults table tr.hl td { background-color: #eaebeb; }
#idResults table tr.hl td.hl { background-color: #e0e1e1; }
#idResults table td.nowrap { white-space: nowrap; }
#idResults table td.img { width: 50px; padding: 2px 2px 2px 0; }
#idResults table td.pricing { width: 77px; }
#idResults table td.pricing div { float: right; }
#idResults table td.quantity { width: 27px; text-align: center; }
#idResults img.ico { margin: 10px 10px 0 0; }
#idResults input.qty { width: 23px; }
#idResults input.btn { margin-top: 2px; }

