/* Content CSS */


/*
 *
 * 
 *		Homepage
 *  
 *  
 */

.mainstage_home {

	width: 100%;
	height: 100%;
	background-image: url('../images/design/large/home.jpg');
	background-size: 100%;
	background-repeat: no-repeat;
	overflow: hidden;
	
}

#home_video_hider {
	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 75;
	background-color: #000;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	
}

#home_video_container {
	
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	
}

#home_video_container iframe {
	
	width: 100%;
	height: 100%;
	
}

#wine_quote_wrapper {
	
	width: 650px;
	height:100%;
	min-height: 560px;
	margin-left:-325px;
	position:absolute;
	left:50%;
	z-index: 100;
}

#wine_quote {
	
	width: 650px;
	margin-left: -325px;
	position:absolute;
	left: 50%;
	top:30%;
	font-size: 28px;
	letter-spacing: 2px;
	text-align: center;
	color: #FFF;
	color:rgba(255, 255, 255, 0.9);
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	padding: 15px;
	
}

#wine_quote p {
	
	line-height: 40px;
	
}

#wine_quote_author, #wine_quote_author_lifespan, #wine_quote_author_description {
	
	width: 400px;
	margin-left: -200px;
	position: absolute;
	left: 50%;
	color: #FFF;
	text-align: center;	
	font-family: "proxima-nova",sans-serif;
	
}

#wine_quote_author {
	
	top: 63%;
	font-size: 24px;
	font-weight: 600;
	
}

#wine_quote_author_lifespan {
	
	top: 73%;
	opacity: 0.8;
	font-size: 20px;
	
}

#wine_quote_author_description {
	
	top: 69%;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	opacity: 0.8;
	font-size: 18px;
	
}

#wine_quotation_left {
	
	font-size: 90px;
	color: #B2B579;
	position: absolute;
	left: 15px;
	top: 0px;
	
}

#wine_quotation_right {
	
	font-size: 90px;
	color: #B2B579;
	position: absolute;
	bottom: -50px;
	right: 40px;
	
}

.line_left, .line_right {
	
	height: 3px;
	width: 30px;
	background-color: #FFF;	
	position: absolute;
	top: 50%;
	
}

.line_left {
	
	left: 0;
	
}

.line_right {
	
	right: 0;
	
}

#homeNewsletterSignup {
	
	bottom: 0;
	width: 1000px;
	margin: 0 auto;
	
}

#homeNewsletterSignupContainer {
	
	position: fixed;
	bottom: 0;
	width: 100%;
	background-color: #F0F1F1;
	z-index: 9001;
	
}

#homeNewsletterSignup legend {
	
	text-transform: uppercase;
	font-family: "proxima-nova",sans-serif;
	float: left;
	padding:20px 0 2px 0;
	font-size: 13px !important;
	border-bottom: 1px solid #D1D3D4;
	box-shadow: 0 2px -1px white;
	color: #A6AB76;
	margin-right: 10px;

}

#homeNewsletterSignup legend:first-letter {

	font-size: 15px !important;

}

#homeNewsletterSignup .v65-form {
	
	width: 100% !important;
	margin: 0;
	
}

#homeNewsletterSignup .v65-form fieldset label {
	
	position: relative;
	top: -2px;
	color: #9A9A9C;
	
}

#homeNewsletterSignup .v65-form fieldset {
	
	margin: 0;
	
}

#homeNewsletterSignup fieldset div {
	
	width: 240px;
	float: left;
	
}

#homeNewsletterSignup input[type="text"] {
	
	width: 90% !important;
	
}

#homeNewsletterSignup label {
	
	color: #B0B2B1;
	
}

#homeNewsletterSignup .homeSignupButton {

	width: 100px;
	padding: 0;

}

#homeNewsletterSignup button {
	
	margin-top: 20px;
	height: 30px;
	width: 100px;
	background-color: #A0AB76;
	border: 1px solid white;
	
}

#homeNewsletterSignup .submitLabel {
	display: none;
}

#homeNewsletterSignup button span{
	color: #F6F8F7;
}

#homeNewsletterSignup .v65-form p {
	
	color: #515354;
	width: 100%;
	padding: 20px 0 20px 0;
	text-align: center;
	font-family: "ltc-bodoni-175",serif;
	
}

#homeNewsletterSignup .v65-form fieldset .error label {

	color: #C00;
	
}

#homeNewsletterSignup .v65-form fieldset .error input {

	border-color: #C00;
	
}

.error.errorDescription {

	position: absolute;
	bottom:100%;
	margin-top: -100%;
	width: 500px !important;
	background-color: #F0F1F1;
	
}

/*
#homeNewsletterSignup .error {
	
	position: absolute;
	top: -30px;
	width: 500px;
	background-color: #FFECEC;
	
}
*/

/*
 * 
 * 
 * 		General page
 * 
 * 
 */

.mainstage_general, .mainstage_wide, .mainstage_event_drilldown {
	
	width: 100%;
	height: 100%;
	background-image: url('../images/design/bg.png');
	position: relative;
	
}

.mainstage_general a, .mainstage_wide a {
	
	text-decoration: none;
	
}

.page_title {
	
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
	height: 40px;
	text-align: center;
	
}

.page_title_content {
	
	margin: 0 auto;
	position:relative;
	
}

.page_title_content#page_title_content_THEWINES{
	width:169px;
}
.page_title_content#page_title_content_VISITUS{
	width:169px;
}
.page_title_content#page_title_content_OURCLUBS{
	width: 215px;
}
.page_title_content#page_title_content_EVENTS{
	width: 118px;
}
.page_title_content#page_title_content_ShoppingCart{
	width: 274px;
}
.page_title_content#page_title_content_BILLING{
	width:371px;
}


.page_title_arrow_left, .page_title_arrow_right {
	
	width: 40px;
	height: 8px;
	position: absolute;
	top: 16px;
	
}

.page_title_arrow_left {
	
	background-image: url('../images/design/arrow_left_black.png');
	left: -20px;
	margin-left:-40px;
	
}

.page_title_arrow_right {
	
	background-image: url('../images/design/arrow_right_black.png');
	right: -20px;
	margin-right:-40px;
	
}

.mini_title {
	
	margin: 10px auto 10px auto;
	position: relative;
	width: 200px;
	height: 26px;
	text-align: center;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #414142;
	
}

.mini_title_arrow_left, .mini_title_arrow_right {
	
	width: 40px;
	height: 8px;
	position: absolute;
	top: 5px;
	
}

.mini_title_arrow_left {
	
	background-image: url('../images/design/arrow_left_black.png');
	left: 0;
	
}

.mini_title_arrow_right {
	
	background-image: url('../images/design/arrow_right_black.png');
	right: 0;
	
}

img.img_border {
	
	border: 5px solid #eaebeb;
	box-shadow: 0px 0px 8px #B9B9B9;
	margin: 20px 0px 20px 0px;
	
}


#content {
	
	padding-top: 30px;
	padding-bottom: 50px;
	width: 700px;
	margin: 0px auto;
	position: relative;
	height: 100%;
	
}

#content_wide {
	
	padding-top: 30px;
	padding-bottom: 50px;
	width: 900px;
	margin: 0px auto;
	position: relative;
	height: 100%;
	
}

p.aligncenter {
	
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	margin: 20px 0px 20px 0px;
	color: #6D6E71;
	
}

.divider {
	
	background-image: url('../images/design/divider.png');
	width: 592px;
	height: 14px;
	margin: 20px auto 20px auto;
	
}

.center_container {

	margin: 10px 0 40px 0;
	
}

/*
 *
 * 
 *		Our Story
 *  
 *  
 */
 
.mainstage_story{
	min-width: 1000px;
	margin-left:auto;
	margin-right:auto;
	background-image: url('../images/design/bg.png');
	overflow: hidden;
}

.story_top_shadow, .story_bottom_shadow{
	
	width:100%;
	height:35px;
	
}

.story_top_shadow{
	position:absolute;
	top:-35px;

	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */

}

.story_bottom_shadow{
	position:absolute;
	bottom:-35px;

	background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */

}
 
.processed_parallaxFrame{
	position: absolute !important;
}

#story_philosophy_background {
	width: 100%;
	height: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	z-index:10;
}

#story_philosophy {
	
	width: 100%;
	height: 90%;
	position: relative;
	z-index:10;
}

#story_winemaking_background {
	width: 100%;  
	height: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	z-index:20;
}

#story_winemaking_background img, #story_philosophy_background img {
	
	width: 100%;
	height: 100%;
	z-index: 19;
	position: absolute;
	
}

