/* Section Navigation */
div.menu-primary-navigation-container {
    position:relative;
    display:block;
    width:100%;
    height:60px;
    background-color:rgba(255,255,255,0.9);
    border-bottom:solid 1px #dadee1;
    padding-bottom:2px;
    -moz-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    z-index:9000;
}
div.menu-primary-navigation-container ul#menu-primary-navigation {
    list-style:none;
    display:block;
    width:930px;
    height:60px;
    margin:0 auto;
    padding-left:10px;
}
div.menu-primary-navigation-container li {
    display:block;
    width:auto;
    height:60px;
    margin:0;
    padding-right:40px;
    float:left;
}
div.menu-primary-navigation-container li a {
    font-family:Subhead, sans-serif;
    font-size:11px;
    line-height:64px;
    color:#4DC2BC;
    text-transform:uppercase;
}

ul#menu-primary-navigation li.current-menu-item a {color:#242D2F;}

.font-management div.menu-primary-navigation-container li {padding-right:36px;}


/* START banner css */
#home #banner, #features-benefits #banner, #whats-new #banner,
#home-2 #banner, #features-benefits-2 #banner, #whats-new-2 #banner,
#home-2-2 #banner, #features-benefits-2-2 #banner, #whats-new-2-2 #banner {
    display:block;
    width:100%;
    height:400px;
    margin-top:0;
    position:relative;
    background: #000 no-repeat top center;
    border-bottom: solid 1px #fff;
    -moz-box-shadow: inset 0 -5px 15px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 -5px 15px rgba(0,0,0,0.1);
    box-shadow: inset 0 -5px 15px rgba(0,0,0,0.1);
}

body#home, body#features-benefits, body#whats-new {background:#fff;}
#banner-contents {display:block; width:940px; margin:0 auto; padding-top:60px;}
#home #banner-contents, #features-benefits #banner-contents, #whats-new #banner-contents {display:block; width:940px; margin:0 auto; }
#banner img.background {position:absolute; top:0; margin:0 auto; z-index:1;}
#banner #banner-contents {z-index:2;}
#home #banner h1, #features-benefits #banner h1, #whats-new #banner h1 {
    font-family:Banner,sans-serif;
    font-size:72px;
    line-height:63px;
    letter-spacing:-4px;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:10px;
}
#home #banner h2, #features-benefits #banner h2, #whats-new #banner h2 {
    font-family:Headline, sans-serif;
    font-size:21px;
    color:#fff;
    line-height:28px;
    margin:0 0 5px 0;
}
#banner h2 strong {font-family:HeadlineHeavy,sans-serif}
#home #banner h3, #features-benefits #banner h3, #whats-new #banner h3 {
    font-family:HeadlineBold,sans-serif;
    font-size:16px;
    color:#fff;
}

/* Page Specific Banners */
#home.fm.font-management #banner #banner-contents h1,
#home.dam.digital-asset-management #banner #banner-contents h1 {
    margin-top:70px;
    font-size:94px;
    line-height:84px;
    text-shadow:rgba(0,0,0,.2) 0 3px 0;
}
#home.fm.font-management #banner #banner-contents h2,
#home.dam.digital-asset-management #banner #banner-contents h2 {
    font-size:23px;
    text-shadow:rgba(0,0,0,.2) 0 3px 0;
}
/* FM */
#home.fm.font-management #banner {background-color:#229de1;}
#home.fm.font-management #banner #banner-contents h1 {
    margin-top:70px;
    font-size:94px;
    line-height:84px;
}
#home.fm.font-management #banner #banner-contents h2 {color:#fff;}
#features-benefits.universal-type-server-3 #banner #banner-contents h1,
#features-benefits.universal-type-server-4 #banner #banner-contents h1,
#features-benefits.universal-type-server-4 #banner #banner-contents h2,
#features-benefits.universal-type-server-3 #banner #banner-contents h2,
#whats-new.universal-type-server-3 #banner #banner-contents h1,
#whats-new.universal-type-server-4 #banner #banner-contents h1,
#whats-new.universal-type-server-4 #banner #banner-contents h2 {width:600px;}
#whats-new.universal-type-server-3 #banner #banner-contents h2 {width:600px;}
#features-benefits.web-fonts #banner #banner-contents h1,
#features-benefits.web-fonts #banner #banner-contents h2,
#whats-new.web-fonts #banner #banner-contents h1,
#whats-new.web-fonts #banner #banner-contents h2 {width:420px;}
#features-benefits.web-fonts #banner #banner-contents h2,
#features-benefits.web-fonts #banner #banner-contents h3,
#whats-new.web-fonts #banner #banner-contents h2,
#whats-new.web-fonts #banner #banner-contents h3 {color:#00bae9;}
#features-benefits.suitcase-fusion-3 #banner #banner-contents h1,
#features-benefits.suitcase-fusion-3 #banner-contents h2,
#whats-new.suitcase-fusion-3 #banner #banner-contents h1,
#whats-new.suitcase-fusion-3 #banner #banner-contents h2 {width:600px;}

/* DAM */
#features-benefits.portfolio-sever-10 #banner {background-color:#ea3800;}
#features-benefits.portfolio-sever-10 #banner h2 {margin-top:130px;}

/* WebINK */
#features-benefits.web-fonts #content .left-image {width:140px; padding:0 20px;}
#features-benefits.web-fonts #content .right-column {width:420px; float:left;}

/* Universal Type Server 3 */
#features-benefits.universal-type-server-3 img#exact-fonts {margin-left:-13px;}
#features-benefits.universal-type-server-4 img#exact-fonts {margin-left:-13px;}

/* Suitcase Fusion 4 */
#whats-new.suitcase-fusion-4 #banner-contents {
    padding-top:110px;
}