@charset "utf-8";
/* CSS Document */


#static-outer {
	float:left;
	display:inline;
	margin-left:20px;
	width:721px;
	
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

#home-frame {
	float:left;
	display:inline;
	width:721px;
	height:352px;
	position:relative;
}

#home-frame-top {
	float:left;
	display:inline;
	position:absolute;
	z-index:20;
	top:0;
	left:0;
	width:721px;
	height:352px;

}

#home-frame-bottom {
	float:left;
	display:inline;
	position:absolute;
	z-index:10;
	top:57px;
	left:57px;
	width:604px;
	height:242px;	
}

#events-frame {
	float:left;
	display:inline;
	width:721px;
	height:290px;
	position:relative;
}

#events-frame-top {
	float:left;
	display:inline;
	position:absolute;
	z-index:20;
	top:0;
	left:60px;
	width:600px;
	height:290px;

}

#events-frame-bottom {
	float:left;
	display:inline;
	position:absolute;
	z-index:10;
	top:40px;
	left:95px;
	width:513px;
	height:206px;	
}

#home-frames { 
	float:left;
	display:inline;
	height:195px;
	width:721px;
	margin-bottom:25px;	
}

.title-outer { /* to stop sifr jumping */
	float:left;
	display:inline;
	height:20px;
	width:721px;
	margin-bottom:20px;
	
}

.events-row {
	float:left;
	display:inline;
	width:721px;
	margin-bottom:15px;
}

.events-left {
	float:left;
	display:inline;
	width:350px;
	margin-right:20px;
	margin-bottom:15px;
}

.events-left ul {
	margin:0;
	padding:10px 0 10px 15px;
}

.events-left ul li {
	margin:0;
	padding:5px 0;
	font-size:12px;
}

.event-right {
	float:left;
	display:inline;
	width:350px;
	margin-bottom:15px;

}

.our-wines-row {
	float:left;
	display:inline;
	width:721px;
}

.our-wines-left {
	margin-right:10px;
}

.our-wines-outer {
	float:left;
	display:inline;
	width:350px;
	padding-bottom:20px;
	
}

.our-wines-top {
	float:left;
	display:inline;
	width:350px;
	height:4px;
	background-image:url(/images/static/our-wine/our-wine-top.gif);
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0px;	
}

.our-wines-middle {
	float:left;
	display:inline;
	width:320px;
	background-image:url(/images/static/our-wine/our-wine-middle.gif);
	background-repeat:repeat-y;
	min-height: 310px;
	height: auto !important;
	height: 310px;	
	padding:5px 15px;
	text-align:center;
}

.our-wines-title {
	float:left;
	display:inline;
	width:320px;
	height: 40px;	
	text-align:center;
}


.our-wines-bottom {
	float:left;
	display:inline;
	width:350px;
	height:7px;
	background-image:url(/images/static/our-wine/our-wine-bottom.gif);
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0px;	
}

.gift-left {
	float:left;
	display:inline;
	width:100px;
	margin-right:10px;
}

.gift-right {
	float:left;
	display:inline;
	width:210px;
	text-align:center;
	font-size:11px;
	line-height:14px;
}

.gift-right ul  {
	margin:0;
	padding:0 0 0 15px;
}
.wine-club-info-pic {
	float:left;
	display:inline;
	width:265px;
	margin-bottom:15px;
	
}

.wine-club-info {
	float:left;
	display:inline;
	width:456px;
	font-size:12px;
	margin-bottom:15px;
	
}

.wine-club-benefits-pic {
	float:left;
	display:inline;
	width:250px;
	margin-bottom:15px;
	
}

.wine-club-benefits {
	float:left;
	display:inline;
	width:471px;
	font-size:11px;	
	margin-bottom:15px;
}

.wine-club-benefits ul {
	margin:0;
	padding:0 0 0 15px;
}

.wine-club-benefits ul li {
	margin:0;
	padding:5px 0;
	font-size:12px;
}

.wine-club-options-pic {
	float:left;
	display:inline;
	width:260px;
	margin-bottom:15px;
	
}

.wine-club-options {
	float:left;
	display:inline;
	width:460px;
	font-size:12px;
	margin-bottom:15px;
	
}

.wine-club-options .option {
	float:left;
	display:inline;
	width:460px;
	margin-bottom:10px;
}

/*.wine-club-options .join {
	float:left;
	display:inline;
	width:440px;
	margin-bottom:15px;
	text-align:right;
	margin-right:20px;	
}*/

.wine-club-options .option .join-club {
	float: right;
	display: inline;
	padding: 5px 2px;
	margin:0;
}

.corporate-row {
	float:left;
	display:inline;
	font-size:12px;
	line-height:18px;
}

.corporate-img {
	width:260px;
	float:left;
	display:inline;
	margin-bottom:15px;
	
}

.corporate-text {
	width:400px;
	float:left;
	display:inline;
	margin-bottom:15px;
}

.corporate-text ul{
	margin:0;
	padding:0 0 0 15px;
}

#membership-outer {
	float:left;
	display:inline;
	clear:right;
	margin
}

#membership-photo-top-row {
	float:left;
	display:inline;
	height:9px;
	background-image:url(/images/static/product-detail-top.gif);
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
}

#membership-photo-top-lc {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	width:16px;

}

#membership-photo-top-rc {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	width:13px;

}

#membership-photo-top-middle {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	background-image:url(/images/static/membership-middle.gif)
}



#membership-photo-middle-row {
	float:left;
	display:inline;
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
	clear:both;
}

#membership-photo-middle-l {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	width:16px;
	background-image:url(/images/static/membership-middle-left.gif);
}

#membership-photo-middle-r {
	float:left;
	display:inline;
	line-height:0px;
	font-size:0px;
	width:13px;
	background-image:url(/images/static/membership-middle-right.gif);

}

#membership-photo-middle-middle {
	float:left;
	display:inline;
	line-height:0px;
	font-size:0px;
	background-color:#ffffff;
	padding:10px;
	
}

#membership-photo-bottom-row {
	float:left;
	display:inline;
	height:9px;
	background-repeat:no-repeat;
	line-height:0px;
	font-size:0px;
		clear:both;

}

#membership-photo-bottom-lc {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	width:16px;

}

#membership-photo-bottom-rc {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	width:13px;
	background-repeat:no-repeat;

}

#membership-photo-bottom-middle {
	float:left;
	display:inline;
	height:13px;
	line-height:0px;
	font-size:0px;
	background-image:url(/images/static/membership-middle.gif);
	background-repeat:repeat-x;
}

.membership-outer-margin {
	margin-left:0px !important;
}

.membership-left-column {
	float:left;
	display:inline;
	width:360px;
	margin-right:10px;
}

.membership-right-column {
	float:left;
	display:inline;
	width:290px;
}

.membership-right-column ul {
	margin:0 0 0 15px;
	padding:0;
}

.membership-row {
	float:left;
	display:inline;
	width:661px;
}