#story_winemaking {
	
	width: 100%;  
	height: 90%;
	position: relative;
	z-index:20;
}

.story_card {
	
	min-height: 550px;
	position:relative;
	margin: 0 auto;	
	
}

.story_card_title {
	
	width: 400px;
	height: 80px;
	position: relative;
	left: 50%;
	margin-left: -200px;
	top: 7%;
	text-align: center;
	z-index:12;
	
}

.story_card_title_winemaking{
	/*top:7%;*/
	z-index:22;
}

.story_card_vimeo {
	
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 50;
	display: none;
	
}

.story_card_vimeo iframe {
	
	width: 100%;
	height: 100%;
	
}

.story_card_vimeo_close {
	
	position: absolute;
	top: 3%;
	right: 3%;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	background-color: #9CA539;
	cursor: pointer;
	
}

.story_card_click_to_play {
	
	width: 220px;
	height: 20px;
	font-size: 20px;
	font-family: "ltc-bodoni-175",serif;
	vertical-align: middle;
	color: #FFF;
	position: relative;
	left: 50%;
	margin-left: -110px;
	top: -10%;
	text-align: center;
	z-index:12;
	
}

.story_card_title_winemaking .story_card_click_to_play{
	/*top:130%;*/
	z-index:22;
}

.story_card_click_to_play_left_arrow {
	
	width: 38px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 7px;
	background-image: url('../images/design/fancy_arrow_left.png');
	
}

.story_card_click_to_play_right_arrow {
	
	width: 38px;
	height: 6px;
	position: absolute;
	right: 0;
	top: 7px;
	background-image: url('../images/design/fancy_arrow_right.png');
	
}

.story_name {
	
	font-size: 32px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #B2B579;
	margin-bottom: 10px;
	
}

.story_name_title {
	
	font-size: 16px;
	
}

.story_person {
	
	font-size: 14px;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	width:350px;
	z-index:12;
	
}

.story_person_winemaking{
	z-index:22;
}

.story_person p {
	
	width: 100%;
	
}

#story_name_dave_graves {

	margin-left:-10%;
	
}

#story_dave_graves {
	
	position: relative;
	top: 33%;
	left: 52%;
	width:313px;
	
}

#story_dick_ward {
	
	position: relative;
	top: 50%;
	right: 57%;
	margin-left:-350px;
	width:342px;
	
}

#story_dick_ward .story_name {
	
	width:350px;
	text-align: right;
	
}


#story_chris_kajani {
	
	position: relative;
	top: 55%;
	left: 15%;
	width: 310px;
	
}

#story_chris_kajani {
	margin-left:-27px;
}

#story_jerome_chery {
	
	position: relative;
	top: 59%;
	left: 58%;
	width: 312px;
}

#story_jerome_chery .story_name {
	margin-left: -53px;
}

#story_gallery {
	
	width: 100%;
	max-width:100%;
	height: 90%;
	position: relative;
	overflow-x: visible;
	z-index:30;
	
}

#story_gallery .parallaxFrame{

	width: 100%;
	height: 90%;
	position: relative;
	top:30%;

}

#story_gallery_stage {
	
	top: 0;
	left: 0;
	width: 100%;
	height: 90%;
	background-color: #000;
	overflow-x: hidden;
	
}

.gallery_img {
	
	position: relative;
	height: 100%;
	overflow: hidden;
	display: none;

}

#story_gallery_thumbs {
	
	width: 100%;
	height: 10%;
	position: absolute;
	bottom: 0;
	text-align: center;
	border-top: 2px solid #e7e8e9;
	background-color:black;
	
}

.gallery_img_thumb {
	
	display: inline-block;
	width: 7%;
	height: 100%;
	opacity: 0.6;
	border-left: 1px solid #555655;
	border-right: 1px solid #555655;
	cursor: pointer;
	
}

.gallery_img_full {
	height: 100%;
	position: relative;
	margin-left: -25%;
	left: 50%;
}

.insta_caption {
	
	position: absolute;
	bottom: -100%;
	width: 100%;
	background-color: rgba(255,255,255,0.8);		
	
}

.insta_caption .green_link {
	display: inline;
	font-size: 13px;
}

.caption, .posted {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

.caption {
	color: #555655;
	font-weight: bold;
	margin-top: 20px;
}

.user {
	color: #9DAD3C;
}

.posted {
	color: #6C6E6C;
	margin: 10px auto 20px auto;
	font-size: 13px;
}

.gallery_img_thumb_current {
	
	opacity: 1;
	
}

.gallery_img_thumb_img {
	
	width: 100%;
	height: 100%;
	
}

#story_gallery_left_arrow {
	
	width: 30px;
	height: 53px;
	background-image: url('../images/design/arrow_left.png');
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -26px;
	z-index: 150;
	cursor: pointer;
	
}

#story_gallery_right_arrow {
	
	width: 30px;
	height: 53px;
	background-image: url('../images/design/arrow_right.png');
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -26px;
	z-index: 150;
	cursor: pointer;
	
}

#story_history {
	
	width: 100%;
	height: 90%;
	position: relative;
	min-width:100%;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
}

#story_history_container {
	
	width: 3983px;
	height: 700px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top:-350px;
	background-image: url('../images/design/large/timeline_v4.jpg');
	z-index: 100;
	
}

#story_history_title {
	
	width: 250px;
	text-align: center;
	position: absolute;
	top: 15%;
	left: 50%;
	color: #FFF;
	font-size: 30px;
	z-index: 150;
	margin-left: -125px;
	
}

.story_history_item {
	
	width: auto;
	padding: 5px;
	background-color: #f2f3f3;
	border: 5px solid #eaebeb;
	box-shadow: 3px 3px 3px #838383;
	position: absolute;
	text-align: center;
	z-index: 125;
	
}

.item_green {
	
	border: 5px solid #a7a973;
	
}

.story_history_date {
	
	width: 100%;
	margin: 10px 0px 10px auto;
	text-align: center;
	font-size: 22px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #B2B579;
	
}

.story_history_head {

	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #555655;

}

.story_history_text {
	
	color: #555655;
	font-size: 12px;
	line-height: 20px;
	width: 80%;
	margin: 5px auto 5px auto;
	
}

#story_history_left_arrow {
	
	width: 53px;
	height: 53px;
	background-image: url('../images/design/nonhover_l.png');
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -26px;
	z-index: 150;
	cursor: pointer;
	
}

#story_history_right_arrow {
	
	width: 53px;
	height: 53px;
	background-image: url('../images/design/nonhover_r.png');
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -26px;
	z-index: 150;
	cursor: pointer;
	
}

#story_history_left_arrow:hover {
	
	background-image: url('../images/design/hover_l.png');
	
}

#story_history_right_arrow:hover {
	
	background-image: url('../images/design/hover_r.png');
	
}

#story_history_line {
	
	height: 2px;
	background-color: #FFF;
	width: 3600px;
	position: absolute;
	z-index: 115;
	top: 349px;
	left: 190px;
	box-shadow: 3px 3px 3px #838383;
	
}

.story_line {
	
	width: 2px;
	background-color: #FFF;
	height: 150px;
	position: absolute;
	z-index: 116;
	
}

/* Item positioning */

.item_1 {
	
	top: 373px;
	left: 37px;
	width: 304px;
	height: 220px;
	
}

.item_2 {
	
	left: 205px;
	top: 183px;
	width: 270px;
	height: 133px;
	
}

.item_3 {
	
	left: 410px;
	top: 361px;
	width: 304px;
	height: 182px;
	
}

.item_4 {
	
	left: 588px;
	top: 125px;
	width: 322px;
	height: 156px;
	
}

.item_5 {
	
	left: 773px;
	top: 372px;
	width: 302px;
	height: 250px;
	
}

.item_7 {
	
	left: 987px;
	top: 181px;
	width: 248px;
	height: 115px;
	
}

.item_8 {
	
	left: 1159px;
	top: 379px;
	width: 376px;
	height: 135px; 
	
}

.item_10 {
	
	left: 1335px;
	top: 173px;
	width: 263px;
	height: 101px;
	
}

.item_12 {
	
	left: 1595px;
	top: 384px;
	width: 411px;
	height: 190px;
	
}

.item_19 {
	
	left: 1741px;
	top: 144px;
	width: 291px;
	height: 122px;
	
}

.item_20 {
	
	left: 2075px;
	top: 372px;
	width: 216px;
	height: 110px;
	
}

.item_21 {
	
	left: 2114px;
	top: 131px;
	width: 309px;
	height: 170px;
	
}

.item_22 {
	
	left: 2360px;
	top: 422px;
	width: 311px;
	height: 107px;
	
}

