/*** michael jobling wines ***/

html { overflow-y: scroll; }

body, html, table, tr, th, td, p, br, div, span, h1, h2, h3, h4, h5, h6, form, img  { border: none; margin: 0; padding: 0; }

body {
	background: #800020 url(/images/bg-body.gif) repeat-x left top;
	color: #000;
	font-family:  arial, verdana, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
	font-size: 16px;
}

	* html body { font-size: medium; }

#skiptomain { display: none; }

a:hover, a:active { color: #800020; }

a.icon-arrow {
	background: #fff url(/images/bg-icon-arrow.gif) no-repeat left 2px;
	padding-left: 14px;
}

.inline, form { display:inline; }
.breaker { clear: both; }
.lbreaker { clear: left; }
.rbreaker { clear: right; }

.float-lft { float: left; }
.float-rgt { float: right; }

p { margin: 10px 0 0 0; }
p.fivespace { margin: 5px 0 0 0; }
p.tenspace { margin: 10px 0 0 0; }
p.fifteenspace { margin: 15px 0 0 0; }
p.twentyspace { margin: 20px 0 0 0; }

.txt-dark-red { color: #800020; }

#wrapper {
	width: 960px;
	background: transparent;
	margin: 0 auto;
	text-align: left;
}

#site-header {
	width: 960px;
	height: 128px;
}

	#sh-top-bar {
		width: 950px;
		height: 23px;
		background: #000000 url(/images/bg-sh-top-bar.gif) no-repeat left top;
		color: #ffffff;
		font-size: 0.7em;
		line-height: 23px;
		padding: 0 5px;
		text-align: right;
	}

	#site-header-lft {
		width: 500px;
		height: 105px;
		float: left;
	}

	#site-header-rgt {
		background: #000000 url(/images/bg-site-header-rgt.gif) no-repeat right top;
		width: 175px;
		height: 85px;
		float: right;
		padding: 20px 5px 0 100px;
	}

		#mini-cart-two {
			width: 175px;
			height: 85px;
		}

			#mct-lft {
				width: 14px;
				height: 53px;
				float: left;
				margin: 6px 1px 24px 0;
			}

			#mct-rgt {
				width: 150px;
				height: 53px;
				float: right;
				margin: 3px 0 0 10px;
			}

				#mct-rgt-top {
					width: 150px;
					height: 20px;
					color: #c5b358;
					font-size: 0.7em;
					font-weight: bold;
					line-height: 20px;
					text-align: right;
				}

					#mct-rgt-top a:link, #mct-rgt-top a:visited { color: #c5b358; text-decoration: underline; }
					#mct-rgt-top a:active, #mct-rgt-top a:hover { color: #ffffff; text-decoration: underline; }

				#mct-rgt-mid {
					width: 150px;
					height: 22px;
					color: #fff;
					float: right;
					font-size: 0.9em;
					line-height: 22px;
					text-align: right;
				}

				#mct-rgt-bot {
					width: 150px;
					height: 13px;
					color: #fff;
					float: right;
					font-size: 0.7em;
					line-height: 13px;
					text-align: right;
				}

#site-topnav {
	width: 960px;
	height: 38px;
	background: transparent url(/images/bg-site-topnav.gif) no-repeat left top;
	margin: 0;
}

	#site-topnav ul {
		width: 960px;
		height: 38px;
		list-style: none;
		margin: 0;
		padding: 0;
	}

		#site-topnav ul li {
			height: 38px;
			display: inline;
			float: left;
			font-size: 0.8em;
			font-weight: bold;
			line-height: 38px;
			list-style-type: none;
			text-align: center;
			margin: 0;
			padding: 0;
		}

			#site-topnav ul li#tn-1 { width: 55px; }
			#site-topnav ul li#tn-2 { width: 136px; }
			#site-topnav ul li#tn-3 { width: 122px; }
			#site-topnav ul li#tn-4 { width: 92px; }
			#site-topnav ul li#tn-5 { width: 58px; }
			#site-topnav ul li#tn-6 { width: 72px; }
			#site-topnav ul li#tn-7 { width: 146px; }
			#site-topnav ul li#tn-8 { width: 93px; }
			#site-topnav ul li#tn-9 { width: 96px; }
			#site-topnav ul li#tn-10 { width: 90px; }

			#site-topnav ul li a:link, #site-topnav ul li a:visited { color: #fff; text-decoration: none; }
			#site-topnav ul li a:active, #site-topnav ul li a:hover { color: #c5b358; text-decoration: underline; }

