
#footer { margin: auto; width: 781px; padding-top: 16px; }
#footer .clear { margin: 0; padding: 0; line-height: 0; font-size: 0; clear: both; float: none; }

#footer #shoppingheader { background: transparent url(/images/en_US/footer/header_social_shopping.gif) no-repeat; margin: 0; padding: 20px 0 0 0; height: 0; overflow: hidden; }

#footer #socialshopping div.promo { float: left; }
#footer #socialshopping div.promo a.link { display: block; margin-top: 6px; padding-top: 12px; overflow: hidden; height: 0;}
body div#footer #socialshopping div.promo a.link:hover { background-position: 0 -12px;}

/* Promo 1 */
#footer #socialshopping div.p1 { width: 273px; }
#footer #socialshopping div.p1 img.p1_text { margin-top: 9px; }
#footer #socialshopping div.p1 img.shoppingimg { float: right; margin-right: 17px; }

#footer #socialshopping div.p1 a.takeapeek { background: transparent url(/images/en_US/footer/p1_link_takeapeek.gif) no-repeat 0 0; width: 66px; }

/* Promo 4 */
#footer #socialshopping div.p4 #slideshowcontent { float: left; width: 94px; margin: 0 4px 0 4px; }

div#footer #socialshopping div.p4 a:hover { background-position: 0 -14px; }
#footer #socialshopping div.p4 a.spotlightleft { display: block; float: left; margin-top: 29px; height: 0; padding-top: 14px; overflow: hidden; background: transparent url(/images/en_US/footer/p4_leftarrow.gif) no-repeat 0 0; width: 8px; }
#footer #socialshopping div.p4 a.spotlightright{ display: block; float: left; margin-top: 29px; height: 0; padding-top: 14px; overflow: hidden; background: transparent url(/images/en_US/footer/p4_rightarrow.gif) no-repeat 0 0; width: 8px; }


/* Default Footer overrides */
/* Green Social Shopping Bar */
#footer.default #socialshopping { background: #fff url(/images/en_US/footer/shopping_bar.gif) no-repeat; margin: 0; padding: 0 0 0 28px;}

/* Promo Styles */
#footer.default #socialshopping div.promo { background: transparent url(/images/en_US/footer/divider.png) no-repeat right center; min-height: 70px; }

/*Promo 2 (Default) */
#footer.default #socialshopping div.p2 { padding-left: 18px; width: 156px; }
#footer.default #socialshopping div.p2 div.inner_column { float: right; width: 66px; margin-top: -2px;}

#footer.default #socialshopping div.p2 img.p2_text { margin-top: 9px; }

#footer.default #socialshopping div.p2 a.becomeafan { background: transparent url(/images/en_US/footer/p2_link_becomeafan.gif) no-repeat 0 0; width: 79px; }
#footer.default #socialshopping div.p2 a.sweettweets { background: transparent url(/images/en_US/footer/p2_link_sweettweets.gif) no-repeat 0 0; width: 81px; }

/*Promo 3 (Default) */
#footer.default #socialshopping div.p3 { padding-left: 18px; width: 129px; }
#footer.default #socialshopping div.p3 img.p3_text { margin-top: 9px; }

#footer.default #socialshopping div.p3 a.localevents { background: transparent url(/images/en_US/footer/p3_link_localevents.gif) no-repeat 0 0; width: 78px; }
#footer.default #socialshopping div.p3 a.shopthelookbook { background: transparent url(/images/en_US/footer/p3_link_shopthelookbook.gif) no-repeat 0 0; width: 113px; }

/* Promo 4 (Default) */
#footer.default #socialshopping div.p4 { background: none; padding-left: 17px; width: 119px;}
#footer.default #socialshopping div.p4 #slideshowcontent { margin-top: -14px; }

/* Stylist Footer Overrides */
/* Green Social Shopping Bar */
#footer.stylist #socialshopping { background: #fff url(/images/en_US/footer/shopping_bar.gif) no-repeat; margin: 0; padding: 0 0 0 28px;}

/* Promo Styles */
#footer.stylist #socialshopping div.promo { background: transparent url(/images/en_US/footer/divider.png) no-repeat right center; min-height: 102px; }

