/*#region Suite pages */

/*#region Product icons */

#wlDesktopSuiteProducts li,
#wlOnlineSuiteProducts li {float:left;margin:0 0 28px 40px;width:118px;height:132px}
    .scriptEnabled #wlDesktopSuiteProducts li,
    .scriptEnabled #wlOnlineSuiteProducts li {cursor:pointer;}
    #ie6 #wlDesktopSuiteProducts li {margin:0 0 28px 20px;}
    /*#wlOnlineSuiteProducts li {margin-left:55px;}*/
        #ie6 #wlOnlineSuiteProducts li {margin-left:30px;height:150px;}
        
#wlDesktopSuiteProducts li h4,
#wlOnlineSuiteProducts li h4 {padding-bottom:0.375em;}

/*#endregion Product icons */

/*#region Layout */

.suite h2 {text-indent:-9999em;}
    #wlOnlineSuiteSub h2 {background-position:0 12px;height:78px;}
    #wlDesktopSuiteInfo h2 {background-position:0 -100px;width:230px;height:64px;margin-bottom:1em;}
    
.suite .main {width:964px;margin:0 0 45px 0;background-repeat:no-repeat;}
    #wlOnlineSuiteMain {height:432px;);}
    #wlDesktopSuiteMain {height:329px;);}
.suite .main h1 {text-indent:-9999em;background:transparent;height:128px;}
.suite .main div.info {text-indent:-9999em;margin-left:28px;}
    #wlOnlineSuiteMain div.info {width:334px;height:196px;background-position:0 -200px;}
    #wlDesktopSuiteMain div.info {width:380px;height:116px;background-position:0 -420px;}
.suite .main a {display:block;text-indent:-9999em;margin:20px 0 0 30px;}
    #wlOnlineSuiteMain a {width:205px;height:37px;background-position:0 0;}
    #wlDesktopSuiteMain a {}
    
.suite .sub {float:left;margin:0 0 0 28px;}
    #wlOnlineSuiteSub {width:208px;float:none;clear:both;}
        #ie6 #wlOnlineSuiteSub {margin:0 20px 0 14px;}
    #wlDesktopSuiteSub {width:230px;}
        #ie6 #wlDesktopSuiteSub {margin:0 15px 0 14px;}
        
/*#endregion Layout */

/*#region Product Details Layout */

#productDetail h1,
#productDetail #learn1 h3,
#productDetail #learn2 h3,
#productDetail #learn3 h3,
#productDetail #tips h3 {text-indent:-9999em;}

#productDetail {color:#484848;}


#productDetail .sub {width:300px;}

#productDetail .productHero h3 {line-height:1.5em;font-size:1.2em;margin-bottom:0;font-weight:bold;color:#484848;}


#productDetail #topFeatures h2,
#productDetail .productHero h2 {line-height:1.4em;font-size:1.3em;margin-bottom:0;font-weight:bold;color:#484848;}
#productDetail .productHero h2,
#productDetail .productHero p {width:675px;}
#productDetail .productHero p,
#productDetail .main li,
    #productDetail .tabContent li {line-height:1.3em;}
#productDetail .productHero p {margin-bottom:10px;}
#productDetail .productHero p,
    #productDetail .main li {font-size:1.1em;}
#productDetail .main li,
    #productDetail .tabContent li {margin-bottom:1em;}
    
#productDetail p.note {font-size:0.8em;color:#484848;padding-left:0.5em;margin-left:-0.5em;}
#productDetail p.note:first-letter {margin-left:-.5em;}
    #ie6 #productDetail p.note:first-letter {margin-left:0;}

#productDetail .tabContent .leftCol {width:570px;margin-right:20px;}
#productDetail .tabContent h3 {color:#767676;font-size:1.3em;margin-bottom: 10px;}

#ie6 #productDetail ul.tabs {position:relative;z-index:4}
#productDetail ul.tabs li.first {clear:left;}
#productDetail .tabContent {overflow:auto;clear:left;padding:20px 10px 10px 10px;}
    #ie6 #productDetail .tabContent {border-bottom:none;}
    
#ie6 .learnFrom .cta,
#learn1 .cta,
#learn2 .cta,
#learn3 .cta,
#tips .cta {display:inline;margin-left:75px;}

.learnFrom .cta,
#learn1 .cta,
#learn2 .cta,
#learn3 .cta,
#tips .cta {clear:both;display:block;float:left;margin:0 0 1em 70px;white-space:nowrap;}

