/* Classic WineDirect */
.v65-widgetModalCart{padding:0 10px;height:32px;position:relative;z-index:999;display: inline-block;}
.v65-widgetModalCart-status{line-height:32px;height:32px;}
.v65-widgetModalCart-status a{text-decoration:none;color:#000;}
.v65-widgetModalCart-itemCount{font-weight:bold;text-decoration:none;}
.v65-widgetModalCart-subTotal{font-weight:bold;text-decoration:none;}
.v65-widgetModalCart-dropdown{display:none;background:#fff;border:1px solid #999;border-top:0;padding:10px;position:absolute;top:32px;right:0;width: 370px;}
.v65-widgetModalCart-closeButton{text-align:right;margin-bottom:1em;}
.v65-widgetModalCart-closeButton a{display:inline-block;line-height:18px;height:18px;padding:0 10px;background:#ccc;border-radius:4px;text-decoration:none;color:#333;}
.v65-widgetModalCart-closeButton a:hover{display:inline-block;line-height:18px;height:18px;padding:0 10px;background:#ddd;border-radius:4px;text-decoration:none;color:#444;}
.v65-widgetModalCart-itemMessage{}
.v65-widgetModalCart-itemSummary{margin-bottom:1em;width:370px;}
.v65-widgetModalCart-itemSummaryHeader{border-bottom:1px solid #999;font-weight:bold;line-height:24px;height:24px;}
.v65-widgetModalCart-items{border-bottom:1px solid #999;}
.v65-widgetModalCart-itemSummaryQuantity{float:left;width:30px;text-align:center;}
.v65-widgetModalCart-itemSummaryItem{float:left;width:50px;text-align:center;}
.v65-widgetModalCart-itemSummaryDescription{float:left;width:150px;}
.v65-widgetModalCart-itemSummaryPrice{float:left;width:70px;text-align:right;}
.v65-widgetModalCart-itemSummaryTotal{float:left;width:70px;text-align:right;}
.v65-widgetModalCart-itemSummarySubTotal{background:#eee;width:370px;line-height:24px;height:24px;}
.v65-widgetModalCart-itemSummarySubTotalLabel{float:left;width:300px;text-align:right;}
.v65-widgetModalCart-itemSummarySubTotalValue{float:left;width:70px;font-weight:bold;text-align:right;}
.v65-widgetModalCart-itemMessageBottom{margin-bottom:1em;}
.v65-widgetModalCart-BottomButtons{text-align:right;margin-bottom:1em;}
.v65-widgetModalCart-viewCartButton{display:inline-block;margin-right:5px;}
.v65-widgetModalCart-viewCartButton a{display:inline-block;line-height:18px;height:18px;padding:0 10px;background:#ccc;border-radius:4px;text-decoration:none;color:#333;}
.v65-widgetModalCart-viewCartButton a:hover{display:inline-block;line-height:18px;height:18px;padding:0 10px;background:#ddd;border-radius:4px;text-decoration:none;color:#444;}
.v65-widgetModalCart-checkOutButton{display:inline-block;}
.v65-widgetModalCart-checkOutButton a{display:inline-block;line-height:24px;height:24px;padding:0 10px;background:#000;border-radius:4px;text-decoration:none;color:#fff;}
.v65-widgetModalCart-checkOutButton a:hover{display:inline-block;line-height:24px;height:24px;padding:0 10px;background:#333;border-radius:4px;text-decoration:none;color:#fff;}
.v65-widgetProduct-addToCart{margin-bottom:1em;}
.v65-widgetProduct-addToCart form{margin-bottom:0.5em;padding:0;}
.v65-widgetProduct-addToCart fieldset{border:0;margin:0;padding:0;}
.v65-widgetProduct-addToCart legend{display:none;}
.v65-widgetProduct-addToCart-priceWrapper{display:inline;margin-right:1em;}
@media screen and (max-width:970px){
.v65-widgetProduct-addToCart-priceWrapper{display:block;margin-bottom:0.5em;}
}
.v65-widgetProduct-addToCart-price{display:inline;font-size:1.333333333333em;}
@media screen and (max-width:580px){
.v65-widgetProduct-addToCart-price{font-size:1.5em;font-weight:bold;}
}
.v65-widgetProduct-addToCart-originalPrice{color:#666;display:inline;letter-spacing:-1px;margin-right:2px;text-decoration:line-through;}
.v65-widgetProduct-addToCart-salePrice{display:inline;}
.v65-widgetProduct-addToCart-unitDescription{display:inline;bottom:1px;font-size:0.75em;height:0;line-height:1;vertical-align:baseline;position:relative;}
.v65-widgetProduct-addToCart-productSKU{display:none;}
.v65-widgetProduct-addToCart-caseQuantity{display:inline;}
.v65-widgetProduct-addToCart-quantity{display:inline;}
.v65-widgetProduct-addToCart-button{display:inline;}
@media screen and (max-width:580px){
.v65-widgetProduct-addToCart-button button{width:50%;}
}
.v65-widgetProduct-volumeBasePricing{font-size:0.9em;width:auto;}
.v65-widgetProduct-volumeBasePricing-description{display:inline;margin-right:10px;}
.v65-widgetProduct-volumeBasePricing-price{display:inline;}
.v65-widgetForm{margin-bottom:1em;}
.v65-widgetForm fieldset{margin-bottom:1em;padding:0 5px 10px 5px;border:1px solid #ccc;}
.v65-widgetForm legend{font-size:1.17em;margin:0;padding:0 5px;}
.v65-widgetForm label{display:block;}
.v65-widgetForm label.submitLabel{font-size:4px;line-height:4px;}
.v65-widgetForm fieldset div{overflow:hidden;padding:5px;overflow:hidden;}
.v65-widgetForm .formErrorMessage{font-style:italic;font-weight:normal;color:#C66;}
.v65-widgetForm input[type=text],.v65-widgetForm input[type=password]{padding:0;margin:0;width:220px;}
.v65-widgetForm textarea,.v65-widgetForm select{font-family:Tahoma,Geneva,sans-serif;line-height:1.5;width:225px;font-size:1em;}
.error{color:#CC0000;}
.v65-widgetLogin-wrapper{display: inline-block;}
.v65-widgetLogin-yourAccount,.v65-widgetLogin-editProfile{float:left;width:179px;text-align:right;border-right:1px solid #666;line-height:12px;padding-right:10px;margin-right:10px;}
.v65-widgetLogin-login,.v65-widgetLogin-logout{float:left;width:50px;line-height:12px;}
.group:before,.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1; }

/* Wordpress Mods */
header nav.topMenu { height: auto !important; overflow: visible !important; }
.v65-widgetLogin-wrapper a, .v65-widgetModalCart-status a { color: #fff; font-size: 12px; text-transform: uppercase; }
.v65-widgetLogin-wrapper a { line-height: .6 }
.v65-widgetLogin-yourAccount, .v65-widgetLogin-editProfile { border-right: 1px solid #fff; }
.v65-widgetModalCart-closeButton a, .v65-widgetModalCart-viewCartButton a {padding: 5px 10px!important;}
