 body {
                margin: 0px;
                padding: 0px;
                background: #cff;
                color: navy;
                font-family: Arial, Helvetica, sans-serif;
                text-align: center;
            }
            div.container {
                background: #cff;
                position: relative;
                top: 0px;
                margin-left: auto;
                margin-right: auto;
                text-align: left;
                width: 760px;
            }
            div.global_header {
                background: #cff;
                width: 100%;
            }
            div.logo {
                background: #cff;
                float: left;
                width: 50%;
            }

            div.search {
                background: #cff;
                float: right;
                width: 50%;
            }
            div.navigation_bar {
                background: #cff;
                clear: both;
                width: 100%;
            }
            div.category_tree {
                background: #CCFFe6;
                float: left;
                height: 500px;
            }
            div.content {
                background: #CCFFe6;
                width: auto;
                height: 500px;
            }
            div.storefront_welcome {
                background: #CCFFe6;
                width: 100%;
            }
            div.featured_product {
                background: #CCFFe6;
                width: 100%;
                clear: both;

            }
            div.footer {
                background: #cff;
                width: 100%;
                font-size: small;
                text-align: center;
            }

            /*Credits: Dynamic Drive CSS Library */
            /*URL: http://www.dynamicdrive.com/style/ */

            .solidblockmenu{
                margin: 0;
                padding: 0;
                float: left;
                font: bold 13px Arial;
                width: 100%;
                overflow: hidden;
                margin-bottom: 1em;
                border: 1px solid #625e00;
                border-width: 1px 0;
                background: black url(page-images/blockdefault.gif) center center repeat-x;
            }

            .solidblockmenu li{
                display: inline;
            }

            .solidblockmenu li a{
                float: left;
                color: white;
                padding: 9px 11px;
                text-decoration: none;
                border-right: 1px solid white;
            }

            .solidblockmenu li a:visited{
                color: white;
            }

            .solidblockmenu li a:hover, .solidblockmenu li .current{
                color: navy;
                background: transparent url(page-images/blockactive.gif) center center repeat-x;
            }

            .categorymenu{
                clear: both;
                list-style-type: none;
                margin: 0;
                padding: 0;

                font: bold 13px Arial;
                border: 1px solid #625e00;
                border-bottom-width: 0;
            }

            .categorymenu li a{
                background: white url(page-images/blockdefault.gif) center center repeat-x;
                border-bottom: 1px solid white;
                color: white;
                display: block;
                width: auto;
                padding: 9px 11px;
                padding-left: 10px;
                text-decoration: none;

            }

            * html .categorymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
                                       width: 160px;
            }

            .categorymenu li a:visited, .glossymenu li a:active{
                color: white;
            }

            .categorymenu li a:hover{
                color: navy;
                background: transparent url(page-images/blockactive.gif) center center repeat-x;
            }
