#promotions li { clear: both; overflow: auto; margin: 0 0 16px 0; }
#promotions li div { float: left; }
#promotions li div.image {
   background: url(../img/promotions/promo_image_bg.gif) no-repeat; padding: 0; height: 129px;
   }
#promotions li div.copy {
   position: relative; background: url(../img/promotions/promo_copy_bg.gif) no-repeat;
   width: 589px; height: 129px; margin-left: -3px;
   }
#promotions li div.copy h6 { margin: 10px 0 10px 10px; padding: 0 0 0 10px; background: url(../img/promotions/arrow.png) 0px 5px no-repeat; }
#promotions li div.copy h6 span { display: block; width: 0; height: 0; overflow: hidden; }
#promotions li div.copy p { margin: 0 0 8px 10px; width: 500px; }
#promotions li div.copy p a:hover { color: #696969; text-decoration: underline; }
#promotions li div.link { position: absolute; top: 0; right: 4px; }
#promotions li div.link a {
   display: block; background: url(../img/promotions/promo_link_bg.gif) center center no-repeat;
   width: 16px; height: 128px;
   }
#promotions li div.link a span { display: block; width: 0; height: 0; overflow: hidden; }

/*discontinued promotions styles*/
#promotions li.discontinued div.copy {
   position: relative; background: url(../img/promotions/promo_disc_copy_bg.gif) no-repeat;
   width: 589px; height: 129px;
   }
#promotions li.discontinued div.copy h6 { margin: 10px 0 10px 10px; padding: 0; background: none;}

