clearfix : {
      *zoom: 1;
  &:before,
  &:after {
    display: table;
    content: "";
    line-height: 0;
  }
  &:after {
    clear: both;
  }
}
#searchBlock {
    margin-top:40px;
}
#addressLookup {
    margin-bottom:30px;
}
#lookupAddress {
    border-width: 0;
    box-sizing: inherit;
    display: block;
    font-size: large;
    height: 20px;
    float:left;
    text-transform: uppercase;
    margin-top: 0px;
    padding: 0 10px;
    width: 150px;
}
.twitter-typeahead {
    float:left;
}
.addressLookup {
    float:left;
    margin-right: 10px !important;
    padding: 10px !important;
    width: 400px;
    font-size: larger;
}

#congratsWrapper {
}
#congratsWrapper h2 {
    font-size: 26px;
    text-align: center;
    color: #fff;
    padding: 10px;
}   

#congratsWrapper #congratsHeader {
    background: #009DCB;
    color: #fff;
    padding: 10px;    
    margin-bottom:10px;
}

#congratsWrapper #congratsBody {
    background: #009DCB;     
    color: #fff;
    margin-bottom:20px;
}

#congratsWrapper #congratsBody table {
    border:0px;
}

#congratsWrapper #congratsBody table td{
    border-top: none;
    padding:10px;
}

#condolancesWrapper {
}
#condolancesWrapper h2 {
    font-size: 26px;
    text-align: center;
    color: #fff;
    padding: 10px;
}   

#condolancesWrapper #condolancesHeader {
    background: #a7411c;
    color: #fff;
    padding: 10px;
    margin-bottom:10px;
}

#condolancesWrapper #condolancesBody {
    background: #a7411c;     
    color: #fff;
    margin-bottom:20px;
}

#condolancesWrapper #condolancesBody table {
    border:0px;
}

#condolancesWrapper #condolancesBody table td{
    border-top: none;
    padding:10px;
}




