/*** michael jobling wines ***/

#prodpage {
	width: 750px;
	padding: 20px 0 0 0;
}

	#prodpage-lft {
		width: 200px;
		float: left;
	}

		#pp-pdf-dl {
			width: 140px;
			min-height: 40px;
			background: #ffffff url(/images/icon-pdf.gif) no-repeat left top;
			line-height: 1.2em;
			margin: 5px 0 0 0;
			padding: 0 0 0 40px;
		}

		#pp-pdf-dl a:link, #pp-pdf-dl a:visited { color: #000; text-decoration: none; }
		#pp-pdf-dl a:hover, #pp-pdf-dl a:active { color: #800020; text-decoration: underline; }

	#prodpage-rgt {
		width: 550px;
		float: right;
	}

		#prodpage-rgt img.drinking-time-header {
			float: right;
			width: 20px;
			height: 20px;
			z-index: 1;
		}

		#prodpage-rgt 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;
		}

		#ppr-top-lft {
			width: 350px;
			float: left;
			line-height: 1.5em;
		}

			#ppr-top-lft a:link, #ppr-top-lft a:visited { color: #000; text-decoration: none; }
			#ppr-top-lft a:active, #ppr-top-lft a:hover { color: #800020; text-decoration: underline; }

		#ppr-top-rgt {
			width: 165px;
			float: right;
		}

			.price-big {
				font-size: 1.7em;
				font-weight: bold;
			}

			.prod-offer {
				color: #800020;
				font-size: 0.8em;
				font-weight: bold;
				margin: 5px 0 0 0;
				display: none;
			}

			#prod-buy {
				width: 160px;
				margin: 10px 0;
			}

				#prod-buy label {
					display: none;
					width: 60px;
					color: #6c760d;
					float: left;
					padding: 5px 0;
				}

				#prod-buy input#qty {
					border: 1px solid #c5b358;	/* 6c760d */
					color: #000; 				/* 6c760d */
					font-weight: bold;
					padding: 5px
				}

		#ppr-bot-lft {
			width: 260px;
			float: left;
			margin: 15px 0 0 0;
		}

			#tasting-notes {
				width: 230px;
				height: 200px;
				background: #ffffff url(/images/bg-tasting-notes.gif) no-repeat left top;
				color: #000;
				margin: 15px 0;
				padding: 25px 10px;
			}

				#tasting-notes div.notes {
					width: 230px;
					line-height: 30px;
					background: transparent;
					color: #000;
					font-family: Mistral, "Comic Sans MS";
					font-size: 1.95em;
					margin: 0;
					padding: 0;
				}

		#ppr-bot-rgt {
			width: 270px;
			float: right;
			margin: 15px 0 0 0;
		}

			.pp-recs {
				width: 270px;
				margin: 5px 0;
				padding: 0 0 5px 0;
			}

				.pp-recs-lft {
					width: 40px;
					float: left;
					margin: 0;
					padding: 0;
				}

				.pp-recs-rgt {
					width: 230px;
					float: right;
					font-size: 0.9em;
					margin: 0;
					padding: 0;
				}

					.pp-recs-rgt p {
						margin: 0;
						padding: 0;
					}

					.pp-recs-rgt strong a:link, .pp-recs-rgt strong a:visited { color: #800020; text-decoration: underline; }
					.pp-recs-rgt strong a:active, .pp-recs-rgt strong a:hover { color: #000000; text-decoration: underline; }

					.pp-recs-rgt a:link, .pp-recs-rgt a:visited { color: #000000; text-decoration: none; }
					.pp-recs-rgt a:active, .pp-recs-rgt a:hover { color: #800020; text-decoration: underline; }

					.pp-recs-rgt a.icon-arrow:link, .pp-recs-rgt a.icon-arrow:visited { color: #000000; text-decoration: underline; }
					.pp-recs-rgt a.icon-arrow:active, .pp-recs-rgt a.icon-arrow:hover { color: #800020; text-decoration: underline; }

			.pp-recs-float {
				width: 240px;
				float: left;
				margin: 5px 0;
				padding: 0 0 5px 0;
			}

				.pp-recs-float .pp-recs-rgt {
					width: 190px;
				}

	#pp-recently-viewed {
		width: 750px;
		margin: 20px 0 0 0;
		padding: 0;
	}

		#pp-rv-title {
			width: 740px;
			background-color: #800020;
			color: #fff;
			font-weight: bold;
			margin: 0 0 5px 0;
			padding: 5px;
		}

		#pp-rv-content {
			width: 740px;
			padding: 5px;
		}

/* reviews */

		#prod-cust-review {
			width: 750px;
			line-height: 2.5em;
			/* background: #ffffff url(/images/bg-prod-cust-review.gif) no-repeat left bottom; */
			margin: 15px 0;
			padding: 0 0 5px 0;
		}

			#prod-cust-review-title {
				width: 750px;
				height: 20px;
				/* background: transparent url(/images/bg-prod-cust-review-title.gif) no-repeat left top; */
				border-bottom: 1px solid #dedede;
				color: #800020;
				font-family: "times new roman";
				font-size: 1.3em;
				line-height: 20px;
				margin: 0 0 5px 0;
				padding: 13px 0 0 0;
			}

			#prod-cust-review-rate {
				width: 750px;
				height: 34px;
				margin: 0;
				padding: 2px 0;
			}

				#prod-cust-review-top-lft {
					width: 600px;
					height: 34px;
					float: left;
					margin: 0;
					padding: 0;
					text-align: left;
				}

				#prod-cust-review-add {
					width: 146px;
					height: 34px;
					float: right;
					margin: 0;
					padding: 0;
				}

			.prod-cust-review-stars {
				width: 750px;
				line-height: 1.5em;
				margin: 0;
				padding: 2px 0 0 0;
			}

				.prod-cust-review-stars img { margin-right: 3px; }

			.prod-cust-review-text {
				width: 750px;
				line-height: 1.5em;
				margin: 0 0 25px 0;
				padding: 0;
			}
