body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.gray {
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#353535;
}
.gray12pt {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	color:#353535;
}

.gray12ptlink{
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;	
	font-weight:normal;
	color:#353535;
}

.greytitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#aa7d91;
}
.eventlist_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#702837;
}
.eventlist_highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dd4a01;
}
.pink {
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#CC0099;
}
.purpletitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#700323;
}
.purpletitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#700323;
}
.purple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a0817;
}

.bluetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#364c90;
}
.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6600;
}
.white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

.white2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.gold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffb400;
}

.news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
}
.shopping {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff9933;
}

.brown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191000;
}

.brownfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4f3801;
}


.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7a535f;
}
td.lineheight16{
line-height:16pt;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
input.search {
	border-width:thin;
	border-style:none;
	background-color:#f39734;
	width:170px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	}
input.shopping {
	border-width:thin;
	border-style:none;
	background-color:#993300;
	width:130px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	}
input.form {
	border-width:thin;
	border-style:none;
	background-color:#e2ccd3;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	}
textarea.form {
	border-width:thin;
	border-style:none;
	background-color:#e2ccd3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	}
input.wineclub {
	border-width:thin;
	border-style:none;
	background-color:#cfb789;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191000;
	}
textarea.wineclub {
	border-width:thin;
	border-style:none;
	background-color:#cfb789;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191000;
	}	
select.wineclub {
	background-color:#cfb789;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#191000;
	}	
select.form {
	background-color:#e2ccd3;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
	}
a.white:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#ffffff;
}

a.white:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#ff6600;
}
a.white:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#ffffff;
}


a.white2:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
	color:#ffffff;
}

a.white2:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#ff6600;
}
a.white2:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px;
	color:#ffffff;
}

a.footerlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	color:#ffffff;
}
a.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 10px;
	color:#ffffff;
}
a.footerlink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	color:#ffffff;
}


a.purplelinkbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#3a0817;
}

a.purplelinkbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#FF3366;
}
a.purplelinkbold:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#660033;
}
.purplebold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color:#660033;
}
a.purplelinkbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#660033;
}

a.footerlinkbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 10px;
	color:#FF3366;
}
a.footerlinkbold:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 10px;
	color:#660033;
}
a.footerlinkbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 10px;
	color:#660033;
}

a.lightpurplelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 11px;
	color:#3a0817;
}

a.lightpurplelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 11px;
	color:#3a0817;
}
a.lightpurplelink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#3a0817;
}
a.graylinkbold:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#353535;
}

a.graylinkbold:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#ff6600;
}
a.graylinkbold:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 11px;
	color:#353535;
}
a.graylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#353535;
}

a.graylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 11px;
	color:#ff6600;
}
a.graylink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#353535;
}
a.purplelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	color:#700323;
}

a.purplelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size: 12px;
	color:#700323;
}
a.purplelink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	color:#700323;
}
a.orangelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#bc7800;
}

a.orangelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 11px;
	color:#bc7800;
}
a.orangelink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#bc7800;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:none;
	font-size: 11px;
	color:#999999;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:none;
	font-size: 11px;
	color: #999999;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:none;
	font-size: 11px;
	color: #999999;
}

.font10 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
}

a.font10:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	color:#353535;
}

a.font10:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 10px;
	color:#ff6600;
}
a.font10:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 10px;
	color:#353535;
}.orange2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff6600;
}

.font_standard {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
}


.lightbrown {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#593e0e;
}
.lightbrown_s {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#593e0e;
	font-weight: bold;
}
.lightgrey_s {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

.photoIndent_r {
	margin-right: 10px;
}

.photoIndent_l {
	margin-left: 10px;
}
a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#ffffff;
}
a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 11px;
	color:#ffffff;
}
a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 11px;
	color:#ffffff;
}



.pro_txt {
    padding: 5px 10px 5 px 10px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	color:#422100;
}
.pro_txt2 {
    padding: 5px 0px 0 px 0px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	color:#422100;
}
.pro_txt3 {
	width:193px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color:#422100;
}

.customer_txt {
    padding: 5px 10px 5 px 10px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size: 12px;
	color:#422100;
}
.customer_txt2 {
	width:275px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color:#422100;
}
.cofirm_txt {
    padding: 5px 10px 5 px 10px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#422100;
}


.confirm_txt2 {
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color:#422100;
}

a.confirm_txt2:hover {
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 12px;
	color:#ff6600;
}


.thankyou_txt {
    padding: 5px 10px 5 px 10px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color:#422100;
}
a.contact_us:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color:#4c4c4c;
}
a.contact_us:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size: 12px;
	color:#ff6600;
}
a.contact_us:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size: 12px;
	color:#4c4c4c;
}

.redtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
}



