#banner {
    height: 163px;
}
.product {
    margin: 0 20px 20px 0;
}
.product h2{
 font-family: Georgia, Arial, Verdana;
 color: #C24B30;
 font-weight:400;
 font-size: 12px;
 line-height: 13px;
 text-transform:none;}

#banner-overlay h2{
  background: url("../img/home-banner-h1.png") no-repeat scroll left bottom transparent;
    color: #8F3724;
    font-family: 'PreciousSansBook';
    font-size: 20px;
    font-weight: 700;
    margin: 100px 0 20px 0;
    padding: 0;
    text-align: left;
    text-shadow: 0 1px 1px #FFFFFF;
}

body b, body strong{color:#fff;}

#banner-overlay strong, #banner-overlay b{color: #000;}
#banner-overlay a{color: #8F3724;}

.form DIV.formsection DIV.row SPAN.row_label {
    font-weight: normal;
}
.news_postdate {
   color:#4a4a4a;
}