<!--
p, i, td, tr, table, b, select, option, input, textarea, a, h1, h2, h3, h4, h5, div
	{
	color: #333333 ;
	font-family: Arial, Verdana, Sans-Serif ;
	font-size: 11px ;
	text-decoration: none ;
	}
p, td, tr, table, b, a, h1, h2, h3, h4, h5
	{
	background-color: transparent ;
	}
h1, h2, h3, h4, h5
	{
	padding: 0px ;
	margin: 0px ;
	}
input, select, textarea
	{
	padding: 2px;
	font-size: 9px ;
	border-width: 1px ;
	border-style: solid ;
	border-color: #303030 ;
	background-color: white ;
	}
option
	{
	color: #333333 ;
	font-family: Arial, Verdana, Sans-Serif ;
	font-size: 9px ;
	text-decoration: none ;
	}
b
	{
	font-weight: bold ;
	color: #797979 ;
	}
h1	{
	font-size: 15px ;
	color: #AAAAAA ;
	}
.Name
	{
	color: white ;
	font-size: 14px ;
	font-weight: bold ;
	}
.EventName
	{
	font-size: 14px ;
	font-weight: bold ;
	}
body
	{
	margin: 0px;	
	padding: 0px ;
	background-color: #191919 ;
	}
a
	{
	color: #75B558 ;
	text-decoration: none ;
	font-size: 11px ;
	}
.top
	{
	font-family: Verdana, Arial, Sans-Serif ;
	font-weight: bold;
	font-size: 11px ;
	color: #FFFFFF ;
	}
a.classmenu
	{
	font-size: 10px ;
	font-family: Verdana, Sans-Serif ;
	color: #FFFFFF ;
	}
a.photo
	{
	color: #FFFFFF ;
	}
.month
	{
	color: #4c4747;
	font-size: 10px ;
	text-decoration: none ;
	}
a.region
	{
	color: #FFFFFF ;
	font-size: 10px ;
	text-decoration: none ;
	}
a:hover
	{
	text-decoration: underline;
	}
a.pics 
	{
	border-width: 2px;
	border-style: solid;
	border-color: #FFFFFF;
	}
a:hover.pics 
	{
	border-width: 50px;
	border-style: dotted;
	border-color: #00FF00;
	}
.story
	{
	font-weight: bolder ;
	font-size: 15px ;
	font-family: Verdana, Arial, Serif;
	}
.heading
	{
	font-weight: bold ;
	font-size: 12px ;
	font-family: Verdana, Arial, Serif ;
	}
img
	{
	border-width: 0px ;
	border-style: solid ;
	border-color: #000000 ;
	padding: 0px ;
	margin: 0px ;
	}
img.main
	{
	padding: 0px ;
	margin: 0px ;
	border-width: 0px ;
	}
form
	{
	margin: 0px ;
	padding: 0px ;
	border: 0px ;
	}
table
	{
	vertical-align: top ;
	border-width: 0px ;
	}
table.main
	{
	border-color: #000000 ;
	margin: auto ;
	padding: 0px ;
	border-width: 0px ;
	}
td	{
	color: #444444 ;
	padding: 4px ;
	border-width: 0px ;
	border-style: solid ;
	border-color: #000000 ;
	vertical-align: top ;
	}
td.bizassoc {
	font-size: 10px;
	padding: 1px 0px 0px 5px;	
	}
td.footerblock {
        font-size: 11px;
        text-align: center;
	vertical-align: middle ;
        letter-spacing: 2px;
        padding: 3px;
        background-color: #000000;
        color: #FFFFFF;
	border: 0px;
        }
td.main	{
	margin: 0px ;
	border-width: 0px ;
	padding: 0px ;
	vertical-align: top ;
	}
td.spotregion
	{
	font-size: 10px;
	color: #444444; 
	text-align: center;
	background-color: #E2E2E2;
	padding: 9px;
	border-width: 0px 1px 0px 0px;
	border-color: #FFFFFF;
	}
td.footer {
	border-bottom: 2px #FFFFFF solid ;
	padding: 0px ;
	}

ul	{
	padding: 0em ;
	margin: 0em 1.2em 0em 1.2em ;
	}
li	{
	padding: 0em ;
	margin: 0em ;
	}
.biztitle {
	border-width: 0px 0px 2px 0px ;
	border-style: solid ;
	font-size: 20px ;
	color: #434343 ;
	text-align: right ;
	line-height: 1.2em ;
	font-weight: bolder ;
	padding: 5px 0px 10px 0px ;
	}
div.title {
	padding: 35px 0px 30px 13px;
	}
div.spot {
	border-bottom: 2px #FFFFFF solid ;
	padding: 3px;
	vertical-align: middle;
	letter-spacing: .1em ;
	font-family: Verdana, Arial, Serif;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;	
	}
.regionlist {
	background-image: url("/images/misc/wine_bg.jpg"); 
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle; 
	padding: 0px; 
	line-height: 18px;
	}
.whatsonlist {
	background-image: url("/images/misc/map_left.jpg");
        background-repeat: no-repeat;
        background-position: left bottom;
	padding: 0px;
	}
div.association
	{
	font-weight: normal ;
	padding: 6px 4px 4px 2px;
	text-align: center;
	background-color: #EEEEEE ;
	border-width: 3px 0px 6px 0px;
	border-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	font-size: 10px;
	line-height: 13px;
	}
td.classmenu
	{
	padding: 2px ;
	text-align: center ;
	vertical-align: middle ;
	font-size: 10px ;
	}
td.bizeditmenu {
	border-top: 1px solid #000000 ;
	font-weight: bold ;
}
div.bizedit
	{
	font-weight: normal ;
	padding: 6px 4px 4px 2px;
	background-color: #EEEEEE ;
	border-width: 3px 0px 6px 0px;
	border-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
	font-size: 10px;
	line-height: 13px;
	}
table#bizedittable {
	width: 98% ;
	border: 1px solid #000000 ;
}
table#bizedittable th {
	font-size: 14px ;
	background-color: #4c4c4c ;
	color: #ffffff ;
	padding: 5px ;
}
table#bizedittable td {
	vertical-align: middle ;
}
table#bizedittable .opttitle {
	background-color: #aaaaaa ;
	color: #ffffff ;
	font-weight: bold ;
	text-align: right ;
	vertical-align: middle ;
	border-right: 1px solid #000000 ;
}
table#bizedittable th.buttonrow {
	border-top: 1px solid #000000 ;
}
table#bizedittable td.stepOld {
	border-right: 1px solid #000000 ;
}
table#bizedittable td select, table#bizedittable td option, table#bizedittable td input, table#bizedittable th input {
	width: 100% ;
	font-size: 11px ;
}
table#bizedittable .required {
	background-color: #dfebf7 ;
}
table#bizedittable .optional {
	background-color: #f7eddf ;
}
table#bizedittable .checkOK {
	background-color: #55b05a ;
}
table#bizedittable .checkProblem {
	background-color: #d23d24 ;
}
-->
