/* =RECIPES
====================================================================================== */
		#recipe-head { width:660px;  margin: 20px  1px;  position:relative; top:0; left:0;}
            #email-print-buttons { width: 110px; height: 20px; float: right; padding: 5px 0px;}
            #email-print-buttons #email-button img { float: left; margin: 0 10px 5px 3px; }
            #email-print-buttons #print-button img { float: left; margin: 0 5px 0 0; }
			#red-ribbon { position:absolute; width:114px; height: 92px; top:3px; left:315px; background: url(/images/recipe/ribbon2b.png) bottom left no-repeat; z-index:9;}
		
			/* recipe intro div */
			#recipe-intro { float:left;width:400px; padding: 15px 0 0 17px; }
			#recipe-intro h2 { margin: 0; font: normal 20px arial, sans-serif; color:#000; }
			#recipe-intro ul { margin: 5px 0 0 0; font: bold 12px arial, sans-serif; color:#666;}
			#recipe-intro p { margin: 5px 0 0 0; font:normal 1.2em arial; line-height:1.4em; color:#333;}
			
			#recipe-intro-end h2 {margin: 10px 0 5px 0; width:100%; font: bold 22px arial, sans-serif; color:#000; line-height:1em;}
			#recipe-intro-end ul { margin-top: 5px; margin-bottom:5px; font: bold 12px arial, sans-serif; color:#666; }
			#recipe-intro-end p {margin:0 15px 5px 0; font:normal 1.2em arial; line-height:1.4em; color:#333;}
			#recipe-intro-end {float:left;width:375px; margin: 5px 0 0 0; }
			
			
			#recipe-toolbox { margin: 5px 0 5px 0; float: left; }
			#recipe-toolbox img { margin:0; float: left; }
			#user-attract { width: 205px; float:left; margin: 0 4px;}
			#user-attract #image-time #featured_image_frame { }
			#user-attract #user-attract-buttons { float: left; margin-bottom: 5px; padding: 3px 0 1px 0; background-color: #fff; width: 204px; }
			#user-attract #user-attract-buttons #facebook-like { margin-top: 5px; }
			#user-attract #user-attract-buttons #bookmark-box { float: left; margin: 7px 0 0 0; display:none;}
			#user-attract #user-attract-buttons #buzz-box { float: left; margin: 4px 0 0 2px; display:none; }
			
			#save-button { float: left; margin: 0 2px 0 2px; }			
			#stars-alone { float: left; margin: 3px 0 0 0; }
			
			
			#write-review img { float: left; margin: 0 3px 0 0; }
			
			#tastebook-box {float:left; padding-top:3px;}
			#tastebook-box a {padding-left:18px;}
			
			#favorites-save-new { background: url(/images/recipe/addtofave.gif) top no-repeat ; margin:5px 0 0 0; }
			#favorites-remove-new { background: url(/images/recipe/removefavorite.gif) top no-repeat ; margin:5px 0 0 0; }
			
			/* recipe image */
			#recipe-head #image-time { float: right; margin:10px 10px 0 5px; }
			#recipe-head #image-time img { text-align: center; }
			
			/* cooking time */
			#cooking-time-top{ width: 320px; float: left; margin: 0 0 0 1px; border:none; padding: 6px 0 0 0; text-transform: uppercase; font-size:11px; color:#666;}
			#cooking-time{ width: 640px; float: left; margin: 0 0 0 10px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding: 5px 0 5px 2px; text-transform: uppercase; }
			#cooking-time ul{float:left; width:550px; }
			#cooking-time ul li{ margin: 3px 0 0 0; text-transform: uppercase; font-size: .95em;color:#9b5e7c;text-indent:2px;}
			#cooking-time ul li#time-veg{ float: left; width:95px; padding:1px 4px 0 10px; background:url(/images/bullet-veg-div.gif) 0% 0% no-repeat;font-size:.8em;font-weight:700;color:#000;text-align:left;display: inline; }
			#cooking-time ul li#time-staff{ float: left; width:105px; padding:1px 4px 0 10px; background:url(/images/bullet-stafffav-div.gif) 0% 0% no-repeat;font-size:.8em;font-weight:700;color:#000; text-align:left;display: inline; }
			#cooking-time ul li#time-fast{ float: left;width:79px; padding:1px 4px 0 10px; background:url(/images/bullet-fast-div.gif) 0% 0% no-repeat;font-size:.8em;font-weight:700;color:#000; text-align:left;display: inline; }
			#cooking-time ul li#time-healthy{ float: left; width:86px;  padding:1px 4px 0 10px; background:url(/images/bullet-healthy-div.gif) 0% 0% no-repeat;font-size:.8em;font-weight:700;color:#000; text-align:left; display: inline; }
			#cooking-time ul li#time-basic{ float: left; width:95px; padding:1px 4px 0 10px; background:url(/images/bullet-webex-div.gif) 0% 0% no-repeat;font-size:.8em;font-weight:700;color:#000; text-align:left;display: inline; }
			#cooking-time ul li#time-ahead{ float: left; width:95px; padding:1px 4px 0 10px; background:url(/images/bullet-ahead-div.gif) 0% 0% no-repeat;font-size:.8em;font-weight:700;color:#000; text-align:left;display: inline; }		
			#time-box { width: 320px; float: left; font: 11px arial, sans-serif; color:#666; text-transform:uppercase;}
			#time-box ul { float: left; width: 320px; }
			#time-box ul li{ width: auto !important; padding: 0 10px 0 0; font: 11px arial, sans-serif; color:#666; text-transform:uppercase;}	
			#time-box #time-active { float: left; }	
			#time-box #time-total { float: left; }	
			#time-box #time-servings { float: left; }
			


		/* Recipe Content section */
		#recipe-content {margin:20px 0 0 0; width:660px; padding:0 0 10px 0;}
			#recipe-content h2 {position:relative; width:660px; overflow: hidden; font: bold 18px arial,sans-serif; padding: 12px 0 2px 4px; color: #000; }
			#recipe-content h3 {margin:5px 0 5px 0; font:bold 1.2em "Trebuchet MS", Verdana,  sans-serif; letter-spacing:1px; color:#000; text-transform:uppercase;}	
			

			/* ingredients */
			#recipe-content #ingredients {float:left; margin:5px 0 0 10px; width:300px; padding-left:20px;font-size:11px; line-height:17px; font-weight:bold; text-indent:-.9em;}						
				#ingredients ol li {width:290px; height:auto; margin:0 0 0 -5px; padding:5px 0 5px 0; border-bottom:solid 1px #ccc;}
				#ingredients h2 { width: 290px; margin: 12px 0 0 0; padding: 4px 0 0 10px; text-transform: uppercase; color: #ba0702; font-size: 1em; background-image: none; }

			/* directions */
			#recipe-content #directions {float:right; margin-top:5px; width:290px; padding-right:18px; padding-left: 8px; }
				#directions ol li {margin-bottom:8px; list-style:decimal; margin-left:15px;}
				#directions h2 { width: 300px; font-size:1.1em; padding:0; background-image: none; }
				#directions #endnotes {margin:0 0 0 14px;}	
				#directions #endnotes .inline-subhed {margin:5px 0 5px 0; font:bold 11px arial, sans-serif;  color:#000; text-transform:uppercase;}	
				
			/* other content */
			#other-content { padding: 0; }
			#other-content .other-item-wine #recipe_otherlinks .other-item { float: left; }
			#other-content .other-item-wine #recipeWines { margin: 0 0 6px 0; padding: 0px; }
			.other-item-wine { margin-bottom: 10px; padding: 0 10px 0 0; }
			.other-item-wine h2 { margin-bottom: 5px; background-image: none; }
			.other-item { padding: 0 0 15px 0; }
			.other-item h2 { font: bold 16px "Trebuchet MS", Arial, Helvetica !important; color: #222; line-height:18px; margin-bottom: 5px; }
			.other-item-original { float: left; width: 300px; padding: 0 5px 0 0; margin: 10px 10px 10px 5px; border-right: 1px dotted #aaa; }
			
			
				
/* Recipe USI new edits 01/21/09 - Jinny
====================================================================================== */

/*set to left, center, or right to align the menu as desired*/
.shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; }
.shadetabs li { display: inline; margin: 0; }
.shadetabs li a { text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; }
.shadetabs li a:visited {  }
.shadetabs li a:hover { text-decoration: underline; }

/*selected main tab style */
.shadetabs li a.selected { position: relative; top: 0px; border-top: 1px solid #778; border-left: 1px solid #778; border-right: 1px solid #778; }

/*selected main tab style */
.shadetabs li a.selected:hover { text-decoration: none; }

@media print { .tabcontent { display:block !important; } }

/*style of tab content container*/
.tabcontentstyle { float:left; width: 444px; margin: 0; padding: 0 0 20px 0; background: url(/images/recipe/tab-content-squared.gif) bottom left no-repeat; }
.tabcontentstyle .recipe-info { position:relative;width:400px; padding: 15px 0 0 17px;}
.tabcontentstyle .recipe-info h1 { width: 300px; margin: 0; font: bold 22px arial, sans-serif; line-height: 24px; color:#000;}
.tabcontentstyle .recipe-info ul li { width: 300px; margin: 0; font: normal 12px arial,sans-serif; color: #333; padding: 4px 0 0 0; }
.tabcontentstyle .recipe-info p { margin: 5px 0 0 0; padding: 0 0 10px 0; font:normal 1.2em arial; line-height:1.4em; color:#333; }
.tabcontentstyle .recipe-info #small-star { padding: 2px 7px 0 0; }

.tabcontentstyle .recipe-info #usi-section { float: left; margin: 2px 0 2px 0; width: 420px; }
.tabcontentstyle .recipe-info #usi-section .blue-line img { margin-top: 3px; } 
.tabcontentstyle .recipe-info #usi-section .grey-line img { margin-top: 2px; } 
.tabcontentstyle .recipe-info #blue-line img { margin: 6px 0 5px 0; }
.tabcontentstyle .recipe-info #grey-line img { margin: 6px 0 5px 0; }
.tabcontentstyle .recipe-info #blue-line2 img { margin-top: 6px; }
.tabcontentstyle .recipe-info #usi-section #user-buttons {margin: 0; padding: 0; width: 420px; height:2em; }	
.tabcontentstyle .recipe-info #usi-section #user-buttons #favorites-count { float: left; font: normal 11px arial,sans-serif; margin: 0; padding: 5px 5px 0 0; color: #a01258; }		
.tabcontentstyle .recipe-info #usi-section #user-buttons .rate-review p { float: left; padding: 0; font: bold 11px arial,sans-serif; color: #369; text-decoration: underline; }


/*--rate & review bar 2011------*/
.tabcontentstyle .recipe-info #usi-section #user-buttons .ratings p { float: left; margin: 0px 2px 0 0; font: bold 11px arial,sans-serif; color: #369; text-decoration: none; border: none; }
.tabcontentstyle .recipe-info #usi-section #user-buttons .ratings a { float: left; margin: 0px 2px 0 0; font: bold 11px arial,sans-serif; color: #369; text-decoration: none; border: none; }
.tabcontentstyle .recipe-info #usi-section #user-buttons #little-grey-stars img { float: left; margin:5px 0 0 0;}
.tabcontentstyle .recipe-info #usi-section #user-buttons #divider-grey img { float: left; margin:2px 4px 0 4px;}
.tabcontentstyle .recipe-info #usi-section #user-buttons #addtofavorites-bluestar img { float: left; margin:3px; 8px 2px 8px;}
.tabcontentstyle .recipe-info #usi-section #user-buttons .addtofavorites p { float: left; margin: 2px 2px 0 0; font: normal 11px arial,sans-serif; line-height:27px; color: #369; text-decoration: underline; }
.tabcontentstyle .recipe-info #usi-section #user-buttons .addtofavorites a { float: left; margin: 2px 2px 0 0; font: normal 11px arial,sans-serif; line-height:27px; color: #369; text-decoration: underline; }


.tabcontentstyle .recipe-info #usi-section #user-buttons p.ratings { float: left; padding: 3px 3px 0 0; font: bold 11px arial,sans-serif; color: #f00; text-decoration: none; border: none; }
.tabcontentstyle .recipe-info #usi-section #user-buttons .ratings2 p { float: left; padding: 3px 3px 0 0; font: bold 11px arial,sans-serif; color: #369; border: none; }
.tabcontentstyle .recipe-info #slideshow-link { margin: 10px 0 10px 0; }
.tabcontentstyle .recipe-info #slideshow-link img { padding: 3px 0 0 0; }
.tabcontentstyle .recipe-info #wine-extras { margin: 5px 0 0 0; font-size: 12px; color: #333; }
.tabcontentstyle .recipe-info #wine-extras img {  }
.tabcontentstyle .recipe-info .extras-border-top { border-top: 1px solid #eee; padding: 4px 0 0 0; }
.tabcontentstyle .recipe-info .extras-border-top .other-item-wine #recipeWines { float: left; margin: 3px 0 0 0; padding: 0; }
.tabcontentstyle .recipe-info .extras-border-top .other-item-wine #recipeWines p { float: left; margin: 3px 0 0 0; padding: 0; width: 370px; font-size: 12px; color: #333; border: none; }
.tabcontentstyle .recipe-info .extras-border-top .other-item-wine #recipeWines h2 { float: left; margin: 0; padding: 0; font: bold 1.2em arial, sans-serif; color:#333; line-height: 1em; width: 370px; border: none; }
.tabcontentstyle .recipe-info .extras-border-top .other-item-wine #recipeWines img { float: left; margin: 0; padding: 0; }
#recipe3 img { float: left; margin: -2px 5px 0 0; }

.tabcontent { display:none; }

#recipetabs { float: left; width: 435px; padding: 0; margin: 2px 0 0 6px; font: bold 9px "Trebuchet MS", arial,sans-serif; text-transform: uppercase; letter-spacing:1px; background: url(/images/recipe/recipe-tab-bg.gif) repeat-x bottom; }
#recipetabs ul { margin: 0; padding: 0 10px 0 0px; list-style: none; }
#recipetabs li { float: left; margin: 0 0 0 -2px; padding: 0; background: url(/images/recipe/norm-right-squared.gif) no-repeat right top; }
#recipetabs a:link { display: block; height:13px; color: #666; background: url(/images/recipe/norm-left-squared.gif) no-repeat left top; padding: 3px 15px 2px 15px; }
#recipetabs a:visited { display: block;height:13px;color: #666; background: url(/images/recipe/norm-left-squared.gif) no-repeat left top; padding: 3px 15px 2px 15px; }
#recipetabs a:hover { display: block; height:13px;color: #666; background: url(/images/recipe/norm-left-squared.gif) no-repeat left top; padding: 3px 15px 2px 15px; }
#recipetabs #selected { background-image: url(/images/recipe/current-right-squared.gif); }
#recipetabs #selected a:link { background-image: url(/images/recipe/current-left-squared.gif); font: bold 9px "Trebuchet MS",arial,sans-serif; color: #333; }	
#recipetabs #selected a:visited { background-image: url(/images/recipe/current-left-squared.gif); font: bold 9px "Trebuchet MS",arial,sans-serif; color: #333; }	
#recipetabs #selected a:hover { background-image: url(/images/recipe/current-left-squared.gif); font: bold 9px "Trebuchet MS",arial,sans-serif; color: #333; }	

#review-content { margin:20px 0 0 0; width:660px; background:url(/images/bg-recipe-content.gif) 0 100% no-repeat; padding:0 0 10px 0; }
#review-content h2 { background:url(/images/recipe/bg-reviews-h.gif) top left no-repeat; font: bold 12px arial,sans-serif; padding: 12px 0 10px 88px; color: #fff; }


/* =RECIPE REVIEW
====================================================================================== */

		#recipe-review {margin:12px 0 0 0; padding:0;}
			#recipe-review h2 {position:relative; width:400px; height:33px; overflow:hidden;}
				#recipe-review h2 em {  }

				#recipe-review h3 {margin:15px 0 5px 21px; font:bold 1.4em Georgia, "Times New Roman", Times, serif; text-transform:lowercase;}
				#recipe-review h3.user-reviews {margin:0 20px 0 0; float:left;}
				#recipe-review h3.write-a-review {background:url(/images/icons/pencil.gif) no-repeat; background-position:0 4px; padding-left:20px;}
				
				/* review form */
				#review-form { padding:10px 10px 10px 10px; color:#555;}
				#review-form #form-buttons { float: left; margin: 5px 0 0 0; }
				#review-form #form-buttons #cancel-btn { float:left; background:url(/images/recipe/cancel-btn.gif) no-repeat; border:0; width:73px; height: 25px; margin-top: 4px; }
				#review-form #form-buttons #preview-btn { float:left; background:url(/images/recipe/preview-btn.gif) no-repeat; border:0; width:73px; height: 25px; margin: 3px 0 0 130px; }				
				#review-form #form-buttons #submit { float:left; border:0; width:73px; height: 25px; margin: 3px 0 0 0; }
				#review-form #submit input.submitbutton {  }


				#review-form #comment {width:360px; float:left; margin:0;}
				#review-form #comment textarea {width:360px; height:100px; background-color: #e8e8e8; padding: 5px; }
				#review-form .mceToolbarContainer{left:0;top:0;width:360px; height:25px;}

				#review-form #submit{ float: left; margin-left:15px;}
				.instructions {font:normal 10px arial; }
				.reset { font:bold 11px arial; float:left; align:center; margin:2px 0 2px 24px; }
				#review-form #star-rating{  }
				#review-form #star-rating .star_1{float:left;}
				#review-form #star-rating .star_2{float:left;}
				#review-form #star-rating .star_3{float:left;}
				#review-form #star-rating .star_4{float:left;}
				#review-form #star-rating .star_5{float:left;}

				fieldset#comments{float:left;width:450px;}
				fieldset#submit-actions{float:right;width:115px;height:109px;border:none;}

				/* posted reviews */
				#posted-comments{padding:15px 21px 0 21px;}
				#posted-comments #average-rating {float:left; margin:0;}
				#posted-comments #average-rating img {float:left; margin-top: 7px; }
				#posted-comments #average-rating p {float:left; padding: 9px 0 0 15px; text-transform:uppercase; font:bold 10px arial, verdana, helvetica, sans-serif; letter-spacing:1px; color:#999;}
				#posted-comments #topline p#rate-user{float:right;text-indent:-9999px;width:112px;height:19px;background:url(/images/bg-recipe-user-rating.gif) 0 0 no-repeat;margin:0;}
				#posted-comments #topline{margin:25px 0;border-bottom:2px solid #ccc; padding:5px 0;}			
				#posted-comments .user-post{ float: left; margin-bottom:20px;border-bottom:dotted 1px #cd8dac; }
				#posted-comments .user-post .quotes { float: left; padding: 0 5px 0 0; }
				#posted-comments .user-post .quotes img {  }
				#posted-comments .user-post p { float: left; font-size:1.1em; width: 450px; }
				#posted-comments .user-post .review-body { float:left; width:450px; margin: 0 10px 0 0; }
				#posted-comments .user-post .review-body #end-quote p img { padding: 0 0 0 10px; }
				#posted-comments .user-post .review-body #end-quote p { float: left; padding: 0 5px 0 0; line-height: 1.5em; }
				#posted-comments .user-post h4{margin-bottom:8px;color:#000;line-height:1;}
				#posted-comments .user-post p.postedby{font-size:10px; text-transform:uppercase; font-family: Arial, Verdana, Helvetica, sans-serif; color:#999;}
				#posted-comments .user-post img.stars{float:right;width:92px;}	
				
			
			/* Snooth tool Rena/Jinny */
			.clear { clear:both; }
			
			#snooth-intro { float: left; width:660px; color:#000; margin:20px 0 0 0; padding: 0 0 20px 0; background:url(/images/snooth/snooth-bg-bottom.gif) bottom left no-repeat; }
			#snooth-intro #title-logo { padding: 5px 0 10px 10px; }
			#snooth-intro #title-logo #snooth-recipe-title { float:left; width: 505px; }	
			#snooth-intro #title-logo #snooth-recipe-title h2 { float: left; font: bold 20px arial,sans-serif; padding: 5px 10px 10px 10px; }
			#snooth-intro #title-logo #snooth-logo { float: right; padding: 0 10px 0 0; }
			#food-and-wine-recommends { width:160px; min-height:240px; margin:0px 20px 0 20px; float: left; border: #ccc solid 1px; padding: 5px 20px; text-align:center; }
			#food-and-wine-recommends h2 { color: #6d1561; font:bold 18px arial,sans-serif; }
			#food-and-wine-recommends #buy-button-feature { margin:0; padding: 0; }
			#food-and-wine-recommends #buy-button-feature img { margin:0; padding: 0 0 10px 0; }
			#food-and-wine-recommends #fw-snooth-image { padding:0px 20px; }
			#food-and-wine-recommends #fw-snooth-image p { color: #555; font: bold 11px arial,sans-serif; margin:0; padding:0; }
			#food-and-wine-recommends p#fw-snooth-price { display: block; padding:2px; font: 12px arial,sans-serif; color: #666; text-align: center; }									
			#food-and-wine-recommends p#fw-snooth-text { display: block; padding:2px; font: 12px arial,sans-serif; color: #d10702; text-align: center; }									
			#snooth-recommends-header { float:left; margin: 5px 0px; width:400px; }					
			#snooth-recommends-header p { float:left; color:#333; font:bold 14px arial,sans-serif; padding-bottom:2px; }
			#snooth-recommends-header #snooth-nav { float: left; border-bottom:1px solid #ccc; width: 390px; padding: 0; margin: 0; }
			#snooth-recommends-header #snooth-nav p.snooth-recommends { float: left; display: block; width:160px; padding: 16px 0 0 0; margin: 0; }
			#snooth-recommends-header #snooth-nav #snooth-arrow-text { float:right; width:115px; }
			#snooth-recommends-header #snooth-nav #snooth-arrow-text p a { float: right; display: block; font: normal 10px arial,sans-serif; color: #666; text-decoration: underline; padding: 15px 5px 0 0; }
			#snooth-recommends-header #snooth-nav #snooth-arrow-images { float:right; height:35px; width:80px; }
			#snooth-recommends-header #snooth-nav #snooth-arrow-images img { float:right; }
			
			#snooth-wines { float: left; padding: 15px 0 10px 0; }
			#snooth-wines .item { float: left;  margin: 0 18px 0 5px; text-align:center; }
			#snooth-wines .item .snooth-bottle { width:100px; text-align:center; float:left; height:115px; }
			#snooth-wines .item .snooth-bottle img { text-align:center; padding: 0 0 5px 0; margin: 0; }
			#snooth-wines .item .snooth-info { float: left; width: 110px; }
			#snooth-wines .item .snooth-info p.prices { float:left; text-align:center; font: bold 11px arial,sans-serif; color: #666; padding: 0; margin: 0; width:110px; }
			#snooth-wines .item .snooth-info p.unbolded { float:left; text-align:center; font: normal 11px arial,sans-serif; padding: 0; margin: 0; width:110px; }
			#snooth-wines .item .snooth-info img.buy-btn { padding: 0; margin: 0; width:97px; height:25px; }
			
			
			#snooth-recommends-header-w { float:left; margin: 5px 0px; width:640px; }					
			#snooth-recommends-header-w p { float:left; color:#333; font:bold 14px arial,sans-serif; padding-bottom:2px; }
			#snooth-recommends-header-w #snooth-nav-w { float: left; border-bottom:1px solid #ccc; width: 625px; padding: 0; margin: 0 0 0 18px; }
			#snooth-recommends-header-w #snooth-nav-w p.snooth-recommends-w { display: block; float: left; padding: 16px 0 0 0; margin: 0; }
			#snooth-recommends-header-w #snooth-nav-w #snooth-arrow-text-w { float:right; width:115px; }
			#snooth-recommends-header-w #snooth-nav-w #snooth-arrow-text-w p a { float: right; display: block; font: normal 10px arial,sans-serif; color: #666; text-decoration: underline; padding: 15px 5px 0 0; }
			#snooth-recommends-header-w #snooth-nav-w #snooth-arrow-images-w { float:right; height:35px; width:80px; }
			#snooth-recommends-header-w #snooth-nav-w #snooth-arrow-images-w img { float:right; }
			
			#snooth-wines-w { float: left; padding: 15px 0 10px 0; margin-left:15px; }
			#snooth-wines-w .item-w { float: left; margin: 0 38px 0 5px; text-align:center; }
			#snooth-wines-w .item-w .snooth-bottle-w { width:100px; text-align:center; float:left; height:115px; }
			#snooth-wines-w .item-w .snooth-bottle-w img { text-align:center; padding: 0 0 5px 0; margin: 0; }
			#snooth-wines-w .item-w .snooth-info-w { float: left; width: 110px; }
			#snooth-wines-w .item-w .snooth-info-w p.prices-w { float:left; text-align:center; font: bold 11px arial,sans-serif; color: #666; padding: 0; margin: 0; width:110px; }
			#snooth-wines-w .item-w .snooth-info-w p.unbolded-w { float:left; text-align:center; font: normal 11px arial,sans-serif; padding: 0; margin: 0; width:110px; }
			#snooth-wines-w .item-w .snooth-info-w img.buy-btn-w { padding: 0; margin: 0; width:97px; height:25px; }
			
			.sn-wine-link { display:block; }
			
			#wine-pairings-anchor { float:left; width: 200px; }
			#wine-pairings-anchor img { float:left; padding: 0 5px 0 0; }
			#wine-pairings-anchor p a { float:left; font: bold 11px arial,sans-serif; color:#d10702; display: block; }
			#wine-pairings-anchor #arrow { float:left; }
			#wine-pairings-anchor #arrow img { float:left; margin:-5px 0 0 3px; padding:0; width:12px; }
			

