html { min-height: 100%; margin-bottom: 1px; }
body    {
    font-family: Arial, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    background-image: url('../images/mainbg.png');
    background-color: #E1B05D;
    padding: 180px 0px 0px 0px;
    z-index: 10;
    scrollbar-face-color: #E2A83F;
}
td       {font-size: 12px;}
img      {border: none;}
h1 {font-size: 16px; color:#000000; margin: 0; padding: 0px;}
h2 {font-size: 15px; color:#000000; margin: 0; padding: 0px;}

div.arial {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;}

.cquote  {vertical-align: middle; text-align: center; font-size: 12px; font-weight: bold; color:#000000; margin: 0; padding: 0px; height: 40px;}
.lquote  {vertical-align: middle; text-align: left;   font-size: 12px; font-weight: bold; color:#000000; margin: 0; padding: 0px; height: 25px;}
.rquote  {vertical-align: middle; text-align: right;  font-size: 12px; font-weight: bold; color:#000000; margin: 0; padding: 0px; height: 25px;}
.art    {text-align: right;  vertical-align: top;}
.act    {text-align: center; vertical-align: top;}
.alt    {text-align: left;   vertical-align: top;}
.acm    {text-align: center; vertical-align: middle;}
.arm    {text-align: right;  vertical-align: middle;}
.alb    {text-align: left;  vertical-align: bottom;}
.arb    {text-align: right;  vertical-align: bottom;}
.acb    {text-align: center; vertical-align: bottom;}


.arbbb   {text-align: right;  vertical-align: bottom; border-bottom: 3px solid #00AD4A;}
.arbbbr  {text-align: center; vertical-align: middle; border-bottom: 3px solid #00AD4A; border-right: 3px solid #00AD4A;}
.acmbb   {text-align: center; vertical-align: middle; border-bottom: 3px solid #00AD4A;}
.actbr   {text-align: center; vertical-align: top; border-right: 3px solid #00AD4A;}
.altbbr  {text-align: left;   vertical-align: top; border-right: 3px solid #00AD4A; border-bottom: 3px solid #00AD4A; padding: 10px;}
.altbr  {text-align: left;   vertical-align: top; border-right: 3px solid #00AD4A;}
.actbbr  {text-align: center; vertical-align: top; border-right: 3px solid #00AD4A; border-bottom: 3px solid #00AD4A; padding: 10px;}

.bbr  {border-bottom: 3px solid #00AD4A; border-right: 3px solid #00AD4A; vertical-align: bottom;}
.bb  {border-bottom: 3px solid #00AD4A;}
.br  {border-right: 3px solid #00AD4A;}
.btl  {border-top: 3px solid #00AD4A; border-left: 3px solid #00AD4A;}


a                {text-decoration:none; color: #246AAA;}
a:visited        {color: #246AAA;}
a:hover          {color: blue; text-decoration:underline;}

a.footer         {color: black; font-weight: bold; font-size: 11px; text-align: center;}
a.footer:visited {color: black;}
a.footer:hover   {color: black;}

a.footerr         {color: #FF0000; font-weight: bold; font-size: 11px; text-align: center;}
a.footerr:visited {color: #FF0000;}
a.footerr:hover   {color: #FF0000;}

a.leftm         {color: #3A73A8; font-weight: bold; font-size: 13px; text-align: center;}
a.leftm:visited {color: #3A73A8;}
a.leftm:hover   {color: black;}

.vintable {
        width: 550px;
        border-bottom:1px solid #C0C0C0;
        border-top:1px solid #C0C0C0;
        border-right:1px solid #C0C0C0;
        border-left:1px solid #C0C0C0;
        border-collapse:collapse;
}
.vintable2 {
        border-bottom:1px solid #C0C0C0;
        border-top:1px solid #C0C0C0;
        border-right:1px solid #C0C0C0;
        border-left:1px solid #C0C0C0;
        border-collapse:collapse;
}
.vintablehead {
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        vertical-align: top;
/*
  ASD: Start mods
*/
        background-color: #D1902E;
/*
  ASD: End mods
*/

        color: white;
}
.vinheader {
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        vertical-align: top;
/*
  ASD: Start mods
*/
        background-color: #E3B462;
/*
  ASD: Start mods
*/
        border-bottom:1px solid #C0C0C0;
        border-top:1px solid #C0C0C0;
        border-right:1px solid #C0C0C0;
        border-left:1px solid #C0C0C0;
        border-collapse:collapse;
}

/*
img.ridge {
	border-style: ridge;
}

img.inset {
	border-style: inset;
}

img.insetpad {
	border-style: inset;
    margin: 10px;
}

img.outset {
	border-style: outset;
}
*/
.padleft {
    padding-left: 24px;
}
.pad {
    padding-right: 24px;
}

/*

filter:alpha(opacity=45, finishopacity=90, style=1, startX=100, startY=100);
-moz-opacity:0.5;
opacity: 0.5;
}
table * {
	position: relative;
	}
table div {
	padding: 20px;
	font-weight: bold;
	color: #000;
	}

a.h3link         {font-size: 22px; color: #962E1A; text-align: center; text-decoration: none; background-color: transparent;}
a.h3link:visited {font-size: 22px; color: #962E1A; text-decoration: none; background-color: transparent;}
a.h3link:hover   {font-size: 22px; color: #962E1A; text-decoration: none; background-color: transparent;}

.blacktitle {font-size: 22px; text-align: center; color: #000000; height: 40px;}
.footertext {font-size: 17px; text-align: center; color: #000000; height: 40px;}
*/
.blacksubheader2 {font-size: 15px; color: #000000; text-decoration: underline;}
.blacksubheader  {font-size: 15px; color: #000000; font-weight: bold;}

a.liens         {color: #000000; font-size: 11px; text-align: center; text-decoration: underline; background-color: transparent; font-weight: bold;}
a.liens:visited {color: #000000; text-decoration: underline; background-color: transparent;}
a.liens:hover   {color: #246AAA; text-decoration: underline; background-color: transparent;}

div#zotz {padding: 20px 50px 10px 50px;}
div#zotz H1{font-size: 24px; font-weight: bold; color: #962E1A; }
div#zotz H2{font-size: 20px; font-weight: bold; color: #962E1A; }
div#zotz H3{font-size: 16px; color: #962E1A; }
div#zotz H4{font-size: 14px; color: #962E1A; }
div#zotz li{vertical-align: middle;}

div#zotz .header{font-size: 17px; font-weight: bold;  }

.tl {
    position: relative;
    top: -10px;
    left:-36px;
}
.tr {
    position: relative;
    top: -0px;
    left: 226px;
}
.logo_org {
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-image: url("../images/beaux2.gif");
}
.logo {
        position: relative;
        top: 0px;
        left: 420px;
}

.banner {
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-image: url("../images/banner3.jpg");
        background-color: transparent;
}
.bannertxt1 {
        font-size: 24px;
        font-weight: bold;
        color: gray;
        vertical-align: top;
        background-color: transparent;
}
.bannertxt2 {
        font-size: 20px;
        font-weight: bold;
        color: gray;
        vertical-align: top;
}
.ind50  {
        text-indent: 100px;
        font-size: 20px;
        font-weight: bold;
        color: gray;
        vertical-align: top;
        background-color: transparent;
}
.ind100  {
        text-indent: 100px;
        font-size: 30px;
        font-weight: bold;
        color: gray;
        vertical-align: top;
        background-color: transparent;
}
.header  {
        position: absolute;
        top: 30px;
        left: 180px;
        width: 600px;
        vertical-align: top;
        background-color: transparent;
}
.nghheader  {
        position: relative;
        top: 0px;
        text-align: center;
        z-index: 1;
}

.main  {
        position: absolute; top: 140px; left: 340px;
        width: 520px;
        vertical-align: top;
        background-color: transparent;
}
.maintable  {
        width: 666px;
        vertical-align: top;
        background-color: #FFFFF0;
/*        padding: 20px 50px 10px 50px;*/
        border: 1px solid #b8b4ae;
        height: 100%;
}
.bottle  {
        position: absolute;
        top: 300px;
        left: 700px;
        background-color: transparent;
}

.center {
        text-align: center;
}
#bottom {
        clear: both;
}
.padding {
        margin-top: 0px;
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
}
.padding2 {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 10px;
        margin-bottom: 10px;
}

.padding3 {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 10px;
        margin-bottom: 10px;
}

div#scollingtext
{
        color: #000000;
        border: 1px solid;
        border-color: #ffffff #ACA899 #ACA899 #ffffff;
        height: 119px;
        width: 110px;
        overflow: auto;
        text-align: left;
        padding: 5px 5px 5px 5px;
}

#scroll {
	height: 140px;
	width: 413px;
	overflow: auto;
    border-color: #ffffff #ACA899 #ACA899 #ffffff;
/*	border: 0px solid #666;*/
	padding: 2px;
}
#lienstable td {
    padding: 5px 0 5px 0;
}