#page-content {
	width: 960px;
	background: #ffffff url(/images/bg-page-content.gif) repeat-y left top;
}

	#lhs-nav {
		width: 192px;
		float: left;
	}

		#lhs-nav ul {
			width: 192px;
			list-style: none;
			margin: 0 0 10px 0;
			padding: 0;
		}

			#lhs-nav ul li {
				list-style-style: none;
				margin: 0;
				padding: 0;
			}

				#lhs-nav ul li.nav-header-txt {
					display: none;
					width: 172px;
					font-size: 0.9em;
					font-weight: bold;
					padding: 10px;
				}

					#lhs-nav ul li.nav-header-txt a:link, #lhs-nav ul li.nav-header-txt a:visited { color: #fff; text-decoration: none; }
					#lhs-nav ul li.nav-header-txt a:active, #lhs-nav ul li.nav-header-txt a:hover { color: #fff; text-decoration: underline; }
                
                #lhs-nav ul li#nav-header-wine {
					background: transparent url(/images/bg-li-nav-header-wine.png) no-repeat left top;
					width: 261px;
					height: 74px;
					margin: 0 0 5px -69px;
					padding: 0;
				}

				#lhs-nav ul li#nav-header-0 {
					background: transparent url(/images/bg-li-nav-header-0.png) no-repeat left top;
					width: 261px;
					height: 74px;
					margin: 0 0 5px -69px;
					padding: 0;
				}

				#lhs-nav ul li#nav-header-1 {
					background: transparent url(/images/bg-li-nav-header-1.png) no-repeat left top;
					width: 261px;
					height: 74px;
					margin: 0 0 5px -69px;
					padding: 0;
				}

				#lhs-nav ul li#nav-header-2 {
					background: transparent url(/images/bg-li-nav-header-2.png) no-repeat left top;
					width: 261px;
					height: 74px;
					margin: 15px 0 5px -69px;
					padding: 0;
				}

				#lhs-nav ul li#nav-header-3 {
					background: transparent url(/images/bg-li-nav-header-3.png) no-repeat left top;
					width: 261px;
					height: 74px;
					margin: 15px 0 5px -69px;
					padding: 0;
				}

				#lhs-nav ul li#nav-header-5 {
					background: transparent url(/images/bg-li-nav-header-5.png) no-repeat left top;
					width: 261px;
					height: 74px;
					margin: 15px 0 5px -69px;
					padding: 0;
				}

					#lhs-nav ul li#nav-header-1 a,
					#lhs-nav ul li#nav-header-2 a,
					#lhs-nav ul li#nav-header-3 a,
					#lhs-nav ul li#nav-header-5 a {
						width: 100%;
						height: 74px;
						display: block;
						text-decoration: none;
					}

			#lhs-nav ul li.sub-nav {
				width: 167px;
				font-size: 0.8em;
				padding: 5px 0 5px 25px;
			}

				#lhs-nav ul li.sub-nav a:link, #lhs-nav ul li.sub-nav a:visited { color: #fff; text-decoration: none; }
				#lhs-nav ul li.sub-nav a:active, #lhs-nav ul li.sub-nav a:hover { color: #c5b358; text-decoration: underline; }

			#lhs-nav ul li.sub-sub-nav {
				width: 157px;
				font-size: 0.7em;
				padding: 3px 0 3px 35px;
			}

				#lhs-nav ul li.sub-sub-nav a:link, #lhs-nav ul li.sub-sub-nav a:visited { color: #fff; text-decoration: none; }
				#lhs-nav ul li.sub-sub-nav a:active, #lhs-nav ul li.sub-sub-nav a:hover { color: #c5b358; text-decoration: underline; }

	#main-content-hero {
		width: 768px;
		height: 240px;
		float: right;
		overflow: hidden;
	}

	#main-content {
		width: 750px;
		float: right;
		font-size: 0.8em;
		line-height: 1.5em;
		margin: 10px 9px 0 9px;
		padding: 15px 0;
	}

		* html #main-content { margin-left: 4px; margin-right: 4px; }

		#main-page {
			/* width ??? */
			margin: 10px 9px 0 9px;
			padding: 10px 0;
		}

			#main-page a:link, #main-page a:visited { color: #800020; text-decoration: underline; }
			#main-page a:active, #main-page a:hover { color: #000000; text-decoration: underline; }

			#main-content h1 {
				border-bottom: 1px solid #dedede;
				color: #800020;
				font-family: "times new roman";
				font-size: 1.7em;
				font-weight: normal;
				margin: 0 0 10px 0;
				padding: 0 20px 5px 0;
				z-index: 5;
			}

			#main-content h2 {
				color: #800020;
				font-family: "times new roman";
				font-size: 1.4em;
				font-weight: normal;
				margin: 20px 0 0 0;
				padding: 0 20px 0 0;
				z-index: 5;
			}

			#main-content h2 + p {
				margin: 5px 0 0 0;
			}

			.page-image {
				float: right;
				margin: 0 0 5px 10px;
			}

			.pic-contact {
				background: transparent url(/images-page-backgrounds/pic-contact.jpg) no-repeat right 105px;
			}

		#home-page {
			width: 750px;
		}

			#home-page h1 {
				width: 750px;
				height: 35px;
				border: none;
				color: #800020;
				font-size: 3.0em;
				margin: 0;
				padding: 0;
			}

			#home-features {
				width: 750px;
				margin: 5px 0;
			}

				.home-feat-row {
					width: 750px;
					background: #fff url(/images/bg-home-feat-row.gif) no-repeat center center;
					padding: 5px 0 0 0;
				}

					.home-feat-item {
						width: 240px;
						min-height: 220px;
						border-bottom: 1px solid #ccc;
						float: left;
						margin-right: 15px;
						padding-bottom: 5px;
					}

						#hfi-3,
						#hfi-6 {
							margin-right: 0;
						}

						#hfi-4, #hfi-5, #hfi-6 { border-bottom: none; }

						.hfi-img {
							width: 35px;
							float: left;
							padding: 0 5px;
						}

						.hfi-txt {
							width: 185px;
							float: left;
						}

							p.hfi-header {
								color: #c5b358;
								font-size: 1.3em;
								margin-bottom: 5px;
							}

							#home-features .hfi-txt a.prodlink:link, #home-features .hfi-txt a.prodlink:visited { color: #800020; text-decoration: underline; }
							#home-features .hfi-txt a.prodlink:active, #home-features .hfi-txt a.prodlink:hover { color: #000000; text-decoration: underline; }

							.hfi-txt-small {
								font-size: 0.9em;
								line-height: 1.3em;
							}

			#home-news-events {
				width: 750px;
				margin: 15px 0 0 0;
			}

				#home-news {
					width: 365px;
					float: left;
				}

					#home-news h3 {
						color: #800020;
						padding: 4px 2px;
						border-bottom:1px solid #800020;
						font-weight:normal;
						font-size:1.5em;
						font-family:  "times new roman", arial, verdana, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
					}

					#home-news-pic {
						width: 160px;
						float: left;
						margin: 1px 0 0 0;
					}

					#home-news-txt {
						width: 195px;
						float: left;
						font-size: 0.9em;
						margin: 1px 0 0 0;
					}

						#home-news-txt p { margin: 3px 0 7px 0; }

				#home-events {
					width: 350px;
					float: right;
				}

					#home-events h3 {
						color: #800020;
						padding: 4px 2px;
						border-bottom:1px solid #800020;
						font-weight:normal;
						font-size:1.5em;
						font-family:  "times new roman", arial, verdana, "Bitstream Vera Sans", geneva, helvetica, helve, sans-serif;
					}

					#home-events-pic {
						width: 160px;
						float: left;
						margin: 1px 0 0 0;
					}

						#home-events-pic p { margin: 3px 2px 7px 2px; }

					#home-events-txt {
						width: 205px;
						float: left;
						font-size: 0.9em;
						margin: 1px 0 0 0;
					}

						#home-events-txt p { margin: 3px 0 7px 0; }

		#sub-region-header {
			width: 730px;
			background-color: #800020;
			color: #fff;
			font-size: 0.9em;
			padding: 10px;
		}

			#sub-region-header-lft {
				width: 470px;
				float: left;
				line-height: 1.6em;
				padding: 5px 0;
			}

				#sub-region-header-lft img {
					float: right;
					margin: 0 0 10px 15px;
				}

				#sub-region-header-lft h1 {
					color: #fff;
					font-family: Arial;
					font-size: 1.7em;
					border: none;
				}

			#sub-region-header-rgt {
				width: 225px;
				float: right;
			}

		#region-sub-regions {
			width: 750px;
			margin: 20px 0 0 0;
			padding: 0;
		}

			.region-sub-regions-row {
				margin: 0 0 15px 0;
			}

				.region-sub-regions-cell {
					width: 150px;
					float: left;
					margin: 5px 10px 10px 0;
					padding: 0 15px;
					text-align: center;
				}

				.region-sub-regions-cell-end {
					margin-right: 0;
				}

					.region-sub-regions-cell img {
						margin: 0 0 5px 0;
					}

					.region-sub-regions-cell a:link, .region-sub-regions-cell a:visited { color: #800020; text-decoration: underline; }
					.region-sub-regions-cell a:active, .region-sub-regions-cell a:hover { color: #000000; text-decoration: underline; }

		#brok-prods-recc {
			width: 750px;
			margin: 20px 0 0 0;
			padding: 0;
		}

			#brok-prod-recc-title {
				width: 740px;
				background-color: #800020;
				color: #fff;
				margin: 0 0 5px 0;
				padding: 5px;
			}

				#brok-prod-recc-title h2 {
					color: #fff;
					font-size: 1.0em;
					font-family: arial;
					font-weight: bold;
					margin: 0;
					padding: 0;
				}

			#brok-prod-recc-content {
				width: 740px;
				padding: 5px;
			}

				.bp-recs-float {
					width: 240px;
					float: left;
					margin: 5px 0;
					padding: 0 0 5px 0;
				}

					.bp-recs-lft {
						width: 40px;
						float: left;
						margin: 0;
						padding: 0;
					}

					.bp-recs-rgt {
						width: 190px;
						float: right;
						font-size: 0.9em;
						margin: 0;
						padding: 0;
					}

						.bp-recs-rgt p {
							margin: 0;
							padding: 0;
						}

						.bp-recs-rgt a:link, .bp-recs-rgt a:visited { color: #800020; text-decoration: underline; }
						.bp-recs-rgt a:active, .bp-recs-rgt a:hover { color: #000000; text-decoration: underline; }

						.bp-recs-rgt a.icon-arrow:link, .bp-recs-rgt a.icon-arrow:visited { color: #000000; text-decoration: underline; }
						.bp-recs-rgt a.icon-arrow:active, .bp-recs-rgt a.icon-arrow:hover { color: #800020; text-decoration: underline; }

		#brok-prods-wide {
			width: 750px;
			margin: 40px 0 10px 0;
		}

			#brand-description {
				padding: 0;
				margin: 0 0 10px 0;
			}

			#brok-prod-wide-cont {
				width: 740px;
				border-bottom: 1px solid #dedede;
				margin: 0 0 20px 0;
			}

				#brok-prod-wide-title {
					width: 540px;
					color: #fff;
					float: left;
					margin: 0;
					padding: 5px;
				}

					#brok-prod-wide-title h3 {
						color: #800020;
						font-family: "times new roman";
						font-size: 1.7em;
						font-weight: normal;
						margin: 0;
						padding: 0 0 5px 0;
					}

				#brok-prod-wide-sort {
					width: 180px;
					float: right;
				}

					#brok-prod-wide-sort select {
						width: 180px;
					}

			.brok-prods-wide-cell {
				width: 750px;
				margin: 0 0 15px 0;
				min-height: 110px;
			}

				.bpwc-img {
					width: 60px;
					float: left;
				}

				.bpwc-txt {
					width: 430px;
					float: left;
					line-height: 1.4em;
					padding: 0 30px 0 0;
				}

					.bpwc-txt a.prodlink {
						font-family: "times new roman";
						font-size: 1.3em;
					}

						#brok-prods-wide .bpwc-txt a:link, #brok-prods-wide .bpwc-txt a:visited { color: #000; text-decoration: none;}
						#brok-prods-wide .bpwc-txt a:active, #brok-prods-wide .bpwc-txt a:hover { color: #000; text-decoration: underline;}

						#brok-prods-wide .bpwc-txt a.prodlink:link, #brok-prods-wide .bpwc-txt a.prodlink:visited { color: #800020; text-decoration: underline; }
						#brok-prods-wide .bpwc-txt a.prodlink:active, #brok-prods-wide .bpwc-txt a.prodlink:hover { color: #000000; text-decoration: underline; }

				.bpwc-buy {
					width: 190px;
					float: right;
					margin: 0 5px 0 0;
				}

					.bpwc-buy p.bpcw-buy-price {
						color: #000;
						font-size: 1.5em;
						text-align: right;
					}

					.bpwc-buy p.bpcw-offer {
						color: #000;
						font-size: 0.9em;
						font-weight: bold;
						text-align: right;
						display: none;
					}

					.bpwc-buy p.bpwc-buy-form {
						position: relative;
					}

						.bpwc-buy p.bpwc-buy-form input.qty {
							border: 1px solid #c5b358;
							color: #000;
							font-weight: bold;
							padding: 5px;
							position: absolute;
								top: 1px;
								left: 0;
						}

						.bpwc-buy p.bpwc-buy-form input.butt-prod-buy {
							position: absolute;
								top: 0;
								right: 0;
						}

