	div.newsletter_top, div.mobile_top, div.rss_top, div.podcast_top { width: 310px; height: 28px; background-repeat: no-repeat; }
	div#newsletter_content, div#rss_content, div#podcast_content { width: 310px; height: 75px !important; background-repeat: repeat-y; font: normal 10px "Lucida Grande", Arial, Verdana, sans-serif; line-height: 16px; background-image: url(newsletter_bkgrd.gif); }
	div.newsletter_bottom, div.mobile_bottom, div.rss_bottom, div.podcast_bottom { width: 310px; height: 31px; background-repeat: no-repeat; }
	div.newsletter_top { background-image: url(top_nav_newsletter.gif); }
	/*div.newsletter_bottom { background-image: url(/images/newsletter_widget/bottom_newsletter_bkgrd.jpg); }*/
	div.mobile_top { background-image: url(top_nav_mobile.gif); }
	/*div.mobile_bottom { background-image: url(/images/newsletter_widget/bottom_mobile_bkgrd.jpg);} */
	div.rss_top { background-image: url(top_nav_rss.gif); }
	/*div.rss_bottom { background-image: url(/images/newsletter_widget/bottom_rss_bkgrd.jpg); }*/
	div.podcast_top { background-image: url(top_nav_podcasts.gif); }
	div.podcast_bottom { background-image: url(bottom_podcast_bkgrd.jpg); }

	div#letter_message1 span.thanksHead, div#letter_message5 span.thanksHead { font: bold 16px Georgia; }
	div#letter_message1 span.thanksCont, div#letter_message5 span.thanksCont { font: italic 11px Georgia; }
	span.errorNL { font: bold 11px arial; color: #FF6600; }
	div#error_area, div#error_area2 { width: 310px; background-image: url(newsletter_bkgrd.gif); margin: 0px; }
	div#letter_message1, div#letter_message2, div#letter_message3, div#letter_message4, div#letter_message5 { display:none; width: 275px; padding: 5px 0px 0 15px; }
	ul li.error_icon { list-style: none; background:url(error_icon.gif) no-repeat; padding: 0 0 4px 20px; font: bold 11px/130% arial; color: #FF6600; }
	
	/*ul, li { list-style:none; margin:0; padding:0; }*/
	/*input.inputBox { border: 1px solid #999999; width: 215px; height:17px; font-family: arial; font-size: 11px; /*color: rgb(102, 102, 102);*/ }*/
	
    
    
    
    input.submitButton {vertical-align: bottom; padding: 0 0 1px 2px; width:54px; height:19px; outline: none; border:0; background-image:url(/images/newsletter_widget/button_submit_newsWidget.gif); cursor:pointer; cursor: hand; }
	span.section { text-decoration: underline; color: #333333; font: normal 12px Georgia; }
	span.infoText { font: normal 10px "Lucida Grande", Arial, Verdana, sans-serif; color: #333333; }
	a.learnMore { font: normal 10px "Lucida Grande", Arial, Verdana, sans-serif; text-decoration: underline; color: #807d6c; }
	
	div#header { position: relative; }
	a#newsletter_Nav, a#mobile_Nav, a#rss_Nav, a#podcast_Nav { display:block; position:absolute; top:0px; height:28px; }
	a#newsletter_Nav { width:91px; left:5px; }
	a#mobile_Nav { width:70px; left:96px; }
	a#rss_Nav { width:57px; left:166px; }
	a#podcast_Nav { width:82px; left:223px; }
    
    
    /** defect 48630 ***/
    p#widgetLegalNote {
        font-size:9px;
        color:#333;
        background-color:#fbfaf4;
        padding:4px;
        width:280px;
    }
    
    * html p#widgetLegalNote {
        width272px;
    }
    
    p#widgetLegalNote a {text-decoration: underline;}
            
    
    span#learnMore, span#learnMore2 {
        padding-left:6px;
    }
        
    .inputBox {
        border: 1px solid #999999; 
        width: 146px; 
        height:15px; 
        font-family: arial; 
        font-size: 10px;
    }
    
    div.newsletter_bottom, div.mobile_bottom, div.rss_bottom { 
        background-image: url(newsletter_new_bottom.jpg); 
        height:60px;
        padding-left:10px;
        position:relative;
        left:1px;
    }
    div.newsletter_bottom {
        height:57px;
    }
    
    * html div.newsletter_bottom, div.mobile_bottom, div.rss_bottom { 
        width:300px;
    }
    * html div#newsletter_content {
        padding-bottom:2px;
    }

    
    /***** tastebook defect ******/
    
    div#tastebook_section {
       position:relative;
    }
    
   div.tastebook_top {
        background-image:url(top_nav_tastebook.gif);
        background-repeat:no-repeat;
        /*width: 310px;*/
        height: 28px;
    }
    
    * html div.tastebook_top {
        height: 30px;
    }
    
    
    div#tastebook_bottom {
        background-image:url(tastebook_bottom.jpg);
        background-repeat:no-repeat;
        height:16px;
        margin-bottom:1px;
    }
    
    div#tastebook_content { 
        height: 112px !important; 
        background-repeat: repeat-y; 
        line-height: 16px; background-image: url(newsletter_bkgrd.gif); 
        font-family:"Lucida Grande", Arial, Verdana, sans-serif;
        font-size:10px;
        color:#333;
        font-weight:normal;
        padding-left:6px;
        padding-top:6px;
        padding-right:10px;
     }
     * html div#tastebook_content { 
        margin-top:-2px;
     }
     
     div#tastebook_content p {
        padding:6px;
      /*  width:280px;  */
     } 
     
     div#tastebook_content a {
        text-decoration:underline;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:12px;
        font-weight:normal;
     }
     a.learnMore {
        color:#807d6c;
        font-family:"Lucida Grande", Arial, Verdana, sans-serif !important;
        font-size:10px !important;   
     }
     
     div#tastebook_content img { 
        margin-right:6px;
     }
     
     div.mkt_widget_content { 
        height: 118px !important; 
        background-repeat: repeat-y; 
        line-height: 16px; background-image: url(newsletter_bkgrd.gif); 
        font-family:"Lucida Grande", Arial, Verdana, sans-serif;
        font-size:10px;
        color:#333;
        font-weight:normal;
        padding-left:6px;
        padding-top:6px;
        padding-right:10px;
     }
     * html div.mkt_widget_content { 
        margin-top:-2px;
     }
     
     div.mkt_widget_content p {
        padding:6px;
      /*  width:280px;  */
     } 
     
     div.mkt_widget_content a {
        text-decoration:underline;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:12px;
        font-weight:normal;
     }
    
     div.mkt_widget_content img { 
        margin-right:6px;
     }
     
     div.mkt_widget_bottom {
        background-image:url(mkt_widget_bottom.jpg);
        background-repeat:no-repeat;
        height:10px;
        margin-bottom:1px;
    }
    
    div#mobile_content.mkt_widget_content img {
    	margin-left: 10px;
    }
    
    * html div.mobile_top {
        height: 30px;
    }
    
    /* [if browser Safari > 417] input.submitButton { content: "submit"; } [endif] */

	
	/*button { margin: 0; padding: 0; border: none; background: none; width:54px; position: relative; }
	button img { height: 19px; margin: 0; padding: 0; vertical-align: bottom; width:54px; }*/
	