#ie6 .learnFrom .cta,
#ie6 #learn1 .cta,
#ie6 #learn2 .cta,
#ie6 #learn3 .cta,
#ie6 #tips .cta {margin-left:35px;}
    
#productDetail #learn1 h3,
#productDetail #learn2 h3,
#productDetail #learn3 h3 {background-position:0 -680px;height:23px;}

#productDetail .productHero {background:transparent none no-repeat 256px 28px;min-height:300px;}
    #ie6 #productDetail .productHero {height:300px;}
    #productDetail #prodEvents {padding-bottom:1em;}
    #productDetail #prodFamilySafety {}
    #productDetail #prodHotmail {}
    #productDetail #prodMail {}
    #productDetail #prodMessenger {}
    #productDetail #prodMobile {}
    #productDetail #prodPhotoGallery {}
    #productDetail #prodInfo {}
    #productDetail #prodSpaces {}
    #productDetail #prodToolbar {}
    #productDetail #prodWriter {}
    #productDetail #prodPhotos {}
    #productDetail #prodGroups {}
    #productDetail #prodProfile {}
    #productDetail #prodMovieMaker {}
    #productDetail #prodCalendar {}

    #productDetail #prodEvents h1 {background-position:0 0;}
    #productDetail #prodFamilySafety h1 {background-position:0 -40px;}
    #productDetail #prodHotmail h1 {background-position:0 -80px;}
    #productDetail #prodMail h1 {background-position:0 -120px;}
    #productDetail #prodMessenger h1 {background-position:0 -160px;}
    #productDetail #prodMobile h1 {background-position:0 -200px;}
    #productDetail #prodPhotoGallery h1 {background-position:0 -240px;}
    #productDetail #prodInfo h1 {background-position:0 -280px;}
    #productDetail #prodSpaces h1 {background-position:0 -320px;}
    #productDetail #prodToolbar h1 {background-position:0 -360px;}
    #productDetail #prodWriter h1 {background-position:0 -400px;}
    #productDetail #prodGroups h1 {background-position:0 -440px;}
    #productDetail #prodProfile h1 {background-position:0 -480px;}
    #productDetail #prodPhotos h1 {background-position:0 -520px;}
    #productDetail #prodCalendar h1 {background-position:0 -560px;}
    #productDetail #prodMovieMaker h1 {background-position:0 -600px;}
    
#productDetail h1 .essentials {display:block; width:109px; height:27px; margin:-28px 0 0;}
    #productDetail #prodMessenger h1 .essentials {margin-left: 305px;}
    #productDetail #prodMail h1 .essentials {margin-left: 221px;}
    #productDetail #prodPhotoGallery h1 .essentials {margin-left: 334px;}
    #productDetail #prodToolbar h1 .essentials {margin-left: 262px;}
    #productDetail #prodWriter h1 .essentials {margin-left: 248px;}
    #productDetail #prodFamilySafety h1 .essentials {margin-left: 326px;}
    #productDetail #prodMovieMaker h1 .essentials {margin-left: 366px; margin-top:-10px; }
    
    #productDetail h1 span.flag.beta {display:block;width:63px;height:22px;margin:-44px 0 0 0;z-index:-9999}
    #ie6 #productDetail h1 {position:relative;}
    #ie6 #productDetail h1 span.flag.beta {margin-top:0;position:absolute;top:-14px;left:0;}
    #productDetail #prodCalendar h1 span.flag.beta {margin-left:256px;}
    #productDetail #prodMovieMaker h1 span.flag.beta {margin-left:300px;}

#productDetail #shareThis {margin:20px 0 5px 0;}

#productDetail .productHero .trifecta {float:right;margin-right:10px;}
    #productDetail #prodEvents .trifecta {margin:0 33px 0 0;}
        #ie6 #productDetail #prodEvents .trifecta {margin:0 20px 0 0;}
    #productDetail #prodFamilySafety .trifecta {margin:10px 15px 0 0;}
    #productDetail #prodHotmail .trifecta {margin:10px 15px 0 0;}
    #productDetail #prodMail .trifecta {margin:0 15px 0 0;}
    #productDetail #prodMessenger .trifecta {margin:10px 0 0 0;}
    #productDetail #prodMobile .trifecta {margin:15px 15px 0 0;}
    #productDetail #prodPhotoGallery .trifecta {margin:10px 5px 0 0;}
    #productDetail #prodInfo .trifecta {margin:5px 90px 0 0;}
        #ie6 #productDetail #prodInfo .trifecta {margin:5px 50px 0 0;}
    #productDetail #prodSpaces .trifecta {margin:15px 5px 0 0;}
    #productDetail #prodToolbar .trifecta {margin:10px 5px 0 0;}
    #productDetail #prodWriter .trifecta {margin:0 15px 0 0;}