.item_23 {
	
	left: 2518px;
	top: 106px;
	width: 349px;
	height: 150px;
	
}

.item_24 {
	
	left: 3360px;
	top: 275px;
	width: 422px;
	height: 128px;
	
}

.item_25 {
	
	left: 2748px;
	top: 376px;
	width: 279px;
	height: 100px;
	
}

.item_26 {
	
	left: 2968px;
	top: 176px;
	width: 279px;
	height: 115px;
	
}

.line_1 {
	
	left: 190px;
	top: 350px;
	
}

.line_2 {
	
	left: 340px;
	top: 200px;
	
}

.line_3 {
	
	left: 562px;
	top: 350px;
	
}

.line_4 {
	
	left: 749px;
	top: 200px;
}

.line_5 {
	
	left: 935px;
	top: 350px;
	
}

.line_7 {
	
	left: 1121px;
	top: 200px;
	
}

.line_8 {
	
	left: 1357px;
	top: 350px;
	
}

.line_10 {
	
	left: 1469px;
	top: 200px;
	
}

.line_12 {
	
	left: 1811px;
	top: 350px;
	
}

.line_19 {
	
	left: 1887px;
	top: 200px;
	
}

.line_20 {
	
	left: 2193px;
	top: 350px;
	
}

.line_21 {
	
	left: 2269px;
	top: 200px;
	
}

.line_22 {
	
	left: 2526px;
	top: 350px;
}

.line_23 {
	
	left: 2690px;
	top: 200px;
	
}

.line_24 {
	
	display: none;
	
}

.line_25 {
	
	left: 2897px;
	top: 350px;
	
}

.line_26 {
	
	left: 3115px;
	top: 200px;
	
}

/*
 *
 * 
 *		Our Clubs
 *  
 *  
 */
 
#clubs {
	width: 110%;
	margin-left: -5%;
	margin-top: 20px; 

}

#clubs .club {
	
	width: 226px;
	height: 250px;
	margin: 15px auto 15px auto;
	border: 5px solid #E6E7E8;
	box-shadow: 0px 0px 8px #B9B9B9;
	text-align: center;
	cursor: pointer;
	float: left; 
	margin-left: 20px;
	
}

.club_sb {
	
	background-image: url('/assets/images/design/SB_Saintsbury-thumb.png');
	
}

.club_ebc {
	
	background-image: url('/assets/images/design/SB_EBC-thumb.png');
	
}

.club_brownranch {
	
	background-image: url('/assets/images/design/SB_BrownRanch-thumb.png');
	
}

#clubs .club_title {
	
	margin-top: 80px;
	
}

#clubs .club_title a {
	
	font-size: 24px;
	color:#F1F1F2;
	margin-bottom: 0px;
	margin-top: 30px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
	letter-spacing: 2px;
	
}

#clubs .club_desc, #clubs .club_tag {
	
	font-size: 16px;
	color: #FFF;
	text-align: center;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	margin: 10px auto 0px auto;
}

#clubs .club_tag {
	
	width: 180px;
	position: relative;
	color:#F1F1F2;
	opacity: 0.9;
	
}


#clubs .club_desc {
	
	width: 225px;
	
}

#clubs .left_arrow {
	
	width: 38px;
	height: 6px;
	position: absolute;
	left: 0;
	top: 7px;
	background-image: url('../images/design/fancy_arrow_left.png');
	
}

#clubs .right_arrow {
	
	width: 38px;
	height: 6px;
	position: absolute;
	right: 0;
	top: 7px;
	background-image: url('../images/design/fancy_arrow_right.png');
	
}

#clubs_two_col {
	
	width: 700px;
	margin: 40px auto 0px auto;
	position: relative;
	clear: both;
	
}

.clubs_col {
	display: inline-block;
	width: 343px;
	vertical-align: top;
	font-size: 14px;
	line-height: 24px;
}

.clubs_col p{
	color: #545454;
}

.clubs_col p {
	
	margin: 15px 0px 15px 0px;
	padding: 0px 10px 0px 10px;
	
}

.col_title {
	
	width: 100%;
	height: 18px;
	text-align: center;
	font-size: 18px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	position: relative;
	margin: 20px 0px 20px 0px;
	color: #484848;
	
}

.col_title_border_left {
	
	height: 2px;
	background-color: #c9c9c6;
	width: 55px;
	position: absolute;
	top: 10px;
	left: 50px;
	
}

.col_title_border_right {
	
	height: 2px;
	background-color: #c9c9c6;
	width: 55px;
	position: absolute;
	top: 10px;
	right: 50px;
	
}

/*
 * 
 * 
 * 		Individual Club Pages
 * 
 * 
 */

#club_name {
	
	width: 100%;
	text-align: center;
	font-size: 36pt;
	text-transform: uppercase;
	color: #414142;
	
}

#club_two_col {
	
	width: 700px;
	margin: 10px auto 0px auto;
	
}

#club_col_left {
    
    display: inline-block;
/*     width: 490px; */
    vertical-align: top;
    
}

#club_col_left p {
	
	font-size: 12px;
	line-height: 25px;
	color: #515050;
	
}

#club_col_right {
	
	display: inline-block;
	width: 200px;
	vertical-align: top;
	
}

.club_wine {
	
	width: 33%;
	float: left;
	text-align: center;
	margin-bottom: 40px;
	
}

.club_wine_large {
	
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 40px;
	
}

.club_wine_type {
	
	font-size: 12px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #373333;
	
}

.club_wine_name {
	
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	color: #414042;
	
}

.club_wine_year {
	
	font-size: 14px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	position: relative;
	color: #858381;
	color: rgba(1.0, 1.0, 1.0, 0.9);
	
}

.club_wine_year_arrow_left {
	
	width: 40px;
	height: 8px;
	position: absolute;
	left: 0;
	top: 4px;
	background-image: url('../images/design/arrow_left_black.png');
	
}

.club_wine_year_arrow_right {
	
	width: 40px;
	height: 8px;
	position: absolute;
	right: 0;
	top: 4px;
	background-image: url('../images/design/arrow_right_black.png');
	
}

#wine_two_col {
	
	width: 100%;
	
}

.other_memberships {
	text-transform: uppercase;
	font-size: 14pt;
	font-weight: bold;
	color: #414042;
	margin-left: 25px;
}

#two_thirds_left {
	width: 60%;
	float: left;
}

#wine_one_col {
	
	width: 50%;
	margin: 0px auto 0px auto;
	
}

#wine_two_col_left {
	
	float: left;
	width: 47%;
	
}

#wine_two_thirds_left {
	
	float: left;
	width: 100%;
	
}

#wine_two_col_right {
	
	float: right;
	width: 47%;
	
}

#one_thirds_right {
	
	float: right;
	width: 33%;
	
}

#one_thirds_right #clubs {
	margin-top: 0;
}

.wine_col_title {
	
	font-size: 22px;
	color: #4C494A;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	width: 100%;
	text-align: center;
	position: relative;
	margin-bottom: 15px;
	
}

.wine_col_title_left {
	
	width: 45px;
	background-color: #C4C4C4;
	height: 2px;
	position: absolute;
	top: 10px;
	left: 0;
	
}

.wine_col_title_right {
	
	width: 45px;
	background-color: #C4C4C4;
	height: 2px;
	position: absolute;
	top: 10px;
	right: 0;
	
}

/* Hide relevant vin65 club information. */

.v65-clubTitle {
	
	display: none;
	
}

.v65-clubTeaser {
	
	border-bottom: none;
	padding: 0;
	
}

.v65-clubTeaser p {
	
	display: none;
	
}

a.linkBtn, button.largeBtn, a.linkAltBtn, a.largeLinkBtn {
	
	padding: 5px 20px 0px 20px;
	height: 30px;
	background-color: #9CA539;
	background-image: none;
	color: #F5F5F5;
	font-size: 10pt;
	border: none;
	margin-top: 15px;
	
}

a.linkBtn span, button.largeBtn span, a.linkAltBtn span, a.largeLinkBtn span {
	
	background: none;
	display: block;
	padding: 0;
	line-height: 24px;
	color: #F5F5F5;
	
}

#club_join {
	display: inline-block;
}

#club_join a.linkBtn {
	margin-left: 10px;
	padding: 3px 10px 0 10px;
	height: 28px;	
}

.alert {
	
	background-color: inherit;
	color: #C00;

}

.alert li {
	
	color: #565655;
	
}

li.error {
	
	color: #C00;
	font-size: 12px;
	
}

div.error label {
	
	color: #565655;
	
}

/*
 *
 * 
 *		Club Review Page
 *  
 *  
 */

