h1{
  margin: 0; padding: 0;
  font-size: 34px; font-weight: normal;
  color: #0190A5;}
h2{margin-top: 0;font-size: 18px;}
h2,h3{color: #000;}
#sideBar{margin-top: 12px !important;}
#mainPromo{
  margin-top: 12px; padding: 12px 12px 0;
  background: #fff url(../images/homepage/money.png) no-repeat;}
  #mainPromoContent{margin-right: 225px}
#superButton{
  display: block;
  width: 176px;height: 66px;
  margin-left: 115px;}
  #superButton a{
    display: block;
    padding: 12px 18px; 
    text-align: center; text-decoration: none;
    font-size: 18px;
    color: #000;}
#referralPromo{
  padding: 12px 200px 12px 12px;
  background: url(../images/homepage/referralPromo.png) no-repeat top right;}
  
#retailerWidget,
#rwPrev,#rwNext{background: url(../images/retailerWidgetSprite.png) no-repeat;}
#retailerWidget{
  width: 495px;
  margin: 20px 0;
  background-position: 0 105px;
  background-repeat: repeat;
  overflow: hidden;}
  
  #rwPrev,#rwNext{
    display: block;
    width: 27px;
    text-align: center; text-decoration: none;
    line-height: 25px;
    text-indent: -9999px}
  #rwPrev, 
  #rwListWrap, 
  #rwNext{
    float:left;
    height: 105px;}
  #rwPrev:hover{background-position: 0 -105px}
  #rwNext{background-position: 100% -210px;}
  #rwNext:hover{background-position: 100% -315px;}
  #rwListWrap{
    width: 440px;
    margin-left: 1px;
    overflow: hidden;}
    #rwListWrap ul{
      width: 2000px; 
      margin: 22px 0; padding: 0;}
    #retailerWidget li{
      float:left;
      display:inline;/*IE6*/
      margin: 0 0 0 16px; padding: 0;
      width: 90px; 
      list-style:none;}
    #retailerWidget li div{
      height: 25px;
      margin-bottom: 12px;}