/*
Site wide CSS for adverts to ensure that advert appearance is consistent 
across the whole site.
*/

div.banner_right {margin: 0px; padding: 0px; text-align: center; }
div.banner_top {margin: 0px; padding: 0px; }
div.banner_top_filled {width: 740px; height: 102px; display:table-cell; vertical-align:middle; text-align: center; background: url('/common/images/740x102HeaderGrille.jpg');}

table.banner {border-collapse: collapse; empty-cells: show; margin-left: auto; margin-right: auto; }

td.banner_tl {padding: 0px; width: 6px; height: 6px; background: #313133 url(/common/images/innerDropShadowTL.jpg); }
td.banner_t {padding: 0px; height: 6px; background: #313133 url(/common/images/innerDropShadowT.jpg) repeat-x; }
td.banner_tr {padding: 0px; width: 6px; height: 6px; background: #313133 url(/common/images/innerDropShadowTR.jpg);}
td.banner_l {padding: 0px; width: 6px; background: #313133 url(/common/images/innerDropShadowL.jpg) repeat-y; }
td.banner_r {padding: 0px; width: 6px; background: #313133 url(/common/images/innerDropShadowR.jpg) repeat-y; }
td.banner_bl {padding: 0px; width: 6px; height: 6px; background: #313133 url(/common/images/innerDropShadowBL.jpg); }
td.banner_b {padding: 0px; height: 6px; background: #313133 url(/common/images/innerDropShadowB.jpg) repeat-x; }
td.banner_br {padding: 0px; width: 6px; height: 6px; background: #313133 url(/common/images/innerDropShadowBR.jpg);}