#v65-clubSummaryWrapper {
	
	font-size: 12px;
	margin: 10px 0px 10px 0px;
	
}

hr.dotted {
	
	display: none;
	
}

#v65-reviewClubSummaryWrapper {
	
	float: left;
	margin: 15px 0px 15px 0px;
	
}

.alertYellow {
	
	background-color: transparent;
	font-size: 14px;
	
}
/*
 *
 * 
 *		Visit Us Page
 *  
 *  
 */

#visit_big_image {
	
	width: 700px;
	height: 500px;
	margin: 15px auto 15px auto;
	background-image: url('../images/design/large/visit.png');
	border: 5px solid #E6E7E8;
	box-shadow: 0px 0px 8px #B9B9B9;
	
}

#visit_text {
	
	width: 420px;
	display: inline-block;
	
}

#visit_text p {
	
	padding: 15px 10px 0px 10px;
	font-size: 14px;
	line-height: 24px;
	color: #565655;
	
}

#visit_form {
	
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #565655;
	
}

#visit_form form fieldset legend {
	
	display: none;
	
}

#visit_form form input {
	
	width: 250px !important;
	color: #565655;
	
}

#visit_form form input[type="radio"] {

	width: 15px !important;
	position: relative;
	top: 5px;

}

#visit_big_map {
	
	width: 700px;
	height: 400px;
	margin: 40px auto 15px auto;
	background-image: url('../images/design/large/visitmap.png');
	border: 5px solid #E6E7E8;
	box-shadow: 0px 0px 8px #B9B9B9;
	
}

#visit_map_details {
	
	width: 360px;
	height: 215px;
	border: 5px solid #E6E7E8; 
	margin: 20px auto 0px auto;
	background-color: #F5F5F5;
	
}

#visit_map_title {
	
	width: 250px;
	text-align: center;
	font-size: 22px;
	color: #4C494A;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	position: relative;
	height: 25px;
	margin: 20px auto 0px auto;
	
}

#visit_map_title_left {
	
	height: 2px;
	background-color: #D6D6D6;
	width: 60px;
	position: absolute;
	left: 0;
	top: 12px;
	
}

#visit_map_title_right {
	
	height: 2px;
	background-color: #D6D6D6;
	width: 60px;
	position: absolute;
	right: 0;
	top: 12px;
	
}

#visit_map_address {
	
	width: 100%;
	text-align: center;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 15px;
	color: #6D6E71;
	
}

.visit_map_contact a {
	
	color: #9DA839;
	
}

.visit_map_contact {
	
	width: 215px;
	margin: 5px auto 0px auto;
	
}

.visit_map_contact_type {
	
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	color: #A7A9AC;
	display: inline-block;
	width: 50px;
	margin-right: 15px;
	
}

.visit_map_contact_info {
	
	font-size: 12px;
	color: #6B6969;
	display: inline-block;
	
}

#visit_map_button {
	
	display: block;
	padding: 5px 20px 0px 20px;
	height: 30px;
	width: 90px;
	background-color: #9CA539;
	color: #F5F5F5;
	font-size: 10pt;
	border: none;
	text-decoration: none;
	line-height: 25px;
	margin: 15px auto 0px auto;
	text-align: center;
	
}

/*
 *
 * 
 *		Events Page
 *  
 *  
 */

#events_big_image {
	
	width: 700px;
	height: 500px;
	margin: 40px auto 15px auto;
	background-image: url('../images/design/large/events.png');
	border: 5px solid #E6E7E8;
	box-shadow: 0px 0px 8px #B9B9B9;
	
}

.v65-calendarList-Month {
	
	display: none;
	
}

.v65-calendarList-Event {
	
	width: 700px;
	margin: 20px auto 20px auto;
	text-align: center;
	text-transform: uppercase;
	color: #B2B579;
	font-style: none;
	padding-bottom: 20px;
	border-bottom: 1px solid #c5c5c0;
	
}

.v65-calendarList-Event a, .mainstage_event_drilldown a {
	
	color: #B2B579;
	
}

.v65-calendarList-Title {
	
	display: block;
	width: 100%;
	font-size: 22px;
	color: #565655;
	text-transform: none;
	
}

.v65-calendarList-Title a {
	
	color: #4C494A;
	text-decoration: none;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	
}

.v65-calendarList-Description {
	
	color: #565656;
	text-transform: none;
	
}

.v65-calendarList-Time {
	font-style: normal;
}

#v65-CalendarEventTable {
	
	margin: 20px 0px 20px 0px;
	
}

/*
 *
 * 
 *		Wines
 *  
 *  
 */

.mainstage_products {
	
	width: 100%;
	height: 100%;
	background-image: url('../images/design/bg.png');
	position: relative;
	
}

#content_products {
	
	width: 900px;
	margin: 0px auto 20px auto;
	padding: 90px 0px 0px 0px;
	
}

#content_products .v65-paging, .v65-pagingBottom {
	
	border: none;
	
}

#content_products .v65-product-reviewStats {
	
	display: none;
	
}

#content_products .v65-product-inventoryMessage {
	
	display: none;
	
}

#content_products .v65-product3Up {
	
	position: relative;
	height: 400px;
	
}

#content_products .v65-product-photo {
	
	position: absolute;
	top: 75px;
	left: -26px;
	
}

.v65-product-title {
padding-bottom: 200px;
}
#content_products .v65-product-title a {
	
	position: absolute;
	left: 0;
	font-size: 20px;
	font-family: "proxima-nova",sans-serif;
	color: #000000;
	width: 100%;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#content_products .v65-product-faux-subtitle {
	
	color: #555555;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600;
	font-size: 23px;
	width: 100%;
	position: absolute;
	top: 30px;
	
}



#content_products .v65-product-addToCart {
	
	position: absolute;
	top: 285px;
	width: 100%;
	margin: 10px auto 0px auto;
	
}

#content_products .v65-product-addToCart-price {
	
	color: #6D6E71;
	
}

#content_products .v65-product-addToCart-priceWrapper {
	
	margin-right: 0px;
	
}

#content_products .v65-product-addToCart-unitDescription {
	
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #939598;
	
}

#content_products .v65-product-addToCart-quantity {
	
	width: 30px;
	display: inline-block;
	position: relative;
	margin-right: -8px;
	vertical-align: top;
	
}

button.defaultBtn {
	
	padding: 5px 20px 0px 20px;
	height: 24px;
	background-color: #9CA539;
	background-image: none;
	color: #F5F5F5;
	font-size: 10pt;
	border: none;
 	
}

button.defaultBtn span {
	
	background: none;
	display: block;
	padding: 0;
	line-height: auto;
	color: #F5F5F5;
	
}

#content_products .v65-product-addToCart-quantity input {
	
	width: 20px;
	text-align: center;
	height: 20px;
	color: #565655;
	
}

/*
 *
 * 
 *		Wines Drilldown
 *  
 *  
 */

#content_products_drilldown {
	
	width: 900px;
	margin: 0px auto 20px auto;
	padding: 50px 0px 0px 0px;
	
}

#content_products_drilldown .v65-paging {
	
	display: none;
	
}

#content_products_drilldown .v65-productWrapper {
	
	border: none;
	
}

#content_products_drilldown .view_all_btn {
	
	display: block;
	color: #FFF;
	background-color: #6D6E71;
	opacity: 0.2;
	width: 110px;
	height: 30px;
	padding: 5px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	position: relative;
	left: 0px;
	top: 40px;
	line-height: 30px;
	z-index: 500;
	
}

#content_products_drilldown .v65-productWrapper {
	
	position: relative;
	
}

#content_products_drilldown .v65-product-leftCol, .v65-product-rightCol {
	
	float: none;
	width: auto;
	margin-right: none;
	
}

#content_products_drilldown .v65-product-photo {
	
	position: absolute;
	left: 100px;
	width: auto;
	
}

#content_products_drilldown .v65-wine-specs-title, #content_products_drilldown .v65-product-attributeLabel, #content_products_drilldown .v65-wine-varietal, #content_products_drilldown .v65-wine-appellation, #content_products_drilldown .v65-professionalReview, #content_products_drilldown .v65-product-reviews, #content_products_drilldown .v65-ProductRating {
	
	display: none;
	
}

#content_products_drilldown .v65-product-socialBar, #content_products_drilldown .v65-product-reviewStats, #content_products_drilldown .v65-product-availability, #content_products_drilldown .v65-product-photos-photo, #content_products_drilldown .v65-wine-profile {
	
	display: none;
	
}

#content_products_drilldown .v65-product-leftCol {
	
	position: absolute;
	width: 100%;
	z-index: 100;
	
}

