BODY        {
        scrollbar-base-color: #000000;
        scrollbar-track-color: #000000;
        background-color: #FFFFFF;
        margin: 0px;
        padding: 0px;
        border: #FFFFFF 0px solid;
        }




/* BACKGROUND CODE */

.background-about         {
                        background-image: url("picts/background-about.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-contact         {
                        background-image: url("picts/background-contact.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-gallery         {
                        background-image: url("picts/background-gallery.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-events         {
                        background-image: url("picts/background-events.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-links         {
                        background-image: url("picts/background-links.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-merchandise        {
                        background-image: url("picts/background-merchandise.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-paypal        {
                        background-image: url("picts/background-paypal.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }

.background-site-map        {
                        background-image: url("picts/background-site_map.jpg");
                        background-repeat: no-repeat;
                        background-position: 0px 130px;
                        }





/* PAGE LINK CODE */


a:link                { color: #3366FF; text-decoration: none; }

a:visited        { color: #3366FF; text-decoration: none; }

a:active        { color: #3366FF; text-decoration: none; }

a:hover                { color: #FF3300; text-decoration: none; }




/* THE NEXT LINE CONTROLS THE FONT SIZE FOR ALL PAGES */

TABLE                 { COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }

.title                 { COLOR: #000000; FONT: 16px verdana, arial, sans-serif; font-weight: bold; }

.subtitle        { COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }

.phonetitle         { color: #000000; font: 15px arial, verdana, sans-serif; font-weight: bold; }

.footer                { COLOR: #000000; FONT: 10px arial, verdana, sans-serif; font-weight: normal; }

.formmargin                { margin: 0px; }

.just                         { text-align: justify; }

.headerborders                { border: #FFFFFF 1px solid; margin-right: 5px; }






/* MERCHANDISE PAGE */

.merchandise-title        { COLOR: #333300; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }

.merchandise                { COLOR: #000000; FONT: 12px arial, verdana, sans-serif; font-weight: normal; }

.borders                 { border: #000000 1px solid; margin-bottom: 3px; }

.price                 {
                FONT: 13px verdana, arial, sans-serif;
                font-weight: bold;
                line-height: 20px;
                COLOR: #FF3300;
                }





/* LEFT SIDEBAR AREA BORDERS, CODE AND COLORS */


.sidebarwidth                { width: 175px; }


fieldset         { border:1px solid #000000;
                  -moz-border-radius: 5px;
                  padding-top: 0px;
                  padding-bottom: 10px;
                  padding-left: 8px;
                  padding-right: 8px;
                  width: 125px;
                  text-align: left;
                  COLOR: #000000;
                  FONT: normal 11px arial, verdana, sans-serif; }

fieldset legend { border:1px solid #000000;
                  margin-bottom: 6px;
                  padding: 2px;
                  padding-left: 5px;
                  padding-right: 5px;
                  COLOR: #000000;
                  FONT: bold 12px arial, verdana, sans-serif; }









/* HOMEPAGE LINK AREA BORDER CODE */

.bordertables        {
                background-color: #000000;
                BORDER-TOP: #4A76F3 1px solid;
                BORDER-BOTTOM: #4A76F3 0px solid;
                padding-top: 50px;
                padding-bottom: 50px;
                margin-top: 0px;
                margin-bottom: 0px;
                }





/* HOMEPAGE CODE */

.homeimage        {
                background-color: #000000;
                BORDER-TOP: #000000 30px solid;
                BORDER-BOTTOM: #000000 30px solid;
                margin-top: 0px;
                margin-bottom: 0px;
                }

.homeimage2        {
                BORDER-LEFT: #000000 1px solid;
                background-image: url("picts/home1.JPG");
                }

.homelinks                {
                        font-family: arial, verdana, helvetica, sans-serif;
                          font-size: 8pt;
                          font-weight: bold;
                        letter-spacing: 3px;
                        padding-left: 15px;
                        padding-right: 15px;
                        }

.shadow                        {
                        height: 18px;
                        background-image: url("picts/shadow.gif");
                        background-repeat: repeat-x;
                        }

.homeflash                {
                        border: #000000 0px solid;
                        }

a.homelinks:link                { color: #829BE1; text-decoration: none; }

a.homelinks:visited                { color: #829BE1; text-decoration: none; }

a.homelinks:active                { color: #829BE1; text-decoration: none; }

a.homelinks:hover                { color: #FFFFFF; text-decoration: none; }












/* GALLERY SLIDESHOW AND VIEWER CODE */

.Galborder                 { LEFT: 0px; position: relative; top: 0px; border: #000000 1px solid; margin-bottom: 3px; }

A:hover .Galborder         { LEFT: 3px; position: relative; top: 3px; border: #111111 1px solid; margin-bottom: 3px; }

.viewerheaderline        { border-bottom: #000000 1px solid; }





/* GALLERY MENU CODE */


.button-gallery         {
                        background-color:#202027;
                        background-image: url("picts/button.gif");
                        FONT-FAMILY: arial, verdana, helvetica, sans-serif;
                        color: #FFFFFF;
                        font-size: 8pt;
                        cursor:pointer;
                        font-weight: bold;
                        text-align: center;
                        padding-left: 5px;
                        padding-right: 5px;
                        padding-top: 3px;
                        padding-bottom: 3px;
                        BORDER: #000000 0px solid;
                        }


.buttonon-gallery        {
                        background-color:#58586B;
                        background-image: url("picts/buttonon.gif");
                        FONT-FAMILY: arial, verdana, helvetica, sans-serif;
                        color: #FFFFFF;
                        font-size: 8pt;
                        cursor:pointer;
                        font-weight: bold;
                        text-align: center;
                        padding-left: 5px;
                        padding-right: 5px;
                        padding-top: 3px;
                        padding-bottom: 3px;
                        BORDER: #000000 0px solid;
                        }



.gallerytext                { COLOR: #000000; FONT: 9px verdana, arial, sans-serif; font-weight: normal }

.gallerytitle                 { COLOR: #336600; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.viewer-border                { BORDER: #000000 1px solid; }

.viewermargin                { padding-top: 10px; padding-bottom: 10px; }

.viewer-text                { COLOR: #BCAD91; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.viewer-hilite                 { COLOR: #FFFFFF; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }










 /* CONTACT FORM */


.shadeform        {
                FONT: 13px arial, verdana, sans-serif;
                background-color: #FFFFFF;
                background-image: url("picts/shadeform.jpg");
                color: #000000;
                text-align: left;
                WIDTH: 200PX;
                BORDER: #000000 1px solid;
                }

.textarea        {
                FONT: 13px arial, verdana, sans-serif;
                background-color: #FFFFFF;
                background-image: url("picts/shadeform.jpg");
                color: #000000;
                text-align: left;
                WIDTH: 250PX;
                HEIGHT: 125PX;
                BORDER: #000000 1px solid;
                }







 /* LINKS PAGE CODE */


.linksmargin        { margin-top: 6px; margin-bottom: 0px; }

.searchbutton         {
                background-color:#202027;
                background-image: url("picts/button.gif");
                FONT-FAMILY: arial, verdana, helvetica, sans-serif;
                color: #FFFFFF;
                font-size: 8pt;
                cursor:pointer;
                font-weight: bold;
                text-align: center;
                padding-left: 1px;
                padding-right: 1px;
                padding-top: 1px;
                padding-bottom: 1px;
                BORDER: #000000 0px solid;
                }

.searchform         {
                FONT: 13px arial, verdana, sans-serif;
                background-color: #FFFFFF;
                background-image: url("picts/shadeform.jpg");
                color: #000000;
                text-align: left;
                WIDTH: 125PX;
                BORDER: #000000 1px solid;
                }








/* PAYPAL paypal.htm PAYMENT PAGE CODE */

.payform        {
                font: 13px arial, verdana, sans-serif;
                background-image: url("picts/shadeform.jpg");
                background-color: #FFFFFF;
                text-align: left;
                width: 125px;
                overflow: auto;
                border: #000000 1px solid;
                }

.payformbox        {
                background-color: #FFFFFF;
                border: #000000 1px solid;
                }

.payformmargin        { margin: 0px; }

.payformbutton        { width: 125px; }









/* PARAGRAPH SPLITS */

.page-splits        {
                border: #000000 1px solid;
                background-color: #F0F0F0;
                color: #F0F0F0; height: 5px;
                width: 100%;
                margin-top: 10px;
                margin-bottom: 10px;
                }











/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide         { display:none; }
.printhelp        { width:600px; }
.printhome        { width:500px; }
}
@media screen{
.printonly         { display:none; }
}











/* START THE CODE FOR THE MENUS */


.menubackground        {
                background-color: #000000;
                background-image: url("picts/menu-background.gif");
                background-repeat: repeat-x;
                border-top: #4A76F3 0px solid;
                border-bottom: #4A76F3 1px solid;
                padding-top: 0px;
                padding-bottom: 30px;
                }



.menu                {
                font-family: arial, verdana, helvetica, sans-serif;
                background-image: url("picts/menu.gif");
                background-color:#202027;
                font-size: 8pt;
                font-weight: bold;
                letter-spacing: 1px;
                padding-top: 5px;
                padding-bottom: 6px;
                padding-left: 5px;
                padding-right: 5px;
                margin-right: 3px;
                cursor:pointer;
                text-align: center;
                display: block;
                line-height: 16px;
                white-space:nowrap;
                border: #323240 1px solid;
                }


a.menu:link         { color: #FFFFFF; }


a.menu:visited         { color: #FFFFFF; }

a.menu:active         { color: #FFFFFF; }


a.menu:hover         {
                background-image: url("picts/menuon.gif");
                background-color:#58586B;
                color: #FFFFFF;
                }


