BODY   {

  scrollbar-base-color: #322926;

  scrollbar-track-color: #BFBAB6;

  margin: 0px;

  padding: 0px;

  border: #000000 0px solid;

  background-color: #D2D1CC;

  background-image: url("picts/background.jpg");

  background-repeat: repeat;

  background-position: 0px 0px;

  background-attachment: fixed;

  }









/* PAGE LINKS */



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



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



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



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









/* THE NEXT LINE IS THE MAIN PAGE FONT */



TABLE     { COLOR: #000000; FONT: 13px  helvetica, georgia, "times new roman", verdana, arial, sans-serif; font-weight: normal; }



.title     { color: #006600; font: 24px arial, verdana,  sans-serif; letter-spacing: -1px; font-weight: bold; }



.subtitle  { color: #006600; font: 16px arial, verdana,  sans-serif; letter-spacing: 0px; font-weight: bold; }

.eventtitle  { color: #000000; font: 20px arial, verdana,  sans-serif; letter-spacing: 0px; font-weight: bold; }

.phonetitle   { color: #3E2B1E; font: 13px arial, verdana, sans-serif; letter-spacing: 0px; font-weight: bold; }



.date-font  { COLOR: #3E2B1E; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }



.just     { text-align: justify; }



.leftjust  { text-align: left; }











/* BORDER AND LINE CODE */



.page-splits  { COLOR: #DDDCD6; height: 2px; BORDER-TOP: #A49C98 1px solid; width: 100%; }



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



.noborders  { BORDER: #000000 0px solid; }













/* RIGHT AND LEFT TEXT BOXS */





.note-text   { padding: 6px;

      color: #333333;

      font-size: 12px;

      text-align: left;

      border-top: #DDDCD6 1px solid;

      border-bottom: #807A77 1px solid;

      border-left: #807A77 1px solid;

      border-right: #807A77 1px solid; }



.note-title  { padding: 5px;

      background-color: #CBC7C3;

      COLOR: #322926;

      FONT: bold 12px arial, verdana, sans-serif;

      text-align: left;

      border-top: #807A77 1px solid;

      border-bottom: #807A77 1px solid;

      border-left: #807A77 1px solid;

      border-right: #807A77 1px solid; }



















 /* PAGE FOOTER CODE */



.footer   {

    border-bottom: #807A77 1px solid;

    border-top: #DDDCD6 1px solid;

    }



.footer-line  {

    border-right: #807A77 1px solid;

    border-bottom: #DDDCD6 1px solid;

    border-top: #807A77 1px solid;

    }



.footertext  { COLOR: #322926; FONT: 10px arial, verdana, sans-serif; font-weight: bold; }















 /* SIDEBAR CODE */



.sidebar  {

    background-image: url("picts/background-sidebar.jpg");

    width: 200px;

    border-right: #807A77 1px solid;

    }





.sidebar-line  {

    border-left: #FFFFFF 1px solid;

    }

















 /* HIDE MENU AND ITEMS FOR PRINTING */





@media print {

.printhide   { display:none; }

.printhelp  { width:600px; }

}

@media screen{

.printonly   { display:none; }

}



















 /* ORDER PAGE */



.price     { COLOR: #993300; FONT: 14px arial, verdana, sans-serif; font-weight: bold; }



.ordermargin  { margin: 6px 0px 0px 0px;}





.orderbutton {  background-color:#993333;

    FONT-FAMILY: arial, verdana, helvetica, sans-serif;

    color: #FFFFFF;

    font-size: 10pt;

    height: 23px;

    width: 52px;

    cursor:pointer;

    font-weight: bold;

    text-align: center;

    BORDER: #FFFFFF 1px solid; }





.orderbuttonon { background-color:#6666FF;

    FONT-FAMILY: arial, verdana, helvetica, sans-serif;

    color: #FFFFFF;

    font-size: 10pt;

    height: 23px;

    width: 52px;

    cursor:pointer;

    font-weight: bold;

    text-align: center;

    BORDER: #FFFFFF 1px solid; }















 /* CONTACT FORM */



.submitbutton   { font-size: 13px; }





.shadeform  { FONT: 13px arial, verdana, sans-serif;

    background-color: #E7E6E5;

    background-image: url("picts/shadeform.gif");

    text-align: left;

    WIDTH: 200PX;

    BORDER: #000000 1px solid; }



.textarea  { FONT: 13px arial, verdana, sans-serif;

    background-color: #E7E6E5;

    background-image: url("picts/shadeform.gif");

    text-align: left;

    WIDTH: 250PX;

    HEIGHT: 135PX;

    BORDER: #000000 1px solid; }



.dropdown   { COLOR: #000000;

    WIDTH: 200PX;

    background-color: #E7E6E5;

    FONT: 12px arial, verdana, sans-serif; }

















 /* LINKS PAGE CODE */





.linksmargin  { margin: 10px; }



.searchbutton   { FONT: 11px arial, verdana, helvetica, sans-serif; }



.searchform   { FONT: 13px arial, verdana, sans-serif;

    background-image: url("picts/shadeform.gif");

    background-color: #E7E6E5;

    WIDTH: 120PX;

    HEIGHT: 20PX;

    BORDER: #000000 1px solid; }





.searchdrop   { FONT: 12px arial, verdana, sans-serif;

    COLOR: #000000;

    WIDTH: 120PX;

    HEIGHT: 20PX;

    background-color: #E7E6E5;

    margin-top: 3px; }
















 /* START CODE FOR THE GALLERY AND VIEWER */



.gallerytitle   { COLOR: #000000; FONT: 16px georgia, "times new roman", verdana, sans-serif; font-weight: bold; }

.gallerytext   { COLOR: #342425; FONT: 11px georgia, "times new roman", verdana, sans-serif; font-weight: normal; }

.rollover   { BORDER: #FFFFFF 10px solid; }

.rolloveron   { BORDER: #342425 1px solid; padding: 9px; }

.viewer-border  { BORDER: #FFFFFF 15px solid; }

.button-slideshow 

    {

    background-image: url("picts/button-slideshow.gif");

    background-color:#CCCCCC;

    color: #000000;

    FONT-FAMILY: arial, verdana, helvetica, sans-serif;

    font-weight: bold;

    text-align: center;

    font-size: 12px;

    height: 22px;

    cursor:pointer;

    padding-left: 7px;

    padding-right: 7px;

    BORDER: #000000 1px solid;

    }



.buttonon-slideshow

    {

    background-image: url("picts/buttonon-slideshow.gif");

    background-color:#CCCCCC;

    color: #660000;

    FONT-FAMILY: arial, verdana, helvetica, sans-serif;

    font-weight: bold;

    text-align: center;

    font-size: 12px;

    height: 22px;

    cursor:pointer;

    padding-left: 7px;

    padding-right: 7px;

    BORDER: #660000 1px solid;

    }
















 /* START THE CODE FOR THE MENUS */





.menuouter  {

    border-top: #322926 1px solid;

    border-bottom: #807A77 1px solid;

    padding-top: 12px;

    padding-bottom: 0px;

    }







.menu    { font-family: arial, verdana, helvetica, sans-serif;

      font-size: 8pt;

      padding-top: 3px;

      padding-bottom: 3px;

      padding-left: 5px;

      padding-right: 5px;

      margin-right: 4px;

      cursor:pointer;

      font-weight: bold;

      text-align: center;

      display: block;

      line-height: 16px;

      white-space:nowrap;

      border-top: #807A77 1px solid;

      border-bottom: #807A77 0px solid;

      border-left: #807A77 1px solid;

      border-right: #807A77 1px solid; }





a.menu:link   { background-image: url("picts/menu.gif");

      background-color:#CBC7C3;

      color: #322926; }





a.menu:visited   { background-image: url("picts/menu.gif");

      background-color:#CBC7C3;

      color: #322926; }





a.menu:active   {  background-image: url("picts/menuon.gif");

       background-color:#CBC7C3;

       color: #322926; }





a.menu:hover   { background-image: url("picts/menuon.gif");

      background-color:#F0F0F0;

      color: #006600; }













 /* GALLERY MENU CODE */



.menu-galleryouter  {

      border-top: #807A77 1px solid;

      margin-top: 10px;

      padding-top: 0px;

      padding-bottom: 0px;

      }







.menu-gallery    { font-family: arial, verdana, helvetica, sans-serif;

      font-size: 8pt;

      padding-top: 3px;

      padding-bottom: 3px;

      padding-left: 5px;

      padding-right: 5px;

      margin-right: 4px;

      cursor:pointer;

      font-weight: bold;

      text-align: center;

      display: block;

      line-height: 16px;

      white-space:nowrap;

      border-top: #807A77 0px solid;

      border-bottom: #807A77 1px solid;

      border-left: #807A77 1px solid;

      border-right: #807A77 1px solid; }





a.menu-gallery:link   { background-image: url("picts/menu.gif");

      background-color:#CBC7C3;

      color: #322926; }





a.menu-gallery:visited   { background-image: url("picts/menu.gif");

      background-color:#CBC7C3;

      color: #322926; }





a.menu-gallery:active   {  background-image: url("picts/menuon.gif");

       background-color:#CBC7C3;

       color: #322926; }





a.menu-gallery:hover   { background-image: url("picts/menuon.gif");

      background-color:#F0F0F0;

      color: #006600; }



