@charset "utf-8";
/* CSS Document */
h1.wineSearch{
	text-indent:-9999px;
	width:192px;
	height:27px;
	background-image: url(images/wineSearch.png);
	background-repeat: no-repeat;
	margin-bottom:10px;
}

#wineSearch {
	width: 565px;
	float: left;
	height: 156px;
	margin-top:10px;
	background-image: url(images/wineSearchBG.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	height:181px;
	}
p {margin-bottom:7px;}
	
#wineSearch p{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 1.4em;
	color: #333;
}
#wineSearch p a {
	color: #649c35;
	text-decoration: none;
}
#wineSearch p a:hover {
	color:#ccc;
	padding-bottom:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c1d837;	
}
#wineSearch form p{margin:0; margin-bottom:2px; padding:0}
#wineSearch form label {display:block; float:left; text-align:right; margin-right: 10px; width: 165px; font-weight:bold;}
#wineSearch form .text {
	border: 2px solid #CCC;
	padding:2px;
}
#wineSearch form .drop {
	border: 2px solid #CCC;
	padding:1px;
	height:24px;
}
#wineSearch form #right label {width:50px;}
#wineSearch form .submit {
	margin-top:7px;
	border: 4px solid #CCC;
}

#wine a {
	text-decoration:none; cursor:pointer
}

#wineResult {
	width: 170px;
	float: left;
	height: 135px;
	border: 8px solid #CCC;
	margin-bottom:10px;
	margin-right:10px;
	position:relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	line-height: 1.4em;
	color: #333;
	padding-right:5px;
	background-image: url(images/wineSearchResultsBG.jpg);
	background-repeat: no-repeat;
}
#wineResult img {padding-right:5px; border:none;}
#wineResult a {
	color: #649c35;
	text-decoration: none;
}
#wineResult a:hover {
	color:#ccc;
	padding-bottom:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c1d837;	
}
#wineResult span.clickHere{
	position:absolute;
	left: 0px;
	bottom: -1px;
}
#wineResult span.overlay {background-color:#000; width:100%; height:100%; filter:alpha(opacity=10); opacity:0.1; position:absolute; top:0; left:0; z-index:300; display:block; visibility:hidden; }
#wine a.thickbox:hover #wineResult span.overlay {visibility:visible; }
#wineImg {float:left; margin-right:25px; height:400px; width:190px;}
#wineDetails {
	float:left;
	position:relative;
	width:300px;
	padding-top: 45px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align:left;
}
