/* Shadow */
.shadow-bg { position: absolute; width: 33px; height: 40px; }
.shadow-bg-n { left: 0; top: -40px; width: 100%; background: url(bg_n.png) repeat-x; }
.shadow-bg-ne { right: -33px; top: -40px; background: url(bg_ne.png) no-repeat; }
.shadow-bg-e { right: -33px; top: 0; height: 100%; background: url(bg_e.png) repeat-y; }
.shadow-bg-se { right: -33px; bottom: -40px; background: url(bg_se.png) no-repeat; }
.shadow-bg-s { left: 0; bottom: -40px; width: 100%; background: url(bg_s.png) repeat-x; }
.shadow-bg-sw { left: -33px; bottom: -40px; background: url(bg_sw.png) no-repeat; }
.shadow-bg-w { left: -33px; top: 0; height: 100%; background: url(bg_w.png) repeat-y; }
.shadow-bg-nw { left: -33px; top: -40px; background: url(bg_nw.png) no-repeat; }
