div#marketing_widget { color: #666666; font: normal 11px Arial, Helvetica, sans-serif; padding: 1px; line-height: 12px; margin-left: -1px; margin-top: -1px;}
div#marketing_widget #newsletters_content a, div#marketing_widget #mobile_content a, div#marketing_widget #rss_content a, div#marketing_widget #lookbook_content a, 
span.learn_more a { text-decoration: none; color: #5d98ba; }
span.learn_more a { font-weight: bold; }
div#marketing_widget #newsletters_content a:hover, div#marketing_widget #mobile_content a:hover, div#marketing_widget #rss_content a:hover, div#marketing_widget #lookbook_content a:hover, span.learn_more a:hover { text-decoration: underline; }
div#marketing_widget ul li { text-align: left; list-style: none; width: auto; margin-bottom: 8px; /*line-height: 20px;*/ }
* html div#marketing_widget ul li { margin-bottom: 3px; }
*:first-child+html div#marketing_widget ul li { margin-bottom: 3px; }
div#tab_nav_mu { width: 288px; height: 25px !important; padding: 3px 0 0 8px; margin: 0px; background: #333333; }
div#tab_nav_mu a.active { color: #333333; background: #ffffff !important; padding-bottom: 10px !important; }
div#tab_nav_mu a span:hover, div#tab_nav_mu a:hover span, .ie_hover { padding-bottom: 1px; border-bottom: 3px solid #ffffff !important; }
body:last-child:not(:root:root) div#marketing_widget #tab_nav_mu a.active { margin-top: 1px; }
* html div#tab_nav_mu a.active { position: static; padding-bottom: 8px !important; }
*:first-child+html div#tab_nav_mu a.active { position: static; }
* html div#tab_nav_mu a.active:hover { height: 25px !important; padding-bottom: 4px !important; border-bottom: 0px; }

div#marketing_widget .content_wrapper { padding: 0 13px 10px 13px; }
* html div#marketing_widget .content_wrapper { height: 135px; }
*:first-child+html div#marketing_widget .content_wrapper { height: 135px; }
div#marketing_widget input.marketing_email, div#marketing_widget input.cellphone_email { border: 1px solid #999999; height: 18px; width: 200px; font: normal 12px Arial, Helvetica, sans-serif; color: #999999; padding: 1px 0px 0px 3px; }
div#marketing_widget input.cellphone_email { width: 145px; }
div#marketing_widget input.submitButton { height: 21px; width: 60px; background: #2b2e31; color: #9cc5dc; cursor:pointer; cursor: hand; font: normal 11px Arial, Helvetica, sans-serif; border: 0; outline: 0; vertical-align: bottom; }
div#marketing_widget span.section { color: #5d98ba; font-weight: bold; padding-left: 6px; }
div#marketing_widget span.title { color: #333333; font-weight: bold; }
.widgetLegalNote { font-size: 10px; margin-top: 10px; }
div#marketing_widget a.learnMore { font-size: 10px; padding: 3px 0 0 0px; }

div#newsletters_content, div#mobile_content, div#rss_content, div#lookbook_content, div#sweeps_content { display: none; }
div#marketing_widget fieldset { margin: 0 0 5px 0; border: 0; padding: 0; }
body:last-child:not(:root:root) div#marketing_widget fieldset { margin: 0 0 8px 0; }
div#marketing_widget form label { display: block; width: 230px; font-size: 11px; line-height: 12px; padding: 0px 0px 12px 0px; }
div#marketing_widget form input { display: inline; margin-top: 0px; }
div#marketing_widget form input#checkbox_1, div#marketing_widget form input#checkbox_2, div#marketing_widget form input#checkbox_3, div#marketing_widget form input#checkbox_4, { clear: both; float: left; padding: 0px; margin: 0px; }
div#marketing_widget form label.field-checkbox { clear: none; margin: -13px 0px 0px 15px; padding: 0px 0px 10px 0px; }
* html div#marketing_widget form label.field-checkbox { margin: 4px 0px 0px 0px; padding: 0px 0px 7px 0px; }
*:first-child+html div#marketing_widget form label.field-checkbox { margin: 3px 0px 0px 0px; padding: 0px 0px 7px 0px; }

div#error_area { padding-top: 10px; }
div#letter_message1, div#letter_message2, div#letter_message3, div#letter_message4, div#letter_message5, div#letter_message6  { display: none; margin: 2px 0 0 15px; }
div#letter_message5 span.thanksCont { font: italic 11px Georgia; }
ul li.error_icon { list-style: none; background:url(/images/global/error_icon.gif) no-repeat; padding: 0 0 4px 20px; font: bold 11px/130% arial; color: #ff0000; }

/* overrides */
div#marketing_widget.hslider ul { position: static }
div#marketing_widget.hslider li { float: none; }

/**** REMOVE AFTER SWEEPS ****/
#marketing_unit a.slider_tab { padding: 5px 12px 8px 12px; }
#marketing_unit #lookbook_content { margin: 0 -5px 0 -5px; }
/**** REMOVE AFTER SWEEPS ****/

/** STYLE-84 **/
.ecom_subscription_tag { margin-bottom: 20px; padding-top: 0px; }  