.ui-effects-transfer {
	border: 1px solid #000000;
}

#site-footer {
	width: 960px;
	height: 152px;
	background: transparent url(/images/bg-site-footer.jpg) no-repeat left top;
	color: #fff;
	padding: 260px 0 5px 0;
}

	#site-footer-inner-top {
		width: 910px;
		height: 120px;
		padding: 5px 25px;
	}

		#sfi-top-lft {
			width: 365px;
			height: 120px;
			background: #000 url(/images/bg-sfi-top-lft.gif) no-repeat left top;
			font-size: 0.8em;
			float: left;
			padding: 0 0 0 95px;
		}

			#sfi-top-lft strong {
				color: #c5b358;
				font-size: 1.3em;
			}

			#sfi-form {
				position: relative;
			}

				#sfi-txt {
					width: 202px;
					height: 21px;
					border: 1px solid #a7a6aa;
					font-size: 0.9em;
					line-height: 21px;
					margin: 0;
					padding: 0 4px;
					position: absolute;
						top: 7px;
						left: 0;
				}

				#sfi-but {
					position: absolute;
						top: 7px;
						left: 222px;
				}

		#sfi-top-mid {
			width: 180px;
			height: 120px;
			background: #000 url(/images/bg-sfi-top-mid.gif) no-repeat left top;
			font-size: 0.8em;
			float: left;
			padding: 0 0 0 120px;
		}

			#sfi-top-mid strong {
				color: #c5b358;
				font-size: 1.3em;
			}

			#sfi-top-mid ul {
				list-style: none;
				margin: 5px 0 0 0;
				padding: 0;
			}

				#sfi-top-mid ul li {
					font-size: 0.9em;
					list-style-type: none;
					margin: 0;
					padding: 2px 0;
				}

					#sfi-top-mid ul li a:link, #sfi-top-mid ul li a:visited { color: #fff; text-decoration: underline; }
					#sfi-top-mid ul li a:active, #sfi-top-mid ul li a:hover { color: #c5b358; text-decoration: underline; }

					#sfi-top-lft a:link, #sfi-top-lft a:visited { color: #fff; text-decoration: underline; }
					#sfi-top-lft a:active, #sfi-top-lft a:hover { color: #c5b358; text-decoration: underline; }

		#sfi-top-rgt {
			width: 150px;
			float: left;
		}

	#site-footer-inner-bot {
		width: 940px;
		height: 22px;
		font-size: 0.7em;
		line-height: 22px;
		padding: 0 10px;
		position: relative;
			z-index: 1;
	}

		#site-footer-inner-bot a:link, #site-footer-inner-bot a:visited { color: #fff; text-decoration: underline; }
		#site-footer-inner-bot a:active, #site-footer-inner-bot a:hover { color: #c5b358; text-decoration: underline; }

		#drink-aware-footer {
			width: 135px;
			height: 22px;
			position: absolute;
				right: 5px;
				top: 0;
				z-index: 5;
		}