/*Promo 2 (Stylist) */
#footer.stylist #socialshopping div.p2 { padding-left: 34px; width: 263px; font-family: Arial; }
#footer.stylist #socialshopping div.p2 div.inner_column { float: right; margin-top: -2px; padding-right: 34px;}
#footer.stylist #socialshopping div.p2 h4 { color: #f23363; font-size: .94em; margin: 10px 0 6px 0;}
#footer.stylist #socialshopping div.p2 p { margin: 0 0 1px 0; padding: 0; font-size: .86em; color: #229286; }
#footer.stylist #socialshopping div.p2 p a { color: #229286; text-decoration: none; padding-right: 9px; background: url(/images/en_US/footer/link-arrow.gif) no-repeat right center; font-size:.8em}
#footer.stylist #socialshopping div.p2 p a:hover { text-decoration: underline; }

/* Promo 4 (Stylist) */
#footer.stylist #socialshopping div.p4 { background: none; padding-left: 30px; width: 119px;}
#footer.stylist #socialshopping div.p4 #slideshowcontent { margin-top: -3px; }
#footer.stylist #socialshopping div.p4 a.spotlightleft { margin-top: 40px; }
#footer.stylist #socialshopping div.p4 a.spotlightright{ margin-top: 40px; }
/* Styles for slideshow */
#slideimages{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    
	background:none;
	list-style-type:none;
	width:94px;
    height:94px;
}

#slideimages LI{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
	background:none;
	width:94px;
    height:94px;
}

#slideimages LI img{
    display:block;
	width:94px;
    height:94px;
	
}

/* Footer Links Section */
#footerlinks { margin: auto; width: 781px; }

#footerlinks #footeremail { float: left; margin-left: 18px; width: 229px; }
#footerlinks #footeremail h3 { font-family: Arial; color: #f23363; font-size: .785em; font-weight: bold; margin: 0; }

#footerlinks #footeremail #email_address { border:none; width: 177px; padding: 6px 0 6px 6px; background: url(/images/en_US/footer/search_text_bg.gif) no-repeat top left; float: left; margin-top: 3px; color: #4bbbaf; font-size: .85em;}
#footerlinks #footeremail #email_submit { border:none; float: left; padding: 0; margin-top: 1px; }

#footerlinks #helplinks { float: left; margin-left: 67px; width: 442px; }
#footerlinks h3 { font-family: Arial; color: #3e3434; font-size: .785em; font-weight: bold; margin: 0; }
#footerlinks #helplinks ul, #footerlinks #helplinks li { margin: 0; padding: 0; background: none;}
#footerlinks #helplinks li { float: left; display: block; width: 135px;}
#footerlinks #helplinks li.tweak { width: 154px; }
#footerlinks #helplinks li a { font-family: Arial; color: #3e3434; font-size: .785em; text-decoration: none; }
#footerlinks #helplinks li a:hover { text-decoration: underline; }

/* Footer Links Stylist Overrides */
#footerlinks.stylist { margin-top: 17px; }
#footerlinks.stylist #helplinks { margin-left: 50px; width: 185px; }
#footerlinks.stylist #helplinks li { float: none; }

#footerlinks.stylist #getconnected { float: left; width: 160px; }
#footerlinks.stylist #getconnected h3 { margin-bottom: 3px; }

#footerlinks.stylist #latest { float: left; width: 118px; }

#footerlinks #latest ul, #footerlinks #latest li { margin: 0; padding: 0; }
#footerlinks #latest li { float: left; display: block; width: 135px; background: none;}
#footerlinks #latest li a { font-family: Arial; color: #3e3434; font-size: .785em; text-decoration: none; }
#footerlinks #latest li a:hover { text-decoration: underline; }

/* celebrity */

.promo img {border:none;}


/* Copyright Info */
#copyrightinfo { clear: left; margin-top: 33px; border-top: 1px solid #c8e4e1; padding-top: 19px; padding-bottom: 76px; }
#copyrightinfo p { font-family: Helvetica Neue; color: #3e3434; font-size: .785em; line-height: 1.5em; margin: auto;  text-align: center; padding: 0; width: 520px;}
#copyrightinfo p a.linkhack { float: right; }
#copyrightinfo p a {font-size:.785em; }