/*homepage re-design overrides */

body.sect-home #intro {
background-color: #fff;

}
body.sect-home #main ol.nav {
display:none;
}

ul#features{
background: #fff url(/-/img/gradientSpace.png) bottom center no-repeat;
height:45px;
padding:0 60px 25px 60px;
margin:-48px 0 10px 0;
line-height: 45px;
text-align: center;
}

ul#features li{
height:45px; text-align: center;
}

ul#features li h4{
float:left;
font-size:13px;
color:#333;
font-weight: normal;
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
margin:0;
}

ul#features li h4 a{
float:none;
width:auto;
height: auto;
margin:0;
padding:0;
color:#333;
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
font-weight: normal;}

ul#features li a{
float:left;
width:26px;
height:26px;
margin:8px 8px 0 0;
}

ul#features li span{
text-align: center;
overflow: auto;
display: inline-block;
}

#mainContentWrap{
padding:0 60px 55px 60px;
font-size:13px;
color:#333;
font-weight: normal;
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
}

.featureBlock{overflow: auto; margin:0 0 0 0; clear:both;}

.featureContent{
float:left;
width:243px; 
padding:15px 45px 0 0;
}

.featureItem{
float:left;
width:408px; 
padding:0 0 50px 0;
}

#mainContentWrap div.alt .featureContent{padding:15px 0 0 0; width:243px;}

#mainContentWrap div.alt .featureItem{padding:0 45px 50px 0; width:408px;}

#mainContentWrap div.last {
background: #fff url(/-/img/gradientSpace.png) bottom center no-repeat;
padding:0 0 50px 0;
margin:0 0 10px 0;
}

#mainContentWrap div.last .featureContent{width:370px;}

#mainContentWrap div.last .featureItem{width:281px; padding:0 0 20px 0;}


.featureContent h3{
color: #24457A ; /* #2C4D8B Mike's orig */  /* 2C4D8B from logotype */
font-size: 22px;
font-family: Arial, sans-serif;
line-height: 24px;
margin-bottom: 10px;

}
.featureContent p a{
color:#2C4D8B;
font-size: 12px;
}

.featureContent p a:hover{
color: #2C4D8B; /* 2358B6*/ /*logo 51A1DB */
}

#featureInfo{
overflow: auto;
margin:0 0 35px 0;

}

#featureInfo .featureContent{width:215px; padding:0; margin:0;}

#featureInfo div.middle{margin:0 20px 0 20px;}

#featureInfo .featureContent h4{
color:#24457A;
font-size: 15px;
font-family: Arial, sans-serif;
line-height: 15px;
margin-bottom: 5px;
}

#featureOScontainer{
overflow: auto;
padding:0 0 50px 0;
background: #fff url(/-/img/gradientSpace.png) bottom center no-repeat;
}

#featureOScontainer h3{
color:#24457A;
font-size: 20px;
font-family: Arial, sans-serif;
line-height: 20px;
margin-bottom: 15px;
} 

#featureOS{
float:left;
width:431px;
padding:0 45px 0 0;
}

#featureOS ul li{
font-size:13px;
line-height: 16px;
padding:0 0 0px 47px;
margin:0 0 20px 0;
min-height: 35px;
}

#featureOS ul.featureOSX li.iconAddressBook{background: transparent url(/img/iconAddressBook.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconCalendar{background: transparent url(/img/iconiCal.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconSearch{background: transparent url(/img/iconSpotlight.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconiPhoto{background: transparent url(/img/iconiPhoto.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconSafari{background: transparent url(/img/iconSafari.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconDictionary{background: transparent url(/img/iconDictionary.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconDock{background: transparent url(/img/iconDock.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconiWork{background: transparent url(/img/iconiWork.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconThings{background: transparent url(/img/things_icon.png) 0 50% no-repeat;}
#featureOS ul.featureOSX li.iconOmniFocus{background: transparent url(/img/omnifocus_icon.png) 0 50% no-repeat;}


#featureWINOS{
float:left;
width:431px;
padding:0 45px 0 0;
}

#featureWINOS ul li{
font-size:13px;
line-height: 16px;
padding:0 0 0px 126px;
margin:0 0 20px 0;
min-height: 60px;
}

#featureWINOS ul.featureWIN li.iconFacebook{background: transparent url(/img/iconFacebook.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconTwitter{background: transparent url(/img/iconTwitter.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconShield{background: transparent url(/img/iconShield.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconMap{background: transparent url(/img/iconMap.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconAddon{background: transparent url(/img/iconAddon.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconMegaphone{background: transparent url(/img/iconMegaphone.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconPrivacy{background: transparent url(/img/iconPrivacy.png) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconCnet{background: transparent url(/img/iconCnet.gif) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconWebWorkerDaily{background: transparent url(/img/iconWebWorkerDaily.gif) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconVentureBeat{background: transparent url(/img/iconVentureBeat.gif) 0 50% no-repeat;}
#featureWINOS ul.featureWIN li.iconLifehacker{background: transparent url(/img/iconLifehacker.gif) 0 50% no-repeat;}


#postboxBuzz{

background: #fff url(/-/img/headingPBbuzzBG.png) top left repeat-x;
float:left;
width:190px;
padding:15px;

}


#postboxBuzz h4{

background: transparent url(/-/img/headingPBlove.png) top left no-repeat;
text-indent: -9999px;
width:190px;
height:36px;

}

#postboxBuzz ul li{
list-style-type: none;
list-style-image: none;
background: none;
margin:0;
padding: 0;

}

#postboxBuzz ul li blockquote{
color:#000;
font-size: 13px;
font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; 
border:none;
margin:0;
padding:0;

}

#postboxBuzz ul li p{

margin:5px 0 20px 0;
color:#2C4D8B;
font-size:11px;

}

#featureFooter h4{
color:#cc3333;
font-size: 18px;
font-family: Arial, sans-serif;
line-height: 18px;
margin: 5px 0 10px 0;
}

#featureFooter p.freePostbox{

background: transparent url(/img/iconFree.png) 0 50% no-repeat;
padding:0 0 0 47px;
min-height:35px;

}

#featureFooter p span a{
color:#cc3333;
}