.gallo-form.loaded .da-loader{display:none !important}.gallo-form a:link,.gallo-form a:visited{color:#000 !important}.gallo-form .form-group{margin-bottom:15px;display:flex;align-items:center;position:relative}.gallo-form .form-group .label,.gallo-form .form-group div,.gallo-form .form-group input{margin-right:10px}.gallo-form .parsley-errors-list.filled{position:absolute;top:100%;left:140px;display:flex}.gallo-form #dobDropDownWrapper{display:inline-block;margin-right:10px}.gallo-form #dobDay{width:50px}.gallo-form #dobDay~ul{left:279px}.gallo-form #dobYear{width:80px}.gallo-form #dobYear~ul{left:355px}.gallo-form .label{width:130px;text-align:right}.gallo-form #upcDetailWrapper{display:block}.gallo-form .custom-control .label{width:auto}.gallo-form #submit{display:block;width:110px;height:36px;border:none;padding:4px;background:transparent url(/resources/images/buttons_text/submit.png) no-repeat center top;text-indent:-999px;cursor:pointer;cursor:hand;line-height:0px;overflow:hidden}.popup.legal .footer{padding-top:20px}.popup.legal .footer a{color:#fff}.popup.legal .footer p{padding:0;line-height:1.2}.popup.legal .footer_wrapper{font-size:14px;line-height:1.2}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif,Times,serif;color:#000;line-height:140%;font-size:12px;background:url(/resources/images/backgrounds/background_repeat.jpg) repeat-y center top}body#iframe{background-image:url(none)}a:link,a:visited{color:#000;text-decoration:none}a:hover,a:active,a:visited:hover{color:#000;text-decoration:underline;cursor:pointer}.margin44{margin-top:44px}.margin15{margin-top:15px}.margin20{margin-right:20px}.padding20{padding-right:20px}:focus{outline:0}.bold{font-weight:bold}.block{display:block}.left{float:left}.clear{clear:both}.grey{color:#999}.hide{display:none}.float{float:left}.highlight{color:#bea24a;font-weight:bold;padding-top:0;margin-top:0}.highlight2{color:#ac011c}ul,li{list-style-type:none;padding:0px;margin:0px}.header_wrapper,.submenu_wrapper,.page_wrapper,.footer_wrapper{position:relative;width:960px;margin:0 auto !important}.header_wrapper{height:70px;position:absolute;top:0;left:0}.footer_wrapper{text-align:right;font-size:10px;color:#fff;margin-bottom:30px}.page_wrapper{min-height:450px;padding-top:130px;text-align:left}#agegate_popup_bg,.overlay{width:100%;position:absolute;top:0;left:0;overflow:hidden;background:url(/resources/images/backgrounds/background_repeat.jpg) repeat-y center top;z-index:1000;opacity:.98;filter:alpha(opacity=98);position:fixed;_position:absolute;height:auto !important;min-height:100%;height:1000px}#agegate_popup{width:100%;position:absolute;top:0;left:0;overflow:visible;padding-top:50px;z-index:100000;display:block;text-align:center}#agegate_popup .footer{margin:-22px auto 0;background:none;font-size:10px;width:430px;z-index:1000;position:relative}.buttons a:link,.buttons a:visited{padding-top:4px;margin-top:6px}.buttons a:hover,.buttons a:active,.buttons a:visited:hover{opacity:.7}.header{background:#fff;z-index:100}.logo{display:block;margin-top:1px;float:left}.menu{float:right;padding-top:26px;height:41px;position:relative;z-index:1;margin-right:157px}.topmenu{position:absolute;height:19px;top:4px;right:0px;padding:0px;font-size:11px;line-height:110%;z-index:2;margin-right:157px}.topmenu a:link,.topmenu a:visited,.topmenu a:hover,.topmenu a:active,.topmenu a:visited:hover{color:#000}.menu ul li{margin:0px;float:left;padding:0px;list-style-type:none}.menu ul li.selected{background:url("/resources//resources/images/menu/menu_selector.gif") no-repeat center bottom;height:41px}.menu ul li.selected2{background:url("/resources//resources/images/menu/menu_selector2.gif") no-repeat center bottom;height:41px}.topmenu ul li{float:left;padding:3px 4px}.submenu{background:#8f0117;border:solid 1px #d5cc78;height:26px;position:absolute;top:74px;z-index:10000}.submenu a:link,.submenu a:visited{color:#d2bc66;font-size:11px}.submenu li.selected a:link,.submenu li.selected a:visited,.submenu li.selected a:hover,.submenu li.selected a:active,.submenu li.selected a:visited:hover,.submenu a:hover,.submenu a:active,.submenu a:visited:hover{color:#fff;text-decoration:none}.submenu.wines{width:250px;left:240px}.submenu.awards{width:400px;left:270px}.submenu.food_pairing ul{padding-left:500px}.submenu ul li{float:left;padding:5px 12px}.page{background:#fff;padding-bottom:50px;_margin-bottom:10px;z-index:1}.content,.content .text,.content div{float:left;line-height:180%;text-align:left}.content h1{font-size:46px;margin:16px 0 25px 0;color:#000}.content .description{float:left;padding-bottom:18px;height:auto !important}.content .description img{float:left;padding-right:15px;_margin-right:15px}.content .buttons{margin-bottom:20px;width:100%}.content .buttons a{margin-left:-3px;_margin-left:0}.content .text{padding-top:10px;width:380px;padding-bottom:40px}.content .text p{padding-top:0;margin-top:0}.content a:link,.content a:visited{color:#fff;font-size:11px}.content a:hover,.content a:active,.content a:visited:hover{color:#fff;text-decoration:none;font-weight:bold}.content .text ul{margin:0px;float:left;padding:0;list-style-type:none}.content .text ul li{float:left;padding:3px 4px}.navi{padding:0px 5px;margin-top:-1px;color:#000}.navi span{padding:0px 5px;margin-top:-1px;color:#daa74f}.content .index{width:630px}.content .index .text{width:350px;float:right;margin-top:120px}.content .recipes .image{padding:0px 40px 40px 0px;width:250px;text-align:center}.content .recipes .thumbs{width:80px;padding-left:10px}.content .recipes .thumbs ul li{background:none;width:auto;height:65px;margin-bottom:5px;display:block;margin:0;padding:0}.content .recipes .text{width:330px}.content .recipes .column_right{float:right;width:250px}.content.wines .image{padding:0px 40px 0 40px;width:190px;text-align:center;float:left}.content.about .text{padding:0px 0px 50px 60px;width:600px}.content.food .text{padding:0px 0px 50px 10px;width:710px}.content.food .text .image{width:540px;padding:0}.content.food .text ul{width:250px}.content.food .text .directions{width:500px;padding-top:30px}.content.food .text .directions li{width:500px}.content.food .right-side ul li{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0px;width:250px}.content.food .right-side{float:right;width:540px}.content.food .left-side{float:left;width:160px;position:absolute}.content.food .left-side .highlight{padding-left:3px}.content.food .left-side ul{margin:0px;padding:0px}.content.food .left-side ul li{margin:0;padding:0 3px 0 0}.content.awards .text{padding:0px 0px 50px 70px;width:650px}.content.awards .medals{float:left;width:290px}.content.awards .medals p{margin:0;padding:0}.content.awards .medals ul{padding-bottom:10px}.content.awards .medals ul li{background:url(/resources/images/assets/bullets.png) no-repeat 0 10px;padding:0;padding-left:10px;width:290px}.content.awards .medals ul .date{font-weight:bold;background:none;padding-top:10px}.content.awards .medals ul .download{background:none;padding-top:15px}.barometer{margin-bottom:40px}.barometer h1{font-size:38px}.barometer select{width:auto;padding:2px;color:#6a0202;font-weight:bold;border:1px solid #c1a850;background-color:#fff}.barometer select option:hover{background-color:#6a0202;color:#fff}.barometer .left{float:left;padding:4px 0}.barometer .right{float:right;padding:4px 0}.barometer .question{color:#aa8f39}.barometer .question .box{width:100%;_width:98%;padding:2px;border:1px solid #aa8f39;margin:4px 0;clear:both}.barometer .question .bar{height:10px;background-color:#e0d2a5}.barometer .question.answer{color:#000}.barometer .question.answer .box{border:1px solid #ac011c}.barometer .question.answer .bar{background-color:#ac011c}.content.buy{width:630px;padding:10px 0 40px 70px}.content.buy .left-side{width:250px;float:left}.content.buy .right-side{width:350px;float:left}.content.buy .subtext{color:#6e6e6e;font-size:11px;line-height:16px;width:350px}.content.buy a:link,.content.buy a:visited{color:#daa74f;font-size:11px;text-decoration:underline;font-weight:bold}.content.buy a:hover,.content.buy a:active,.content.buy a:visited:hover{color:#daa74f;text-decoration:none}.content.buy .store-locator{margin:25px 0}.content.buy .store-locator .highlight{width:350px}.content.buy .store-locator .form{margin:10px 0px 15px}.content.buy .store-locator .form .col{float:left}.content.buy .store-locator .form .col .row{width:100%}.content.buy .store-locator .form .col .row input{border:solid 1px #b69b43;padding:4px}.content.buy .store-locator .form .col.wine{width:130px}.content.buy .store-locator .form .col.wine input{width:115px}.content.buy .store-locator .form .col.zip{width:90px}.content.buy .store-locator .form .col.zip input{width:75px}.content.buy .store-locator .form .col.range{width:90px}.content.buy .store-locator .form .col.range input{width:75px}.recipes_menu{position:absolute;top:5px;color:#daa74f}.recipes_menu img{margin-top:6px}.recipes_menu a:link,.recipes_menu a:visited{color:#daa74f;font-size:11px}.recipes_menu li.selected a:link,.recipes_menu li.selected a:visited,.recipes_menu li.selected a:hover,.recipes_menu li.selected a:active,.recipes_menu li.selected a:visited:hover,.recipes_menu a:hover,.recipes_menu a:active,.recipes_menu a:visited:hover{color:#fff;text-decoration:none;font-weight:bold}.sidebar{float:right;padding-top:0px;margin-right:-4px;_position:absolute;_top:140px;_right:0}.sidebar ul li{padding:4px 0}.sidebar.index{float:right;padding-top:0px;margin-right:-6px;margin-bottom:25px;_position:absolute;_top:100px;_right:0}.contact.content,.contact.content div{float:none}.contact.content h1{text-align:left;margin-left:25px}.contact .main-title{text-align:center}.form_field{width:90%;padding:4px;border:solid 1px #000}.form_field.date{width:50px}select,select.form_field,textarea{width:314px}.footer{width:100%;background:url(/resources/images/backgrounds/background_footer.png) no-repeat center top;margin-top:-75px;height:100px}.footer a:link,.footer a:visited{color:#a18222;text-decoration:underline}.footer a:hover,.footer a:active,.footer a:visited:hover{text-decoration:none}.footer p{line-height:14%;padding:40px 13px 0 13px}.footer ul{margin-right:13px;_margin-top:10px}.footer ul li{float:right;padding:0px 3px}.footer ul li img{margin-top:2px}.popup{background:url(/resources/images/backgrounds/background_repeat.jpg) repeat-y -570px top}.popup h1{font-size:35px;color:#ac011c}.popup .logo{position:relative;text-align:center;width:100%;margin-bottom:40px}.popup .footer{width:100%;background:url(/resources/images/backgrounds/background_footer.png) no-repeat -570px top;margin-top:-75px;width:auto}.popup .footer_wrapper{text-align:right;font-size:10px;color:#fff;margin-bottom:30px;width:600px;padding:0 15px}.popup .page_wrapper{background:url(/resources/images/backgrounds/background.png) no-repeat left top;min-height:400px;padding:10px 45px 50px;width:auto}img{border:none}#simplemodal-overlay{background-color:#000}#simplemodal-container{background:#fff url("../images/ajax-loader.gif") no-repeat center center;border:8px solid #444;padding:12px}#simplemodal-container *{overflow:hidden}#simplemodal-container a.modalCloseImg{background:url("../images/x.png") no-repeat;cursor:pointer;display:inline;height:29px;position:absolute;right:-18px;top:-15px;width:25px;z-index:3200}

/*# sourceMappingURL=styles.min.css.map */