/* image panels for landing pages */
#imagePanel { position:relative; height:252px; width:700px; margin-bottom:20px; padding:0; overflow:hidden;}

#imagePanel .shade {position:absolute; background-color:#000; opacity:0.7; filter:alpha(opacity=70);}
#imagePanel .shade,
#imagePanel.left .shade { left:0; height:100%; width:210px; }
#imagePanel.right .shade { left:490px; height:100%; width:210px; }
#imagePanel.bottom .shade { left:0px; bottom:0;height:60px; width:700px;}

#imagePanel.left .caption { position:absolute;  left:0; height:100%; width:210px; }
#imagePanel.right .caption { position:absolute; left:490px; height:100%; width:210px;}
#imagePanel.bottom .caption { position:absolute; left:0; bottom:0;height:60px; width:700px;}

#imagePanel .caption p,
#imagePanel .caption pre { color:#FFF; font-size:0.9em;  margin:0; padding:4px 10px 10px 10px; }

#imagePanel .caption h1, 
#imagePanel .caption h2, 
#imagePanel .caption h3 { color:#FFF; margin:0; padding:0 10px 10px 10px; }

#imagePanel .caption h1 { font-size:24px; line-height:1.286em;}
#imagePanel .caption h2 { font-size:18px; line-height:1.5em;}
#imagePanel .caption h3 { font-size:16px; line-height:1.2857em;}