#content_products_drilldown .v65-product-rightCol {
	
	width: 450px;
	position: relative;
	left: 450px;
	vertical-align: top;
	margin-bottom: 120px;
	
}

#content_products_drilldown .v65-product-rightCol h1 {
	
	width: 100%;
	text-align: center;
	font-family: "proxima-nova",sans-serif;
	font-size: 26px;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	
}

#content_products_drilldown .v65-product-rightCol .v65-product-faux-subtitle {
	
	/*position: absolute;*/
	font-size: 36px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #414042;
	font-weight: bold;
	
}

#content_products_drilldown .v65-wine-vintage {
	display: none;
}

#content_products_drilldown .v65-product-subtitle {
		font-size: 20px;
	font-family: "proxima-nova",sans-serif;
	color: #000000;
	width: 100%;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

    
	
}

.v65-product-infoWrapper .v65-product-subtitle {
	position: absolute;
	width: 100%;
	top: 50px;
}

.v65-product-infoWrapper .v65-product-subtitle a {
font-size: 20px;
	font-family: "proxima-nova",sans-serif;
	color: #000000;
	width: 100%;
	text-align: center;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/*
#content_products_drilldown .v65-wine-vintage .v65-product-attributeValue {
	
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-image: url('../images/design/vintage_background.png');
	background-repeat: no-repeat;
	
}
*/
.v65-product-attribute {display:none;}
#content_products_drilldown .v65-wine-specs .v65-product-attributeValue {
	
	float: none;
	margin-bottom: 0;
	color:#858381;
	color:rgba(1,1,1,0.5);
	
}

#content_products_drilldown .v65-product-addToCart {
	
	position: absolute;
	top: 110px;
	width: 100%;
	text-align: center;
	
}

.v65-product-addToCart fieldset {
	height: 40px;
}

#content_products_drilldown .v65-product-addToCart-price {
	
	display: inline;

}


#content_products_drilldown .v65-product-teaser, .v65-wine-profile {
	
	position: relative;
	top: 175px;
	
}

#content_products_drilldown .v65-product-addToCart-priceWrapper {
	
	display: block;
	text-align: center;
	
}

#content_products_drilldown .v65-product-addToCart-unitDescription, #content_products_drilldown .v65-product-addToCart-caseQuantity {
	
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #939598;
	
}

#content_products_drilldown .v65-product-addToCart-quantity {
 
    position: absolute;
    left: 156px;
    margin-top: 2px;
    
}

#content_products_drilldown .v65-product-addToCart-quantity input {
 
    width: 20px;
	text-align: center;
	height: 20px;
	color: #565655;
    
}

#content_products_drilldown .v65-product-addToCart-button {
	
	position: absolute;
	left: 180px;
	margin-top: 2px;
	
}

#content_products_drilldown .v65-product-teaser p, #product_wine_notes p, .v65-product-description p {
	
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 20px;
	text-align: left;
	color: #51514F;
}

#product_wine_notes {
	
	width: 450px;
	text-align: center;
	position: absolute;
	top: 480px;
	
}

#product_wine_notes p {
	
	margin-top: 15px;
	
}


#product_interest {
	
	width: 275px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	font-size: 16px;
	color: #6D6E71;
	text-align: left;
		margin-top: 190px;

	
}

#product_interest a {
	
	color: #9DA839;
	font-size: 12px;
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	display: block;
	text-decoration: none;
	margin-top: 10px;

	
}

.green_link_container {
	margin-top: 40px;
}

.green_link {
	
	color: #9CAC3C;
	font-size: 15px;
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	display: block;
	margin-top: 5px;
	margin-bottom: 20px;
	text-decoration: none;
	
}

.bordered_text {
	
	font-size: 17px;
	color: #808184;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	position: relative;
	
}

.bordered_text_left {
	
	height: 2px;
	background-color: #c9c9c6;
	width: 55px;
	position: absolute;
	top: 10px;
	left: 50px;
	
}

.bordered_text_right {
	
	height: 2px;
	background-color: #c9c9c6;
	width: 55px;
	position: absolute;
	top: 10px;
	right: 50px;
	
}

#product_reviews {
	display:none;
	/*width: 100%;
	position: relative;
	margin-top: 50px; */
	
}

#product_reviews_title {
	
	width: 375px;
	text-align: center;
	margin: 0px auto 20px auto;
	float: right;
	width: 430px;
}

.v65-product-description {

	position: relative;
	top: 175px;
	border-bottom: none;
	
}

.v65-product-description .linkBtn {
	
	height: auto;
	padding: 0px 10px;
	
}


#product_review_boxes {
	
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px;
	
}

#product_review_boxes_line {
	
	position: absolute;
	left: 50%;
	width: 2px;
	background-color: #c9c9c6;
	height: 100%;
	display: none;
	
}

.product_review_box {
	
	width: 370px;
	background-color: #F5F5F5;
	border: 5px solid #eaebeb;
	padding: 30px;
	margin-bottom: 30px;
	
}

.box_right {
	
	float: right;
	clear: right;
	
}

.box_left {
	
}

.fb_box {
	
	margin-bottom: 30px;
	
}

.product_review_vintage {
	
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-size: 22px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	color: #555555;
	
}

.product_review_rating {
	
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	font-weight: 600;
	color: #B2B579;
	text-transform: uppercase;
	
}

.product_review_review {
	
	font-size: 12px;
	line-height: 20px;
	margin-top: 10px;
	
}

.product_review_reviewer {
	
	margin-top: 15px;
	width: 100%;
	text-align: left;
	color: #a2a1a1;
	font-size: 12px;
	
}

.product_review_entity {
	
	text-decoration: none;
	text-transform: uppercase;
	display: inline;
	
}

.product_review_date {
	
	display: inline;
	margin-left: 10px;
	
}

.product_finish {
	
	clear: both;
	
}

/*  Facebook Comments */
.fb_comment_box {
	
	width: 410px;
	background-color: #FFF;
	margin-bottom: 30px;
	padding: 10px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	border-radius: 3px;
	border: 1px solid #c3cde2;
	
}

.fb_author_img {
	
	display: inline-block;
	position: absolute;
	top: 0;
	
}

.fb_post_author {
	
	display: inline-block;
	position: absolute;
	left: 40px;
	top: -5px;
	
}

.fb_post_author a {
	
	font-size: 11px;
	font-weight: bold;
	color: #4e589c;
	text-decoration: none;
	display: inline-block;
	
}

.fb_post_arrow {
	
	display: inline-block;
	width: 0; 
	height: 0; 
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #aaabab;
	margin: 0px 5px 0px 5px;
	
} 

.fb_date {
	
	font-size: 11px;
	color: gray;
	
}

.fb_top {
	
	width: 100%;
	height: 30px;
	position: relative;
	padding-bottom: 5px;
	border-bottom: 1px solid #e6e7e7;
	
}

.fb_comment {
	
	font-size: 11px;
	margin-top: 10px;
	
}

/*
 *
 * 
 *		Cart Modal
 *  
 *  
 */

#v65-modalCartBody {

	border: 5px solid #eaebeb;
	background-color: #F1F2F2;
	
}

#v65-modalCartBody img {
	max-height: 100px;
}

#v65-modalCartDropdown {
	
	background-color: #F1F2F2;
	top: 85px;
	width: 300px;
	box-shadow: 2px 2px 3px #CFCFCF;
	z-index: 200;
	
}

#v65-modalCartTable {
	
	margin: 10px 0px 10px 0px;
	
}

#v65-itemAddedText .alertYellow {
	
	background-color: #F1F2F2;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	margin: 10px 0px 10px 0px;
	
}

#v65-modalCartTable th {
	
	border-top: none;
	font-size: 12px;
	font-weight: normal;
	
}

#v65-modalCartTable tr td.center.bold {
	
	font-weight: normal;
	
}

#v65-modalCartTable tr {
	
	font-size: 12px;
	
	
}

#v65-modalCartTable td {
	
	border-top: none;
	padding: 5px 0px 5px 0px;
	background-color: transparent;
	
}

#v65-modalCartTableSubtotal td {
	
	background-color: #F1F2F2;
	border-top: 1px solid #CCC;
	font-weight: normal;
	
}

.v65-additionalItemsMessage a {
	
	font-size: 12px;
	text-decoration: none;
	
}

a.modalLinkAltBtn, a.modalLinkBtn {
	
	padding: 5px 10px 0px 10px;
	height: 22px;
	background-color: #9CA539;
	background-image: none;
	color: #FFF;
	font-size: 10pt;
	border: none;
	margin: 15px 15px 0px 0px
	
}

