#indexBody {
    width: 100%;
    background-color: #003315;
    background-image:  url("hg.jpg");
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

#upperContainer {
    display: block;
    /*position: absolute;*/
    height: 141px;
    width: 982px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    align-items: center;
}

#upConBannerSubline{
    border-width: 0px;
    font-size: 24px;
    height: 31px;
    font-weight: bold;
    text-align: center;
    margin: 0px;
}

#upConBannerMarquee{
    font-size: 18px;
    color: #FF8000;
    font-weight: bold;
    height: 24px;
    margin: 0px;
}

#upConLine{
    font-weight: bold;
    color: #C6A293;
    margin: 0px;
    height: 18px;
    width: 986px;
}

#lowerContainer {
    /*position: absolute;*/
    margin: 0 auto;
    margin-top: 5px;
    text-align: center;
    overflow: hidden;
    align-items: center;
    width: 1000px;
    height: auto;
}

#lowConBPColumn{
    vertical-align: top;
    height: 336px;
    width: 578px;
    text-align: center;
}

#lowConBigPicture{
    width: 578px;
    height: 336px;
    border-width: 0px;
}

#tableColumnBusinessOwner {
    width: 211px;
    height: 31;
    border-style: solid;
    border-color: #C0C0C0;
    border-width: 0px;
    vertical-align: top;
    font-weight: bold;
}

#businessOwner{
    color: #808080;
    text-align: center;
    height: 341px;
}

#contactAndOpening{
    width: 100%;
    color: #C0C0C0;
    font-weight: bold;
}

a:link {
    color: #FF8000;
}

a:visited {
    color: #C0C0C0;
}

a:active {
    color: #C0C0C0;
}

body, td, p, div {
    font-family: 'Merriweather';
    font-weight: 700; 
    color: #C0C0C0; 
    font-size: 14px;
    margin: 0px;
    border-spacing: 0px;
    padding: 0px;
}

span.open {
    font-family: 'Open Sans'; 
    font-weight: 800; 
    color: #C0C0C0; 
    font-size: 40px; 
    margin: 0px;
}