.orangeborder {
    background-color: white;
    border: orange solid 3px;
    }

.redtx {
    color: firebrick;
    font-family: sans-serif;
    font-size: smaller;
    }

.bluebk {
    color: white;
    background: dodgerblue;
    }

.orangehborder {
    border-top: orange solid 2px;
    border-bottom: orange solid 2px;
    }

.smallcaps {
    font-variant: small-caps;
    }

.title {
    font-variant: small-caps;
    letter-spacing: 2px;
    font-weight: bolder;
    font-size: 28px;
    }

.dabado {
    color: firebrick;
    }

.dabadopumice {
    color: darkgreen;
    }

.easyorange {
    color: orange;
    }

.easyred {
    color: red;
    }

.rightstuff {
    color: forestgreen;
    }

.scrubado {
    color: royalblue;
    }

.softsoap {
    color: crimson;
    }

.heavyduty {
    color: olivedrab;
    }

.citrus {
    color: yellowgreen;
    }

.dispenser {
    color: dimgray;
    }

.banana { color: dodgerblue; }
.cherry { color: red; }
.grape { color: darkmagenta; }
.orange { color: orange; }

a {
    text-decoration: none;
    }

a:hover {
    text-decoration: underline;
    }

a.white {
    color: white;
    cursor: hand;
    }

body {
    background: darkgreen;
    }

div.top {
    background-color: white;
    border: orange solid 3px;
    width: 750px;
    }

div.address {
    color: white;
    background: firebrick;
    background-image: url('images/redwave.gif');
    border-bottom: white solid 1px;
    border-top: white solid 1px;
    padding: 3px;
    text-align: center;
    width: 750px;
    }

div.main {
    background-color: white;
    border: orange solid 3px;
    width: 750px;
    }


div.link {
    border: dodgerblue outset 2px;
    color: white;
    background: dodgerblue;
    background-image: url('images/bluewave.gif');
    cursor: hand;
    }

div.overlink {
    border: dodgerblue inset 2px;
    color: white;
    background: dodgerblue;
    background-image: url('images/bluewave.gif');
    cursor: hand;
    }

table {
    background: white;
    }

table.linkstable {
    color: white;
    background: dodgerblue;
    font-variant: small-caps;
    font-family: sans-serif;
    letter-spacing: 2px;
    }



/* menubar stuff */

div.menuBar, div.menuBar a.menuButton div.menu, div.menu a.menuItem, div.menuItemSuper {
    font-family: "MS Sans Serif", Arial, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: black;
    }

div.menuBar {
    background-color: dodgerblue;
    background-image: url('images/bluewave.gif');
    border: 2px solid;
    border-color: powderblue navy navy powderblue;
    padding: 4px 2px 4px 2px;
    margin-bottom: -1px;
    text-align: left;
    }

div.menuBar a.menuButton {
    background-color: transparent;
    border: 1px solid navy;
    color: white;
    cursor: default;
    left: 0px;
    margin: 2px;
    padding: 2px 6px 2px 6px;
    position: relative;
    text-decoration: none;
    top: 0px;
    z-index: 100;
    }

div.menuBar a.menuButton:hover {
    background-color: dodgerblue;
    border-bottom-width: 2px;
    border-right-width: 2px;
    margin-bottom: 1px;
    margin-right: 1px;
    color: white;
    }

div.menuBar a.menuButtonActive, div.menuBar a.menuButtonActive:hover {
    background-color: green;
    border-width: 2px;
    margin: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    margin-bottom: 2px;
    margin-right: 2px;
    color: white;
    left: 1px;
    top: 1px;
    }

div.menu {
    background-color: white;
    border: 2px solid orange;
    left: 0px;
    margin: 3px 0px 0px 4px;
    position: absolute;
    top: 0px;
    visibility: hidden;
    z-index: 101;
    }

div.menu a.menuItem {
    color: black;
    cursor: default;
    display: block;
    padding: 0px 1em;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
    }

div.menuItemSuper {
    font-weight: bold;
    text-align: left;
    letterspacing: 1px;
    border-top: 2px solid orange;
    border-bottom: 2px solid forestgreen;
    padding-left: 5px;
    margin-right: -2px;
    }

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
    background-color: firebrick;
    background-image: url('images/redwave.gif');
    color: white;
    }

div.menu div.menuItemSep {
    border-top: 1px solid #909090;
    border-bottom: 1px solid #f0f0f0;
    margin: 4px 2px;
    }

div.menu a.menuItem span.menuItemText { }

div.menu a.menuItem span.menuItemArrow {
    margin-right: -.75em;
    }
