a, a:visited                                { color: #225bb2; }
a:hover                                     { color: #00aeff; }

#home-promo                                 { width: 340px; margin: 0 0 0 -18px; height: 183px; background: url(../images/home-promo-smartcart.jpg) no-repeat bottom left; padding: 20px 190px 20px 252px; }
#home-promo h2                              { color: #666; text-transform: uppercase; font-size: 15px; }
#home-promo h2 span                         { color: black; }
#home-promo p                               { font-size: 14px; }
#home-promo h3                              {  text-transform: uppercase; font-size: 21px; padding: 0; margin: 0; color: green; }
#home-promo h3 span                         { color: black; text-transform: none; font-weight: normal; font-size: 13px; }
#home-promo img                             { margin: 0; }


#blog-promo                                 { color: #999; text-align: center; margin: 15px 0; font-size: 14px; font-weight: bold; }
#blog-promo em                              { color: #999; padding: 0 15px; font-weight: normal; font-style: normal; }
#blog-promo h2                              { display: inline; }
#blog-promo h2 a                            { color: #225bb2; font: 18px Georgia, Serif; }
#blog-promo h2 a:hover                      { color: #00aeff; text-decoration: underline; }

#stripe-promo                               { font-weight: bold; background: #fbfab0; text-align: center; padding: 4px; width: 711px; margin: 0 0 15px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#stripe-promo span                          { color: red; font-size: 18px; }
#stripe-promo a                             { font-weight: normal; }
#stripe-promo a:hover                       { color: #00aeff; text-decoration: underline; }

#store-tripleframe                          { background: url(/images/storehome-tripleframe.png) no-repeat; margin: 0 0 25px 0; }
.triplebox                                  { width: 200px; padding: 20px; float: left; }
.triplebox a                                { font-weight: bold; text-transform: uppercase; }
.triplebox img                              { display: block; margin: 0 0 10px 0; }