/****** TAILOR MADE WINES ******/

#tailorform {
    margin: 20px 0px 0px 0px;
}

#tailorform label {
    float: left;
    display: block;
    width: 230px;
    margin: 0px 15px 5px 0px;
    text-align: right;
}

#tailorform label.full {
    width: 100%;
}

#tailorform input.textinput {
    margin: 0px 0px 5px 0px;
    font-family: Arial, Sans-Serif;
}

#tailorform textarea.textinput {
    margin: 0px 0px 5px 0px;
    width: 270px;
    height: 80px;
    overflow: auto;
    font-family: Arial, Sans-Serif;
}

.btnsubmit {
    border: 2px solid #000;
    background: #FFF;
    color: #000;
    padding: 6px 6px;
    font-weight: bold;
}


#tasting-text{
	float:left;
	width:350px;
	margin:0px 30px 0px 0px;
}

#tasting-text-event{
	float:left;
	width:460px;
	margin:0px 20px 0px 0px;
}

#tasting{
	float:right;
	background:#dcd5ae;
	width:330px;
	min-height:300px;
	padding:10px 10px;
	margin:0px 0px 10px 0px;
}

#tasting-small{
	float:right;
	background:#dcd5ae;
	width:230px;
	min-height:300px;
	padding:10px 10px;
	margin:0px;
}

