body {
    margin: 0px;
    padding: 0px;
    background-image: url(assets/images/pc-bg.jpg);
    background-repeat: repeat-x;
    background-color: #bccaa4;
    font-family: "geneva","tahoma","verdana","sans-serif";
    font-size: 12px;
    color: #4d4d4d;
    
}

a, a:hover, a:active, a:visited {
    color: #005470;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#page-wrapper {
    width: 908px;
    margin: 0px auto;
    background-image: url(assets/images/shadow.png);
    background-repeat: repeat-y;
    padding: 0px;
/*     position: relative; */
/*     top: 0px; */
    height: 100%;
    border-bottom: 1px solid #ACB29F;
}

#page {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 678px;
    min-height: 500px;
    background-color: blue;
}

#header {
    margin: 0px auto;
    width: 900px;
    
}

#container {
    width: 900px;
    margin: 0px auto;
    padding: 0px;
    height: 100%;
}

.content {
    background-image: url(assets/images/side-shadow-1.png);
    background-repeat: repeat-y;
    padding: 25px;
    height: 100%;
}

.content-2 {
    background-image: url(assets/images/side-shadow.png);
    background-repeat: repeat-y;
/*     padding: 25px; */
    height: 100%;
    min-height: 350px;
}

.content-4 {
    background-image: url(assets/images/side-shadow.png);
    background-repeat: repeat-y;
    padding: 25px;
    height: 100%;
    min-height: 350px;
}

.content-3 {
    background-image: url(assets/images/side-shadow-1.png);
    background-repeat: repeat-y;
/*     padding: 25px; */
    height: 100%;
}

.content-5 {
    background-image: url(assets/images/side-shadow-1.png);
    background-repeat: repeat-y;
    padding: 0px;
    height: 100%;
}

#content-wrapper {
    background-image: url(assets/images/top-shadow.png);
    background-repeat: no-repeat;
}

#content-top {
    background-color: white;
/*     min-height: 173px; */
    padding: 0px;
}

#content-bottom {
/*     min-height: 177px; */
    background-color: #fdfdfd;
/*     border-top: 1px solid #e3e3e3; */
    padding: 0px;
}

#content-middle {
    background-color: #e3e3e3;
    min-height: 1px;
    max-height: 1px;
}

#gallery {
    background-image: url(assets/images/blue-grad.jpg);
    background-repeat: no-repeat;
    min-height: 256px;
    max-height: 256px;
}

#footer {
    background-image: url(assets/images/footer.jpg);
    background-repeat: no-repeat;
    min-height: 36px;
    max-height: 36px;
    border-bottom: 1px solid #787F6F;
}

#menu {
/*     width: 222px; */
/*     float: left; */
/*     background-color: red; */
/*     min-height: 500px; */
    background-image: url(assets/images/menu-bg-1.jpg);
    background-repeat: no-repeat;
    background-color: #8ba395;
    border-bottom: 1px solid #787F6F;
}

#flash {
    height: 314px;
    width: 900px;
    margin: 0px auto;
    position: relative;
    border-top: 1px solid #a2a2a2;

}

#flash-shadow {
    position: absolute;
    top: 0px;
    left: 222px;
    z-index: 99;
    width: 678px;
    height: 314px;
    background-image: url(assets/images/side-shadow-1.png);
    background-repeat: repeat-y;
}

#logo {
    float: left;
    background-image: url(assets/images/logo-bg.jpg);
    background-repeat: no-repeat;
    width: 222px;
    height: 314px;
}

#flash-container {
    float: left;
    background-color: silver;
    height: 100%;
    width: 678px;
}

h3 {
    color: #005470;
    font-size: 18px;
    font-weight: normal;
    padding-top: 0px;
    margin-top: 0px;
}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

div.hr {
  height: 15px;
  background: #fff url(assets/images/hr.jpg) no-repeat scroll center;
}

div.hr hr {
  display: none;
}

.content-2 ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

h4 {
/*     font-family: "georgia","times",serif; */
    font-size: 12px;
    padding-bottom: 5px;
    margin: 0px;
    color: #7d7d7d;
    font-weight: normal;
}

h5 {
    color: #005470;
    font-size: 16px;
    font-weight: normal;
    padding-top: 0px;
    margin-top: 0px;
}

div.no-padding h5 {
    margin: 0px;
    padding: 0px;
}

.gallery img {
    padding: 5px;
    border: 1px solid #8AA294;
}

.border img {
    border: 1px solid white;
}
