@charset "utf-8";
#apBottle {
	position:absolute;
	left:529px;
	top:140px;
	width:160px;
	height:534px;
	z-index:1;
	background-color: #FFFFFF;
}
#Header {
	background-repeat: repeat;
	position: absolute;
	height: 99px;
	width: 100%;
	left: 199px;
	top: 0px;
	background-position: 0px 0px;
	background-image: url(Images/banner-c.png);
	visibility: visible;
	z-index: 100;
	padding: 0px;
	background-color: #CCCCCC;
}
#ContentLeft {
	background-color: #990000;
	position: absolute;
	height: 850px;
	width: 200px;
	left: 0px;
	top: 127px;
	padding-top: 0px;
	padding-left: 0px;
	background-position: left 5px;
	visibility: visible;
	overflow: visible;
	z-index: 100;
	background-image: url(Images/IntroText.png);
	background-repeat: no-repeat;
}
#Menu {
	background-color: #CC9A53;
	position: absolute;
	left: 200px;
	top: 98px;
	height: 27px;
	bottom: 129px;
	padding-left: 0px;
	z-index: 1020;
	visibility: visible;
	width: 100%;
	padding-top: 0px;
	border-top-color: #CCC;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	border-top-style: groove;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
#ContentCentre {
	position: absolute;
	width: 160px;
	left: 200px;
	top: 127px;
	font-family: "Maiandra GD", "Myriad Web", Papyrus;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	overflow: auto;
	background-color: #990000;
	font-variant: small-caps;
	text-align: center;
	margin: 0px;
	background-repeat: repeat;
	visibility: visible;
	z-index: 100;
	line-height: 12pt;
	height: 850px;
}
#ThumbContainer {
	position: absolute;
	visibility: visible;
	left: 24px;
	top: 69px;
	width: 163px;
	height: 63px;
	z-index: 10;
}

