body
{ 
        background-color: #c1e4da;
        text-align: center;
        margin: 0px;
	padding: 0px;
	margin-top:0px;
	 
        
}

.wrapper{
      width: 1024px;
      margin: 0 auto 0 auto;
      text-align: center;
      padding: 0px;
}

table.mainbody{
background-image:url(/images/home/home1.jpg);
background-repeat:no-repeat;
 
}

table.mainmenubody{
background-image:url(/images/menu/menu1.jpg);
background-repeat:no-repeat;
}

table.maininfobody{
background-image:url(/images/info/info1.jpg);
background-repeat:no-repeat;
}

table.mainhanksbody{
background-image:url(/images/about/about1.jpg);
background-repeat:no-repeat;
}

table.mainpressbody{
background-image:url(/images/press/press1.jpg);
background-repeat:no-repeat;
}
 

td.navtopmain{ 
height: 77px;
}

td.navmain{
background-image:url(/images/nav_main.gif);
height: 78px;
width:1024px;
background:white;
  float:right;
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  opacity:.50;
}

td.bodyspace{
height:100px;
}

td.bodyleftspace{
width:508px;
}
td.bodyrightspace{
width:54px;
}
td.bodymiddlespace{
width:462px;
}

td.topnavspace{
height:15px;
}



td.bodycontent{
height:45px;
padding-top:15px;
 
}

.maincontentbox
{
  border:2px solid white;
  width:425px;
  height:407px;
  padding-top:25px;
  padding-left:25px;
  padding-right:25px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 18px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.mainaboutbox
{
  border:2px solid white;
  width:425px;
  height:410px;
  padding-top:25px;
  padding-left:25px;
  padding-right:25px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 18px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.mainpressbox
{
  border:2px solid white;
  width:435px;
  height:406px;
  padding-top:25px;
  padding-left:25px;
  padding-right:15px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.mainmenubox
{
  border:2px solid white;
  width:435px;
  height:406px;
  padding-top:25px;
  padding-left:25px;
  padding-right:15px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.mainindexbox
{
  border:2px solid white;
  width:435px;
  height:406px;
  padding-top:25px;
  padding-left:25px;
  padding-right:15px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.maininfobox
{
  border:2px solid white;
  width:430px;
  height:406px;
  padding-top:25px;
  padding-left:25px;
  padding-right:25px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 18px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.maincontentscrollbox
{
  border:2px solid white;
  width:425px;
  height:396px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.maincontentpressbox
{
  border:2px solid white;
  width:425px;
  height:396px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=85);
  -moz-opacity:.70;
  opacity:.85;
  font-family:Arial, Verdana, Helvetica;
  font-size: 18px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.maincontentwinebox
{
  border:2px solid white;
  width:425px;
  height:396px;
 
 
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=80);
  -moz-opacity:.70;
  opacity:.80;
  font-family:Arial, Verdana, Helvetica;
  font-size: 10px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
   
  overflow:hidden;

    
}

.menucontent
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  color:#000000; 
  text-align:left;
  vertical-align:text-top;
    
}

.menuheader
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  color: #000000;
  font-weight:bold;

    
}

.menuindexheader
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  color: #000000;
  font-weight:bold;
   
  text-align:left;
  
    
}

.menuwineheader
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 12px;
  color: #000000;
  font-weight:bold;
  padding-right:10px;
  text-align:left;
  vertical-align:text-top;
  padding-top:10px;
  padding-bottom:6px;
    
}

.menuwineprice
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 12px;
  color: #000000;
  font-weight:bold;
  padding-right:10px;
  text-align:left;
  vertical-align:text-top;
  width:50px;
  padding-top:6px;
  padding-bottom:6px;
    
}
.menuwinetext
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 12px;
  color: #000000;  
  text-align:left;
  vertical-align:text-top;
  padding-right:10px;
    
}

.menuheaderpress
{
  font-family:Arial, Verdana, Helvetica;
  font-size: 14px;
  color: #000000;
  font-weight:bold;
   
  text-align:left;
  vertical-align:text-top;
    
}

.centeredImage
    {
    text-align:center;
 
    }


.footer
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
        text-align: center;
        margin: 0px;
	padding: 5px;
        padding-bottom:5px;
}

.main 
{
width:100%;
height:100%;
overflow:auto;
}

.navbox1
{
  width:210px;
  height:78px;
  color:#666666;
 
  text-align:left;
  vertical-align:text-top;
}

.navbox2
{  
  width:1024px;
  height:78px;
  color:#666666;
  background:white;
  float:right;
  filter:alpha(opacity=60);
  -moz-opacity:.70;
  opacity:.60;
  font-family:Arial, Verdana, Helvetica;
  font-size: 18px;
  line-height:26px;
  text-align:left;
  vertical-align:text-top;
}


.maincontentpressbox a:link       {text-decoration: underline; color:#666666; font-size:14px; font-weight:bold;}
.maincontentpressbox a:visited    {text-decoration: underline; color: #000000; font-size:14px; font-weight:bold;}
.maincontentpressbox a:hover      {text-decoration: underline; color: #c1e4da; font-size:14px; font-weight:bold;}
.maincontentpressbox a:active     {text-decoration: underline; color: #000000; font-size:14px; font-weight:bold;}
 
.mainpressbox a:link       {text-decoration: underline; color:#666666; font-size:14px;  }
.mainpressbox a:visited    {text-decoration: underline; color: #000000; font-size:14px; }
.mainpressbox a:hover      {text-decoration: underline; color: #c1e4da; font-size:14px;  }
.mainpressbox a:active     {text-decoration: underline; color: #000000; font-size:14px;  }
 
.mainmenubox a:link       {text-decoration: underline; color:#666666; font-size:14px;  }
.mainmenubox a:visited    {text-decoration: underline; color: #000000; font-size:14px; }
.mainmenubox a:hover      {text-decoration: underline; color: #c1e4da; font-size:14px;  }
.mainmenubox a:active     {text-decoration: underline; color: #000000; font-size:14px;  }

.footer a:link       {text-decoration: underline; color:#666666; font-size:12px;  }
.footer a:visited    {text-decoration: underline; color: #000000; font-size:12px; }
.footer a:hover      {text-decoration: underline; color: #c1e4da; font-size:12px;  }
.footer a:active     {text-decoration: underline; color: #000000; font-size:12px;  }

;