html {
    overflow-y: scroll;
}

body {
    text-align: center;
    min-width: 900px;
    font-family: Helvetica, Arial, Sans-serif;
    background: #83b7f1;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

#container {
    background-color: white;
    margin: 0 auto;
    width: 900px;
    text-align: left;
    border-width: 2px;
    border-style: solid;
    border-color: #878788;
}

hr {
    width: 95%;
    height: 1px;
    color: silver;
    margin: 20px 0 0px 20px;
}

#menu {
    margin-bottom: 20px;
    text-align: center;
} /*#2d73b9 */

#menu li {
    font-weight: bold;
    font-size: .95em;
    display: inline;
    margin-right: 25px;
}

#menu a {
    text-decoration: none;
}

h4, h3, b {
    color: #044476;
}

a {
    color: #2d73b9;
}

a:visited {
    color: #2d73b9;
}

a:hover {
    color: #044476;
}

#shop {
    margin-left: 20px;
}

#contact {
    margin: -220px 0 20px 620px;
    font-size: .9em;
}

/* From Index.php */
#content {
    margin-left:20px;
    width:95%;
}

.headline {
    color: #044476;
    font-weight: bold;
    font-size: 17px;
}

.colored {
    background-color: #eeeeee;
    padding: 1px 10px 10px 10px;
}

#nga {
    float:right;
    margin: 0 20px 20px 20px;
}

/* From Products.php */
#products {
    margin-left: 25px;
    width: 95%;
}

.green {
    color: #006a25;
}

#products img {
    float: left;
    width: 25%;
    margin: 0 40px 50px 0;
}

#products ul {
    position: relative;
    left: 40px;
    top: -10px;
}

#products hr {
    width: 100%;
    margin: 30px 0 0 -5px;
}

#inner-box {
    padding: 0 20px 10px 20px;
    background-color: white;
    border: 1px solid black;
    height: 360px;
    width: 820px;
    font-size: .95em;
}

#inner-boxCoupon {
    padding: 0 20px 10px 20px;
    background-color: white;
    border: 1px solid black;
    height: 760px;
    width: 820px;
    font-size: .95em;
}

#people {
    margin-left: 40px
}

.hidden {
    display: none
}

.coupon {
    width: 380px;
    height: 190px;
    margin: 8px; 
    padding: 5px;
    border: dashed black 2px;
}

.couponBorder {
    border: solid black 2px;
    height: 185px;
}

.couponImage {
    width: 150px;
    float: left;
}

.couponText {
    text-align: center;
}

.bigRedText {
    font-size: 24pt;
    color: red;
    font-weight: bold;
    font-family: times;
}

.smallRedText {
    font-size: 18pt;
    color: red;
    font-weight: bold;
    font-family: times;
}

.detailsText {
    font-size: 8pt;
    font-weight: bold;
}

.tinyText {
    font-size: 6pt;
}

.leftSide {
    float: left;
}

.rightSide {
    float: left;
}

#announcement {
    text-align: center;
}

.announcement {
    font-size: 10pt;
    font-weight: bold;
    color: white;
    background: gray;
    padding: 5px 0px;
}

