    body {        background: url(../images/background.jpg) no-repeat fixed center center;        background-color: #1e1452;        color: #FFFFFF;        height: 100%;        width: 100%;        margin: 0;    }    a {        font-family: arial, tahoma;        font-size: 11pt;        color: #FFFFFF;        text-decoration: none;    }    a:hover {        font-family: arial, tahoma;        font-size: 11pt;        color: #22ff66;        text-decoration: none;    }    .header {        font-family: arial, helvetica;        color: #ffffff;        font-size: 24pt;        font-weight: bold;    }    .popup_header {        font-family: arial, helvetica;        color: #ffffff;        font-size: 14pt;        font-weight: bold;    }    .address {        font-family: arial, helvetica;        color: #ffffff;        font-size: 10pt;        text-align: left;    }    .item_desc {        font-family: arial, helvetica;        color: #00FF00;        font-size: 10pt;    }    #footer {        clear: both;        width: 100%;        text-align: center;        font-size: 10pt;        color: #ffffff;        margin-bottom: 5px;        z-index: 0;    }    /* transparency stuff */    div.box {         /*Any properties you'd want the box to have.*/         /*Would probably be position, dimension type stuff.*/         width: 100%;         height: 100%;         position: relative;         margin: 0;         padding: 0 0 0 0;    }    div.box_contents {         background-color:transparent;         height: 100%;         width: 99.9%;         position: relative;         z-index: 100;         padding: 0 0 0 0;    }    div.box_background {        height: 100%;        width: 100%;        opacity: 0.6;        filter:alpha(opacity=60); /* IE's opacity*/        position: absolute;        left: 0px;        top: 0px;        z-index: 99;        padding: 0 0 0 0;    }    /* End transparency stuff */    img.mainbutton {        opacity: 0.7;        filter:alpha(opacity=70); /* IE's opacity*/        border: 1px solid #228866;        cursor: pointer;    }    img.mainbutton_sel {        border: 1px solid #228866;        cursor: pointer;    }    div.mainbutton {        position: absolute;        left: 0px;        top: 0px;        z-index: 99;        height: 100%;        width: 100%;        opacity: 0.7;        filter:alpha(opacity=70); /* IE's opacity*/        border: 3px solid black;        text-align: center;        vertical-align: middle;        font-family: arial, tahoma;        font-size: 11pt;        color: #FFFFFF;        cursor: pointer;    }    div.mainbutton_sel {        position: absolute;        left: 0px;        top: 0px;        z-index: 99;        height: 100%;        width: 100%;        border: 3px solid yellow;        text-align: center;        vertical-align: middle;        font-family: arial, tahoma;        font-size: 11pt;        color: #FFFFFF;        cursor: pointer;    }    td.mainbutton {        height: 95px;        width: 140px;        padding: 5px;        cursor: pointer;    }    div.button_contents {        background-color:transparent;        height: 100%;        width: 100%;        position: relative;        z-index: 100;        padding: 0 0 0 0;        cursor: pointer;    }    table.mainbutton {        width: 100%;        height: 100%;        text-align: center;        vertical-align: middle;        font-family: arial, tahoma;        font-size: 14pt;        color: #FFFFFF;        font-weight: bold;        cursor: pointer;    }    table.mainbutton_sel {        width: 100%;        height: 100%;        text-align: center;        vertical-align: middle;        font-family: arial, tahoma;        font-size: 16pt;        color: #00ffff;        font-weight: bold;        cursor: pointer;    }    div#auction_notice {        background-color:#1e1452;        position: absolute;        z-index: 1000;        padding: 0 0 0 0;        cursor: pointer;        border: 3px solid yellow;    }    div#close_auction_notice {        background-color:#1e1452;        position: relative;        clear: both;        text-align: right;        padding: 2px 2px 2px 2px;        margin: 4px 4px 4px 4px;    }    div#close_auction_notice a {        color: yellow;    }    div#close_auction_notice a:visited {        color: yellow;    }    div#close_auction_notice a:hover {        color: red;    }    div#christmas_notice {        background-color:#1e1452;        position: absolute;        z-index: 1000;        padding: 0 0 0 0;        cursor: pointer;        border: 3px solid yellow;    }    div#close_christmas_notice {        background-color:#1e1452;        position: relative;        clear: both;        text-align: right;        padding: 2px 2px 2px 2px;        margin: 4px 4px 4px 4px;    }    div#close_christmas_notice a {       color: yellow;    }    div#close_christmas_notice a:visited {       color: yellow;    }    div#close_christmas_notice a:hover {       color: red;    }        div#fiftieth_anniversary_sale_notice {        background-color: #1e1452;        position: absolute;        z-index: 1000;        padding: 0 0 0 0;        cursor: pointer;        border: 3px solid yellow;    }    div#close_fiftieth_anniversary_sale_notice {        background-color:#1e1452;        position: relative;        clear: both;        text-align: right;        padding: 2px 2px 2px 2px;        margin: 4px 4px 4px 4px;    }        div#close_fiftieth_anniversary_sale_notice a {       color: yellow;    }    div#close_fiftieth_anniversary_sale_notice a:visited {       color: yellow;    }    div#close_fiftieth_anniversary_sale_notice a:hover {       color: red;    }   ul {       margin: 0 0 0 0;       padding: 0 0 0 0;   }   ul ul {       margin: 0 0 0 0;       padding: 0 0 0 2em;   }   .visible {       display: block;   }   .hidden {          display: none;   }