body {
   color: #000000;   
   background-image: url(images/c02.jpg);                                                
/*   background-image: url(images/g_bg.png);                                                */
/*   background-attachment: fixed;                                                          */
   background-color: transparent; 
   margin: 0;
   margin-left: auto;                /* will center horz. if user has bigger screen         */
   margin-right: auto;               /*                                                     */
   padding:0;
   font-family: verdana,helvetica,arial,sans-serif;
   font-size:10pt;
}

H1 {
   color: #71459b; 
   font-size:14pt; 
}


.shadow{
   padding:0;
   margin-left: auto;                /* will center horz. if user has bigger screen         */
   margin-right: auto;               /*                                                     */
   width:1020px;
   background-color: transparent; 
   background-image: url(images/shadow2.gif);                                                
   
}   

table.TheHeader{
   background-color:#000000;
   padding:0;
   margin-left: auto;                /* will center horz. if user has bigger screen         */
   margin-right: auto;               /*                                                     */
   text-align: justify;
   width:1000px;
   height:250px;
   border-style: none;
   border-collapse: collapse;
}

td.HeaderArea {
   font-size: 10pt;  
   text-align: left;
   font-weight: 600;
   padding:0;
   background-color: #000000; 
   border-style: none;
   border-collapse: collapse;
}       

table.container{
   background-color:#ffffff;
   padding:0;
   margin-top:0px;
   margin-left: auto;                /* will center horz. if user has bigger screen         */
   margin-right: auto;               /*                                                     */
   text-align: justify;
   width:1000px;
   border-collapse: collapse;
}

td.MenuArea {
   width:200px;
/*   height:875px; */
   font-size: 10pt;  
   text-align: justify;
   font-weight: 600;
   padding-left:10px;
   padding-right:10px;
   background-color: #cedccf; /*#d2d4d6; */
   background-color: #e1ffe2;  /*#dadee3;*/
   border-collapse: collapse;
}   
td.MenuArea a {
   width:200px;
   height:70px;
   text-align: left;
}

td.MenuArea a:link    {                  /* unvisited link  */
   display: block;
   color: #71459b; 
   background-color: #aad304;
   text-decoration: none;
}   
td.MenuArea a:visited {                  /* visited link    */
   display: block;
   color: #71459b; 
   background-color: #aad304;
   text-decoration: none;
}   
td.MenuArea a:hover   {                  /* mouse over link */
   display: block;
   color: #aad304; 
   background-color: #71459b;
   text-decoration: none;
   text-align: left;
}   
td.MenuArea a:active  {                  /* selected link   */                         
   display: block;
   color: #71459b; 
   background-color: #aad304;
   text-decoration: none;
}   

.MenuAddr {
   font-family: helvetica,arial,sans-serif;
   text-align: center;
   font-weight:900; 
   font-size:12pt; 
   color:#71459b;
}   
.MenuHours {
   font-family: helvetica,arial,sans-serif;
   text-align: center;
   font-weight:900; 
   font-size:10pt; 
   color:#71459b;
}   

h2 { font-size: 10pt; }

td.BorderTop{
   width:800;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   /*overflow:auto; */
   background-image: url(images/vinestop.jpg); 
   background-color: #e1ffe2;  /*#dadee3;*/
   background-color: #cedccf; /*#d2d4d6; */
   background-repeat: no-repeat;
}   
td.BorderBot{
   width:800;
   padding-top:0px;
   padding-left:0px;
   padding-right:0px;
   /*overflow:auto; */
   background-image: url(images/vinesbot.jpg); 
   background-color: #e1ffe2;  /*#dadee3;*/
   background-color: #cedccf; /*#d2d4d6; */
   background-repeat: no-repeat;
}   

td.ContentArea {
   width:800;
   font-size: 10pt;  
   font-family:  Arial, Helvetica, sans-serif; 
   text-align: justify;
   font-weight: 500;
   top:250px;
   padding-top:20px;
   padding-left:50px;
   padding-right:50px;
   /*overflow:auto; */
   background-image: url(images/vinebig.jpg); 
   background-repeat: repeat-y;
   background-color: #e1ffe2;  /*#dadee3;*/
   background-color: #cedccf; /*#d2d4d6; */
   /*background-image: url(images/800frame.jpg); */
   overflow:auto;
   /*background:transparent;*/
   overflow: hidden; 
}       

td.FooterContentArea {
   width:800;
   font-size: 10pt;  
   font-family:  Arial, Helvetica, sans-serif; 
   text-align: justify;
   font-weight: 500;
   top:250px;
   padding-top:20px;
   padding-left:50px;
   padding-right:50px;
   /*overflow:auto; */
   background-image: url(images/vinebig.jpg); 
   background-repeat: repeat-y;
   background-color: #e1ffe2;  /*#dadee3;*/
   background-color: #cedccf; /*#d2d4d6; */
   overflow:auto;
   overflow: hidden; 
}       

img.ImgLeft{
   margin-right:10px;
   float:left;
}   
img.ImgRight{
   margin-left:10px;
   float:right;
}   

td.ProdMenu a {
   width:300px; 
   height:40px;
   text-align: left;
   display: block;
}

td.ProdMenu a:link    {                  /* unvisited link  */
   color: #71459b; 
   background-color: #aad304;
   text-decoration: none;
}   
td.ProdMenu a:visited {                  /* visited link    */
   color: #71459b; 
   background-color: #aad304;
   text-decoration: none;
}   
td.ProdMenu a:hover   {                  /* mouse over link */
   color: #aad304; 
   background-color: #71459b;
   /*font-size:200%;*/
   text-decoration: none;
   text-align: left;
}   
td.ProdMenu a:active  {                  /* selected link   */                         
   display:inline;
   color: #71459b; 
   background-color: #aad304;
   text-decoration: none;
}   

.Thumbs {
   color:red;
   font-size: 12pt;  
}   
.Thumbs img {
   border:0;
}   

.BreadCrumb {
   color:red;
   font-size: 12pt;  
}   

.BreadCrumb a:link    {color: red}   /* unvisited link  */
.BreadCrumb a:visited {color: red}   /* visited link    */
.BreadCrumb a:hover   {color: red}   /* mouse over link */
.BreadCrumb a:active  {color: red}   /* selected link   */                         

.DesignBy{
   font-weight: 500; 
   color: black; 
   font-size: 10pt;
   padding-right: 10px;
   text-align: Right;
}   
.DesignBy a:link    {color:black}  /* unvisited link */
.DesignBy a:visited {color:black}  /* visited link */
.DesignBy a:hover   {color:black}  /* mouse over link */
.DesignBy a:active  {color:black}  /* selected link */                         