a.modalLinkAltBtn span, a.modalLinkBtn span {
	
	background: none;
	display: block;
	padding: 0;
	line-height: auto;
	color: #FFF;
	font-size: 12px;
	
}

/*
 *
 * 
 *		Cart
 *  
 *  
 */

.v65-addNewCreditCard { display: none; }

#content_cart {
	
	padding-top: 30px;
	width: 900px;
	margin: 0px auto 0px auto;
	position: relative;
	height: 100%;
	
}

#content_cart p.cart_text {
	
	width: 100%;
	font-size: 14px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	margin: 30px 0px 30px 0px;
	text-align: center;
	color: #484848;
	
}

#content_cart hr {
	
	display: none;
	
}

#v65-cartHeader .v65-cartCheckOutButtons {
	
	display: none;
	
}

#v65-cartCheckOutCoupons {
	
	clear: left;
	
}

#v65-cartFooter .v65-form {
	
	width: auto;
	
}

#v65-cartFooter .v65-form fieldset {
	
	margin: 0;
	padding: 0;
	border: none;
		
}

#v65-cartFooter .v65-form fieldset legend {
	
	font-size: 12px !important;
	color: #565655;
	text-align: left;
	font-weight: normal;
	padding: 0;
	
}

#v65-cartFooter .v65-form fieldset legend {
	
	font-size: 12px;
	
}

#v65-cartFooter .v65-form fieldset div {
	
	padding: 0;
	padding-top: 10px;
	
}

#v65-cartPaymentOptions {
	
	margin-bottom: 20px;
	
}

#v65-cartFooter #v65-CouponCode {
	
	width: 100px !important;
	height: 15px;
	padding: 2px;
	
}

#v65-cartCheckOutCoupons button.modalBtn {
	
	padding: 0px 15px 0px 15px;
	height: 20px;
	background-color: #9CA539;
	background-image: none;
	color: #F5F5F5;
	font-size: 11px;
	
}

#v65-cartCheckOutCoupons button.modalBtn span {
	
	background: none;
	display: block;
	padding: 0;
	line-height: 11px;
	color: #F5F5F5;
	
}

#v65-cartTable th {
	
	font-weight: normal;
	border-top: 5px solid #eaebeb;
	border-bottom: 5px solid #eaebeb;
	background-color: #F1F2F2;
	font-size: 12px;
	padding: 10px 15px 10px 15px;
	
}

#v65-cartTable td {
	
	padding: 30px 15px 30px 15px;
	border-top: none;
	font-size: 12px;
	
}

.v65-cartItemAmount button.modalBtn {
	
	height: 20px;
	background-color: #9CA539;
	background-image: none;
	color: #F5F5F5;
	font-size: 11px;
	width: 75px;
	
}

.v65-cartItemAmount button.modalBtn span {
	
	background: none;
	display: block;
	line-height: 11px;
	color: #F5F5F5;

}

.v65-cartItemDescription a, .v65-cartItemDescription a:visited {
	
	color: #565655;
	text-decoration: none;
	
}

#v65-cartSubtotal td {
	
	border-top: 1px solid #CCC;
	font-weight: normal;
	padding: 20px 15px 0px 15px;
	background-color: transparent;
		
}


.v65-cartTax td {
	
	padding: 5px 15px 0px 15px !important;
	font-weight: normal;
	background-color: transparent;
	border-bottom: none;
	
}

#v65-cartTotal td {
	
	padding: 15px 15px 0px 15px !important;
	font-size: 14px;
	background-color: transparent;
	border-bottom: none;
	
}

/*
 *
 * 
 *		Login Modal
 *  
 *  
 */

#v65-modalContentWrapper {
	
	width: 315px;
	border: 5px solid #eaebeb;
	background-color: #F1F2F2;
	color: #565655
	
}

#v65-modalContentHeader {
	
	height: 46px;
	background-color: transparent;
	
}

#v65-modalContent fieldset div {
	
	font-style: normal;
	font-size: 12px;
	font-family: "proxima-nova",sans-serif;
	
}

#v65-modalContent p {
	
	font-style: normal;
	font-size: 12px;
	font-family: "proxima-nova",sans-serif;
	margin-top: 5px;
	
}

#v65-modalContent p a {
	
	color: #9BA540;
	text-decoration: none;
	
}

#v65-modalContent .v65-form fieldset div input {
	
	width: 250px !important;
	color: #565655;
	
}

#v65-modalContent .v65-form fieldset div input[type="checkbox"] {
	
	width: 30px !important;
	background-color: transparent;
	
}

#v65-modalContent h3 {
	
	display: none;
	
}

/*
 *
 * 
 *		Member
 *  
 *  
 */

.mainstage_member {
	
	width: 100%;
	height: 100%;
	background-image: url('../images/design/bg.png');
	position: relative;
	
}

#v65-memberFormWrapper {
	
	margin-top: 15px;
	
}

fieldset {
	
	border: none !important;
	
}

#v65-modalForgotPasswordLink {
	
	color: #9BA540;
	text-decoration: none;
	
}

#member_navigation {
	
	background-color: #EDEDEE;
	border: 5px solid #EAEBEB;
	width: 80%;
	height: 50px;
	margin: 0px 0px 20px 0px;
	text-align: center;
	line-height: 50px;
	
}

#member_navigation a {
	
	color: #565655;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
	color: #ACAF77;
	
}

#v65-memberAddressBook th, #v65-memberOrders th {
	
	font-weight: normal;
	border-top: 5px solid #eaebeb;
	border-bottom: 5px solid #eaebeb;
	background-color: #F1F2F2;
	font-size: 12px;
	padding: 10px 15px 10px 15px;
	
}

#v65-memberAddressBook td, #v65-memberOrders td {
	
	padding: 30px 15px 30px 15px;
	border-top: none;
	font-size: 12px;
	
}

#v65-memberAddressBook td a, #v65-memberOrders td a {
	
	color: #9BA540;
	text-decoration: none;
	
}

#v65-memberAddressBook tr:hover, #v65-memberOrders tr:hover {
	
	background-color: transparent;
	
}

/*
 *
 *
 * 
 *		Checkout
 *  
 *  
 */

#content_checkout {
	
	padding-top: 30px;
	width: 700px;
	margin: 0px auto 30px auto;
	position: relative;
	height: 100%;
	padding-bottom: 20px;
	
}

#content_checkout .page_title {
	
	margin-bottom: 20px;
	
}

#content_checkout h1 {
	
	display: none;
	
}

#content_checkout p.small {
	
	display: none;
	
}

#v65-checkoutCartSummaryWrapper {
	
	width: 300px;
	padding: 0;
	border: 5px solid #eaebeb;
	background-color: #EDEDEE;
	right: -50px;
	padding: 25px 25px 25px 25px;
	font-size: 12px;
	
}

#v65-giftCardFormWrapper fieldset div, #v65-couponFormWrapper fieldset div {
	
	padding: 0;
	
}

#v65-giftCardFormWrapper fieldset, #v65-couponFormWrapper fieldset {
	
	padding: 0;
	
}

#v65-giftCardFormWrapper fieldset legend, #v65-couponFormWrapper fieldset legend {
	
	font-weight: normal;
	font-size: 12px !important;
	color: #565655;
	text-align: left;
	padding: 0;
	
}

#v65-giftCardFormWrapper fieldset div p, #v65-couponFormWrapper fieldset div p, #v65-checkoutCartSummaryMiniBottom {
	
	font-style: normal;
	font-size: 12px;
	font-family: "proxima-nova",sans-serif;
	margin: 10px 0px 10px 0px;
	
}

#v65-checkoutCartSummaryWrapper #v65-CouponCode, #v65-checkoutCartSummaryWrapper #v65-GiftCode {
	
	width: 170px !important;
	height: 15px;
	
}

#v65-checkoutCartSummaryMini {
	
	float: none;
	width: 100%;
	
}

#v65-checkCartSummaryMoreOptions {
	
	float: none;
	width: 100%;
	
}

#v65-checkoutCartSummaryMini td {
	
	font-size: 12px;
	
}

#v65-checkoutCartSummaryMini td.bold {
	
	font-weight: normal;
	
}

#v65-checkoutCartSummaryWrapper h4 {
	
	font-size: 18px;
	width: 100%;
	text-align: center;
	color: #AEB17A;
	margin-bottom: 25px;
	
}

#v65-checkCartSummaryMoreOptions {
	
	margin-bottom: 15px;
	font-size: 12px;
	
}

#v65-checkCartSummaryMoreOptions strong {
	
	font-weight: normal;
	
}


