html {background: #cae0c8}

#bg_body{
    
      text-align: left;
      margin: 0px;
    /*  background: url(../images/backgrounds/lb_page_bg.jpg);   */
      background-repeat: repeat-x;
}

.maincontainer {
        width: 98%;
        border: 0px solid #ffff00;
        padding: 0;
     /*   background: url(../images/backgrounds/lb_page_bg.jpg);
        background-repeat: repeat-x;   */
}
#header {

        height: 135px !important;
        height: 135px;
        vertical-align: top;
        padding: 0;
        margin: 0;
        background: url(../images/backgrounds/lb_header_bg.jpg);
        background-repeat: no-repeat;
        background-position: 50% 0%;
}

#header_bar {

        height: 30px !important;
        height: 30px;
        background: url(../images/backgrounds/lb_head_bar_bg.jpg);
        vertical-align: top;
        padding: 0px 0px 0px 0px;
        color: #ffff00;
}
#top1 {
       padding: 5px 0px 0px 0px;
       float: left;
       vertical-align: bottom;
}

#top2 {
       padding: 5px 0px 0px 0px;
       float: right;
       vertical-align: bottom;
}

.spacer {
        clear:both;
}

#catalog {
        float: left;
        width: 56%;
        background: transparent;
        margin: 15px 10px 15px 15px;
        text-align: left;
}

#RightSideBar {
        float: right;
        width: 19%;
        vertical-align: top;
        text-align: left;
        margin-bottom: 10px;
        margin-top: 15px;
        background: transparent;
        padding-right: 6px;
      /**  background: url(../images/backgrounds/image_bg.jpg);
        margin-top: 0px !important;
        margin-top: 2px;
        padding-top: 0px;    */
}

#LeftSideBar {
        float: left;
        width: 20%;
        margin-bottom: 10px;
        margin-top: 15px;
        background: transparent;
        padding-left: 6px;
        text-align: left;
        /**      padding: 10px 15px 20px 0 !important;
        padding: 10px 5px 20px 0;   ***/
}

.footer {
        clear: both;
        font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Tahoma, Helvetica, sans-serif;
        padding: 5px 15px 10px 15px;
        font-size: 10px;
        font-weight:  bold;
        background: #cae0c8;
        color: #e6e6e6;
        text-align: center;
}

.footer a:link, .footer a:visited {color: #ffff00;}

.footer a:hover {color: #65d302; }

#footer_bar {
        height: 30px !important;
        height: 30px;
        vertical-align: top;
        padding-top: 6px;
        margin: 0;
        background: url(../images/backgrounds/lb_head_bar_bg.jpg);
        background-repeat: repeat-x;
        background-position: 0% 0%;
}

#content {
        clear: both;
        width: auto;
        margin-bottom: 0px;
        margin-top: 8px;
        text-align: left;
        padding: 0 0px 0 0px;
        border: 1px dotted #0000ff;
}