#tasting-image{
	float:right;
	width:350px;
	height:140px;
	padding:0px;
	margin:0px;
}

#tasting-image-2{
	float:right;
	width:250px;
	height:100px;
	padding:0px;
	margin:0px;
}

	#tasting h2{
		color:#800020;
		border-bottom:1px solid #c1b98a;
		font-size:1.5em;
		line-height:1.3em;
		margin:0px 0px 20px 0px;
		padding:0px;
	}

	#tasting-small h2{
		color:#800020;
		border-bottom:1px solid #c1b98a;
		font-size:1.5em;
		line-height:1.3em;
		margin:0px 0px 20px 0px;
		padding:0px;
	}


	.tasting-listing{
		float:left;
		width:330px;
		color:#827636;
		margin:0px 0px 15px 0px;
	}

	.tasting-listing-narrow{
		float:left;
		width:250px;
		color:#827636;
		margin:0px 0px 15px 0px;
	}

	#tasting a.tasting-title:link, #tasting a.tasting-title:visited { color: #000; text-decoration: none; font-size:1.4em; }
	#tasting a.tasting-title:active, #tasting a.tasting-title:hover { text-decoration: underline;}

	#main-page .tasting-listing-narrow a.tasting-title:link, #main-page .tasting-listing-narrow a.tasting-title:visited { color: #000; text-decoration: none; font-size:1.1em; font-weight:bold; }
	#main-page .tasting-listing-narrow a.tasting-title:active, #main-page .tasting-listing-narrow a.tasting-title:hover { text-decoration: underline;}

	#home-events a.tasting-title:link, #home-events a.tasting-title:visited { color: #000; text-decoration: none; font-size:1.4em; margin: 10px 0px 0px 0px; }
	#home-events a.tasting-title:active, #home-events a.tasting-title:hover { text-decoration: underline;}

	#tasting a.tasting-more:link, #tasting a.tasting-more:visited { color: #800020; text-decoration: underline; font-weight:bold; font-size:0.85em; }
	#tasting a.tasting-more:active, #tasting a.tasting-more:hover { color: #000; text-decoration: underline;}

	#home-news-txt a.hnt:link, #home-news-txt a.hnt:visited { color: #800020; text-decoration: underline; font-weight:bold; font-size:0.95em; }
	#home-news-txt a.hnt:active, #home-news-txt a.hnt:hover { color: #000; text-decoration: underline;}

	#main-content a.main-title:link, #main-content a.main-title:visited { color: #000; text-decoration: none; font-size:1.4em; margin: 10px 0px 0px 0px; }
	#main-content a.main-title:active, #main-content a.main-title:hover { text-decoration: underline;}


	.tasting-listing-main{
		float:left;
		width:340px;
		color:#827636;
		margin:0px 0px 15px 0px;
	}

	.event-title { color: #000; text-decoration: none; font-size:1.4em; }

	a.tasting-more:link, a.tasting-more:visited { color: #800020; text-decoration: underline; font-weight:bold; font-size:0.85em; }
	a.tasting-more:active, a.tasting-more:hover { color: #000; text-decoration: underline;}

	.tasting-date {
		color:#827636;
		padding:0px;
		margin:0px;
	}

	#previous-tastings{
		border-top:1px solid #c1b98a;
		float:left;
		background:#dcd5ae;
		width:330px;
		margin:0px 0px 15px 0px;
		padding:10px 0px 0px 0px;
	}

	#previous-tastings a:link, #previous-tastings a:visited { color: #800020; text-decoration: underline; font-weight:bold; font-size:0.85em; }
	#previous-tastings a:active, #previous-tastings a:hover { color: #000; text-decoration: underline;}

/* FLICKR THING */
#flickr-pics {
	float:left;
	margin: 10px 0px 30px 0px;
}

	.flickr-tn {
		float: left;
		width: 75px;
		height: 75px;
		margin: 8px;
		text-align: center;
	}


#social-buttons{
	float:left;
	width:360px;
}