#v65-checkCartSummaryMoreOptions a {
	
	color: #AEB17A;
	text-decoration: none;
	
}

#v65-checkoutCartSummaryWrapper button.modalBtn {
	
	height: 20px;
	background-color: #9CA539;
	background-image: none;
	color: #F5F5F5;
	font-size: 11px;
	width: 75px;
	
}

#v65-checkoutCartSummaryWrapper button.modalBtn span {
	
	background: none;
	display: block;
	line-height: 9px;
	color: #F5F5F5;

}

#v65-checkoutFormWrapper #v65-billingInformation div, #v65-checkout-OrderNotes, #v65-fieldset-shippingInfo div {
	
	padding: 0;
	margin: 5px 0px 5px 0px;
	
}

#v65-billingInformation{
	
	color: #484848;
	
}

#v65-checkoutFormWrapper .v65-additionalComments p strong {
	
	display: inline;
	
}

select#v65-billBirthMonth, select#v65-billBirthDay, select#v65-billBirthYear, select#v65-shipBirthMonth, select#v65-shipBirthDay, select#v65-shipBirthYear {
	
	width: 80px !important;
	padding: 5px;
	
}

#v65-checkoutFormWrapper #v65-fieldset-billingInfo {
	
	width: 390px;
	
}

#v65-fieldset-shippingInfo label {
	
	margin-bottom: 5px;
	
}

.floatRight button span, #v65-continueOrder button span {
	
	float: none;
	line-height: 17px

}

#v65-continueOrder {
	
	width: auto;
	text-align: left;
	float: none;
	
}

#v65-fieldset-paymentMethod div {
	
	padding: 5px 0px 5px 0px;
	
}

#v65-fieldset-paymentMethod legend {
	
	text-align: left;
	
}

.v65-additionalComments {
	
	margin-left: 15px;
	width: 300px !important;
	
}

#content_checkout p, #content_checkout p a {
	
	font-size: 14px;
	margin-bottom: 10px;
	
}

/*
 *
 * 
 *		Checkout finalize
 *  
 *  
 */

#content_checkout .alertYellow {
	
	background-color: transparent;
	width: 100%;
	font-size: 14px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	text-align: center;
	width: 100%;
	
}

#content_checkout .alertYellow strong {
	
	font-weight: normal;
	
}

#content_checkout hr.dotted {
	
	display: none;
	
}

#v65-orderSummaryWrapper {
	
	margin: 20px 0px 20px 0px;
	font-size: 12px;
		
}

#content_checkout p a {
	
	text-decoration: none;
	color: #B2B579;
	
}

#content_checkout #v65-cartTable {
	
	margin-top: 10px;
	
}

/*
 *
 * 
 *		Club Checkout
 *  
 *  
 */

#content_club {
	
	padding-top: 30px;
	width: 700px;
	margin: 0px auto 0px auto;
	position: relative;
	height: 100%;
	
}

#content_club .page_title {
	
	margin-bottom: 20px;
	
}

#content_club h1 {
	
	display: none;
	
}

#content_club p.small {
	
	display: none;
	
}

.v65-clubSignUp-Teaser {
	
	display: none;
	
}


#v65-clubFormWrapper .v65-form {
	
	display: inline-block;
	
}

#v65-signUpClubSummaryWrapper {
	
	width: 250px;
	padding: 0;
	border: 1px solid #cdcecf;
	background-color: #ececed;
	padding: 10px;
	font-size: 12px;
	
}

#v65-signUpClubSummaryWrapper p {
	
	margin: 10px 0px 10px 0px;
	
}

.v65-form fieldset {
	
	border: none;
	
}

.v65-form fieldset legend {
	
	color: #acaf77;
	font-size: 18px !important;
	text-align: left;
	font-weight: bold;
	padding: 0;
	margin-bottom: 10px;
	
}

.v65-form fieldset div {
	
	font-size: 14px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	
}

.v65-form fieldset div label {
	
	font-style: normal;
	font-size: 12px;
	font-family: "proxima-nova",sans-serif;
	color: #565655;
	
}

.v65-form fieldset div span.red {
	
	display: none;
	
}

.v65-form select {
	
	font-size: 12px;
	min-width: 80px;
	padding: 5px;
	
}

.v65-additionalComments {
	
	margin-top: 10px;
	font-family: "proxima-nova",sans-serif !important;
	font-style: normal !important;
	
}

.v65-additionalComments p {
	
	margin-bottom: 15px;
	
}

.v65-additionalComments p strong {
	
	display: block;
	
}

#v65-clubCreditCard div {
	
	padding: 5px 5px 5px 0px !important;
	
}

#v65-cardExpiryMo, #v65-cardExpiryYr {
	
	width: 100px !important;
	
}

#v65-checkoutSecure {
	
	display: none;
	
}

.floatRight {
	
	float: none !important;
	
}

.largeBtn {
	
	background-image: none;
	
}

/* Form elements */

.v65-form input[type="text"], .v65-form input[type="password"], .v65-form input {
	
	background-color: #FFF;
	width: 320px !important;
	height: 20px;
	padding: 5px;
	border: 1px solid #b9babb;
	color: #565655;
	
}

.v65-form input[type="checkbox"], .v65-form input[type="radio"] {
	
	width: auto !important;
	margin-right: 2px;
	color: #565655;
	
}

#v65-checkBilling select[name="BirthMonth"], #v65-checkBilling select[name="BirthDay"], #v65-checkBilling select[name="BirthYear"] {
	
	width: 80px !important;
	padding: 5px;
	color: #565655;
	
}

.v65-form select {
	
	width: 332px !important;
	padding: 5px;
	
}

.v65-form textarea {
	
	width: 320px !important;
	padding: 5px;
	
}

/*
 *
 * 
 *		Legal
 *  
 *  
 */

#legal {
	
	font-size: 14px;
	
}

#legal h1 {
	
	margin: 10px 0px 20px 0px;
	font-size: 22px;
	
}

#legal h3 {
	
	margin: 10px 0px 10px 0px;
	font-size: 18px;
	
}

#legal p {
	
	margin: 10px 0px 10px 0px;
	
}

/*
 *
 * 
 *		Trade and Press
 *  
 *  
 */

.page_title_trade {
	
	position: relative;
	width: 325px;
	height: 40px;
	text-align: center;
	margin: 15px auto 40px auto;
	
}

.trade_two_col {
	
	width: 100%;
	clear: both;	
}

.trade_two_col .two_col_left {
	
	width: 50%;
	float: left;
	
}

.trade_two_col .two_col_right {
	
	width: 50%;
	float: right;
	
}

.clear {
	
	clear: both;
		
}

.trade_two_col a, .trade_two_col a:visited {
	
	text-decoration: none;
	color: #FFF;
	
}

.trade_image {
	
	display: block;
	width: 300px;
	height: 125px;
	margin: 0px auto 20px auto;
	border: 5px solid #eaebeb;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 28px;
	color: #FFF;
	text-transform: uppercase;
	line-height: 125px;
	box-shadow: 0px 0px 8px #B9B9B9;
	
}

.trade_image_images {
	
	background-image: url('/assets/images/design/trade_images.png');
	
}
.trade_image_distributors {
	
	background-image: url('/assets/images/design/trade_distributors.png');
	
}
.trade_image_winenotes {
	
	background-image: url('/assets/images/design/trade_winenotes.png');
	
}
.trade_image_mediakit {
	
	background-image: url('/assets/images/design/trade_mediakit.png');
	
}
.trade_image_press {
	
	background-image: url('/assets/images/design/trade_press.png');
	
}
.trade_image_wineontap {
	
	background-image: url('/assets/images/design/trade_wineontap.png');
	
}
.trade_image_videos {
	
	background-image: url('/assets/images/design/trade_videos.png');
	
}
.trade_image_sell_sheets {
	
	background-image: url('/assets/images/design/trade_sell_sheets.png');
	
}

/*  Images Page  */

.trade_images {
	
	display: block;
	width: 700px;
	height: 250px;
	border: 5px solid #eaebeb;
	position: relative;
	box-shadow: 0px 0px 8px #B9B9B9;
	margin: 50px 0px 20px 0px;
	cursor: pointer;
	font-weight: 600;
	
}

.trade_images_text {
	
	color: #FFF;
	font-size: 30px;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 115px;
	margin-top: -15px;
	text-transform: uppercase;
	display: block;
	
}

.trade_images_download {
	
	color: #FFF;
	font-size: 15px;
	width: 100%;
	position: absolute;
	top: 135px;
	text-align: center;
	display: block;
	
}

.trade_images_download span {
	
	margin: 0px 15px 0px 15px;
	font-weight: normal;
	
}

