#pane_left { width:240px; }

#pane_left .window_content a, #pane_center .window_content a, #pane_right .window_content a { display:block; line-height:1.3em; text-decoration:none; position:relative; }
#pane_left .window_content p, #pane_center .window_content p, #pane_right .window_content p { margin:0; padding:0 10px; }

#pane_left .window_content h4 { border-top:1px solid white; border-bottom:1px solid white; margin:3px 0 2px 0; padding:2px 10px; font-size:11px; font-weight:bold; letter-spacing:1px; }
#pane_center a, #pane_right a { font-weight:bold; }

#pane_center { width:630px; }
#pane_center .window_content p.notice { margin:5px auto; width:370px; font-size:13px; padding:3px 7px; border:1px dotted black; position:relative; background:#FFADDF; text-align:center; }

#feature, #vendor_logos, #prisma { margin:0 auto; overflow:hidden; width:559px; z-index:200; position:relative; }
#feature { margin-bottom:7px; border:1px solid black; }
#vendor_logos { margin:5px auto; width:553px; height:54px; text-align:center; background:url(proprietary-logos.png) no-repeat center top; }
#feature img, #vendor_logos img { float:left; margin:0; padding:0; }
#pane_center .window p.comps { padding:0; }
#pane_center .window .comps a { display:inline; }
#pane_center .window .comps a img { vertical-align:middle; border:1px solid black; }
#pane_center .window .comps a:hover img { border-color:white; }

a.browsers { position:absolute; bottom:20px; right:70px; text-align:right; padding:1px 5px; color:black; background:white; z-index:3; border:1px solid black; display:block; }
a.browsers:hover { background:#D7F1A2; }