@charset "UTF-8";h1{font-size:2.75em}h2.section-title{color:#e21836;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;margin:1em 0 .5em;text-transform:uppercase}h2.section-title.title-lg{font-size:2em}h2.sub-header{margin-top:0}form .form-control{margin:0}.form-horizontal .control-label{font-size:.9em}input.btn{padding-top:.5em;padding-bottom:.5em}.row{margin-left:-1em;margin-right:-1em}#content img{max-width:100%}.cta{font-size:.9em;padding:0}.cta h3{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:normal;margin:2px 0 .5em}.cta .btn{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:normal;height:auto;line-height:1em;margin-top:.25em;padding-left:.5em;padding-right:.5em}.cta .btn:after{margin:0 0 0 .4em;padding:.15em 0 .25em .5em}.cta ul{list-style:none;margin:0;padding:0}.cta ul li{margin:0 0 1em;padding-left:25px}.cta ul li i{float:left;font-size:1em;margin-top:.05em;margin-left:-25px}.jwplayer{margin-bottom:20px!important}.breadcrumb{background:#f8f8f8;border-bottom:1px solid #eee;border-radius:0;-webkit-border-radius:0;font-family:"proxima-nova-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.9em;margin:-1em 0 0 -1.125em;padding-top:.5em;padding-bottom:.3em;text-transform:uppercase;width:calc(100% + 2.25em)}.pretty-form h2{margin-bottom:15px}.pretty-form.top-divider{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.pretty-form.top-divider h2{margin:0 0 15px;padding-top:0}.pretty-form .error-list,.pretty-form .error-message,.pretty-form .success-message{display:none}.pretty-form .success-message{font-size:1em}.pretty-form label.error{display:block}.pretty-form label.error,.pretty-form .error-message,.pretty-form .error-text,.pretty-form .error-list,.pretty-form .required{color:#dd003c}.pretty-form .error-list{list-style:none;padding:10px 0;margin:0}.pretty-form .error-list li{padding:0;margin:0}.pretty-form input[type=text],.pretty-form input[type=password],.pretty-form textarea,.pretty-form select{font-family:Helvetica,Helvetica Neue,Arial,Sans Serif;border:1px solid #e5e5e5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:inset 1px 1px 5px rgba(200,200,200,.2);margin-right:5px;color:#666;padding:3px 6px;font-size:1em;-webkit-transition:all 250ms ease-in-out 0s;-moz-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}.pretty-form input[type=text],.pretty-form select,.pretty-form input[type=password]{width:180px}.pretty-form input[type=text].longer-input,.pretty-form select.longer-input,.pretty-form input[type=password].longer-input,.pretty-form textarea{width:360px}.pretty-form textarea{height:120px}.pretty-form input[type=text]:hover,.pretty-form input[type=text]:focus,.pretty-form input[type=password]:hover,.pretty-form input[type=password]:focus,.pretty-form textarea:hover,.pretty-form textarea:focus,.pretty-form select:hover,.pretty-form select:focus{border-color:#09c;color:#333}.pretty-form input[type=text].date-input{width:80px}.pretty-form input[type=radio],.pretty-form input[type=checkbox]{margin:4px 0 0 0;vertical-align:top}.pretty-form .input-after{margin-left:5px}.pretty-form .input-line{padding:0 0 10px}.pretty-form .input-line.extra-separation{padding-top:20px}.pretty-form .input-line.inline{display:inline-block;padding-right:10px}.pretty-form .input-line.condensed-line{padding:0 0 5px}.pretty-form .input-line .remove-link{display:inline-block;margin-left:10px}.pretty-form .input-label{color:#333;display:block;font-size:1em;font-weight:bold;line-height:22px;padding:0 0 3px;text-transform:none}.pretty-form .input-label.highlighted-label{font-size:1em;font-weight:bold;padding-bottom:8px}.pretty-form .input-label.inline-label{display:inline-block;padding:0 10px 0 0;width:100px}.pretty-form .input-label.inline-label.label-after{width:auto;padding-left:5px}.pretty-form .input-description{color:#666;display:block;font-size:.9em}.pretty-form .input-description.indented{padding-left:18px}.pretty-form .button-container{padding-top:20px;height:30px}.details-list{list-style:none;margin:0;padding:0}.details-list li{list-style:none;margin:0;padding:0;line-height:24px}.details-list li .detail-label{display:inline-block;vertical-align:top;width:70px;margin-right:5px;color:#666;text-transform:uppercase;font-size:.9em}.details-list li .detail-label.multi-line{line-height:14px;padding:5px 0}.details-list li .detail-text a{display:inline-block;line-height:24px}.social-links a.social-button{display:inline-block;margin-right:5px;width:18px;height:18px;line-height:18px;vertical-align:top}.social-links a.social-button.has-text{padding-left:22px;width:auto}.social-links a.twitter{background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/v2/twitter-18.png) 0 0 no-repeat}.social-links a.facebook{background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/v2/facebook-18.png) 0 0 no-repeat}.social-links a.instagram{background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/v2/instagram-18.png) 0 0 no-repeat}.social-links a.edit-link{vertical-align:top;display:inline-block;margin-right:10px;line-height:18px}.social-reaction-links{padding:10px}.social-reaction-links.flex{display:flex}.social-reaction-links ul{list-style:none;margin:0;padding:0}.social-reaction-links ul li{list-style:none;margin:0;padding:0;height:23px;text-align:left}#ad_main_top+div>.breadcrumb{margin-top:-.3em}.table-listings{border:0;font-size:.9em}.table-listings td,.table-listings th{border-width:1px 0 0}.table-listings .star-rating{min-width:96px}.table-listings td.featured-details a{font-weight:bold}@media only screen and (max-width:80em){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:0;padding-right:0}.col-xs-1.padding-fix,.col-sm-1.padding-fix,.col-md-1.padding-fix,.col-lg-1.padding-fix,.col-xs-2.padding-fix,.col-sm-2.padding-fix,.col-md-2.padding-fix,.col-lg-2.padding-fix,.col-xs-3.padding-fix,.col-sm-3.padding-fix,.col-md-3.padding-fix,.col-lg-3.padding-fix,.col-xs-4.padding-fix,.col-sm-4.padding-fix,.col-md-4.padding-fix,.col-lg-4.padding-fix,.col-xs-5.padding-fix,.col-sm-5.padding-fix,.col-md-5.padding-fix,.col-lg-5.padding-fix,.col-xs-6.padding-fix,.col-sm-6.padding-fix,.col-md-6.padding-fix,.col-lg-6.padding-fix,.col-xs-7.padding-fix,.col-sm-7.padding-fix,.col-md-7.padding-fix,.col-lg-7.padding-fix,.col-xs-8.padding-fix,.col-sm-8.padding-fix,.col-md-8.padding-fix,.col-lg-8.padding-fix,.col-xs-9.padding-fix,.col-sm-9.padding-fix,.col-md-9.padding-fix,.col-lg-9.padding-fix,.col-xs-10.padding-fix,.col-sm-10.padding-fix,.col-md-10.padding-fix,.col-lg-10.padding-fix,.col-xs-11.padding-fix,.col-sm-11.padding-fix,.col-md-11.padding-fix,.col-lg-11.padding-fix,.col-xs-12.padding-fix,.col-sm-12.padding-fix,.col-md-12.padding-fix,.col-lg-12.padding-fix{padding-left:15px;padding-right:15px}}@media only screen and (max-width:64em){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:0;padding-right:0}.col-xs-1.padding-fix,.col-sm-1.padding-fix,.col-md-1.padding-fix,.col-lg-1.padding-fix,.col-xs-2.padding-fix,.col-sm-2.padding-fix,.col-md-2.padding-fix,.col-lg-2.padding-fix,.col-xs-3.padding-fix,.col-sm-3.padding-fix,.col-md-3.padding-fix,.col-lg-3.padding-fix,.col-xs-4.padding-fix,.col-sm-4.padding-fix,.col-md-4.padding-fix,.col-lg-4.padding-fix,.col-xs-5.padding-fix,.col-sm-5.padding-fix,.col-md-5.padding-fix,.col-lg-5.padding-fix,.col-xs-6.padding-fix,.col-sm-6.padding-fix,.col-md-6.padding-fix,.col-lg-6.padding-fix,.col-xs-7.padding-fix,.col-sm-7.padding-fix,.col-md-7.padding-fix,.col-lg-7.padding-fix,.col-xs-8.padding-fix,.col-sm-8.padding-fix,.col-md-8.padding-fix,.col-lg-8.padding-fix,.col-xs-9.padding-fix,.col-sm-9.padding-fix,.col-md-9.padding-fix,.col-lg-9.padding-fix,.col-xs-10.padding-fix,.col-sm-10.padding-fix,.col-md-10.padding-fix,.col-lg-10.padding-fix,.col-xs-11.padding-fix,.col-sm-11.padding-fix,.col-md-11.padding-fix,.col-lg-11.padding-fix,.col-xs-12.padding-fix,.col-sm-12.padding-fix,.col-md-12.padding-fix,.col-lg-12.padding-fix{padding-left:15px;padding-right:15px}}.help-rollover-button{display:inline-block;width:16px;height:16px;background:url(http://images.brewbound.com/2011/help-button-blue.png) 0 0 no-repeat;text-decoration:none;cursor:default}.help-rollover-bubble{display:none;position:absolute;z-index:100}.help-rollover-bubble .rollover-inner{border:1px solid #09c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;font-size:11px;line-height:16px;padding:8px 10px;width:250px}#about_page_tabs{margin-bottom:1em}ul.entity-block-list{list-style:none;margin:0;padding:0}ul.entity-block-list li{list-style:none;margin-bottom:20px;padding:0}ul.entity-block-list li.no-items{width:100%;padding-top:10px;padding-left:5px;color:#666}.entity-block-square{position:relative;width:100px;height:100px;border:1px solid #e5e5e5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 4px 10px -1px rgba(200,200,200,.7)}.entity-block-square .loading-icon{display:none;position:absolute;top:42px;left:42px;width:16px;height:16px;background:url(http://images.brewbound.com/2011/icons/ajax-loader-green.gif) 0 0 no-repeat}.entity-block-square .rank-label{position:absolute;top:0;left:0;line-height:24px;width:24px;opacity:.6;background:#000;color:#fff;text-align:center;padding:0 1px 2px 0;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.entity-block-square .qty-label{position:absolute;bottom:3px;right:3px;line-height:16px;font-size:.9em;opacity:.8;background:#c7bea6;color:#333;text-align:center;padding:0 4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.entity-block-square .remove-entity{display:none;position:absolute;top:3px;right:3px;width:18px;height:18px;background:url(http://images.brewbound.com/2011/icons/x-red-70opac.png) 0 0 no-repeat}.entity-block-square a.entity-link{cursor:pointer;outline:0;display:block;height:100px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 4px 10px -1px rgba(200,200,200,.7)}.entity-block-square a.entity-link.no-image{background:#888;color:#fff;text-decoration:none}.entity-block-square a.entity-link.no-image .noimage-text{display:block;font-family:ff-dagny-web-pro,Helvetica,Helvetica Neue,Arial,Sans Serif;padding-top:19px;line-height:1.6em;font-size:1em}.entity-block-square.active a.entity-link,.entity-block-square a.entity-link:hover{box-shadow:0 4px 10px -1px rgba(0,0,0,.7)}.entity-block-square a.entity-link img{width:100px;height:100px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.entity-block-square a.entity-link .entity-name{font-size:1.1em;font-weight:bold;line-height:1.6em;text-align:center;display:block;padding:30px 0 0}.entity-block-square.small-block{width:50px;height:50px}.entity-block-square.small-block .loading-icon{top:17px;left:17px}.entity-block-square.small-block a.entity-link{height:50px}.entity-block-square.small-block a.entity-link img{width:50px;height:50px}.entity-block-footer{padding:5px 0 0;width:100px}.entity-block-footer .text-detail{padding:0 0 0 3px;margin:0;line-height:1.4em}.entity-block-footer .text-detail.subtext{font-size:.9em;color:#777}.entity-tooltip{opacity:.7;background:transparent url(http://images.brewbound.com/2011/tooltip-arrow-up.png) center 0 no-repeat;padding-top:9px;color:#fff;width:220px;min-height:20px;line-height:20px;text-align:center;z-index:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:none;position:absolute;top:262px;left:-56px}.entity-tooltip.on{display:block!important;opacity:1!important}.entity-tooltip ul{background:#000;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;list-style:none;font-size:.9em;margin:0;padding:0}.entity-tooltip ul li{line-height:20px;text-align:left;padding:5px 10px}.entity-tooltip ul li .item-label{float:left;width:80px;display:inline-block;text-transform:uppercase;font-weight:bold}.entity-tooltip ul li .item-text{float:right;width:120px;display:inline-block}.entity-tooltip ul li .item-text.no-label{float:none;width:200px}.entity-tooltip ul li .item-text.align-center{text-align:center}.entity-tooltip.condensed{width:120px}entity-tooltip.condensed ul li .item-label{width:40px}.entity-tooltip.condensed ul li .item-text{width:60px}.entity-tooltip.condensed ul li .item-text.no-label{width:100px}.social-button-container .social-button{display:inline-block;outline:0;background-position:0 0;background-repeat:no-repeat;width:24px;height:24px}.social-button-container .social-button.dimmable{background-position:0 -24px}.social-button-container .social-button.dimmable:hover{background-position:0 0}.social-button-container .social-button.email{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/icons/social/email-round-24-dim-stacked-6.png)}.social-button-container .social-button.phone{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/icons/social/phone-round-24-dim-stacked-6.png)}.social-button-container .social-button.twitter{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/icons/social/twitter-round-24-dim-stacked-5.png)}.social-button-container .social-button.facebook{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/icons/social/facebook-round-24-dim-stacked-5.png)}.social-button-container .social-button.linkedin{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/icons/social/linkedin-round-24-dim-stacked-5.png)}.social-button-list-wrapper{display:table;margin:0 auto}.social-button-list{margin:0;padding:0;list-style:none}.entity-block-footer .social-button-list{padding-top:8px}.social-button-list li{display:inline;padding:0!important;margin:0 5px 0 0!important}.about-page-tabs{clear:both;margin:0 0 20px;padding-top:5px}.other-sections{padding-top:5px;margin-top:20px;border-top:1px solid #ddd}.other-sections h2{margin-bottom:20px}.other-sections .section-link{font-weight:bold}.about-team-list li.team-item{text-align:center;position:relative}.about-team-list li.team-item .entity-block-square{width:75px;height:75px}.about-team-list li.team-item .entity-block-square a.entity-link{height:75px;cursor:default}.about-team-list li.team-item .entity-block-footer{position:relative}.about-team-list li.team-item .text-detail{font-family:ff-dagny-web-pro,Helvetica,Helvetica Neue,Arial,Sans Serif}.about-team-list li.team-item .person-description{display:none;position:absolute;top:-10px;left:17px;z-index:1;border:1px solid #ccc;box-shadow:0 4px 10px -1px rgba(0,0,0,.7);background:url(https://dg6qn11ynnp6a.cloudfront.net/cccccc-90opac.png) 0 0 repeat;width:380px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 10px 10px 115px;text-align:left;color:#333;font-size:.9em}.about-team-list li.team-item .entity-block-square{margin:0 auto}.about-team-list li .entity-block-footer{width:auto}.about-team-list li .entity-block-footer .text-item{padding-left:0}.about-team-list li.team-item .text-item.popup-item{display:none;position:absolute;top:0;left:0;z-index:3;border:1px solid #ccc;box-shadow:0 4px 10px -1px rgba(0,0,0,.7);background:url(https://d2btcxja5g5zgs.cloudfront.net/cccccc-90opac.png) 0 0 repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px;text-align:center;min-width:80px;color:#333;font-family:ff-dagny-web-pro,Helvetica,Helvetica Neue,Arial,Sans Serif;text-shadow:0 1px 1px #fff}.offerings-list{list-style:none;padding:0;margin:0}.offerings-list li{padding:10px 10px 10px 0;border-bottom:1px solid #ddd}li .logo-link{float:left;display:block;margin-right:1.5em;max-width:100%;text-align:center;width:33%;outline:0;background-position:center center;background-repeat:no-repeat}li .logo-link img{max-width:100%}.contact-panel{font-family:ff-dagny-web-pro,Helvetica,Helvetica Neue,Arial,Sans Serif;font-size:1em;color:#333;text-shadow:0 1px 1px #fff}.contact-panel h2{font-size:1.7em}.contact-panel h2.successive{margin-top:30px;padding-top:20px;border-top:1px solid #ddd}.contact-info-panel{font-size:.9em}.contact-info-panel h2.section-title{margin:.5em 0 .75em}.info-item .info-label{font-weight:bold;margin:0;padding:.5em 0 .25em 0;font-size:1em}.info-item .info-label.first{padding-top:0}.info-item .info-label.inline-label{display:inline-block;width:120px}.info-item .info-text{margin:0 0 .75em;padding:5px 0 0}.info-item .sub-label{font-size:.8em;color:#666;display:block;padding:0 0 .25em}.info-item .sub-text{display:block;font-size:.9em}.info-item .sub-text a{font-size:.9em}.contact-social-buttons{padding-bottom:20px}.contact-social-buttons .social-button{display:inline-block;margin-right:20px}.contact-form-panel input[type=text],.contact-form-panel select,.contact-form-panel textarea{width:100%}.contact-form-panel .core-inputs{margin-top:.5em;position:relative}.contact-form-panel .core-inputs .button-container{height:auto;margin-bottom:1.5em}.contact-form-panel .comments-body{width:300px}.contact-form-panel .inputs-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.5;background-color:#fff;z-index:5}.about-page-dropdown{margin:1em 0;width:auto}.about-page-dropdown label{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;font-size:1.3em;font-weight:normal;margin:.25em .5em 0 0;text-transform:uppercase}h1.page-title{margin:10px 0 15px}h1.page-title.content-below{margin-bottom:10px}.no-items-message{margin:0}.header-link-container{margin-top:0}.header-link-container a{font-weight:bold;font-size:16px}.company-text-list{list-style:none;margin:0 0 30px 0;padding:0}.company-text-list li a{color:#555}.company-text-list li a:hover{color:#cd0a2a}.company-text-list li{list-style:none;padding:2px 0;margin:0;font-size:1.1em}.company-text-list li.list-header{list-style:none;font-weight:bold;margin:0;padding-bottom:4px}.company-text-list li.list-header h3{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;margin-top:0}.company-text-list li.list-header h3 a:hover{text-decoration:none}.company-text-list li.list-header a{border-bottom:1px dashed #666}.company-category-list-container{font-size:.85em;padding:0}.company-category-list-row{margin:20px 0 30px}.company-category-list li.list-header{list-style:none;font-weight:bold;margin:0;padding-bottom:4px;font-size:1.2em}.company-list{font-size:.9em;margin:0 0 10px 0;padding:0}.company-list tr td{padding:5px 10px;margin:0;border-bottom:1px solid #e8e8e8}.company-list tr .company-name-contact,.company-list li .company-grade,.company-list li .company-logo{}.company-list tr .company-name-contact{width:495px;vertical-align:top}.company-list tr .company-name-contact .contact-info{color:#666;font-size:.9em;line-height:.9em;padding:3px 0}.company-list tr .company-grade{width:85px;text-align:center}.company-list tr th.company-local{padding-left:8px}.company-list tr .company-local{padding-left:0;padding-right:0;text-overflow:ellipsis;white-space:nowrap;width:145px}.company-list tr .company-grade .letter-grade{color:#999;font-size:18px;font-weight:bold;display:block;text-align:center}.company-list tr .company-logo{width:60px}.company-list tr .company-logo img{border:1px solid #ccc}.company-list tr .company-logo .img-placeholder{width:60px}.company-list tr a.name-link{color:#333}.company-list tr a.name-link.out-of-business{color:#999}.company-list tr.featured-listing{background:#f8f8f8}.company-list tr.featured-listing a.name-link{font-weight:bold;font-size:1.1em;color:#e21836}.company-list-container .no-results{padding:0 10px;margin:0}.company-list-container .no-results .search-term{color:#dd003c}.company-list tr.list-header{border-bottom:1px solid #ddd;padding:20px 10px 12px 10px}.company-list tr.list-header th{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:normal;padding-bottom:.25em;text-align:left}.company-list tr.list-header th.company-grade{text-align:center}.company-list tr.list-header th.company-name-contact{padding-left:10px}.company-search-container{border-bottom:1px dashed #ddd;margin-bottom:10px;padding:10px 0}.company-search-container .search-input{padding:3px 6px;border:1px solid #ccc;width:200px}.company-search-container .search-input.inactive-input{color:#999}.company-search-container .btn{padding:.4em 1em}.company-search-container .list-company{display:inline-block;float:right;margin-top:5px;margin-left:20px;font-size:16px;line-height:16px;font-weight:bold}.company-search-container .additional-options{padding-top:5px}.company-search-container .additional-options .cbx-input{vertical-align:top;margin:3px 0 0}.company-search-container .additional-options label{font-size:.9em;font-weight:normal;vertical-align:top;color:#333;line-height:18px;margin-left:5px;margin-bottom:0}.company-search-input{display:inline-block}.company-search-input input[type=text]{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.company-search-input .pretty-button{-webkit-border-radius:0 4px 4px 0!important;border-radius:0 4px 4px 0!important;margin-top:0!important;padding:4px 15px 3px 15px!important;vertical-align:top}.company-pagination-container{padding:5px 0}.company-pagination-container .page-link.active-page{font-weight:bold;color:#000}h1.page-title.out-of-business{color:#999;margin-bottom:5px}.out-of-business-label{text-transform:uppercase;color:#dd003c;font-weight:bold;margin-top:0}.company-profile .company-header .company-logo{min-height:1px;padding-right:20px;padding-bottom:10px}.company-profile .company-header .company-logo img{max-width:100%}.company-profile .company-header .company-logo .company-action-links{font-size:.9em;margin-top:10px;padding-top:5px;border-top:1px solid #efefef}.company-profile .company-header .company-basic{background:#f9f9f9;font-size:.9em;padding:10px}.company-profile .company-header .company-basic .social-icons{padding-top:5px}.company-profile .company-header .company-basic .social-icons a{float:left;margin-right:10px}.company-profile .company-header .company-header-lower-message{padding:10px 0;height:48px;line-height:24px;color:#dd003c;border-top:1px solid #efefef;clear:both}.company-profile .company-additional{padding:10px 0;border-top:2px solid #ddd}.company-profile .login-required-message{margin-top:0}.basic-detail .detail-name{font-weight:bold}.company-profile .company-header .company-basic .basic-detail{padding-top:10px}.company-profile .company-header .company-basic .basic-detail:first-child{padding-top:0}.company-profile .company-header .company-basic .basic-detail .detail-name{display:block;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.4em;font-weight:normal}.company-profile .company-header .company-basic .basic-detail .detail-text{display:block}.company-profile .company-additional .basic-detail .detail-name,.company-profile .section-title{display:block;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:normal;margin:0;padding:0 0 8px}.company-profile .company-additional .basic-detail .detail-text{display:block}.company-profile .company-additional .company-description .remainder-text{display:none}.company-profile .company-additional .company-description .fulltext-divider{display:inline-block;padding:0 5px}.company-profile .description-read-more{display:inline-block}.company-people-list li .person-name{font-weight:bold}.company-people-list li .person-title{font-style:italic}.company-product-list{list-style:none;margin:0;padding:0}.company-product-list li{list-style:none;float:left;width:132px;text-align:center}.company-product-list li .product-image{width:80px;min-height:100px;margin:0 auto}.company-product-list li .product-image a{display:block}.company-profile .review-text-input{border:1px solid #ccc;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:6px 8px;height:80px}.company-profile .review-text-input.inactive-input{color:#999}.company-profile .review-loginout-link{float:right}.review-post-button-container{margin-top:-1px;background:#efefef;border-width:0 1px 1px;border-color:#ccc;border-style:solid;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.review-post-button-container .post-button{cursor:pointer;background:#555;color:#fff;float:right;text-decoration:none;padding:6px 10px;border-width:0 0 0 1px;border-style:solid;border-color:#ccc;-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.review-post-button-container .post-button:hover{background:#333}.IN-canvas{display:inline-block;width:16px;height:16px;position:relative;margin-top:3px}.IN-canvas iframe{left:18px!important;top:-24px!important}.company-googlead{padding:10px 0;border-top:2px solid #ccc}.company-edit-details-container .header-link-container{margin:0}.company-edit-details-container .header-link-container a{font-weight:bold;font-size:16px}.company-edit-details-container .section-title{margin:25px 0 15px;padding:0 0 5px;font-size:1.3em;font-weight:bold;border-bottom:1px solid #ccc}.company-edit-details-container .header-message{margin-top:5px;color:#666;font-weight:bold}.company-edit-details-container .company-edit-detail{padding:0 0 8px}.company-edit-details-container .company-edit-detail .detail-label{display:inline-block;width:140px;vertical-align:top;color:#666}.company-edit-details-container .company-edit-detail .detail-label .right-text{float:right}.company-edit-details-container .company-edit-detail .detail-label .help-rollover-button{margin:2px 0 0 3px;vertical-align:top}.company-edit-details-container .company-edit-detail .detail-label.after-input{width:auto;padding-left:5px}.company-edit-details-container .company-edit-detail .detail-label.block-label{display:block;width:auto;padding-bottom:5px}.company-edit-details-container .company-edit-detail .detail-label.section-label{color:#000;font-weight:bold}.company-edit-details-container .company-edit-detail .detail-label.alert{color:#dd003c}.company-edit-details-container .company-edit-detail .radio-float{float:left}.company-edit-details-container .company-edit-detail .detail-label.radio-label-float{float:left;width:90%}.company-edit-details-container .company-edit-detail .field-validation-error{color:#dd003c}.company-edit-details-container span.block-message{display:block}.company-edit-details-container .warning-message{margin:0;color:#dd003c;display:none;width:520px;padding-bottom:5px}.company-edit-details-container span.warning-message{width:auto;padding-bottom:0}.company-edit-details-container .warning-message.block-message{width:auto}.company-edit-details-container .warning-message.visible{display:inline-block}.company-edit-details-container .warning-message.block-message.visible{display:block}.company-edit-details-container .company-edit-detail textarea{width:100%;height:140px}.company-edit-details-container .company-edit-detail input.text-input{width:200px}.company-edit-details-container .company-edit-detail .extended-detail-container{float:none;width:100%}.company-edit-details-container .company-edit-detail .extended-detail-container img{max-width:100%}.company-edit-details-container .RadUploadInputField,.company-edit-details-container .RadUploadSelectButton{vertical-align:top}.company-edit-details-container .company-edit-detail .RadUploadSelectButton{top:0!important}.company-edit-details-container .company-save-button{padding:10px 0}.company-save-button .btn{padding-bottom:.5em;padding-top:.5em}.company-edit-details-container .company-input-below{padding-top:10px}.company-contacts-table .name-col{width:161px}.company-contacts-table .title-col{width:114px}.company-contacts-table .email-col{width:150px}.company-contacts-table .phone-col{width:100px}.company-contacts-table .edit-col{width:60px}.company-contacts-table .delete-col{width:70px}.company-contacts-table th,.company-contacts-table td{margin:0;border:0;padding:2px 8px;border-right:1px solid #fff}.company-contacts-table th{text-align:left;background:#09c;color:#fff;font-weight:bold}.company-contacts-table td{border-bottom:1px solid #ccc;background:#f8f8f8}#simplemodal-overlay{background-color:#000}#simplemodal-container{background-color:#fff;border:8px solid #666;padding:10px 15px}#simplemodal-container .simplemodal-close{background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/v2/x-red-70opac.png) 0 0 no-repeat;cursor:pointer;display:inline-block;height:18px;position:absolute;right:10px;text-indent:-10000px;top:10px;width:18px}#simplemodal-container h2{clear:both;font-size:18px;margin:10px 0 15px;padding:0}#requestEditModal .text-input{width:350px}#requestEditModal textarea{width:350px}.letter-grade-chooser .letter-grade-dd{}.letter-grade-chooser .letter-grade{font-size:2em;font-weight:bold;color:#ccc;display:inline-block;padding:0 5px;text-decoration:none}.letter-grade-chooser .letter-grade:hover,.letter-grade-chooser .letter-grade.selected{color:#09c}.review-edit-form{display:none}.review-response-form{padding:10px 0 0 40px;display:none}.review-response-form.review-edit-form{padding-left:0}.review-response-submitted{display:none}.review-response-submitted p{color:#666;font-size:12px;font-weight:bold;margin:5px 0 0}.review-list{list-style:none;padding:0;margin:0}.review-list li{list-style:none;padding:10px 5px;margin:0;border-bottom:1px solid #ccc}.review-list li.last{border:0}.review-list-footer{padding:10px 5px;border-top:1px dashed #ccc}.review-list-footer a{display:inline-block;vertical-align:top;line-height:17px}.review-list-footer .ajax-loading-icon{display:none;vertical-align:top;margin-left:8px}.review-user-time{padding-bottom:3px}.review-user-time .user-name{font-weight:bold}.review-user-time .time-posted{color:#666}.review-content{padding-top:5px}.review-content .letter-grade{float:left;font-size:3.6em;line-height:1em;font-weight:bold;display:inline-block;margin-top:-8px;padding:0 5px 0 0;color:#dd003c}.review-footer{padding-top:3px}.review-footer .footer-link-divider{display:inline-block;padding:0 3px}.review-container.review-response{padding-left:40px;border-top:1px dashed #ccc;margin-top:5px;padding-top:10px}.company-highlight-block{width:660px;border-width:2px 0 0 0;border-style:solid;border-color:#ccc;padding:10px 0;font-family:Helvetica,Helvetica Neue,Arial,Sans Serif;font-size:1.2em}.company-highlight-block.successive{margin-top:-2px}.company-highlight-block.last{border-width:2px 0 2px 0}.company-highlight-block .company-header{margin-bottom:10px}.company-highlight-block .company-header .company-directory,.company-highlight-block .company-header .current-company{text-transform:uppercase;font-size:1.5em;line-height:1.5em;font-weight:bold;padding-left:10px}.company-highlight-block .company-header .company-directory{float:left;width:210px;background:#09c;color:#fff}.company-highlight-block .company-header .company-directory:hover{text-decoration:none;color:#555}.company-highlight-block .company-header .current-company{float:left;width:430px;background:#555;color:#fff}.company-highlight-block .company-header .current-company:hover{text-decoration:none;color:#09c}.company-highlight-block .company-details{border-left:3px solid #09c}.company-highlight-block .basic{float:left;width:210px;border-right:2px solid #ccc;padding-left:7px}.company-highlight-block .basic .detail-name{display:block;font-weight:bold;line-height:1.1em;padding-bottom:5px}.company-highlight-block .basic .detail-text{display:block;font-size:.8em;line-height:1em;padding-bottom:15px}.company-highlight-block .additional{float:left;width:428px;border-left:2px solid #ccc;margin-left:-2px;padding:0 0 10px 10px}.company-highlight-block .additional .description{font-size:.8em}.company-highlight-block .additional .logo{float:right;max-width:120px;margin:0 0 15px 15px}.company-highlight-block .additional .social-links{padding-top:5px}.company-highlight-block .additional .social-links a,.company-highlight-block .additional .social-links span{display:inline-block;float:left;margin-right:5px}.company-highlight-block .company-footer .learn-more{float:left;margin-left:233px;text-transform:uppercase;font-weight:bold}.company-highlight-block .company-footer .update-edit{float:right;font-size:.8em}.supplier-edit .form-group{box-sizing:border-box}.supplier-edit .form-group *{box-sizing:border-box}.supplier-edit .form-group .span4{float:left;width:50%}.supplier-edit .form-group .k-dropdown-wrap{height:34px}.supplier-edit .form-group textarea{height:140px}.indent{margin-left:15px}.AutoExtender{font-family:Verdana,Helvetica,sans-serif;font-size:.8em;font-weight:normal;border:solid 1px #069;line-height:20px;padding:2px;background-color:#fff}.AutoExtenderList{border-bottom:dotted 1px #069;cursor:pointer;color:maroon;list-style-type:none}.AutoExtenderHighlight{color:#fff;background-color:#069;cursor:pointer}h2,h3{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}h2{font-size:1.8em}h3{font-size:1.5em;margin-bottom:.5em}.form-group.group-required{margin-bottom:0}.not-required td{padding-bottom:1em}.text-danger{color:red}input.btn{margin-top:1em;margin-right:1em}table.review-products{margin:-1em 0 1em}table.review-personal-info tr td{padding:.5em .5em .5em 0}table tr td[colspan="2"]{padding-top:1em}h1{margin-bottom:.25em}.categories-return{margin:-.75em 0 1.25em}#nav_reviews_browse{margin:0 0 1em}#nav_reviews_browse>li>a{padding-left:8px;padding-right:8px}.nav-inter-pages{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;padding:.75em 0 0;text-transform:uppercase}.nav-inter-pages a.prev{float:left}.nav-inter-pages a.next{float:right}.nav-inter-pages a .glyphicon{font-size:.8em}.paged-results-table-search{padding:.75em 0}.paged-results-table-search,.paged-results-table-search table{margin:0!important}.paged-results-table-search table input[type=submit]{margin:0}.posts h2 .btn{float:right;font-size:.55em;margin:-.1em 0 0 0;text-transform:none}.posts>h2{margin-left:0}.row.product-row{margin-left:0;margin-right:0}.row.product-row .col-sm-4{padding-left:8.34px;padding-right:8.34px}.row.product-row .col-sm-4:nth-child(odd):last-of-type{padding-left:1.67px;padding-right:15px}.row.product-row .col-sm-4:first-child,.row.product-row .col-sm-4:nth-child(odd):first-child{padding-left:15px;padding-right:1.67px}.row.product-image-row{margin-left:0;margin-right:0}.row.product-image-row .col-sm-3{padding-left:5px;padding-right:5px}#carousel_images .carousel-control{margin-top:-1.5em}#carousel_images .carousel-control.right{right:0}#carousel_images .carousel-control .glyphicon-chevron-left,#carousel_images .carousel-control .glyphicon-chevron-right{margin-left:0}#carousel_images .carousel-control .glyphicon-chevron-left{left:auto;right:0}#carousel_images .carousel-control .glyphicon-chevron-right{left:0;right:auto}.post.post-product{position:relative}.post.post-product.thumbnail-sm .featured-image img{width:auto}.post.post-product .featured-image{float:left;margin:0 15px 1em 0;max-width:100px;width:auto}.post.post-product .post-header{margin-left:115px}.post.post-product .post-header.no-border{border:0}.post.post-product .post-header .bevnetrating{height:auto;padding-top:.5em}.post.post-product .post-header .bevnetrating h4{display:none;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;margin:0;width:50%}.post.post-product .post-header .bevnetrating img{width:14px}.post.post-product .post-header .bevnetrating img.bevnet-rating-logo{width:70px}.post.post-product .content{clear:none;margin-left:115px}@media only screen and (max-width:36.25em){.post.post-product .content{display:block}}@media only screen and (max-width:28.75em){.post.post-product .content{display:none}}.post.post-product.post-product-summary{text-align:center}.post.post-product.post-product-summary.product-discontinued .featured-image,.post.post-product.post-product-summary.product-discontinued .post-header,.post.post-product.post-product-summary.product-discontinued .post-footer{opacity:.5}.post.post-product.post-product-summary .featured-image a:hover{text-decoration:none}.post.post-product.post-product-summary .no-photo{border:4px dashed #ccc;border-radius:4px;color:#999;height:140px;line-height:140px;margin:0 auto 1em;text-align:center;text-decoration:none;width:100px}.post.post-product.post-product-summary .no-photo:before{content:"No Photo"}.post.post-product.post-product-summary .alert-discontinued{background:rgba(200,200,200,.4);font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.2em;left:0;padding:.25em 0 .1em;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:1}.post.post-product.post-product-summary .featured-image{float:none;margin:0 auto .5em;max-width:none}.post.post-product.post-product-summary .featured-image img{height:150px;max-width:100%;width:auto}.post.post-product.post-product-summary .post-header{border:0;float:none;height:4.8em;margin:0;padding:0}.post.post-product.post-product-summary .post-header h1{font-size:1.6em;margin-bottom:.25em}.post.post-product.post-product-summary .post-header .post-meta{height:1.25em}.post.post-product.post-product-summary .bevnetrating{padding-top:0}.post.post-product.post-product-image{position:relative}.post.post-product.post-product-image:hover .view-full-size{opacity:1}.post.post-product.post-product-image .featured-image{margin:0}.view-full-size{background:rgba(255,255,255,.85);height:100%;left:0;opacity:0;position:absolute;text-align:center;text-decoration:none;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.view-full-size:before{content:"View Full Size";display:block;font-weight:600;line-height:184px}.view-full-size:hover{text-decoration:none}.products-discontinued>h2{color:#666}.products-discontinued .post.post-product{color:#666;opacity:.7}.products-discontinued .post.post-product .post-header h1 a{color:#666}.show-more-products{font-size:.8em;margin-top:.5em}.show-more-products.product-rows-2{display:none}.carousel .carousel-inner{-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.carousel .carousel-control{background:transparent;color:#666;text-shadow:none;width:5%}.carousel .carousel-control.right{right:3%}.carousel+p{margin:10px 0}#contact_modal .contact-form-panel{float:none;margin:0;padding:0;width:auto}#contact_modal .contact-form-panel p{margin:.25em 0}#contact_modal .contact-form-panel p.intro{margin-top:0}#contact_modal .contact-form-panel p strong{display:inline-block;margin-top:1em}#contact_modal input[type=submit]{padding-top:.5em;padding-bottom:.5em}h3.overviewheadline{margin-top:0!important}h3.overviewheadline a{font-size:16px;line-height:18px;padding:0;margin:0}h3.overviewheadline a:hover{background-color:#fff;color:#dd003c}#gridsearch{margin-left:auto;margin-right:auto}#gridsearch .btn-group{float:left;margin-right:1em}#gridsearch .btn-group .dropdown-menu{margin-left:-95px}#gridsearch table{margin-left:auto;margin-right:auto}#searchtype{padding-top:10px}.redesign .row,.redesign .row.news-container{padding:0 .938rem}.redesign .brand-heading{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:2px solid #ececec}.redesign .brand-heading h2{margin-bottom:0}.redesign .brand-heading h4{text-transform:uppercase;color:#666}.redesign .brand-heading.border-0{border:0}.redesign .brandoverview{padding:0 15px}.redesign .brand-text i.glyphicon{margin-right:5px}.redesign .brand-text .social-links a{display:inline-block;background:#666;width:26px;height:26px;line-height:26px;padding:0;margin:0 10px 0 0;border-radius:50%;overflow:hidden;color:#fff;font-family:"icomoon";text-align:center}.redesign .brand-text .social-links a:hover{background:#e21836;text-decoration:none}.redesign .brand-text .social-links a.facebook::before{content:""}.redesign .brand-text .social-links a.twitter::before{content:""}.redesign .brand-text .social-links a.instagram::before{content:""}.redesign .brand-text .social-links a.linkedin::before{content:""}.redesign .brand-text .contact-info{margin-bottom:.8em}.redesign .brand-text .update-info{font-size:.9em;border:none;padding:0}.redesign .brand-text .update-info a{color:inherit;text-decoration:underline}.redesign .brand-text .social-reaction-links{border-top:2px solid #ececec;margin-top:1.5rem;padding-top:1.5rem}.redesign .brand-text .social-reaction-links .share-text{position:absolute;font-size:1.2em;padding-top:5px}.redesign .brand-text .social-reaction-links .addthis_inline_share_toolbox_auvv{padding-left:111px}.redesign #brandimage .brandimage-wrapper{padding:5px 5px 30px 5px;border:1px solid #eee;width:300px;float:right;margin-top:30px;position:relative;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1)}.redesign #brandimage .brandimage-wrapper:not(.supplierimage){height:300px}.redesign #brandimage .brandimage-wrapper ul,.redesign #brandimage .brandimage-wrapper li{margin:0;padding:0;list-style:none}.redesign #brandimage .brandimage-wrapper li.flex-active-slide a:hover{cursor:zoom-in}.redesign #brandimage .brandimage-wrapper .flex-direction-nav{display:none}.redesign #brandimage .brandimage-wrapper img{display:block;border:1px solid #f8f8f8;max-width:100%;max-height:100%;width:auto;margin:auto}.redesign #brandimage .brandimage-wrapper .brandimage-control{background-color:rgba(0,0,0,.5);line-height:30px;text-align:right;padding:0 10px;color:#fff;position:absolute;z-index:3;left:5px;right:5px;bottom:5px;font-size:.9em}.redesign #brandimage .brandimage-wrapper .brandimage-control a{color:inherit;text-decoration:underline}.redesign #brandimage .brandimage-wrapper .brandimage-control i.glyphicon{margin-right:5px}.nav-articles.review{margin:2em 0;border-top:2px solid #ececec;border-bottom:2px solid #ececec;padding:.5rem 0}.review-wrapper{padding:15px 1.875rem}.review-wrapper .newer-review-message{text-align:center;font-family:"proxima-nova-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-size:1.5rem;color:#e51937;padding:1.875rem;background-color:#f8f8f8;border-bottom:1px solid #e5e5e5;margin:-15px -1.875rem 20px;-moz-box-shadow:inset 0 -6px 6px -6px rgba(26,26,26,.2);-webkit-box-shadow:inset 0 -6px 6px -6px rgba(26,26,26,.2);box-shadow:inset 0 -6px 6px -6px rgba(26,26,26,.2)}.review-wrapper .newer-review-message a{text-decoration:underline}.review-wrapper h1{margin-top:.5rem;font-family:"proxima-nova-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold}.review-wrapper h2{color:#e21836;text-transform:uppercase}.review-wrapper .edit-link{color:#666;font-size:.9em;text-decoration:underline}.review-wrapper .review-posted-info{border-top:2px solid #ececec;border-bottom:2px solid #ececec;padding:.5rem 0;margin:.5rem 0;color:#666}.review-wrapper .review-image{padding:5px;border:1px solid #eee;width:300px;float:right;position:relative;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);margin:30px 0 30px 30px}.review-wrapper .review-image img{width:100%;display:block;border:1px solid #f8f8f8}.review-wrapper hr{border:none;height:2px;background-color:#ececec;margin:1rem 0}.review-wrapper .product-ratings{padding:0 .5rem}.review-wrapper .product-ratings:after{content:"";display:block;clear:both}.review-wrapper .product-ratings .product-item-wrapper{padding:0 .5rem 1rem .5rem;width:25%;float:left}.review-wrapper .product-ratings .product-item-wrapper.discontinued .product-item-image{opacity:.5}.review-wrapper .product-ratings .product-item-wrapper.discontinued .discontinued-sign{display:block}.review-wrapper .product-ratings .product-item{display:block;cursor:pointer;border:1px solid #ccc;padding:11px;height:300px;text-align:center;-webkit-box-shadow:0 0 6px rgba(26,26,26,.25);-moz-box-shadow:0 0 6px rgba(26,26,26,.25);box-shadow:0 0 6px rgba(26,26,26,.25);position:relative;text-decoration:none;color:inherit}.review-wrapper .product-ratings .product-item .notrated-text{color:inherit}.review-wrapper .product-ratings .product-item .product-item--star-rating .stars img{width:14px;margin:5px 0}.review-wrapper .product-ratings .product-item:hover{padding:10px;border:2px solid #e1003d}.review-wrapper .product-ratings .product-item .discontinued-sign{display:none;position:absolute;z-index:3;text-align:center;background-color:#ececec;line-height:29px;text-transform:uppercase;font-size:.9rem;color:#555;left:0;right:0;top:0}.review-wrapper .product-ratings .product-item .product-item-image{text-decoration:none}.review-wrapper .product-ratings .product-item .product-item-image img{max-height:150px;margin:.62rem 0 .625rem 0}.review-wrapper .product-ratings .product-item .product-item-description{border-top:1px solid #ececec;padding-top:.95rem;margin-top:.95rem}.review-wrapper .product-ratings .product-item .product-item-description.long-text h3{font-size:1.2em;max-height:61px}.review-wrapper .product-ratings .product-item .product-item-description h3{margin:0;font-family:"proxima-nova-condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;max-height:53px;overflow:hidden}.review-wrapper .review-contact-form label{color:#666}.review-wrapper .review-contact-form .col-md-6,.review-wrapper .review-contact-form .col-md-12{padding-bottom:1.2rem}.review-wrapper .review-contact-form input[type=text],.review-wrapper .review-contact-form textarea{width:100%;border:1px solid #ccc;border-radius:4px;height:35px;-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.15)}.review-wrapper .review-contact-form textarea{height:140px}.review-wrapper .review-contact-form .required{color:#e51937}.review-wrapper .review-contact-form .review-contact-form-send{border-radius:4px;background-color:#e51937;border:none;padding:0 1rem;line-height:40px;color:#fff;font-weight:bold;margin-bottom:1rem}.review-wrapper.b-tab-content{display:none}.review-wrapper.b-tab-content.active{display:block}.redesign #brandimage .product-image-wrapper .brandimage-wrapper{float:none;width:100%;height:auto}.redesign #brandimage .product-image-wrapper .brandimage-wrapper img{max-width:100%;width:auto;margin:auto}.redesign .product-image-wrapper{padding-left:30px}.redesign .product-image-wrapper .buy-online-button{background-color:#e1003d;line-height:30px;display:block;text-align:center;padding:0 1rem;margin-top:1rem;clear:both;color:#fff;border-radius:4px;overflow:hidden}.redesign .product-images-slider{padding:1rem 0 0;position:relative}.redesign .product-images-slider .slider-prev,.redesign .product-images-slider .slider-next{position:absolute;z-index:10;color:#b2b2b2;top:50%;margin-top:-5px;width:20px;height:20px}.redesign .product-images-slider .slider-prev:hover,.redesign .product-images-slider .slider-next:hover{text-decoration:none}.redesign .product-images-slider .slider-prev{left:2px}.redesign .product-images-slider .slider-next{right:2px}.redesign .product-images-slider .slides{padding:0;margin:0}.redesign .product-images-slider .slides li{list-style:none;padding:1px;max-height:80px;margin:0 20px 0 0;border:1px solid #eee;box-shadow:0 0 4px rgba(0,0,0,.1);cursor:pointer}.redesign .product-images-slider .slides li img{max-height:76px!important}.redesign .product-images-slider .slides li:hover,.redesign .product-images-slider .slides li.flex-active-slide{border:2px solid #e1003d;padding:0}.redesign .product-images-slider .flex-control-nav,.redesign .product-images-slider .flex-direction-nav{display:none}.redesign .review-wrapper{padding:2rem 1rem 1rem}.redesign .review-wrapper .row{padding:1em 0 0}.redesign .product-listing-controls{padding:1.563rem 1rem 0;font-size:1.063rem;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3rem}.redesign .product-listing-controls .product-listing-controls-prev,.redesign .product-listing-controls .product-listing-controls-next{float:left;position:relative}.redesign .product-listing-controls .product-listing-controls-prev:hover,.redesign .product-listing-controls .product-listing-controls-next:hover{text-decoration:none}.redesign .product-listing-controls .product-listing-controls-prev .product-listing-controls-label,.redesign .product-listing-controls .product-listing-controls-next .product-listing-controls-label{text-transform:uppercase}.redesign .product-listing-controls .product-listing-controls-prev .product-listing-controls-name,.redesign .product-listing-controls .product-listing-controls-next .product-listing-controls-name{color:#999}.redesign .product-listing-controls .product-listing-controls-prev i,.redesign .product-listing-controls .product-listing-controls-next i{display:block;position:absolute;z-index:1;font-size:.8rem;top:50%;margin-top:-5px}.redesign .product-listing-controls .product-listing-controls-next{float:right;text-align:right;padding-right:1rem;margin-right:-1rem;background:url("../../img/chevron-right.png") right center no-repeat}.redesign .product-listing-controls .product-listing-controls-next i{right:0}.redesign .product-listing-controls .product-listing-controls-prev{padding-left:1rem;margin-left:-1rem;background:url("../../img/chevron-left.png") left center no-repeat}.redesign .product-listing-controls .product-listing-controls-prev i{left:0}.redesign .product-description h5{margin:0;font-family:inherit;font-size:1rem}.redesign .product-description p{margin:0 0 1.5rem;color:#666;font-size:.875rem}.redesign .product-ratings-wrapper{padding-top:1.5rem;border-top:2px solid #ececec}.redesign .product-ratings-wrapper .product-item--star-rating img{width:20px;margin-right:2px}.redesign .product-ratings-wrapper .product-item--star-rating .stars,.redesign .product-ratings-wrapper .product-item--star-rating i{display:inline-block;vertical-align:middle;margin-right:4px;color:#cdcdcd}.redesign .product-ratings-wrapper .product-rating{margin-top:.5rem}.redesign .product-ratings-wrapper .product-rating .product-rating-name{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.25rem;width:140px;float:left;padding-top:.1rem}.redesign .product-ratings-wrapper .product-rating.bevnet .product-rating-name{font-size:1.625rem;padding:0}.redesign .product-ratings-wrapper .product-rating.bevnet .product-item--star-rating{padding-top:.2rem}#brandimage{margin-bottom:1em;position:relative;text-align:center}#brandimage img{max-height:450px;max-width:100%}#brandimage.full-size img{max-height:none;max-width:100%}#brandimage .view-full-size:before{line-height:340px}#brandimage:hover .view-full-size{opacity:1}.brand-heading{margin-bottom:.5em}.brand-heading h1{margin-top:.5em;margin-bottom:0}.brand-heading h1 .label{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.3em;font-weight:normal;margin-left:1em;padding-bottom:.2em;vertical-align:top}.brand-heading h2{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em}.brand-heading h2 span{color:#e21836}#brandtext h1{margin-top:.5em;margin-bottom:0}#brandtext h1 .label{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.3em;font-weight:normal;margin-left:1em;padding-bottom:.2em;vertical-align:top}#brandtext h2{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 .5em}#brandtext .contact-info{font-size:.9em;margin-bottom:.5em}#brandtext .contact-info a{display:inline-block;margin-right:.5em}#brandtext .phone{display:inline-block;margin-right:1em}#brandtext .phone:last-of-type{margin-right:0}#brandtext .website{float:left}#brandtext .website{margin-right:1em}#brandtext .social-links a,.brand-text .social-links a{display:inline-block;font-size:.75em}#brandtext .update-info{border-top:1px solid #eee;font-size:.8em;margin-top:1em;padding-top:1em}#brandtext .update-info a{display:inline-block;margin-right:1em}#brandtext .update-info a:last-of-type{margin-right:0}#brandtext .social-reaction-links,.brand-text .social-reaction-links{border-top:1px solid #eee;font-size:.8em;margin-top:1em;padding:1em 0 0}#brandtext .social-reaction-links ul,.brand-text .social-reaction-links ul{margin:0;padding:0}#brandtext .social-reaction-links ul li,.brand-text .social-reaction-links ul li{float:left;margin:0 0 0 .5em}#brandtext .social-reaction-links ul li:first-child,.brand-text .social-reaction-links ul li:first-child{margin-left:0}#brandtext .social-reaction-links .twitter-share-button,.brand-text .social-reaction-links .twitter-share-button{width:95px!important}#brandtext .social-reaction-links #___plusone_0,#brandtext .social-reaction-links #___plusone_0 iframe,.brand-text .social-reaction-links #___plusone_0,.brand-text .social-reaction-links #___plusone_0 iframe{width:65px!important}.brand-detail-info{font-size:.9em;margin-bottom:1em}.brand-detail-info h3{font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;font-weight:600;margin:1em 0 .25em}.brand-detail-info h3:first-child{margin-top:0}.brand-detail-info p{font-size:.9em;margin:0}.brand-detail-info.lower-detail-info h3:first-child{margin-top:.75em}#brandtext .meta{border-bottom:1px solid #eee;color:#777;font-size:.7em;margin-bottom:1em;padding-bottom:1em}#brandtext .meta span{display:block}#brandtext .meta span strong{color:#1a1a1a;font-weight:normal}#brandtext #brandimage{float:right;padding:0 15px 15px;width:41.6666666667%}#brandtext .productreviews{border-bottom:1px solid #eee;margin-bottom:.25em}#brandtext .productreviews h3{margin-top:0}.media-info{font-size:.85em;margin-top:1.5em;text-align:center}.media-info h3{display:inline-block;margin:0 .25em 0 0}.media-info p{display:inline-block;line-height:1.8em;margin:0 1em 0 0;vertical-align:top}.page-info-panels .tab-panel.products-panel{padding:10px 0}.page-info-panels .tab-panel .contactform{margin:20px 0 0;padding:0 10px;float:none;width:auto}p.editorsoverview{margin:0 10px 10px 10px}p.editorsoverview strong{color:#369}.prod-image{width:230px;float:left;margin-left:10px;text-align:center;margin-top:8px}.prod-text{width:460px;float:right}.prod-text p{margin-top:3px}.prod-text h2{font-size:16px;margin-top:8px;margin-bottom:5px;font-weight:bold;color:#009}.small-prod-text{color:gray;font-size:10px;margin-bottom:4px}.brandoverview h3 a{display:inline-block;float:right;font-size:.75em}.tab-background-on{background-image:url("https://d2btcxja5g5zgs.cloudfront.net/slices/tabs/tab-on-back.png");background-repeat:repeat-x;color:#fff;min-width:100px;text-align:center}.tab-background-off{background-image:url("https://d2btcxja5g5zgs.cloudfront.net/slices/tabs/tab-off-back.png");background-repeat:repeat-x;color:#fff;min-width:100px;text-align:center}#tabs{float:left;width:98%;font-size:12px;font-weight:bold;margin-left:10px;margin-top:20px;border-bottom:solid 1px #ccc}#tabs a{color:#fff;display:block;text-decoration:none}.bevnet-rating{float:left;width:230px;margin-left:10px;background-image:url("https://d2btcxja5g5zgs.cloudfront.net/Bg_Images/ratingbg.jpg");background-repeat:no-repeat;height:54px;background-position:center;text-align:center;margin-top:5px}.bevnet-rating img{margin-top:26px}.product{border-top-width:1px;border-top-style:solid;border-top-color:#74c037;width:100%;float:left;margin-top:10px}.user-rating{float:right;width:405px;border:dashed 1px #ccc;height:50px;margin-top:5px;margin-right:50px}.tblButtons{float:right}.tblButtons tr td{border-left:dashed 1px #ccc;padding-left:2px;padding-right:2px;margin-top:0;margin-bottom:0}.unreviewed{float:left;background-image:url(https://d2btcxja5g5zgs.cloudfront.net/main/bkg_gray-gradient.gif);background-repeat:repeat-x;background-position:left top;padding:2px;height:auto;width:99%;margin:10px 0 5px 0;min-height:150px;border-top-width:1px;border-top-style:solid;border-top-color:#74c037}.unreviewed h3{font-size:12px;font-weight:bold;line-height:20px;margin-bottom:5px;text-indent:7px}.unreviewed-text-cell{font-size:10px;vertical-align:middle}.prod-image-nutrition{width:50px;float:left;margin-left:10px;text-align:center;margin-top:8px}.prod-text-nutrition{width:630px;float:right}.prod-text-nutrition p{margin-top:3px}.prod-text-nutrition h2{font-size:14px;margin-top:8px;margin-bottom:5px;font-weight:bold;color:#009}.product-nutrition{border-top-width:1px;border-top-style:solid;border-top-color:#74c037;width:100%;float:left;margin-top:10px}#images{}#images h2{margin-right:.7em}.media-table{width:100%}.media-table tr td{background-color:#fff;width:25%}.media{width:100%;text-align:center;margin-top:4px}.mediainfo{font-size:11px;width:100%;text-align:center;margin-bottom:4px}.brandoverviewbox .postyourreview{margin-left:50px;height:auto;width:150px;margin-top:20px;float:left}.overviewheadline{font-size:16px;color:#555;text-decoration:none;margin-top:0;height:auto;width:auto;margin-bottom:0}.overviewheadline a{text-decoration:none;color:#09c}.overviewdate{font-size:9px;color:#999;text-decoration:none;margin-top:3px;margin-bottom:3px;font-weight:normal}.reviewbody p{margin-top:1px;font-size:11px}.rating{height:auto;width:100%;margin:0 0 5px 0}.rating a{font-size:10px;font-weight:bold;margin-left:10px}.brandoverviewbox .boxright,.brandoverviewbox .boxleft{width:315px;min-height:155px;border-top:1px solid #efefef}.brandoverviewbox.topbox .boxright,.brandoverviewbox.topbox .boxleft{border-top:0}.brandoverviewbox .boxright{float:left}.brandoverviewbox .boxmiddle{text-align:center;width:100%;height:155px}.brandoverviewbox .boxleft{float:right}.brandoverviewbox .middlebox{margin-top:7px;float:left;width:5px;min-height:131px;border-right:1px solid #efefef}.brandimagesmall{float:left;width:80px;min-height:100px;text-align:center;padding-top:8px}.brandimagesmall img{border-style:none}.userrating{width:325px;float:left;margin-top:10px}.userrating .starrater{margin-top:5px}.productrank{font-size:.9em;margin:.5em 0}.postyourreview{margin-left:auto;margin-right:auto;height:auto;width:400px;float:inherit;margin-top:9px;text-align:center}.productreviews .time-updated{color:#999;font-size:.8em;margin-top:-.5em}.productimg{float:left;width:240px;height:auto;margin-top:20px;min-height:200px;text-align:center}.productimg a{display:block;position:relative}.productimg a .zoom-icon{position:absolute;bottom:0;right:20px;width:16px;height:16px;background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/icons/zoomi_16.gif) 0 0 no-repeat}.datestamp{font-weight:bold;float:right;height:auto;width:auto}.datestamp p{font-size:9px;color:#000;margin:0}.averagerating{height:auto;width:auto}.averagerating p{display:inline;font-size:.9em}.smallmenu{font-family:Helvetica,Helvetica Neue,Arial,Sans Serif;list-style-type:none;width:auto;display:inline-block;margin-top:10px;margin-bottom:10px;margin-left:0;padding:0;border-width:2px 2px 0;border-style:solid;border-color:#ccc}.smallmenu li{display:inline;margin:0}.smallmenu li a{padding:0 8px;border-left:1px solid #000}.smallmenu li a.first{border-left:0}.menulink{float:left;width:auto;display:inline-block}.menulong{float:left;background-image:url(https://d2btcxja5g5zgs.cloudfront.net/slices/userreviewpagetabs/lightgrey_tab.png);background-repeat:repeat-x;background-position:left top;height:28px;width:235px}.menulong2{float:left;background-image:url(https://d2btcxja5g5zgs.cloudfront.net/slices/userreviewpagetabs/lightgrey_tab.png);background-repeat:repeat-x;background-position:left top;height:28px;width:72px}.menulink .linkitem{float:left;background-image:url(https://d2btcxja5g5zgs.cloudfront.net/slices/userreviewpagetabs/lightgrey_tab.png);background-repeat:repeat-x;background-position:left top;width:auto}.menulink .linkitemon{float:left;background-image:url(https://d2btcxja5g5zgs.cloudfront.net/slices/userreviewpagetabs/lightblue_tab.png);background-repeat:repeat-x;background-position:left top;width:auto}.product-top{margin-left:20px}.product-top a{margin-left:10px}.reviewbody{float:left;margin:10px 0 0 5px}.ratingboxlabel{margin:0 0 5px 0;width:auto;height:auto}.ratingboxstars{margin:0 0 5px 0;width:auto;height:auto;float:left}.bevnetrating{height:36px}.bevnetrating td{vertical-align:top;padding:0;margin:0}.bevnetrating img{border:0;vertical-align:top}.bevnetrating h4{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;margin:11px 0 0;line-height:26px;font-size:26px;text-transform:uppercase;color:#666;width:170px;padding:0}.bevnetrating h4.notrated-text{display:inline-block;width:auto;font-size:24px;color:#999;font-style:italic;margin-right:5px}.bevnetrating .bevnet-rating-logo{vertical-align:top;margin-right:5px}.bevnetrating .explanation-button{vertical-align:top;display:inline-block;width:15px;height:15px;background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/Btn_Images/question_btn.png) 0 0 no-repeat;margin:5px 0 0 3px}.bevnetrating.small-rating h4{line-height:12px;font-size:16px;width:135px;margin:2px 0 0;color:#999}.bevnetrating.small-rating h4.notrated-text{width:auto;font-size:15px;color:#666;font-style:italic;margin-right:0}.bevnetrating.small-rating .bevnet-rating-logo{height:13px}.bevnetrating.small-rating .explanation-button{width:10px;height:10px;margin:1px 0 0 3px;background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/v2/question_btn_small.png) 0 0 no-repeat}.discontinued{color:red;font-weight:bold}.ratingboxstars{width:230px;float:right;height:24px;padding-top:5px}.order-table a{font-size:18px}.order-table-header p{font-weight:bold;font-size:14px}.nutritionalbox,.ingredientsbox{height:auto;width:290px;margin:10px 10px 0}.nutritionalbox{float:left}.ingredientsbox{float:right}.nutritionalbox h3,.ingredientsbox h3{margin:0 0 5px;color:#555}.nutritionalbox p,.ingredientsbox p{padding:5px 0;margin:0}.contactform h2{margin:0;padding:0}.padded-vert{margin-top:6px;margin-bottom:6px}a.explanationtext{color:#333;font-size:11px;text-indent:2px}.explanationtexttable{margin-top:10px;margin-bottom:8px}.recent-product-container{color:#555;padding:20px 0;position:relative;border-bottom:1px solid #efefef}.recent-product-container h3{color:#777;font-size:18px;margin:0 0 15px 5px}.recent-product-container h3 a:hover{text-decoration:none}.recent-product-container h3 .toggle-product-details{float:right;font-size:.8em;line-height:18px}.recent-product-container .product-image{float:left;width:120px;margin:0 10px 0 5px}.recent-product-container .product-image a{display:block}.recent-product-container .product-image img{width:120px;border:0}.recent-product-container .product-review{float:left;width:500px}.recent-product-container .product-review .product-type{color:#999;font-size:11px}.recent-product-container .product-review .review-text{font-size:12px}.recent-product-container .product-review .review-date{display:block;font-size:11px;padding-top:5px}.recent-product-container .product-review .bevnetrating{margin-top:20px}.recent-product-container .product-review .user-ratings{padding:10px 5px 0 5px}.recent-product-container .product-review .user-ratings .rating-label,.recent-product-container .product-review .user-ratings .rating-count,.recent-product-container .product-review .product-rank{display:inline-block;font-weight:bold;font-size:11px;line-height:20px;vertical-align:top}.recent-product-container .product-review .user-ratings .rating-label{width:125px;white-space:nowrap}.recent-product-container .product-review .user-ratings .star-btn{display:inline-block;width:16px;height:16px;cursor:pointer}.recent-product-container .product-review .user-ratings .rating-count{padding-left:5px}.recent-product-container .product-review .product-rank{display:block;padding:5px 5px 0}.recent-product-container.collapsed-product h3{margin-bottom:0}.recent-product-container.collapsed-product .product-image,.recent-product-container.collapsed-product .product-review{display:none}.recent-product-container .product-info-popup{background:#f7f7f7;border:1px solid #999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 10px -1px rgba(200,200,200,.7);-moz-box-shadow:0 4px 10px -1px rgba(200,200,200,.7);box-shadow:0 4px 10px -1px rgba(200,200,200,.7);display:none;font-size:.9em;padding:5px 8px;position:absolute;width:220px;z-index:5}.recent-product-container .info-links{list-style:none;margin:0;padding:0 0 0 5px}.recent-product-container .info-links li{float:left;font-size:.9em;line-height:28px;list-style:none;margin:0}.recent-product-container .info-links li.divider{color:#ccc;margin:0 10px}.recent-product-container .info-links li a.info-popup-link{cursor:default}.review-explanation-table{border-collapse:collapse;width:100%}.review-explanation-table tr{border-top:1px solid #ddd}.review-explanation-table td{padding:10px;vertical-align:top}.review-explanation-table td.title-cell{color:#666;font-size:.9em;text-transform:uppercase;width:125px}.review-explanation-table table tr{border-top:1px dashed #ddd}.recentreviews-title{border-bottom:1px solid #ddd;color:#444;font-size:1.6em;margin:5px 0 0;padding:0 0 10px}.recentreviews-container .recent-product-container{border-bottom:4px solid #09c;color:#000}.recentreviews-container .recent-product-container h3{color:#222}.clear{clear:both}.leaveacomments{margin:0;width:auto;float:none;padding:10px 0}.leaveacomments h3{margin:0 0 .5em}.leaveacomments select{width:auto}.leaveacomments .info-item .info-label{font-weight:normal;padding:.5em 0 .25em;text-transform:none}.leaveacomments input[type=text],.leaveacomments textarea,.leaveacomments select{font-size:.9em}.leaveacomments input[type=text],.leaveacomments textarea{width:100%}.leaveacomments .button-container{height:auto}div.warning p{font-size:12px;color:red}.comment_btn{margin-top:15px}.comment_note{margin:.5em 0 0}div.comment_note p{font-size:.7em}.userreviews-filter{background:#f2f2f2;border-bottom:1px solid #ddd;margin:-1em -1em .5em;padding:.5em 1em}.userreviews-filter .userreview-selectproduct{display:none}.userreviews-filter .userreview-write-link{float:right;font-size:.9em}.userreviews-filter .userreview-write-link .glyphicon{font-size:.8em}.userreviews-filter .typeselect-label{display:inline-block;padding-right:10px}.userreviews-filter select{width:auto}.userreviews-write{border-bottom:1px solid #ddd;display:none}.userreviews-write .form-success{display:none}.userreviews-loadmore{padding-top:1em}.usercommentbox{height:auto;margin-top:15px}.usercommentbox .commentmain{height:auto}.usercommentbox .commentmain .star{float:right;height:auto;width:auto;margin-right:8px}.usercommentbox .commentmain p{margin:0;padding-bottom:0;margin-bottom:0}.usercommentbox .commentmain h5{color:#1a1a1a;float:left;font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.56em;padding:0;margin:0 0 10px;text-decoration:none}.usercommentbox .commentmain .product-name{font-size:.9em;font-weight:bold;padding-bottom:5px}.usercommentbox .commentmain .product-name .product-label{color:#666;font-weight:normal}.usercommentbox .commentbase{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee;padding:10px 0}.usercommentbox .commentbase .postinfo{height:auto;width:auto;float:left;margin-right:5px}.usercommentbox .commentbase p{color:#888;padding:0;margin:0;font-size:.85em}.usercommentbox .commentbase .reportpost{float:right}.edit-brand-table{width:100%}.edit-brand-table input[type=text],.edit-brand-table textarea{width:100%}.edit-brand-table .editor-label{margin-top:.75em}fieldset.edit-brand-table{min-width:0}.page-classifieds{}.page-classifieds h2{font-size:14px;margin:2px 0 0 4px}.page-classifieds h2 a:hover{color:#09c}.page-classifieds .featureads{margin:20px 5px 0 5px}.page-classifieds .featureads-img{float:left;width:280px;margin-bottom:5px}.page-classifieds .featureads-img h2{margin-top:0}.page-classifieds .featureads-img-jobs{margin:10px 0}.page-classifieds .featureads-img-jobs h2{margin:0}.page-classifieds .featureads-link{float:right}.page-classifieds .featureads-link a{font-size:.85em}.page-classifieds .MasterTable_JobGrid .GridHeader_JobGrid,.page-classifieds .MasterTable_JobGrid .ResizeHeader_JobGrid{border-bottom:1px solid #eee!important;color:#555!important}.page-classifieds .MasterTable_JobGrid .GridHeader_JobGrid,.page-classifieds .MasterTable_JobGrid .ResizeHeader_JobGrid,.page-classifieds .MasterTable_JobGrid th,.page-classifieds .MasterTable_JobGrid td{padding-left:0!important}.page-classifieds .class-row{width:100%}.page-classifieds .row-left{width:49%;float:left}.page-classifieds .row-right{width:49%;float:right}.page-classifieds .box h2,.page-classifieds .featureads h2{text-decoration:none}.page-classifieds .box h2 a,.page-classifieds .featureads h2 a{letter-spacing:0;color:#333;text-decoration:none;margin-top:4px;margin-bottom:8px;margin-left:3px}.page-classifieds .box h2.section-title,.page-classifieds .featureads h2.section-title{color:#333;font-size:1.6em;margin:0 0 .25em}.page-classifieds .box h2.section-title a,.page-classifieds .featureads h2.section-title a{border-bottom:1px dashed #333;color:#333}.page-classifieds .marketplace-search .marketplace-search-label{font-weight:bold;margin-bottom:5px;color:#666}.page-classifieds .marketplace-search .form-group{padding-left:0;padding-right:0}.page-classifieds .marketplace-search .marketplace-search-btn{padding-right:0}.page-classifieds .marketplace-search .marketplace-search-btn .btn{width:100%}.page-classifieds .box{margin-bottom:20px!important;min-height:0!important}.page-classifieds .class-row{float:left;width:100%}.page-classifieds .smalltext{margin-left:5px}.page-classifieds .smalltext p{font-size:10px;line-height:13px}.page-classifieds .bodytext{margin:8px 5px 5px 5px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}.page-classifieds .bodytext ul{list-style-type:circle!important;list-style-position:inside!important;margin-left:15px!important;font-size:11px!important;font-family:Verdana,Arial,Helvetica,sans-serif!important}.page-classifieds h2.connecttalent{font-size:20px!important;margin-top:10px}.page-classifieds .leftside-candidate{width:420px;float:left;border-right:solid 1px #ddd;min-height:275px;margin-bottom:10px}.page-classifieds .rightside-candidate{width:200px;float:right;margin-bottom:10px}.page-classifieds ul.candidatelist{margin:8px 0 0 15px}.page-classifieds ul.candidatelist li{font-family:Verdana,Arial,Helvetica,sans-serif!important}.page-classifieds h3.pricead{font-weight:normal;text-align:center;margin-top:30px;font-size:20px}.page-classifieds img.post-ad-button{margin:10px auto 0 auto}.page-classifieds .gradientbox p{color:#333}.page-classifieds table.jobsnapshot{width:250px;margin-top:5px;margin-bottom:15px}.page-classifieds table.jobsnapshot tr td{padding-top:8px;vertical-align:top}.page-classifieds .indentedpanel{margin-left:15px}.page-classifieds .nextstepbutton{text-align:center;float:right;margin:10px 10px 10px 0}.page-classifieds h2.subheading{float:left;width:600px;line-height:25px;margin:10px 0 20px 10px}.page-classifieds a.subeditbutton{float:right;width:50px;font-size:12px;line-height:25px}.page-classifieds div.snapshot{margin-top:1.5em;min-height:250px}.page-classifieds .snapshot .btn{margin:.5em 0}.page-classifieds div.snapshot-left h2{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em}.page-classifieds div.snapshot-left table tr td{padding-bottom:10px;padding-right:10px}.page-classifieds div.snapshot-right{margin-bottom:10px}.page-classifieds div.jobinformation table{margin-left:10px}.page-classifieds div.jobinformation table tr td{padding:2px}.page-classifieds div.contactinfo{margin-top:10px}.page-classifieds div.contactinfo table{margin-left:10px}.page-classifieds div.employernote{margin-left:10px}.page-classifieds div.resumeinclude{margin-top:10px;margin-left:10px}.page-classifieds div.employercontactsubmit a{min-width:100px}.page-classifieds div.resumeplug{margin-bottom:10px}.page-classifieds div.resumeplug h2{margin-top:8px!important}.page-classifieds div.resumeplug p{color:#333;margin-left:5px;margin-bottom:8px}.page-classifieds div.resumeplug ul{margin-left:20px}.page-classifieds a.resumepostlink{min-width:150px;text-align:center;margin:10px auto 10px 250px}.page-classifieds a.jc{text-decoration:underline!important}.page-classifieds div.adcontent ul{margin-left:30px}.page-classifieds .adcontent img{max-width:100%}.page-classifieds .newsstyle{font-size:.9em;list-style:none;margin:0;padding:0}.page-classifieds .newsstyle li:first-child>a{border-top:0}.page-classifieds .newsstyle li>a{border-top:1px solid #eee;display:block;padding:.4em 0}.page-classifieds .post-ad{display:block;margin:0 0 2em;text-align:center}.page-classifieds .post-ad a{display:block;outline:0}.page-classifieds .post-ad h3,.page-classifieds .post-ad .post-text{margin:0}.page-classifieds .post-ad h3{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:25px;line-height:1em;padding-top:.1em;text-transform:uppercase}.page-classifieds .post-ad h3 img{vertical-align:top;margin-right:10px}.page-classifieds .post-ad .post-text{color:#dd003c;font-size:.9em;font-weight:bold;line-height:1.8em}.page-classifieds .jobs-callout-ad{margin:20px auto;width:595px;height:161px;background-image:url("https://d2btcxja5g5zgs.cloudfront.net/Bg_Images/jobs-middle.png");background-repeat:no-repeat}.page-classifieds .jobs-callout-ad.logged-in .info-container{padding-top:18px}.page-classifieds .jobs-callout-ad .info-container{text-align:center;width:380px;padding:8px 0 0}.page-classifieds h4.callout{font-size:20px;color:#333;text-transform:uppercase;margin:0;padding:0}.page-classifieds h5.callout-sub{font-size:14px;color:#333;font-weight:bold;margin:0;padding:0}.page-classifieds ul.jobreasons,.page-classifieds ul.jobreasons li ul.jobreasons li a{font-family:Verdana,Arial,Helvetica,sans-serif!important}.page-classifieds ul.jobreasons{margin:3px 0 0;padding:0}.page-classifieds ul.jobreasons li{font-size:.9em;list-style:disc inside none}.page-classifieds ul.jobreasons li a{text-decoration:underline}.page-classifieds ul.jobreasons li a:hover{text-decoration:underline}.page-classifieds .jobs-callout-ad .signupbutton{margin-top:7px}.page-classifieds .send-to-friend{border-color:#ccc;border-style:solid;border-width:1px 0;font-weight:bold;margin:0 0 1em;padding:.5em 0;text-align:center}.bold{font-weight:bold!important}.jobs-callout-ad.logged-in .info-container{padding-top:18px}h4.callout{font-size:1.5em;margin:0;padding:0}h5.callout-sub{font-size:1em;margin:1em 0;padding:0}ul.jobreasons{margin:3px 0 0;padding:0}ul.jobreasons li{font-size:.9em;list-style:disc inside none}ul.jobreasons li a{text-decoration:underline}ul.jobreasons li a:hover{text-decoration:underline}.jobs-callout-ad .btn{margin-top:1.25em}.supplier-finder-cta{font-size:.9em;padding:0}.supplier-finder-cta h3{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:normal;margin:2px 0 .5em}.supplier-finder-cta .btn{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:normal;height:auto;line-height:1em;margin-top:.25em;padding-left:.5em;padding-right:.5em}.supplier-finder-cta .btn:after{margin:0 0 0 .4em;padding:.15em 0 .25em .5em}.supplier-finder-cta ul{list-style:none;margin:0;padding:0}.supplier-finder-cta ul li{margin:0 0 1em;padding-left:25px}.supplier-finder-cta ul li i{float:left;font-size:1em;margin-top:.05em;margin-left:-25px}.jobs-testimonial{background:#f9f9f9;border-left:5px solid #f3f3f3;font-size:.8em;font-style:italic;margin:1em 0;padding:.5em;position:relative}.jobs-testimonial:before{color:#dd003c;content:"“";font-size:5em;font-style:normal;font-weight:normal;left:.05em;position:absolute;top:-.3em}.jobs-testimonial p{margin:0;text-indent:2em}.jobs-testimonial strong{display:block;padding-top:.25em;text-indent:0}.post-job h2{font-family:"alternate-gothic-no-2-d","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.6em}.post-job h2 .subeditbutton{float:right;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.6em;margin-top:.2em}.post-job label.sub-label{font-size:.85em;font-weight:bold}.post-job input[type=radio],.post-job input[type=checkbox]{margin-right:.5em}.post-job input[type=radio]+label,.post-job input[type=checkbox]+label{display:inline;font-weight:normal}.post-job .btn{padding-bottom:.5em;padding-top:.5em}.post-job .nextstepbutton{margin:1em 0}.post-job .form-group,.post-job .form-control{margin-bottom:0}.post-job .help-block{font-size:.85em}.post-job .multiple-locations{margin:.5em 0 1em}.post-job .job-type{margin-top:1.5em;margin-bottom:0}.post-job .job-type label{margin:0}.post-job .job-sub-type .sub-label{margin-top:1em}.post-job .cbList{width:100%}.post-job table{width:100%}.contact-employer .form-group,.contact-employer .form-control{margin-bottom:0}.edit-resume .resume-table{width:100%}@media only screen and (max-width:768px){.edit-resume .k-tabstrip-items .k-link{font-size:.95em;padding:.5em}.edit-resume .resume-table thead,.edit-resume .resume-table tbody,.edit-resume .resume-table tr,.edit-resume .resume-table th,.edit-resume .resume-table td{display:block}.edit-resume .resume-table input[type=text],.edit-resume .resume-table input[type=submit],.edit-resume .resume-table select,.edit-resume .resume-table textarea{margin-left:0;margin-right:0;width:100%}.edit-resume .resume-table input[type=submit]{padding-left:0;padding-right:0}.edit-resume .resume-table .IndustrySectors>p,.edit-resume .resume-table .IndustrySectors>div,.edit-resume .resume-table .Expertises>p,.edit-resume .resume-table .Expertises>div{float:none!important;width:100%!important}}@media only screen and (max-width:480px){.edit-resume .k-tabstrip-items .k-link{font-size:.8em;padding:.5em .25em}}#userLoginModalForm .simplemodal-close{background:transparent url(http://webimgs.bevnet.com/v2/x-red-70opac.png) 0 0 no-repeat;display:inline-block;height:18px;text-indent:-10000px;width:18px}#userLoginModalForm .company-edit-details-container .company-edit-detail .detail-label{width:80px}#userLoginModalForm .company-edit-details-container .company-edit-detail .warning-message.block-message{padding-left:80px}#userLoginModalForm .forgot-password-link{display:inline-block;margin-left:80px;padding-top:3px}#userLoginModalForm .company-save-button{padding-top:0}#userLoginModalForm .noaccount-container{padding-top:5px;border-top:1px solid #eee;color:#333}.cart-products{margin:0 0 10px;padding:0 0 10px}.cart-products .product-row{border-top:1px solid #eee;padding:5px 0}.cart-products .product-row .name{font-weight:bold}.cart-products .product-row .quantity{display:inline-block;font-weight:normal;float:right;text-align:center;width:50px}.cart-products .product-row .price{display:inline-block;float:right;font-weight:normal;text-align:right;width:70px}.cart-products .product-row.header-row{border-top:0}.cart-products .product-row.header-row span{font-weight:bold}.cart-products .product-row.total-row{border-top:1px dashed #ddd}.cart-products .product-row.total-row .name{font-weight:normal}.cart-products .product-row.total-row .name .price{font-weight:bold}.payment-form label.error{display:block;padding-left:90px}.bankaccount-info .input-label.inline-label{width:200px}.livestream-video iframe{max-width:100%}.livestream-video .video-description{margin:.5em 0 .75em}.livestream-video .banner-ad{display:block;margin-bottom:1em}.livestream-video .banner-ad img{max-width:100%}.livestream-social-stream iframe{width:100%}.livestream-social-stream .share-buttons{margin-top:.5em}.livestream-social-updates{background:#fcfcfc;border-top:1px solid #eee;margin-top:1em}.livestream-social-updates .section-title{border-bottom:1px solid #eee;padding-bottom:.25em}.newsletter-signup{padding:30px 45px}.newsletter-signup .newsletter-signup-body{display:flex;gap:37px;margin-bottom:35px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-left{display:flex;align-items:flex-start}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-left img{max-width:262px!important;margin-top:30px;margin-left:auto;margin-right:auto}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right{max-width:494px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right h1{font-size:2.3em}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form{padding-top:20px;font-size:.9em}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .form-group,.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .form-control{margin-bottom:.5em}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .checkbox{font-size:.9em}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .help-block{color:#999;line-height:1.1em;margin-top:1em;margin-bottom:0}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .btn{margin-top:10px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .required-fields{display:grid;padding-right:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:20px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .checkbox-wrapper{display:flex;margin-bottom:5px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .checkbox-input{width:20px;height:20px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .checkbox-label{padding-top:5px;padding-left:5px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .success{text-align:center;background-color:#c8f4e2;margin-top:20px;margin-right:20px;padding:10px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .success p{margin:0;font-size:12px}.newsletter-signup .newsletter-signup-footer{padding:35px 45px;background-color:#231f20;color:#fff;text-align:center}.newsletter-signup .newsletter-signup-footer p{text-align:left}.newsletter-signup .newsletter-signup-footer h1{margin-top:0;font-size:1.5em;color:#fff}.newsletter-signup .newsletter-signup-footer .btn{margin-top:5px;background-color:#14a7bd}.newsletter-signup .newsletter-signup-footer .btn:hover{background-color:#1394a7}.newsletter-signup .btn{padding:0 15px;line-height:35px}.newsletter-signup .btn:after{content:none}@media only screen and (max-width:460px){.newsletter-signup{padding:10px;font-size:12px}.newsletter-signup .newsletter-signup-body{gap:0;margin-bottom:15px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-left img{margin-top:0;height:361px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right ul{padding-left:20px;line-height:14.32px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right li:not(:last-child){margin-bottom:5px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right h1{font-size:27px;line-height:25px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form{padding-top:10px;font-size:12px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .required-fields{padding-right:0}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .checkbox-label{font-size:11px;padding-top:7px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .success{padding:10px 7px;margin-right:0}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form .success p{font-size:9px}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right .newsletter-signup-form p{margin-top:5px;margin-bottom:5px}.newsletter-signup .newsletter-signup-footer{padding:20px}.newsletter-signup .newsletter-signup-footer h1{font-size:20px;line-height:19px}.newsletter-signup p{line-height:14.32px}}@media only screen and (max-width:1024px){.newsletter-signup .newsletter-signup-body{flex-direction:column}.newsletter-signup .newsletter-signup-body .newsletter-signup-body-right{max-width:100%}}body.page-bestof{background:#d5d5d5;color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin:0 auto 0;padding:0}body.page-bestof #wrap{background:#8f8e8e url(https://d2btcxja5g5zgs.cloudfront.net/bestof/bg.gif) center repeat-y;margin:0 auto 0;padding:0}body.page-bestof a,body.page-bestof a:visited{color:#000;text-decoration:none;line-height:21px;text-decoration:underline}body.page-bestof a:hover{color:red;text-decoration:underline}body.page-bestof #top{height:25px;margin:0 auto 0;padding:0;overflow:hidden}body.page-bestof #header{color:#000;font-size:11px;padding:0;overflow:hidden;background-image:url(images/top_2.gif);background-repeat:repeat-y;background-position:left top}body.page-bestof #header h1{color:#000;font-size:24px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0;padding:25px 0 0 20px;text-decoration:none}body.page-bestof #header h1 a,body.page-bestof #header h1 a:visited{color:#000;font-size:24px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0;padding:0;text-decoration:none}body.page-bestof #header h1 a:hover{color:#000;text-decoration:none}body.page-bestof #header p{color:#999;padding:0 0 5px 20px;margin:0;line-height:20px}body.page-bestof #header a,body.page-bestof #header a:visited{color:#000;font-size:11px;text-transform:uppercase;text-decoration:none}body.page-bestof #header a:hover{color:#c00;text-decoration:underline}body.page-bestof .headerleft{width:auto;height:auto;float:left;font-size:14px;padding:0;margin-top:-4px;margin-right:0;margin-bottom:0;margin-left:20px}body.page-bestof .headerleft a img{border:none;margin:0;padding:0}body.page-bestof .headerright{width:480px;float:right;margin:0;padding:1px 10px 0 0;font-weight:bold;text-align:right}body.page-bestof .headerright a img{border:none;margin:0 0 3px 0;padding:0}body.page-bestof .sitelink-container{padding:0 20px}body.page-bestof .sitelink{padding:0 7px;margin:0;display:inline;color:#c00;font-family:Helvetica,Helvetica Neue,Arial,Sans Serif;font-weight:bold;font-size:10px;text-transform:uppercase;text-decoration:none;border-right:1px dotted #999;line-height:35px}body.page-bestof a.sitelink:visited{color:#c00;text-decoration:none}body.page-bestof .sitelink.first{padding-left:0}body.page-bestof #navbar{background:#fff url(images/navbar.gif);width:976px;height:29px;font-size:11px;font-family:Arial,Tahoma,Verdana;color:#fff;font-weight:bold;margin:0 auto 0;padding:0;border-top:1px solid #afafaf;border-bottom:1px solid #fff;overflow:hidden}body.page-bestof #navbar a,body.page-bestof #navbar a:visited{color:#000;font-size:11px;text-decoration:none;text-transform:uppercase;padding:0 0 0 3px}body.page-bestof #navbar a:hover{color:#c00;text-decoration:underline;padding:0 0 0 3px}body.page-bestof #navbarleft{width:935px;float:left;margin:0;padding:0}body.page-bestof #navbarright{width:235px;font-size:11px;float:right;margin:0;padding:4px 0 0 0}body.page-bestof #navbarright a img{border:none;margin:0;padding:0}body.page-bestof #nav{margin:0;padding:0;list-style:none}body.page-bestof #nav ul{margin:0 0 0 0;padding:0;list-style:none}body.page-bestof #nav a,body.page-bestof #nav a:visited{background:#fff url(images/navbar.gif);color:#fff;display:block;font-weight:bold;margin:0;padding:8px 10px 8px 11px}body.page-bestof #nav a:hover{color:#c00;margin:0;padding:8px 10px 8px 11px;text-decoration:none;background-color:#a99373}body.page-bestof #nav li{float:left;margin:0;padding:0}body.page-bestof #nav li li{float:left;margin:0;padding:0;width:150px}body.page-bestof #nav li li a,body.page-bestof #nav li li a:link,body.page-bestof #nav li li a:visited{width:160px;float:none;margin:0;padding:7px 30px 7px 10px;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background-color:#a99373}body.page-bestof #nav li li a:hover,body.page-bestof #nav li li a:active{background:#fff url(images/navbar.gif);padding:7px 30px 7px 10px}body.page-bestof #nav li ul{position:absolute;width:10em;left:-999em}body.page-bestof #nav li:hover ul{left:auto;display:block}body.page-bestof #nav li:hover ul,body.page-bestof #nav li.sfhover ul{left:auto}body.page-bestof #subnavbar{background:#fff;width:976px;height:27px;margin:0 auto 0;padding:0 0 0 0;border-bottom:1px solid #ccc}body.page-bestof #subnav{margin:0;padding:0;list-style:none}body.page-bestof #subnav ul{margin:0;padding:0;list-style:none}body.page-bestof #subnav a,body.page-bestof #subnav a:visited{background:#fff;color:#333;display:block;font-weight:bold;margin:0;padding:6px 15px 6px 15px}body.page-bestof #subnav a:hover{background:#eee;color:#c00;display:block;text-decoration:none;margin:0;padding:6px 15px 6px 15px}body.page-bestof #subnav li{float:left;margin:0;padding:0}body.page-bestof #subnav li li{float:left;margin:0;padding:0;width:160px}body.page-bestof #subnav li li a,body.page-bestof #subnav li li a:link,body.page-bestof #subnav li li a:visited{background:#eee;color:#333;width:160px;float:none;margin:0;padding:6px 10px 6px 10px;border-top:1px solid #fff}body.page-bestof #subnav li li a:hover,body.page-bestof #subnav li li a:active{background:#fff url(images/navbar.gif);color:#c00;margin:0;padding:6px 10px 6px 10px}body.page-bestof #subnav li ul{position:absolute;width:10em;left:-999em}body.page-bestof #subnav li:hover ul{left:auto;display:block}body.page-bestof #subnav li:hover ul,body.page-bestof #subnav li.sfhover1 ul{left:auto}body.page-bestof #homepage{margin:0 10px;padding:10px 0 0 0}body.page-bestof #homepage p{margin:0;padding:5px;line-height:18px;color:gray;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}body.page-bestof #homepage p img{border:none;float:left;margin:0 0 10px 0}body.page-bestof #homepage ul{list-style-type:square;margin:0;padding:0 0 15px 0}body.page-bestof #homepage ul li{list-style-type:square;margin:0 0 0 20px;padding:0}body.page-bestof .hppostmeta{width:270px;font-size:11px;margin:0 0 4px 0;padding:5px 0 4px 0;border-bottom:1px dotted silver;font-weight:bold}body.page-bestof #homepageleft{background-color:#fff}body.page-bestof .main{background:#fff;float:left;width:600px;margin:0 0 10px 0;padding:13px 10px 0 10px}body.page-bestof .featured{background:#fff;float:left;width:300px;margin:0 0 10px 0;padding:10px 10px 0 10px}body.page-bestof .featured a{text-decoration:none}body.page-bestof .featured a:hover{text-decoration:underline}body.page-bestof #homepageright{float:right;width:300px;margin:0;padding:0}body.page-bestof #homepageright p{padding:0;margin:0}body.page-bestof .section{background:#fff;float:right;width:280px;margin:0 0 10px 0;padding:10px 10px 0 10px}body.page-bestof .thumb{background:#fff;float:right;width:280px;margin:0 0 10px 0;padding:10px 10px 0 10px}body.page-bestof .thumb a{text-decoration:none}body.page-bestof .thumb a:hover{text-decoration:underline}body.page-bestof #content{background:transparent;margin:0 auto 0;padding:0;line-height:17px}body.page-bestof #content .wrap{background:#f2f2f2;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-radius:0 0 10px 10px;margin-bottom:40px;max-width:978px}body.page-bestof #content h1{color:#593e1b;font-size:22px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;margin:0;padding:5px 5px;line-height:24px}body.page-bestof #content h1 a,body.page-bestof #content h1 a:visited{color:#593e1b;text-decoration:none;margin:0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;line-height:30px}body.page-bestof #content h1 a:hover{color:#c00;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif}body.page-bestof #content h2{color:#593e1b;margin:0 0 3px 0;padding:0;font:bold 18px Georgia,"Times New Roman",Times,serif}body.page-bestof #content h2 a,body.page-bestof #content h2 a:visited{color:#593e1b;text-decoration:none;margin:0;padding:0 0 10px 0}body.page-bestof #content h2 a:hover{color:#c00;text-decoration:none}body.page-bestof #content h3{color:#000;font-size:14px;font-family:Arial,Tahoma,Verdana;font-weight:bold;margin:0 0 10px 0;padding:5px 0 10px 0}body.page-bestof #content h3 a,body.page-bestof #content h3 a:visited{color:#000;text-decoration:none;margin:0;padding:0 0 10px 0}body.page-bestof #content h3 a:hover{color:#c00;text-decoration:none}body.page-bestof #content h4{color:#000;font-size:16px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;margin:0 0 10px 0;padding:0}body.page-bestof #content img.wp-smiley{float:none;border:none;margin:0;padding:0}body.page-bestof #content img.wp-wink{float:none;border:none;margin:0;padding:0}body.page-bestof #contentleft{margin:0 10px;padding:10px 0 10px 0}body.page-bestof #contentleft a img{margin:0;padding:0;border:none}body.page-bestof #contentleft p{margin:0;padding:0 0 15px 0;line-height:22px;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}body.page-bestof #contentleft ul{list-style-type:square;margin:0;padding:0 0 15px 0}body.page-bestof #contentleft ul li{list-style-type:none;margin:0 0 0 20px;padding:0}body.page-bestof blockquote{background:#e8e8e8;margin:0 25px 15px 25px;padding:10px 20px 0 15px;border-top:1px solid #ddd;border-right:1px solid #666;border-left:1px solid #ddd;border-bottom:1px solid #666}body.page-bestof #content blockquote p{margin:0;padding:0 0 15px 0}body.page-bestof .postarea{background:#fff;margin:0 0 10px 0;padding:10px 10px 0 10px}body.page-bestof .breadcrumb{float:left;width:610px;font-size:11px;margin:0 0 20px 0;padding:0 0 3px 0;border-bottom:double #eaeaea}body.page-bestof .date{float:left;width:610px;font-size:12px;margin:0;padding:0}body.page-bestof .postmeta{width:610px;font-size:12px;padding:5px 0 20px 0;margin:0;border-top:double #eaeaea}body.page-bestof .postmeta2{width:610px;font-size:12px;padding:5px 0 40px 0;margin:0;border-top:double #eaeaea}body.page-bestof .postmeta3{width:610px;font-size:12px;padding:0 0 0 0;margin:0}body.page-bestof .archive{float:left;width:275px;margin:0;padding:0 0 20px 0}body.page-bestof .adsense-post{background:#fff;float:left;width:610px;margin:0 0 10px 0;padding:20px 10px 20px 10px}body.page-bestof .comments{background:#fff;float:left;width:610px;margin:0 0 0 0;padding:20px 0 20px 20px}body.page-bestof img.centered{display:block;margin-left:auto;margin-right:auto;padding:0}body.page-bestof img.alignnone{padding:0;margin:0 0 10px 0;display:inline}body.page-bestof img.alignright{padding:0;margin:0 0 10px 10px;display:inline}body.page-bestof img.alignleft{padding:0;margin:0 10px 10px 0;display:inline}body.page-bestof .alignright{float:right}body.page-bestof .alignleft{float:left}body.page-bestof .wp-caption{margin:0;padding:0}body.page-bestof .wp-caption img{margin:0 0 10px 0;padding:0;border:0}body.page-bestof .wp-caption p.wp-caption-text{margin:0;padding:5px 0 0 0;font-size:10px;font-style:italic;font-weight:bold;line-height:12px}body.page-bestof #sidebar{float:right;width:320px;margin:0;padding:10px 0 10px 0;line-height:18px;display:inline}body.page-bestof #sidebar p{padding:0;margin:0}body.page-bestof #sidebar a img{border:none;margin:0;padding:0 0 15px 0}body.page-bestof #sidebar h2{color:#000;font-size:14px;font-family:Arial,Tahoma,Verdana;font-weight:bold;margin:0 0 5px 0;padding:0}body.page-bestof #sidebar ul{list-style-type:none;margin:0 0 10px 0;padding:0}body.page-bestof #sidebar ul li{list-style-type:none;margin:0 0 5px 0;padding:0}body.page-bestof #sidebar ul ul{list-style-type:none;margin:0 0 0 0;padding:0}body.page-bestof #sidebar ul li li{background:#fff url(images/icon.png) no-repeat top left;padding:0 0 5px 18px;margin:0 0 0 0}body.page-bestof #sidebar ul li ul li{background:#fff url(images/icon.png) no-repeat top left;padding:0 0 5px 18px;margin:0 0 0 0}body.page-bestof .widgetarea{background:#fff;float:left;width:300px;margin:0 0 10px 0;padding:10px 10px 0 10px}body.page-bestof .page-content .video{background:#fff;float:left;width:300px;margin:0 0 10px 0;padding:10px 10px 10px 10px}body.page-bestof .adsense{background:#fff;float:left;width:300px;margin:0 0 10px 0;padding:5px 10px 10px 10px}body.page-bestof .adsense2{background-image:url(images/countdown_bg.jpg);background-repeat:no-repeat;float:left;width:320px;height:50px;margin-left:0;margin-bottom:10px}body.page-bestof p.centerbg{width:100%;float:left;color:#fff;font-size:14px;margin-top:7px!important;text-align:center;font-weight:bold;letter-spacing:1px;text-transform:uppercase}body.page-bestof p.centerbg a{margin-top:0;padding-top:-5px;color:#fff;text-decoration:underline}body.page-bestof .slightlybigger{font-size:16px}body.page-bestof .newsletter{background:#fff url(images/newsletter.gif) top right no-repeat;float:left;width:300px;margin:0 0 10px 0;padding:10px 10px 15px 10px}body.page-bestof #l_sidebar{background:#fff;float:left;width:135px;margin:0;padding:10px 10px 0 10px;line-height:20px;display:inline}body.page-bestof #l_sidebar p{margin:0;padding:0 0 15px 0}body.page-bestof #l_sidebar a img{border:none;margin:0;padding:0 0 15px 0}body.page-bestof #l_sidebar ul{list-style-type:none;margin:0 0 10px 0;padding:0}body.page-bestof #l_sidebar ul ul{list-style-type:none;margin:0 0 0 0;padding:0}body.page-bestof #l_sidebar ul li li{background:#fff url(images/icon.png) no-repeat top left;padding:0 0 5px 18px;margin:0 0 0 0}body.page-bestof #l_sidebar ul li ul li{background:#fff url(images/icon.png) no-repeat top left;padding:0 0 5px 18px;margin:0 0 0 0}body.page-bestof #r_sidebar{background:#fff;float:right;width:135px;margin:0;padding:10px 10px 0 10px;line-height:20px;display:inline}body.page-bestof #r_sidebar p{padding:0 0 15px 0;margin:0}body.page-bestof #r_sidebar a img{border:none;margin:0;padding:0 0 15px 0}body.page-bestof #r_sidebar ul{list-style-type:none;margin:0 0 10px 0;padding:0}body.page-bestof #r_sidebar ul ul{list-style-type:none;margin:0 0 0 0;padding:0}body.page-bestof #r_sidebar ul li li{background:#fff url(images/icon.png) no-repeat top left;padding:0 0 5px 18px;margin:0 0 0 0}body.page-bestof #r_sidebar ul li ul li{background:#fff url(images/icon.png) no-repeat top left;padding:0 0 5px 18px;margin:0 0 0 0}body.page-bestof #footer{clear:both;margin:0 auto 0;padding:20px 0}body.page-bestof #footer p{color:#000;font-size:11px;font-family:Arial,Tahoma,Verdana;margin:0;padding:0 0 0 10px}body.page-bestof #footer a,body.page-bestof #footer a:visited{color:#c00;text-decoration:none}body.page-bestof #footer a:hover{color:#c00;text-decoration:underline}body.page-bestof #footer a img{border:none;margin:0 0 0 10px;padding:0}body.page-bestof #footerright{width:105px;float:right;margin:0;padding:10px 0 0 0;text-align:right}body.page-bestof #bottom{width:990px;height:25px;margin:0 auto 0;padding:0;overflow:hidden}body.page-bestof #searchdiv{margin:0;padding:0}body.page-bestof #searchform{margin:0;padding:0;overflow:hidden;display:inline}body.page-bestof #subscribe{margin:0;padding:0;overflow:hidden}body.page-bestof #s{background:#fff;width:180px;color:#333;font-size:11px;font-family:Arial,Tahoma,Verdana;font-weight:normal;margin:0;padding:3px 0 3px 5px;border-top:1px solid #666;border-right:1px solid #ddd;border-left:1px solid #666;border-bottom:1px solid #ddd;display:inline}body.page-bestof #sbutt{background:#fff;color:#333;font-size:11px;font-family:Arial,Tahoma,Verdana;margin:0 0 0 5px;padding:2px;border-top:1px solid #ddd;border-right:1px solid #666;border-left:1px solid #ddd;border-bottom:1px solid #666;font-weight:bold}body.page-bestof #subbox{background:#eee;width:220px;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:normal;margin:10px 0 0 0;padding:3px 0 3px 5px;border-top:1px solid #666;border-right:1px solid #ddd;border-left:1px solid #666;border-bottom:1px solid #ddd;display:inline}body.page-bestof #subbutton{background:#fff url(images/navbar.gif);color:#333;font-size:11px;font-family:Arial,Tahoma,Verdana;margin:0 0 0 8px;padding:3px 2px 2px 2px;border-top:1px solid #ddd;border-right:1px solid #666;border-left:1px solid #ddd;border-bottom:1px solid #666;font-weight:bold}body.page-bestof #name,body.page-bestof #email,body.page-bestof #url{background:#fff;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0;padding:4px;border-top:1px solid #666;border-right:1px solid #ddd;border-left:1px solid #666;border-bottom:1px solid #ddd}body.page-bestof #submit{background:#fff url(images/navbar.gif);color:#333;font-family:Arial,Tahoma,Verdana;margin:px;padding:4px;border-top:1px solid #ddd;border-right:1px solid #666;border-left:1px solid #ddd;border-bottom:1px solid #666;font-weight:bold}body.page-bestof #words{background:#fff;width:460px;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;padding:4px;margin:0;border-top:1px solid #666;border-right:1px solid #ddd;border-left:1px solid #666;border-bottom:1px solid #ddd}body.page-bestof #commentblock{width:550px;background:#e8e8e8;float:left;padding:20px 20px 10px 20px;margin:10px 0 0 0;border-top:2px solid #333;border-bottom:1px solid #333}body.page-bestof #commentblock ol{list-style-type:square;margin:0 0 0 10px;padding:0 0 10px 0}body.page-bestof .commentdate{font-size:12px;padding-left:0}body.page-bestof #commentlist li p{margin-bottom:8px;line-height:20px;padding:0}body.page-bestof .commentname{color:#333;margin:0;padding:5px 5px 5px 0}body.page-bestof .commentinfo{clear:both}body.page-bestof .commenttext{clear:both;margin:3px 0 10px 0;padding:20px 10px 5px 10px;width:510px;background:#fff url(images/comment.gif) no-repeat top left}body.page-bestof .commenttext-admin{clear:both;margin:3px 0 10px 0;padding:20px 10px 5px 10px;width:510px;background:#fff url(images/comment.gif) no-repeat top left}body.page-bestof .reviewimage{float:left;height:50px;width:50px;margin-right:8px;border:1px solid #999}body.page-bestof .clear{clear:both}body.page-bestof .reviewdate{display:inline-block;width:auto;font-size:12px;margin:0;padding:0}body.page-bestof .postarea h2{font-size:14px}body.page-bestof .bevnetul li{list-style-type:circle!important}body.page-bestof #winners{padding:4px 10px}body.page-bestof .mainwinner{vertical-align:top}body.page-bestof .winner{vertical-align:top}body.page-bestof .mainwinner,body.page-bestof .winner{padding:20px 0}body.page-bestof .mainwinner h3{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/bestof/winnerheader.jpg);background-repeat:no-repeat;height:40px;margin:0 10px!important;padding:0!important}body.page-bestof .mainwinner h3 a{text-align:left;color:#fff!important;line-height:40px;padding:0 0 0 40px!important}body.page-bestof .mainwinner a img{border:none 0 #fff}body.page-bestof .winner h3{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/bestof/awardheader.jpg);background-repeat:no-repeat;height:40px;margin:0 5px!important;padding:0 0 0 20px!important}body.page-bestof .winner h3 a{color:#600!important;line-height:40px;padding:0!important}body.page-bestof .winner a img{border:none 0 #fff}body.page-bestof .mainwinner a,body.page-bestof .winner a{display:block}body.page-bestof .mainwinner a img,body.page-bestof .winner a img{margin-left:0}body.page-bestof .awardname{text-align:center;font-size:14px;font-weight:bold;text-transform:uppercase;min-height:36px}body.page-bestof .winnerpage-table{width:100%}body.page-bestof #backbutton{background-color:red;width:200px}body.page-bestof #backbutton a{color:#fff;text-align:center;display:block;font-weight:bold!important;text-decoration:none}body.page-bestof .worldredbull{background-color:#f8d869;width:160px;margin-left:auto;margin-right:auto;margin-top:15px}body.page-bestof .worldredbull a{color:#000;text-align:center;display:block;font-weight:bold!important;text-decoration:none}body.page-bestof .awname{background-image:url("https://d2btcxja5g5zgs.cloudfront.net/award_bg2.jpg");background-repeat:no-repeat;line-height:49px;padding-left:50px;width:246px;font-size:13px;font-weight:bold}body.page-bestof #awardcontent{padding:0;margin:5px}body.page-bestof .postarea h1{margin-top:12px!important;margin-bottom:12px!important}body.page-bestof .fintitle{margin-top:10px!important;font-size:22px!important;background-image:url(/bestof2008/images/icons/bestof_redstar.png);background-repeat:no-repeat;text-indent:40px;line-height:30px}body.page-bestof .topmenu{margin-top:6px;padding:0 7px}body.page-bestof .topmenu table{width:100%}body.page-bestof .topmenu table tr td{padding:0;margin:0}body.page-bestof .topmenu a{color:#fff!important;display:block;text-transform:uppercase;text-decoration:none;text-align:center;line-height:35px;background-color:#555;font-size:14px;padding-top:1px;font-weight:bold}body.page-bestof .topmenu a.firstMenu{border-left:none 0 #999}body.page-bestof .topmenu a:hover{background-color:#cf6;color:#333!important}body.page-bestof #header img{max-width:100%}body.page-bestof #preview{margin-left:5px;background-color:#ff0;text-align:center;color:red;font-weight:bold;font-size:18px;width:976px;padding-top:10px;padding-bottom:10px}body.page-bestof #wrap{background-image:url(https://d2btcxja5g5zgs.cloudfront.net/bestof/2011/bg-blackborder-2.jpg)}body.page-bestof #homepage_intro{padding:10px 10px 0}body.page-bestof #content h1{color:#000}body.page-bestof .mainwinner h3{background-image:url("https://d2btcxja5g5zgs.cloudfront.net/bestof/winnerheader-short-2.jpg")}body.page-bestof .mainwinner h3{width:auto}body.page-bestof #bottom{background:#f2f2f2;border-width:0 1px 1px;border-style:solid;border-color:#000;height:20px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:relative;top:8px;margin-bottom:20px}body.page-bestof #backbutton{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body.page-bestof .awname{background:transparent url(https://d2btcxja5g5zgs.cloudfront.net/bestof/award-title-bg.jpg) 0 0 no-repeat!important;width:296px!important;padding-left:20px}body.page-bestof .winner-video{margin:20px 10px}body.page-bestof .jwplayer{max-width:100%}@media only screen and (max-width:48em){.breadcrumb{margin:-.4em 0 0 -.35em;padding-left:.5em;padding-right:.5em;width:calc(100% + .75em)}#brandtext #brandimage img{max-height:180px!important}}@media only screen and (max-width:580px){#gridsearch .btn-group{float:none;margin-bottom:.75em}#gridsearch .btn-group .btn{float:none}#gridsearch .btn-group .dropdown-menu{margin-left:0}#brandtext #brandimage img{max-height:180px!important}}@media only screen and (max-width:768px){.row.product-row .col-sm-4{padding-left:15px!important;padding-right:15px!important}.review-wrapper .product-ratings .product-item-wrapper{width:50%}.redesign .product-image-wrapper{padding-left:0}.redesign .product-listing-controls .product-listing-controls-prev{margin-left:0}.redesign .product-listing-controls .product-listing-controls-next{margin-right:0}.redesign .row{padding:0}.redesign .row.fixmobile{padding:0 .938rem}.redesign #brandimage .brandimage-wrapper{float:none;margin:30px auto 0;max-width:100%}.redesign #brandimage .brandimage-wrapper img{margin:auto}.review-wrapper{padding:15px .5em}.show-more-products.product-rows-2{display:block}#brandtext #brandimage{float:none;margin-top:0;width:100%}#brandtext #brandimage img{max-height:180px}.jobs-intro,.jobs-testimonials{display:none}}@media only screen and (max-width:480px){.review-wrapper .review-image{float:none;width:100%;max-width:100%;margin:1em 0}.review-wrapper .review-image img{width:100%}#brandtext #brandimage img{max-height:180px!important}.posts h2 .btn{float:none;margin-top:.5em}.post.post-product,.post.post-product.post-product-summary{text-align:left}.post.post-product .featured-image,.post.post-product.post-product-summary .featured-image{float:left;margin:0 1em 0 0;text-align:center;width:65px}.post.post-product .post-header,.post.post-product.post-product-summary .post-header{margin-left:80px}.post.post-product .post-header h1,.post.post-product .post-header h2,.post.post-product.post-product-summary .post-header h1,.post.post-product.post-product-summary .post-header h2{font-size:1.5em}.post.post-product.post-product-summary.post-product-image .view-full-size:before{line-height:1.4em;margin-top:42px}.post.post-product.post-product-summary.post-product-image .featured-image{float:none;margin:0;width:auto}.post.post-product.post-product-summary.post-product-image .featured-image img{height:auto;max-height:120px;max-width:100%}.userreviews-filter{margin:-.5em -.5em .5em;padding:.5em}.userreviews-filter .userreview-write-link{float:none;margin-bottom:.5em}.product-image-row .col-xs-3{padding:0 5px}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{left:30%}}