.trade_images_dickanddave {
	
	background-image: url('/assets/images/design/trade_images_dickanddave.png');
	
}

.trade_images_chrisjerome {
	
	background-image: url('/assets/images/design/trade_images_chrisjerome.png');
	
}

.trade_images_logos {
	
	background-image: url('/assets/images/design/trade_images_logos.png');
	
}

.trade_images_vineyardsandwineries {
	
	background-image: url('/assets/images/design/trade_images_vineyardsandwineries.png');
	
}

.trade_images_placeholder {
	
	background-image: url('/assets/images/design/large_placeholder.png');
	
}

.trade_images_contactinfo {
	
	background-image: url('/assets/images/design/trade_images_contactinfo.png');
	
}

.trade_images_onesheet {
	
	background-image: url('/assets/images/design/trade_images_onesheet.png');
	
}

.trade_divider {
	
	background-image: url('../images/design/divider.png');
	width: 592px;
	height: 14px;
	margin: 40px auto 40px auto;
	
}

.trade_images_wine {
	
	width: 33%;
	float: left;
	margin-bottom: 30px;
	
}

.trade_images_wine_locale {
	
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #898C8E;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	margin-bottom: 10px;
	
}


.trade_images_wine_title {
	
	width: 100%;
	text-align: center;
	font-size: 22px;
	color: #555655;
	font-weight: 600;
	margin-bottom: 10px;
	text-transform: uppercase;
	
}

.trade_images_wine_image {
	
	position: relative;
	left: -5px;
	height: 270px;
	vertical-align: middle;
	
}

.trade_images_buttons {
	
	width: 100%;
	text-align: center;
	margin: 10px 0px 20px 0px;
	
}

.trade_btn {
	
	background-color: #ACAE7C;
	color: #FFF;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	
}

.trade_btn span {
	
	width: 100%;
	text-align: center;
	display: block;
	
}

.trade_btn_medium {
	
	width: 110px;
	
}

.trade_btn_small {
	
	width: 75px;
	margin-bottom: 10px;
	
}

.trade_btn_large {
	
	width: 175px;
	
}

/*  Distributors Page */

.trade_distributors {
	
	clear: both;
	width: 100%;
	
}

.distributors_names {
	
	width: 100%;
	text-align: left;
	
}

.distributors_anchor_links {
	margin-bottom: 30px;
}

.distributors_header {
	margin: 30px 0 20px 0;
}

.distributors_name {
	
	float: left;
	margin-right: 25px;
	margin-top: 10px;
	
}

.distributors_name_person a {
	
	color: #AEB17A;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	text-decoration: none;
	
}

.distributors_name_title {
	
	color: #4D4D4D;
	font-size: 12px;
	margin-top: 5px;
	
}

.distributor_item {
	
	width: 100%;
	margin-bottom: 10px;
	height: 24px;
	line-height: 24px;
	color: #231F20;
	
}

.distributor_item div {
	
	display: inline-block;
	
}

.distributor_item_state, .distributor_item_phone {
	
	font-size: 12px;
	font-weight: 600;
	margin: 0px 10px 0px 10px;
	
}

.distributor_item_title {
	
	font-size: 15px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;

}

.distributor_empty {
	
	width: 110px;
	height: 5px;
	
}

/* Wine Notes */

.wine_notes_wine {
	
	width: 33%;
	float: left;
	margin-bottom: 30px;
	height: 270px;
	position: relative;
	
}

.wine_notes_wine_locale {
	
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #898C8E;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	margin-bottom: 10px;
	position: absolute;
	right: -85px;
	top: 75px;
	
}


.wine_notes_wine_title {
	
	width: 100%;
	text-align: center;
	font-size: 22px;
	color: #555655;
	font-weight: 600;
	margin-bottom: 10px;
	text-transform: uppercase;
	position: absolute;
	right: -85px;
	top: 100px;
	
}

.wine_notes_wine_image {
	
	position: relative;
	left: -25px;
	height: 270px;
	position: absolute;
	top: 0;
	
}

.wine_notes_buttons {
	
	width: 100%;
	text-align: center;
	margin-top: 10px;
	position: absolute;
	right: -85px;
	top: 130px;
	
}

/* Media Kit */

.kit_images {
	
	margin-top: 25px;
	
}

.maps_images .kit_image {
	font-size: 20px;
}

.kit_image {
	
	display: block;
	width: 300px;
	height: 125px;
	margin: 0px auto 20px auto;
	border: 5px solid #eaebeb;
	text-align: center;
	position: relative;
	cursor: pointer;
	font-size: 28px;
	color: #FFF;
	text-transform: uppercase;
	line-height: 125px;
	box-shadow: 0px 0px 8px #B9B9B9;
	font-weight: 600;
	
}

.kit_image_biographies {
	
	background-image: url('/assets/images/design/kit_biographies.png');
	
}
.kit_image_background {
	
	background-image: url('/assets/images/design/kit_background.png');
	
}
.kit_image_studies {
	
	background-image: url('/assets/images/design/kit_studies.png');
	
}
.kit_image_map {
	
	background-image: url('/assets/images/design/kit_map.png');
	
}

/* Press */

.press_items {
	
	margin-top: 25px;
	
}

.press_item {
	
	height: 24px;
	line-height: 24px;
	width: 100%;
	text-align: left;
	margin-bottom: 10px;
	color: #231F20;
	
}

.press_item_date {
	
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 10px;
	
}

.press_item_text, .press_item_type {
	
	font-size: 17px;
	font-family: "ltc-bodoni-175",serif;
	font-style: italic;
	
}

.press_item_type {
	
	opacity: 0.5;
	
}

/* Videos */

.trade_video {
	
	width: 700px;
	height: 400px;
	margin: 30px auto 30px auto;
	position: relative;
	z-index: 50;
	
}

.video_title {
	
	width: 400px;
	margin: 0px auto 0px auto;
	font-size: 18px;
	color: #231F20;
	position: relative;
	text-align: center;
	
}

.video_title_left {
	
	width: 60px;
	height: 2px;
	position: absolute;
	left: 0;
	top: 8px;
	background-color: #000;
	opacity: 0.2;
	
}

.video_title_right {
	
	width: 60px;
	height: 2px;
	position: absolute;
	right: 0;
	top: 8px;
	background-color: #000;
	opacity: 0.2;
	
}

.video_buttons {
	
	width: 400px;
	text-align: center;
	margin: 15px auto 0px auto;
	
}

/* Return Button */

.trade_return_btn {

	display: block;
	color: #FFF;
	background-color: #6D6E71;
	opacity: 0.2;
	width: 145px;
	height: 30px;
	padding: 5px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	position: absolute;
	left: -200px;
	top: 55px;
	line-height: 30px;
	cursor: pointer;
	
}

#content_wide .trade_return_btn {

	left: -70px;
	top: 10px;
	z-index: 10000;
	
}

.trade_return_btn span {
	
	width: 100%;
	text-align: center;
	display: block;
	
}

/*
 * 
 * 
 * 		Error
 * 
 * 
 */

.mainstage_error {
	
	width: 100%;
	height: 100%;
	background-image: url('../images/design/bg.png');
	position: relative;
	
}

.body_error {
	
	height: 100%;
	
}

h2.four_oh_four {
	
	margin-top: 15px;
	text-align: center;
	
}

/* Welcome Overlay */

#cboxOverlay {
	background-color: black;
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#colorbox {
	z-index:1001;
}
#cboxLoadedContent {
	width: 370px;
	height: 230px;
}

#colorbox.sellSheets #cboxContent {
	width: 378px !important;
	height: 238px !important;
	background-color: white;
}

#colorbox.sellSheets #cboxLoadedContent {
	background-color: #DDDFE0;
	margin: 4px;
}

#colorbox.sellSheets #cboxClose {
		
	
	height: 16px;
	width: 16px;
	cursor: pointer;
	position: absolute;
	top: 12px;
	right: 12px;
	background-color: transparent;
	color: transparent;
	background-image: url('../images/design/sell_sheet_close.png');
		
}

#colorbox.sellSheets .wine_notes_wine_locale {
	position: relative;
	top: 0;
	left: 0;
	margin-top: 40px;
	margin-bottom: 0;
}

#colorbox.sellSheets .wine_notes_wine_title {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	margin-bottom: 15px;
}

#colorbox.sellSheets ul.sellSheets {
	width: 100%;
	text-align: center;
	list-style: none;
	color: #898C8E;
	font-size: 10pt;
}

#colorbox.sellSheets .trade_btn_small {
	margin-left: 10px;
}
