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



/* PAGE LINK CODE */


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

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

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

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




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

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

.title                 { COLOR: #A14297; FONT: 20px arial, verdana, sans-serif; font-weight: normal; }

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

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

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

.testimonial        { COLOR: #6600FF; FONT: 11px verdana, arial, sans-serif; font-style: italic; font-weight: bold; }



.formmargin                { margin: 0px; }

.just                         { text-align: justify; }




/* NON-GALLERY IMAGE BORDERS */

.borders                 { border: #000000 1px solid; }







/* BACKGROUND CODE */

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

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


/* BAR UNDER LOGO  */

.headerbar        {
                height: 15px;
                border-top: #310026 1px solid;
                border-bottom: #310026 1px solid;
                background-color:#6F0964;
                background-image: url("picts/split-bar.jpg");
                background-repeat: repeat-x;
                }


/* PAGE SPLIT BARS */

.page-splits        {
                border: #BF7BB8 0px solid;
                border-bottom: #FFFFFF 1px solid;
                background-color: #BF7BB8;
                color: #BF7BB8;
                height: 2px;
                width: 100%;
                margin-top: 10px;
                margin-bottom: 10px;
                }






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


.sidebarwidth        { width: 175px; }


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

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








/* HOMEPAGE CODE */

.hometable        {
                BORDER-TOP: #6F0964 1px solid;
                BORDER-BOTTOM: #6F0964 1px solid;
                margin-top: 8px;
                margin-bottom: 8px;
                }


/* HOMEPAGE LINK AREA BORDER CODE */

.bordertables        {
                BORDER-TOP: #6F0964 1px solid;
                BORDER-BOTTOM: #6F0964 0px solid;
                height: 45px;
                margin-top: 0px;
                margin-bottom: 0px;
                }

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

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

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

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

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












/* PRODUCT GALLERY SLIDESHOW AND VIEWER CODE */

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

A:hover .Galborder         { border: #A14297 1px solid; margin-bottom: 3px; margin-top: 3px; }

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

.gallerytitle                 { COLOR: #A14297; FONT: 15px verdana, arial, sans-serif; font-weight: normal; }

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

.price                 {
                FONT: 17px verdana, arial, sans-serif;
                font-weight: normal;
                COLOR: #9900FF;
                }

.cartdropdown        {
                COLOR: #000000;
                WIDTH: 127PX;
                FONT: 11px arial, verdana, sans-serif;
                margin: 1px;
                }




/* SLIDESHOW MENU CODE */

.button-gallery         {
                        background-color: #FFF3FF;
                        font-family: arial, verdana, helvetica, sans-serif;
                        font-size: 12px;
                        font-weight: normal;
                        color: #A14297;
                        cursor: pointer;
                        text-align: center;
                        padding-left: 8px;
                        padding-right: 8px;
                        padding-top: 1px;
                        padding-bottom: 1px;
                        BORDER: #A14297 1px solid;
                        }


.buttonon-gallery        {
                        background-color:#F9ECFF;
                        font-family: arial, verdana, helvetica, sans-serif;
                        font-size: 12px;
                        font-weight: normal;
                        color: #6F0964;
                        cursor: pointer;
                        text-align: center;
                        padding-left: 8px;
                        padding-right: 8px;
                        padding-top: 1px;
                        padding-bottom: 1px;
                        BORDER: #6F0964 1px solid;
                        }









/* CONTACT FORM */

.submitbutton        { font-size: 13px; }


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

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

.dropdown         { COLOR: #A14297;
                WIDTH: 200PX;
                FONT: 11px verdana, arial, sans-serif; }









/* LINKS PAGE CODE */


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

.searchbutton         { font-size: 11px; }

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









/* custom.htm PAYPAL FORM CODE */

.custom-table                { BORDER: #A27E44 1px solid; }

.custom-form                {
                        FONT: 13px arial, verdana, sans-serif;
                        background-image: url("picts/shadeform.gif");
                        text-align: left;
                        WIDTH: 72px;
                        margin-top: 3px;
                        margin-left: 3px;
                        BORDER: #A27E44 1px solid
                        }

.custom-textarea        {
                        FONT: 13px arial, verdana, sans-serif;
                        background-image: url("picts/shadeform.gif");
                        text-align: left;
                        WIDTH: 250px;
                        HEIGHT: 100px;
                        margin-top: 3px;
                        margin-bottom: 8px;
                        BORDER: #A27E44 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 */



/* HEADER MENU */

.menubackground        {
                background-color: #6F0964;
                border-top: #6F0964 0px solid;
                border-bottom: #6F0964 1px solid;
                padding-top: 15px;
                padding-bottom: 15px;
                }



.menu                { font-family: arial, verdana, helvetica, sans-serif;
                  font-size: 11px;
                  font-weight: bold;
                  letter-spacing: 1px;
                  padding-top: 2px;
                  padding-bottom: 3px;
                  padding-left: 5px;
                  padding-right: 5px;
                  margin-right: 5px;
                  cursor:pointer;
                  text-align: center;
                  display: block;
                  line-height: 16px;
                  white-space:nowrap;
                  border: #A14297 1px solid;
                  }


a.menu:link         { background-color:#6F0964;
                  background-image: url("picts/menu.gif");
                  color: #F1C8EF; }


a.menu:visited         { background-color:#6F0964;
                  background-image: url("picts/menu.gif");
                  color: #F1C8EF; }


a.menu:active         { background-color:#6F0964;
                  background-image: url("picts/menu.gif");
                  color: #F1C8EF; }


a.menu:hover         { background-color:#6F0964;
                  background-image: url("picts/menuon.gif");
                  color: #FFFFFF;
                  border: #FFFFFF 1px solid; }









/* CODE FOR THE menu_gallery.js MENU */


/* DROP SELECT MENU */

.selecttable        { width: 170px; height: 36px; }

.selectmenu        {
                FONT: 10px verdana, arial, sans-serif;
                COLOR: #A14297;
                WIDTH: 160PX;
                margin: 0px 0px 0px 0px;
                }






/* GALLERY MENU */

.navbackground        {
                border-top: #6F0964 0px solid;
                border-bottom: #6F0964 0px solid;
                padding-top: 2px;
                padding-bottom: 2px;
                }


.menu-nav        { font-family: arial, verdana, helvetica, sans-serif;
                  font-size: 11px;
                  font-weight: normal;
                  padding-top: 3px;
                  padding-bottom: 3px;
                  padding-left: 8px;
                  padding-right: 8px;
                  margin-left: 2px;
                  margin-right: 2px;
                  margin-top: 6px;
                  margin-bottom: 6px;
                  cursor:pointer;
                  text-align: center;
                  display: block;
                  white-space: nowrap;
                  border: #A14297 1px solid; }


a.menu-nav:link         { color: #A14297; }


a.menu-nav:visited         { color: #A14297; }


a.menu-nav:active         { color: #A14297; }


a.menu-nav:hover         {
                          color: #009900;
                          border: #009900 1px solid; }
                          
img { behavior: url(iepngfix.htc); }

