/*        */
/*        */
body {background-color: #ffecaa;
      margin-top: 0px;
      margin-left: 0px;
      line-height: 120%;
      font-size: 12pt;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      color: #662222;}
/*  */
/*  common text attributes and layout ----------------------------------------------  */
.blak{color: #000000;}
.Nftr{border-top:  solid 1px #663300;
      border-bottom:  solid 1px #663300;
      background-color: #fad676;}
.mainA{padding-left: 50px;
       padding-right: 5px;
       padding-top: 30px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;}
.txt7{font-size: 7pt;
      font-weight: normal;
      font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt8{font-size: 8pt;
      font-weight: normal;
      font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt9{font-size: 9pt;
      font-weight: normal;
      font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt10{font-size: 10pt;
       font-weight: normal;
       font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt12{font-size: 12pt;
       font-weight: normal;
       font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt12a{font-size: 12pt; color: #000000;
       font-weight: normal;
       font-family: Verdana, Arial, Helvetica, sans-serif;}
.txt12b{font-size: 12pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #662222;
        font-weight: bold;}
.homi{font-size: 14pt;
      color: #5B2E1E; /* #330066 Verdana, */
      font-weight: normal;
      font-family:  Arial, Helvetica, sans-serif;}
.sbimg{border: solid 1px #990000;}
.sbcel{padding-top: 5px; padding-bottom: 12px;}
.sBkgc{background-color: #FFE795;}
.mainC{padding-left: 50px;
       padding-right: 40px;
       padding-top: 30px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;}
.mainE{padding-left: 50px;
       padding-right: 40px;}/*  */

.now01{color: #990000; font-weight: bold;}
.recEv1{color: #990000; font-weight: bold; font-size: 14pt;}
.counts{padding-left: 30px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 9pt;}
/* eof common text attributes and layout ---------------------------------------------  */
/*  */
/* ----- What's New page ----- */
.mainN{padding-left: 40px;
       padding-right: 20px;
       padding-top: 30px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;}
.Tlft{padding-left: 10px;
      padding-right: 60px;
      font-size: 10pt;}
.Trgt{padding-left: 60px;
      padding-right: 10px;
      padding-top: 10px;
      font-size: 10pt;}
.topH{font-size: 11pt;
      font-style: italic;}
.Ntxt10{font-size: 10pt;}
.txtFN{font-size: 7pt;
       font-weight: normal;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       line-height: 100%;
       padding-left: 30px;}
.topHR{padding-top: 5px; padding-bottom: 5px;}
.bckT{padding-top: 10px;
      padding-bottom: 30px;
      line-height: 80%;}
/*  */
.bckL a:active, .bckL a:link, .bckL a:visited {font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #662222;}
.bckL a:hover{font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: underline; color: #4e9a9a;}
/*  */
/* ^^^^^^ eof What's New Page  ^^^^^^ */
/*  */
/* ^^^^^^  Recipe Page   ^^^^^ */
.mainR{padding-left: 30px;
       padding-right: 10px;
       padding-top: 20px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11pt;}
.rdex{border: solid 1px #662222;
      padding: 5px;}
.hdex{border-bottom: solid 1px #662222;
      padding: 5px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11pt;}
.iniF{font-family: Courier New;
      font-size: 10pt;
      color: #888888;}
.rptxt{line-height: 150%;}
.tblR{padding-top: 2px;
      padding-bottom: 2px;}
.rtn10{font-size: 10pt;
       padding-top: 10px;
       padding-bottom: 10px;}
.subR{font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-weight: bold;}
.midl{border-left: solid 1px #662222; padding-right: 3px;}
#Remail{display: none;}
/* ^^^^^^ eof Recipe Page  ^^^^^^ */
/*  */
/* ----- Contacts page ----- */
.txt9v{font-size: 9pt;
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 140%;
        color: #222222;}
.Msup{border: solid 1px #996633;
        padding: 8px;}
.Ftbl{border: solid 1px #996633;
        padding: 15px;}
.Atbl{border: solid 1px #996633;
      padding-left: 5px;
      padding-right: 5px;
      padding-top: 10px;
      padding-bottom: 10px;}
.tblR{padding-top: 2px;
      padding-bottom: 2px;}
.benA{border: solid 1px #990000;
      padding: 8px;
      font-size: 9pt;
      background-image: url(../MAGimg/flag_bkg_004.jpg);}
.iBox2{background-color: #FFFFCC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #777777;
        font-size: 10pt;
        border: solid 1px #996633;}
/* ----- eof Contacts page ----- */
/* ^^^^^^ Links Pages ^^^^^^ */
.foto3{border-color: #662222; border-style: solid; border-width: 1px;}
.fotoL{border-color: #990000; border-style: solid; border-width: 1px;}
.fotoLb{border-color: #3A5F74; border-style: solid; border-width: 1px;}
.outln{border: solid 1px #996633; padding: 10px;}
.red10b{font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #990000;}
/* ------ eof Links Pages ------ */
/* ^^^^^^   Wine of Month Page   ^^^^^^^ */
.womhdr{color: #990000;
        font-weight: bold;
        font-size: 12pt;
        padding: 5px;
        background-color: #D9B96F;}
.womsub{font-weight: bold;
        font-size: 12pt;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        border-top: solid 1px #990000;}
.womtxt{font-weight: normal;
        font-size: 11pt;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 20px;}
.womimg{border: solid 1px #990000;}
.womtbl{border: solid 1px #990000;}
.note1{font-size: 8pt;
       font-family: Arial, Helvetica, sans-serif;
       line-height: 110%;
       border: solid 1px #990000;
       background-color: #ffeeca;
       padding: 12px;}
#Wnote1{position: absolute; top: 380px; left: 530px;
        display: none;}
/* ^^^^^^   eof Wine of Month Page   ^^^^^^^ */
/* ^^^^^^   Events Page   ^^^^^^ */
/*.specEV{border: 1px solid #a56a47;
        padding: 14px;
        font-size: 12pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #662222;
        font-weight: normal;
        line-height: 130%;}*/
/*.mainR{padding: 16px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       border: solid 1px #5F341F;}*/
/*  */
.backR a:active, .backR a:link, .backR a:visited {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #662222;}
.backR a:hover{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #4e9a9a;}
/* ^^^^^^   eof Events page   ^^^^^^ */
/* ^^^^^^   Splash - Pop up   ^^^^^^^ */
.foto4{border-color: #ffffff; border-style: solid; border-width: 1px;}
.popbkg{background-color: #EEEEEE; border-top: solid 1px #ffffff;}
#evntPOP {position: absolute; top: 30px; left: 130px;
          display: none;}
/*  */
.popL a:active, .popL a:link, .popL a:visited {font-size: 8pt; font-family: Verdana; font-weight: normal; text-decoration: none; color: #B70000;}
.popL a:hover{font-size: 8pt; font-family: Verdana; font-weight: normal; text-decoration: none; color: #1B5069;}

/* ^^^^^^   eof Splash - Pop up   ^^^^^^^ */
/*  */
/*.benA{border: solid 1px #990000;
      padding: 10px;
      background-image: url(../MAGimg/flag_bkg_004.jpg);}*/
/*  */
/*  */
/* positions  --------------------------------------------------------------------------  */
.matm{position: absolute;
      top: 200px; left: 213px;
      font-size: 7pt;
      font-weight: bold;
      color: #000000;}

.smap{position: absolute; top: 175px; left: 50px;}
.navi{position: absolute; top: 166px; left: 0px;}
.toppg{position: absolute; top: 0px; left: 0px;}


.cellsd{position: absolute; top: 230px; left: 0px;}

/*  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*  */
a:active, a:link, a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;}
/*  */
.backT a:active, .backT a:link, .backT a:visited {font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #662222;}
.backT a:hover{font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #4e9a9a;}
/*  */
.tmLnk a:active, .tmLnk a:link, .tmLnk a:visited{font-size: 7pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000;}
.tmLnk a:hover{font-size: 7pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal; color: #000000;}
/*  */
.lnk12 a:active, .lnk12 a:link, .lnk12 a:visited {font-size: 12pt;; font-weight: normal; color: #000000; text-decoration: underline;}
.lnk12 a:hover {font-size: 12pt; font-weight: normal; color: #4e9a9a; text-decoration: underline;}
.hom12 a:active, .hom12 a:link, .hom12 a:visited {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #6F4A09; text-decoration: none;}/* 662222 */
.hom12 a:hover {font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4e9a9a; text-decoration: none;}
/*  */
.lnk10 a:active, .lnk10 a:link, .lnk10 a:visited {font-size: 10pt;; font-weight: normal; color: #000000; text-decoration: underline;}
.lnk10 a:hover {font-size: 10pt; font-weight: normal; color: #4e9a9a; text-decoration: underline;}
/*  */
.bkmL a:active, .bkmL a:link, .bkmL a:visited {font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: underline; color: #662222;}
.bkmL a:hover{font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #4e9a9a;}
/*  */
.rpLnk a:active, .rpLnk a:link, .rpLnk a:visited{font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #602020;}
.rpLnk a:hover{font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal; color: #0000b7;}
/*  */
.lkLnk a:active, .lkLnk a:link, .lkLnk a:visited{font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000;}
.lkLnk a:hover{font-size: 9pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-style: normal; color: #0000b7;}
/*  */
.webmL a:active, .webmL a:link, .webmL a:visited {font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: undeline; color: #000000;}
.webmL a:hover{font-size: 7pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #4e9a9a;}
/*  */
.moreL a:active, .moreL a:link, .moreL a:visited {font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #553200;}
.moreL a:hover{font-size: 8pt; font-family: Arial; font-weight: normal; text-decoration: none; color: #4e9a9a;}
/*  */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*  */
/*  */
/*  */
/*  */