.ggbutton
{
	color:White;
	background-color:#006600;
	height:8px;
	width:91px;
	border-style:solid;
	border-width:2px;
	border-color:#8080FF;
}

.ggControl
{
	position:relative;
	text-align:center;
}

.L_Label
{
	width: 6em;
	float: left;
	text-align: right;
	margin-right: 0.2em;
	display: block;
	font-size:0.8em;
	margin: 0.2em 0em 0.2em 0em;
}

.Label20
{
	width: 20em;
	float: left;
	text-align: right;
	margin-right: 0.2em;
	display: block;
	font-size:0.8em;
	color: #000000;
	margin: 0.2em 0em 0.2em 0em;
}

.LabelFull
{
	width: 58em;
	float: left;
	text-align: left;
	margin-right: 0.2em;
	display: block;
	font-size:0.8em;
	margin: 0.2em 0em 0.2em 0em;
}

.Label1
{
	width: 15em;
	float: left;
	text-align: left;
	margin-right: 0.2em;
	display: block;
	font-size:0.8em;
	margin: 0.2em 0em 0.2em 0em;
}

.TBStyle
{
	width: 11em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	color: #781351;
	background: #fee3ad;
	border: 1px solid #07451E;
	margin: 0.2em 0em 0.2em 0em;
}

.TBStyle1
{
	width: 58em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	color: #781351;
	background: #fee3ad;
	border: 1px solid #07451E;
	margin: 0.2em 0em 0.2em 0em;
}

.TBStyleBasic
{
	float: left;
	text-align: left;
	margin-right: 0.5em;
	color: #781351;
	background: #fee3ad;
	border: 1px solid #07451E;
	margin: 0.2em 0em 0.2em 0em;
}

.submit input
{
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9
}

fieldset
{
	border: 1px solid #07451E;
	width: 50em;
}

legend
{
	color: #fff;
	background: #11a20c;
	border: 1px solid #07451E;
	padding: 2px 6px;
}

.name
{
	width: 16em;
	position: relative;
	top: 0.2em;
	padding: 0.2em 0em 0.4em 0em;
	float: left;
}

.address
{
	width: 16em;
	position: relative;
	top: 0.2em;
	padding: 0.2em 0em 0.4em 0em;
	float: left;
}

.contact
{
	float: left;
	width: 16em;
	position: relative;
	padding: 0.2em 0em 0.2em 0em;
}

.Watermark
{
	color: #7F7F7F;
	width: 11em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	border: 1px solid #781351;
	margin: 0.2em 0em 0.2em 0em;
}

.radioButtons
{
	height: 0.8em;
	display: inline;
	font-size:0.8em;
}

.locationsCBL
{
	font-size:0.8em;
}

.workHistory
{
	font-size:0.8em;
}

.references
{
	font-size:0.8em;
}

.education
{
	font-size:0.8em;
}

.cover
{
	width: 100%;
	height: 8em;
}

.tastingEvent
{
    font-family:Arial Narrow; 
    font-size:small; 
    font-style:italic; 
    color: Green;
}

.modalBackgroundTasting
{
  background-color:#CCCCFF;
  filter:alpha(opacity=40);
  opacity:0.5;
}

.ModalWindowTasting
{
  border: solid1px#c0c0c0;
  background:#f0f0f0;
  padding: 0px10px10px10px;
  position:absolute;
  top:-1000px;
}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}

#stockDisplay{  
display:none;  
height:500px;  
width:500px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}  

.storeListDiv
{
    margin-bottom: 5px;
    border-bottom: 1px solid black;
    font-size:13px;
}

.storeListDiv:hover { background: #a3dfa3; }

.storeListAddress
{
    width: 400px;
    float: left;
}

.storeListStock
{
    float:left;
}

#stockWarning
{
    color:Maroon;
}

.clearFloat {clear:both;float:none;height:0px;line-height:1px;overflow:hidden;} 