#ContentRight {
	background-image: none;
	position: absolute;
	height: 264px;
	width: 100%;
	left: 360px;
	top: 127px;
	bottom: 100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #996600;
	padding-top: 15px;
	padding-left: 20px;
	overflow: visible;
	border-left-style: none;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	visibility: visible;
	z-index: 101;
}
#Photos {
	background-color: #000000;
	left: 200px;
	top: 131px;
	height: 100%;
	width: 100%;
	visibility: visible;
	z-index: 10;
	background-image: none;
	position: absolute;
}
#PhotoLarge {
	position: absolute;
	visibility: visible;
	left: 157px;
	width: auto;
	height: auto;
	top: 64px;
	z-index: 10;
	border: thick groove #FFFFFF;
	font-family: "Maiandra GD", "Myriad Web", Papyrus;
	font-size: 10px;
	color: #CC3300;
	padding: 10px;
}
#ContentLeftThumbnail {
	background-color: #990000;
	position: absolute;
	height: 100%;
	width: 199px;
	left: 0px;
	top: 131px;
	font-family: "Maiandra GD", "Myriad Web", Papyrus;
	color: #FFFFFF;
	font-style: normal;
	font-size: large;
	font-weight: bolder;
	text-transform: none;
	line-height: normal;
	font-variant: normal;
	padding-top: 5px;
	padding-left: 5px;
	visibility: visible;
	overflow: scroll;
	z-index: 10;
	
}
img.thumbs {
	float:left;
	height:auto;
	width:60px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: solid black 2px;
	z-index: 10;
}
#Header2 {
	background-image: url(Images/NAME-WEB-long.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 100px;
	width: 100%;
	left: 200px;
	top: 0px;
	padding-left: 5px;
	background-position: left top;
	z-index: 10;
	visibility: visible;
	overflow: visible;
	background-color: #FFFFFF;
}
#ContentRightBlack {
	background-color: #990000;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 0;
	left: 360px;
	top: 127px;
	width: 100%;
	text-align: justify;
	color: #CC9A53;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-top: 20px;
	height: 850px;
}
#Logo {
	position: absolute;
	height: 229px;
	width: 200px;
	left: 0px;
	top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	background-attachment: fixed;
	background-image: url(Images/composite2.png);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
	z-index: 10;
	border-bottom-width: 0px;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	background-color: #CCCCCC;
	
}
#MenuBlank {
	background-color: #CC9A53;
	position: absolute;
	left: 0px;
	top: 98px;
	height: 27px;
	bottom: 129px;
	padding-left: 0px;
	z-index: 102;
	visibility: visible;
	width: 100%;
	padding-top: 0px;
	border-top-color: #CCC;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	right: 100%;
	border-top-style: groove;
}
#Logo-bw {
	position: absolute;
	width: 200px;
	left: 0px;
	top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	background-attachment: fixed;
	background-image: url(Images/mark-bw.png);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
	z-index: 100;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	bottom: 129px;
	height: 125px;
}
#header_bottle {
	background-image: url(Images/bottle_header.png);
	visibility: visible;
	z-index: 1030;
	position: absolute;
	height: 100px;
	width: 100%;
	top: 0px;
	background-position: 200px top;
	left: 200px;
	background-repeat: repeat-x;
}
#ContentLeftRED {
	background-color: #990000;
	position: absolute;
	height: 1100pt;
	width: 200px;
	left: -2px;
	top: 129px;
	padding-top: 0px;
	padding-left: 0px;
	visibility: visible;
	overflow: visible;
	z-index: 100;
}
#ContentRed {
	position: absolute;
	height: 800px;
	width: 100%;
	left: 0px;
	top: 127px;
	overflow: visible;
	z-index: 100;
	background-color: #990000;
	visibility: visible;
}
#Header-shipping {
	background-repeat: repeat;
	position: absolute;
	height: 100px;
	width: 100%;
	left: 199px;
	top: 0px;
	background-position: 0px 0px;
	background-image: url(Images/banner-shipping.png);
	visibility: visible;
	z-index: 100;
	background-color: #CCCCCC;
	
}
#ContentRightBlack img {
	border: medium groove #666666;
}
#Header-premium {
	background-repeat: repeat;
	position: absolute;
	height: 100px;
	width: 100%;
	left: 199px;
	top: 0px;
	background-position: 0px 0px;
	background-image: url(Images/banner-barrels.png);
	visibility: visible;
	z-index: 100;
	background-color: #CCCCCC;
}
#ContentCentreTan {
	position: absolute;
	height: 850px;
	width: 150px;
	left: 200px;
	top: 127px;
	bottom: auto;
	font-family: "Maiandra GD", "Myriad Web", Papyrus;
	font-size: 10pt;
	color: #330000;
	overflow: auto;
	background-color: #CC9A53;
	font-variant: small-caps;
	text-align: left;
	line-height: 9pt;
	margin: 0px;
	border-right-style: groove;
	border-right-color: #CCC;
	background-repeat: repeat;
	visibility: visible;
	z-index: 101;
	border-right-width: 3px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 10px;
	
}
#Header-icon {
	background-repeat: repeat;
	position: absolute;
	height: 100px;
	width: 100%;
	left: 199px;
	top: 0px;
	background-position: 0px 0px;
	background-image: url(Images/banner-premium.png);
	visibility: visible;
	z-index: 100;
	background-color: #CCCCCC;
}
#ContentRightGrey {
	background-color: #999999;
	overflow: visible;
	position: absolute;
	visibility: visible;
	z-index: 0;
	left: 360px;
	top: 127px;
	width: 100%;
	text-align: justify;
	color: #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-top: 20px;
	height: 100%;
}
#Logo-sepia {
	position: absolute;
	width: 200px;
	left: 0px;
	top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	background-attachment: fixed;
	background-image: url(Images/mark-sepia.png);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
	z-index: 100;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	bottom: 129px;
	height: 125px;
}
#Header-ownbrand {
	background-repeat: repeat;
	position: absolute;
	height: 100px;
	width: 100%;
	left: 199px;
	top: 0px;
	background-position: 0px 0px;
	background-image: url(Images/banner-ownbrand.png);
	visibility: visible;
	z-index: 100;
	background-color: #CCCCCC;
}
#ContentCentreRightTan {
	position: absolute;
	left: 200px;
	top: 127px;
	overflow: visible;
	background-color: #CC9A53;
	text-align: left;
	margin: 0px;
	background-repeat: repeat;
	visibility: visible;
	z-index:auto;
	padding-top: 0px;
	padding-left: 0px;
	width: 100%;


	height: auto%;	
}

