/* Should contain all Styles used by Agility Modules */ div.BadgeContainer { float:left; width: 215px; height: 210px; margin-right: 20px; overflow: hidden; } div.LastBadge { margin-right: 0px; } div.Badge { } div.Badge .BadgeHeaderLink, div.Badge .BadgeHeaderLink:hover { text-decoration: none; cursor: pointer; } .Badge .BadgeTitle { font-size: 18px; color: #2e3140; line-height: 20px; height: 20px; white-space: nowrap; } .Badge .BadgeSubTitle { font-size: 13px; color: #777777; line-height: 16px; margin-top: -3px; } .BadgeZone .BadgeSubTitle { height: 16px; } .Badge .BadgeBody { margin-top: 11px; margin-bottom: 15px; height: 130px; overflow: hidden; } .Badge .BadgeFooter, .HighlightLink { height: 20px; background-color: #5f657e; color: White; padding-top: 2px; height: 18px; width: 215px; } .Badge .BadgeFooter a, .Badge .BadgeFooter a:hover, .Badge .BadgeFooter a:visited, .BadgeFooter a:link .HighlightLink a, .HighlightLink a:hover, .HighlightLink a:visited, .HighlightLink a:active, .HighlightLink a:link { color: White !important; display: block; text-decoration: none; height: 20px; padding-left: 5px; } .Badge .BadgeFooter a:hover, .HighlightLink a:hover { } .Badge .BadgeFooter .BadgeFooterText, .HighlightLink span { padding-right: 10px; background-image: url(../Images/Modules/badgeFooterArrow.png); background-repeat:no-repeat; background-position: right 0px; } .Badge .BadgeFooter a:hover .BadgeFooterText, .HighlightLink a:hover span { background-image: url(../Images/Modules/badgeFooterArrow_hover.png); color: #2e3140; } .ImagePromotion { float:left; width: 285px; height: 150px; margin-bottom: 10px; margin-left: 8px; } .ImagePromotion .FeatureImage { width: 285px; position: relative; } .ImagePromotion .FeatureLink { } .ImagePromotion .FeatureLink, .ImagePromotion .FeatureLink:hover, .ImagePromotion .FeatureLink:visited { float:right; text-align:right; color: White; display: block; text-decoration: none; line-height: 32px; height: 32px; background-color: #5f657e; padding-right: 12px; width: 200px; top: -50px; left: -1px; position: relative; } .ImagePromotion .FeatureLink .FeatureLinkText { font-size: 13px; padding-right: 13px; background-image: url(../Images/Modules/featureArrow.png); background-repeat:no-repeat; background-position: right 3px; } .ImagePromotion .FeatureLink:hover .FeatureLinkText { background-image: url(../Images/Modules/featureArrow_hover.png); color: #2e3140; } .BrandCategorySelector { height: 308px; border-top: solid 1px #ebecf1; background-color: #fefefe; margin-bottom: 30px; } .BrandCategorySelector .Column1 { float: left; width: 200px; height: 308px; overflow: auto; margin-left: 10px; } .BrandCategorySelector .Column2 { float: left; width: 300px; height: 308px; overflow: auto; margin-left: 10px; } .BrandDetails { min-height: 312px; } .BrandDetails .Column1 { float:left; width: 295px; padding: 10px; margin-top: 5px; background-color: #fdfdfd; } .BrandDetails .Column1 .Desc { margin: 5px; } .BrandDetails .Column2 { margin-top: 5px; float:left; width: 615px; } .BrandDetails #pnlFeatureBoxItems { width: 620px; height: 308px; } .BrandDetails .BrandPromo { display: none; } .BrandDetails .BrandPromo img { width: 615px; height: 305px; } #pnlFeatureBoxItems .LeftArrow { background-image: url(../Images/Buttons/btnRotateLeft.png); background-repeat: no-repeat; width: 64px; height: 94px; float: left; position: relative; margin-top: -200px; margin-left: 10px; display:none; cursor: pointer; } #pnlFeatureBoxItems .RightArrow { background-image: url(../Images/Buttons/btnRotateRight.png); background-repeat: no-repeat; width: 64px; height: 94px; float: right; position: relative; margin-top: -200px; margin-left: 10px; display:none; cursor: pointer; } .BrandSideDetails .Desc { margin-top: 10px; } /* Collection Listings */ .CollectionListings .CollectionListing { background-color: #fbfbfb; clear: both; margin-bottom: 10px; } .CollectionListings .CollectionListing .CollectionImage { float: left; width: 210px; height: 130px; } .CollectionListings .CollectionListing .CollectionImage img { width: 210px; } .CollectionListings .CollectionListing .CollectionDesc { float: left; width: 380px; margin-left: 10px; } .CollectionListings .CollectionTitle, .CollectionListings .CollectionTitle:hover,.CollectionListings .CollectionTitle:visited { font-size: 17px; display: block; color: #2e3140; text-decoration: none; } .CollectionDetails .CollectionImage { width: 615px; height: 305px; overflow: hidden; } .CollectionDetails .CollectionImage img { width: 615px; } /* ProductListings */ .ProductListings { padding-top: 15px; clear: both; } .ProductListings .ProductListing { background-color: white; padding-top: 10px; clear: both; } .ProductListings .ProductListing .ProductImage { float: left; width: 212px; } .ProductListings .ProductListing .ProductImage img { width: 212px; } .ProductListings .ProductListing .ProductDesc { float: left; width: 390px; margin-left: 10px; } .ProductListings .ProductListing .ProductDesc h3 { margin-top: 0px; } /* Services Module */ .Services .Column1 { background-color: #fafafa; float:left; width: 285px; padding-left:10px; padding-right:10px; margin-right: 10px; min-height: 320px; } .Services .Column2 { background-color: #fdfdfd; float:left; width: 615px; } .Services .Column2 img { margin-bottom: 10px; width: 615px; } /* Blog Module */ .BlogModuleCenter { margin-left: 10px; } .BlogModuleCenter .MainImage { float:left; width: 220px; } .BlogModuleCenter .Blurb { float:left; width: 370px; margin-left: 10px; } .BlogModuleCenter .Blurb h1 { margin-top: 0px; } .BlogModuleCenter .SectionSeparator { clear: both; height: 2px; background-color: #bcbcbc; font-size: 2px; margin-top: 8px; margin-right: 10px; } .BlogModuleCenter .BlogItem { clear: both; margin-top: 15px; } .BlogModuleCenter .BlogItem .ExpertImage { float:left; margin-right: 9px; width: 88px; height: 61px; } .BlogModuleCenter .BlogItem .BlogItemContent { float: left; width: 495px; text-align: left; } .BlogModuleCenter .BlogItem h1 { margin-top: 0px; } .BlogModuleCenter .BlogItem .BlogItemFooter { clear: both; color: #999999; } .BlogItem .PrintLink, .BlogItem .PrintLink:hover , .BlogItem .PrintLink:active { color: #999999; padding-left: 20px; background-image: url(../images/printer.png); background-repeat: no-repeat; background-position: left 50%; text-decoration: none; } .ExpertDetails .Column1 { float: left; width: 285px; margin: 10px; } .ExpertDetails .Column2 { float: left; width: 625px; margin-top: 10px; } .ExpertDetails .PromoDescription { text-align: center; font-style: italic; } .ExpertDetails .SectionSeparator { clear: both; height: 1px; background-color: #bcbcbc; font-size: 1px; margin-top: 8px; margin-right: 10px; } .AskAnExpert { height: 423px; } .AskAnExpert .Column { float:left; width: 185px; } .AskAnExpert .Spacer { height: 10px; font-size: 10px; } .Events h1 { margin-top: 0px; } .Events .Column1 { float: left; width: 275px; margin-right: 10px; padding: 10px; background-color: #fcfcfc; } .Events .Column1 li { margin-bottom: 8px; } .Events .Column2 { float: left; width: 622px; } .Events .Column2 .CurrentEvents { width: 280px; margin: 10px; margin-right: 0px; padding-right: 20px; float: left; background-image: url(../images/bgColumnSeparator.png); background-repeat: no-repeat; background-position: right 40px; min-height: 220px; } .Events .EventItem { margin-bottom: 23px; } .Events .EventItem a.TitleLink, .Events .EventItem a.TitleLink:hover, .Events .EventItem a.TitleLink:visited { font-weight: bold; font-size: 13px; color: #444444; text-decoration: none; } .Events .EventItem .FooterLink { margin-top: 10px; } .Events .EventItem .FooterLink a, .Events .EventItem .FooterLink a:hover, .Events .EventItem .FooterLink a:visited { font-weight: bold; font-size: 13px; color: #4e5472; text-decoration: none; background-image: url(../Images/bgLinkArrow.png); background-position: right 50%; background-repeat: no-repeat; padding-right: 15px; } .Events .Column2 .PastEvents { float: left; width: 280px; margin: 10px; margin-left: 20px; min-height: 220px; } .Events .Column2 .RegionTitle { margin: 10px; } .Events .Column2 .CityItem { width: 280px; margin: 10px; margin-right: 0px; padding-right: 20px; float: left; border-right: solid 1px #c9c4df; min-height: 220px; } .Events .Column2 .CityItemAlt { float: left; width: 280px; margin: 10px; margin-left: 20px; min-height: 220px; } .Events .Column2 .StoreName { cursor: pointer; } .Events #map_canvas { border: solid 1px #e3e2e2; border-bottom: 0px; width: 620px; height: 308px } .Events .MapRegionOverlayPre { opacity: .9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); background-color: White; width: 620px; height: 26px; line-height: 26px; margin-top: 0px; position: relative; z-index: 10; border: solid 1px #e3e2e2; border-top: 0px; } .Events .MapRegionOverlay { width: 622px; height: 26px; line-height: 26px; margin-top: -27px; position: relative; z-index: 11; } .Events .MapRegionOverlay td { text-align: center; } .Events .MapRegionOverlay a, .Events .MapRegionOverlay a:hover, .Events .MapRegionOverlay a:visited { line-height: 26px; padding: 3px; padding-left: 8px; padding-right: 8px; text-align: center; color: #505973; font-weight: bold; text-transform: uppercase; text-decoration: none; } .Events .MapRegionOverlay a:hover, .Events .MapRegionOverlay a.Selected { background-color: #505973; color: White; } .Events .EventImageOrVideo img { width: 624px; } .BadgeRotator .BadgeRotatorItem { display: none; } .InTheNews { padding-top: 10px; background-color: #fdfdfd; } .InTheNews .NewsItem { clear: both; margin-bottom: 30px; } .InTheNews .NewsItem .NewsItemImage { float: left; width: 91px; margin-right: 10px; } .InTheNews .NewsItem .NewsItemBody { float: left; width: 492px; } .InTheNews .NewsItem .NewsItemTitle { font-weight: bold; } .InTheNews .NewsItem .NewsItemLink { margin-top: 20px; } .LatestPressReleases { margin-bottom: 45px; } .LatestPressReleaseItem { width: 230px; margin-bottom: 10px; } .LatestPressReleaseLink { margin-top: 10px; } .PressReleases { } .PressReleases .PressReleaseItem .LeftCol, .NewsletterArchive .PressReleaseItem .LeftCol { float: left; width: 110px; margin-right: 20px; } .PressReleases .PressReleaseItem .RightCol, .NewsletterArchive .PressReleaseItem .RightCol { float: left; width: 800px; } .PressReleases .PressReleaseItem .PressReleaseGroupDate, .NewsletterArchive .PressReleaseItem .PressReleaseGroupDate { background-color: #c6c6c6; padding: 3px; color: White; font-weight: bold; } .PressReleases .PressReleaseItem h3, .NewsletterArchive .PressReleaseItem h3 { margin-top: 0px; margin-bottom: 3px; } .PressReleases .PressReleaseItem .PressReleaseLink, .NewsletterArchive .PressReleaseItem .PressReleaseLink { margin-top: 10px; } .PressReleases .PressReleaseItemSep, .NewsletterArchive .PressReleaseItemSep { border-bottom: solid 1px #c6c6c6; font-size: 1px; padding-top: 10px; margin-bottom: 10px; margin-left: 130px; } .OurLatestObsessions { } .OurLatestObsessions .Image { float: left; width: 231px; margin-right: 10px; } .OurLatestObsessions .Main { float:left; width: 475px; } .Careers .Column1 { background-color: #fafafa; float:left; width: 285px; padding:10px; margin-right: 10px; min-height: 320px; } .Careers .Column2 { float:left; width: 615px; } .Careers .AvailablePositions { border-bottom:solid 1px #c9c9c9; margin-bottom: 15px; padding-bottom:10px; } .Careers .AvailablePositions ul { padding-left:15px; } .NewsletterArchive .FeatureLink, .NewsletterArchive .FeatureLink:hover, .NewsletterArchive .FeatureLink:visited { float:left; color: White; display: block; text-decoration: none; line-height: 22px; height: 22px; background-color: #5f657e; padding-left: 12px; width: 210px; position: relative; } .NewsletterArchive .FeatureLink .FeatureLinkText { font-size: 13px; padding-right: 13px; background-image: url(../Images/Modules/featureArrow.png); background-repeat:no-repeat; background-position: right 50%; display: inline; } .NewsletterArchive .FeatureLink:hover .FeatureLinkText { background-image: url(../Images/Modules/featureArrow_hover.png); color: #2e3140; } .Sitemap { background-color: #fdfdfd; padding: 10px; } .Sitemap h1 { margin-top: 0px; } .Sitemap .SitemapItem { font-weight: bold; margin: 3px; margin-top: 10px; } .Sitemap .BrandsItem { margin-left: 20px; }