#productDetail .productHero .trifecta h5 {font-weight:bold;}
#productDetail .productHero .trifecta ul {padding-top:5px;}
#productDetail .productHero .trifecta li {padding-left:18px;font-size:1em;margin-bottom:0;}
    #productDetail .productHero .trifecta li.checked {}

#productDetail .advoPost {font-size:1em;line-height:1.1em;}
#productDetail #tips .apMini .body dl {clear:left;width:100%;}
#productDetail .apMini .body dd.overall {float:left;}
#productDetail .apMini .body dt.overall {float:left;}

#productDetail #worksWith ul.wlBullets {width:375px;float:left;}
#productDetail #worksWith .worksGreatWith {background:none;padding:0;margin-right:20px;width:175px;}

#productDetail #tips h3 {background-position:0 -640px;height:18px;width:555px;}
#productDetail #tips .advoPost li {float:left;clear:none;min-height:110px;height:auto;}
    #ie6 #productDetail #tips .advoPost li {height:110px;}
#productDetail #tips .advoPost li li,
    #ie6 #productDetail #tips .advoPost li li {width:inherit;min-height:0;height:auto;}
#productDetail #tips .advoPost li ul.badges li {width:40px;height:17px;float:right;}/* reset styles on badges */
#productDetail #tips .advoPost li ul.badges li.macromsBadge {width:50px;}/* reset styles on badges */
    #ie6 #productDetail #tips .advoPost li ul.badges li {height:20px;}
#productDetail #tips .apMini .body {width:230px;}
#ie6 #productDetail #tips .apMini div.photo {margin-right:5px;}

#productDetail #topFeatures h2 {margin-bottom:0.5em;}
#productDetail #topFeatures .label {display:block;color:#767676;font-size:12px;margin-bottom:0.5em;}
#productDetail #topFeatures li {padding:0 10px 10px 10px;line-height:1.3em;margin-bottom:10px;}
#productDetail #topFeatures span.flag.new,
#productDetail #moreFeatures span.flag.new {display:block;float:left;width:20px;height:16px;padding-right:6px;text-indent:-9999em;}

#productDetail #topFeatures li.iconOdd {background:transparent none no-repeat 0 0;min-height:73px;padding:6px 0 0 95px;}
    #ie6 #productDetail #topFeatures li.iconOdd {height:73px;}

#productDetail #moreFeatures .leftCol {font-size:1.1em;}

#productDetail .watchVideo {font-size:12px;margin-top:4px;}

/*#productDetail #learn1 .cta,
#productDetail #learn3 .cta {margin-left:8px;}*/

#productDetail .videoFeature {overflow:auto;}
#productDetail .microVideoPlayer {float:left;margin-right:10px;height:61px;padding:2px 2px 0 2px;}
#productDetail .microVideoPlayerContent {width:59px;height:46px;display:block;text-indent:-9999em;background:transparent none no-repeat 0 0;}
    #productDetail #EverydayTasks .microVideoPlayerContent {}
    #productDetail #ShareMemories .microVideoPlayerContent {}
    #productDetail #WorkFromAnywhere .microVideoPlayerContent {}
#productDetail .videoContent {float:left;width:287px;margin-top:-1em;}

/*#endregion Product Details Layout */

/*#region Online-specific layout */

#wlOnlineSuiteProducts {margin-top:-138px;}
#wlOnlineSuiteProducts li.hotmail {margin-left:256px;}
    #ie6 #wlOnlineSuiteProducts li.hotmail {margin-left:128px;}
#wlOnlineSuiteProducts li.mobile {margin-left:80px;}
    #ie6 #wlOnlineSuiteProducts li.mobile {margin-left:40px;}

/*#endregion Online-specific layout */

/*#region Desktop-specific layout */

#wlDesktopSuiteProducts {float:right;width:705px;}
    #ie6 #wlDesktopSuiteProducts {width:685px;}

#ie6 #wlDesktopSuite {overflow:visible;width:100%;}

#wlDesktopSuiteInfo {float:left;margin:0 0 35px 0;}

/*#endregion Desktop-specific layout */

/*#endregion Suite pages */