body
{
font-family: arial;
}

.toppurple A 
{
color: #E6E6FA;
text-decoration: none;
}

.toppurple A:hover
{
color: #008000;
text-decoration: underline;
}

.nav a
{
color: #800080;
text-decoration: none;
}

.nav a:hover
{color: #008000;
text-decoration: underline;
}


.bottomlinks a
{
color: #800080;
text-decoration: none;
}

.bottomlinks a:hover
{
color: #008000;
text-decoration: underline;
}

.navlink a
{
color: #008000;
text-decoration: none;
}

.navlink a:hover
{
color: #800080;
text-decoration: underline;
}

.tabletour a
{
color: #008000;
text-decoration: none;
font-weight: bold;
}

.tabletour a:hover
{color: #800080;
text-decoration: underline;
font-weight: bold;
}

.maintable a
{
color: #008000;
text-decoration: none;
font-weight: bold;
}

.maintable a:hover
{color: #800080;
text-decoration: underline;
font-weight: bold;
}

.picturetext a
{
color: #008000;
text-decoration: none;
font-weight: bold;
}

.picturetext a:hover
{color: #800080;
text-decoration: underline;
font-weight: bold;
}

.partner a
{color: ##0000cc;;
text-decoration: none;}

.partner a:hover
{color: #red;
text-decoration: underline;}

table.whole
{
background-color: #ffffff;
}

td.toppurple
{
padding-bottom: 2;
padding-right: 5;
font-size: 9pt;
font-weight: bold;
color: #E6E6FA;
FONT-FAMILY: Verdana, ARIAL;
background-color: #800080;
}

td.logo
{
font-size: 16pt;
font-weight: bold;
color: #800080;
FONT-FAMILY: Verdana, ARIAL;
}

td.nav
{
border: solid 1px;
border-color: #800080;
font-size: 9pt;
font-weight: bold;
color: #800080;
FONT-FAMILY: Verdana, ARIAL;
background-color: #ffffff;
}

td.navmain
{
background-color: #ffffff;
}

td.navlink
{
font-size: 8pt;
font-weight: bold;
color: #800080;
FONT-FAMILY: Verdana, ARIAL;
background-color: #ffffff;
}

td.maintitle
{
font-size: 16pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;
}


td.maintable
{
font-size: 9pt;
color: #000000;
FONT-FAMILY: Verdana, ARIAL;
}


td.maintablenews
{
font-size: 10pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;
}

td.maintablegreen
{
font-size: 9pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;
}


td.tipstitle
{
font-size: 14pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;}

td.tabletour
{
font-size: 9pt;
color: #000000;
FONT-FAMILY: Verdana, ARIAL;}

td.mainsquare
{
padding-top: 8px;
font-size: 9pt;
font-weight: bold;
color: #800080;
FONT-FAMILY: Verdana, ARIAL;
}

td.maintour
{
font-size: 13pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;
}

}

td.vertdotline
{
background-image: url(purpledot-large.jpg);
background-repeat: repeat;
}

td.horizdotline
{
background-image: url(purpledot-horiz.jpg);
background-repeat: repeat;
}



td.greenborder
{
border: solid 2px;
border-color: #008000;
}

td.picturetext
{
font-size: 8pt;
font-weight: bold;
color: #008000;
}

td.bottomlinks
{
font-size=8pt;
font-weight:bold;
color: #800080;
}

td.copyright
{
font-size: 7pt;
font-weight: bold;
color: #B0B0B0;
}

td.ustitle
{
font-size: 12pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;
}


td.popuptitle
{
border-top: solid 1px;
border-bottom: solid 1px;
border-color: #800080;
font-size: 8pt;
font-weight: bold;
color: #008000;
FONT-FAMILY: Verdana, ARIAL;
}

td.popup
{
font-size: 7pt;
font-weight: bold;
color: #800080;
FONT-FAMILY: Verdana, ARIAL;
}

td.closebutton
{
border-top: solid 1px;
border-color: #800080;
}

hr.green
{
color: #008000;
height: 2px;
}

hr
{
height: 1px;
color: #800080;
}

table.index
{
border: solid 2px;
border-color: #008000;
}

table.wholeform
{
border: solid 1px #800080;
}

td.left
{
padding-left: 0px;
padding-top: 0px;
}

td.mailtop
{
border: solid 1px #800080;
background: #800080;
font-size: 8pt;
font-weight: bold;
color: #ffffff;
}

td.questions
{
font-size: 8pt;
font-weight: bold;
color: #800080;
}

table.capewineborder
{
border: solid 2px;
border-color: #008000;
}

td.capewinetitle
{font-size: 22px;
font-family: "BrushScript BT";
color: #008000;}

td.capewinesmalltitle
{padding-left: 10px;
font-size: 18px;
font-family: "BrushScript BT";
color: #800080;}

td.capewinetext
{padding-left: 20px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;}

td.contactwine
{padding-left: 20px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #800080;}

td.partner
{FONT-FAMILY: Verdana, ARIAL;
font-size: 6pt;}