.tab { padding:0; }

/* comparison table
----------------------------------------------- */
table.compare { width:100%; border-collapse:collapse; margin-bottom:5em;  }
table.compare th { text-align:left; border-bottom:1px solid #333333; padding-top:1em; padding-right:10px; }
table.compare td { border-bottom:1px solid #EEEEEE; }
table.compare td.no, table.compare td.yes, table.compare td.some, table.compare td.new { text-align:center; }
table.compare img { vertical-align:middle; }
table.compare .some img, table.compare .withinfo img { position:relative; left:7px; top:0px; }
.category { font-weight:bold; padding-top:1em; }

/* partial support details
----------------------------------------------- */
#rolloverContainer { position:absolute; background:#B9B9B8 url(/common/img/prod-compare-info-over.gif) no-repeat top right; width:140px; font-size:70%; border:2px solid #888987; color:#5E5F5C; }
#rolloverContainer p { margin:0; padding:18px 10px 10px 10px; z-index:1000; }
#rolloverContainer { cursor:default; }

/* comparison document links
----------------------------------------------- */
ul.comparedocs a { text-decoration:none; }
ul.comparedocs a:hover { color:#000; text-decoration:underline; }
ul.comparedocs { margin:0; padding:1.4em 0 0.5em 0; list-style-type:none; }
ul.comparedocs li { background:#ffffff url(/common/img/bullets/bullet-link-list.gif) no-repeat 0em 0.2em; padding:0 0 2px 10px; }