/*e4a9546b95058a12435a74962aec174e*/
/* global.shared.css */

/*GLOBAL.SHARED*/
.hidden{opacity:0;position:absolute}
.visible{opacity:1}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.clear{clear:both;height:0;margin:0;padding:0;line-height:0;font-size:1px}
.clearleft{clear:left;height:0;margin:0;padding:0;line-height:0;font-size:1px}
.clear-left{clear:left}
.centered{width:100%;text-align:center}
.padded{padding:10px}
.clearright{clear:left;height:0;margin:0;padding:0;line-height:0;font-size:1px}
.hide{display:none!important}
.imgright{float:right!important;display:inline;margin:0 0 7px 7px!important;border:1px solid #ccc}
.imgleft{float:left;display:inline;margin:0 7px 7px 0}
.textright{text-align:right}
.vmargins{margin:20px 0}
.hmargins{margin-left:20px;margin-right:20px}
.lmargin{margin-left:20px}
.lmargin-small{margin-left:10px}
.small{font-size:12px}
.current{cursor:default}
.no-pad{padding:0!important}
.nopad{margin-right:0!important}
.handcursor,.handcursor:hover{cursor:pointer}
.noborder{border:0!important}
.nowrap{white-space:nowrap!important}
.nolmargin{margin-left:0!important}
.normargin{margin-right:0!important}
.no-margin{margin-right:0}
.pad-top{padding-top:8px!important}
.rpad-small{padding-right:10px}
.btn,.button{cursor:pointer}
.back-to-top{text-align:right;float:left;margin:0!important;width:100%}
.morelink{display:inline;float:right;font-size:11px;margin:0 5px 0 0}
.landing-columns{padding-top:15px}
.column{float:left;width:49%}
.fb-like{display:inline-block;position:relative;top:4px;margin-top:6px;left:9px}
.subtitle{display:block;font-size:.95em}
.title{font-size:1.1em;margin-bottom:5px;line-height:1.1em}
.slideshow-main{margin-top:10px;float:left;width:650px}
.article-header-left{float:left;width:100%}
.article-header{clear:both;float:left;width:100%}
.article-header-right{float:right;width:100px;display:block;text-align:right}
.border{border:1px solid #ddd}
.invisible{visibility:hidden}
.rounded{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#group-edit-contact .bubble-top-special a.overlay-close{top:25px}
.sheer{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5}
#snoothpaigner{width:980px;margin:0 auto;float:none;clear:both;background-color:white;padding:20px}
.upload-queue button.upload-icon.icon-ctrl-start:hover{cursor:pointer;background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -448px -636px}
#narrow_column p{margin:10px 0}
#add-editorial-link{position:absolute;left:0;top:0;position:fixed;z-index:3001;background:#eee;padding:2px 5px;font-weight:bold;-webkit-box-shadow:0 0 20px #aaa;border-radius:0 0 4px 0;font-size:11px}
table.data td{font-size:1.3em;padding:10px}
table.data tr td{background-color:#f7f7f7}
table.data tr.alt{background-color:#FBFFF7}
table.data tr.alt td{background-color:#f7fee7}
div.error{background-color:#910704;border:1px solid #000;margin:0 10px 10px 10px;padding:10px;color:#fff;font-weight:bold;text-align:center}
a.newsletter-button{color:#fff}
a.newsletter-button:hover{color:#fff}

/*COMPRESSED COMMON STYLES*/
#bread-factory li,.subscription-form .user-feedback .buttons,.subscription-form img.logo,.slideshow-intro .slideshow-prog,.hide-toggle a,.hide-toggle .best-toggle,#xnooth-newsletter-button-overlay.signup-button,ul.all-champions li.row1 ul,#press-content,.press-container div,.press-filters-keyword,.press-filters-sort ul li,.toggle a,ul#press-filters-display.topics-list,.press-filters-items p,.filters-topic-tags ul,li.topic,.topics-list li.press-more-topic,.press-add-comment form a.button.submit-press-comment,.press-article-slideshow-more-button,.press-quiz-progress-trophy a,.press-article,.press-small-info .press-small-author,.press-publisher div,.press-publisher a,.press-quick-view-link,.press-published-link,a#publisher-published-mode.press-yourposts,#publisher-published-mode,.press-preview-actions li,.press-article-slideshow-img a,ul.feed h3,ul.feed p,ul.feed .feed-text,ul.feed,#publisher-published-mode,.bubble form .form-col-l,.bubble form .form-col-r,.press-widget .author,.press-widget-small-info .press-image,.wp-quick-view-link,.wp-published-link{float:left}
.subscription-form img.right-image,.link-account-overlay .right,.press-title .right,.press-filters-sort ul,.press-preview-actions,.quiz-submit-button,.standard_form_v3 .character_counter,ul.feed .feed-comment-link,.bubble #pi_queue li a{float:right}

/* FOOTER */
#bread-factory{background:#fff;border-top:1px solid #e5e5e5;color:#aaa;font-size:11px;line-height:1.5;margin:20px auto 0;width:1009px;}
#bread-factory-wrap{margin:0 auto;padding:18px 0 0 0;position:relative;width:974px}
#bread-factory a{color:#aaa;margin-right:10px}
#bread-factory a:hover{color:#777;text-decoration:none}
#bread-factory h4{color:#777;margin:0;text-transform:uppercase!important;font-style:normal;line-height:1.5;font-size:12px;font-weight:bold;letter-spacing:3px}
#bread-factory ul{margin-bottom:.75em}
#bread-factory .breadcrumb-col{float:left;width:534px}
#bread-factory .brand-col{float:right;margin-top:-7px;position:relative}
#bread-factory .brand-col h4{background:#aaa;bottom:-20px;color:#eee;padding:5px 8px;position:absolute;text-align:center;width:211px;border-radius:3px;letter-spacing:3px;text-transform:uppercase;font:bold 11px/1 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;margin-left:27px;text-shadow:#666 0 0 3px;word-spacing:1px}
#bread-factory .brand-col a{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) center 0 no-repeat;display:block;text-indent:-9999px}
#bread-factory .brand-col a.brand-logo-snooth{background-position:-1px -2444px;height:27px;margin:9px 12px 0 0;width:84px}
#bread-factory .brand-col a.brand-logo-snooth:hover{background-position:-301px -2445px}
#bread-factory .brand-col a.brand-logo-spirit{background-position:-103px -2438px;height:37px;width:51px;margin-top:4px;margin-left:2px;margin-right:8px}
#bread-factory .brand-col a.brand-logo-spirit:hover{background-position:-400px -2438px}
#bread-factory .brand-col a.brand-logo-cookin{background-position:-166px -2437px;height:35px;width:121px}
#bread-factory .brand-col a.brand-logo-cookin:hover{background-position:-456px -2437px}
p.copyright{border-top:1px solid #e5e5e5;color:#ccc;clear:left;float:left;margin:9px 0 0 0;padding:11px 0 34px 0;width:974px;border-radius:0 0 4px 4px}
#bread-factory p.copyright a{margin:0 3px}
#bread-factory .copyright{border-top:1px solid #ddd;font-size:11px}
#footer .static-links,#footer-frame .static-links{float:left;display:inline;margin:30px 0 0 0;width:470px}
#footer .static-links li,#footer-frame .static-links li{float:left;display:inline;margin:0 20px 5px 0}
.overlay-wide .footer-logo-snooth,.overlay-wide .footer-logo-spirit,.overlay-wide .footer-logo-cookin{float:right;display:inline;background:url(http://em1.isnooth.com/img/shared/logos-footer.png?v=3) no-repeat scroll 0 0 transparent;width:115px;height:81px;margin-right:15px}
.footer-logo-snooth,.footer-logo-spirit,.footer-logo-cookin{float:right;display:inline;background:url(http://em1.isnooth.com/img/shared/logos-footer.png?v=3) no-repeat scroll 0 0 transparent;width:108px;height:81px;margin:0 7px 0 0}
.footer-logo-snooth{background-position:-125px 0!important;width:150px!important;margin-left:3px}
.footer-logo-cookin{background-position:-280px 0!important;width:165px!important}
#signup-inline .footer-logos a{float:none;display:inline-block}
#signup-inline .snooth-media-tagline{margin-left:130px!important;margin-top:28px!important}

/* BUBBLES */
.bubble-shared{padding:15px!important}
.bubble-mid div p.fineprint{margin:0;width:430px}
.overlay-close:hover{cursor:pointer}
.overlay-close a{float:left;width:100%;height:100%}
.bubble-mid p{margin:5px 0}
#out-of-stock.bubble-shared a.bubble-btn{width:250px}
.bubble-mid h4{margin-bottom:9px;letter-spacing:3px;text-align:center;text-transform:uppercase;padding-left:57px}
#generic-confirmation.bubble-shared .bubble-mid h4{padding-left:64px}
.bubble-bottom{background:#eee;width:500px;height:51px;margin:0 auto;border-radius:0 0 4px 4px}
.bubble-mid dt{margin:0 20px;letter-spacing:0;font-size:1.3em}
.bubble .bubble-mid a.bubble-close:hover{background-position:-532px -14px}
.bubble-btn{float:none!important;width:100px;margin:10px auto 0 auto!important;font-family:Georgia, "Times New Roman", Times, serif!important}
#wine-image-upload.bubble-shared.shadow .bubble-mid .btn-green{float:none!important;margin:0 auto!important;width:100px!important}
.overlay-wide .footer-logos.clearfix{padding-top:0!important;margin:0 auto!important;width:480px!important}
.footer-logos.clearfix{padding-top:0!important;margin:0 auto!important}
.snooth-media-tagline{float:left;clear:both;width:445px;padding-top:10px;color:#999;font-size:13px}
.overlay-wide .snooth-media-tagline{width:auto!important;text-align:center;float:left;clear:none;margin-top:23px;margin-right:8px;}
a.bubble-close{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -596px -896px!important;position:absolute;width:15px;height:15px;top:-28px;right:13px; text-indent:-99999px!important;text-align:left;float:right;cursor:pointer}
.bubble-mid p.bottom-line{text-align:center;padding:0;width:100%;float:left;margin:10px 0 0 0}
.bubble-top-special .close-overlay-button{float:right;width:15px;height:16px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -596px -896px;text-indent:-40000px;padding:5px;position:relative;bottom:20px;left:20px}
.bubble-header .title{margin:0 0 10px 0;display:block;font-size:18px}
textarea#reason-comments.field{width:480px}
#location a.bubble-btn{font-size:16px}
#share .bubble-btn{margin-top:0!important}
.bubble-shared .absolute{position:absolute}
.bubble-form-wrapper textarea{width:480px;height:60px;margin:10px 0}
#snoothrank.bubble .bubble-mid,#email-signup.bubble .bubble-mid{width:483px}
.bubble-shared .bubble-form label{width:127px}
.bubble-shared .bubble-form .bigfields label{width:127px;float:left;display:inline;line-height:1.8em;margin:0 10px 0 0;text-align:right;width:127px}
.bubble-shared .bubble-form fieldset{margin-bottom:5px;border:none}
.bubble-content .title{font-weight:bold;font-size:22px}
.bubble-shared .subtitle{font-weight:bold}
.bubble-shared .su-create .subtitle{margin-left:0}
.bubble-shared .bubble-form .radio,.bubble-shared .bubble-form .checkbox{margin:0;float:none;outline:none;border:none}
.bubble-shared .bubble-form .checkboxes li{padding-top:6px;clear:both}
.bubble-shared .bubble-form .checkboxes .checkbox{float:left;display:inline;margin:2px 9px 0 0}
.bubble-shared .bubble-form .checkboxes label{display:block;float:none;line-height:16px;margin-left:24px;text-align:left;width:auto}
.bubble-shared #si-country{width:154px}
.bubble-shared .checkboxes label{float:none}
.bubble-shared .bubble-form .password,.bubble-shared .bubble-form .zipcode{width:100px}
.bubble-shared .bubble-form li,.bubble-shared .bubble-form ul{padding:0;margin:0;list-style-type:none!important;}
.bubble-shared .bubble-form li{padding:0;margin:0 10px;}
.bubble-shared .bubble-form .bigfields li{padding:6px 0}
.bubble-logos{padding:0 0 11px 20px}
.bubble-logos .logo-spirit,.bubble-logos .logo-snooth{float:left;display:inline}
.bubble-logos .logo-spirit{width:165px;height:114px;margin:0 20px 0 0;background:url(http://em1.isnooth.com/img/cookin/spirit-logo-site-1.png?v=3) no-repeat scroll 0 0 transparent}
.bubble-logos .logo-snooth{width:223px;height:70px;background:url(http://em2.isnooth.com/img/cookin/wc-sprite-1.gif?v=3) no-repeat scroll -53px -149px transparent;margin:23px 0 0}
.bubble-shared .su-discovery .subtitle{margin:0 0 7px 0}
.bubble-shared .header-mini{color:#444;margin:0;padding-bottom:0.3em;font-size:20px;text-transform:uppercase;letter-spacing:3px}
#multimedia-add input,#multimedia-add textarea,#multimedia-edit input,#multimedia-edit textarea{width:420px;font-size:12px}
.box-top .overlay-close,.overlay-wide .overlay-close,.overlay-close{float:right;width:15px;height:16px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -596px -896px;text-indent:-40000px;padding:5px;position:relative;bottom:19px;left:20px}
.overlay-closetimeout{float:right;width:85px;height:1px;padding:10px 5px 0px 5px;position:relative;bottom:19px;left:10px;color:#333;}
.bubble-top-special a.overlay-close{top:5px;left:-2px!important}
.interact-tool .overlay-close{position:absolute;top:4px;left:190px!important;margin-top:3px;margin-right:10px;background-position:-599px -896px;width:18px;height:30px}
.prices-popup{width:480px;padding:0 10px;text-align:center}
.bubble-shared .bubble-mid .prices-popup h1{margin:0 0 10px 0!important}
.prices-popup a.button{margin:20px auto 0 auto;float:none;width:250px!important;display:block;background: #a90329!important;background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019))!important;background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%)!important;background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%)!important;background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%)!important!important;background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 )!important}

.prices-popup a.button:hover{background: #6d0019!important;background: -moz-linear-gradient(top,  #6d0019 0%, #8f0222 56%, #a90329 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d0019), color-stop(56%,#8f0222), color-stop(100%,#a90329))!important;background: -webkit-linear-gradient(top,  #6d0019 0%,#8f0222 56%,#a90329 100%);background: -o-linear-gradient(top,  #6d0019 0%,#8f0222 56%,#a90329 100%)!important;background: -ms-linear-gradient(top,  #6d0019 0%,#8f0222 56%,#a90329 100%)!important;background: linear-gradient(to bottom,  #6d0019 0%,#8f0222 56%,#a90329 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a90329',GradientType=0 )!important}
.prices-popup.green a.button{background: #078e00!important;background: -moz-linear-gradient(top,  #078e00 0%, #006e2e 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#078e00), color-stop(100%,#006e2e))!important;background: -webkit-linear-gradient(top,  #078e00 0%,#006e2e 100%)!important;background: -o-linear-gradient(top,  #078e00 0%,#006e2e 100%)!important;background: -ms-linear-gradient(top,  #078e00 0%,#006e2e 100%)!important;background: linear-gradient(to bottom,  #078e00 0%,#006e2e 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#078e00', endColorstr='#006e2e',GradientType=0 )!important}
.prices-popup.green a.button:hover{background: #006e2e!important;background: -moz-linear-gradient(top,  #006e2e 0%, #078e00 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006e2e), color-stop(100%,#078e00))!important;background: -webkit-linear-gradient(top,  #006e2e 0%,#078e00 100%)!important;background: -o-linear-gradient(top,  #006e2e 0%,#078e00 100%)!important;background: -ms-linear-gradient(top,  #006e2e 0%,#078e00 100%)!important;background: linear-gradient(to bottom,  #006e2e 0%,#078e00 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#078e00',GradientType=0 )!important}

/*LOGIN WITH FACEBOOK OVERLAY*/
.overlay-left{float:left;padding:0 10px 10px 10px;width:352px;border-right:2px solid #ddd}
.overlay-right{float:right;padding:0 10px 10px 10px;width:323px}
.bubble-shared h1{color:#333;margin:9px 0 15px!important;width:100%;font-size:18px!important;line-height:24px;letter-spacing:1px!important;font-weight:normal;font-style:normal;text-transform:none;text-align:center!important}
#signup-inline .overlay-right h1{text-align:center}
#signup-inline .overlay-left h1{margin-bottom:0;text-align:center}
.bubble-shared .email-address-input input{border:1px solid #cdcdcd;padding:5px 7px;color:#797979;border-radius:2px;-moz-box-shadow:inset 1px 2px 5px #ddd;-webkit-box-shadow:inset 0 0 7px #ddd;box-shadow:inset 1px 2px 5px #ddd;width:200px;margin-left:10px;float:none;font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.email-address-input{padding:7px 0}
a#si-forgot-password{font-size:11px;color:#999}
a#si-signup-pitch{width:100%;float:left;text-align:center;padding:0 0 10px 0}
.bubble-shared h2{color:#777;margin:30px 0 10px 0;text-shadow:none!important;font-weight:normal;font-style:normal;letter-spacing:1px;font-size:18px!important;text-transform:capitalize!important;}
#signup-bubble-container .bubble-content.bubble-form.su-discovery h2{margin-top:0;text-transform:uppercase;letter-spacing:1px;font-size:22px;margin-bottom:17px;text-align:center;padding:0}
#signup-inline.bubble-shared h2{margin-top:5px}
.bubble-shared .password-entry input#password{border:1px solid #cdcdcd;padding:5px 7px;color:#797979;border-radius:2px;-moz-box-shadow:inset 1px 2px 5px #ddd;-webkit-box-shadow:inset 0 0 7px #ddd;box-shadow:inset 1px 2px 5px #ddd;font-size:12px!important;width:110px}
.bubble-shared .remember-me{margin:30px 0 10px 0;text-align:center}
#signup-inline.bubble-shared .remember-me{margin-top:20px}
.bubble-shared .remember-me label{color:#4f6943;margin-left:5px}
.bubble-shared .snooth-login-button{width:175px;margin-top:15px;height:47px;text-align:center;background:none;}
.bubble-shared .snooth-login-button a{float:left;width:100%;height:100%;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -400px -1602px;margin-right:auto;margin-left:auto;}
.bubble-shared .snooth-login-button.wait a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -760px -1602px}
.bubble-shared .snooth-login-button a:hover{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -580px -1602px}
.bubble-shared .forgot-password{width:100%;float:left;text-align:center;margin-top:7px}
.bubble-shared .forgot-password a{color:#38592a!important;font-weight:bold}
.bubble-shared .forgot-password a:hover{color:#7ea667}
.bubble-shared .facebook-login-image{width:100%;height:100px;background:url(http://em1.isnooth.com/img/site/login-sprite.sr26968271371517760001.png) no-repeat scroll 73px -4px;float:left;*background-position:53px -4px}
#signup-inline .facebook-login-image{margin-bottom:10px}
.bubble-shared p{color:#666;font-size:13px}
#generic-confirmation p, #confirmation p{text-align:center}
.bubble-shared .facebook-login-button a{float:left;width:100%;height:100%;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -400px -1523px}
#signup-inline a#facebook-login-inline{margin-top:10px}
p.fineprint{float:left!important;clear:both;padding:0;font-size:11px!important;margin:0!important}
.add-review .fineprint{margin-top:5px!important}
.bubble-shared .facebook-login-button{text-align:center}
.bubble-shared .facebook-login-button a:hover{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -580px -1523px}
.bubble-shared .facebook-login-button.wait a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -759px -1523px}
.bubble-shared .facebook-login-button{width:180px!important;margin-top:20px;height:48px;float:left;}
.bubble-shared-bottom{float:left;width:100%;height:80px}
input#si-have-pass.radio,input#si-no-pass.radio{margin-right:5px;width:auto}
input#si-remember.checkbox{width:auto}
input#si-password.password{width:84px;width:69px\0/!important;margin-left:9px;float:none}
.bubble-shared fieldset.textcenter{float:left;width:460px;clear:both;margin-bottom:15px;margin-top:15px}
#signup-inline .overlay-right p{float:left;padding-bottom:3px;padding-top:3px;margin:5px 0}
.overlay-right ul li.first{border:none!important}

/*HEADER PROFILE COMPLETENESS*/
.header-sub-nav .username{float:left;display:inline-block;padding:0 0 0 4px;margin-top:1px}
.header-sub-nav{float:right;display:inline-block}
#header .progress-bar{display:inline-block;width:120px;height:10px;background:#d0d0d0;border:1px solid #bbb;box-shadow:inset 0 0 5px #bbb;-moz-box-shadow:inset 0 0 5px #bbb;-webkit-box-shadow:inset 0 0 5px #bbb;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;margin-top:3px;margin-left:7px}

/* progress bar wrapper taken from hub for bg: */
.job-progress { width:100%; padding-top:5px}
.progress-wrapper{float:left;background:transparent url(http://em1.isnooth.com/img/hub/progress-bg.gif) repeat-x scroll right top}
.job-progress .progress-indicator{float:left;padding-left:10px;margin-top:-4px}

.header-sub-nav a{float:left;display:inline-block}
.header-sub-nav #user-profile-completeness{float:left;display:inline-block}
.progress-text{float:right;padding-top:7px;display:inline-block!important}
.progress-text a{float:left;font-size:10px!important;letter-spacing:1px;text-transform:uppercase;color:#666!important}
.progress-text a span{padding-right:3px;font-size:11px;color:#325b16}
#user-progress-callout.progress-bar .progress{background: #305318;background: -moz-linear-gradient(left,  #305318 0%, #558632 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#305318), color-stop(100%,#558632));background: -webkit-linear-gradient(left,  #305318 0%,#558632 100%);background: -ms-linear-gradient(left,  #305318 0%,#558632 100%);background: linear-gradient(left,  #305318 0%,#558632 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305318', endColorstr='#558632',GradientType=1 );display:block!important;height:10px;width:64px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left}


/*LINK SNOOTH ACCOUNT POPUP*/
.subscription-form .user-feedback h3.header-mini{margin:0 0 10px 0;padding-bottom:10px;color:#3f5e2c;text-align:center;border-color:#ddd;font-style:italic;line-height:22px;font-size:20px;font-variant:normal;font-weight:bold}
.subscription-form .user-feedback .form-v3{margin:0;padding:10px}
.subscription-form .user-feedback label.text{text-align:left;width:60px;padding-top:5px}
.subscription-form .user-feedback input{border:2px solid #ddd;border-radius:4px;padding:5px;width:200px;font-size:13px}
.subscription-form .user-feedback fieldset{width:300px;margin:5px auto}
.subscription-form .user-feedback a#sl-submit.btn-green{border:1px solid #5a8444;padding:7px 15px;border-radius:6px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79986b',endColorstr='#2f4a22');background:-webkit-gradient(linear,left top,left bottom,from(#79986b),to(#2f4a22));background:-moz-linear-gradient(top, #79986b, #2f4a22);color:#fff}
.subscription-form .user-feedback .icon-check{display:none}
.subscription-form .user-feedback .alert.bad{border:none}
.subscription-form .user-feedback .alert.good{border:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79986b',endColorstr='#2f4a22');background:-webkit-gradient(linear,left top,left bottom,from(#79986b),to(#2f4a22));background:-moz-linear-gradient(top, #79986b, #2f4a22)}
fieldset#external-login.textcenter{background:#efefef url(http://em2.isnooth.com/img/site/wine-rack/facebook.png?v=3) no-repeat 125px 15px;height:25px;padding-top:20px;border-top:1px solid #ccc;padding-bottom:10px;margin-bottom:0}
fieldset#external-login.textcenter a#facebook-login-inline{padding-left:40px;color:#4f6b9e;font-size:15px;font-weight:bold}
fieldset#external-login.textcenter a#facebook-login-inline:hover{color:#2f4876}

/*LINK YOUR FACEBOOK ACCOUNT OVERLAY*/
.link-account-overlay{float:left;padding:20px;border:5px solid #567d44;-moz-box-shadow:4px 4px 4px #444;-webkit-box-shadow:0 0 40px #444;box-shadow:4px 4px 4px #ccc;width:650px}
.link-account-overlay h1{margin-bottom:10px;color:#557d43;text-align:center}
.link-account-overlay-bottom{float:left;width:100%}
.link-account-overlay .left{float:left;width:34%}
.link-account-overlay .left p{font-size:15px;color:#777;margin:10px 0;line-height:19px}
.link-facebook-newsfeed-image{float:left;width:420px;height:202px;background:url(http://em1.isnooth.com/img/site/login-sprite.sr26968271371517760001.png) no-repeat scroll -4px -111px}
.link-account-overlay .connect-button a{float:left;width:100%;height:100%;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 0 -600px}
.link-account-overlay .connect-button a:hover{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -251px -600px}
.link-account-overlay .connect-button{height:44px;width:170px;margin:25px auto 5px auto}
.connect-no-thanks{text-align:center}
.connect-no-thanks a{font-size:15px;color:#999}
.connect-no-thanks a:hover{color:#666}

/* Social tools area */
.share-bar .share-buttons .title{margin:0 6px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:20px;color:#aeafaf;text-shadow:#fff 0 0 1px}
.share-bar .pinterest-share{width:70px!important}
.share-bar .share-buttons div{float:left}
.share-bar .share-buttons{float:left}
.share-bar{margin-top:8px;margin-bottom:10px}
.share-bar .fb-share{width:75px}
.share-bar .g-plusone{width:75px}
.share-bar .twitter-share-button{width:87px!important;margin-right:0;margin-left:12px;margin-top:-5px}
#comment-container{float:right}
.article-meta p,#comment-container,.num-comments{line-height:19px}
.article-tags,.article-tags-bottom{margin:10px 0;clear:both}
#external-share-rail{float:left;margin-left:-83px;margin-right:6px;position:relative;text-align:center;top:4px;width:63px*margin-left:-715px!important}
.share-bar #fb-share-rail{position:relative;left:6px}
#external-share-boxes{padding:5px;text-align:center}
.external-share-btn{margin-top:5px}
.add-comment{display:inline;padding-left:20px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -498px -497px;margin-right:5px}
.article-item-details .num-comments{padding-left:15px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -101px -300px;float:right}
.comments .add-comment{background-image:none!important;float:left;padding-left:0}

/* Comments */
.comment-image{float:left;margin-bottom:10px;text-align:center;width:30px}
.comment-main{margin-left:100px}
.badge-header{font-size:14px;margin:10px 0}
.comment-meta{font-size:10px!important;margin:6px 0 0 0}
.confirm-alert{margin:0;padding:15px 15px;float:left;width:610px;text-align:center;background:rgba(76,245,41,0.16)}
#confirm-comment{float:left;border:2px solid #acb7a4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.confirm-alert a{float:none;width:100px;display:inline;margin-left:10px}
.comment-textarea{padding:4px;width:433px;margin:0 0 0 31px;font-size:12px}
.press-content .comment-textarea{width:513px!important;margin:0!important}

/* multimedia - Jun 2010 */
.multimedia-content{float:left;display:inline!important;width:190px;margin-right:20px;margin-top:10px}
.multimedia-item{margin:0 0 11px;display:inline-block}
#multimedia-content .title,#multimedia-content .subtitle,#multimedia-content .caption,.mm-image-action,#multimedia-content .multimedia-item .mm-link{display:block;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#multimedia-content .title{border-top:3px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;margin:18px 0 8px;padding:9px 0 5px;font-size:18px}
.article-text, .article-text a, .article-text div, .article-text strong, .article-text span, .article-text em, .article-text ul, .article-text li{text-align:left;font: 18px/24px Georgia,"Times New Roman",Times,serif;line-height:1.6em}
.article-text strong{font-weight: bold}
.article-text em{font-style: italic}
.title.first{margin-top:0!important}
#multimedia-content .subtitle{margin:0 0 3px;font-weight:bold;font-size:12px}
#multimedia-content .caption{font-size:11px;color:#666;line-height:14px;margin:2px 0 -3px 0;float:left;display:inline}
.mm-image-wrapper{position:relative;display:inline;width:264px;margin:4px 0 14px 16px;overflow:hidden;float:right}
.multimedia-item .mm-image-wrapper{width:190px;margin:0;overflow:hidden;border:1px solid #ccc}
.article-main-img{display:block;float:right}
.mm-image-link{display:block;font-size:0;line-height:0}
.mm-image-action{position:absolute;background-color:#385128;font-size:11px;height:19px;line-height:14px;color:white;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;right:-15px}
.article-content .mm-image-action{right:0;bottom:1px;left:239px}
.multimedia-item .mm-image-action{right:0;bottom:0}
.mm-image-action-icon{width:22px;height:19px;float:left;text-align:right;display:inline;background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-icons-vert.sr32728977541517760001.png) no-repeat scroll 3px -2643px}
.mm-outgoing .mm-image-action-icon{background-position:3px -2599px}
.mm-enlarge .mm-image-action-icon{background-position:2px -2644px}
.mm-play .mm-image-action-icon{background-position:4px -2681px}
.mm-slideshow .mm-image-action-icon{background-position:3px -2713px}
.mm-image-action-text{display:none;line-height:20px;padding-right:6px}
.mm-image-wrapper:hover .mm-image-action-text{display:inline}
.mm-image-action:hover{text-decoration:none;color:#fff!important;left:160px}
#multimedia-content .multimedia-item .mm-link{font-weight:bold;line-height:1.1em;margin:0 0}
#multimedia-content .multimedia-item .mm-link a{text-decoration:none}
.mm-link .outgoing{background-position:right 0;padding-right:19px}
#multimedia-content .mm-quotation{font-size:15px;margin:6px 0}
.mm-pdf.mm-link{background:url(http://em2.isnooth.com/img/site/pdf_icon.gif?v=3) no-repeat scroll left top transparent;padding:1px 0 1px 23px}
.button.wait div{visibility:hidden}

/*Slideshow*/
.pinterest-button{text-align:right;padding:5px 0 0 0;width:371px;margin:0!important;position:static!important}
#slideshow-multimedia.wait{opacity: 0.5;-moz-opacity: 0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50)!important;zoom:1}
#slideshow-multimedia.init-wait a.button {opacity: 0.5;-moz-opacity: 0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50)!important;zoom:1}

.slideshow-subnav .filmstrip{margin:0;list-style:none;padding:0;list-style:none;width:3000px!important;overflow:hidden}
.slideshow-wrapper{overflow:hidden;margin:0 0 0 20px;float:left;width:562px;display:inline}
#slideshow-multimedia .title,#slideshow-multimedia .subtitle{margin-left:0}
#slideshow-multimedia h1.title{color:#444}
.slideshow-img-frame{width:400px;height:420px;text-align:center;float:left;display:inline}
#slideshow-item{float:right;width:403px;margin: 0 0 20px 20px}
.slideshow-img-frame img{max-width:380px!important;max-height:420px;position:relative;left:-5px;float:none!important}
.slideshow-img-frame table{height:420px;width:400px;table-layout:fixed;font-size:0;line-height:0}
.slideshow-img-frame td{vertical-align:middle;height:400px;width:410px;font-size:0;line-height:0}
.slideshow-img-desc{display:inline;padding:0!important}
.slideshow-img-desc .title{font-size:18px;margin:0 0 10px 0;display:block;line-height:22px}
#slideshow-multimedia .slideshow-img-desc .subtitle{font: 16px/24px Georgia,"Times New Roman",Times,serif;margin-bottom: 15px}
#slideshow-multimedia .slideshow-img-desc .subtitle div, #slideshow-multimedia .slideshow-img-desc li{font: 16px/24px Georgia,"Times New Roman",Times,serif}
#slideshow-multimedia .slideshow-img-desc a, #slideshow-multimedia .slideshow-img-desc strong{font: 16px/24px Georgia,"Times New Roman",Times,serif; font-weight: bold;}
#slideshow-multimedia .slideshow-img-desc p, #slideshow-multimedia .slideshow-img-desc ul{font: 16px/24px Georgia,"Times New Roman",Times,serif;margin-bottom: 15px}
.article-content p a{text-decoration:none}
.slideshow-nav-main{text-align:center;margin-bottom:10px;border-bottom:1px solid #cbcbcb;padding-bottom:8px;float:right;width:225px}
.slideshow-prev:hover,.slideshow-next:hover{background-position:right bottom;color:white;text-decoration:none}
.slideshow-prev,.slideshow-next,.slideshow-prog{line-height:27px}
.slideshow-prev{float:left;display:inline}
.slideshow-next{float:right;display:inline}
.slideshow-prog{display:inline-block}
.slideshow-next-holder{border-top:1px solid #cbcbcb;margin-top:7px;padding-top:6px;line-height:15px}
.slideshow-subnav{margin-top:20px;width:650px;float:left}
.slideshow-subnav-header{border-top:1px solid #cbcbcb;text-align:center;width:650px!important;margin-bottom:10px}
.slideshow-subnav-header .title{background-color:#efefef;padding:4px 10px;position:relative;top:-6px;font-weight:bold;font-size:13px}
.slideshow-subnav .filmstrip li{list-style-type:none;float:left!important;width:90px!important;display:inline!important;margin:0;text-align:center;font-family:arial,helvetica,sans-serif;font-size:11px;line-height:12px;font-weight:bold;clear:none}
.slideshow-subnav .filmstrip li a,.slideshow-subnav .filmstrip li span{display:block;text-align:center}
.slideshow-subnav .filmstrip li a:hover{text-decoration:none}
.slideshow-subnav .filmstrip li img{border:1px solid #6d6d6d;width:75px;height:75px;margin-bottom:6px}
.filmstrip-current img{border:2px solid #333!important}
.slideshow-subnav-item{float:left;display:inline;width:100px;margin-right 10px;text-align:center}
.slideshow-subnav-item .item-img{border:1px solid black;width:100px;height:100px;display:block}
.slideshow-subnav-prev,.slideshow-subnav-next{width:5px;height:62px;display:block;position:relative}
.slideshow-subnav-prev{float:left;display:inline}
.slideshow-subnav-next{float:right;display:inline}
.slideshow-subnav .icon-arrow{width:8px;height:16px;background:transparent url(http://em1.isnooth.com/img/site/slideshow-btns-1.png?v=3) no-repeat scroll -74px -29px;position:absolute;left:8px;top:27px}
.slideshow-subnav-next .icon-arrow{background-position:-85px -28px;left:9px}
.slideshow-subnav-next:hover,.slideshow-subnav-prev:hover{background-position:-31px 0}
.view-slideshow{margin-top:29px;margin-bottom:11px}
.view-slideshow a{font-size:16px;background:url(http://em2.isnooth.com/img/site/icon-camera.png?v=3) no-repeat scroll 0 0 transparent;color:#fff;padding:11px 0 9px 57px}
.slideshow-full-page-holder{line-height:40px}
.slideshow-img-frame table tbody tr td{position:relative}
@-moz-document url-prefix(){.pinterest-button {top:808px;margin-left:330px}}

/* UserAction shared css */
div.action-holder{padding:5px 0 5px 0;margin:0 0 10px 0}
div.action-holder .item{display:block;margin:5px 0 0 7px;font-size:1.1em}
div.action-holder .date{color:#777;font-size:0.8em;font-weight:bold;display:block;margin:0 0 5px 0;letter-spacing:0}
div.action-holder .doer{font-weight:bold;color:#777}
div.action-holder .blurb{display:block;padding:5px 0 5px 10px;font-size:0.9em;color:#777}
#slide-notice{-moz-box-shadow:0 0 25px #777;-webkit-box-shadow:0 0 25px #777;box-shadow:0 0 25px #777;moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px}
#slide-notice-container{position:relative;padding:20px 10px 20px 20px;moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;background:#fff}
.slide-notice-close{float:right;font-weight:bold;margin-top:-5px}
.slide-notice-close a{float:right;background:url(http://em1.isnooth.com/img/site/notification-box-close-button.jpg?v=3) no-repeat right -1px;padding-right:18px;font-size:10px;height:15px;color:#888;text-indent:-99999px}
.slide-notice-close a:hover{text-decoration:none;color:#666}
.slide-notice-title{margin:0 0 8px 0;font-size:13px;color:#777;text-transform:uppercase;letter-spacing:2px}
.slide-notice-message{font-size:12px;margin:0 10px 0 0;line-height:15px}
.slide-notice-subtitle{font-size:14px;font-weight:bold;margin:0 0 7px}
.slide-notice-subtitle a{color:#335420;font-size:21px;font-weight:normal;font-style:normal;line-height:23px}
.slide-notice-subtitle a:hover{text-decoration:none;color:#5e9144}
.slide-notice-read-more a{font-weight:bold;color:#3c592a}
.slide-notice-read-more a:hover{text-decoration:none;color:#5e9144}

/*username popup*/
#corkscrew.wide a.interact-icon:hover{background-position:-855px -238px}
div.interact-tool{background:transparent url(http://em2.isnooth.com/img/site/v2/global/location-select-btm.png?v=3) no-repeat scroll 0 bottom;width:222px;position:absolute;top:-13px;right:-205px!important;z-index:300}
.class div.interact-tool{font-size:1.3em}
.classic div.interact-tool{font-size:1.2em}
#corkscrew.wide div.interact-tool{background:transparent url(http://em2.isnooth.com/img/site/v2/global/location-select-btm.png?v=3) no-repeat scroll 0 bottom;width:229px;position:absolute;top:-12px;right:-231px;z-index:1}
#corkscrew.wide div#int-tool-content{background:transparent url(http://em1.isnooth.com/img/site/v2/content/interact-top-right.png?v=3) no-repeat scroll 0 0;padding:15px 0 0 25px;width:229px;margin:0 0 18px -8px;text-align:left}
div#int-tool-content a.interact-close,.interact-close{float:right;display:block-inline;margin-right:15px;background:transparent url(http://em2.isnooth.com/img/site/v2/global/bubble-close.gif?v=3) no-repeat scroll 0 0;text-indent:-5000px;height:11px;width:44px;cursor:pointer}
div#int-tool-content a.interact-close:hover,.interact-close:hover{background-position:0 -22px}
div#int-tool-content h3{font-size:1.1em;font-weight:bold;margin:10px 45px 0 0;padding:0 0 5px 0;border-bottom:1px solid #b2b2b2;margin-bottom:5px}
div#int-tool-content div.interact-row{margin:0 45px 0 0;padding:3px 0 3px 0}
div#int-tool-content div.interact-row input{margin:0 5px 0 0;padding:0;font-size:1em}
div#int-tool-content div.interact-row input.text{width:20px;border:1px solid #ebebeb;padding:2px}
div#int-tool-content div.interact-row input.cellar-location{width:86px}
div#int-tool-content div.interact-row input.cellar-save{display:inline;margin-bottom:10px;margin-top:5px}
.interact-row a{font-weight:bold;font-size:12px}
.interact-row a:hover{color:#243849;text-decoration:none!important}
div#int-tool-content{background:transparent url(http://em1.isnooth.com/img/site/v2/content/interact-top-right.png?v=3) no-repeat scroll 0 0;padding:15px 0 0 25px;width:206px;margin:0 0 18px -8px;text-align:left}
.preview,.publish{float:right!important;margin-left:10px}
.answer-body .form-builder .textarea{width:380px;padding-right:0}
.answer-body .form-builder .save{margin-top:5px}
.answer-body .form-builder .buttons{margin-top:0!important;border:0!important;padding:0!important}
.press-publisher-controls-message p{margin:5px}
.press-content .comment-user .comment-user-text{float:left;width:510px!important;font-size:12px;line-height:15px;padding-right:10px}


/* Standard Form V3 - remove and optimize */
.standard_form_v3 h4,#groups .sent_items h4{border-bottom:1px solid #a0a29a;padding:.3em 0;margin:0 0 20px 0!important}
.standard_form_v3 fieldset label{float:left;display:block;font-size:1.1em;color:#808080;margin:10px 0}
.standard_form_v3 .form_row input,.standard_form_v3 .form_row textarea,.standard_form_v3 .form_row select{border:1px solid #c6c8c1;background:none!important;background-color:white!important;width:400px;padding:4px;font-size:1.2em;margin-right:0;margin-left:0}
.standard_form_v3 .form_row input.checkbox{width:20px;margin:2px 6px 0 0;float:left;border:none}
p.checkbox-label{margin-left:25px}
p.acct_text{margin-bottom:10px;color:#555555;line-height:1.3em}
.acct_edit_form h5 { padding: 7px 0 8px 0 }
.standard_form_v3 .btn{float:left;padding:0 0 7px 0;margin:0 0 0 156px;border:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.notice_banner{background-color:#ffffe7;color:#555;text-align:center;font-weight:bold;padding:10px}
.error_banner{background-color:#ea9aa7; text-align:center;padding:10px;margin-bottom:10px}
.standard_form_v3 .required{background:transparent url(http://em2.isnooth.com/img/site/required.png?v=3) no-repeat right 8px;margin:5px 0!important}
#sweeps-name-form .standard_form_v3 .required{width:100px!important}
#offer-registration-name-form .standard_form_v3 .required{width:100px!important}
#groups .sent_items ul{font-size:1.3em}
#groups .sent_items ul li{margin-bottom:10px;font-style:italic!important;list-style-type:square;margin-left:15px}
.standard_form_v3 #countdown{border:medium none;font-size:inherit;width:21px}
.standard_form_v3 .new{padding-left:9px;color:#B73B5F;font-weight:bold}

/* FancyUpload in Bubbles */
.bubble #pi_queue{padding-top:12px}
.bubble #pi_queue li{padding:5px 7px;font-size:1.1em}
.bubble #pi_queue li.alt{background:#ddd}

/*BUBBLE*/
#generic.bubble{padding:20px}
.overlay-wide .bubble-mid{margin:0 auto;position:relative;width:750px;border-radius:4px;float:left;bottom:27px}
.bubble{position:fixed; z-index:10001;text-align:right}
.bubble .absolute{position:absolute}
.bubble table{width:510px;margin:0 auto}
.bubble table td{font:normal normal 1em/1em "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,sans-serif;color:#555;background:#fff}
.bubble table td.tl{width:15px;height:14px;background:transparent url(http://em1.isnooth.com/img/site/v2/global/bubble-tl.png?v=3) 0 0 no-repeat}
.bubble table td.t{height:14px;background:transparent url(http://em2.isnooth.com/img/site/v2/global/bubble-top.png?v=3) 0 0 repeat-x}
.bubble table td.tr{width:15px;height:14px;background:transparent url(http://em1.isnooth.com/img/site/v2/global/bubble-tr.png?v=3) 0 0 no-repeat}
.bubble table td.bl{width:15px;height:23px;background:transparent url(http://em2.isnooth.com/img/site/v2/global/bubble-bl.png?v=3) 0 bottom no-repeat}
.bubble table td.b{height:23px;background:transparent url(http://em1.isnooth.com/img/site/v2/global/bubble-btm.png?v=3) 0 bottom repeat-x}
.bubble table td.br{width:15px;height:23px;background:transparent url(http://em2.isnooth.com/img/site/v2/global/bubble-br.png?v=3) 0 bottom no-repeat}
.bubble table td.l{width:15px;background:transparent url(http://em1.isnooth.com/img/site/v2/global/bubble-l.png?v=3) 0 0 repeat-y}
.bubble table td.r{width:15px;background:transparent url(http://em2.isnooth.com/img/site/v2/global/bubble-r.png?v=3) 0 0 repeat-y}
.bubble table td.bubble-content{padding:14px 12px 0 14px}
.bubble h4{font-style:italic;text-align:left}
.bubble p{margin-bottom:1.1em;font-size:1.1em;line-height:1.4em;color:#555}
.bubble p em strong{color:#777;font-style:italic;line-height:1.4em}
.bubble p.bottom-line{margin:0;padding-top:1.1em;font-size:1em;font-style:italic;color:#999;text-align:center}
.bubble p.bottom-line a{color:#999;text-decoration:underline;font-size:.9em}
.bubble p.bottom-line a:hover{color:#333}
.bubble p.shared_item{display:block;padding:5px 3px 5px 27px!important;line-height:1.1em;border:1px solid #ddd;background:#eee url(http://em1.isnooth.com/img/site/attachment_wine.gif?v=3) 5px center no-repeat}
.bubble dt{margin:.1em 0;font:bold 1.6em/1em Helvetica,"Helvetica Neue",Arial,sans-serif;color:#999;letter-spacing:-1px}
.bubble .bubble-btn{background:#365623!important;background:-moz-linear-gradient(top,#365623 0%,#15300c 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#365623),color-stop(100%,#15300c))!important;background:-webkit-linear-gradient(top,#365623 0%,#15300c 100%)!important;background:linear-gradient(top,#365623 0%,#15300c 100%);border-radius:3px!important;border:1px solid #405f2d!important;color:#fff!important;letter-spacing:1px;padding:5px 10px!important;display:block!important;margin:0 auto!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;width:100px!important;text-decoration:none!important;color:#fff!important;margin-top:10px!important;font-style:italic;font-size:14px;font-variant:normal}
.bubble .bubble-btn-large{background:#365623!important;background:-moz-linear-gradient(top,#365623 0%,#15300c 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#365623),color-stop(100%,#15300c))!important;background:-webkit-linear-gradient(top,#365623 0%,#15300c 100%);background:linear-gradient(top,#365623 0%,#15300c 100%)!important;border-radius:3px!important;border:1px solid #405f2d!important;color:#fff!important;letter-spacing:1px!important;padding:5px 10px!important;display:block!important;margin:0 auto!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;width:100px!important;text-decoration:none!important;color:#fff!important;font-style:italic;font-size:14px;font-variant:normal}
.bubble .bubble-btn:hover,.bubble .bubble-btn-large:hover{background:#15300c!important;background:-moz-linear-gradient(top,#15300c 0%,#365623 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#15300c),color-stop(100%,#365623))!important;background:-webkit-linear-gradient(top,#15300c 0%,#365623 100%)!important;background:linear-gradient(top,#15300c 0%,#365623 100%)!important;cursor:pointer!important}
.bubble-form .overlay-content p.fineprint{width:auto}


/* Button general form styles */
.bubble .bubble-form-wrapper{padding:8px 7px;background:#eee;border:1px solid #ddd;border-left:none;border-right:none;margin:9px 20px 0}
.bubble form input.text{margin-bottom:.5em;padding:5px 4px 4px 5px}
.bubble form select{font-size:1.1em}
.bubble form textarea{padding:4px 3px;font-size:1.2em;border:1px solid #cbcbcb;width:410px;height:200px}
.bubble form .form-col-l input.text{width:266px}
.bubble form .form-col-l{width:280px;padding-right:10px}
.bubble form .form-col-r{width:136px;padding-left:12px;border-left:1px solid #ddd}
.bubble form p.checkbox-line{margin-bottom:-.3em;padding-top:.6em;font-size:1.1em;color:#888}
.bubble form p.checkbox-line input{font-size:1em;vertical-align:bottom;margin-right:.2em}
.bubble form p.checkbox-line label{font-size:1em;line-height:1.35em;font-style:italic;color:#888}
.bubble form p.checkbox-line a{color:#888;text-decoration:underline}

/* Login Bubble */
.bubble#please-login .bubble-btn{float:left;margin:.3em 10px 0 0}

/*Mini Bubble*/
#mini-bubb #bubbleholder{position:fixed;right:50%!important;width:310px!important;z-index:8000;margin-right:-485px!important;background:transparent url(http://em2.isnooth.com/img/site/mini-bubble-sprite.png?v=3) repeat-x scroll left bottom!important;height:47px!important}
#mini-bubb #bubbleholder p{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:12px;line-height:14px;color:#444444;font-family:inherit!important;left:auto!important;padding:0 20px 0 0;margin:12px 0 0 15px!important;position:relative!important;top:auto!important;width:auto!important}
#mini-bubb #bubbleholder p a{font-weight:bold}
#mini-bubb #bubbleholder p .closeme{float:right;width:14px;height:16px;background:transparent url(http://em2.isnooth.com/img/site/mini-bubble-sprite.png?v=3) repeat-x scroll -730px -13px;text-indent:-9999px}
#mini-bubb #bubbleholder p .closeme:hover{background-position:-764px -13px}

/*WINE PRESS WIDGET*/
.press-widget .author-name{float:left;font-size:10px;padding-top:1px;color:#888;width:100%;text-align:left}
.press-widget .content-type{float:left;width:12px;background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat ;padding-right:0}
.press-widget .left{border-left:1px solid #ddd}
.press-widget-conversation .content-type{background-position:-449px -1049px;min-height:33px}
.press-widget-conversation .left{border-color:#a2bd70;padding-left:5px}
.press-widget-question .content-type{background-position:-553px -1049px;min-height:31px}
.press-widget-question .left{border-color:#bbb;padding-left:5px;min-height:32px}
.press-widget-blog .content-type{background-position:-701px -1049px!important;min-height:32px}
.press-widget-blog .left{border-color:#e6a8ab;padding-left:5px;min-height:33px}
.press-widget-article .content-type{background-position:-498px -1049px;min-height:50px}
.press-widget-article .left{border-color:#7ca262;padding-left:5px;min-height:50px}
.press-widget-web .content-type{background-position:-601px -1049px;min-height:33px}
.press-widget-web .left{border-color:#df924a;padding-left:5px;min-height:33px}
.press-widget-quiz .content-type{background-position:-649px -1049px;min-height:50px}
.press-widget-quiz .left{border-color:#509ca5;padding-left:5px;min-height:50px}
.press-widget .left-bottom{float:left;line-height:13px}
.press-widget .replies{font-size:10px;text-align:right;float:right!important}
.press-widget a.track.header{float:left;width:100%;border-bottom:1px solid #ccc}
.press-widget-small-info img{width:20px;height:auto;margin:0}
a.track.item-image{float:left;border:1px solid #ddd}
.press-widget-latest-reply{width:100%;float:left;margin-top:6px;border-top:1px solid #ddd;padding-top:3px;text-align:left!important}
.press-widget-small-info .left{float:left;width:269px;text-align:left;border:none}
.press-widget .press-text{float:left;width:240px;text-align:left}
h1.press-widget-headline{float:left;padding-left:5px;margin:0}
.content-type-header{font:bold 11px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-transform:uppercase;letter-spacing:1px;padding-top:2px;color:#999}
.press-widget.vertical{float:left;width:298px;margin-bottom:15px!important;background:#fff;margin:10px 0;border:1px solid #ddd;box-shadow:1px 1px 5px #ddd;-moz-box-shadow:1px 1px 5px #ddd;-webkit-box-shadow:1px 1px 5px #ddd}
h2.press-widget-header{color:#333;font-size:14px;padding:9px 13px 7px 13px;margin:0!important;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:2px}
h2.press-widget-header-content{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat 41px -1044px;padding:9px 13px 9px 149px;height:35px;color:#5e5e5e;display:none;font-size:18px}
h1.press-widget-headline a{float:left;width:100%;color:#4f4f4f;clear:both;font-size:14px;text-align:left;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:1px;margin:0;line-height:17px}
.press-widget-subtitle{float:left;padding-left:5px;color:#666;font:11px/14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;letter-spacing:1px;clear:both;width:240px;padding-right:5px}
h1.press-widget-headline a:hover{color:#858585}
.press-widget-content .link-embed.user-link{float:none;width:auto!important;font-weight:bold!important;font-size:10px;padding:0}
.answer .no-comment .add-comment form .comment-link-teaser{padding:0}
.press-widget-content .press-widget-small-author{float:left;font-size:9px;color:#999;padding-top:4px;padding-left:5px;width:242px}
.press-widget-loader{padding:0 0 10px 0;text-align:center}
.press-widget-nav{display:none}
.press-widget-rss-source{padding-top:5px}
.press-widget.vertical.wait{background:#e2e2e2}
.press-widget.vertical.wait a.nav-arrow{visibility:hidden}
.press-widget.vertical.wait .press-widget-item{visibility:hidden}
.press-widget-loader{position:relative}
.press-widget-loader-wrapper{position:absolute;top:17px;left:40px;;width:100%;text-align:center}
a#press-view-more.view-more:hover{color:#fff!important}
.comment-link-teaser{float:left;font-weight:bold;font-size:12px;color:#3f5e2c;width:540px;text-align:right}
.question-answer-module .form-builder .textarea{padding-right:0;width:100%}
li.wp-quick-view-quiz .wp-quick-view-quiz-icon{float:left;background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -365px 1px;height:26px;width:26px}
.wp-quick-view-action em{padding:7px;float:right;color:#aaa}
.wp-quick-view-main{float:left;width:915px}
.wp-quick-view{font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
.wp-quick-view-header{clear:both;width:100%}
h3.wp-quick-view-logo{color:#4e4e4e;padding-left:160px;background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat 0 -400px;height:38px;width:112px;line-height:35px}
.answer-body .form-builder .textarea .upload-button input{font-size:11px!important;width:205px!important;padding-top:0!important}
.original-holder .original .user-link img{border:1px solid #ccc!important;margin-bottom:5px!important}
.left-col-article.article .article-comments .comments .comment-user .comment-user-text{width:530px}

/* Email test - 3/10 */
#email-signup-bubble{background:url(http://em2.isnooth.com/img/site/bubble-email-topright.jpg?v=3) no-repeat scroll right top #fff;zoom:1}
#email-signup-bubble h4{border-bottom:0;color:#333;font-style:italic;font-size:18px;font-variant:normal;text-align:left}
#email-signup-bubble  p{padding-right:130px;font-size:13px}
#email-signup-bubble .bubble-form-row{margin:10px 0 0 0;text-align:left}
#email-signup-bubble .bubble-email{border:1px solid black;font-size:13px;padding:5px 2px;width:180px}
#email-signup-bubble .btn{background:#365623;background:-moz-linear-gradient(top,#365623 0%,#15300c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#365623),color-stop(100%,#15300c));background:-webkit-linear-gradient(top,#365623 0%,#15300c 100%);background:linear-gradient(top,#365623 0%,#15300c 100%);border-radius:3px!important;border:1px solid #405f2d!important;color:#fff!important;letter-spacing:1px;padding:5px 10px;margin-left:5px;font-style:italic;font-size:14px;font-variant:normal}
#email-signup-bubble .btn:hover{background:#15300c;background:-moz-linear-gradient(top,#15300c 0%,#365623 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#15300c),color-stop(100%,#365623));background:-webkit-linear-gradient(top,#15300c 0%,#365623 100%);background:linear-gradient(top,#15300c 0%,#365623 100%);cursor:pointer}
.article .user-link{float:left;padding-right:5px;font-size:11px;line-height:14px}



/* SQUEEZEBOX */
#sbox-overlay{position:absolute;background-color:#000;left:0;top:0;zoom:1}
#sbox-window{position:absolute;background-color:#fff;text-align:left;overflow:visible;padding:10px;border-radius:3px}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(http://em1.isnooth.com/img/site/v2/content/squeezebox/closebox.png?v=3) no-repeat center;border:none}

/*Form Builder*/
.form-builder form .textarea p{float:left;padding:10px 0 0 10px}

/*EDITORIAL*/
#edit-slideshow-container{background-color:#30501e!important}
#ta-cpanel #bubbleholder a{float:left!important;display:block;width:auto!important;margin:0 10px!important;font-size:17px}
#ta-cpanel #bubbleholder{position:fixed;width:100%;padding:40px 0;background-color:#708d62;z-index:101}
.article-admin-panel{width:670px;margin:0 auto}

/*SIGNUP STEPS*/
.signup-progress{margin-top:30px;margin-left:0px;border-bottom:1px solid #ddd}
.signup-progress li{margin-right:72px!important}
.signup-progress li.current{background:#eee!important;border-radius:4px 4px 0 0!important;-moz-border-radius:4px 4px 0 0!important;-webkit-border-radius:4px 4px 0 0!important}
h3.like-subheader{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;font-weight:normal!important;letter-spacing:6px}
.signup-columns .column{background:#eee!important;border:none!important}
.signup-footer .column .button{float:none;display:block;margin:0 auto!important;width:300px!important;text-align:center;padding:10px!important}
.signup-steps .opt-in p{float:left!important}
.signup-footer{background:#fff!important;padding:20px 0 0 0;width:100%;clear:both}
h2.partners{background:#fff none!important;border-bottom:1px solid #ddd;padding-bottom:5px!important;font-style:italic;font-size:18px;font-variant:normal}
h2.signup-subheader{letter-spacing:1px;margin:0 0 20px 0!important;text-align:center;font-style:italic;font-size:24px}
.signup-steps h1{margin-bottom:0!important;margin-top:10px!important;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;letter-spacing:2px!important;width:100%;text-align:center;padding-top:0!important}
#grab-contacts.button{float:none;width:100px;margin:0 auto}
#contact-grabber-header.header{font:italic 17px/24px Georgia,"Times New Roman",Times,serif}
.signup-likes .liked-wine{font-style:normal;font-size:14px;font-variant:normal;font-weight:normal;text-transform:uppercase;letter-spacing:3px}
.signup-likes li{background-image:none!important;background-color:#eee!important}
.inner-wrap.signup-steps{clear:both;display:block;float:left;padding-bottom:0!important;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important}
.signup-steps .options{background:#fff;margin:0;padding: 0 10px 10px 10px}
.signup-footer .column{padding-top:0!important}
.signup-steps .signup-like-wrapper{clear:both;margin-top:25px;float:left}
.signup-steps h2 strong{background:#fafafa!important}
.signup-steps .contact-grabber-wrap{margin-top:10px;float:left;width:100%}
.signup-steps .contact-grabber-list em{text-align:center;padding-top:10px;border:none}
.signup-steps .cs-display{margin:0!important;float:left;text-align:center;width:100%}
.signup-steps .options .item{margin:0 0 15px 0}
.signup-steps .service-nav{float:left;width:700px;margin-top:13px}
.su-create .fineprint{margin:10px 0 0 0!important}

/*Signup*/
#signup-inline.bubble-shared li{width:480px}
#signup-inline.bubble-shared fieldset.textcenter a{float:none;width:200px;margin:0 auto;display:block}
#signup-inline.bubble-shared fieldset.textcenter{margin:0 0 10px 0}
#signup-inline.bubble-shared .footer-logos{float:none;width:500px!important;margin:0 auto!important}
.bubble-shared .bubble-content.bubble-form div fieldset input#si-email{width:440px}

/*Notes Import*/
#service-select .checkbox{float:left;text-align:left}
#service-select input{float:left!important;width:auto}
#service-select label{padding:0 0 0 10px;text-align:left;font:15px Georgia, "Times New Roman", Times, serif}
#service-select .checkbox label{font:13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-top:3px;padding-left:2px}
.sbox-content-image img {max-width:940px;height:auto;}
.article .article-author{float:none }

/*TopList Widget*/
.list-tool:hover{cursor:pointer}
#list-tool{width:200px}
.list-tool-label{font-weight:bold;color:#7b0025;font-size:12px;}
#list-tool input{width:179px;margin-bottom:7px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -122px -1895px}
.add-list-form input{background-image:none!important}
#list-tool ul{display:block}
#list-tool li{clear:left}
.list-tool-container a{margin:0;padding:3px 8px;display:block;text-transform:none;font-size:13px;letter-spacing:0;font-weight:bold;font-style:normal}
.list-tool-container .manage a{width:auto;font-size:11px}
.list-tool-container .lists li{padding:0}
#list-tool div.add-list, .save-list-container .add-list{float:left;text-align:center;width:100%}
#list-tool .manage{float:right}
#list-tool div.list-container{max-height:150px;overflow: auto;*width:200px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc}
.list-tool{float:right!important;clear:both;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 34px -1860px!important;font-size:11px!important;padding:0 23px 1px 0!important;margin-top:7px}
.search-results .list-tool.toplisted{margin-left:9px;background-position:38px -1858px!important}
a.save-list, a.save-button{float:right!important;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -1px -1801px;font-size:11px!important;height:16px;display:block;width:15px!important;margin-top:3px;text-transform:none;letter-spacing:0}
.selling-for .list-tool{margin-top:0}
.selling-for .hotlist{float:right!important}
#list-tool.bubble-shared .bubble-mid{float:left;position:relative;bottom:15px}
#list-tool.bubble-shared{padding:10px 10px 0 10px}
.add-list a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 0 -1934px;padding-left:17px;text-align:left;float:left;letter-spacing:0;width:auto!important;font-size:11px}
.add-list-create{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 71px -1936px;text-align:left}
#list-tool .bubble-top .overlay-close{bottom:11px;left:12px}
.list-tool-container a.select-list.checkbox, .select-wishlist.checkbox{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 0 -997px;width:153px;padding-left:17px;line-height:15px;padding-right:0;font-size:11px;letter-spacing:0;}
.list-tool-container a.select-list.checkbox.selected, .select-wishlist.checkbox.selected{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -171px -998px;width:143px;padding-left:18px;font-style:italic}
.add-item-container a#create-list{padding-left:22px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -300px -250px;margin-top:6px;float:left;width:219px;padding-bottom:13px;margin-bottom:6px;border-bottom:1px solid #ddd}
.list-tool-container .manage a, .save-list-container .manage a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 74px -1900px;*background-position:86px -1899px;padding-left:2px;padding-bottom:0;float:right!important;padding-right:23px}
.save-list-container .manage a{background-position:86px -1900px!important;margin-right:46px;margin-top:7px}
.wishlist-on{font-size:11px;padding-left:17px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 0 -1935px;padding-bottom:4px}
a.save-button{width:70px!important;margin-bottom:4px;background-position:51px -1800px;height:19px}
#wine-rack .list-tool{width:auto!important;float:left!important;background-position:31px -1860px!important}
.list-tool.toplisted{padding:2px 25px 2px 7px!important;background-color:#ddd!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-position:42px -1858px!important;font-style:italic;width:35px}
#wine-rack .list-tool.toplisted{padding:2px 25px 2px 7px!important;background-color:#e2f0df!important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-position:38px -1858px!important;font-style:italic}
.wine-action .list-tool.toplisted{padding:5px 29px 5px 6px!important;background-position:46px -1857px!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}

/*SLIDESHOW LISTS*/
.l-comments{float:right;position:relative;min-height:25px;min-width:100px}
.l-comments .filters{position:absolute;top:0;right:0;width:200px;height:25px;overflow:hidden;z-index:10}
.l-comments.not-orig .filters.active:hover,.l-comments.not-orig .filters.active.hover{overflow:visible;height:58px}
.l-comments .filters li{float:none;display:block;padding:3px}
.l-comments .filters li label{cursor:pointer;float:left;}
.lists-slideshow, .lists-data-view, .lists-users-view{float:left;width:650px}
.lists-slideshow .review{margin:3px 0}
.lists-slideshow .list-tool{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 32px -1861px;padding-right:22px;height:19px;font-size:11px;float:right;margin:1px 0 0;width:auto!important}
.lists-slideshow .list-tool{background:url(http://em1.isnooth.com/img/site/snooth-sprite.sr42003865491517760001.png) no-repeat 51px -1861px;padding-right:22px;height:19px;font-size:11px;float:right}
.comment-holder{float:right;width:130px;margin-bottom:5px}
.lists-slideshow h3, .lists-data-view h3, .lists-users-view h3{float:left;margin:0 0 15px;width:100%}
.lists-slideshow h3{margin-bottom:5px}
.lists-slideshow .slideshow-subnav, .lists-data-view .slideshow-subnav, .lists-users-view .slideshow-subnav{margin-top:0;float:left}
.lists-slideshow #comment-container, .lists-data-view #comment-container{display:inline!important;float:right;margin-top:46px}
.lists-tabs .current a{background:#efefef!important}
.lists-tabs a{color:#fff!important}
.pinterest{padding:0!important;text-align:right;float:right;margin:5px 0 0 0}
.lists-slideshow h3 .lists-number{color:#333;font-size:18px;float:left;padding:4px 3px 0 4px}
.lists-slideshow .slideshow-img-frame td{text-align:center;width:400px}
.lists-slideshow h3 a{font-size:21px;line-height:23px;text-transform:none}
.lists-slideshow .slideshow-subnav{float:left;margin-top:50px}
.lists-slideshow .slideshow-subnav-header .title{margin-left:20px}
.slideshow-interact{border:1px solid #eee;padding:10px;margin-bottom:10px}
.slideshow-interact h4{text-align:center;text-transform:uppercase;letter-spacing:3px;margin:0!important;font-size:12px}
.inner-glow{box-shadow:inset 0 0 10px #ddd;-moz-box-shadow:inset 0 0 10px #ddd;-webkit-box-shadow:inset 0 0 10px #ddd}
.interact-bottom{padding-top:10px;border-top:1px solid #ddd;margin-top:5px}
.slideshow-pricing{padding:10px 0;text-align:center;font-weight:bold}
.slideshow-pricing span{font-weight:normal;font-style:normal;color:#98004b;font-size:18px}
.lists-slideshow .filmstrip li img{border:2px solid #ddd!important}
.lists-slideshow .filmstrip .filmstrip-current img{border:2px solid #98004b!important}
.img-num{width:24px;text-align:center;height:24px;color:#555;font:normal bold 14px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;position:relative;top:23px;background-color:#ccc;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;box-shadow:0 0 4px #333;left:4px;-moz-box-shadow:0 0 4px #333;-webkit-box-shadow:0 0 4px #333;text-shadow:#eee 1px 1px 1px;border:2px solid #ccc;*left:-35px}
.img-num .current{background-color:#a23d77;border:2px solid #a23d77;color:#fff;text-shadow:#622448 1px 1px 1px}
.lists-slideshow .filmstrip{position:relative;bottom:18px}
.lists-slideshow .filmstrip li{width:95px}
.lists-slideshow .no-comment{margin:0!important;background-image:none!important}
.lists-slideshow .filmstrip-item-title{color:#333}
.lists-slideshow .filmstrip-item-title.current{color:#98004b}
.slideshow-nav-main{border-color:#ddd}
.lists-slideshow .button{top:13px;z-index:2000}
.slideshow-tools{width:630px;padding:3px 8px 3px 10px;margin:5px 0 7px 0!important;display:inline-block;float:left}
.slideshow-tools .fb-share, .slideshow-tools .pinterest-share, .slideshow-tools .twit-share, .slideshow-tools .spring-share{float:left;margin:0 10px 0 0}
.slideshow-tools .twit-share .external-share-btn{margin:0;width:75px}
.lists-slideshow .article-content{margin:0}
.slideshow-tools .pinterest-share{width:45px}
.slideshow-tools .title{margin:0 5px 0 0;float:left;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#666;line-height:20px}
.slideshow-tools a{float:left}
.slideshow-tools a.print{float:right;margin:2px 0 0 10px!important}
.slideshow-tools a.save-button{margin:0}
.subnav-groups .right.link{padding:3px 0 0 25px!important;margin:0!important;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 2px -1897px;float:right;display:block;text-transform:none;letter-spacing:0;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;text-shadow:none;color:#333!important;filter:none}
.subnav-groups .right.link:hover{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 2px -1897px!important}
.slideshow-ranking ul{width:100%!important}
.slideshow-ranking .star-rating{margin:0 auto}
.left-col .comments{float:left;width:100%;margin:30px 0;background-image:none!important}
.left-col .comment-user-thumb{float:left;margin:3px 10px 0 0}
.left-col .comment-user-thumb img{border:1px solid #ddd}
.left-col .comment-teaser{width:581px}
.left-col .comment-textarea{width:580px;margin:3px 0 10px 0}
.left-col .add-comment form .submit-comment{float:right;margin-right:3px}
.edit-slide a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -150px -1798px;margin-right:149px;float:left;padding-left:16px;clear:both;margin-bottom:8px;margin-top:5px}
.form-builder .checkbox-field{float:left;margin-top:10px;margin-left:2px}
.slideshow-main .fb-like{float:left;width:100px}
.wishlist-tool{font-size:11px}
.slideshow-ranking{padding:5px 0 10px 0}
.right a.print{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -275px -1800px;font-size:11px;display:inline-block;margin-right:11px;padding-right:21px}
.annotate-button{color:#294919;font-size:11px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -147px -1797px;padding-top:2px;padding-left:20px;padding-right:0;float:right;display:inline-block;*width:90px}
.lists-slideshow h1.article-title{margin-bottom:5px}
.annotate-list-button{float:right}
img.user-thumb{width:20px;height:auto;margin-right:5px;float:left;border:1px solid #ddd}
.wine-upload-image{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -390px -1739px;width:291px;height:60px;display:block;margin-left:43px;text-indent:0!important;color:#333!important;padding:10px;border:1px solid #ccc;border-raius:4x;-moz-border-radius:4px;-webkit-border-radius:4px}
.bubble-edit-list .form-builder .textarea{width:650px}
.autocompleter-clear{display:inline-block;height:18px;width:19px;text-indent:-300000px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -60px -1630px}
.list-description{margin:8px 0;float:left;clear:left;padding-right:10px;width:443px}
.add-comment form{margin-top:10px}
.slideshow-text .buttons{float:left;width:100%;padding:10px 0}
.slideshow-text .buttons .edit a{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -147px -1799px!important;filter:none!important;border:none!important;padding:2px 0 2px 20px!important;color:#3d5b2b!important;text-shadow:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;float:right}
.slideshow-text .buttons .edit a:hover{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -147px -1799px!important;filter:none!important;color:#597c23!important}
.slideshow-text textarea{width:210px}
.slideshow-text .buttons .cancel a, .slideshow-text .buttons .save a{float:right}
.slideshow-text .buttons .cancel a:hover{background:none!important;filter:none!important}
.slideshow-text .buttons .cancel a{background:none!important;filter:none!important;border:none!important;padding:7px 15px!important;color:#888!important;text-shadow:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;float:right;margin:0}
.l-comments{position:relative}
.l-comments .filters{position:absolute;top:0px;right:0px;width:130px!important;height:25px;overflow:hidden;z-index:10}
.l-comments.not-orig .filters.active:hover, .l-comments.not-orig .filters.active.hover{overflow:visible;height:58px}
.l-comments .filters li{float:none; display:block;padding:6px}
.l-comments .filters li label{cursor:pointer;font-size:11px!important;color:#333;}
.l-comments .filters li label span{font-size:11px;padding-left:2px;float:left;margin-top:0!important}
input#cbox-all-comments{padding:0!important;margin:0}


/*Save List Widget*/
.save-list-container p{text-align:center;font-weight:bold;font-size:15px}
.save-list-container input#save-list-rename{width:180px;margin-bottom:15px}
.save-list-container .manage{clear:both;width:100%;float:left;margin-top:8px}
.save-list-container .rename-list{float:none!important;width:100px!important;margin:0 auto!important;clear:both}
.save-list-container{text-align:center}

/*Profile list*/
.lists-profile-widget .list-tool{float:right!important;width:17px!important;margin:1px 0 0;display:inline-block!important;padding:0!important;text-indent:-50000px;background-position:-6px -1862px!important;clear:none}

/*DATA VIEW*/
.lists-data-view{width:650px}
.data-list{float:left;margin-top:10px}
.data-list table{width:660px!important;border-bottom:2px solid #eee}
.data-list td{padding:10px;vertical-align:middle;border-bottom:1px solid #ededed}
.data-list tr.header td{background:#eee;text-align:center;color:#333;font-size:17px;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:2px}
.data-list td.number, .data-list td.wine, .data-list td.rating, .data-list td.price{border-right:1px solid #ddd}
.data-list td.number{text-align:center;color:#888;font-size:22px}
.data-list td.wine a{font-size:17px;font-variant:normal;font-weight:normal;font-style:normal}
.data-list td.price{text-align:center;font-weight:bold;font-size:11px;width:60px;line-height:17px}
.data-list td.price span{display:block;color:#a41655;font-style:normal;font-size:19px;font-variant:normal;line-height:22px}
.data-list .list-tool{margin:0;padding-right:20px;padding-bottom:4px;padding-top:3px;width:35px!important;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 31px -1858px;float:left!important;margin-left:5px}
.data-list td.add-to-list{width:75px}
.data-list td.price a{display:block}
.data-list tr.bottom{background:#eee;text-align:right}
.data-list .rating .star-rating{margin:0}
.comments-list .comment{float:left;width:620px;margin-bottom:10px;padding:10px}
.comment-user-thumb img{border:1px solid #ddd}

/*USER PICKS*/
.lists-users-view #comment-container{display:inline!important;float:right;margin-top:20px}
.lists-users-view .user-likes{display:block;font:11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#999;padding-top:5px}
.number .user-likes{font-size:12px;margin-top:3px}

/*USER LISTS*/
.lists-user-lists{float:left;width:660px}
.lists-user-lists h1{margin-bottom:15px;font-size:21px}
.lists-user-lists .list{float:left;width:640px;margin:0 0 20px 0;padding:10px;margin-right:15px}
.lists-user-lists h3{font-size:18px;border-bottom:2px solid #ddd;margin-top:0;padding-bottom:4px}
.lists-user-lists h3 a{color:#333}
.dropdown-inner li{float:left;width:100%;text-align:left;padding:2px 0;text-transform:none;letter-spacing:0;font-size:13px}
.lists-user-lists h3 span{font-size:12px;padding-left:5px;float:right;margin-top:3px}
.lists-user-lists .list p{margin:3px 0}
.lists-user-lists .list-thumb{float:left;margin-right:5px}
.lists-user-lists .list li{width:100%;margin:5px 0;list-style:none!important}
.lists-user-lists .list .list-item p{font-size:12px}
.lists-user-lists .list .list-item a{font-size:14px}
.lists-user-lists .list .list-item{float:left;width:610px;margin-left:2px}
.lists-user-lists .list .list-thumb img{width:20px;height:auto;border:1px solid #ccc;margin-top:2px}
.lists-user-lists .list a.view-all{width:100%;float:left;text-align:center;padding-top:5px;border-top:1px solid #ddd;margin-top:5px;font-size:15px;font-variant:normal;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:2px}
h1 .small a{margin-left:20px;padding-left:16px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -151px -1801px}
h1 a.right.small{float:right;margin-top:10px;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.lists-user-lists h1 a{font:12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;float:right;display:inline}
.list-item .list-number{float:left;color:#333;padding-right:3px;padding-bottom:7px;font-size:12px}

/*DROPDOWN*/
.dropdown-container .dropdown-inner{float:left;padding:10px;box-shadow:1px 1px 7px #999;-moz-box-shadow:1px 1px 7px #999;-webkit-box-shadow:1px 1px 7px #999;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;border:1px solid #ccc;background-image:none!important;width:195px}
.dropdown-container {float:left;position:relative;top:-1px;left:-1px;z-index:10}
.list-tool-container input{width:173px;margin-bottom:7px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -127px -1894px}
.list-container ul.lists{float:left;border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;max-height:200px;overflow-y:scroll;width:195px;overflow-x:hidden;padding-left:0}

/*SUBSCRIBE BUTTON*/
a.subscribe-button{display:block;width:41px;height:146px;background:#000 url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -595px -2380px;position:absolute;right:0;top:300px;z-index:1;text-indent:-30000px;border-radius:7px 0 0 7px;-webkit-border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;box-shadow:0 0 7px 2px #bbb}
.home-aside{position:relative;z-index:2}


/*MUST REGISTER PAYWALL*/
.facebook-login-must-register{ text-align: center; line-height: 125%; }
.facebook-login-must-register .main-title { font-size: 18px !important; letter-spacing: 2px; text-shadow: none !important; text-transform: capitalize !important; font-size: 18px; font-weight: bold; }
.bubble-shared .join-now-button { height: 48px; margin-top: 20px; width: 180px !important; clear: both; float: none !important; text-align: center; margin: 0 auto !important; text-indent: -20000px; width: 234px !important; }	
.bubble-shared .join-now-button a:hover{ background:url("../img/site/vim/snooth-sprite.png?v=3") no-repeat scroll -34px -1416px rgba(0, 0, 0, 0); }
.bubble-shared .join-now-button a { background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -34px -1370px; float: left; height: 100%; width: 100%; }
.subtitle-must-register { color: #99092a; font-size: 15px; padding-bottom: 5px; }
.subtitle-must-register-right-side{ color: #99092a; font-size: 18px; padding: 30px 24px 0; font-weight: bold; }
.subtitle-description-right-side{ font-size: 16px; padding: 20px 24px 24px; word-spacing: 3px; }
.signup-separator-must-register { border-top: 1px solid #ddd; height: 5px; margin-top: 6px; margin-bottom: 5px; text-align: center; }
.signup-separator-must-register-footer { border-top: 1px solid #ddd; margin-bottom: 5px; margin-top: 5px; }
.facebook-login-must-register .subtitle-description{ padding-bottom: 13px; font-size: 13px; }
.bubble-mid-must-register{ padding-top: 5px; }
.bubble-mid-must-register .su-discovery { margin-left: auto; margin-right: auto; width: 100%; }
.main-offer-must-register{ padding: 4px; text-align: center; color: #99092a; line-height: 130%; background: none repeat scroll 0 0 #fff !important; border: 1px solid #ddd; font-size: 13px; }
.su-discovery .must-register-left-with-pic ul li.signup-search { list-style-type: none !important; }
.su-discovery .must-register-left-with-pic ul li { margin: 10px 0; padding-left: 40px; width: 290px !important; color: #99092a; line-height: 130%; padding: 4px; border-top: medium none; }
.su-discovery .must-register-left-with-pic ul li h3{ margin-left: 15px; margin-top: 5px; margin-bottom: 0; }
.su-discovery .must-register-left-with-pic ul li p{ padding-bottom: 3px; color:#000000; }
.su-discovery .overlay-left-must-register { border: medium none; padding-left: 10; width: 50%; float: left; }
.su-discovery .overlay-right-must-register { width: 45%; float: right; }
.su-discovery .overlay-right-must-register h2 { color: #333; font-size: 17px; font-weight: bold; line-height: 21px; margin: 0 0 6px; text-align: center; }
.sampler{ height: 236px; background: url("../img/site/offers/must-register-group.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);; }
.must-register-left-with-pic #must-register-button { background: none repeat scroll 0 0 #91182b; border-radius: 0; color: #fff; cursor: pointer; display: inline-block; font-size: 12px; padding: 4px 10px; text-decoration: none; vertical-align: middle; }
.must-register-left-with-pic{ padding-top: 7px; }
.must-register-left-with-pic #must-register-button:hover { background-color: #cd2253d; }
.must-register-explore-now, .must-register-shop-now, .must-register-save-now{ background:none; border-top: none !important; background: url("../img/site/offers/icon_wine_glass.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
.must-register-footer{ text-align: center; }
.must-register-non_slide { margin: 25px 0 25px 0; border: 1px solid #d7d7d7; padding: 12px; text-align: center; width: 45%; height: 260px; }
.must-register-non_slide-title{ font-size: 14px; font-weight: bold; padding-bottom: 10px; }
.must-register-non_slide-title-left{ font-size: 13px; padding: 10px; float:left; width: 200px; }
.must-register-non_slide-title-left .subtitle-left{ color: #99092a; font-weight: bold; margin-bottom: 10px; }
.must-register-non_slide-title-left .left-main-div { border-right: 1px solid #d7d7d7; padding-right: 25px; text-align: center; line-height: 16px; }
.must-register-non_slide-title-left .description-left{ font-size: 13px; margin-bottom: 20px; }
.must-register-non_slide-title-left .must-register-join-now{ margin-bottom: 10px; width: 80%; }
.must-register-footer-left{ text-align: left; }
.already-a-member{ color: #999; }
.must-register-log-me-in{ font-weight: bold; color: #99092a; text-decoration: underline; }
.must-register-non_slide-title-right{ font-size: 13px; float:right; padding-right: 2px; }
.must-register-non_slide-title-right .right-main-div { text-align: center; line-height: 16px; margin-top: 42px; }
.must-register-non_slide-title-right .must-register-learn-more{ margin-bottom: 10px; margin-top: 48px; width: 80%; }
.must-register-non_slide-title-right .description-right{ padding: 10px; margin-bottom: 10px; }

.su-discovery .overlay-left{width:385px;border:none;padding:0}
#signup-inline .overlay-left{border-right:1px solid #ccc}
.su-discovery .overlay-right h2{margin:0 0 6px;font-size:17px;line-height:21px;text-align:center;color:#333;font-weight:bold}
.su-discovery .overlay-wide ul li{margin:0;width:auto!important;border-top:1px solid #ddd;padding:5px 0 3px 40px!important}
.su-discovery .overlay-right ul li h3{margin:5px 0}
.su-discovery .facebook-login{padding:15px;margin-bottom:20px;background-color:#d0d7e8!important;border:1px solid #b9cae5}
.su-discovery .facebook-login .facebook-login-button a{margin-top:10px!important;margin-right:auto;margin-left:auto;float:none;}
.snooth-media-tagline{padding-top:0;border:none!important;float:left;width:auto!important;text-transform:uppercase;letter-spacing:3px;color:#aaa}
#signup{background:#eee;padding:0}
.snooth-signup label{float:left;width:auto!important;margin-right:5px;line-height:34px;letter-spacing:1px}
.su-discovery .overlay-right{padding:10px;width:335px}
.su-discovery .overlay-right.signin{height:auto;}
#signup-inline .overlay-right{padding:0}
.snooth-signup .snooth-email-signup{width:265px;*width:220px;width:260px\0/IE9;margin-top:2px}
a.snooth-signup-button{margin-left:5px;margin-top:3px;*margin-top:0;*width:60px;text-align:center}
.snooth-signin{clear:both;text-align:center;padding-top:10px;display:block;width:230px;margin:0 auto}
.facebook-login h1{border-bottom:1px solid #b3badf;padding-bottom:7px;margin-bottom:9px;font-size:17px!important;letter-spacing:2px!important;text-align:center!important}
.footer-logos a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat!important;margin-top:15px;float:left!important}
.footer-logos a.footer-logo-snooth{background-position:0 -2440px!important;width:90px!important;height:30px}
.footer-logos a.footer-logo-snooth:hover{background-position:-300px -2440px!important}
.footer-logos a.footer-logo-spirit{background-position:-96px -2440px!important;width:60px!important;height:35px}
.footer-logos a.footer-logo-spirit:hover{background-position:-393px -2440px!important}
.footer-logos a.footer-logo-cookin{background-position:-164px -2440px!important;width:125px!important;height:35px;margin-right:0;}
.footer-logos a.footer-logo-cookin:hover{background-position:-454px -2440px!important}
#signup.bubble-shared .footer-logos{float:none;text-align:center!important;width:460px!important;}
.su-discovery .overlay-right ul{list-style-type:none!important;}
.su-discovery .overlay-right ul li{background:url(http://em1.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat;padding-left:40px;margin:10px 0;width:290px!important;}
.su-discovery .overlay-right ul li.signup-search{list-style-type:none!important}
.signup-search{background-position:4px -342px!important}
.signup-reviews{background-position:-498px -348px!important}
.signup-forum{background-position:-1px -495px!important}
.signup-cellar{background-position:-503px -494px!important}
.signup-prices{background-position:-0px -650px!important}
.signup-winerack{background-position:-507px -645px!important}
.overlay-wide .bubble-mid{margin:0 auto;position:static;width:760px;border-radius:4px;float:left;bottom:10px;padding:0 20px 10px 20px}
.overlay-close{float:right;width:56px;height:16px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -812px -1749px;text-indent:-40000px;padding:0;position:static!important;bottom:19px;left:20px}
.overlay-close.small{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -852px -1749px;width:16px}
/* for ipad/iphone undo the .small style declarations so the button is more tappable */
@media only screen and (max-device-width: 1024px) { .overlay-close.small {background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -812px -1749px;width:56px} }
.su-discovery{float:left;width:100%;margin-bottom:5px}
.bubble-shared,.bubble{z-index:10001;border-radius:5px;background-color:#eee;position:fixed;width:500px;left:50%;margin-left:-250px;padding:0;box-shadow:0 0 30px #222;-moz-box-shadow:0 0 30px #222;-webkit-box-shadow:0 0 30px #222;*border:2px solid #ddd;border:2px solid #ddd\0/}
.bubble-shared.overlay-wide{width:800px;margin-left:-350px}
.snooth-signup h3{font-size:15px;text-align:center;letter-spacing:2px;margin-top:9px;line-height:20px;margin-bottom:7px}
.facebook-login p{color:#333;margin:3px 0;padding:0!important}
.signup-separator{text-align:center;border-top:1px solid #ddd;height:5px}
.signup-separator .separator-text{letter-spacing:2px;position:relative;bottom:8px;padding:0 8px;background:#eee;float:none;width:20px;margin:0 auto;color:#888;text-transform:uppercase;font-weight:bold;text-shadow:#fff 1px 1px 1px}
#signup.bubble-shared li{margin:0;width:auto!important;padding:5px 0 25px 40px!important;list-style-type:square}
#signup.bubble-shared li.noimage{background:none;padding-left:5px!important;width:330px!important}
.overlay-right p{padding:0!important;margin:0}
.signup-events{background-position:4px -793px!important}
.signup-discounts{background-position:-499px -791px!important}
#error-container{background-color:#891828;color:#fff;font-size:15px;letter-spacing:1px;padding:5px 0;margin:5px 0 10px 0;width:100%}

/*FIXED FOOTER*/
.fixed-footer{background:#000;height:43px;min-width:920px!important;text-align:center;width:100%;z-index:3;position:fixed;box-shadow:-1px 0 6px 1px #333;-webkit-box-shadow:-1px 0 6px 1px #333;-moz-box-shadow:-1px 0 6px 1px #333}
.fixed-footer.green{background:#437532!important}
.fixed-footer.red{background:#94140e!important}
.fixed-footer .logo{float:left;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -747px -2445px;width:147px;height:43px;display:inline;margin:0}
.fixed-footer .text{line-height:41px;color:#fff;letter-spacing:1px;font-size:15px;text-align:center;margin:0 auto;display:inline-block!important;float:none!important}
.fixed-footer .text .button{float:none;margin-left:10px;background: #19570f!important;background: -moz-linear-gradient(top,  #19570f 0%, #062e04 100%)!important;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19570f), color-stop(100%,#062e04))!important;background: -webkit-linear-gradient(top,  #19570f 0%,#062e04 100%)!important;background: -ms-linear-gradient(top,  #19570f 0%,#062e04 100%)!important;background: linear-gradient(top,  #19570f 0%,#062e04 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19570f', endColorstr='#062e04',GradientType=0 )!important}
.fixed-footer.green .text .button, .fixed-footer.red .text .button{background: #000!important;filter:inherit!important}
.fixed-footer a.close{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -798px -1736px;width:81px;height:41px;top:-28px;right:13px; text-indent:-99999px!important;text-align:left;float:right;display:inline}

/*SUBSCRIBE BUTTON*/
a.subscribe-button{display:block;width:41px;height:128px;background:#000 url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -595px -2403px;position:absolute;right:0;top:300px;z-index:1;text-indent:-30000px;border-radius:7px 0 0 7px;-webkit-border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;box-shadow:0 0 7px 2px #bbb}
.home-aside{position:relative;z-index:2}

/*SIGN UP STEPS*/
.signup-content{clear:both;float:left;width:100%}
.signup-status{background:url(http://em1.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat;margin-bottom:10px;float:left;clear:both;position:relative;width:100%}
.signup-status.step-1{background-position:-78px -64px}
.signup-status.step-2{background-position:-70px -114px}
.signup-status.step-3{background-position:-77px -162px}
.signup-status a.newsletters{padding-right:16px;width:221px;padding:0}
.signup-status.step-4, .signup-status.step-5{background-position:-77px -211px}
.signup-status a{float:left;height:42px;text-indent:-3000px}
.signup-status a.basic-info{width:206px}
.signup-status a.favorites{width:187px}
.signup-status a.social{width:129px}
.signup-status a.selected{color:#333}
/*PVA STEPS*/
.sweeps-bubble .signup-status{background:url(http://em1.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat;margin-bottom:10px;float:left;clear:both;position:relative;width:100%}
.sweeps-bubble .signup-status a.newsletters{display:none}
.sweeps-bubble .signup-status a{float:left;height:42px;text-indent:-3000px}
.sweeps-bubble .signup-status a.basic-info{width:265px}
.sweeps-bubble .signup-status a.favorites{width:255px}
.sweeps-bubble .signup-status a.social{width:238px}
.sweeps-bubble .signup-status.step-1{background-position:-78px -64px}
.sweeps-bubble .signup-status.step-2{background-position:-70px -114px}
.sweeps-bubble .signup-status.step-3{background-position:-1003px -162px}
.sweeps-bubble .signup-status.step-4{background-position:-1003px -211px}

.signup-content{padding:15px}
.signup-content label{float:left;font-size:13px;letter-spacing:2px;width:160px!important;text-align:right;padding-right:5px}
.signup-content .required{color:#ad1e2a}
.signup-content tr td{padding:5px 0;line-height:32px}
.un-available, .pass-match{padding-left:25px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 3px -2754px;height:28px;float:left;color:#2f511b;font-size:12px;letter-spacing:1px}
.un-unavailable, .pass-mismatch{padding-left:25px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -614px -2747px;height:28px;float:left;color:#ad1d2a;font-size:12px;letter-spacing:1px}
.signup-content .checkbox{margin-right:5px!important}
input#sui-age-verified.checkbox{margin-top:10px;float:left}
.signup-content select{margin-top:7px;width:160px}
.expertise-title{border-bottom:1px solid #ddd;margin-bottom:30px}
.expertise-title span{background:#fff;width:203px;display:block;text-align:center;position:relative;top:10px;text-transform:uppercase;letter-spacing:4px;font-size:16px;margin:0 auto}
.slider-bg{float:left;width:100%;background:#e9e9e9;display:block;height:15px;border:1px solid #ddd;box-shadow:inset 0 0 5px #ccc;-moz-box-shadow:inset 0 0 5px #ccc;-webkit-box-shadow:inset 0 0 5px #ccc}
.slider-completed{display:block;height:15px;width:200px;background: #305318;background: -moz-linear-gradient(left,  #305318 0%, #558632 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#305318), color-stop(100%,#558632));background: -webkit-linear-gradient(left,  #305318 0%,#558632 100%);background: -ms-linear-gradient(left,  #305318 0%,#558632 100%);background: linear-gradient(left,  #305318 0%,#558632 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305318', endColorstr='#558632',GradientType=1 )}
.slider-grabber{display:block;position:relative;width:42px;height:27px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 0 -2814px;top:-22px;left:173px}
.slider-section{text-align:center;display:inline-block;letter-spacing:2px;text-transform:uppercase;padding:13px 47px;padding:13px 47px\0/;padding:13px 45px\0/IE9;float:left}
.slider-section.selected{color:#426c24;font-style:italic}
table.slider-sections td {text-align:center;letter-spacing:2px;text-transform:uppercase;padding:5px;}
table.slider-sections td.selected{color:#426c24;font-weight:bold}

.signup-progress-bar{float:left;width:532px;padding:0 20px}
.signup-progress-bottom{clear:both;float:left}
.button.deselect{background:#bbb!important;filter:none!important;border:none!important;color:#999!important;text-shadow:none!important;cursor:default}
.signup-progress-bar h4{letter-spacing:3px;font-size:11px;margin:0 0 3px 0!important;color:#a4a4a4;padding-left:30px}
.progress-bar{float:left;display:block;width:100%;height:10px;background:#d0d0d0;border:1px solid #bbb;box-shadow:inset 0 0 5px #bbb;-moz-box-shadow:inset 0 0 5px #bbb;-webkit-box-shadow:inset 0 0 5px #bbb;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.progress-1, .progress-2, .progress-5, .progress-5b{background: #305318;background: -moz-linear-gradient(left,  #305318 0%, #558632 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#305318), color-stop(100%,#558632));background: -webkit-linear-gradient(left,  #305318 0%,#558632 100%);background: -ms-linear-gradient(left,  #305318 0%,#558632 100%);background: linear-gradient(left,  #305318 0%,#558632 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#305318', endColorstr='#558632',GradientType=1 );display:block;height:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.signup-progress-bottom .button{margin-top:7px;margin-left:0}
a#user-do-logout,#user-callout-logout{display:inline-block;float:right!important;*float:none!important;padding:0 3px 0 0!important;margin-top:1px}
.signup-progress-bottom a#su-next.button.right.next{float:right!important}
.signup-content input.short{width:80px}
.signup-content h3{margin:0 0 10px;letter-spacing:4px;font-size:19px}
.signup-content small{letter-spacing:1px;color:#808080;float:left}
.newsletters li{padding:10px!important;border:none!important}
.newsletter-selected, .newsletter-deselected{padding:10px;border:1px solid #ddd;display:block;width:200px;height:140px}
#signup.bubble-shared .signup-content .newsletters li{padding:10px!important}
.newsletter-selected,.newsletter-deselected{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;color:#777777;font-family:arial;fontsize:15px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 0px #ffffff}
.signup-content .newsletters.split-a li{padding:5px!important;width:230px;}
.signup-content .newsletters.split-a li a{background:none;height:95px;}
.newsletters.split-a{float:left;margin-top:5px;}
/*.newsletter-deselected{background:#ededed;-webkit-box-shadow:inset 0 0 140px #aaa;box-shadow:inset 0 0 140px #aaa;-moz-box-shadow:inset 0 0 140px #bbb}*/
.newsletters p{font-size:13px;line-height:17px;font-weight:normal;color:#333;text-shadow:#fff 1px 1px 1px}
.newsletters.split-a p{line-height:19px;font-size:13px;}
.newsletter-deselected p{color:#434343;text-shadow:#ddd 1px 1px 1px;font-size:13px}
.newsletter-selected .snooth-logo, .newsletter-selected .business-logo, .newsletter-deselected .snooth-logo, .newsletter-deselected .business-logo, .newsletter-selected .bloomspot-logo,.newsletter-deselected .bloomspot-logo, .newsletter-selected .wine-tips-logo, .newsletter-deselected .wine-tips-logo, .sub-zero-logo {display:block;width:156px;height:46px;background:url(http://em1.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat -12px -272px;margin:0 auto}
.newsletter-selected .business-logo, .newsletter-deselected .business-logo{height:34px}
/*.newsletter-deselected .snooth-logo, .newsletter-deselected .business-logo{background-position:-216px -272px}*/
.newsletter-selected .spirit-logo, .newsletter-deselected .spirit-logo{display:block;width:73px;height:52px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat -414px -266px;margin:0 auto}
.newsletter-selected .bloomspot-logo,.newsletter-deselected .bloomspot-logo{background-position:-603px -272px;width:165px}
.newsletter-selected .wine-tips-logo,.newsletter-deselected .wine-tips-logo{background-position:-800px -950px;width:188px}
.sub-zero-logo{background-position:-960px -274px;width:188px;height:51px}
#su-nlbtn-sub-zero p{font-size:12px;line-height:14px}
/*.newsletter-deselected .bloomspot-logo{background-position:-779px -272px;width:165px}
.newsletter-deselected .wine-tips-logo{background-position:-800px -1002px;width:188px}
.newsletter-deselected .spirit-logo{background-position:-515px -266px}*/
.newsletter-selected .lot18-logo, .newsletter-deselected .lot18-logo{display:block;width:90px;height:45px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat -384px -5px;margin:0 auto}
.newsletter-deselected .lot18-logo, .newsletter-selected:hover .lot18-logo{background-position:-485px -5px}
.newsletter-selected .dotd-logo, .newsletter-deselected .dotd-logo{display:block;width:165px;height:39px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat -5px -6px;margin:0 auto}
/*.newsletter-deselected .dotd-logo{background-position:-209px -6px}*/
.newsletter-selected .cookin-logo, .newsletter-deselected .cookin-logo{display:block;width:121px;height:35px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -456px -2437px;margin:0 auto}
/*.newsletter-deselected .cookin-logo{background-position:-166px -2437px}*/
.exit-signup{float:left;width:100%;text-align:center;margin-top:8px;display:block}
.newsletters .checkbox input{position:relative;bottom:5px;left:-5px;border:none!important;padding:0!important}
.newsletters.split-a .checkbox input{margin:7px 0 0 0;}
.exit-signup a{letter-spacing:1px;color:#4a6336;font-size:18px;float:none;text-align:center;text-shadow:#fcfeff 1px 1px 1px;font-weight:bold}
#signup.bubble-shared .signup-content .social{clear:both;float:left;width:100%;border-top:1px solid #ddd}
#signup.bubble-shared .signup-content .social ul li{padding:10px 5px!important;border:none!important}
#signup.bubble-shared .signup-content .social img{width:60px;height:60px;border:1px solid #ddd}
#signup.bubble-shared .signup-content .social .follow img{width:auto;height:auto;border:none}
#signup.bubble-shared .signup-content .social.mentors img{width:90px;height:90px}
.signup-content .social ul li:hover .follow-hover{display:block}
.signup-content .social ul li .follow-hover{display:none;position:relative;top:14px!important}
.signup-content .social .follow{position:absolute;background:#fff;padding:5px 7px;display:block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0px 0px 9px #444;top:-13px;left:1px;z-index:1;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.mentors .follow-hover .follow{width:75px}
.signup-content .social .follow p{margin:0 0 5px 0;text-align:center;font-size:11px;line-height:12px}
.signup-content .social .follow p a{font-size:11px;line-height:12px;word-break:break-word}
.signin .email-address-input label, .signin form label#si-have-pass-label{width:70px;float:left;text-align:right;line-height:31px}
.signup-content .social .follow .button{font-size:10px!important;letter-spacing:1px!important;padding:2px 5px!important;float:none!important;margin:0 auto!important;width:70px!important;display:block;text-align:center!important}
.social.mentors{margin-bottom:8px;border-top:none!important;height:180px}
.follow-hover .follow a.follow-toggle.following{color:#888;font-size:11px;width:100%;text-align:center;display:block}
.follow-arrow{display:block;width:20px;height:20px;position:absolute;top:-33px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) -653px 7px;z-index:3;left:15px}
.favorites .checkbox input{border:none!important;padding:0!important;margin:1px}
.dot-selectors .dot{display:block;width:12px;height:12px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) -617px -1px;margin:0 2px}
.social.members h4, .social.mentors h4{text-align:left;padding:0}
.dot-selectors .dot.selected{background-position:-601px -1px}
#signup.bubble-shared .dot-selectors li{border:none!important;padding:0!important}
.dot-selectors{width:34px;float:none;margin-right:auto;margin-left:auto;margin-bottom:0;clear:both;padding-top:10px}
#signup-bubble-container .dot-selectors{width:54px}
.event-form label{clear:both;text-align:left;padding:5px 0;float:left;width:300px!important;*width:300px!important}
.event-form{float:left;width:300px;padding:15px 15px 15px 0;border-right:1px solid #ddd;margin-right:15px}
#signup.bubble-shared .event-form li{border:none!important}
.social .follow-hover .follow a.follow-toggle{font-size:10px;font-weight:bold;font-style:italic;width:100%;text-align:center;float:left}
.event-form input.short{width:50px}
.event-form input.short.day{width:30px}
.event-form select.gender{margin:0}
.event-form select.month{margin:8px!important}
#signup.bubble-shared .event-form li{padding:5px 0!important}
.event-form input.long{width:280px}
.event-calendar{margin-top:10px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) -720px -1px;display:inline-block;width:56px;height:60px;float:left}
.event-calendar .month{margin:12px 0 0 6px;text-transform:uppercase;letter-spacing:2px}
.event-calendar .day{float:right;font-weight:bold;color:#fff;margin-right:12px;margin-top:4px}
.event-info{float:left;display:inline-block!important;width:260px;padding:10px}
#signup.bubble-shared .events ul li{border:none!important;padding:0!important}
.event-rsvp{float:right;width:60px;padding-top:20px}
.signup-content .events{float:left;width:730px}
.signup-content .events .events-right li .event-info{width:250px;padding-right:20px}
.signup-content .events .events-right li .event-rsvp{margin:0}
.event-info p{margin:0}
#signup.bubble-shared ul.favorites li{width:172px!important;border:none;padding:5px!important}
#signup.bubble-shared ul.favorites li a.fav-main{padding:10px 10px 10px 10px;display:block;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #dcdcdc;color:#272727;text-decoration:none;text-shadow:1px 1px 0px #ffffff;text-align:left;font:bold 12px arial;*font-size:11px}
#signup.bubble-shared ul.favorites li a.fav-main .checkbox{margin-right:5px!important;float:left}
#signup.bubble-shared ul.favorites li a.fav-main.selected, #signup.bubble-shared ul.favorites li a.fav-main:hover,.signup-content .favorites .open-panel:hover a.fav-main{text-shadow:#000 1px 1px 2px!important;border:1px solid #333!important;color:#fff!important;background:#606060!important;background:-moz-linear-gradient(top,  #606060 1%, #160d0d 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#606060), color-stop(100%,#160d0d))!important;background:-webkit-linear-gradient(top,  #606060 1%,#160d0d 100%)!important;background:-ms-linear-gradient(top,  #606060 1%,#160d0d 100%)!important;background:linear-gradient(top,  #606060 1%,#160d0d 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#160d0d',GradientType=0 )!important;box-shadow:inset 0 0 3px #aaa!important}
#signup.bubble-shared ul.favorites li.fav-sub a, .open-panel a{padding:0;background:none!important;filter:none!important;border:none}
.open-panel{float:left;position:absolute;z-index:20;background:#201818;border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px;padding:10px;box-shadow:2px 2px 10px #333;-moz-box-shadow:2px 2px 10px #333;-webkit-box-shadow:2px 2px 10px #333;display:none;width:170px;margin-top:-3px}
.open-panel a{color:#fff;font-weight:normal;letter-spacing:1px;font-size:11px}
.open-panel .checkbox input{margin-right:10px!important}
#signup.bubble-shared ul.favorites .open-panel li{padding:3px!important}
.signup-content .favorites li:hover .open-panel{display:block}
.signup-content .finished h4{font-size:21px;letter-spacing:4px;margin-top:10px;padding-bottom:131px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat 312px -965px;margin-bottom:0}
.sweeps-bubble .finished h4{padding-left:0;font-size:19px}
.signup-content .finished{text-align:center}
.signup-content .finished p{text-align:center;font-size:15px}
.signup-content .newsletters.split-b li a{width:714px;height:auto;padding:4px;background:none;border:none;}
.signup-content .newsletters.split-b li{padding:3px 0!important}
.signup-content .newsletters.split-b .checkbox input{margin:8px 2px 0 0;}
.newsletters.split-b{float:left;margin-top:4px;}
.newsletter-step{background:#fff;float:left;}
.newsletter-step li{clear:both;padding:3px 0;font-size:14px;width:100%;}
.newsletter-step .logo{display:block;width:100px;height:30px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat;margin:0;}
.newsletter-step p{font-size:15px;}
.newsletter-step .logo.snooth{background-position:-300px -2441px;}
.newsletter-step .logo.spirit{background-position:-399px -2438px;width:52px;height:37px;}
.newsletter-step .logo.lot18{width:94px;height:52px;background:url(http://em2.isnooth.com/img/site/vim/login-sprite.sr26968271371517760001.png) no-repeat -385px 0;}
.newsletter-step .logo.cookin{background-position:-456px -2438px;width:125px;height:37px;}
.newsletter-step .logo.coreg{height:90px}
.newsletter-step li.title{margin-left:0;border-top:1px solid #ccc;margin-bottom:4px;margin-top:7px;padding-top:8px;}


/*PVA MODULE CALLOUTS*/
.pva-module{padding-top:10px;padding-bottom:0;padding-left:19px}
.pva-module h3{font-size:20px;line-height:22px;margin:0}
.pva-module.center-rail{width:630px}
.pva-module.right-rail{width:324px;height:236px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:none;padding-right:16px;}
#ad-col-wrapper .pva-module.right-rail, .right-col-groups .pva-module.right-rail, #forum_viewer .pva-module{width:280px!important;padding:10px!important;border:2px solid #ddd;background:#fff;float:left}
.pva-info.right{float:left!important;display:inline-block}
.pva-info.right p{width:149px;font-size:13px;line-height:17px;clear:both!important;display:block;margin:0;letter-spacing:1px;font-weight:bold}
.pva-info.right{float:left!important;display:inline-block}
.pva-module.right-rail .pva-info.right p{width:130px!important;text-align:left;font-size:13px;letter-spacing:0;}
.pva-module.center-rail ul{float:right;width:180px}
.pva-module.center-rail ul li{padding:2px}
.pva-module.center-rail ul li img{border:1px solid #bbb}
.pva-info.right p a.button{clear:both!important;float:right!important;display:inline-block!important}
.pva-module.center-rail .pva-logo{width:107px;background-position:-205px -2551px}
.pva-module .pva-info{width:320px!important;margin:0 0 0 11px}
.pva-module .sponsor{float:left;color:#8e8e8e;font-weight:normal;font-style:normal;font-size:10px;background:url(http://em1.isnooth.com/img/site/pva/bloomspot-sponsor.png) no-repeat 0 9px;margin-top:83px;padding-bottom:18px;width:98px;text-align:center}
.pva-module.right-rail .sponsor{margin-top:92px;display:none}
.pva-module .button{float:left!important;display:block;text-align:center;margin-top:5px;margin-right:8px;font-size:16px!important;width:124px}
.pva-module.right-rail .button{width:110px!important;}
#ad-col-wrapper .pva-module .button, .right-col-groups .pva-module.right-rail .button, #forum_viewer .pva-module .button{width:130px}
.pva-module .pva-info.right .left{width:341px}
.pva-module .pva-info.right ul li{padding:2px}
.pva-module .pva-info.right ul li img{width:30px;height:30px}
.pva-module .pva-info.right ul{width:170px}
.pva-module .pva-info.right .left p{margin:0 0 3px 0;font-size:16px;line-height:18px;float:left}
.pva-module.right-rail h3{text-align:center;font-size:20px;letter-spacing:1px;line-height:23px;color:#cb3f25;font-weight:bold;text-shadow:#fff 1px 1px 1px}
.pva-module.right-rail .pva-info{width:130px!important;margin-top:15px}
.pva-module.right-rail .pva-logo{width:134px!important;height:179px;background:url(http://em2.isnooth.com/img/site/pva/pva-logo-small.jpg) no-repeat -11px 9px}
.homepage-top-row .pva-module.right-rail .pva-logo{background-size:auto;width:171px!important;background:url(http://em1.isnooth.com/img/site/pva/pva-menu-sprite.png) -11px -223px;}
#ad-col-wrapper .pva-module.right-rail .pva-info p, .right-col-groups .pva-module.right-rail .pva-info p, #forum_viewer .pva-module .pva-info p{width:51px;font-size:13px}
.pva-module.right-rail ul{clear:both;margin-top:14px;float:left;width:332px;margin-left:7px;display:none;}
.pva-module.right-rail ul li{padding:3px 6px;float:left!important;display:inline;width:auto!important;height:auto!important;margin:0!important;border:none}
#ad-col-wrapper .pva-module.right-rail ul li, .right-col-groups .pva-module.right-rail ul li, #forum_viewer .pva-module ul li{padding:3px}
.pva-module.right-rail ul li img{width:30px;height:30px;border:1px solid #bbb}
#forum_viewer .pva-module{float:left}

/*SIGNUP BUBBLES 2.0*/
.buyer-guide-image{float:left;width:136px;height:153px;display:inline-block;background:url(http://assets.snooth.com/html/signup-bubble/images/swbg-nir-3.jpg) no-repeat -7px 0}
.bubble-interior{background:#fff;float:left;margin-top:8px;padding-bottom:11px;border-radius:4px;padding-top:10px}
.buyer-guide-content{float:left;display:inline-block;width:349px;padding-right:15px}
.buyer-guide-content h1{text-align:left!important;text-transform:none!important;font-size:21px!important;line-height:25px!important;margin-bottom:0}
.buyer-guide-content h2{padding:0!important;margin-top:15px!important;float:left;text-transform:uppercase;letter-spacing:3px;padding-top:0!important;}
.buyer-guide-content input{margin-right:10px;margin-top:0;width:180px}
#no-buyers-guide{clear:both;width:100%;float:left;}
.bubble-content .bottom{float:left;width:100%;display:block;text-align:center;padding-top:10px}
.buyer-guide-content.two h2{font-size:25px;color:#000}
.buyer-guide-content.two h1{color:#666;font-size:18px!important;line-height:20px!important;margin-top:0;margin-bottom:15px}

/*SNOOTH EATS*/
.press-widget.vertical a.nav-arrow.next{float:right;margin:15px 15px 15px 0;font-size:14px;font-weight:normal;}
.press-widget.vertical a.nav-arrow.prev{float:left;margin:15px 15px 15px 15px;font-size:14px;font-weight:normal;}
.press-join-conversation-button a{color:#fff!important;float:none!important;margin:0 auto!important;font-size:10px;font-weight:normal;font-style:normal}
.press-widget-small-info{float:left;padding:6px 5px 6px;border-bottom:1px solid #dadbc4!important;width:288px;text-align:left}

.buyer-guide-image.pva{width:166px;background:url(http://em2.isnooth.com/img/site/pva/pva-logo.png) 2px 0}
.buyer-guide-content.pva{padding:0 9px 0 10px;width:314px;text-align:center}
.bubble-interior .pva h2{color:#333;font-size:26px;line-height:29px;text-align:center;letter-spacing:1px;margin-top:0!important;text-transform:none}
.bubble-interior .pva h1{font-size:17px!important;text-align:center!important;color:#555;line-height:19px!important;margin-bottom:20px}
.bubble-interior .pva .button{margin:0 auto!important;float:none!important;width:100px!important;font-size:13px!important}

#super-awesome-bar a {color:white}

/*Newsletter Bubble*/
.newsletter-bubble{background:#fff;width:500px;}
.newsletter-bubble .logo, .newsletter-bubble .text, .newsletter-bubble .snooth, .newsletter-bubble .lot18, .newsletter-bubble{float:left;}
.newsletter-bubble .snooth, .newsletter-bubble .lot18{clear:both;padding:10px;font-size:16px;letter-spacing:1px;}
.newsletter-bubble .text{padding-left:6px;margin-top:14px;width:278px;}
.newsletter-bubble .lot18 .text{width:337px;margin-top:23px;}
.newsletter-bubble .logo{display:inline-block;background:url(http://em1.isnooth.com/img/site/vim/newsletter-popup.jpg) no-repeat;margin:0;}
.newsletter-bubble .snooth .logo{height:40px;width:171px}
.newsletter-bubble .lot18 .logo{height:65px;width:114px;background-position:0 -57px;}
.newsletter-bubble .snooth, .newsletter-bubble .lot18{width:480px;}
.newsletter-bubble input.checkbox{margin-top:15px;margin-right:6px;}
.newsletter-bubble .form input{width:347px;font-size:18px;line-height:32px;margin-top:0;}
.newsletter-bubble .form .button{width:100px;text-align:center;margin-left:8px;font-size:10px!important;line-height:10px!important;}

#fixed-fb-btn {
    position:fixed; top:230px; left:0px; width:37px; height:100px; z-index:10001; opacity:0.6;
  -webkit-transition: all 0.5s ease-out;  /* Safari 3.2+, Chrome */
     -moz-transition: all 0.5s ease-out;  /* Firefox 4-15 */
       -o-transition: all 0.5s ease-out;  /* Opera 10.5–12.00 */
          transition: all 0.5s ease-out;  /* Firefox 16+, Opera 12.50+ */
}
#fixed-fb-btn:hover {opacity:1.0; width:45px;}
#fixed-fb-btn a {display:block; width:100%; height:100%; background:url(http://em2.isnooth.com/img/shared/feedback.png) no-repeat right center #006F12; text-indent:-9999px;}

/* Form Builder */
.text-field input{width:550px;border:1px solid #cdcdcd;padding:10px 8px;color:#797979;border-radius:3px;-moz-box-shadow:inset 1px 2px 5px #ddd;-webkit-box-shadow:inset 0 0 7px #ddd;box-shadow:inset 1px 2px 5px #ddd;font-size:14px!important}
.text-field.date-field input{width:100px}
.text-field.date-field button{visibility:hidden}
.date-field .date-label{padding:15px 5px 0 14px;color:#777;font-size:0.8em; float:left}
.formbuilder{padding-top:10px}
.form-builder .buttons{margin:5px 0;padding-top:10px;width:100%;border-top:1px solid #ddd;float:left;font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
.form-builder .press-publisher-controls-inner{float:left!important;width:100%;padding:0}
.form-builder-edit{text-transform:uppercase;letter-spacing:1px;text-shadow:#fff 0 1px 1px;font-weight:bold;text-align:left;padding:13px 1px 0 15px;background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat scroll 0 -477px;width280px;font-size:10px;float:right;margin-right:37px}
.form-builder .textarea{width:610px;float:left;padding-bottom:10px}
.form-builder-errors{float:left;width:100%;padding:5px!important;color:#d52d1a;font-size:13px;font-style:italic;font-weight:bold}
table.upload-queue{margin-top:10px;float:left}


/* Ads */
.video-interstitial { padding: 25px 0 0 10px }
iframe.corkblock { margin-left:5px}

#outer{width:980px; height:auto; margin:0 auto;}


.order_slideshow{
	text-align: left;
	margin-right:11px;
}
.order_slideshow_button{
	width: 15px !important;
}

.order_slideshow_button{
    float:none !important;
}



/* global.site.css */

/*GLOBAL.SITE*/
body{background:#fff;width:100%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:13px;line-height:16px}
small{margin:0;padding:0;border:0;font-size:10px;line-height:13px}
.pinterest-button{width:401px}
#main .wrap{overflow:visible!important;padding:0}
.sprite{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat}
.sprite-old{background:transparent url(http://em1.isnooth.com/img/site/vim/snooth-sprite-old.sr35760910431517760001.png) no-repeat}
.button, .btn-green, .buttons a{font:bold normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;text-transform:uppercase!important;text-shadow:#000 1px 1px 2px!important;border:1px solid #333!important;color:#fff!important;background:#606060!important;background:-moz-linear-gradient(top,  #606060 1%, #160d0d 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#606060), color-stop(100%,#160d0d))!important;background:-webkit-linear-gradient(top,  #606060 1%,#160d0d 100%)!important;background:-ms-linear-gradient(top,  #606060 1%,#160d0d 100%)!important;background:linear-gradient(top,  #606060 1%,#160d0d 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#160d0d',GradientType=0 )!important;box-shadow:inset 0 0 3px #aaa!important;padding:6px 11px!important;border-radius:3px!important;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;letter-spacing:2px!important;float:left;*display:block!important;display:block\0/}
.btn-bigred{font:bold normal 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;text-shadow:#B00 1px 1px 2px!important;border:1px solid #600!important;background:#BB0000!important;background:-moz-linear-gradient(top,  #BB0000 1%, #990000 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#BB0000), color-stop(100%,#990000))!important;background:-webkit-linear-gradient(top,  #BB0000 1%,#990000 100%)!important;background:-ms-linear-gradient(top,  #BB0000 1%,#990000 100%)!important;background:linear-gradient(top,  #BB0000 1%,#990000 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#BB0000', endColorstr='#990000',GradientType=0 )!important;box-shadow:inset 0 0 3px #990000!important;padding:9px 11px!important;float:left;*display:block!important;display:block\0/}
.button:hover, .btn-green:hover,.buttons a:hover{background:#160d0d!important;background:-moz-linear-gradient(top,  #160d0d 0%, #606060 99%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#160d0d), color-stop(99%,#606060))!important;background:-webkit-linear-gradient(top,  #160d0d 0%,#606060 99%)!important;background:-ms-linear-gradient(top,  #160d0d 0%,#606060 99%)!important;background:linear-gradient(top,  #160d0d 0%,#606060 99%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#160d0d', endColorstr='#606060',GradientType=0 )!important;color:#fff!important}
.grey{background:#fff!important;border:1px solid #ddd;box-shadow:1px 1px 5px #ddd;-moz-box-shadow:1px 1px 5px #ddd;-webkit-box-shadow:1px 1px 5px #ddd}
.account .max-reached{color:red;font-weight:bold}
.aer-empty-state{display:none}
/*TYPOGRAPHY*/
body,textarea,textfield,input,select{color:#333;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;float:left}
h3 a,h1,h4,h4 a,h3,h3 a{font-weight:normal}
.article-text h3 a{margin:0 0 7px;display:block;line-height:23px}
h4{color:#777;font-size:15px;margin:7px 0}
h3{letter-spacing:1px;text-transform:uppercase;margin:10px 0;font-size:17px}
h1, h1 a{color:#333;font-size:22px;margin:10px 0;letter-spacing:2px;line-height:24px;text-transform:uppercase}
p{font:12px/20px}
a,.link-embed{color:#7b0025;text-decoration:none;font-weight:bold;cursor:pointer}
a:hover{color:#333333}
.textcenter{text-align:center}
.user-name{text-align:center;word-wrap:break-word;line-height:11px;font-size:10px;font-weight:bold;margin-right:auto;margin-left:auto;margin-bottom:0}
.user-name a { font-size: 12px; }
.divider strong,.section strong{color:#333;letter-spacing:2px;font-weight:normal;font-style:normal}
em{font-style:italic}
strong{font-weight:bold}
#main-col{width:665px;float:left;clear:both}
.winery-claimed{padding:0 4px 0 10px;width:20px;height:16px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 1px -248px;display:inline-block}
#main{width:980px;margin:0 auto;clear:both;display:block;height:auto}
#main-col.full-width{width:100%;clear:both;float:left}
.comment-delete{font-size:10px;float:right!important;display:inline;7b0025font-weight:bold}
.rss-post .comment-teaser{float:left;border:1px solid #cdcdcd;padding:7px 9px;color:#797979;border-radius:2px;-moz-box-shadow:inset 1px 2px 5px #ddd;-webkit-box-shadow:inset 0 0 7px #ddd;box-shadow:inset 1px 2px 5px #ddd;font-size:12px!important;width:595px}
.group-contact.nolmargin{padding-bottom:10px;border-bottom:1px solid #ddd;margin:0 0 10px 0}
.wrap{padding:15px 0;float:left;width:100%!important;clear:both}
a img, img a{border:none}
ul,ol,li{list-style:none}
:focus{outline:none}
table,td,form,fieldset,input{border:none;border-collapse:collapse;border-spacing:0}
input,textarea{padding:5px 10px!important;color:#666;border:1px solid #ccc;padding:7px 9px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-shadow:inset 1px 2px 5px #ddd;-webkit-box-shadow:inset 0 0 7px #ddd;box-shadow:inset 1px 2px 5px #ddd;letter-spacing:1px}
.messaging input#private, .messaging input#public{padding:0!important;border:none!important}
input:focus,textarea:focus{border:1px solid #aaa}
hr,legend,.navigation .press-widget-question .content-type,.navigation .press-widget-conversation .content-type,.press-widget-blog .content-type,.navigation .press-widget-article .content-type,.navigation .press-widget-web .content-type,.navigation .press-widget-quiz .content-type,.navigation .press-widget-nav,.wp-callout,.simplereview .action-edit,.tall-pencil.content-pencil.fine-cooking .left p{display:none}
sup, sub{position:relative;font-size:0.8em}
sup{top:0;font-size:11px}
sub{bottom:-0.4em}
.ad-col{width:300px;padding-top:8px;background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-icons.sr30207072421517760001.png) -314px -9px no-repeat;margin:10px 0;float:left!important}
#clear-wine.bubble-shared.shadow .button{width:270px;display:block;margin:0 auto!important;float:none!important;padding:5px!important;line-height:14px!important;margin-top:10px!important;margin-bottom:5px!important}
#clear-wine.bubble-shared.shadow .bubble-bottom{text-align:center!important;height:65px!important}
.overlay .button{float:right!important}
#clear-wine.bubble-shared.shadow .bottom-line{float:leftimportant;margin:0 auto!important;width:100%}
.user-image.user-link img{width:30px;border:1px solid #ccc}
.author-wrapper{float:left;width:80px;margin:0 10px 1 0;border-right:1px solid #ddd;padding-right:5px!important}
.user-image{display:block;position:relative;width:58px;margin:0 auto!important;text-align:center;float:none!important}
.highlight{color:#a73567;font-style:italic;font-weight:bold}
.user-image img{width:50px;height:auto;border:1px solid #ccc}
.center{float:none;margin:0 auto}
.site-full{width:980px}
.mini-nav .site-full{*width:auto}
.header-middle{display:block}
.icon-link{padding-left:21px;line-height:16px;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat}
ul.action_buttons li{float:left;margin-right:10px}
/*STRUCTURE*/
/*Shared Styles*/
.left,.navigation .nav-press-item,.navigation .wp-quick-view-link,.navigation .wp-published-link,.nav-rack .won-trophy-text, .nav-rack .actor-link-img,.nav-rack .nav-trophy-item,.nav-rack .trophy-link-name,.wine-rev-search .search-local,.article .left-col-content .bar,.article_search_holder,.slide-notice-image,#utility-account .utility-dropdown li a,.navigation .press-widget .author,.slideshow-subnav-prev,.wines-micro-horiz li .wines-micro-horiz-img,.merch-img,.ratings-overview,.wine-stats-box .chemical table,.wine-stats-box .h-separator,.inline-rating .star-rating,li.question p,.bubble-bottom, .nav-content h3,ul li{float:left!important}
.search-box{width:240px}
#head-wrap-0{min-width: 980px;}
.header .row.center.ad{width:100%;z-index:9}
.right,.wp-quick-view-action,.won-trophy,.wine-rev-search .search-winery,.slideshow-subnav-next,.wp-wine-review-vote,.rel-photo,.add-comments .add-comment,.column.last,.scroll-box .btn-next,.quiz-submit-button,#quiz-create a#save-quiz,.feature-callout a,.utility-menu{float:right!important;margin-left:10px}
.utility-menu{display:inline-block!important;float:left!important;*height:60px;width:auto!important;position:relative;z-index:102}
.login-navigation-wrapper .progress-text{display:inline!important;padding-bottom:1px;padding-top:5px}
.box-top,.module,.full,.box-mid .links-list li,.recent-winners ul li,.recent-winners ul,.recent-trophy-winners-wr-inner a,.recent-trophy-winners-wr-bottom,.header-bg,.utility-dropdown ul,.wine-search,.find-wines-dropdown .local-search,.nav-element-main,.navigation .press-widget a.track.header,.wine-rev-browse,.pencil-holder,.slideshow-subnav-header,.vote-total,.subnav-groups,.reviews,.helper p,#help-highlights.helper,ul.review-highlights,#help-notes.helper,.sim-by-zipcode,.wp-user-tags,.wp-user-tags h3,h3.groups-divider,.form-v3 .header,.quiz-content,.quiz-related-articles-module ul.quiz-related-articles li,#uploader-quiz-main_image_id.upload,.form-builder .image-field,.spotlight-row,.vt-next h3 a,.client-widget .bottom,.client-widget a.read-more,.user-name,.drop-separator,.subnav_vert li{float:left;width:100%}
.left-col-article,.left-col-account,.left-col-topic,.left-col-groups{width:660px;float:left;display:inline}
.left-col-article #page-title a{margin-top:5px}
.article .left-col-sidebar{width:150px;margin:10px 0 0 0;display:inline-block;float:left}
.article .left-col-content{width:650px;margin:20px 0 0 0}
#narrow_column{width:184px;float:left}
.left-col-article.article .left-col-content{width:490px!important;*width:480px!important}
.left-col-my-contacts,#contacts_importer{width:980px}
#Bottom_Leaderboard{text-align:center;margin:20px auto 0 auto;float:none;width:728px;position:relative;z-index:2;clear:both}
.left-col{width:660px;float:left}
.right-col,.right-col-details,.right-col-topic,#ad-col-wrapper,.right-col-wrap,.right-col-article,.right-col-groups.groups{float:right;width:300px}
.article-previews{float:left;width:500px;display:inline-block}
.left-col-content p#search_pagination.pagination{float:right;width:500px;clear:both}
.left-col-content{float:left;padding:10px 0 0 20px;width:490px}
.article-previews .article-image-preview a img{width:70px;height:auto;border:1px solid #ddd}
.article-item-details h3{margin:0 0 5px 0}
/*MODULE STYLES*/
.right-col-article.article div ul.list li{clear:both}
h2.signup-header{letter-spacing:2px;font-weight:normal;font-style:normal;font-size:16px;margin-bottom:10px}
h2.signup-header span{color:#a23c5f}
.box-top h2{color:#333;padding:8px 10px 7px 10px;font-size:14px;border-radius:4px 4px 0 0;margin:0!important;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:2px}
.box-top a{letter-spacing:0;float:right;font-size:11px;font-weight:bold;display:inline;text-transform:none}
.box-top a.keep-left{position:inherit;right:auto;top:auto}
.box-top{clear:both;border-bottom:1px solid #ccc}
.box-mid{padding:10px;display:block;clear:both}
.recipe-pairings h4.title a{font-weight:normal;font-style:normal;font-size:16px;line-height:18px}
.module{margin:10px 0}
#mail-list-em{float:left;margin:0 8px 0 0}
#ad-col-wrapper #mail-list-em{width:175px}
.right-col-wrap #mail-list-fm p.fineprint{padding:0;width:100%;margin:10px 0 0 0!important;color:#999}
.recipe-pairings li{width:280px}
.link-suggestion{margin:0}
.item-results li{padding:5px 0;margin:0 0 5px 0;border-bottom:1px solid #ddd}
.micro-four .item-results li{padding:7px;width:310px;border:none}
.articles-sidebar li{width:100%}
#wines-root li{padding:5px 10px;border:none}
#wines-root .pagination{margin:0;padding:0}
.item-results-image a img{float:none;text-align:center;margin:0 auto;border:1px solid #ddd}
.badge .item-results-image a img{border:none}
.title,.subtitle{margin:0 0 0 62px}
.friends .item-results-image a img{margin-top:7px}
.item-results-image,.item-results-left{float:left;display:inline;text-align:center;padding:0 10px 5px 0}
.item-results.articles-sidebar h4.title a{font-size:15px;line-height:17px;font-weight:normal!important;font-style:normal!important;text-transform:none}
.missing-wine{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -841px -401px;padding:0 0 10px 52px;line-height:17px;margin-top:0;font-size:13px;float:left}
.missing-wine a{font-weight:bold}
.box-mid .links-list ul{margin-bottom:15px}
.box-mid .links-list li{line-height:1.3em}
.box-mid .links-list .links-list-subhead a{color:#4d4d4d;font-weight:bold;background-image:none;margin-top:6px;font-size:.85em}
.box-mid .links-list .links-list-subhead a:hover{color:#7ABD33}
.box-mid .links-list li a{background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-horiz.sr623232301517760001.gif) no-repeat scroll 129px center;border-bottom:1px solid #D5DACD;display:block;padding:2px 8px 2px 0;font-size:.9em}
.box-mid .links-list li a:hover{background-position:-141px center;color:#333}
.box-mid .links-list h3{background-color:#981f3e;color:#fff;width:132px;border-radius:2px;line-height:18px;font-size:12px;text-transform:none;margin-top:0;margin-bottom:6px;padding:7px}
.box-mid .links-list h3.browse-reds{background-color:#9c4e9c}
.box-mid .links-list h3.browse-whites{background-color:#c7fa5a;color:#3d4a22}
.box-mid .links-list h3.browse-regions{background-color:#2a4a1a}
.note-import{background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 0 -599px;padding:0 0 0 40px;margin-top:5px}
#recent-trophy-winners{float:left;margin-top:15px}
#quiz-right-rail-module{float:left;height:auto;margin-bottom:20px}
#mail-list-fm input#mail-list-em{width:170px}
#mail-list-fm fieldset{margin:10px 0}
#mail-list-fm .fineprint{width:100%;text-align:center}
.module.grey, .social-module.grey { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; border-top: 5px solid #eeeeee; box-shadow: none; -webkit-box-shadow: none; box-sizing: border-box; }
.module.grey.rounded, .social-module.grey.rounded { border-radius: 0; }
.module.grey h2, .social-module.grey h4 { font-weight: bold; text-align: center; letter-spacing: inherit; text-transform: uppercase; color: #201e1e; font-size: 14px;  padding: 7px 0; }
.social-module.grey h4 { margin: 0 10px; padding: 5px; }
.module.grey .box-top, .social-module.grey .box-top { margin: 0 10px; border-bottom: 2px solid #eeeeee; float: none; width: auto; }
/*Recent Trophy Winners Module*/
.recent-winners .user-image{float:left!important;padding:5px;background:none;border:none;overflow:hidden}
.recent-winners .user-image a img{height:50px;width:50px}
.recent-winners .won-trophy-text{float:left;width:116px;text-align:left;padding:0 10px 0 2px}
.recent-winners .won-trophy-text h3{font-size:10px;color:#555;margin-bottom:0;padding-bottom:0;letter-spacing:2px}
.recent-winners .won-trophy-text h3 a.trophy-name{font-size:15px;float:left;color:#7b0025;line-height:17px;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:0}
.recent-winners a.trophy-name:hover{text-decoration:none;color:#5c2337}
.recent-winners .user-image h4{width:60px!important;margin:0}
.recent-winners .user-image h4 a{padding-top:1px;float:left;width:60px;word-wrap:break-word;font-size:10px;font-weight:bold;letter-spacing:0;line-height:10px;text-transform:none;color:#000}
.won-trophy-text h3{margin-top:4px;color:#666;font-size:11px}
.won-trophy img,.won-trophy a{width:70px;float:right}
.recent-winners ul li{padding:5px 0 5px 0;margin-bottom:5px}
.recent-trophy-winners-wr{background:url(http://em1.isnooth.com/img/site/recent-winners-wr-bg.jpg?v=3) repeat;padding:10px;float:left;border-radius:0 0 4px 4px;border-top:5px solid #7b0025;width:94%}
.recent-trophy-winners-wr-inner a{height:100%}
.recent-trophy-winners-wr-inner p{color:#eaf0e1;font-size:10px;line-height:13px;font-weight:bold;letter-spacing:1px;padding-bottom:6px}
.recent-trophy-winners-wr-bottom{height:48px;background:url(http://em2.isnooth.com/img/site/recent-winners-wr-logo.png?v=3) no-repeat 106px -1px}
.recent-trophy-winners-wr-bottom p{float:left;padding-top:19px;width:100%;font-size:12px;text-transform:uppercase;font-weight:normal;font-style:normal;letter-spacing:3px}
.recent-trophy-winners-wr-bottom p:hover{color:#80976f}
.slide-notice-subtitle{display:block}
/*ARTICLE*/
.multimedia-content{position:relative;z-index:3}
.article-content h2{margin:12px 0 8px 0;line-height:22px;font-size:20px}
.article-content h2 a{font-weight:normal;font-style:normal;letter-spacing:1px}
.slideshow-subnav .icon-arrow{top:30px}
.article .content-topics{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}
.article-item-details h3 a{font-size:18px;text-transform:none}
.article-content{margin-top:25px;position:relative}
.article-content.rounded.grey{padding:15px;float:left;width:620px}
.article-content ul{padding:0 0 10px 20px;float:left;clear:both;width:100%}
.article-content li{list-style-type:disc;padding:0 0 2px 0;clear:both;width:100%}
.article-content img{max-width:480px;float:left}
.article-content img.image-article{max-width:630px}
.insider #article-content img.full-wide{max-width:940px;float:none;margin:0 0 5px 0 !important}
#article-content img.full-wide{max-width:630px;float:none;margin:0 0 5px 0 !important}
.mm-image-action-icon{width:22px;height:19px;float:left;text-align:right;display:inline;background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-icons-vert.sr32728977541517760001.png) no-repeat scroll 3px -2643px}
.article-title{letter-spacing:2px;margin-top:0;margin-bottom:0;font-size:20px;line-height:23px}
.article-subtitle{color:#666;font-weight:normal;font-style:normal;font-size:14px;letter-spacing:1px;line-height:16px;padding:5px 0}
.article-dedicated{float:right;font-weight:bold;color:#999;font-style:italic;text-align:right}
.breadcrumb{font-size:10px;color:#999;text-transform:uppercase;letter-spacing:1px;float:left}
.breadcrumb a{font-weight:normal!important;text-transform:uppercase;color:#666}
.article .left-col-content.article-v2{width:650px!important;margin-top:10px;float:left;padding:0 10px 0 0!important; margin-left: 15px;}
.article-author,#comment-container{font-size:11px;color:#777;font-weight:bold;*display:inline-block;float:left}
a.focus-comment{font-size:11px!important;float:right;width:auto}
#article-bar .fb-share{float:left;width:300px!important;top:6px}
#article .article-meta{padding:3px 0 9px 10px;margin:5px 0;width:99%;border:none;height:30px}
.article-tags,.article-tags-bottom{margin:5px 0;font-size:11px}
.article .left-col-content .right .voter{position:relative;top:5px;z-index:5;left:5px}
#facebook-like{float:left;height:70px;overflow:hidden}
.slideshow #facebook-like{height:auto;clear:both}
.comments h4.comments-title,.article-comments h4{width:100%;color:#888;float:left;text-align:left;clear:both;font-size:16px;font-style:normal!important;text-transform:uppercase;letter-spacing:2px}
.article-comments .clearfix{border:none;padding:0;padding-bottom:5px;margin:0}
.comments .author,#confirm-comment-body .author{width:auto!important;float:left}
.article-comments ul.comments li.comment{padding:10px 7px;border-radius:4px;width:625px;clear:both;float:left}
#confirm-comment li.comment{margin:0;border-color:#dee1d4;border-top:none;border-left:none;border-right:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.msg-content-wrap p{font-size:12px;line-height:16px;float:left;padding-left:10px}
#write-another .button{float:none!important;margin:15px auto!important;clear:both;display:block;text-align:center;width:360px}
#message_thread{padding-top:5px;border-top:1px solid #ddd}
.comment .msg-content-wrap p{font-size:12px;line-height:16px;float:left;padding-left:10px;width:547px}
.article .msg-content{width:650px;display:block}
.comment-meta{float:left!important;padding:0 0 0 10px!important;color:#888;letter-spacing:1px;text-transform:uppercase}
.comments .author-wrapper .link-embed{width:100%;padding:0;line-height:10px;font-size:10px; float: none;}
.comments .author-wrapper .link-embed:hover{color:#617647}
.article-comments .add-comment a.user-image{float:left;width:auto}
.article-comments textarea.comment-textarea{float:left;margin:0;width:575px!important;width:545px\0/!important;clear:right}
p.article-byline,.article-date{color:#777;font-size:11px!important;margin:0!important}
.article-comments .add-comment{float:left;margin-top:10px;background:none;padding:0}
.comment-main{margin-left:10px;float:left;width:599px}
.article-comments .comment-teaser{margin-left:0;float:left;border:1px solid #cdcdcd;padding:7px 9px;color:#797979;border-radius:2px;-moz-box-shadow:inset 1px 2px 5px #ddd;-webkit-box-shadow:inset 0 0 7px #ddd;box-shadow:inset 1px 2px 5px #ddd;font-size:12px!important;width:575px}
.article-comments .comment-user-thumb{float:left;margin:0 7px 0 0}
.article-comments .comment-user-thumb img{margin-bottom:5px;width:30px;height:auto;float:left}
.article-comments a.comment-username{width:550px;padding:0 0 5px 0;font-weight:bold;color:#4d7335;float:left}
.article-comments a.comment-username:hover{color:#679d47}
.article-v2 .comment-textarea{width:525px!important}
.article-comments .comment-user-text{float:left!important;width:550px!important}
.article-comments .comment-delete{float:right;color:#bb5578;text-transform:none;text-shadow:#fff 2px 2px 0;font-size:11px;font-weight:bold}
.article-comments a.submit-comment,.article-comments a.submit-comment{float:right!important;margin:10px 0 0 0;zoom:1}
.article-comments a.user-image img{width:30px;height:auto}
input#article-search.article_search{width:163px;width:163px\0/!important;float:left;margin-right:10px;margin-top:0;padding:8px !important}
.article_search_holder{width:100%}
a#mail-list-su.button{margin-top:-6px}
.left-col-content .article-previews .article-item-details{float:left;width:400px;padding-left:10px}
.article-image-preview{float:left}
.left-col-content .article-previews .article-item{padding:5px 0;margin:5px 0;border-bottom:1px solid #bfbba4;width:100%}
.comment{margin-bottom:10px;padding:5px!important;width:98%!important;background:#eee}
.comment-user-text{width:88%;margin:0 5px 0 0;font-size:11px}
.concierge-text-2{clear:both;padding-top:5px;font-weight:bold;}
.concierge-card-promo{margin-top:10px;}
.concierge-partner-text{display: block; margin-top: 5px;margin-bottom: 5px;}
/*Small Quiz Callout*/
.quiz-small-callout{float:left;width:312px;z-index:2;position:relative;padding-left:10px;padding-right:10px}
.quiz-small-callout-text{float:left;width:287px}
.quiz-small-callout a{color:#3f5e2b;float:left;font:bold 11px/14px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
.quiz-small-callout a:hover{color:#5f9044}
.quiz-small-trophy-image{float:left;padding-right:3px}
.quiz-small-trophy-image img{width:20px;float:left;height:auto;margin-top:-2px}
.quiz-module-trophy-image{float:left;padding-right:7px}
.quiz-module-text p{padding-bottom:5px;font-size:12px}
.quiz-module-text a{font-weight:bold;font-style:italic;color:#3f5e2b}
.quiz-module-text a:hover{color:#5f9044}
.quiz-module-text{padding-bottom:10px}
li.question ul.choices{float:left;clear:both;padding:0 0 0 60px!important}
.recent-winners .trophy-date{float:left;font:11px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}
/*SLIDESHOW*/
.slideshow-prev{float:left;display:inline}
.slideshow-next{float:right;display:inline}
.slideshow-intro .slideshow-prog{float:left;font-style:italic;font-size:16px}
.slideshow-subnav-header .title{color:#666;font-size:11px;text-transform:uppercase;letter-spacing:3px;font-weight:normal;font-style:normal}
.slideshow-subnav .filmstrip li a:hover{text-decoration:none}
.slideshow-subnav .filmstrip li img{border:1px solid #ccc}
.slideshow-subnav .filmstrip li{width:95px!important}
.slideshow-subnav-item{float:left;display:inline;width:80px;margin-right:10px;text-align:center}
.filmstrip-current .filmstrip-item-title{margin-top:2px;padding-right:2px;padding-left:2px;font:bold 11px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;color:#a23c5f;width:71px}
.filmstrip-item-title{color:#333;padding:0 5px;width:70px}
.lists-slideshow .interact-bottom .fb-like{margin:0;position:static}
/*SHAREBAR*/
.vote-up{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -200px -485px;width:100%;height:30px;float:left;text-indent:-30000px}
.vote-up:hover{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -200px -150px}
.vote-down{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -347px -150px;width:100%;height:30px;float:left;text-indent:-30000px}
.vote-down:hover{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -501px -207px}
.voter-small .vote-total{float:left;width:auto;color:#9f9f9f;font-size:16px;font-weight:bold;padding:3px 0 0;text-shadow:#9a9a9a 0 1px 1px;text-align:center}
.vote-total{color:#9f9f9f;font-weight:bold;padding:0 0 4px 2px;text-shadow:#9a9a9a 0 1px 1px;text-align:center}
.vote-total.active{color:#466533;text-shadow:none!important}
.vote-total.active.negative{color:#932f34;text-shadow:none!important}
/*PAGE WITH LEFT COLUMN*/
ul.subnav_vert,.static-subnav{background:#fff;float:left;margin-top:11px;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:1px 1px 5px #ddd;-moz-box-shadow:1px 1px 5px #ddd;-webkit-box-shadow:1px 1px 5px #ddd}
.subnav_vert li{border-bottom:1px solid #ccc}
.subnav_vert a{display:block;padding:10px 0 10px 7px;color:#2b471b!important;text-shadow:#fff 1px 1px 2px;border-top:1px solid #fff;float:left;width:120px;font-style:normal;font-size:12px;font-variant:normal;letter-spacing:2px}
.subnav_vert a:hover,.subnav_vert .tab_current a{text-decoration:none;background:#eee;color:#333!important;font-size:12px;width:133px;padding-right:7px}
/*PAGINATION*/
.pagination{padding:12px 0;font-size:.9em;text-align:center;clear:both;float:none!important}
.buypage p.pagination{line-height:2.5em;width:600px}
.pagination a{margin:0 3px;padding:2px 7px;border:1px solid #ddd;text-decoration:none;background-color:#eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#7b0025;font-size:11px}
.pagination a:hover{color:#fff!important;background:#93004a;border-color:#933557;text-decoration:none}
.pagination a.current-page,p.pagination a.current-page:hover{color:#333!important;font-weight:bold;background:#fffeff!important;border-color:#d3d3d3;cursor:default;font-style:italic}
.pagination-extras{padding:7px 0 4px 0;font-size:11px;text-align:center}
.intro .description{float:left}
/*EMPTY STATES*/
.profile p.bio .empty_state{padding:10px;margin:0;float:left;background:#dfedbc!important;border-color:#d0e1b9;text-align:center;font-size:11px;width:275px}
.profile p.bio .empty_state a{color:#3a6228;font-weight:bold;text-decoration:none}
.profile p.bio .empty_state a:hover{text-decoration:underline}
.empty_state{padding:8px 13px 10px;background:#fff;border-radius:4px;border:1px solid #ddd;margin:10px 0!important;text-align:center;clear:both;line-height:19px;font-size:14px;width:625px}
#profile_header h4.empty_state{color:#999;padding:0!important;background:none;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;border:none!important}
#profile_header h4.empty_state a{margin-right:5px}
.empty_state a{color:#56803c}
.empty_state a:hover{color:#3f5e2c}
.alert-close{position:absolute;top:4px;right:4px;width:15px;height:15px;background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-icons.sr30207072421517760001.png) no-repeat scroll -1001px -4px}
.alert-close:hover{background-position:-1024px -4px}
/*LOGIN PAGE*/
.nav-horiz-small{height:25px;margin:0 0 15px 0;float:left;background:transparent url(http://em2.isnooth.com/img/site/v2/global/nav-horiz-small-bg.gif?v=3) repeat-x scroll bottom left;font-style:italic;font-size:15px}
.nav-horiz-small .nav-horiz-small-rt-edge{width:57px;height:25px;float:left;background:transparent url(http://em1.isnooth.com/img/site/v2/global/nav-horiz-small-rt-edge.gif?v=3) repeat-x scroll bottom left}
.nav-horiz-small li{float:left;margin-right:5px}
.nav-horiz-small li.current,.nav-horiz-small li:hover,.nav-horiz-small li.over{background:url(http://em2.isnooth.com/img/site/v2/global/nav-horiz-small-rt.gif?v=3) no-repeat scroll top right}
.nav-horiz-small li.current a,.nav-horiz-small li a{margin-top:0!important}
.nav-horiz-small li a{display:block;padding:11px 13px 10px 13px;line-height:4px;margin-top:20px;font-weight:normal;font-style:normal;letter-spacing:2px}
.nav-horiz-small li.current a,.nav-horiz-small li a:hover{color:#565656;background:url(http://em1.isnooth.com/img/site/v2/global/nav-horiz-small-lt.gif?v=3) no-repeat scroll top left}
.signup .nav-horiz-small{width:970px;margin:10px 0 0}
.login{width:100%;text-align:center}
.login .left-login,.login .right-login{float:left;width:49%}
.login .left-login-trophies .snooth-login,.login .right-login-trophies .facebook-login{margin:70px auto 50px auto;width:50%;height:120px;border-radius:4px;border:1px solid #ddd;background-color:#f5f5f5}
.login h1{float:left;clear:both;width:100%;text-align:center;margin-top:20px;color:#333;padding-bottom:1px;margin-bottom:8px;text-shadow:#fff 1px 1px 2px;font-size:20px;letter-spacing:5px}
.right-login-trophies h1{border:none}
.snooth-login-button,.facebook-login-button{float:none!important;clear:both;margin:0 auto!important;width:180px;height:50px;text-indent:-20000px}
.snooth-login-button:hover{background-position:-12px -222px;cursor:pointer}
.snooth-login-button{background:url(http://em2.isnooth.com/img/site/wine-rack/wine-rack-button-sprite.png?v=3) -12px -162px}
.facebook-login-button{background:url(http://em2.isnooth.com/img/site/wine-rack/wine-rack-button-sprite.png?v=3) -10px -392px}
.facebook-login-button:hover{background-position:-10px -445px;cursor:pointer}
/*WINE DETAIL PAGE*/
a.merch-bad-price{font-size:9px!important;line-height:8px!important;margin-top:7px;color:#777!important}
.bad-price i{display:block;margin-top:8px;font-size:13px;font-weight:bold}
.bad-price{float:left;clear:both;width:100%;text-align:right;line-height:10px;white-space:nowrap}
.wine-share-links.share-bar div{float:left}
.wine-share-links.share-bar{padding:0;margin:0}
.compare-prices{float:left}
.wine-action{float:left;width:100%;clear:both;margin-bottom:10px}
.wine-review-controls input.checkbox{float:none}
.details .facebook-banner{float:left;width:640px;clear:both;margin:10px 0 0 0;border-radius:4px;background:#eee}
.hproduct #photos{float:left;padding:20px;width:610px}
.details .facebook-description{font-size:17px;margin-left:17px;color:#999}
#fb-inline-rail{width:50px;display:inline-block}
.related-collection{float:right;width:270px;margin-top:3px}
.related-collection h3{font-size:17px;color:#333;text-align:center;padding:7px;box-shadow:inset 0 0 10px #bbb;-moz-box-shadow:inset 0 0 10px #bbb;-webkit-box-shadow:inset 0 0 10px #bbb;margin:0;width:258px;line-height:19px;border-radius:5px 5px 0 0}
.related-collection h3 a.wr-logo{display:inline-block;text-indent:-30000px;width:85px;background:url(http://em1.isnooth.com/img/site/wine-rack-module-sprite.png?v=3) no-repeat 0 -253px;height:22px;margin-left:4px}
.related-collection .wine-rack-module{float:left;padding:10px;width:252px;box-shadow:inset 0 0 70px #000;-moz-box-shadow:inset 0 0 70px #000;-webkit-box-shadow:inset 0 0 70px #000;border-radius:0 0 5px 5px;background:url(http://em1.isnooth.com/img/site/wine-rack-module-sprite.png?v=3) no-repeat}
.related-collection .wine-rack-module .left{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background:transparent;width:81px!important;text-align:center;min-height:0!important;padding:0}
.related-collection .trophy-image img{width:50px;height:auto}
.related-collection .right{width:155px!important;padding:4px 10px 4px 1px!important;background:#fff;border-radius:4px;box-shadow:inset 0 0 10px #888;-moz-box-shadow:inset 0 0 10px #888;-webkit-box-shadow:inset 0 0 10px #888;margin-left:5px}
.related-collection ul li{float:left;width:143px;padding:2px 0 2px 17px;font-weight:bold;border-bottom:1px solid #ddd}
.related-collection ul li.filled{background:url(http://em1.isnooth.com/img/site/wine-rack-module-sprite.png?v=3) no-repeat 5px -395px}
.related-collection .trophy-title a{color:#fff;line-height:15px;font-size:12px;display:block;padding-top:2px}
.related-collection .trophy-title a:hover{color:#d4d4d4!important}
.oos{padding:7px 7px 9px;margin:0 0 12px}
.wine-btns .oos{width:200px;*width:170px}
.wine-action .more-from-winery{float:right}
a#oos-info{float:none!important}
.oos-label{float:left;clear:both;width:100%;margin:0!important;font-style:italic;font-size:13px}
.oos p{font-size:11px;line-height:12px;float:left;margin:5px 0;clear:both;width:100%}
.oos a{font-weight:bold;float:left;clear:both}
.oos-checkbox{text-align:center;margin:5px 0 0}
#oos-email{font-size:11px;background-color:white;margin-top:8px;padding:2px 2px;width:120px;float:left;display:inline!important}
#oos-email-submit{float:right;display:inline;padding:3px 3px 2px;margin:8px 0 0 0;font-size:11px;width:30px!important;clear:none}
.wine-title{color:#444;padding-right:10px;letter-spacing:1px;font-size:23px;line-height:26px;text-transform:none;display:inline-block}
.wine-title a{color:#444;font-weight:normal;display:inline}
.wine-shopinfo{margin:10px 0;font-size:12px;padding:10px;font-weight:bold;color:#333;text-shadow:#fff 1px 1px 2px;clear:both}
.group-gallery-current{float:left;width:100%;text-align:center;*width:570px}
.sim-by-zipcode input.text{width:90px;float:none}
.wine-sr{float:left;line-height:18px}
.wine-price{float:right;line-height:19px}
.wp-top{margin-top:10px}
.wp-img{float:left}
.wp-img img{border:1px solid #ccc;max-width:140px}
.helper .wine-price .price{color:#921449;font-size:15px}
.wine-caption{float:left;text-align:center;font-style:italic;font-size:10px;color:#999;line-height:11px;margin:6px auto 10px auto;clear:both;display:none}
.wine-img-holder{float:left;display:inline-block;max-width:140px}
.wp-details{display:inline-block;padding-left:10px;float:right;width:500px}
.left-col-details{width:651px;float:left;display:inline}
.read-reviews{float:left;padding:2px 0 2px 22px;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -303px -202px;font-size:13px;font-weight:bold}
.wp-top .wine-details,.datalink .wine-details{width:330px;margin-bottom:4px;float:left}
.wp-top .wine-details dt,.datalink .wine-details dt{width:80px;color:#444;text-align:right;float:left;line-height:15px}
.wp-top .wine-details dd,.datalink .wine-details dd{width:126px}
.wd-main dd,.details dd{float:left;margin-left:5px;line-height:14px;padding-bottom:6px;font-size:12px;width:240px!important}
.wd-main dd,.details dd a{color:#333;font-size:12px;float:left}
.results .wd-main dd,.details dd a{float:left}
dd.varietal a{float:none}
.results .pad-top a{float:none}
.results h3{margin:0}
.more-from-winery{clear:both;float:left;color:#16520e;font-size:10px!important}
.wine-sr .sr .star-img-holder{display:inline-block;margin:0 3px -3px 4px;width:81px}
h3.groups-divider p.right{font-size:10px;margin-left:10px;text-transform:none;letter-spacing:1px;font-weight:normal;font-style:normal}
.wine-price a{font-weight:bold;font-style:italic}
.like{font-weight:bold}
.like-score{float:left;font-size:11px;color:#666;width:100%;clear:both;display:block;padding-bottom:3px;border-bottom:1px solid #ddd;margin-bottom:5px}
.like-vote.voted{padding:4px 1px;background-color:#fff;border:1px solid #ddd;width:98%;font-size:12px}
.clearvote span{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -62px -1631px;width:15px;display:inline-block;text-indent:-3000px;margin-top:4px}
.more-recipe-pairings{padding-top:15px;float:right;font-size:12px;text-transform:uppercase;letter-spacing:1px}
#wine-recommend-box{text-align:center;padding:4px;background:#fff;float:right;width:160px}
.like .button{padding:5px 9px}
.like-vote{float:left;display:block;clear:both;width:100%}
.like strong{font-size:15px;position:relative;bottom:-2px;margin-right:5px;color:#333}
.voted-like,.voted-dislike{font-weight:bold;font-style:italic;color:#777}
.voted-like{color:#1e6a10}
.clearvote{font-size:10px;position:relative;top:-2px;left:2px}
.like .label{display:block;clear:both;padding:7px 0;text-align:center;font-size:11px}
.like .label em{font-size:11px;font-weight:bold;font-style:normal}
.like-vote .button{float:left;font-size:13px}
.like-vote a.button-red{padding-left:5px;color:#999;padding-right:3px;font-size:10px}
.like-vote #recommend-yes.button,.like-vote #recommend-no.button{margin-right:4px;float:none;display:inline-block}
.detailsv3 .filmstrip.small{margin-top:6px}
.detailsv3 .filmstrip.small li,.detailsv3 .filmstrip.small li a{float:left!important;width:30px}
.detailsv3 .filmstrip.small li{padding:0 5px 5px 0}
.detailsv3 .filmstrip.small li img{width:auto;height:auto;width:30px;max-height:30px;border:1px solid #ccc}
.wine-header{float:left;clear:left;width:976px;margin-top:15px}
.hproduct .results{padding:15px;margin-top:15px;margin-bottom:15px}
.group-gallery-current img{border:1px solid #ddd;margin-bottom:10px}
.group-gallery .filmstrip li{padding:5px}
.group-gallery .filmstrip{float:left;padding-top:15px}
.group-gallery .filmstrip li img{width:50px;border:1px solid #ddd}
.group-gallery .filmstrip li .img-num{text-align:center;color:#555;font:normal bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;position:relative;top:-46px;background-color:#ddd;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;box-shadow:none;left:13px;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:#eee 1px 1px 1px;border:2px solid #ccc;*left:20px;padding-right:5px;padding-left:5px}
.bs-container .group-gallery .filmstrip li img{width:132px}
.bs-container .group-gallery .filmstrip li a.admin{visibility:hidden}
.bs-container .group-gallery .filmstrip li:hover a.admin{visibility:visible}
.region-quote{font-size:16px;color:#888;float:left;padding-left:3px;padding-right:3px;line-height:14px}
.detailsv3 .filmstrip.small a,.detailsv3 .filmstrip.small .link-placeholder{display:block;float:left;text-align:center;height:30px;width:30px}
.panel-nav,.subnav-groups,ul.people-tabs{border-radius:4px 4px 0 0;padding-top:5px;float:left}
.lists-tabs .subnav-groups{padding:0;margin-top:5px;border-bottom:1px solid #bbb;clear:both;width:100%;display:block}
.lists-tabs{display:block;clear:both;width:100%;*margin-bottom:20px}
.groups-top .subnav-groups a, .lists-tabs .subnav-groups a{padding:3px 10px!important;margin:0 5px 5px 0!important;border-radius:4px!important;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;font-size:11px;letter-spacing:2px;border:1px solid #333;background:#606060;background:-moz-linear-gradient(top,  #606060 1%, #160d0d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#606060), color-stop(100%,#160d0d));background:-webkit-linear-gradient(top,  #606060 1%,#160d0d 100%);background:-ms-linear-gradient(top,  #606060 1%,#160d0d 100%);background:linear-gradient(top,  #606060 1%,#160d0d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#160d0d',GradientType=0 );box-shadow:inset 0 0 3px #aaa;text-shadow:#333 1px 1px 1px}
.wine-review-image img{border:1px solid #ddd}
.groups-top .subnav-groups a:hover,.lists-tabs .subnav-groups a:hover{background:#333!important}
.groups-top .subnav-groups .current a:hover, .lists-tabs .subnav-groups .current a:hover{background:#ccc!important}
.groups-top .subnav-groups .current a,.lists-tabs .subnav-groups .current a{background:#ccc!important;height:auto;border:1px solid #bbb;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;text-shadow:#eee 1px 1px 1px;filter:none}
.panel-nav{width:300px}
.wine-action .button{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;background:#fff!important;color:#333!important;text-shadow:#eee 1px 1px 1px!important;border-right:1px solid #aaa!important;border-left:none!important;border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important;letter-spacing:1px!important;padding:5px 15px!important;margin:0!important;float:left!important;display:inline-block;clear:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;height:13px;filter:none!important}
.wine-action .button.like,.wine-action .button.unlike{background:#fff url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -561px -498px!important;padding-right:22px!important;padding-left:8px!important;filter:none;*background-position:-565px -498px!important;background-position:-565px -498px\0/!important}
.wine-action .button.unlike span{font-size:9px;position:relative;bottom:1px;color:#898989;font-weight:bold}
.like-vote a#recommend-yes{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -598px -501px;padding-left:20px}
.wine-action .button.unlike{padding-right:7px!important;padding-left:7px!important;background-image:none!important}
.wine-action .button.dropdown{padding-right:21px!important;background:#fff url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -124px -1113px!important;*background-position:-132px -1113px!important;background-position:-132px -1113px\0/!important}
.wine-action .button.edit.dropdown{background-position:-207px -1113px!important}
.wine-action .list-tool{background-color:#fff!important;margin:0;text-transform:uppercase;letter-spacing:1px;color:#333;text-shadow:#eee 1px 1px 1px;padding:5px 27px 6px 8px!important;float:left!important;line-height:13px;border-right:1px solid #aaa!important;border-left:1px solid #aaa!important;border-top:1px solid #aaa!important;border-bottom:1px solid #aaa!important;background-position:51px -1857px!important;height:12px}
.wine-action .active, .wine-action .button.active{background-color:#eee!important}
ul.people-tabs,.panel-nav{border-bottom:1px solid #ccc;padding-left:5px;width:293px}
.panel-nav li{float:left;margin:0 4px 0 0}
.panel-nav li a{float:left;padding:7px 12px 4px 8px;font-size:10px;font-familyweight:bold;color:#3f5e2c;letter-spacing:1px;text-transform:uppercase}
.panel-nav li a:hover{color:#333!important;background:#eee;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.panel-nav li.current-panel a:hover{background:#fff}
.panel-nav .current-panel,.subnav-groups li.current,.subnav-groups li.current a{background:#fff;border-radius:4px 4px 0 0;margin-left:5px;border:none;color:#333!important}
.panel-nav .current-panel a{color:#333;padding:7px 10px;font-size:10px;letter-spacing:1px;text-transform:uppercase;background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;top:1px;border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}
.panel-nav .current-panel a:hover{color:#333!important}
.panel-nav li a span{padding:1px 0 6px 20px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat}
.panel-nav .panel-interact span{background-position:-100px -200px;padding-left:15px}
.panel-nav .panel-share span{background-position:0 -301px;padding-left:22px}
.panel-nav .panel-edit span{background-position:0 -350px;padding-left:17px}
.panel-content{min-height:75px;overflow:hidden;padding:10px 7px 7px;float:left;width:285px}
.panel-cellar{float:right;display:inline;width:49%}
.panel-cellar .label{color:#666;float:left;margin:6px 2px 5px 0}
.microform{font-size:11px;padding:2px 7px!important}
.panel-subnav input{float:none}
.cellar-num-holder{position:relative;float:right;width:11px;height:19px;margin-left:4px;top:4px}
.cellar-num{position:absolute;width:12px;height:12px;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -852px -1861px;text-indent:-9999px}
.c-add{top:0;left:center;height:9px}
.c-add:hover{background-position:-852px -1884px}
.c-remove{bottom:0;left:center;background-position:-852px -1870px;height:10px}
.c-remove:hover{background-position:-852px -1893px}
.c-num{float:right;width:15px}
.c-note{float:left;width:107px;letter-spacing:0;display:inline;margin-left:8px}
a#cellar-save.button{width:30px;float:left;padding:5px!important;font-size:10px!important;clear:none;margin-left:7px;margin-top:2px}
.panel-cellar .button{font-size:11px;margin:6px 0 0 5px;float:right;padding:4px 8px 4px 7px}
.panel-subnav{text-align:center;clear:both;font-size:11px}
.panel-subnav a{font-weight:bold}
.panel-links li{float:left;display:inline;font-size:.8em;clear:left;*width:250px}
.panel-links li a,.panel-links li span{letter-spacing:1px;font-size:13px}
.panel-links li .simple{padding:0;background-image:none;display:inline}
.panel-links li span{background-image:none;padding-left:0;margin-left:-3px}
.panel-links li span input{margin-right:8px}
.dropdown-inner ul li a{font-size:13px;letter-spacing:1px}
.dropdown-inner ul li{padding:5px}
.panel-links li.add-vintage{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -602px -247px;padding-left:20px;width:225px}
.panel-links li.add-image{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -602px -295px;padding-left:20px;width:225px}
.panel-links li.edit-product{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -601px -346px;padding-left:20px;width:225px}
.panel-links li.merged-wines{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -349px -294px;padding-left:20px;width:225px}
.panel-links li.report-wine{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -600px -396px;padding-left:20px;width:225px}
.panel-links li.delete-wm-notes{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -62px -1626px;padding-left:20px;width:225px}
.panel-links li span.new{display:inline;margin-left:0;color:#b4435a;font-style:italic}
.panel-links .add-review a{background-position:-301px -201px}
.add-wishlist a{display:inline-block;margin-top:3px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) 0 -1931px;padding-top:4px;padding-bottom:4px;padding-left:17px}
.panel-links .start-discussion a{background-position:-603px -197px}
.panel-links .bookmark a{background-position:0 -850px}
.panel-links .add-to-cellar a{background-position:0 -979px}
.panel-links .send-to-friend a{background-position:-304px -350px}
.panel-links .add-wm-notes{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -601px -444px;padding-left:20px}
.panel-links a#wine-demo{background-position:-302px -298px;padding-left:22px;*width:100px}
.edit-notice{padding:5px 5px 5px 43px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 8px -597px;margin:5px 0 0;width:257px;float:left;display:inline;margin-right:10px}
.edit-notice table{width:100%!important;line-height:13px!important;font-size:11px!important;color:#777}
.edit-notice .header{color:#93004a;font-style:italic;line-height:20px;font-size:17px}
.edit-notice p{margin:2px 0 0 0}
.subnav-groups{font-size:12px;margin:15px 0 15px 0;font-weight:bold;padding-left:5px;clear:both;width:100%}
.recent-activity .subnav-groups{width:630px}
.groups-top .subnav-groups{margin:5px 0}
.groups-top .left-col-sidebar .module{margin:5px 0}
.subnav-groups li.current,.profile .people ul.people-tabs li.selected a{border:none;color:#333}
.profile-header .subnav-groups .current{margin-left:5px}
.subnav-groups li.current a{margin:3px 0 0;padding:1px 10px 4px;color:#333!important;font-size:11px;height:20px;text-transform:uppercase;letter-spacing:2px}
.subnav-groups li.current{float:left!important;margin-left:0}
.subnav-groups li.current a:hover{color:#333!important}
.subnav-groups li,.profile .people ul.people-tabs li{display:inline-block;float:left}
.subnav-groups li a,.profile .people ul.people-tabs li a{float:left;display:inline;padding:3px 5px 6px 10px;color:#375226;font-size:11px;letter-spacing:2px;text-transform:uppercase}
.recent-activity .subnav-groups a{color:#fff}
.wine-detail-nav a{font-size:11px!important;letter-spacing:2px!important}
.subnav-groups li.right-link{float:right!important}
.sim-by-zipcode .btn-green{float:none;display:inline;padding:4px 10px}
.section-header{margin:20px 0 15px;color:#fff;border-bottom:1px solid #ccc;padding:5px 10px;float:left;clear:both;width:630px;font-size:14px;background:#363636;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;letter-spacing:1px;line-height:18px}
.section-header a{color:#fff}
.recent-activity .header{width:635px;clear:both}
.grapevine-cont{float:left;clear:both}
#compare-prices-overview-inline{float:left;clear:both}
.hproduct .subnav-groups li a{text-transform:none;letter-spacing:1px;font-size:11px}
.reviewer{float:left;margin:2px 8px 0 0}
.reviewer img{width:20px;height:auto}
.review-highlight p{margin:0 0 15px 37px;font-style:italic}
.review-highlight .viewmore{text-transform:uppercase;letter-spacing:1px;padding-left:5px;font-size:10px;font-weight:bold}
.wp-user-tags{color:#666;line-height:16px;text-transform:uppercase;letter-spacing:1px;font-weight:bold;float:left!important;height:auto;width:100%}
.wp-user-tags h3{text-transform:uppercase;color:#333;margin-top:5px;font-size:11px;letter-spacing:2px;margin-bottom:2px;border:none!important;padding-top:0!important}
.wp-user-tags a{padding:2px 5px;margin:0 0 10px;font-size:10px;font-weight:bold;display:inline-block;color:#333;background:#e8e8e8;clear:none;float:left;margin-right:5px}
.wp-user-tags li{width:auto!important;float:left;clear:none;display:inline-block}
.wp-user-tags a:hover{background:#d3d3d3}
.sim-by-zipcode{margin-bottom:0px!important}
.wp-user-tags a.addmore{border:none;background:none;padding:0 0 0 10px;line-height:14px;text-transform:capitalize;filter:none}
.external-review{display:block;margin:0 auto;text-align:center;width:58px}
.wp-wine-review-date{color:#888;margin-left:10px;letter-spacing:1px;text-transform:none;font-size:10px}
.wp-wine-review-top .star-rating-wrapper,.review-topleft{float:left;font-style:italic}
.reviews h4{text-align:left;font-size:14px;letter-spacing:3px;margin:0 0 0 5px}
.wp-wine-review-top .star-rating{clear:none}
.cellar-status{float:left;width:320px;margin-right:10px}
.wishlist-action{float:right;padding-top:7px;padding-right:2px}
.cellar-holder{float:left;display:inline;width:55px}
.cellar-status .label{float:left;line-height:26px;padding-right:7px}
.wp-wine-review{width:620px;margin:0 0 10px 0;padding:15px;float:left}
.wine-review-image{float:left;width:60px;padding-bottom:5px;padding-right:5px}
.wine-review-main{margin-left:65px}
.wine-review-main p{font-size:11px;line-height:13px;width:100%!important}
.cellar-action{float:left;width:100%;padding-top:5px;margin-top:5px;border-top:1px solid #ddd}
.wp-wine-review-top{margin-bottom:3px;font-size:11px;text-align:right;display:block;width:100%;clear:right}
.wp-wine-review-text{float:left;width:100%}
.wp-wine-review-top span{font-size:9px}
.wp-wine-review-bottom{margin:4px 0 14px;font-size:11px;width:100%;font-weight:bold}
.wp-wine-review-actions{display:block;float:left;margin-bottom:10px}
.wp-wine-review-actions,.wp-wine-review-actions a,.wp-wine-review-vote a,.wp-wine-review-vote span{line-height:20px;padding-top:1px}
.wp-wine-review-actions,.wp-wine-review-actions a,.wp-wine-review-vote a,.wp-wine-review-vote span{line-height:20px;padding-top:1px}
.wp-wine-review-actions a{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat 0 -450px;padding:1px 0 4px 21px;margin-right:13px;float:left;font-size:10px;color:#7b0025}
.action-flag{color:#999;background-image:none!important;padding-left:0!important}
.action-edit{background-position:-300px -201px!important;padding-left:23px!important}
.action-embed{background-position:-302px -747px!important}
.action-tweet{background-position:-450px -749px!important}
.review-vote{background-position:-600px -502px!important;padding-left:19px!important}
.action-facebook{background-position:-600px -750px!important}
.simplereview.wp-wine-review{margin:0;padding:0;border:none}
.simplereview .user-image{width:24px;margin:0}
.simplereview .review-topleft .star-rating{margin:4px 0 0 10px}
.simplereview .review-topleft{font-size:11px;text-align:left}
.simplereview .user-image img{width:20px;height:20px;font-size:11px}
.simplereview .wine-review-image{width:30px!important}
.simplereview .wine-review-main{margin-left:30px}
.simplereview .label{font-size:13px;float:left;margin-right:10px}
.simplereview .star-rating{float:left;bottom:1px}
.sim-by-zipcode .button{display:inline-block;float:none}
.details .item .hproduct .vmargins.textcenter a.button{width:206px;margin-top:5px;margin-bottom:3px}
h3.section-header .small{font-size:12px!important;text-transform:none;letter-spacing:2px;float:left;margin-top:6px}
.add-review-glasses{padding:14px 6px;margin:2px 0 8px;text-align:center;float:left;width:132px;height:34px}
.add-review-glasses .label{display:block;margin-bottom:10px;color:#333;font-size:12px;letter-spacing:1px}
.add-review-glasses .label a{float:left;margin:3px 0 0 24px;font:normal bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#7f7f7f}
.wine-review-controls .button{display:block;margin-bottom:10px;width:120px;text-align:center}
.wines-micro-horiz li .wines-micro-horiz-img img{min-width:60px;border:1px solid #ccc}
.wines-micro-horiz a{line-height:17px;font-size:15px;font-weight:normal;font-style:normal;text-transform:none}
.wines-micro-horiz li{float:left;width:206px;margin:0 7px 14px 0}
.groups-grapes .wines-micro-horiz li{min-height:110px;max-height:130px}
.groups-articles .wines-micro-horiz li{min-height:170px;max-height:180px}
.groups-module .wines-micro-horiz li{width:207px}
.wines-micro-horiz li h4{margin-left:70px;padding-right:5px;margin-bottom:5px;margin-top:0}
.wines-micro-horiz .subtitle{margin-left:70px;font-style:italic;line-height:13px;font-size:11px}
.add-review-textarea{margin-bottom:4px;font-size:12px;width:390px}
.add-review-textarea,.add-review-tags{word-wrap:break-word}
#edit-review .add-review-textarea,.add-review-tags{width:390px;clear:left}
.bubble-mid .add-review-textarea,.bubble-mid .add-review-tags{width:320px!important}
.gv-image{position:relative}
.gv-image img{border:1px solid #ddd}
.article #page-title{width:660px;float:left}
.follower{position:relative}
.section-header strong{text-transform:none}
.followers li .follower em{position:absolute;display:none;padding:6px 4px 12px 4px;width:90px;font-size:11px;line-height:14px;letter-spacing:0;font-weight:normal;font-style:normal;color:#eee;text-align:center;background:transparent url(http://em1.isnooth.com/img/site/v2/content/icon-bubble-green.gif?v=3) center bottom no-repeat}
.gv-recipient img{float:left;width:25px;height:auto;border:2px solid #fff;position:relative;bottom:18px;left:27px;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000}
.follower:hover em{display:block!important;bottom:53px;left:-23px;text-decoration:none!important;border:none!important}
.group-followers-large .follower:hover em{bottom:auto;text-decoration:none!important}
.gv-image em,.user-image em{position:absolute;padding:6px 4px 12px 4px;margin:0 0 0 -9990px;top:-60px;left:-23px;width:90px;font-size:11px;line-height:14px;color:#eee;text-align:center;background:transparent url(http://em1.isnooth.com/img/site/v2/content/icon-bubble-green.gif?v=3) center bottom no-repeat;z-index:2}
.gv-image:hover em,.user-image:hover em{margin:0 0 10px}
.follower,.user-image{text-decoration:none!important}
.add-review{margin:20px 0 40px;float:left}
#edit-review .add-review{margin:0}
.wine-review-controls{float:right;width:146px}
.hproduct h3.groups-divider{width:630px!important}
h3.groups-divider{margin:0 0 5px!important;color:#fff!important;border-bottom:1px solid #ccc;padding:5px 10px;float:left;clear:both;font-size:14px;background:#363636;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;letter-spacing:2px;line-height:18px;width:634px}
.browse-wines{margin-bottom:15px;margin-left:20px}
.browse-wines li{float:left;width:50%;margin-bottom:10px;list-style:disc;list-style-position:outside}
.browse-wines li a{padding-right:15px;padding-bottom:5px}
span.qmark{font-weight:normal;font-size:10px;position:relative;top:-2px}
.related-prices{float:left;padding:5px 10px 10px;width:94%;margin-bottom:20px}
.price-result-items{float:left;width:100%}
.result-items{float:left;width:100%}
.price-result-items td{vertical-align:top;padding:10px 5px 5px}
.price-result-items td.price{text-align:right;width:17%}
.price-result-items td.price strong{display:block}
.price-result-items td.price small{font-size:10px}
.price-result-items .rating{margin-top:5px}
.price-result-items .store-name a{float:left;clear:both;color:#7b0025}
.price-result-items .link a,.price-result-items .link span{font-size:11px;color:#000;font-weight:bold}
.price-result-items .store-name{width:131px}
.price-result-items .store-name em{font-size:11px}
.price-result-items .price a,.price-result-items .price span{font-size:16px;color:#7b0025}
.price-result-items .sponsored{background-color:#FFFAED}
.related-prices .bottom{clear:both;float:left;margin-top:9px;width:100%}
.related-prices input#search-prices-query{width:445px!important;margin-right:8px}
.related-prices .bottom .button{margin-top:3px}
.price-result-items .icons{float:left;margin-top:3px;width:100%}
.price-result-items .icons li span{float:left;width:13px;height:16px;margin:0;display:block}
.price-result-items .icons li{padding:2px;width:13px;height:16px}
.price-result-items .icons li .link-icon{background-position:0 -2325px}
.price-result-items .icons li .pdf-icon{background-position:0 -2306px}
.price-result-items .icons li .shopping-icon{background-position:0 -2344px}
.price-result-items .icons li .direct-icon{background-position:0 -2364px}
/*Sort by price*/
.merchant-sort li,.merchant-sort h4{float:left;font-size:10px;color:#333;letter-spacing:1px;text-transform:uppercase;width:auto}
.merchant-sort span{font-size:10px;font-weight:normal;font-style:normal;letter-spacing:1px;text-transform:uppercase;display:block}
.merchant-sort li a{display:inline-block;float:left;margin:2px 0 0 3px;background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-icons.sr30207072421517760001.png) scroll no-repeat -775px -5px;width:15px;height:13px;text-indent:-9999px}
.merchant-sort li{width:auto;float:left;padding-right:11px;display:inline-block;padding-bottom:2px}
.merchant-sort li.ms-proximity{padding:0}
.merchant-sort li a:hover{background-position:-756px -5px}
.merchant-sort li a.ms-current{background-position:-756px -6px}
.merchant-sort h4{margin:0}
.merchant-sort li.ms-price{float:right;margin-left:8px}
.merchant-sort #sort_name_desc,.merchant-sort #sort_price_desc,.merchant-sort #sort_size_desc{background-position:-825px -5px}
.merchant-sort #sort_name_desc:hover,.merchant-sort #sort_price_desc:hover,.merchant-sort #sort_size_desc:hover{background-position:-806px -5px}
.merchant-sort #sort_name_desc.ms-current,.merchant-sort #sort_price_desc.ms-current,.merchant-sort #sort_size_desc.ms-current{background-position:-806px -5px}
.detailsv3 .share_icons{margin-bottom:15px}
.wine-sr .sr{float:none;display:inline}
.button.dropdown span{width:19px;height:22px;position:absolute}
.dropdown-holder{position:relative}
.browse-similar{width:170px;padding:9px 11px;position:absolute;z-index:2;top:24px;border-radius:0 0 4px 4px;text-shadow:1px 1px 0 #fff;background:#ddd!important;box-shadow:2px 2px 6px #888;-webkit-box-shadow:2px 2px 6px #888;-moz-box-shadow:2px 2px 6px #888;right:82px;border-left:1px solid #aaa;border-right:1px solid #aaa;border-bottom:1px solid #aaa}
.browse-similar .interact-close{margin:0}
.browse-similar li{clear:both}
.browse-similar li a{font-weight:bold}
.browse-similar .title{display:none}
.browse-similar li{margin:4px 0}
.empty-wine{margin:15px 0}
.empty-wine strong{display:block;font-size:14px;margin-bottom:4px}
.details .wp-top .product-badge-holder{display:inline;text-align:left;position:relative;margin-left:5px;top:5px}
.details .wp-top .product-badge-holder .product-badge{display:inline;float:none;padding:0 8px;width:auto;margin:0}
.details .wp-top .product-badge-holder .product-badge:hover{cursor:pointer}
.notice{background-color:#eee;color:#888;text-align:center;font-weight:bold;padding:10px}
.detailsv3 .merchant-sort{margin-top:12px;float:left;width:100%}
.price-listing{padding:10px;margin:5px 0;float:left;width:630px}
.v-group .price-listing{padding:0;margin:0}
.v-group .price-listing .price-listing-item{padding:0 0 5px;margin:0 0 15px;border-bottom:1px solid #eee}
.merch-info{float:left;width:46%;margin:0 10px 0 0}
.merch-title,.merch-info .subtitle{margin-left:65px;display:block;margin-top:0;font-size:11px;font-weight:bold;color:#444}
.merch-info h4{border:none!important;margin-left:65px!important;display:block;margin-top:0;margin-bottom:0!important;pas
0}
h4.merch-title{padding-bottom:3px!important}
.merch-info .product-badge{display:block;float:none;margin-top:4px;padding-left:20px;padding-top:2px;width:auto;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) -302px -400px}
.merch-info .subtitle a{font-weight:normal;font-style:normal}
.merch-title a{margin-top:1px;font-size:17px;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:0}
.merch-rating{float:left;font-size:11px}
.merch-rating a{line-height:13px;font-weight:bold;display:block;text-align:center}
.merch-btn{float:right;width:114px}
.merch-offer p{clear:both;font-size:12px;font-style:italic;color:#777}
.merch-price{display:inline-block;width:110px;font-size:11px;text-align:center;float:right;line-height:12px}
.merch-price strong{color:#93004a;font-size:16px;letter-spacing:1px;display:inline;padding-bottom:7px}
.merch-price strong small{font-size:9px;letter-spacing:0}
.merch-btn .button{display:block;padding:5px!important;width:104px;font-size:11px;text-align:center}
.r-top{background:none repeat scroll #ddd;display:inline-block;font-size:1px;height:1px;width:100%}
.r-bottom{background:none repeat scroll #fff;display:inline-block;font-size:1px;height:1px;width:100%}
.merch-bad-price{color:#757676;float:right;font-size:8px;clear:both;letter-spacing:0}
.merch-img img{max-width:50px;height:auto;border:1px solid #ddd}
.merch-location span,.merch-vintages span,.price-listing-top .zip-search label{float:left;text-transform:uppercase;letter-spacing:2px;line-height:22px;font-size:9px;margin-right:3px}
.more-stores{width:100%;float:left;text-align:center;font-size:15px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;font-style:normal}
.price-listing-top select{margin:1px 7px 0 0}
.zip-search .button{font-size:9px!important;padding:4px 5px 5px 5px!important;float:left!important;margin-left:4px;clear:none;letter-spacing:1px!important}
.price-listing-top{padding:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;border-bottom:1px solid #ddd;margin-bottom:10px;background:#ddd;width:96%!important}
.v-group{float:left;width:633px;padding:10px;margin:5px 0}
.v-group h4{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ddd;margin:0 0 14px;padding-bottom:7px}
.merch-offer{float:right;clear:right}
.merch-offer em{font-weight:bold;font-size:11px}
.filter-top{float:left;width:100%;padding-bottom:8px;border-bottom:1px solid #ccc;margin-bottom:5px}
.price-listing-top .zip-search{float:right;width:223px}
.price-listing-top .zip-search input.text{font-size:10px;padding:4px 3px!important;width:55px;float:left;margin-top:0;line-height:10px}
.merch-price a{font-weight:bold}
.ratings-overview.ratings-right{width:198px}
.ratings-overview.ratings-left{width:245px}
.add-review .examples,.overlay-content .add-review .examples{font-size:10px;color:#999;float:left;width:200px}
.wine-review-main .examples{width:500px;display:block;float:left}
.add-review-glasses .star-rating{margin:0 auto;left:-1px}
.overlay-content .add-review-glasses .star-rating{width:91px;overflow:visible}
.wine-review-controls .checkbox-label{font-size:11px;color:#999}
.overlay-content .add-review{margin:20px 0 0 0}
.overlay-content .add-review-textarea,.overlay-content .add-review-tags{width:273px}
#edit-review.overlay.bubble-form .overlay-content{width:450px!important}
#edit-review.overlay.bubble-form .overlay-close{left:35px!important}
.overlay-content .add-review-textarea{margin-bottom:0}
.overlay-content .fineprint{font-size:11px!important;line-height:13px!important;color:#999;text-align:center}
.tasting-terms{height:300px;margin-top:20px;overflow:auto}
.detailsv3 .filmstrip a,.detailsv3 .filmstrip .link-placeholder{display:block;text-align:center;height:89px;width:86px}
.wp-details .wine-btns .list-tool{font-size:13px!important;width:auto!important;background-position:38px -1860px!important;margin-right:37px;margin-top:7px}
.wine-action .list-tool-label{font-size:11px}
.wp-details .wine-btns .list-tool.toplisted{background-position:45px -1858px!important}
/*SUGGEST MISSING VINTAGE*/
.form-v3 .req-label{font-size:9px;color:#9c1758;float:right}
.form-v3 ul li{padding:10px 0;width:100%;border-bottom:1px dashed #ccc}
.form-v3 ul li label{width:120px;float:left;text-align:right;padding-right:5px;font-size:12px;line-height:17px;padding-top:8px}
.form-v3 .example{float:left;clear:both;padding-left:130px;padding-top:7px}
.form-v3 li.bottom{border:none}
.form-v3 li.bottom button{float:none!important;margin:0 auto!important}
.form-v3 input{width:500px}
.buttons-centered .buttons{text-align:center}
/*WINE STATS BOX*/
.wine-stats-box{float:left;margin:5px 0 20px 0;color:#666;font-size:12px;letter-spacing:1px;width:100%!important;border-left:1px solid #ddd;padding-left:10px}
.wine-stats-box div span{color:#333;font-weight:bold}
.wine-stats-box p{padding:3px 0;font-size:11px}
.wine-stats-box .chemical p{padding:3px 0 0 0}
.wine-stats-box td span, .wine-stats-box td{font-size:11px;line-height:12px}
.wine-stats-box td span{padding-left:10px}
/*Taste Popup*/
.stream .stream-ref-name{font-weight:normal;font-style:normal;line-height:23px}
/*COMMENTS*/
.sn-comment.vote-tally{text-align:center;color:#93004a;width:auto;float:left;padding:0 7px;margin-right:13px;font-weight:bold;font-size:11px;background-color:#ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin-bottom:0;margin-top:3px}
.sn-comment.vote-tally span{font-size:11px}
.sn-comments,.sn-comment{width:540px}
.sn-comments .comment-body{margin-left:30px;font-size:12px;line-height:16px;padding-right:14px;font-weight:normal}
.sn-comments .comment-body .label{font-style:italic;float:left}
.sn-comments .comment-body a{font-weight:bold}
.delete-comment{float:right;text-decoration:none;display:none}
.sn-comment:hover .delete-comment{display:block}
.sn-comment .user-link{font-weight:bold;margin-right:5px}
.sn-comment{padding:5px 5px;margin:0 0 10px 0;float:left}
.sn-user{text-align:center;margin:3px;float:left}
.sn-user img{width:20px;height:20px}
.sn-user:hover{background-color:#e0f2cb}
.label{font-size:11px;color:#777}
.add-comments{text-align:right;padding-bottom:15px;display:block}
.wp-wine-review-bottom .add-review-textarea.comment-invite{margin:0 0 3px 0;width:518px}
.wp-wine-review-bottom .add-review-textarea{margin-left:35px;display:block;font-size:12px;width:483px;margin-bottom:5px}
.detailsv3 .user-name{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-style:normal;font-size:10px;font-weight:bold}
/*ALERTS & NOTIFICATIONS*/
.alert{padding:8px 13px 10px;margin:15px 0 20px 0;text-align:center;background:#eee;border-radius:4px;font-style:italic;line-height:22px;font-size:18px}
.alert p{line-height:22px;font-size:18px}
.alert a{color:#3f5e2c;font-size:18px;font-weight:bold}
.alert.good{color:#3a5c29}
.alert.good a:hover{color:white}
.alert.good .alert-close{position:absolute;top:4px;right:4px;width:15px;height:15px;background:transparent url(http://em1.isnooth.com/img/site/vim/sprite-icons.sr30207072421517760001.png) no-repeat scroll -1047px -4px}
.account .alert-close{display:none}
.alert.good .alert-close:hover{background-position:-1071px -4px}
.alert.bad{border-radius:4px;background-color:#891828;color:#fff;font-size:15px;line-height:18px;float:left;margin:0 0 20px 0}
.alert.bad ol li,.alert.bad p{text-align:left;margin:8px 15px;background-imagecolor:transparent;border:none;padding:0}
.alert.bad a{color:white}
#forgot_password{background-color:white;display:block;left:50%;margin-left:-200px;position:absolute;top:200px;width:400px;border:29px solid #B7D296;z-index:99}
#forgot_password_bubble{padding:15px}
#forgot_password h6{font-size:2em}
#forgot_password input#fpem{border:1px solid black;font-size:1.2em;margin:3px 12px 8px 0;width:227px;float:left;display:inline}
#forgot_password .btn{margin:3px 0 0 0;float:left;display:inline}
.bubble-mid #si-error.alert.bad{width:475px}
.overlay-wide #si-error.alert.bad{width:295px}
/*STAR RATINGS*/
.star-img-holder-mini{display:inline-block;height:12px;margin:0 0 2px;overflow:hidden;position:relative;width:59px;vertical-align:middle}
.star-img-holder-mini img{position:absolute!important;left:0!important;background-color:transparent!important;border:none!important;float:none!important;margin:0!important;padding:0!important}
.group-mini-rate-5{top:-122px}
.group-mini-rate-45{top:-109px}
.group-mini-rate-4{top:-97px}
.group-mini-rate-35{top:-85px}
.group-mini-rate-3{top:-73px}
.group-mini-rate-25{top:-62px}
.group-mini-rate-2{top:-49px}
.group-mini-rate-15{top:-38px}
.group-mini-rate-1{top:-25px}
.group-mini-rate-05{top:-13px}
.group-mini-rate-0{top:-2px}
.inline-rating{float:left;margin:0 3px 0 0}
.star-rating{width:80px;height:16px;padding:0;list-style:none;clear:both;position:relative;z-index:0;overflow:hidden;background:transparent url(http://em2.isnooth.com/img/site/v2/global/rating-glasses-all.gif?v=3) no-repeat 0 0;display:inline-block;margin-left:0}
.overview .star-rating{margin-bottom:0}
.star-rating-grey{width:80px;height:16px;margin:0 0 8px 0!important;padding:0!important;list-style:none;clear:both;position:relative;overflow:hidden;background:transparent url(http://em2.isnooth.com/img/site/v2/global/rating-glasses-all.gif?v=3) no-repeat 0 0}
.starset0{background-position:0 0}
.starset16{background-position:0 -192px}
.starset32{background-position:0 -208px}
.starset48{background-position:0 -224px}
.starset64{background-position:0 -240px}
.starset80{background-position:0 -256px}
.starset96{background-position:0 -272px}
.starset112{background-position:0 -288px}
.starset128{background-position:0 -304px}
.starset144{background-position:0 -320px}
.starset160{background-position:0 -336px}
.star0{background-position:0 0}
.star16{background-position:0 -16px}
.star32{background-position:0 -32px}
.star48{background-position:0 -48px}
.star64{background-position:0 -64px}
.star80{background-position:0 -80px}
.star96{background-position:0 -96px}
.star112{background-position:0 -112px}
.star128{background-position:0 -128px}
.star144{background-position:0 -144px}
.star160{background-position:0 -160px}
.star-rating li,.star-rating-grey li{cursor:pointer;float:left;text-indent:-999em}
.star-rating li a,.star-rating-grey li a{position:absolute;left:0;top:0;display:block;margin:0;width:8px;height:16px;border:none!important;z-index:200}
.star-rating .half a,.star-rating-grey .half a{left:0}
.star-rating .one a,.star-rating-grey .one a{left:8px}
.star-rating .one-half a,.star-rating-grey .one-half a{left:16px}
.star-rating .two a,.star-rating-grey .two a{left:24px}
.star-rating .two-half a,.star-rating-grey .two-half a{left:32px}
.star-rating .three a,.star-rating-grey .three a{left:40px}
.star-rating .three-half a,.star-rating-grey .three-half a{left:48px}
.star-rating .four a,.star-rating-grey .four a{left:56px}
.star-rating .four-half a,.star-rating-grey .four-half a{left:64px}
.star-rating .five a,.star-rating-grey .five a{left:70px}
.star-rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;border:none!important;background:url(http://em2.isnooth.com/img/site/v2/global/rating-glasses-all.gif?v=3) no-repeat 0 0}
.star-rating-grey li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background:url(http://em2.isnooth.com/img/site/v2/global/rating-glasses-all.gif?v=3) no-repeat 0 0}
.star-rating .half a:hover,.star-rating-grey .half a:hover{background-position:0 -192px}
.star-rating .one a:hover,.star-rating-grey .one a:hover{background-position:0 -208px}
.star-rating .one-half a:hover,.star-rating-grey .one-half a:hover{background-position:0 -224px}
.star-rating .two a:hover,.star-rating-grey .two a:hover{background-position:0 -240px}
.star-rating .two-half a:hover,.star-rating-grey .two-half a:hover{background-position:0 -256px}
.star-rating .three a:hover,.star-rating-grey .three a:hover{background-position:0 -272px}
.star-rating .three-half a:hover,.star-rating-grey .three-half a:hover{background-position:0 -288px}
.star-rating .four a:hover,.star-rating-grey .four a:hover{background-position:0 -304px}
.star-rating .four-half a:hover,.star-rating-grey .four-half a:hover{background-position:0 -320px}
.star-rating .five a:hover,.star-rating-grey .five a:hover{background-position:0 -336px}
.ratings_reset{float:right;display:block}
.overlay-content .inline-rating .ratings_reset{float:right;position:absolute;left:80px}
.ratings_reset:hover{cursor:pointer}
/* star ratings - 090609 */
.stars{background:transparent url(http://em1.isnooth.com/img/site/stars.png?v=3) no-repeat scroll 0 0;height:12px;width:60px;text-indent:-5000px;float:left;margin:1px 0 0 0}
.sr5{background-position:0 0}
.sr45{background-position:0 -13px}
.sr4{background-position:0 -26px}
.sr35{background-position:0 -39px}
.sr3{background-position:0 -52px}
.sr25{background-position:0 -65px}
.sr2{background-position:0 -78px}
.sr15{background-position:0 -92px}
.sr1{background-position:0 -105px}
.sr05{background-position:0 -118px}
/* star ratings for seo-friendly - 090918 */
.star-img-holder{display:block;height:17px;margin:0 0 4px;overflow:hidden;position:relative;width:92px}
.star-img-holder img{position:absolute}
.img-star0{background-position:0 0}
.img-star16{left:0;top:-16px}
.img-star32{left:0;top:-32px}
.img-star48{left:0;top:-48px}
.img-star64{left:0;top:-64px}
.img-star80{left:0;top:-80px}
.img-star96{left:0;top:-96px}
.img-star112{left:0;top:-112px}
.img-star128{left:0;top:-128px}
.img-star144{left:0;top:-144px}
.img-star160{left:0;top:-160px}
.mini-rate-0,.mini-rate-05,.mini-rate-1,.mini-rate-15,.mini-rate-2,.mini-rate-25,.mini-rate-3,.mini-rate-35,.mini-rate-4,.mini-rate-45,.mini-rate-5{float:left;display:block;width:60px;height:12px;margin-right:5px;background:transparent url(http://em2.isnooth.com/img/site/mini-rate.gif?v=3) 0 0 no-repeat;text-indent:-5000px}
.mini-rate-0{background-position:0 0}
.mini-rate-05{background-position:0 -12px}
.mini-rate-1{background-position:0 -24px}
.mini-rate-15{background-position:0 -36px}
.mini-rate-2{background-position:0 -48px}
.mini-rate-25{background-position:0 -60px}
.mini-rate-3{background-position:0 -72px}
.mini-rate-35{background-position:0 -84px}
.mini-rate-4{background-position:0 -96px}
.mini-rate-45{background-position:0 -108px}
.mini-rate-5{background-position:0 -120px}
/*KARMA*/
.karma-wrapper{position:relative;left:50%;margin:2px 0 0 0;float:left;z-index:1}
.karma-icons{position:relative;left:-50%;z-index:1}
.karma-icons .vote-rec{width:15px;height:15px;margin-right:2px;float:left;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll top left;position:relative;z-index:1}
.karma-icons .vote-rec em,.karma-icons .badge .label-mini{background:transparent url(http://em1.isnooth.com/img/site/v2/content/icon-bubble-green.gif?v=3) no-repeat scroll center bottom;color:#eee;display:block;letter-spacing:0;padding:6px 4px 12px;margin:0 0 0 -9999px;top:-30px;left:-50px;position:absolute;z-index:40;text-align:center;width:108px;font-style:italic;line-height:1.3em;font-size:11px;font-variant:normal}
.karma-icons .badge{width:15px;height:15px;margin-right:2px;float:left;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll;position:relative;z-index:1; margin-bottom: 5px;}
.karma-icons .founding{background-position:-818px -1827px}
.karma-icons .vos{background-position:-794px -1827px}
.karma-icons .hos{background-position:-751px -1801px}
.karma-icons .pro .label-mini{padding:6px 14px 12px;top:-46px;left:-66px;width:118px}
.karma-icons .pro{background-position:-751px -1328px!important;width:52px!important;height:18px!important}
.karma-icons .label-mini a{color:#30501f}
.karma-number{text-align:center;padding:1px;width:35px;margin:0 auto;height:auto}
.karma-number a{font-size:9px;letter-spacing:1px;color:#333}
.karma-number .user-link{color:#666!important;font-size:9px!important;letter-spacing:1px}
/*AUTOCOMPLETER*/
.autocompleter-choices{width:500px;background:#fff;float:left;box-shadow:1px 1px 8px #999;-moz-box-shadow:1px 1px 8px #999;-webkit-box-shadow:1px 1px 8px #999;border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;-webkit-border-radius:0 4px 4px 4px}
.autocompleter-choices td{font-size:12px;padding:4px;list-style:none}
.autocompleter-queried{font-weight:bold}
.autocompleter-choices td.title{width:80px;color:#660d1e;padding-left:10px}
.autocompleter-choices td.title var{font-weight:bold;font-style:normal;font-size:13px;list-style:none}
.autocompleter-selected td.result:hover{background:#841723;cursor:pointer;color:#fff}
.autocompleter-selected{background:#841723;cursor:pointer;color:#fff}
.autocompleter-selected td.title var{color:#fff!important}
/*IMAGE LINK OVERRIDES*/
.item-results.in-sidebar .item-results-image .user-name a,.item-results.in-sidebar .item-results-image .karma-number a{display:inline;width:auto;border:none;background-color:transparent}
.item-results.in-sidebar .item-results-image .karma-icons a{border:none}
.item-results.in-sidebar .title,.item-results.in-sidebar .subtitle,.item-results.in-sidebar .subtitle{margin-left:70px}
.item-results.in-sidebar .subtitle{font-size:0.9em;margin-bottom:8px;margin-top:8px}
.item-results.articles-home .subtitle{line-height:1.15em;font-size:1em}
.item-results.articles-home .item-results-image a,.item-results.articles-sidebar .item-results-image a{width:auto;float:left}
.item-results.articles-home .item-results-image a img{max-width:88px;max-height:88px}
.item-results.articles-sidebar .subtitle.subtitle-micro{font-size:9px;text-transform:uppercase;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;letter-spacing:1.5px;color:#555;margin-top:6px}
.item-results.pairing-content,.item-results.reccos{width:446px}
.item-results.reccos{margin-bottom:10px}
.item-results.reccos .item-results-image .sn-wine-link{width:94px}
.item-results.reccos .title,.item-results.reccos .subtitle{margin-left:104px}
.item-results.pairing-content li,.item-results.reccos li{border-bottom:medium none;clear:none;margin:0 8px 0 0;width:215px;float:left;display:inline}
.item-results.pairing-content .item-results-image a{width:90px}
.item-results.pairing-content .title{font-size:1em}
.item-results.pairing-content .title,.item-results.pairing-content .subtitle{margin-left:99px}
.recipe-pairings .item-results .subtitle{float:right;display:inline;margin:3px 0;width:205px;padding-right:10px}
.recipe-pairings .item-results .subtitle .title{float:left;width:auto;margin:0}
.recipe-pairings .item-results .title{float:right;display:inline;margin:0 0 3px 0;width:205px;padding:0 10px 0 0}
.recipe-pairings .item-results .item-results li{min-height:97px}
.recipe-pairings .item-results .karma-icons .vote-up{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -365px -487px;height:21px;width:17px}
.recipe-pairings .item-results .karma-icons .vote-down{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -560px -485px;height:21px;width:17px}
/*PAGE SPECIFIC STYLES*/
/* Email Partners Signup*/
.intro-large{width:942px;float:left;margin:25px 0;background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.intro-large h1{display:inline;float:left;margin:20px 70px 20px 60px;width:408px}
.intro-large h2{color:#666;display:inline;float:left;font-weight:normal;letter-spacing:normal;margin:36px 0 0;width:385px}
.intro-large h2 a{color:#3f5e2c}
.signup-bullets{display:inline;float:left;margin:0 33px 0 20px;width:400px}
.signup-bullets li{background:transparent url(http://em2.isnooth.com/img/site/icons-sign-up.gif?v=3) no-repeat scroll 0 0;margin:0 0 10px 0;padding:0 0 10px 78px}
.signup-bullets li.search{background-position:0 0}
.signup-bullets li.compare{background-position:0 -79px}
.signup-bullets li.reviews{background-position:0 -156px}
.signup-bullets li.manage{background-position:0 -236px}
.signup-bullets p{font-size:.95em}
.signup-form{float:left;width:439px;display:inline;background-color:#fff;border:1px solid #ccc}
.signup-form-wrap{padding:0!important}
.signup-form h3{border-bottom:1px solid #678E50;padding:0 0 7px 0}
.signup-form fieldset{margin:0 0 11px 0!important;padding:0 23px 0 23px}
.signup-form fieldset label.text{float:left;display:inline;font-weight:bold;margin:0;padding:8px 5px 8px 0;text-align:right;width:108px}
.signup-form fieldset input.text{float:left;display:inline;font-size:12px;width:221px}
.signup-form fieldset input.checkbox{float:left;display:inline;font-size:1em;margin:0 0 0 9px}
.signup-form fieldset label.checkbox-desc{display:block;font-size:1em;margin:0 0 0 8%;font-size:.86em;line-height:1.2em}
.signup-form .fineprint{color:#999;font-size:0.9em;line-height:1em}
.signup-form fieldset .fineprint{float:left;display:inline;margin:8px 0 0 113px;width:240px}
.signup-form .email-preview{display:inline;float:right;margin:0 0 0 3px;text-align:center;width:58px}
.signup-form .email-preview p{font-style:italic;font-size:.9em;color:#666}
.signup-form .secure-server{float:left;display:inline;margin:0 15px 0 0}
.signup-form .signup-row{margin:0 0 12px 114px}
.signup-form .signup_btn,.signup-form.signin .login_btn,.signup-homepage .login_btn{float:left;margin:10px 0 0 0!important;background:url(http://em1.isnooth.com/img/site/v2/global/submit_btn.png?v=3) no-repeat scroll 0 1px!important;width:75px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none!important;height:26px;cursor:pointer}
.signup-form .signup_btn:hover,.signup-form .login_btn:hover,.signup-homepage .login_btn:hover{background-position:0 -26px}
.signup-form .error{background-color:#910704;border:1px solid black;margin:0 10px 10px 10px}
.signup-form .error_inset{padding:10px 10px}
.signup-form .error_inset p,.signup-form .error_inset li{font-size:.9em;color:#fff}
.signup-form .error_inset p{font-weight:bold}
.signup-form .error_inset p a{color:white;text-decoration:underline}
#lb_mcountry_select{font-size:1em;margin-top:7px!important}
.signup-bullets.signin{margin:24px 0 0 0}
.signup-bullets.signin li{background-image:none}
.scroll-box{overflow:hidden;display:inline;float:left;width:325px}
.scroll-box .btn-prev,.scroll-box .btn-next{float:left;height:103px;background:transparent url(http://em2.isnooth.com/img/site/sign-up-sprite1.png?v=3) no-repeat scroll -6px -84px;overflow:hidden;text-indent:-9999px;width:18px;border:1px solid #ccc;border-radius:3px}
.scroll-box .btn-prev span,.scroll-box .btn-next span{width:18px;height:103px;display:block;background:transparent url(http://em2.isnooth.com/img/site/sign-up-sprite1.png?v=3) no-repeat scroll -57px -81px}
.scroll-box .btn-prev span{background:transparent url(http://em2.isnooth.com/img/site/sign-up-sprite1.png?v=3) no-repeat scroll -58px -197px}
.scroll-box .btn-prev:hover{background-image:none;background-color:#91ba63;border:1px solid #91ba63}
.scroll-box .btn-next:hover{background-image:none;background-color:#91ba63;border:1px solid #91ba63}
.scroll-box .btn-prev:hover span{background-position:-109px -197px}
.scroll-box .btn-next:hover span{background-position:-108px -81px}
.scroll-box .mask{display:inline;float:left;margin:12px 0 0 7px;overflow:hidden;position:relative;width:272px}
.scroll-box .mask ul{margin:0;padding:0;width:99999px}
.scroll-box .mask ul li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;width:206px}
.scroll-box .signup-bullets li{padding:0 0 0 66px}
.signup-left{width:326px;float:left;display:inline;margin:0 56px}
.signup-left .scroll-box{margin-bottom:20px}
.signup.partner .intro-large h1{float:none;display:block;width:auto;margin:20px 0 9px 27px}
.signup.partner .intro-large h3{margin:0 0 20px 27px}
.signup.partner .signup-form{margin-top:20px}
.signuplogo{background:transparent url(http://em2.isnooth.com/img/site/sign-up-sprite1.png?v=3) no-repeat scroll 0 0;display:inline-block;float:right;height:46px;margin:24px 42px 0 0;text-indent:-9999px;width:142px}
.buttons-centered .buttons a{float:none;width:120px;margin:0 auto;display:block}
/*OVERLAY*/
.overlay-content .error{clear:both;float:left;width:400px;border:none;padding:5px;margin:9px 0 0}
.bubble-top-special .overlay-close{top:19px!important;position:relative!important}
.overlay{position:fixed;z-index:10001;display:none}
.overlay.group-claim{top:-8px;left:-248px;width:455px}
.overlay.bubble-form{top:-8px;left:50%;margin-left:-227px;width:455px;display:block!important}
.overlaywine{position:absolute;z-index:60;display:none;top:-8px;left:-38px;width:275px;float:left}
.overlay .overlay-top{height:11px;padding:0}
.overlaywine .overlay-top{height:11px}
.overlay.group-claim .overlay-top{width:455px}
.overlay.bubble-form .overlay-top{width:455px}
.overlay .overlay-content,.overlaywine .overlay-content{background:#fff;float:left;padding:0 14px 16px}
.overlaywine .overlay-content{float:left;display:inline;padding:0 14px 16px}
.overlay.group-claim .overlay-content{width:427px}
.overlay.bubble-form .overlay-content{width:415px;padding:12px 20px 16px;border-radius:5px}
.overlay .overlay-title,.overlaywine .overlay-title{font-size:1.3em;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;margin:7px 0 9px;padding-bottom:12px;color:#678E50}
.overlay.bubble-form .overlay-title{margin:7px 0 4px;padding-bottom:6px;letter-spacing:1px;font-size:20px;color:#333}
.overlay .overlay-item-row{border-bottom:1px solid #ccc;margin:0 0 10px;padding:0 0 11px;float:left}
.overlay .overlay-item-row a.main-item-img{display:block;float:left}
.overlay .overlay-item-row .main-item-name{margin-left:100px;width:308px;font-size:1.2em}
.overlay .overlay-item-row .main-item-name a{color:#3f5e2c}
.overlay .overlay-item-row .main-item-subhead{margin:5px 0 5px 100px;width:308px;font-size:1.0em;color:#6d6d6d}
.overlay .overlay-item-row .main-item-subhead a{color:#3f5e2c}
.overlay .overlay-item-row .main-item-desc{margin-left:100px;width:308px;color:#6d6d6d}
.overlay .overlay-item-row .main-item-desc p{line-height:1.2em;font-size:1.0em}
.overlay .overlay-item-row .main-item-desc a{color:#3f5e2c;font-weight:bold}
.overlay .overlay-title,.overlaywine .overlay-title{border-bottom:1px solid #bfbfbf}
.overlay p.group-claim-description,.overlaywine p.group-claim-description{color:#878787;line-height:1.3em;margin:10px 0}
.overlay p.group-claim-description a,.overlaywine p.group-claim-description a{color:#3f5e2c;font-weight:bold;text-decoration:underline}
.overlay.bubble-form p{margin:4px 0 4px 0;line-height:1.3em}
.overlay.bubble-form p.info{margin:0 0 0 15px;line-height:1.3em}
.overlay.bubble-form .nav-horiz-small{width:375px;float:none;margin:12px 0 0 18px}
.overlay.bubble-form .header-mini{margin:14px 0 9px 6px;width:380px;font-size:14px;font-weight:bold;color:#777}
.overlay.bubble-form input.field,.overlay.bubble-form textarea.field{margin:0 0 0 10px;width:367px}
.overlay.bubble-form textarea.field{height:130px;font-size:11px}
.overlay.bubble-form select{margin-left:15px}
.overlay.bubble-form .clarify{width:363px}
.overlay.bubble-form .overlay-alert{width:355px;margin:13px 0 0 16px;text-align:center}
.overlay-content .cke_editor{width:395px!important}
input#gd-submit.btn.submit{float:none;margin:0 auto;font-family:Georgia, "Times New Roman", Times, serif!important}
.overlay-content .btn.submit{display:block!important;width:100px;margin:10px auto 0 auto!important;float:none}
#group-edit-contact select,#group-edit-contact input{margin:0}
#group-edit-contact select,#group-edit-contact select{margin:0!important}
#group-edit-contact select,#group-edit-contact input.button{clear:both;float:left!important;margin-top:12px}
#group-edit-contact .header-mini{margin-left:0;clear:both;float:left;margin-top:8px;margin-bottom:2px;font-size:13px}
.bubble-mid .bottom-line a{clear:both;margin:5px auto;float:none;width:250px}
.bubble-mid .bottom-line a.button{display:block}
#add-wine-bubble .text-field input{width:455px}
/* QUIZ INTERNAL ENTRY */
#quiz-create fieldset p,.quiz-content fieldset p{margin:10px 0 15px 0;float:left;clear:both}
.form-builder .upload-button{float:left;font-size:12px;text-align:left;text-transform:uppercase;color:#414242;letter-spacing:1px;padding-left:16px;padding-top:4px}
.upload .upload-button{padding-left:0;margin-top:0}
.upload .upload-button input.opa-0{margin-left:0!important}
.form-builder .upload-button input{font-size:12px!important;position:relative!important;margin-top:0!important;float:left;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none!important;padding-top:2px!important}
.form-builder .upload-drop-text{float:left;clear:both;width:100%}
#quiz-create label,.quiz-content label{font-size:14px;font-weight:bold}
.quiz-content label:hover{cursor:pointer;color:#2b421c}
#quiz-create h4{color:#3f5e2c;font-style:italic;font-size:19px;font-weight:bold}
.form-builder .preview-image img{float:left;margin:10px 10px 10px 0;width:100px;height:auto;border:2px solid #699ea4}
.form-builder .image-slider-block li {float: none !important; display: inline-block; vertical-align: top;}

/*SPOTLIGHT SERIES*/
.spotlight-image{float:left;margin-right:10px;border:2px solid #678e50;margin-bottom:5px}
.spotlight-image img{max-width:175px!important}
h3.spotlight-header{margin:0!important}
/*NEWSLETTER OVERLAY*/
.newsletters-overlay{float:left;padding:20px;border:5px solid #567d44;-moz-box-shadow:4px 4px 4px #444;-webkit-box-shadow:0 0 40px #444;box-shadow:4px 4px 4px #ccc;width:650px}
.newsletters-overlay-top h1{margin-bottom:10px;color:#557d43}
.snooth-newsletters h2{font-size:22px;margin-bottom:5px!important;margin-top:5px!important;letter-spacing:3px}
.snooth-newsletters .dotd-logo{width:128px;height:37px;background:url(http://em1.isnooth.com/img/site/login-sprite.sr26968271371517760001.png) no-repeat scroll -12px -327px}
.snooth-newsletters .cookin-logo{width:128px;height:36px;background:url(http://em1.isnooth.com/img/site/login-sprite.sr26968271371517760001.png) no-repeat scroll -13px -388px}
.snooth-newsletters .spirit-logo{width:128px;height:76px;background:url(http://em1.isnooth.com/img/site/login-sprite.sr26968271371517760001.png) no-repeat scroll -197px -383px}
.snooth-newsletters .snooth-logo, .snooth-newsletters .business-logo{width:137px;height:36px;background:url(http://em1.isnooth.com/img/site/login-sprite.sr26968271371517760001.png) no-repeat scroll -207px -330px}
.bubble-shared .bubble-mid h1{letter-spacing:5px;font-size:20px;line-height:21px;text-transform:uppercase;text-align:left}
.snooth-newsletters td{vertical-align:middle;padding-right:21px;padding-bottom:15px}
.snooth-newsletters h2.snooth,.snooth-newsletters h2.business,.snooth-newsletters h2.dotd{color:#3b5e28}
.snooth-newsletters h2.cookin{color:#c54c1c}
.snooth-newsletters h2.spirit{color:#46576a}
.snooth-newsletters p{margin:0!important}
a.newsletters-no-thanks{float:right;margin-top:15px;font-size:15px;color:#999}
a.newsletters-no-thanks:hover{color:#666}
/* BUTTONS */
.btn-compare-prices{display:block;width:115px;height:24px;text-indent:-5000px;background:transparent url(/img/site/v2/content/btn-compare-prices.gif?v=3) 0 0 no-repeat}
.btn-compare-prices:hover{background-position:0 -24px}
.btn-add-to-wishlist{display:block;width:94px;height:18px;text-indent:-5000px;background:transparent url(/img/site/v2/content/btn-add-to-wishlist.gif?v=3) 0 0 no-repeat}
.btn-add-to-wishlist:hover{background-position:0 -18px}
.btn-compare-prices-sml{display:block;width:94px;height:20px;text-indent:-5000px;background:transparent url(/img/site/v2/content/btn-compare-prices-sml.gif?v=3) 0 0 no-repeat;margin-bottom:5px!important}
.btn-compare-prices-sml:hover{background-position:0 -20px}
.btn-save-sml{display:block;width:42px;height:20px;text-indent:-5000px;background:transparent url(/img/site/v2/content/btn-save-sml.gif?v=3) 0 0 no-repeat}
.btn-save-sml:hover{background-position:0 -20px}
.btn-go-sml{display:block;width:25px;height:23px;text-indent:-5000px;background:transparent url(/img/site/v2/content/btn-go-sml.gif?v=3) 0 0 no-repeat;cursor:pointer}
.btn-go-sml:hover{background-position:0 -23px}
.btn-no-prices{display:block;width:115px;height:24px;text-indent:-5000px;background:transparent url(/img/site/v2/content/btn-not-in-stock.gif?v=3) 0 0 no-repeat}
.btn-no-prices:hover{background-position:0 -24px}
.btn-no-prices-sml{display:block;width:94px;height:20px;background:transparent url(/img/site/v2/content/btn-not-in-stock-sml.gif?v=3) 0 0 no-repeat}
.btn-no-prices-sml:hover{background-position:0 -20px}
/*VT CALLOUT*/
.sidebar-virtual-tasting{padding:10px;margin-bottom:15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;background:#627d4d;background:-moz-linear-gradient(top,  #627d4d 0%, #1f3b08 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#627d4d), color-stop(100%,#1f3b08));background:-webkit-linear-gradient(top,  #627d4d 0%,#1f3b08 100%);background:-ms-linear-gradient(top,  #627d4d 0%,#1f3b08 100%);background:linear-gradient(top,  #627d4d 0%,#1f3b08 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08',GradientType=0 );;color:#fff;border:1px solid #676767;float:left;clear:both;width:280px}
.sidebar-virtual-tasting h3{margin:0 0 7px;letter-spacing:2px;text-align:center;text-shadow:#595959 2px 2px 1px;border-bottom:1px solid #8eb66e;;padding-bottom:5px;padding-bottom:8px}
.sidebar-virtual-tasting a{color:#fff;margin:0 0 9px;clear:both;float:left;width:100%;font-size:16px;letter-spacing:1px}
.sidebar-virtual-tasting a:hover{color:#8eb66e!important}
.sidebar-virtual-tasting span{margin-bottom:5px;clear:both;float:left;width:100%;font-size:17px;letter-spacing:2px;text-transform:uppercase;color:#aad984}
/*FORM BUILDER INTERNAL PAGE*/
.form-builder form .label,.form-builder .text-field,.form-builder .select-field,.form-builder .html-field{float:left;clear:both}
.form-builder .text-field input{margin:10px 0}
.form-builder div.textarea textarea{margin:10px 0;width:300px;height:120px}
.form-builder div.textarea{float:left;clear:both}
.form-builder form .label{margin:10px 0;font-size:14px}
.form-builder form .fb-fld-hidden_val {display: none;}
.form-builder #unlock_form { float: none; display: inline-block; }
/*SHARE ICONS*/
.share_icons{float:right;display:inline;margin:5px 0 5px 5px}
.share_icons h5{float:left;display:inline;margin-right:6px;line-height:17px;font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#666;font-weight:normal;font-style:normal}
.share_icons li{float:left;display:inline;background-image:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png);display:block;margin-right:15px;line-height:17px}
.share_icons li a:hover{text-decoration:none;color:#666}
.share_icons li a{padding-left:19px;font-size:11px;color:#999;font-weight:normal;font-style:normal}
.share_icons li.facebook{background-position:-751px -1864px;margin:0 10px 0 0}
.share_icons li.twitter{background-position:-751px -1905px;margin:0}
.share-details .share_icons{margin-top:8px;float:left}
.share-details .share_icons li,.share-details .share_icons h5{margin:1px 0 1px 0}
.share-about a{float:left;clear:none!important}
.share-about{float:right;width:200px}
.share-about li{float:left;clear:none!important;width:auto!important}
/*Recipe Pairings on Wine Detail Page*/
.hproduct .recipe-pairing{padding:15px}
.hproduct .recipe-pairing li{float:left;width:100%;padding:10px 0;border-bottom:1px solid #ddd}
.hproduct .recipe-pairing .image{float:left;padding-right:15px}
.hproduct .recipe-pairing .recipe-title{color:#333;float:left;clear:both;padding-bottom:2px;width:100%;font-size:18px;font-variant:normal;font-weight:normal;font-style:normal}
.hproduct .recipe-pairing .recipe-rating{float:left;margin-top:5px;margin-left:5px}
.hproduct .recipe-pairing .recipe-info{float:left;width:552px}
.hproduct .recipe-pairing img{border:1px solid #ddd}
.hproduct .recipe-pairing .vote{float:left}
.hproduct .recipe-pairing .karma-icons .vote-up{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -365px -487px;height:21px;width:17px}
.hproduct .recipe-pairing .karma-icons .vote-down{background:url(http://em1.isnooth.com/img/site/wine-press/wp-sprite.png?v=3) no-repeat -560px -485px;height:21px;width:17px}
.hproduct .recipe-pairing .recipe-title.outgoing{color:#426030;font-size:14px;padding-top:3px}
/*Other Vintages*/
.result .wine-img{float:left;padding-right:10px}
.item .result{float:left;width:100%;margin:10px 0;border-bottom:1px solid #ddd;padding-bottom:15px}
.item .results .add-vintage{margin:2px 0 10px 0}
.item .results .add-vintage img{vertical-align:bottom}
.result .wine-data{float:left;width:378px}
.result .wine-snoothrank{float:right;margin-left:10px;width:100px;padding:10px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline;border:1px solid #ddd}
.result .wine-data h3 a{float:left;padding:0 0 10px 0;font-size:19px;width:85%;text-transform:none}
.result .wine-data dl dt{float:left;width:70px;text-align:right}
.result .wine-data dl{float:left;width:370px}
.result .wine-img-img{border:1px solid #ddd}
.result .wine-data dl dd{float:left;width:295px!important}
img.snoothrank-desc{float:right}
.wine-snoothrank .no-prices{clear:both;float:left}
#search-results.inner-wrap .results li.result{margin:10px 0}
/*FACEBOOK TASTE BUTTON*/
.facebook-sw{width:500px;position:absolute;z-index:5;top:0;background:#fff}
#stream-post.bubble-shared{height:240px}
#stream-next{width:195px;margin:0 auto}
#stream-next a{width:100px;margin:10px auto!important;float:none}
.facebook-sw .facebook-connect a{width:222px;height:30px;clear:both;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -250px -1248px;display:block;margin:4px auto 0}
.facebook-connect-image{display:block;width:472px;height:187px;margin:0 auto 10px auto;background:url(http://em1.isnooth.com/img/site/facebook-taste-image.jpg?v=3) no-repeat 4px -8px}
.facebook-sw .get-started a{float:left;width:100px;margin:70px auto 0 auto}
.facebook-sw .no-thanks a{font-size:12px;font-weight:bold;color:#999;float:left;margin:10px 0 0 30px;width:100px}
.facebook-sw .no-thanks a:hover{color:#bbb}
.facebook-banner{padding:5px;float:left;width:480px;position:relative;bottom:15px}
.facebook-banner a{float:left;text-indent:-3000px;width:222px;height:32px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -250px -1252px!important}
.facebook-banner .facebook-description{float:left;color:#333;margin-left:11px;margin-top:8px;width:240px;text-align:left;line-height:16px;letter-spacing:2px;font-size:14px!important}
.item .hproduct .facebook-description{margin-top:7px;width:400px;font-size:18px}
.bubble-mid .stream #facebook-shrinkwrap a#facebook-connect-link{padding:5px 0;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -250px -1248px!important;display:block;height:30px}
.bubble-mid .stream #facebook-shrinkwrap .facebook-connect{height:45px!important}
/*FACEBOOK HEADER CALLOUT*/
.header-callout{width:980px;margin:0 auto}
.header-facebook{float:left;width:960px;padding:10px;border:1px solid #ddd;border-radius:4px;background:#f4f4f4 url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -855px -1122px;margin-bottom:20px}
.header-facebook .left{padding-left:20px;width:541px}
.header-facebook .title{width:100%;margin:0;float:left;border-bottom:1px solid #ddd;height:10px}
.header-facebook .title h3{color:#333;letter-spacing:3px;font-size:14px;width:313px;background:#f4f4f4;left:117px;text-align:center;margin:4px 0 0}
.header-facebook p{float:left;padding-top:12px;margin:0;color:#888;line-height:31px;font-size:18px;letter-spacing:1px}
.header-facebook a.taste-button{float:left;width:111px;height:32px;margin:0;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -253px -1188px}
.header-facebook .taste-button{margin:12px 0 0}
.header-facebook a.taste-button:hover{background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -253px -1188px}
.header-facebook .facebook-login{display:block;padding:10px;background-color:#e0e5ef;border-radius:4px;letter-spacing:1px;float:left!important;line-height:33px;font-size:18px}
.header-facebook .facebook-login a#facebook-login-pencil, a#facebook-login-bubble{text-indent:-2000px;display:inline-block;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -253px -1252px;width:217px;height:32px}
.header-facebook .right{width:387px}
.header-facebook .close-button a{float:right!important;width:20px!important;height:20px!important;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -750px -1252px!important;margin-left:7px!important}
/*LINK YOUR FACEBOOK ACCOUNT OVERLAY*/
#facebook-shrinkwrap .facebook-connect-image{background:url("../img/site/wine-rack/facebook-image.jpg?v=3") no-repeat scroll center 0 transparent;height:200px;float:left;width:350px}
#facebook-shrinkwrap .facebook-connect{height:55px}
.link-account-overlay{float:left;padding:20px;border:5px solid #567d44;-moz-box-shadow:4px 4px 4px #444;-webkit-box-shadow:0 0 40px #444;box-shadow:4px 4px 4px #ccc;width:650px}
.link-account-overlay h1{margin-bottom:10px;color:#557d43;text-align:center}
.link-account-overlay-bottom{float:left;width:100%}
.link-account-overlay .left{float:left;width:34%}
.link-account-overlay .left p{font-size:15px;color:#777;margin:10px 0;line-height:19px}
.link-account-overlay .right{float:right}
.link-facebook-newsfeed-image{float:left;width:420px;height:202px;background:url(/img/site/facebook-overlay-sprite.png?v=3) no-repeat scroll 0 -350px}
.link-account-overlay .connect-button a{float:left;width:100%;height:100%;background:url(/img/site/facebook-overlay-sprite.png?v=3) no-repeat scroll 0 -600px}
.link-account-overlay .connect-button a:hover{background:url(/img/site/facebook-overlay-sprite.png?v=3) no-repeat scroll -251px -600px}
.link-account-overlay .connect-button{height:44px;width:170px;margin:25px auto 5px auto}
.connect-no-thanks{text-align:center}
#facebook-callout{height:155px}
.connect-no-thanks a{font-size:15px;color:#999}
.connect-no-thanks a:hover{color:#666}
/*Facebook Homepage Overlay*/
#facebook-callout .header-facebook{width:500px!important;background:#fff;border:none;padding:0;position:relative;top:-20px}
#facebook-callout .title{border:none;height:auto}
#facebook-callout h3{background:#fff;position:static!important;width:100%;padding-bottom:5px;margin-bottom:15px;font-size:26px}
#facebook-callout p{padding:0;font-size:15px;float:left;width:370px;clear:none}
#facebook-callout .taste-button{margin:0}
#facebook-callout .facebook-login{width:480px;text-align:center;background:#eee;margin-top:15px}
#facebook-callout a#facebook-login-bubble{position:relative;left:-4px}
/*Facebook-confirmation bubble*/
.header-facebook-confirmation h3{color:#333}
.header-facebook-confirmation p{padding:0 0 0 5px;font-size:18px;float:left;clear:none;line-height:20px}
.header-facebook-confirmation p.facebook-confirmation-para{clear:both;float:left;width:500px;text-align:center;font-size:18px;padding:0;line-height:auto}
.header-facebook-confirmation .taste-button{margin:0 0 0 30px}
.header-facebook-confirmation .taste-section{float:left;clear:both;margin-top:10px}
/*Taste Overlay*/
.stream textarea, .stream input{width:320px;margin:5px 0;font-family:Georgia, "Times New Roman", Times, serif!important}
#stream-post h3{clear:both;margin:0;font-size:19px}
#stream-post .add-review-glasses{float:left;width:130px}
#stream-post #rating-stars{margin:0 auto;width:100px}
#stream-post p a{margin-right:10px}
/*Profile List Module*/
ul.sub-list{float:left;padding:5px 9px;margin-bottom:10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ddd}
.lists-profile-widget{width:300px;margin-top:0}
.lists-profile-widget .list-number{float:left;width:15px;text-align:center;padding-right:5px;font-weight:bold}
.lists-profile-widget .top-list{float:left}
.top-list .list-thumb{float:left;display:inline-block;width:22px;clear:none}
.top-list .list-thumb img{width:20px;height:auto;border:1px solid #ccc}
.lists-profile-widget li.list-title{float:left;width:271px;color:#333;padding:2px 3px 9px 7px!important;border-bottom:1px solid #ccc!important;margin-bottom:5px;font-size:16px}
.lists-profile-widget li.list-title a{font-weight:normal;font-style:normal;color:#333;font-size:17px;width:244px}
.lists-profile-widget .list-item{float:left;width:230px;padding-left:5px}
.lists-profile-widget .top-list li{padding:5px 0}
.lists-profile-widget a{float:left}
.lists-profile-widget .top-list .list-item a{width:229px;display:inline-block;float:left;clear:none}
.lists-profile-widget a.add-to-list-button{display:inline-block;width:17px;height:25px;background:url(http://em1.isnooth.com/img/site/snooth-sprite.sr42003865491517760001.png) no-repeat -2px -1956px;margin-top:0;padding-top:0;margin-left:7px;float:right}
.lists-profile-widget a.add-to-list-button:hover{background-position:-2px -1855px}
.lists-profile-widget .sub-list li{width:100%}
.lists-profile-widget .sub-list li a{font-size:12px;font-variant:normal;text-transform:none;letter-spacing:1px;font-weight:normal;font-style:normal;line-height:22px;float:left;color:#7b0025}
.lists-profile-widget .box-bottom{padding-bottom:10px;float:left;text-align:center;clear:both;width:260px;margin-top:5px}
.lists-profile-widget .box-bottom a.button{width:110px!important;margin:0 auto!important;float:none!important;clear:both}
.lists-profile-widget li.full-list-link{width:100%;text-align:center;border:none;margin-bottom:5px}
.lists-profile-widget li.full-list-link a{width:100%}
.sub-list li a.link-thumb img{border:1px solid #ccc;margin-right:5px;height:20px;width:auto}
.sub-list .link-item a{width:230px}
.lists-profile-widget .items .list-item a.button.save-list{float:right!important;background:transparent url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll -1px -1801px!important;font-size:10px!important;height:16px!important;display:block;width:44px!important;text-transform:none!important;letter-spacing:0!important;border:none!important;filter:none!important;text-shadow:none!important;color:#1d4f00!important;padding:2px 0 3px 18px!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;margin-top:6px}
/*Lists Right Rail Module*/
.box-bottom.long a.button{width:210px}
.box-bottom a.save-list{clear:both;margin:8px auto 0;width:62px;float:none!important;display:block;background:url(http://em1.isnooth.com/img/site/snooth-sprite.sr42003865491517760001.png) no-repeat 1px -1799px;padding-left:20px}
/*Article List*/
.article-list{float:left;width:620px;margin:20px 0;padding:15px}
.article-list h3{color:#333;display:inline-block;width:100%;border-bottom:1px solid #eee;padding-bottom:10px;font-size:21px;margin-top:0}
.article-list h3 a.save-button{float:right;display:block;background:url(http://em1.isnooth.com/img/site/snooth-sprite.sr42003865491517760001.png) no-repeat 1px -1802px;padding-left:20px;font:bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;margin-top:6px}
.article-list h3 .title{margin:0;float:left;padding-right:10px;display:inline-block}
.article-list table{float:left;width:620px!important;vertical-align:middle}
.article-list .list-number{float:left;padding-right:6px;display:inline;font-size:14px;line-height:27px;font-weight:bold}
.article-list td{padding:5px 0;vertical-align:middle}
.article-list table .list-tool{margin:0;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 33px -1860px!important}
.article-list td a{font-size:15px;float:left;width:513px;padding-right:10px;display:inline;margin-top:4px}
.article-list .bottom{float:left;width:100%;padding-top:10px;margin-top:10px;border-top:1px solid #ddd}
.article-list .bottom a{font-size:15px;font-variant:normal;font-weight:normal;font-style:normal}
.article-list a.add-to-list{float:right;font-size:11px;color:#999;padding-right:23px;background:url(http://em1.isnooth.com/img/site/snooth-sprite.sr42003865491517760001.png) no-repeat scroll 55px -1855px;padding-bottom:2px;margin-top:0;padding-top:8px}
/*List Feature Page*/
.sash.expert{float:right;width:86px;height:27px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -602px -1353px;margin-right:9px}
.sash.mentor{float:right;width:86px;height:27px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -753px -1352px;margin-right:9px}
.karma-icons .sash.mentor, .gv-doer .sash.mentor{padding:0;margin:0;background-position:-753px -1444px;height:16px;width:51px;float:left}
.karma-icons .sash.expert, .gv-doer .sash.expert{padding:0;margin:0;background-position:-603px -1445px;height:16px;width:51px;float:left}
.profile-header .sash{clear:both;float:left}
.gv-doer .sash.mentor, .gv-doer .sash.expert{float:left;margin:3px}
.user-details .sash{clear:both}
/*.sash.staff{width:86px;height:27px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -601px -1400px;float:right}*/
.user-details .sash.staff{width:86px;height:27px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -601px -1400px;float:left}
.sash.pro{float:right;width:86px;height:27px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -600px -1322px}
.profile-image{float:left;padding-right:10px;display:inline;width:83px}
.profile-image .button{font-size:10px!important;padding:3px 5px!important;margin:3px;display:none}
.profile-image:hover .button{display:block}
.user-image .sash.staff{background-position:-602px -1480px;width:50px;margin:4px auto 0 auto;float:none;height:16px;display:none}
.user-image .sash.expert{background-position:-602px -1445px;width:50px;margin:4px auto 0 auto;float:none;height:16px}
.user-image .sash.mentor{background-position:-752px -1445px;width:50px;margin:4px auto 0 auto;float:none;height:16px}
.user-image .sash.pro{background-position:-503px -1399px;width:50px;margin:4px auto 0 auto;height:16px;float:none}
.feature-list-item{width:630px;clear:both;float:left;margin:5px 0 15px 0;padding:10px}
.feature-list-item .left{float:left}
.feature-list-item .left img{width:150px;height:auto;margin-right:20px;min-height:100px}
.feature-list-item .center-content{max-width:440px;padding-right:15px;border-top:1px solid #ccc;padding-top:5px;margin-top:5px;float:left}
.feature-list-item.full .center-content{width:240px;clear:right}
.feature-list-item.sub .center-content{width:470px}
.feature-list-item .feature-links{float:right;width:171px}
.feature-list-item .feature-links ul{padding:10px 15px;float:left;margin-top:10px;width:135px;display:inline}
.feature-list-item .feature-links ul li{padding:3px 0;width:100%}
.feature-list-item .feature-main-link{float:left;width:620px;margin:15px 0 0;padding:10px 5px 0 5px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-style:normal;font-size:14px;border-top:1px solid #ddd}
.feature-list-item h3{padding-bottom:0;margin-bottom:5px;font-size:20px;margin-top:0;display:inline-block;width:420px}
.feature-list-item .sash{margin:0}
.add-comment{clear:both;width:100%}
.feature-list-item .user-link{font-size:12px;display:inline-block;margin-top:5px;text-transform:none}
.feature-list-name a{font-weight:normal;font-style:normal;color:#333}
.feature-list-name p{margin:3px 0 7px 0;font-size:18px;letter-spacing:0}
.feature-list-item img.user-thumb{margin-top:2px;float:left}
.feature-links li a.link-thumb{float:left;display:inline}
.feature-list-item img{width:20px;height:auto;float:left;margin-right:5px;border:1px solid #ddd}
.feature-list-author p{font-size:11px;float:left;margin-top:2px}
.feature-list-author{float:left;width:100%;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid #ddd}
.center-content .list-number{padding-bottom:20px}
.center-content .list-item{margin:4px 0}
.center-content li{width:100%}
.center-content .list-thumb img{margin-top:3px;margin-bottom:16px}
.full .center-content .view-full-list{text-align:center;font-size:11px}
.center-content .view-full-list{width:100%;float:left;margin-top:5px;text-align:right;clear:both;font-size:14px;font-weight:normal;font-style:normal;letter-spacing:1px;text-transform:uppercase}
.link-item a{font-size:11px;line-height:13px;word-break:break-word;width:100px;float:left;display:inline}
.link-thumb img{margin-bottom:10px}
.center-content .description{margin:3px 0 7px 0;float:left;clear:both}
.add-wine-container em{text-align:center;width:97%;float:left;font-size:13px;color:#5a5a5a;border-bottom:1px solid #ccc;padding-bottom:5px}
h1.feature-page-title{margin:15px 0 5px;font-size:31px;text-transform:none}
.feature-section h4.features-section-title, .community-thumbs h2{text-transform:uppercase;letter-spacing:2px;margin-top:10px;color:#777;border-bottom:1px solid #ccc;padding-bottom:7px;font:normal normal 19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;clear:both}
.community-thumbs h2{margin-bottom:5px}
.community-thumbs .thumb{float:left;padding:7px}
.community-thumbs .thumb img{border:1px solid #ccc;width:50px;height:50px}
.community-thumbs{float:left;width:100%}
.more-expert{float:left;width:640px;margin:0 0 20px;padding:5px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-style:normal;font-size:14px;background:#eee}
.feature-section.expert{float:left}
.lists-feature h2{margin:15px 0 10px;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-style:normal;color:#6b6b6b}
.lists-feature p{margin:10px 0}
.lists-feature p span{font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#333}

/* profile.css was here */

/*LISTS NAV FLYOVER*/
.nav-element .top-lists{padding:10px 10px 0 10px;width:305px}
.nav-element .top-lists h2{padding:5px 0;margin-bottom:0;font-size:17px;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:2px}
.nav-element .top-lists h3 a{font:16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;letter-spacing:1px;display:inline-block;width:305px!important;padding-top:5px!important;padding-bottom:0!important}
.nav-element .top-lists h3 a span{display:inline-block;float:left;line-height:25px;margin-left:4px}
.nav-element .top-lists h3 a:hover{font-weight:normal!important;font-style:normal!important}
.nav-element .top-lists h3 a img{display:inline-block;width:20px;height:auto;margin:2px;float:left;border:1px solid #ccc}
.nav-element .top-lists .lists .items{float:left;padding-left:26px}
.nav-element .top-lists .lists .items img{width:20px;height:auto;border:1px solid #ccc}
.nav-element .top-lists .lists .items a{padding:5px}
.nav-element .top-lists .lists h4 a{padding:0 0 0 31px;white-space:normal;font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight:bold;font-style:normal;letter-spacing:1px;line-height:15px;color:#333;text-transform:none;width:270px!important}
.nav-element .top-lists .lists li{width:100%;border-top:1px solid #ddd;padding-bottom:5px}
.nav-element .top-lists .lists h4{width:100%!important}
.nav-element .top-lists .lists h4 a:hover, .nav-element .top-lists a:hover{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;font-weight:bold!important;font-style:normal}
.nav-element .lists li h3{margin:0;padding:0}
/*WINE DETAIL LIST WIDGET*/
.details .list-item img{width:25px;height:auto;margin:0 6px 0 0}
.details .sub-list{padding:0;border:none}
.details .list{width:236px;padding:0}
.details .sub-list .list{padding:7px 0!important;width:280px}
.details h3.list-user{float:left!important;display:inline-block;margin-bottom:0;width:210px;margin-top:0}
.details h3.list-user a{color:#333;text-transform:uppercase;letter-spacing:2px}
.details .user-thumb img, .details .list-item a img{display:inline-block;float:left;border:1px solid #ddd}
.details .list-title a{letter-spacing:1px;font:bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;width:206px}
.details .list .user-thumb{float:left;margin-right:8px}
.details .list-title{padding-left:25px}
.details .lists-profile-widget h4{margin:0}
.details .list .items{padding:5px 0 5px 0;float:right;width:219px}
.details .list .items li{float:right;width:auto;padding:0 5px 0 0}
.details .lists-profile-widget .box-bottom a.button{width:150px}
.details .lists-profile-widget .box-bottom{padding-bottom:19px;*padding-top:8px;padding-top:17px;border-top:1px solid #ddd;width:100%}
.details .user-thumb a .sash{float:left;clear:left;margin:0;width:52px;height:22px}
.details .user-thumb a .sash.expert{background-position:-600px -1441px}
.details .user-thumb a .sash.mentor{background-position:-752px -1441px}
.details .user-thumb a .sash.staff{background-position:-600px -1478px;display:none}
.details .sub-list{margin-bottom:0}

/*SIGNUP STEPS*/
.signup-progress .header{font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important}
.get-started .column h4 a{text-transform:uppercase;letter-spacing:2px}
.signup-part1 .buttons a#continue1, .final-submit-holder . buttons-centered .buttons a#naform-submit.btn-dark-green{float:none!important;margin:0 auto!important}
.signup-part1 .buttons,#signup-part2 .final-submit-holder .buttons-centered .buttons{text-align:center!important;margin:10px 0!important;float:left!important;width:100%!important}
.final-submit-holder{margin:0!important}
#signup-part2 .final-submit-holder .buttons-centered .buttons{margin:0!important}
.footerfineprint{margin-bottom:10px!important;margin-top:0!important}

/*WINE TIPS*/
.wine-tip{width:656px}
.wine-tips h1{text-indent:-3000px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -61px -2000px;width:100%;height:30px;border-bottom:1px solid #ccc;padding-bottom:9px}
.share-groups.wine-tips .share_icons{margin:24px 0 0}
.date.wine-tips{text-transform:uppercase;letter-spacing:2px;font-size:17px;color:#777;float:left;width:655px;margin-bottom:9px}
.wine-tip .wine-tip-text{position:absolute;padding:20px 16px;top:-0px;background:#000;width:623px;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7;font-size:18px;line-height:22px;letter-spacing:2px;left:0}
.wine-tip{margin-top:10px;width:656px;height:460px;position:relative;clear:both}
.tip-nav .left a, .tip-nav .right a{display:block;width:108px;height:35px;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat}
.tip-nav .left a{background-position:-61px -2040px}
.date.wine-tips .left{line-height:26px}
.tip-nav .left a:hover{background-position:-61px -2083px}
.tip-nav .right a{background-position:-204px -2040px}
.tip-nav .right a:hover{background-position:-204px -2083px}
.wine-tip .image{height:406px;position:relative}
.wine-tip .image img{position:relative;width:656px}
.wine-tip .tip-nav{display:block;position:absolute;width:656px;bottom:207px;left:0}
.image-attribution{float:left;width:100%;padding:9px 0 10px;border-bottom:1px solid #ccc;margin-bottom:10px}
.wine-tips-info p{clear:both;display:block;margin-bottom:10px;font-size:14px;line-height:20px}
.image-attribution .right{color:#777;font-size:10px}
#wine-tips-get-widget h4{padding-left:0}
a#wine-tips-get-widget-0.button{margin:0 auto!important;float:none!important}
.wine-tips-info{float:left;width:100%;text-align:center;padding:10px 0}
/*DIRECTORY*/
.directory.all-wineries li{float:left;padding:3px 15px 3px 0}
.directory h2{clear:left;padding:20px 0 15px 0;word-spacing:1px;font-weight:normal;font-style:normal}
.directory h3{clear:left}
.directory h1{float:left}
div.find-winery{float:right;margin:5px 5px 0 0}
div.find-winery input{width:250px}
.directory li a.title{float:left;width:100%;padding-bottom:4px;font-weight:normal;font-style:normal;font-size:18px}
div.inner-wrap ul.directory li{clear:none;width:200px;display:block}
div.inner-wrap ul.directory.feature li{clear:left;width:330px;padding-bottom:20px}
div.inner-wrap ul.directory.feature li.alt{clear:none}
div.inner-wrap ul.directory img{float:left}
div.inner-wrap ul.directory a.title{margin:0}
div.inner-wrap ul.directory div.left{width:200px;margin-left:10px}
/*CAROUSEL*/
.content-carousel{float:left;width:660px;margin:20px 0}
.carousel{width:630px;float:left;clear:both;margin:0}
.carousel .nav li a{padding:5px 7px;border:1px solid #a5a6a6;margin:0 2px 0 0;border-radius:4px 4px 0 0;background-color:#a5a6a6;position:relative;top:1px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff}
.carousel .nav li a:hover{background-color:#717171}
.carousel .nav li.selected a{position:relative;z-index:1;border:1px solid #ccc;border-bottom:1px solid #fff;top:0;background-color:#fff;color:#333}
.carousel .content{float:left;padding:20px 10px 10px;border:1px solid #ccc;background-color:#fff;position:relative;top:3px;width:633px}
.carousel .arrow{width:32px;height:61px;float:left;background-image:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png);margin-right:14px;margin-top:53px}
.carousel .big .arrow{margin-top:121px}
.carousel .top-lists .arrow{margin-top:20px}
.carousel h3{margin:0 0 5px 0;text-transform:none}
.carousel .more-content{float:left;clear:both;width:100%;text-align:center;padding-top:5px;margin-top:15px;background-color:#eff1f1;padding-bottom:5px;margin-bottom:10px}
.carousel .more-content a{text-transform:uppercase;letter-spacing:3px;font-size:11px}
.carousel .arrow.prev{background-position:right -2710px}
.carousel .arrow.next{background-position:right -2620px;float:right;margin-right:0;margin-left:14px}
.carousel .article .text{float:left;width:250px;padding-left:14px}
.carousel .text p{margin:0 0 7px 0}
.carousel .article .image{float:left}
.carousel .image img{width:250px;height:163px;border:1px solid #ddd}
.carousel .big .image img{width:539px;height:auto;border:none}
.carousel .big .text{clear:both;width:515px;margin-top:13px;margin-left:32px}
.carousel .review .image{float:left;width:auto}
.carousel .review .image img{max-width:200px;width:auto;height:auto;max-height:200px;border:1px solid #ddd}
.carousel .review .text{float:left;width:auto;max-width:321px;padding-left:15px}
.carousel .review .arrow{margin-top:71px}
.carousel .review-content{clear:both;float:left;margin-top:20px}
.carousel .review table td{font-size:12px;padding:1px 3px;vertical-align:top}
.carousel .review table{margin-bottom:11px;margin-top:11px}
.carousel .review .user-image{float:left!important;padding-right:4px;text-align:center;width:62px}
.carousel .review .user-image img{width:50px;height:auto;border:1px solid #ddd}
.carousel .review .rating{float:left;width:100px;height:20px}
.carousel .user-review p{float:left;width:440px}
.carousel .review .user-image a{font-size:10px}
.carousel .list-content h3{float:left;clear:none}
.carousel .list-content .user-link{float:left;margin-left:5px;margin-top:2px;font-size:11px;text-transform:none;letter-spacing:0}
.carousel .feature-list-name{float:left;clear:both;padding-top:5px;margin-top:5px;border-top:1px solid #ccc;padding-bottom:5px;line-height:21px;width:100%}
.carousel .list-content .right-content{width:394px;float:left;margin-left:10px}
.carousel .list-thumb img{width:30px;height:auto;border:1px solid #ccc;margin-bottom:10px}
.carousel .list-thumb{float:left;padding-right:7px}
.carousel .list-item{float:left;display:inline-block;width:350px}
.carousel .view-full-list{text-align:left;margin-top:0}
.carousel .sash.mentor{padding:0;margin:0 0 0 9px;background-position:-753px -1355px;height:25px}
.carousel .list-content .left img{width:100px;height:auto;border:1px solid #ddd}
.carousel .recipes .wine, .carousel .recipes .recipe{float:left;display:inline;width:200px}
.carousel .recipes .wine .image img, .carousel .recipe .image img{height:130px;width:auto;border:none;max-width:210px}
.carousel .recipes .image{text-align:center;margin-bottom:10px;width:190px;box-shadow:inset 0 0 10px #ddd;-moz-box-shadow:inset 0 0 10px #ddd;-webkit-box-shadow:inset 0 0 10px #ddd;padding:10px}
.carousel .recipes .arrow{margin-top:48px}
.carousel .recipes .wine table{margin:7px 0 0 0}
.carousel .recipes .wine table td{font-size:12px;vertical-align:top;padding:3px 2px;text-align:left;line-height:13px}
.carousel .recipes .wine p{margin:10px 0 0 0;text-align:center;border-top:1px solid #ddd;padding-top:6px}
.carousel .recipes .separator{float:left;display:inline;width:116px;height:148px;background:url(http://em1.isnooth.com/img/site/recipe-separator.jpg) no-repeat 3px 17px;margin-right:1px;margin-left:11px}
.carousel .recipes table a{color:#333;font-weight:bold}
.carousel .recipes .recipe p{font-size:12px;line-height:16px;margin:7px 0 0}
.carousel .edit{float:left;padding:0 0 10px 0;width:540px}
.carousel .edit a.button{font-size:10px!important;padding:5px 7px!important;margin-right:5px}
.carousel .progress .dot{border-radius:10px;-moz-border-radius:10px;-webkit-radius:10px;display:inline-block;width:8px;height:8px;margin-right:4px;vertical-align:middle;background-color:#d8d8d8}
.carousel .slider .slide{float:left;margin-top:20px;width:538px}
.carousel .progress{width:649px;text-align:center;float:left;clear:both;width:100%;padding:0 0 5px}
.carousel .progress .dot.active{background:#a4a4a4}
.carousel .content.charts{float:left;width:635px}
/*NEW GLOBAL*/
.caps{text-transform:uppercase}
.caps.small{font-weight:bold;font-size:11px;letter-spacing:1px}
/*HEADER*/
.sites-choicer {
    height: 18px;
    font-size: 11px;
    color: #FFF;
    text-align: right;
    background: #000;
    border-bottom: 1px solid #2b2b2b;
    position: relative;
    z-index: 42;
}
.sites-choicer span, .sites-choicer a {
    font-size: 11px;
}
.sites-choicer .sites-wrap {
    width: 988px;
    margin: 0 auto;
}
.sites-choicer .sites-text {
    padding-right: 8px;
}
.sites-choicer .sites-caption {
    color: #606060;
    margin-right: 7px;
}
.sites-choicer a {
    color: #FFF;
}
.sites-choicer a.active {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
.header .container{max-width:990px}
.brand{float:left;margin-top:5px;margin-bottom:0!important}
.brand img{margin-left:10px}
.snav{float:right!important;margin-bottom:3px;width:auto}
.navbar, .mini-nav{background:#312f30;background:-moz-linear-gradient(top,  #312f30 24%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,#312f30), color-stop(100%,#000000));background:-webkit-linear-gradient(top,  #312f30 24%,#000000 100%);background:-o-linear-gradient(top,  #312f30 24%,#000000 100%);background:-ms-linear-gradient(top,  #312f30 24%,#000000 100%);background:linear-gradient(to bottom,  #312f30 24%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#312f30', endColorstr='#000000',GradientType=0 );box-shadow:0 0 8px #000;-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;position:relative;z-index:40;margin:0;float:left;width:100%;height:68px}
.navbar {background: #000}
.mini-nav .navbar{height:auto}
.navbar-inner{width:988px;margin:0 auto}
#header-wrapper{width:100%}
.snav li.discover, .mini-nav li.discover{background:#840222;background:-moz-linear-gradient(top,  #840222 23%, #61011e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(23%,#840222), color-stop(100%,#61011e));background:-webkit-linear-gradient(top,  #840222 23%,#61011e 100%);background:-o-linear-gradient(top,  #840222 23%,#61011e 100%);background:-ms-linear-gradient(top,  #840222 23%,#61011e 100%);background:linear-gradient(to bottom,  #840222 23%,#61011e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#840222', endColorstr='#61011e',GradientType=0 );max-width:173px}
.snav li.explore, .mini-nav li.explore{background:#930125;background:-moz-linear-gradient(top,  #930125 23%, #6f0022 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(23%,#930125), color-stop(100%,#6f0022));background:-webkit-linear-gradient(top,  #930125 23%,#6f0022 100%);background:-o-linear-gradient(top,  #930125 23%,#6f0022 100%);background:-ms-linear-gradient(top,  #930125 23%,#6f0022 100%);background:linear-gradient(to bottom,  #930125 23%,#6f0022 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#930125', endColorstr='#6f0022',GradientType=0 );max-width:175px}
.snav li.buy, .mini-nav li.buy{background:#9a0a2a;background:-moz-linear-gradient(top,  #9a0a2a 24%, #7e0328 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,#9a0a2a), color-stop(100%,#7e0328));background:-webkit-linear-gradient(top,  #9a0a2a 24%,#7e0328 100%);background:-o-linear-gradient(top,  #9a0a2a 24%,#7e0328 100%);background:-ms-linear-gradient(top,  #9a0a2a 24%,#7e0328 100%);background:linear-gradient(to bottom,  #9a0a2a 24%,#7e0328 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a0a2a', endColorstr='#7e0328',GradientType=0 );max-width:190px}
.snav li.enjoy, .mini-nav li.enjoy{background:#a7062f;background:-moz-linear-gradient(top,  #a7062f 24%, #92012d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,#a7062f), color-stop(100%,#92012d));background:-webkit-linear-gradient(top,  #a7062f 24%,#92012d 100%);background:-o-linear-gradient(top,  #a7062f 24%,#92012d 100%);background:-ms-linear-gradient(top,  #a7062f 24%,#92012d 100%);background:linear-gradient(to bottom,  #a7062f 24%,#92012d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7062f', endColorstr='#92012d',GradientType=0 );max-width:178px}
.snav li.forum{background:#000000;background:-moz-linear-gradient(top,  #000000 24%, #555454 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,#000000), color-stop(100%,#555454));background:-webkit-linear-gradient(top,  #000000 24%,#555454 100%);background:-o-linear-gradient(top,  #000000 24%,#555454 100%);background:-ms-linear-gradient(top,  #000000 24%,#555454 100%);background:linear-gradient(to bottom,  #000000 24%,#555454 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#555454',GradientType=0 );width:68px;height:66px;padding:0}
.snav p{margin:4px 0}
.snav li.forum a{float:left;width:100%;text-align:center;padding:36px 0 0;font-size:11px;background-position:24px -437px}
.snav li{color:#dbdbdb;margin:0 1px;text-transform:uppercase;letter-spacing:2px;text-shadow:#510513 1px 1px 0;border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;max-height:65px;width:auto}
.snav li a.nav-heading{color:#dbdbdb;margin:0 1px;text-transform:uppercase;letter-spacing:2px;text-shadow:#510513 1px 1px 0;font-size:16px}
.snav li a.nav-heading:hover{text-decoration:none}
.snav li .sprite{padding:10px 6px;padding:10px 5px\0/;background-position:right -2883px}
.snav li a{color:#fff;text-transform:none;font-weight:normal;font-style:normal;font-size:0.8em;letter-spacing:1px}
.snav li a:hover{text-decoration:underline}
.header .row{max-width:940px;margin:0 auto} 
.header .ad{text-align:center;margin:10px 0 5px;width:100%;max-width:none;z-index:1}
.header .sub{padding:10px;box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;-webkit-box-shadow:0 0 10px #aaa;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border:1px solid #ccc;clear:both;height:33px;float:none}
.header .span4{float:left}
.header input{width:196px;font-size:16px;padding:7px 10px!important;margin:0}
.search-button{float:left;width:45px;height:33px;background:#000000;background:-moz-linear-gradient(top,  #000000 24%, #555454 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,#000000), color-stop(100%,#555454));background:-webkit-linear-gradient(top,  #000000 24%,#555454 100%);background:-o-linear-gradient(top,  #000000 24%,#555454 100%);background:-ms-linear-gradient(top,  #000000 24%,#555454 100%);background:linear-gradient(to bottom,  #000000 24%,#555454 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#555454',GradientType=0 );margin-top:0;height:31px\0/;*height:31px}
.search-button:hover{background:#555454;background:-moz-linear-gradient(top,  #555454 24%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(24%,#555454), color-stop(100%,#000000));background:-webkit-linear-gradient(top,  #555454 24%,#000000 100%);background:-o-linear-gradient(top,  #555454 24%,#000000 100%);background:-ms-linear-gradient(top,  #555454 24%,#000000 100%);background:linear-gradient(to bottom,  #555454 24%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#555454', endColorstr='#000000',GradientType=0 )}
.search-icon{float:left;width:38px;height:28px;background-position:-550px -1px;margin-top:2px;margin-left:3px}
.sub .links{font-size:11px}
.nav-sub{width:930px}
.sub .links a, .user-tools a{color:#660000}
.sub .links a:hover, .user-tools a:hover{color:#000}
.header-links{
	float: left;
    margin-left: 110px;
    margin-top: 3px;
    text-align: center;
    width: auto;
}
.header-links #header-links-left{float:left; font-family:"Helvetica Neue", Arial, Helvetica, Geneva,sans-serif; font-size:11px; padding-top: 5px;}
.header-links #header-links-right{float:left; font-family:"Helvetica Neue", Arial, Helvetica, Geneva,sans-serif; font-size:11px;}
.header-links #header-links-logo-snooth-small{float:left; padding: 0 10px 0 5px;}
.header-links .header-links-signup-now{
	display: block;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	background-color:#91182b;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width:70px;
	height:auto;
	padding:2px 0;
}
.header-links .header-links-signup-now:hover{background-color:#c2253d;}
.user-tools .dropdown{padding-right:15px;background-position:right -2971px;display:inline-block}
.user-tools{float:right;font-size:11px;margin-top:8px}
ul.utility-dropdown{position:absolute;z-index:2000!important;right:-91px;top:5px}
.utility-dropdown{background:#fff;float:right;position:relative;margin:0;padding:7px;box-shadow:0 2px 10px #bbb;border:1px solid #d6d4d2;top:-1px;right:11px;width:161px}
.utility-dropdown li{clear:left}
.utility-dropdown li a{padding:3px}
.utility-dropdown-container{position:absolute;z-index:10003}
#user-callout{cursor:pointer;color:#600;font-weight:bold}
.snooth-mid-bar{position:relative;z-index:30}
.nav-sub a#user-do-logout{margin-top:0;padding-left:4px!important}
/*Social Module*/
.social-module{width:300px;float:left;margin-bottom:15px;}
.social-module h4{text-align:center;font-size:17px;letter-spacing:2px;margin:0 0 7px;padding-bottom:5px;border-bottom:2px solid #eee}
.social-module h5{margin:10px 0 3px 1px;font-size:12px;letter-spacing:1px;font-weight:normal;font-style:normal}
.social-module .newsletter input{margin:0 5px 0 0;width:170px;height:16px;*height:auto;*width:175px;height:auto\0/;width:175px\0/}
.social-module .newsletter{margin:0 7px 7px 7px; overflow: hidden}
.social-module .items a:hover{color:#000}
.social-module .items a{width:60px;*width:58px;display:inline-block;text-align:center;font-size:12px;color:#333;padding-top:49px;font-weight: 700;margin-right: 7px;}
#ad-col-wrapper .social-module .items {
    padding: 5px 8px;
    text-align: center;
}
.social-module.dark .items a.facebook{background-position:-147px -3240px}
.social-module.dark .items a.twitter{background-position:-237px -3240px}
.social-module.dark .items a.google{background-position:-335px -3240px}
.social-module.dark .items a.mobile{background-position:-420px -3240px;}
.sprite.mobile {background-position:-425px -3092px;width:42px}
.social-module.dark .items a.swbg{background-position:-504px -3179px;width:42px}
.social-module .newsletter-drop input{width:auto;height:auto;margin-top:2px;border:none}
.social-module .newsletter-drop li{padding:2px 0;font-size:10px;line-height:11px}
.social-module .newsletter-drop li strong{font-size:11px;color:#a21c2a}
.social-module .newsletter-drop small{font-size:9px;line-height:12px;float:left;clear:both;width:100%}
.social-module .newsletter-drop a.see-all{float:left;width:257px;padding:10px;margin-top:8px;margin-bottom:8px;text-align:center}
.social-module .newsletter-drop h6{margin-top:9px;float:left;clear:both;font-size:11px;width:100%}
.social-module .newsletter .button{width:55px!important;display:inline-block}
/*NEW WINE DETAIL PAGE*/
.breadcrumb{color:#999;text-transform:uppercase;float:left;width:100%;padding-left:14px;letter-spacing:1px}
.breadcrumb a{font-weight:normal;color:#666;font-size:9px;line-height:9px;text-transform:none}
.breadcrumb strong{font-size:9px}
.wt-sticky.stuck{box-shadow:0 5px 8px #999;top:0px!important;-webkit-box-shadow:0 5px 8px #999;-moz-box-shadow:0 5px 8px #999;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}
.wine-title .wt-sticky.stuck h1{background:none;padding-top:11px;padding-bottom:11px}
.wine-title h1{color:#444;position:static;top:16px;background:#fff url(http://em2.isnooth.com/img/site/vim/detail-sprite.sr3827105281517760001.png) no-repeat -11px -17px;display:block;float:left;clear:both;margin-bottom:20px;padding-top:17px;padding-left:26px;padding-right:15px;width:905px}
.wine-title h1{letter-spacing:1px;font-size:21px;line-height:26px;margin:0 0 0 4px;text-transform:none}
.wine-detail .left-column{float:left;width:200px;display:inline;padding-right:20px}
.wine-detail .center-column{float:left;width:500px}
.left-column .wine-image{text-align:center;width:120px;position:relative;margin-bottom:6px;min-height:150px}
.left-column .wine-image img{margin:0 auto;max-width:120px}
.wine-image .see-more, .wine-image .add-image, .center-column .mos-item .image-text, .wine-image a.edit-image{position:absolute;top:0;width:115px;font-size:9px;padding:2px 3px;color:#fff;letter-spacing:1px;line-height:11px;background-image:url(http://em1.isnooth.com/img/site/eats/title-bg.png);z-index:2;font-weight:normal;font-style:normal}
.wine-image .see-more{left:0}
.wine-image a.edit-image{bottom:0;top:auto;width:50px;left:0}
.center-column .mos-item .image-text{width:139px}
.center-column .mos-item img, .center-column .mos-item{width:145px!important}
.wine-image .add-image{bottom:0;top:auto;right:0;width:50px}
.wine-image a:hover{color:#ddd!important}
.left-column{padding-left:19px}
.display-price {margin-bottom: 5px; text-align:center; font-size:12px; font-weight: bold}
.wine-interact{border:1px solid #ccc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:119px;margin-bottom:7px;float:left}
.wine-interact a.number-reviews, .wine-interact a.interact{color:#7b0025;font-size:11px;clear:both;width:100%!important;display:block;text-align:center;line-height:21px}
.interact-button #bubble-nonstack-container{top:-15px;position:relative;height:0}
.wine-interact a{color:#7b0025}
.left-column a:hover{color:#000}
.lc-sticky{width:120px;margin-bottom:10px}
.wine-interact a.number-reviews{margin-top:1px;float:left}
.wine-interact a.interact-button{margin-bottom:3px}
.interact-button{float:left;width:100%}
.interact-button{float:left;width:100%}
.wine-interact .list-tool{background-color:#820027!important;color:#fff;background:#a40032!important;background:-moz-linear-gradient(top,  #a40032 0%, #7b0025 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a40032), color-stop(100%,#7b0025))!important;background:-webkit-linear-gradient(top,  #a40032 0%,#7b0025 100%);background:-o-linear-gradient(top,  #a40032 0%,#7b0025 100%)!important;background:-ms-linear-gradient(top,  #a40032 0%,#7b0025 100%)!important;background:linear-gradient(to bottom,  #a40032 0%,#7b0025 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a40032', endColorstr='#7b0025',GradientType=0 )!important;float:left;width:100%!important;text-align:center;padding:1px 0 3px!important;margin-top:2px;display:block}
.wine-interact .list-tool:hover{background:#7b0025!important;background:-moz-linear-gradient(top,  #7b0025 0%, #a40032 100%)!important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b0025), color-stop(100%,#a40032))!important;background:-webkit-linear-gradient(top,  #7b0025 0%,#a40032 100%)!important;background:-o-linear-gradient(top,  #7b0025 0%,#a40032 100%)!important;background:-ms-linear-gradient(top,  #7b0025 0%,#a40032 100%);background:linear-gradient(to bottom,  #7b0025 0%,#a40032 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b0025', endColorstr='#a40032',GradientType=0 )!important}
.wine-interact .list-tool .list-tool-label{color:#fff;font-size:11px!important;letter-spacing:0}
.list-it-icon{display:none;width:16px;height:15px;background:url(http://em2.isnooth.com/img/site/vim/detail-sprite.sr3827105281517760001.png) no-repeat -20px -198px;margin-top:1px}
.article-list .list-it-icon{display:none}
.left-column .pva-badge{text-align:center;width:100%;margin:7px 0 0 0}
.wine-info, .wine-info a, .wine-info .label, .wine-info strong{font-size:10px;color:#000;line-height:10px!important}
.wine-info{margin-top:5px}
.wine-info .label{font-weight:normal;font-style:normal}
.wine-info li{margin:5px 0;line-height:11px;width:100%}
.wine-info .vint-list li{width:auto}
.wine-info a.more-from-winery{color:#7b0025}
a.qpr-score{float:left!important;width:110px;text-align:center;padding:2px 5px;font-size:11px;color:#000;margin:5px 0;background:#e8e8e8;background:-moz-linear-gradient(top,  #e8e8e8 0%, #d5d5d5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#d5d5d5));background:-webkit-linear-gradient(top,  #e8e8e8 0%,#d5d5d5 100%);background:-o-linear-gradient(top,  #e8e8e8 0%,#d5d5d5 100%);background:-ms-linear-gradient(top,  #e8e8e8 0%,#d5d5d5 100%);background:linear-gradient(to bottom,  #e8e8e8 0%,#d5d5d5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d5d5d5',GradientType=0 )}
.edit-wine{float:left!important;font-size:11px;color:#7b0025;padding-left:16px;background:url(http://em2.isnooth.com/img/site/vim/detail-sprite.sr3827105281517760001.png) no-repeat -18px -273px;margin-top:7px;clear:left}
.left-column .winemakers-notes{float:left;clear:both;border-top:1px solid #ccc;margin-top:6px}
.left-column h4{float:left;clear:both;font-weight:bold;color:#000;font-size:12px;margin:5px 0 2px;width:100%}
.left-column .winemakers-notes p{font-size:11px;line-height:12px}
.left-column .winemakers-notes a{color:#7b0025;font-size:11px;margin-top:4px;float:left!important}
.left-column .winemakers-notes a:hover,.left-column .add-price a:hover{color:#000}
.left-column .add-price a{color:#7b0025;font-size:11px;float:left!important;margin-top:-5px;}
.top-prices{border:1px solid #ccc;clear:both;width:99.4%}
.top-prices td{padding:5px 10px}
.top-prices .store a{color:#000}
.top-prices .store{width:286px}
.top-prices .store em, .top-prices .store em .distance{font-size:10px}
.top-prices .price a,.top-prices .price span{color:#7b0025;font-weight:bold;font-size:16px}
.top-prices .price{text-align:center}
.top-prices .buy-button {font-size:11px}
.top-prices .buy-button a{background:#7b0025;color:#fff;font-size:12px;padding:3px 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.top-prices .buy-button a:hover{background:#000}
.top-prices .see-more, .top-reviews .see-more{text-align:center;clear:both}
.top-prices .see-more a, .top-reviews .see-more a{text-transform:uppercase;color:#7b0025;letter-spacing:3px;font-size:11px}
.top-reviews{border-left:1px solid #ccc;border:1px solid #ccc;padding:10px;float:left;margin-bottom:15px;width:95%;border-top:0}
.top-reviews .review-image{padding-right:7px}
.top-reviews .review-image img{width:30px}
.top-reviews p{font-size:11px;line-height:12px}
.top-reviews a{font-size:11px;color:#7b0025}
.top-reviews .review{padding:5px 0;float:left;width:100%}
.top-reviews .add-review{float:left;width:100%;margin:5px 0 10px 0}
.top-reviews .add-review input{width:95%}
.wp-wine-review{padding:5px}
.wine-review-image .user-name a{font-size:9px;color:#333;line-height:10px;margin-bottom:7px;display:block}
.details .social-module .newsletter{margin:0 7px 7px 7px}
a.add-image{float:right!important;color:#7b0025;font-size:12px}
.critic-scores{width:100%;float:left;margin-bottom:8px;background:#eee}
.follow-winery-block{width:100%;float:left;margin-bottom:8px;background:#eee}
a.add-critic{float:right!important;color:#fff;font-size:10px;padding:3px 5px;background:#6b6b6b;background:-moz-linear-gradient(top,  #6b6b6b 0%, #000000 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b6b), color-stop(100%,#000000));background:-webkit-linear-gradient(top,  #6b6b6b 0%,#000000 100%);background:-o-linear-gradient(top,  #6b6b6b 0%,#000000 100%);background:-ms-linear-gradient(top,  #6b6b6b 0%,#000000 100%);background:linear-gradient(to bottom,  #6b6b6b 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b6b', endColorstr='#000000',GradientType=0 )}
.critic-scores li{padding:6px 6px 9px 6px;color:#000;font-size:10px;font-weight:bold;position:relative;cursor:pointer;height:auto!important;background:#ddd;margin-right:5px}
.center-column .photos{float:left;margin-top:10px}
.center-column h4{color:#333;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #ccc;padding-top:10px;clear:both}
.wpp .wrap{padding-top:0}
.score-pop{position:absolute;background:#fff;color:#333;padding:5px;border:1px solid #ccc;top:44px;width:200px;left:0;box-shadow:2px 3px 5px #999}
.score-pop h3{margin:0 0 5px 0;text-transform:none;letter-spacing:0;font-size:18px;border:none!important;padding:0!Important}
.critic-tool h3{font-size:15px}
.score-pop p, .score-pop label{font-size:15px;font-weight:normal;font-style:normal;clear:both;margin:4px 0;float:left;width:100%}
.score-pop label{font-weight:bold}
li.add-critic{float:right!important;padding:0;margin:10px 8px 0 0}
li.add-critic .code.add-critic-code.button, li.add-critic{font-size:9px!important}
li.add-critic .code.add-critic-code.button span{font-size:15px;float:left;line-height:5px;margin-right:5px}
.add-critic .score-pop{width:150px;z-index:10000;top:24px}
.add-critic input.score-box{width:20px;padding:5px 7px!important}
.critic-tool input.url-box{width:85%}
select.select-critic{width:150px}
.add-critic .submit{text-align:center}
li.follow-winery{float:right!important;padding:0;margin:10px 8px 0 0}
li.follow-winery .code.follow-winery.button, li.follow-winery{font-size:9px!important;margin-bottom:4px;margin-top:-2px}
li.follow-winery .code.follow-winery.button span{font-size:15px;float:left;line-height:5px;margin-right:5px}
span.follow-winery.prompt{font-size:12px!important;font-weight:bold;float:left;margin:10px 15px 10px;}
.price-sort .sortby{float:left}
.price-listing-top label{font-size:11px;line-height:18px;margin-right:5px}
.left-column .wine-rating{margin-top:10px;margin-left:9px;margin-right:5px}
.wine-interact .add-review-pop{font-size:11px;float:right;clear:none}
.other-vintages h4{float:left;width:100%;border-top:1px solid #ccc;padding-top:5px;margin-top:8px}
.other-vintages li{margin:2px 5px 0 0;display:inline;font-size:10px;font-weight:bold;width:auto}
.wine-interact span.count{font-size:11px;color:#000}
.other-vintages .add-new{margin-top:5px;display:block}
#more-vintages .vint-list li{margin:2px 7px}
#more-vintages h4{margin-top:20px;padding:0}
.other-vintages a, .vint-list a{color:#7b0025}
.vint-list a:hover{color:#000}
.winemakers-notes{display:block;clear:both;margin:20px 0;width:100%}
.center-column .reviews-wrap{clear:both;margin:10px 0}
.center-column h3{border-top:1px solid #ccc;padding-top:10px}
.top-reviews .add-review-glasses{width:103px;padding:5px 7px 10px 7px}
.top-reviews .inline-rating{margin-left:-11px;margin-top:4px}
.top-reviews a.button{clear:both;width:94px;margin-bottom:17px}
.top-reviews input.checkbox{width:auto}
.top-reviews .wine-review-controls{width:27%}
.top-reviews .wine-review-main{margin:0}
.top-reviews textarea{width:65%;margin:0;height:88px}
.top-reviews input.add-review-tags{width:65%;margin-top:7px}
.review-image .pro-user{background-color:#7b0025;color:#fff;font-size:8px;text-align:center;letter-spacing:2px;margin-top:4px}
.list-tool-container .add-list-start{width:auto;float:left!important}
.close-pop{color:#7b0025;font-size:11px;display:block;text-align:center;margin-top:7px}
.close-pop:hover{color:#000}
.pva-badge.pva-winner{float:left;width:90px;height:80px;background:url(http://assets.snooth.com/images/pva/pva-badge-sprite-2.jpg) -479px 0;margin-top:0;margin-left:9px;margin-bottom:2px;text-indent:-3000px}
.pva-badge.pva-nominee{float:left;width:100px;height:80px;background:url(http://assets.snooth.com/images/pva/pva-badge-sprite-2.jpg) -627px 0;margin-top:0;margin-left:9px;margin-bottom:2px;text-indent:-3000px}
.pva-badge.pva-finalist{float:left;width:100px;height:80px;background:url(http://assets.snooth.com/images/pva/pva-badge-sprite-2.jpg) -190px 0;margin-top:0;margin-left:9px;margin-bottom:2px;text-indent:-3000px}
.pva-badge-2013.pva-winner{float:left;width:90px;height:80px;background:url(http://assets.snooth.com/images/pva/pva-badge-sprite-5.png) -479px 0;margin-top:0;margin-left:9px;margin-bottom:2px;text-indent:-3000px}
.pva-badge-2013.pva-nominee{float:left;width:100px;height:80px;background:url(http://assets.snooth.com/images/pva/pva-badge-sprit-.5.png) -627px 0;margin-top:0;margin-left:9px;margin-bottom:2px;text-indent:-3000px}
.pva-badge-2013.pva-finalist{float:left;width:100px;height:80px;background:url(http://assets.snooth.com/images/pva/pva-badge-sprite-5.png) -190px 0;margin-top:0;margin-left:9px;margin-bottom:2px;text-indent:-3000px}
.critic-code{font-size:20px;text-align:center;color:#7b0025}
.critic-code span{clear:both;width:100%;float:left;font-size:9px;line-height:11px;color:#000;margin-bottom:2px}
.critic-scores li.title, .critic-scores li.empty{margin:0;line-height:14px;border:none}
.critic-scores li.empty{color:#777;height:28px!important;float:left;line-height:29px;background:none;padding-left:18px}
.wine-rating a.add-review-pop{background:url(http://em2.isnooth.com/img/site/vim/detail-sprite.sr3827105281517760001.png) no-repeat -18px -236px!important;text-indent:-3000px;display:inline-block;width:17px;*display:block;height:18px;float:left;position:relative;top:-4px}
.wine-stats-box p{font-size:11px}
.center-column .comment-user-thumb{float:left;margin-right:5px}
.center-column .comment-teaser, .center-column .comment-textarea{width:330px;margin:0}
.center-column .submit-comment{float:right!important;margin-top:5px}
.user-link{color:#7b0025}
.report-wine{clear:both}
.report-wine a{color:#999;font-size:10px}
.dropdown-inner{text-align:left}
input.cellar-location.text{margin:2px 5px}
input.text.qty{padding:5px!important}
.group-top-lists td{padding:4px 0 4px 5px}
.group-top-lists td a{font-size:11px}
.group-top-lists td a img{width:25px;height:25px;border:1px solid #ddd}
.group-top-lists .bottom{text-align:center;border-top:1px solid #ccc;float:left;width:100%;padding-top:7px;text-transform:uppercase;letter-spacing:1px;font-size:11px;margin-top:7px}
.group-top-lists tr{width:280px;float:left}
.group-top-lists .author{font-size:11px}
.web-only{text-align:center;color:#fff;font-size:9px;line-height:16px;background-color:#820328;width:50px;margin-left:5px}
.in-store-only{text-align:center;color:#fff;font-size:9px;line-height:16px;background-color:#820328;width:75px;margin-left:5px}
/*IFRAME HEADER*/
li.back-to-snooth{float:right;position:absolute;right:10px;top:7px}
li.back-to-snooth a{font-size:11px;font-weight:normal;color:#ccc}
.iframe-header li.snooth-logo{padding-right:40px}

/*New Mini Header*/
.mini-nav ul.utility-dropdown{padding:10px;position:absolute;z-index:102!important;-webkit-box-shadow:0 2px 2px #333;-moz-box-shadow:0 2px 2px #000;box-shadow:0 2px 3px #333;display:block;top:36px;width:136px;right:-5px;background-color:#2a2929;border:0}
.mini-nav ul.utility-dropdown li{padding:0}
.mini-nav ul.utility-dropdown li a{text-decoration:none;font-weight:bold;color:#fff!important;letter-spacing:0}
.mini-nav ul.utility-dropdown li a:hover{font-weight:bold;text-decoration:underline;color:#fff!important}
.mini-nav .utility-menu .utility-link.drop-arrow a, .mini-nav #user-callout{color:#660000}
#utility-account{position:relative}
.mini-nav{height:auto!important;margin-bottom:20px}
.mini-nav ul{margin:0 auto;width:980px}
.mini-nav li{padding:10px;margin:0 1px;text-align:center}
.mini-nav ul li.snooth-logo a{padding:0;display:block;float:left;width:100%;height:29px;text-indent:-3000px}
.mini-nav ul li.snooth-logo{width:112px;height:29px;display:inline-block;background:url(http://em2.isnooth.com/img/site/vim/snooth-sprite.sr42003865491517760001.png) no-repeat -750px -2408px;padding:0;margin-right:10px}
.mini-nav li a{text-transform:uppercase;letter-spacing:3px;font-weight:normal;font-style:normal;color:#fff;text-shadow:#891828 2px 2px 0}
.mini-nav li a:hover{color:#000;text-shadow:none}
.mini-nav li.user a{text-transform:none;letter-spacing:1px;font-size:11px;text-decoration:underline;text-shadow:none}
.mini-nav li.user a:hover{color:#fff;font-weight:normal;font-style:normal;text-decoration:none}
.mini-nav li.discover, .mini-nav li.explore, .mini-nav li.buy, .mini-nav li.enjoy{width:130px}
.mini-nav li.forum{width:70px;background:#000}
.mini-nav li.forum a{text-shadow:none;font-size:11px}
.mini-nav li.forum a:hover{color:#fff}
.mini-nav li.user{width:150px;text-align:right;background:transparent;color:#fff;font-size:11px;letter-spacing:1px;padding:0}
.mini-nav .username{padding:0;font-size:10px;width:auto;margin-top:8px;margin-left:7px}
.mini-nav .username a{display:inline;float:none}
.mini-nav .username a span{font-size:10px;color:#fff;text-decoration:underline;font-weight:normal;font-style:normal}
.mini-nav .username a span:hover{text-decoration:none}
.mini-nav li.drop-arrow{padding:0}
.mini-nav #user-callout-signup-login{margin-top:7px;margin-left:5px;font-size:10px;background:transparent}
.mini-nav #user-callout-signup-login a{color:#fff;font-size:10px}
.mini-nav #user-callout-signup-login a{color:#fff;font-size:10px;}

#help-box {z-index:9999;position:fixed;right:50px;width:300px;height:200px;bottom:0px;}
#help-box .help-tab { float:right;background-color: #317A02; width:120px;padding:8px;border-top-right-radius:5px;border-top-left-radius:5px;text-align:center}
#help-box .help-tab a { color:white; }
#help-box .help-form {background-color:#317A02; color:white;padding:8px;border-top-left-radius:5px;clear:both}
#help-box .help-form textarea {float:left;clear:left;width:263px;height:50px;padding-bottom:10px}
#help-box .help-form input {float:left;clear:left; width:194px}
#help-box .help-form span {float:left;clear:left;padding-top:10px;padding-bottom:5px}
#help-box .help-form a {float:left; margin-left:5px}
#help-box .help-form a.help-close {float:right;color:white;font-size:10px}
#help-box #help-box-error {color: #f77}
@media all and (max-device-width: 600px) {#help-box {display:none}}



.upcomming_vt_info .article-hero{
    padding: 15px;
    margin-bottom: 10px;
}

.upcomming_vt_info .left{
    float: left!important;
}

.upcomming_vt_info .article-image{
    margin-right: 15px;
}

.upcomming_vt_info .article-byline {
    font-size: 10px;
    letter-spacing: 1px;
    color: #77776a;
    line-height: 12px;
    margin-bottom: 3px;
}

.upcomming_vt_info .article-text {
    float: none !important;
    padding: 0;
}

.upcomming_vt_info .article-image img {
    width: 160px;
    height: auto;
    float: left;
    border: 1px solid #dadbc4;
}
