/* Promo CSS */

#main h2 { background-image: none!important; background-position: 40px -355px; background-repeat: no-repeat; display: block; font-size: 15px; padding: 17px 0 17px 0!important; margin: 0; border-bottom: none; }
#main #top-promo, #main #more-promos { background:url(../images/bg_promo.jpg) repeat-x!important; width: 670px; border-top:1px solid #e0e0e0; }
#main div.promo-item { border: 1px solid #e0e0e0!important; margin:0 0 2px 0!important; padding:15px;  background:url(../images/bg_promo.jpg) repeat-x #ffffff!important;  } 
    div.promo-item div.promo-image { float: right; margin-right: 0; }
    div.promo-item div.promo-content { margin-left: 0; } 
        div.promo-item div.promo-content a { text-decoration: none; }

#promotion-container { margin: 0 0 15px 0; } 

#main .cta_button a span { background: url("../images/button_a_gmd.jpg") no-repeat scroll right top transparent; } 
#main .cta_button a { background: url("../images/button_span_gmd.jpg") no-repeat scroll left 0 transparent;} 
.cta_button {  text-shadow: 1px 1px 2px #073471;} 