#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:1em; 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:1.1em; padding:3px 7px; border:1px dotted black; position:relative; background:#FFADDF; text-align:center; }

#feature, #vendor_logos, #prisma { margin:0 auto; overflow:hidden; width:600px; z-index:200; position:relative; }
#feature { margin-bottom:7px; border:1px solid #9EAC3D; }
#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 { float:right; padding:1px 5px; color:black; background:#83A0DF; z-index:3; border:1px solid #546EA5; }
a.browsers:hover { background:#DBEAFB; }
