/* =THE DISH
====================================================================================== */
#dish-header-cont { margin-bottom: 15px; width: 100%; }
#dish-header-cont h1 { padding-bottom: 5px; border-bottom: 1px dotted #aaa; text-align: left; font-size: 1.6em; font-family: Georgia,"Times New Roman",Times,serif; text-transform: lowercase; line-height: 1.1em; }
#dish-subcont { width:620px; padding: 20px; border:1px solid #CCCCCC; }
#dish-subcont ul.imageBullets { list-style-type: disc; margin: 10px 10px 20px 30px; font-weight:bold; font-size:13px; }
#dish-subcont ul.imageBullets li { margin: 8px 0;}
#dish-subcont2 { background-color: #f2f2f2; padding: 2px 8px 8px 8px; border:1px solid #CCCCCC; width: 640px; float: left; }
#dish-subcont2 .img-dish { margin-left:6px; }
#dish-subcont2 #dish-subcont3 { padding:5px; }
#dish-subcont3 p { font-weight: bold; display: inline; }
#dish-subcont3 h1 { font: bold 22px arial,sans-serif; }
#dish-subcont3 input.dish-email-box { margin-left: 5px; width: 240px; border: 1px solid #666666; }
#dish-subcont3 .dish-disclaimer { padding:5px 0 0 3px; font: normal 11px arial,sans-serif; }
#dish-subcont3 .dish-disclaimer p { font: normal 11px arial,sans-serif; color: #666; }
#dish-subcont3 .dish-disclaimer input { float: left; margin: 11px 5px 0 0; }
#dish-subcont3 .dish-disclaimer #more-info { float: left; margin-top: 10px; }
#dish-subcont3 .dish-disclaimer #more-info p { font: normal 11px arial,sans-serif; margin: 0 10px 0 0; color: #333; }
#dish-subcont3 .dish-disclaimer #more-info #personal-info { font: normal 11px arial,sans-serif; }

#dish-subcont3 #signup-newsletter-box { float: left; margin: 9px 0 0 3px; }
#dish-subcont3 #signup-newsletter-box h3 { font: bold 12px arial,sans-serif; color: #333; text-transform: none; margin-bottom: 5px; }
#dish-subcont3 #signup-newsletter-box #signup-newsletter { margin: 0px; padding: 0px; float: left; }

#dish-subcont3 #signup-newsletter-box #dish-newsletter-check { margin: 4px 15px 0 0; padding: 0px; float: left; }
#dish-subcont3 #signup-newsletter-box #dish-newsletter-check p { float: left; width: 150px; font: normal 11px arial,sans-serif; color: #333; padding: 5px 0 10px;}
#dish-subcont3 #signup-newsletter-box #dish-newsletter-check img { float: left; margin: 0; padding: 0; }
#dish-subcont3 #signup-newsletter-box #dish-newsletter-check input { float: left; }

#dish-subcont3 #signup-newsletter-box #wine-newsletter-check { float: left; }
#dish-subcont3 #signup-newsletter-box #wine-newsletter-check p { float: left; width: 160px; font: normal 11px arial,sans-serif; color: #333; padding: 10px 0 0 5px;}
#dish-subcont3 #signup-newsletter-box #wine-newsletter-check input { float: left; }
#dish-subcont3 #signup-newsletter-box #wine-newsletter-check img { float: left; margin: 0; padding: 15px 0 10px 6px; }

.dish-signup { text-align:center; }
.dish-signup input.dish-button { font-size:12px; }
.dish-unsub { font-size:10px; color:#333; margin-top:6px; }

#dish-subcont3 .signup-newsletter { float: left; width: 200px; margin: 18px 0 0 0; }
#dish-subcont3 .newsletter_submit_container { margin: 15px 0 0 3px; }
#dish-subcont3 .newsletter_submit_container #newsletter-label { margin: 2px 5px 0 0; font: bold 12px arial,sans-serif; color: #333; }
#dish-subcont3 .newsletter_submit_container input { margin: 0 2px 0 0; }
#dish-subcont3 .newsletter_submit_container input#newsletter-submit { margin: 0 0 0 -7px; width: 100px; }

/* Newsletter */
				body#home #new #newsletter{margin-top:5px;}
				div#newsletter-label{float:left;vertical-align:middle;}
				#new #top_box{background:url(/images/bg-new-frame.gif) 0 100% no-repeat;margin:0px 0 0;padding:0 5px 5px 0;}
				#newsletter img{float:left;}
				#newsletter p{ float: left; margin-right:6px; font-weight:700;padding:3px 0 5px;}
				#newsletter form{float:left;}
				#newsletter #dish-icon { float: left; }
				#newsletter #dish-icon img { float: left; }
				#newsletter #dish-form { float: left; width: 300px; margin-left: 5px; }
				#newsletter #dish-form p { float: left; }
				input#newsletter-text{float:left;width:120px;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:3px 2px 0 0;}
				input#newsletter-submit{float:left;margin-top:-5px;width:46px;height:34px;}
	
	/* Newsletter Signup Right Rail */
	#newsletter-button { background:url(/images/signup-button2.gif) top left no-repeat; width: 310px; height: 69px; }
	#newsletter-button #signup-text { padding: 22px 0 0 88px; margin: 0; line-height: normal; }
	#newsletter-button #signup-text #signup-text1 { margin: 0; padding: 0; }
	#newsletter-button #signup-text #signup-text1 p { float: left; margin: 0; padding: 0; width: 218px; font: bold 11px Georgia,"Times New Roman",Times,serif; text-transform: uppercase; color: #4e404f; }
	#newsletter-button #signup-text #signup-text2 { margin: 0; padding: 0; }
	#newsletter-button #signup-text #signup-text2 p a{ float: left; margin: 0 0 0 0; padding: 0; font: bold 12px Georgia,"Times New Roman",Times,serif; text-transform: uppercase; color: #bb0005; }
	
	/* Facebook and Twitter button Right Rail */
	#social-media-button {  }
	#social-button {  width: 363px; height: 35px; }
	#social-button #signup-text {  }
	#social-button #signup-text #signup-text1 {  float: left; position: relative; width: 175px; height: 35px; padding-right:15px; border-right:1px solid #CCCCCC; }
	#social-button #signup-text #signup-text1 a {background:url(/images/social-media.gif) 93px 4px no-repeat; display: block; position: absolute; font: bold 11px arial,sans-serif; color: #d10702; width: 176px; height: 20px; padding: 8px 0 0 15px; }
	#social-button #signup-text #signup-text2 { float:left; position: relative; width: 165px; height: 35px; }
	#social-button #signup-text #signup-text2 a {background:url(/images/social-media.gif) 75px -30px no-repeat;  display: block; position: absolute; font: bold 11px arial,sans-serif; color: #d10702; width: 150px; height: 20px; margin: 0; padding: 8px 0 0 18px; }

	#social-media-buttons { float:right; margin:20px 7px 20px 0px;}
	#social-media-buttons #stay-connected { float:left; }
	#social-media-buttons #facebook-button { float:left; }
	#social-media-buttons #twitter-button { float:left; }
	#social-media-buttons #rss-button { float:left; }
	#social-media-buttons #mobile-button { float:left; }
	#social-media-buttons #stay-connected img { display:none; }
	#social-media-buttons #facebook-button img { float:left; padding:0 ; }
	#social-media-buttons #twitter-button img { float:left; padding:0 ; }
	#social-media-buttons #rss-button img { float:left; padding:0 ; }
	#social-media-buttons #ipad-button img { float:left; padding:0 ; }
	
	
	
	
	
	

