.page .footer { font-size: 0.7em; line-height: 1.5em; margin-right: 12px; margin-left: 12px; padding: 20px 20px 100px 35px; border-top: 2px solid #8c7f5d; }

/* home structure ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .home-page .wrap-a { color: #675e44; width: 70%; float: left; border-right-color: #8c7f5d; border-right-width: 2px; }
.page .home-page .wrap-a a { color: #675e44; width: 640px; padding: 0; }
.page .home-page .wrap.b { color: #8c7f5d; padding-left: 15px; border-left: 2px solid #8c7f5d; }





/* home specific -~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .home-page .wrap-a h2 { width: auto; color: #936; font: 1.8em/1em Georgia, "Times New Roman", Times, serif; text-align: center; margin-bottom: 10px; }
.page .home-page .wrap-a h3 { color: #936; font-size: 1.1em; margin-bottom: 1em; }
/* home left - left ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
#row { height: 180px; margin-right: 20px; margin-left: 20px; border-bottom: 2px solid #8c7f5d; }
#row1 { height: 180px; margin-right: 20px; margin-left: 20px; border-bottom: 2px solid #8c7f5d; }
#row2 { height: 180px; margin-right: 20px; margin-left: 20px; border-bottom: 2px solid #8c7f5d; }
#row-last { margin-right: 20px; margin-left: 20px; height: 180px; }
.img-cont { width: 180px; height: 180px; float: left; clear: both; padding-top: 15px; }
#row a a:link a:visited { margin: 0; padding: 0; }
#prod-ul { padding-right: 3px; display: inline; }
/* home right ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */
.page .home-page .wrap-b { width: 25%; height: 530px; z-index: 33; float: right; margin-top: 20px; padding-right: 25px; padding-left: 20px; border-left: 2px solid #675e44; }
.page .home-page .wrap-b a { color: #675e44; padding: 0; }
.page .home-page .wrap-b a:hover { color: #8c7f5d; text-decoration: underline; margin-top: 20px; }
.page .home-page .wrap-b h2 { width: auto; color: #936; font: 1.8em/1em Georgia, "Times New Roman", Times, serif; text-decoration: underline; padding-left: 25px; margin-bottom: 15px; }
.page .home-page .wrap-b ul { color: #8c7f5d; margin-bottom: 2em; }
.page .home-page .wrap-b ul li { background-image: url(../images/bullet1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-bottom: 1.2em; padding-left: 25px; }
.page .home-page .wrap-b ul li.more { font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
