BODY        {
        scrollbar-base-color: #BBC1C1;
        scrollbar-track-color: #F0F1F1;
        margin: 0px;
        padding: 0px;
        border: #FFFFFF 0px solid;
        }

 /* PAGE LINK CODE */

a:link                { color: #0045FF; text-decoration: none; }

a:visited        { color: #0045FF; text-decoration: none; }

a:active        { color: #0045FF; text-decoration: none; }

a:hover                { color: #0099FF; text-decoration: none; }


/* THE NEXT LINE CONTROLS THE FONT SIZE FOR ALL PAGES */

TABLE                 { COLOR: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }

.title                 { COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }

.subtitle        { COLOR: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }

.phonetitle         { color: #000000; font: 11px verdana, arial, sans-serif; font-weight: bold; }

.footer                { COLOR: #666666; FONT: 10px arial, verdana, sans-serif; font-weight: normal; }

.sidebarwidth                { width: 140px; }

.formmargin                { margin: 0px; }

.just                         { text-align: justify; }



/* HEADER AND HOMEPAGE LINK AREA BORDER CODE */

.bordertables        {
                background-color: #BBC1C1;
                BORDER-TOP: #455053 1px solid;
                BORDER-BOTTOM: #455053 1px solid;
                height: 45px;
                margin-top: 0px;
                margin-bottom: 0px;
                }

/* HOMEPAGE CODE */

.homeimage        {
                BORDER-TOP: #000000 1px solid;
                BORDER-BOTTOM: #000000 1px solid;
                margin-top: 15px;
                margin-bottom: 15px;
                }

.homelinks                {
                        font-family: arial, verdana, helvetica, sans-serif;
                          font-size: 8pt;
                          font-weight: normal;
                        letter-spacing: 3px;
                        padding-left: 15px;
                        padding-right: 15px;
                        }

a.homelinks:link                { color: #455053; text-decoration: none; }

a.homelinks:visited                { color: #455053; text-decoration: none; }

a.homelinks:active                { color: #455053; text-decoration: none; }

a.homelinks:hover                { color: #6633FF; text-decoration: none; }




/* GALLERY SLIDESHOW AND VIEWER CODE */

.Galborder                 { border: #000000 1px solid; margin-bottom: 3px; }

A:hover .Galborder         { border: #0000FF 1px solid; margin-bottom: 3px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; }

.price                 {
                FONT: 13px verdana, arial, sans-serif;
                font-weight: bold;
                line-height: 20px;
                COLOR: #339900;
                }

.button         {
                background-color:#FFFFFF;
                background-image: url("picts/button.gif");
                FONT-FAMILY: arial, verdana, helvetica, sans-serif;
                color: #006666;
                font-size: 8pt;
                height: 21px;
                cursor:pointer;
                font-weight: bold;
                text-align: center;
                padding-left: 5px;
                padding-right: 5px;
                BORDER: #FFFFFF 0px solid;
                }


.buttonon         {
                background-color:#FFFFFF;
                background-image: url("picts/buttonon.gif");
                FONT-FAMILY: arial, verdana, helvetica, sans-serif;
                color: #336699;
                font-size: 8pt;
                height: 21px;
                cursor:pointer;
                font-weight: bold;
                text-align: center;
                padding-left: 5px;
                padding-right: 5px;
                BORDER: #999999 0px solid;
                }

.gallerytext                { COLOR: #666666; FONT: 11px verdana, arial, sans-serif; font-weight: normal }

.gallerytitle                 { COLOR: #000000; 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: #666666; font-weight: normal; }

.viewer-hilite                 { COLOR: #3366CC; FONT: 11px verdana, arial, sans-serif; font-weight: bold; }




 /* CONTACT FORM */

.submitbutton        { font-size: 13px; }


.shadeform        {
                FONT: 13px arial, verdana, sans-serif;
                background-color: #F0F1F1;
                background-image: url("picts/shadeform.gif");
                text-align: left;
                WIDTH: 200PX;
                BORDER: #939A9E 1px solid;
                }

.textarea        {
                FONT: 13px arial, verdana, sans-serif;
                background-color: #F0F1F1;
                background-image: url("picts/shadeform.gif");
                text-align: left;
                WIDTH: 250PX;
                HEIGHT: 125PX;
                BORDER: #939A9E 1px solid;
                }



 /* LINKS PAGE CODE */


.linksmargin        { margin-top: 6px; margin-bottom: 0px; }

.searchbutton         { FONT: 11px arial, verdana, helvetica, sans-serif; }

.searchform         {
                FONT: 13px arial, verdana, sans-serif;
                background-color: #F0F1F1;
                background-image: url("picts/shadeform.gif");
                text-align: left;
                WIDTH: 125PX;
                BORDER: #939A9E 1px solid;
                }



/* FOR THE SITE MAP PAGE */

.page-splits        {
                border: #B7C0C1 1px solid;
                background-color: #FFFFFF;
                color: #FFFFFF; height: 5px;
                width: 100%;
                margin-top: 10px;
                margin-bottom: 10px;
                }




/* CUSTOM PAGE PAYPAL FORM */

.custom-table                { background-color: #F0F1F1; BORDER: #939A9E 1px solid; }

.custom-form                {
                        FONT: 13px arial, verdana, sans-serif;
                        background-color: #FFFFFF;
                        text-align: left;
                        WIDTH: 150PX;
                        BORDER: #999999 1px solid
                        }

.custom-submit                { WIDTH: 150PX; font-size: 13px; }





/* 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: #969FA0;
                border-top: #455053 1px solid;
                border-bottom: #455053 1px solid;
                padding-top: 4px;
                padding-bottom: 4px;
                }



.menu                { font-family: arial, verdana, helvetica, sans-serif;
                  font-size: 10pt;
                  font-weight: normal;
                  letter-spacing: 1px;
                  padding-top: 1px;
                  padding-bottom: 1px;
                  padding-left: 5px;
                  padding-right: 5px;
                  margin-right: 4px;
                  cursor:pointer;
                  text-align: center;
                  display: block;
                  line-height: 16px;
                  white-space:nowrap;
                  border: #969FA0 1px solid; }


a.menu:link         { background-color:#969FA0;
                  color: #FFFFFF; }


a.menu:visited         { background-color:#969FA0;
                  color: #FFFFFF; }


a.menu:active         { background-color:#969FA0;
                  color: #FFFFFF; }


a.menu:hover         { background-color:#969FA0;
                  color: #FFFFFF;
                  border: #FFFFFF 1px solid; }