a 			{ text-decoration: none; font-weight:normal;} 
a:hover		{ text-decoration: underline; }

.banner {
}

.banner .title{
	font-weight:bold;
}

.banner .date{
	font-size:0.9em;
	font-weight:bold;
}

.navigation{
	font-size:0.9em;
	font-weight:bold;
}
.thumbnail{
	font-size:0.9em;
}

#content {
	width:95%;
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #333333;
	border-bottom:1px dotted #333333;
	padding-top:6px;
	padding-bottom:6px;
}

#content .header{
	font-size:9px;
	font-weight:bold;
	color: #999;
}

#contentLast {
	width:95%;
	font-size:11px;
	font-family:Trebuchet MS, verdana, arial;
	color: #333333;
	padding-top:6px;
}

#contentLast .header{
	font-size:9px;
	font-weight:bold;
	color: #999;
}
#ContentCentreRightRed {
	position: absolute;
	left: 200px;
	top: 127px;
	overflow: visible;
	background-color: #990000;
	text-align: left;
	margin: 0px;
	background-repeat: repeat;
	visibility: visible;
	z-index: 101;
	padding-top: 30px;
	padding-left: 30px;
	width: 100%;
	height: auto;
}
#ContentCentreWhite {
	position: absolute;
	width: 160px;
	left: 200px;
	top: 127px;
	font-family: "Maiandra GD", "Myriad Web", Papyrus;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	overflow: auto;
	background-color: #990000;
	font-variant: small-caps;
	text-align: center;
	margin: 0px;
	background-repeat: repeat;
	visibility: visible;
	z-index: 100;
	line-height: 5pt;
}
#ContentLeftGrapes {
	background-color: #FFFFFF;
	position: absolute;
	width: 200px;
	left: 0px;
	top: 127px;
	padding-top: 0px;
	padding-left: 0px;
	background-position: left top;
	visibility: visible;
	overflow: visible;
	z-index: 100;
	background-image: url(Images/vineyards200px.jpg);
	background-repeat: repeat-y;
	height: auto;
}
#ContentLeftVineyards {
	background-color: #990000;
	position: absolute;
	height: 100em;
	width: 200px;
	left: 0px;
	top: 127px;
	padding-top: 0px;
	padding-left: 0px;
	background-position: left top;
	visibility: visible;
	overflow: auto;
	z-index: 100;
	background-image: url(Images/v-vineyards.png);
	background-repeat: repeat-y;
}
#ContentLeftWhiteRare {
	background-color: #FFFFFF;
	position: absolute;
	height: 500pt;
	width: 200px;
	left: -2px;
	top: 129px;
	padding-top: 0px;
	padding-left: 0px;
	visibility: visible;
	overflow: visible;
	z-index: 100;
	background-image: url(Images/v-Icon.png);
	background-repeat: no-repeat;
}
#ContentLeftWhiteFine {
	background-color: #FFFFFF;
	position: absolute;
	height: 500pt;
	width: 200px;
	left: -2px;
	top: 129px;
	padding-top: 0px;
	padding-left: 0px;
	visibility: visible;
	overflow: visible;
	z-index: 100;
	background-image: url(Images/v-premium.png);
	background-repeat: no-repeat;
}
#ContentLeftWhiteBoutique {
	background-color: #FFFFFF;
	position: absolute;
	height: 500pt;
	width: 200px;
	left: -2px;
	top: 129px;
	padding-top: 0px;
	padding-left: 0px;
	visibility: visible;
	overflow: visible;
	z-index: 100;
	background-image: url(Images/v-banner-premium.png);
	background-repeat: no-repeat;
}

