body {
    background: url('img/banner1.jpg') no-repeat top;
    padding: 0px;
    margin: 0px;
}
body, td, th, a, select, input, option, textarea {
    font-family: arial, verdana, tahoma;
    font-size: 12px;
}
.clear {
    clear: both;
}
a {
    color: #B72A18;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.siteWrapper {
    width: 998px;
    margin: 0 auto;    
}
.topMenuBar {
    width: 993px; height: 46px; margin: 0 auto; background: url('img/nav-bar.png') no-repeat center; color: #FFF;
}
.topMenuItem {
    color: #fff;
    text-decoration: none;
    display: block;
    float: left;
    padding: 4px 17px 0px 17px;
}
.topMenuLeft {
    padding-top: 8px;
    float: left;
}
.topMenuRight {
    float: right;
    padding: 5px 20px 0px 0px;
}
.dividerR {
    border-right: 1px solid #FFF;
}
.topBannerTitle {
    padding-left: 10px; color: #fff; font-size: 14px; font-weight: bold; text-shadow:  0.1em 0.1em #333;
}
.topBannerTitle .shadow }
    height: 1em; filter: Shadow(Color=#333, Direction=135, Strength=5);
}
.footer {
    height: 130px;
}

.footerLinks {
    margin: 0 auto;
    width: 665px;
    text-align: center;
    padding: 10px;
    font-size: 12px;
}
.footerLinks a {
    font-size: 12px;
}
.footerText, .footerText a {
    margin: 0 auto;
    width: 980px;
    color: #e6e6e6;
    font-size: 11px;
}
.boxQuote {
    width: 268px; height: 244px; background: url('img/request-a-quote.png') no-repeat;
}
.boxFollow {
    width: 268px; height: 244px; background: url('img/follow.png') no-repeat;
}
.boxNews {
    width: 268px; height: 244px; background: url('img/latest-news.png') no-repeat;
}
.boxNav {
    width: 268px; height: 194px; background: url('img/nav-box.png') no-repeat;
}
.boxInner {
    padding: 84px 20px 20px 20px;
}
.boxSubscribe {
    width: 268px; height: 244px; background: url('img/subscribe.png') no-repeat;
}
.productBoxContainer {
    width: 696px; height: 173px; background: url(img/boxes.png) no-repeat;
}
.productBox {
    width: 200px; height: 150px; float: left; 
}
.productBoxInner {
    padding-top: 70px;
}
.productBoxInner a {
    display: block;
    padding-left: 20px;
    background: url(img/arrow.png) no-repeat left;
    margin-bottom: 5px;
    font-size: 11px;
}
.navBoxInner a {
    display: block;
    padding-left: 20px;
    background: url(img/arrow.png) no-repeat left;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
}
.navBoxInner {
    padding: 30px 20px 20px 20px;
}
.navBoxLink a {
    display: block;
    padding-left: 20px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #446a89;
}


