html, body {
   margin:0;
   padding:0;  
   font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:140%;
	font-size:12px;

}

/*
#wineFinder { 
   color:#F0ECE6;
   font-family:Arial,Helvetica,sans-serif;
   font-size:11px;
} */

#wineFinder a{
  color:#615B82;
   font-weight:bold;
}

#wine{
	background: transparent url(/resources/images/mainContainerBg.jpg)  ;
	}

#wineFinder {

   padding: 0px;
    margin:0 auto;
   width:100%;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:140%;
	font-size:12px;
}

#wineFinder select, #wineFinder input[type=text] {
	/*display:block;*/
	border: 1px solid #b69b43;
	padding: 3px;
	float:left;
}
#wineFinder select {width:auto;}

.mainLabel {
	display:block;
	float:left;
	clear:both;
	padding:3px 10px 0 0;
	text-align:right;
	width:90px;
}

#zipPara .mainLabel, #milesPara .mainLabel {text-align:left; float:none;}

.gallo-form #submit, .gallo-form #submit:hover { 
display:block;
width: 110px;
height: 36px;
border: none;
/*background-color:#b69b43;*/
/*font-weight: bold;
color:#fff;*/
padding: 4px;
background: transparent url('/resources/images/buttons_text/submit.png') no-repeat center top;
text-indent: -999px;
cursor:pointer;
cursor:hand;
line-height: 0px; 
overflow:hidden;
 }

#wineFinder p{margin: 4px 0;width:100%;float:left;}
#wineFinder p#zipPara, #wineFinder p#milesPara {float:left;width: auto;}
#wineFinder p#submitPara label.mainLabel {display:none;}
#wineFinder p#validationErrDiv, #wineFinder p#validationErrMsg {display:none;}
#wineFinder .error {
	background-color:#edb6ae;
	border:1px solid #ff0000;
	font-style:italic;
	margin-left:5px;
	margin-right:5px;
	padding:3px 4px;
}
#wineFinder .notice {
	background-color:#a1e798;
	border:1px solid #22dd09;
	font-style:italic;
	margin-left:5px;
	margin-right:5px;
	padding:3px 4px;
}

#wineFinder #results {
	border-bottom:5px;
	height:325px;
	margin-left:5px;
	margin-right:5px;
	padding:0;
	overflow:scroll;
}

#wineFinder #resultCount {
    display: block;
	margin-bottom:0;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
}


#wineFinder #results tr.even { background-color: rgb(204, 204, 204);}
 /* #wineFinder #results tr.odd { background-color: rgb(255, 255, 255); }  */


#wineFinder #results td.name { width:25%; }
#wineFinder #results td.addres { width:65%; }
#wineFinder #results td.map { width:15%; }

#wineFinder #results td {
   color:#333333;
   font-family:Georgia,"Times New Roman",Times,serif;
   font-size:9pt;
   padding: 4px 3px; 
   vertical-align: top;
}

#wineFinder #findWinePara {display:none;}
	