#social-buttons img{
	float:left;
	margin:0px 10px 0px 0px;
}

#floatholder {
	float: left;
	width: 250px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#floatedtestimonial {
	width: 220px;
	padding: 15px;
	background: #dcd5ae url(/images/quote-close.gif) no-repeat bottom right;
}

	#floatedtestimonial h2 {
		margin-top: 0;
	}

	.testimonialinner {
		padding-left: 50px;
		background: url(/images/quote-open.gif) no-repeat top left;
	}

#floatedcontactus {
	margin-top: 2px;
	width: 250px;
	padding: 10px 0;
	background: #dcd5ae;
	text-align: center;
}

body.wl {
    background: #FFF;   
}

    body.wl #page-content {
        background: #FFF;
        font-size: 0.9em;
        line-height: 1.3em;
        width: 820px;
    }
    
    body.wl h1 {
        font-size: 1.6em; 
	    color: #000;
	    font-family: "times new roman", serif;
	    font-weight: normal;
	    margin: 20px 0 10px 0;
    }

    body.wl h2 {
        margin-top: 20px;
        font-size: 1.4em; 
        border-bottom: 1px solid #dedede;
	    color: #800020;
	    font-family: "times new roman", serif;
	    font-weight: normal;
	    margin: 0 0 10px 0;
	    padding: 0 20px 5px 0;
	    z-index: 5;  
    }
    
    body.wl th {
        text-align: left;   
    }

.wl-address {
    margin-top: 20px;
    float: right;
    text-align: right;
}

