#container {
    width: 1120px;
    height: 107px;
    text-align: left;
    background: transparent url(/btd/images/interface/bg-header.png) top left no-repeat;
    }
    #main {
        width: auto;
        background: transparent;
        }
        #header {
            position: relative;
            width: auto;
            height: 111px;
            background: transparent;
            }
            a#theLogo {
                position: absolute;
                top: 0;
                left: 97px;
                z-index: 20;
            }
            a#chooseLanguage {
                padding: 9px 33px 0 0;
                width: 217px;
                height: 19px;
                color: #1bb3cf;
                text-transform: uppercase;
                font-weight: bold;
                font-size: .81em;
                text-align: right;
                background: transparent url(/btd/images/interface/icon-choose-language.png) 100% 3px no-repeat;
                float:right;
                }
                a#chooseLanguage:hover {
                    text-decoration: none;
                }
            #languageChoices {
                padding: 34px 6px 0 29px;
             /*   width: 136px; */
                height: 236px;
                text-align: left;
                }
                #languageChoices h3 {
                    margin-bottom: 20px;
                    font-size: 1.4em;
                    text-transform: uppercase;
                    color: #58595b;
                    text-align: left;
                   /* width: 200px; */
                }
                #languageChoices ul {
                    }
                    #languageChoices ul li {
                        margin-bottom: 6px;
                        }
                        #languageChoices ul li a {
                            color: #58595b;
                            font-weight: bold;
                            font-size: 1.1em;
                        }
            ul#socialMedia {
                position: absolute;
                top: 11px;
                left: 988px;
                }
                ul#socialMedia li {
                    float: left;
                }
            ul#navheader {
                width: auto;
                background: transparent;
                }
                    
            #callsToAction {
                position: absolute;
                top: 60px;
                right: 20px;
                z-index: 3;
                width: 836px;
                height: 34px;
                }
                #callsToAction a {
                    float: right;
                    padding-top: 4px;
                    height: 31px;
                    color: #fff;
                    text-transform: uppercase;
                    font-weight: bold;
                    font-size: .91em;
                    text-align: center;
                    }
                    #callsToAction a:hover {
                        text-decoration: none;
                    }
                    #callsToAction a#getUpdates {
                        width: 150px;
                        background: transparent url(/btd/images/interface/bg-get-updates.png) top left no-repeat;
                        }
                        #callsToAction a#getUpdates:hover {
                            background: transparent url(/btd/images/interface/bg-get-updates-r.png) top left no-repeat;
                        }
                    #callsToAction a#getDemo {
                        width: 198px;
                        background: transparent url(/btd/images/interface/bg-product-demo.png) top left no-repeat;
                        }
                        #callsToAction a#getDemo:hover {
                            background: transparent url(/btd/images/interface/bg-product-demo-r.png) top left no-repeat;
                        }
.featuredContainer {
    padding-left: 38px;
    margin: 0 auto;
    width: 1082px;
    height: 541px;
    }
    #featuredStories {
        position: relative;
        width: 1043px;
        height: 541px;
        text-align: left;
        }
        #featuredStories .overviewContent {
            display: none;
            position: absolute;
            top: 45px;
            left: 63px;
            z-index: 20;
            width: 644px;
            }
            #featuredStories .overviewContent h1 {
                margin: 0 5px 0 0;
                color: #ed1c24;
                font-size: 1.6em;
                text-transform: uppercase;
                font-weight: bold;
            }
            #featuredStories .overviewContent p {
                font-size: 1.2em;
                line-height: 1.5em;
                /*width: 586px;*/
            }
        #featuredStories #overviewContent2 {
            display: block;
        }
        .featuredStory {
            display: none;
            width: 1043px;
            height: 541px;
            }
           /* addedin-page as these need to be dynamicaly populated
             #featuredStory2 {
                display: block;
                background: transparent url(../img/content-design/bg-feature-story-2.jpg) top left no-repeat;
            }
            #featuredStory1 {
                background: transparent url(../img/content-design/bg-feature-story-1.jpg) top left no-repeat;
            }
            */
            .featuredStory .contentBlock {
                position: absolute;
                top: 144px;
                left: 87px;
                width: 480px;
                }
                .featuredStory .contentBlock p {
                    margin-bottom: 4px;
                    font-size: 1.2em;
                    line-height: 1.5em;
                }
                .learnWhy {
                   /* display: block;
                    padding: 16px 93px 0 0; 
                    width: 515px;
                    height: 29px;
                    font-weight: bold;
                    color: #58595b;
                    text-transform: uppercase;
                    text-align: center; */
                    
                    display: block;
                    padding: 16px 20px 0 75px;
                    width: 475px;
                    height: 29px;
                    font-weight: bold;
                    color: #58595b;
                    text-transform: uppercase;
                    text-align: left;                   
                    background: transparent url(/btd/images/content/bg-learn-why.png) top left no-repeat;
                    }
                    .learnWhy:hover {
                        text-decoration: none;
                    }
    .featuredContainer .videoPlayer {
        padding: 12px 0 0 64px;
        color: #7f7e80;
        margin-top: 30px;
        }
        .featuredContainer .videoSet {
            display: none;
            margin-top: 40px;

        }
        #designDecoderContainer #videoSet1 {
            display: block;
        }
        #lgdStories #videoSet1 {
            display: block;
        }
        .episodeContainer {
            display: none;
            }
            #featureepisode, #decoderEpisode {
                display: block;
            }
            .featuredContainer .videoPlayer .thePlayer {
                display: block;
                margin-bottom: 8px;
            }
            .featuredContainer .videoPlayer .shareBar {
                position: absolute;
                /*top: 354px;*/
                left: 402px;
                top: 406px;
                }
/*
            .featuredContainer .videoPlayer .shareBar .fb-like {
                margin-right: 3px;
                }
                .featuredContainer .videoPlayer .shareBar div, .featuredCo ntainer .videoPlayer .shareBar iframe {
                float: left;
                }
                   
*/    
         /* .featuredContainer .videoPlayer .shareBar .twitter-share-button {
                    position: relative;
                    top: 3px;
                    left: 4px;
                }
                */

        .featuredContainer .videoPlayer .shareBar .shareLikeBtn {
            position: absolute;
            top: 3px;
            left: 0;
        }
        .featuredContainer .videoPlayer .shareBar .twitterBtn {
            position: absolute;
            top: 3px;
            left: 90px;
        }
        .featuredContainer .videoPlayer .shareBar .googlePlusBtn {
            position: absolute;
            top: 3px;
            left: 196px;
        }
        .featuredContainer .videoPlayer ul.commentTabs {
            border-bottom: 1px solid #58595b;
            margin-top: 4px;
            margin-bottom: 3px;
            width: 640px;
            height: 20px;
            }
            .featuredContainer .videoPlayer ul.commentTabs li {
                float: left;
                margin-right: 4px;
                }
                .featuredContainer .videoPlayer ul.commentTabs li a {
                    float: left;
                    padding: 4px 0 0 12px;
                    width: 150px;
                    height: 16px;
                    background: #818181;
                    color: #fff;
                    text-transform: uppercase;
                    font-weight: bold;
                    }
                    .featuredContainer .videoPlayer ul.commentTabs li a.selected {
                        background: #57585a;
                    }
        .featuredContainer .theComments {
            display: none;
            padding: 17px 10px 0 10px;
            border-bottom: 1px solid #d1d1d2;
            width: 620px;
            /* height: 128px; */
            height: 76px;
            overflow: auto;
            }
            /*.featuredContainer #feature1Comments {
                display: block;
            }*/
            .featuredContainer .singleComment {
                }
                .featuredContainer .singleComment p {
                    color: #000;
                    font-size: 1.1em;
                    margin: 0 0 2px 0;
                    }
                    .featuredContainer .singleComment p.commentDetails {
                        padding-bottom: 10px;
                        font-size: 1em;
                        color: #3862ce;
                        }
                        .featuredContainer .singleComment p.commentDetails span {
                            color: #615a69;
                        }
        .featuredContainer .addComment {
            display: none;
           /* padding: 8px 0 0 13px; */
            }
            .featuredContainer .addComment .textField {
                padding-left: 4px;
                margin-bottom: 4px;
                width: 186px;;
                height: 22px;
                display: block;
                border: 1px solid #58595b;
                background: transparent;
                color: #959595;
            }
            .featuredContainer .addComment textarea {
                padding: 4px;
                margin-bottom: 8px;
                width: 620px;;
                /* height: 69px; */
                height: 25px;
                display: block;
                border: 1px solid #58595b;
                background: transparent;
                color: #959595;
            }
            .featuredContainer .addComment .submitBtn {
                display: block;
                margin-left: 487px;
                border: none;
            }
        .featuredContainer .otherVideos {
            position: absolute;
            top: 10px;
            left: 715px;
            }
            .otherVideos .theDescription {
                padding: 6px 8px 0 14px;
                width: 250px;
                height: 101px;
                background: #ccc url(/btd/images/content/bg-story-description.gif) top left no-repeat;
                }
                .otherVideos #webSeriesDescription {
                    padding: 6px 8px 0 14px;
                    width: 250px;
                    height: 94px;
                    background: #ccc url(/btd/images/content/bg-lgd-description.gif) top left no-repeat;
                }
                .otherVideos .theDescription h1 {
                    margin-bottom: 8px;
                    font-size: 1.4em;
                    text-transform: uppercase;
                    font-weight: bold;
                    color: #ed1c24;
                }
                .otherVideos .theDescription p {
                    font-size: 1.2em;
                }
            .otherVideos .projectDescription {
                /* padding: 13px 8px 0 14px; */
                padding: 6px 8px 6px 14px;
                width: 250px;
                height: 105px;
                background: #ccc url(/btd/images/content/bg-project-description.gif) top left no-repeat;
                }
                .otherVideos .projectDescription h2 {
                    font-size: 1.2em;
                    text-transform: uppercase;
                    color: #57585a;
                }
                .otherVideos .projectDescription h3 {
                    font-size: 1.2em;
                    text-transform: uppercase;
                    color: #818181;
                }
                .otherVideos .projectDescription p {
                    margin: 5px 0 6px 0;
                    color: #58595b;
                    font-size: 1.2em;
                }
                .otherVideos .projectDescription a {
                    color: #58595b;
                    font-size: 1.2em;
                    text-decoration: underline;
                }
            .videoContainer {
                position: relative;
                padding: 14px 9px 14px 12px;
                width: 251px;
                height: 383px;
                background: #fff url(/btd/images/content/bg-other-videos.gif) top left no-repeat;
                }
                #webSeriesContainer {
                    height: 275px !important;
                    overflow: auto;
                    background: #fff url(/btd/images/content/bg-lgd-videos.gif) top left no-repeat;
                }
                .videoContainer h2 {
                    padding: 10px 0 12px 0;
                    font-size: 1.1em;
                    text-transform: uppercase;
                }
                .videoContainer p {
                    margin-bottom: 15px;
                    font-size: 1.1em;
                    line-height: 1.7em;
                }
                #decoderContent2, #decoderContent3, #decoderContent4 {
                    display: none;
                }
                .videoContainer .oneOtherVideo {
                    position: relative;
                    margin-bottom: 5px;
                    border-right: 1px solid #ddd;
                    border-bottom: 1px solid #ddd;
                    width: 250px;
                    height: 89px;
                    cursor: pointer;
                    }
                    #webSeriesContainer .oneOtherVideo {
                        width: 234px;
                    }
                    .videoContainer #episodeSelected {
                        background: #ddd;
                    }
                    .videoContainer .oneOtherVideo img {
                        position: absolute;
                        top: 5px;
                        left: 12px;
                    }
                    .videoContainer .oneOtherVideo .textBlock {
                        position: absolute;
                        top: 6px;
                        left: 133px;
                        width: 100px;
                        }
                        #webSeriesContainer .oneOtherVideo .textBlock {
                            width: 95px;
                        }
                        .videoContainer .oneOtherVideo .textBlock p {
                            color: #58595b;
                            margin: 0;
                            line-height: 1.4em;
                            }
                            .videoContainer .oneOtherVideo .textBlock p.videoTime {
                                color: #959595 !important;
                            }
                            .videoContainer #episodeSelected .textBlock p {
                                color: #10bed2;
                            }
#tipsAndDemos {
    margin: 0 auto;
    width: 1120px;
   /* height: 1276px; */
    text-align: left;
   /* background: transparent url(/btd/images/interface/bg-tips.png) top left no-repeat; */
    background: transparent url(/btd/images/interface/bg-tips.png) bottom left no-repeat;
    }
    #tipsAndDemos #overviewContent {
        position: static;
        padding: 10px 0 0 96px;
        }
        #tipsAndDemos #overviewContent h1 {
                margin: 0;
                color: #ed1c24;
                font-size: 2.2em;
                text-transform: uppercase;
            }
            #tipsAndDemos #overviewContent p {
                margin-left: 4px;
                font-size: 1.2em;
                line-height: 1.5em;
            }
    #tipsAndDemos #theTips {
        padding-left: 134px;
        }
        #tipsAndDemos #theTips #featuredTip {
            position: relative;
            padding: 33px 0 0 43px;
            margin-top: 26px;
            width: 843px;
            height: 196px;
            background: transparent url(/btd/images/interface/bg-featured-tip.jpg) top left no-repeat;
            }
            #tipsAndDemos #theTips #featuredTip h1 {
                width: 415px;
                height: 30px;
                margin-bottom: 12px;
                background: transparent url(/btd/images/content/bg-featured-tip-hdr.png) bottom left no-repeat;
                text-transform: uppercase;
                color: #009b9f;
                font-size: 2.0em;
            }
            #tipsAndDemos #theTips #featuredTip p {
                margin-bottom: 8px;
                width: 400px;
                color: #818181;
                font-size: 1.3em;
                line-height: 1.3em;
            }
            #tipsAndDemos #theTips #featuredTip .featureLink {
                display: block;
                color: #ed1c24;
                text-transform: uppercase;
                text-decoration: underline !important;
                font-size: 1.3em;
                font-weight: bold;
                }
                #tipsAndDemos #theTips #featuredTip #featureWatch {
                    padding-top: 28px;
                    background: transparent url(/btd/images/content/bg-feature-link.png) 1px 1px no-repeat;
                }
            #tipsAndDemos #theTips #featuredTip #theImage {
                position: absolute;
                top: 0;
                left: 504px;
            }
        #tipsAndDemos #theTips .singleTip {
            float: left;
            margin: 0 25px 27px 0;
            width: 280px;
            height: 276px;
            background: transparent url(/btd/images/content/bg-single-tip.png) top left no-repeat;
            }
            #tipsAndDemos #theTips .singleTip h1 {
                padding: 4px 0 5px 11px;
                color: #fff;
                text-transform: uppercase;
                font-size: 1.2em;
            }
            #tipsAndDemos #theTips .singleTip img {
                display: block;
                /* margin: 14px 0 0 1px; */
                margin: 14px 0 0 0;
            }
            #tipsAndDemos #theTips .singleTip p {
                padding: 6px 20px 7px 11px;
                font-size: 1.1em;
                line-height: 1.5em;
            }
            .tipLink {
                display: block;
                padding: 0 0 0 11px;
                color: #ed1c24;
                text-transform: uppercase;
                text-decoration: underline !important;
                font-size: 1.1em;
                font-weight: bold;
            }
.galleryWrapper {
    padding-left: 38px;
    margin: 0 auto;
    width: 1082px;
    height: 143px;
    background: transparent url(/btd/images/interface/bg-gallery.png) top left no-repeat;
    }
    .galleryInner {
        position: relative;
        width: 1120px;
        height: 143px;
        }
        .galleryInner h2 {
            text-align: center;
            height: 27px;
            overflow: hidden;
        }
        .galleryInner .thumbnails {
            }
            .galleryInner .thumbnails a {
                float: left !important;
                }
            .galleryInner .thumbnails .thumbnail {
                float: left !important;
                margin-right: 21px;
                }
#darkBarWrapper {
    position: relative;
    padding-left: 38px;
    margin: 0 auto;
    width: 1082px;
    height: 197px;
    background: transparent url(/btd/images/interface/bg-dark-bar.png) top left no-repeat;
    }
    #darkBarInner {
        position: relative;
        width: 1043px;
        height: 197px;
        cursor: pointer;
        background: transparent url(/btd/images/interface/drak-gray-btd-background.jpg) top left no-repeat;
        }
        .darkBarFocus {
            position: absolute;
            text-align: left;
            cursor: pointer;
            }
            #tipsFocus {
                top: 0;
                left: 0;
                padding: 13px 0 0 60px;
                width: 459px;
                height: 186px;
            }
            #lgdFocus {
                top: 0;
                left: 0;
                padding: 13px 0 0 60px;
                width: 459px;
                height: 186px;
            }
            #designLabFocus {
                top: 0;
                left: 522px;
                padding: 13px 0 0 58px;
                width: 463px;
                height: 184px;
            }            
            .darkBarFocus h3 {
                margin-bottom: 17px;
            }
            .darkBarFocus .screenshot {
                display: block;
                margin-left: 2px;
            }
            .darkBarFocus h4 {
                position: absolute;
                top: 27px;
                left: 247px;
                color: #f68b1f;
                text-transform: uppercase;
                width: 170px;
                font-weight: bold;
                font-size: 1.1em;
            }
            .darkBarFocus p {
                position: absolute;
                top: 43px;
                left: 305px;
                width: 170px;
                color: #e2e2e2;
                font-size: 1.1em;
                line-height: 1.6em;
            }
            .darkBarFocus .watchVideoLink {
                position: absolute;
                top: 132px;
                left: 305px;
            }
#twitterWrapper {
    padding: 15px 0 0 59px;
    margin: 0 auto;
    width: 1061px;
    height: 46px;
    background: transparent url(/btd/images/interface/bg-twitter.png) top left no-repeat;
    }
    #twitterInner {
        position: relative;
        text-align: left;
        }
        #twitterLeft {
            position: absolute;
            top: 0;
            left: 0;
        }
        #twitterPrevious {
            position: absolute;
            top: 16px;
            left: 57px;
            color: #e4e4e4;
            text-transform: uppercase;
            font-size: 1.1em;
            font-weight: bold;
        }
        #twitterIcon {
            position: absolute;
            top: 0;
            left: 150px;
        }
        .twitterAvatar {
            position: absolute;
            top: 0;
            left: 208px;
        }
        .twitterHandle {
            position: absolute;
            top: 14px;
            left: 255px;
            color: #e4e4e4;
            font-size: 1.2em;
            font-weight: bold;
        }
        .theTweet {
            position: absolute;
            top: 5px;
            left: 371px;
            /* width: 488px; */
            width: 550px;
            color: #d9d6d6;
            font-size: 1em;
            font-weight: bold;
            line-height: 1.6em;
            }
            .theTweet span {
                color: #464646;
                font-size: .91em;
            }
        #twitterNext {
            position: absolute;
            top: 16px;
            /* left: 918px; */
            left: 875px;
            color: #e4e4e4;
            text-transform: uppercase;
            font-size: 1.1em;
            font-weight: bold;
        }
        #twitterRight {
            position: absolute;
            top: 0;
            left: 957px;
        }
#footer {
    position: relative;
    float: none;
    margin: 0 auto;
    width: 1120px;
    height: 175px;
    text-align: left;
    background: transparent url(/btd/images/interface/bg-footer.png) top left no-repeat;
    }
    #footer #dassaultLogo {
        position: absolute;
        top: 20px;
        left: 63px;
    }
    #footer #copyright {
        position: absolute;
        top: 62px;
        left: 59px;
        font-size: 12px;
        color: #898989;
    }
    #footerTopNav {
        position: absolute;
        top: 39px;
        right: 60px;
        margin: 0 !important;
        }
        #footerTopNav li {
            float: left;
            margin: 0 !important;
            }
            #footerTopNav li a {
                float: left;
                padding-top: 3px;
                color: #ed1c24;
                margin-right: 15px;
                font-size: 12px;
                }
                #footerTopNav li a#contactSales {
                    padding-right: 27px;
                    margin: 0;
                    background: transparent url(/btd/images/content/bg-footer-envelope.png) 100% 0px no-repeat;
                }
                
    #footerBtmNav {
        position: absolute;
        top: 63px;
        right: 60px;
        margin: 0 !important;
        /* width: 389px; */
        }
        #footerBtmNav li {
            float: left;
            margin: 0 !important;
            }
            #footerBtmNav li a {
                float: left;
                color: #898989;
                padding: 0 6px 0 5px;
                margin: 0 !important;
                font-size: 12px;
                background: transparent url(/btd/images/content/footer-divider.gif) 100% 2px no-repeat;
                }
                #footerBtmNav li.lastOne a {
                    padding: 0 0 0 5px;
                    background: transparent;
                }
    #registerUpdates {
        padding: 35px 0 0 0;
        }
        #registerUpdates h3 {
            padding: 0 0 0 20px;
            margin-bottom: 20px;
            font-size: 1.4em;
            text-transform: uppercase;
            color: #ed1c24;
            text-align: left;
        }
        #registerUpdates #registerClose {
            position: absolute;
            top: 119px;
            right: 160px;
            color: #58585a;
            text-decoration: none;
            font-size: 1.1em;
            font-weight: bold;
        }
        #registerUpdates form {
            padding-left: 11px;
            }
            #registerUpdates .textField {
                display: block;
                width: 333px;
                height: 41px;
               /* border: none; */
                padding-left: 23px;
                margin-bottom: 19px;
                color: #959595;
                font-size: 1.2em;
               /* background: transparent url(/btd/images/interface/bg-text-field.png) top left no-repeat; */
            }
/* moved to coldfusion include 
            #registerUpdates .submitBtn {
                display: block;
                width: 114px;
                height: 41px;
                text-indent: -9999px;
                border: none;
                margin-left: 211px;
                cursor: pointer;
                background: transparent url(/btd/images/interface/btn-submit.png) top left no-repeat;
            }
*/
    #registrationForm {
        text-align: left;
        }
        #registrationForm h1 {
            padding: 8px 15px 7px 22px;
            height: 35px;
           /* padding: 8px 0 7px 22px; */
            border-bottom: 1px solid #fff;
            margin-bottom: 8px;
            text-transform: uppercase;
            font-weight: bold;
            font-size: 1.4em;
            color: #ed1c24;
        }
        #registrationForm .textField {
            display: block;
            width: 202px;
            height: 29px;
            /* border: none; */
            padding-left: 23px;
            margin: 0 0 19px 36px;
            color: #959595;
            font-size: 1.3em;
           /* background: transparent url(/btd/images/content/bg-registration-fields.png) top left no-repeat; */
        }
        #registrationForm label {
            display: block;
            margin: 0 0 6px 22px;
            color: #58595b;
            font-size: 1.3em;
        }
        #registrationForm select {
            display: block;
            height: 26px;
            margin: 9px 0 19px 41px;
           /* border: 1px solid #dee4e7; */
            color: #959595;
            font-size: 1.3em;
        }
        #registrationForm .rightColumn {
            position: absolute;
           /* top: 43px; */
            top: 59px;
            left: 346px;
            }
            #registrationForm .rightColumn .submitBtn {
                position: absolute;
                top: 470px;
                left: 235px;
                border: none;
                background: transparent;
            }
           /* #registrationForm .rightColumn .cancelBtn {
                position: absolute;
                top: 488px;
                left: 55px;
                border: none;
                background: transparent;
            } */
            #registrationForm .rightColumn #requiredNote {
                position: absolute;
                top: 445px;
                left: 33px;
                color: #959595;
            }
 /* HEADER NAVIGATION */
    #dsheader {
        margin: 0 auto;
        width: 1043px;
    }
    #head_logo {
        float: left;
        background: url(/btd/images/interface/DSLogo.jpg) no-repeat;
        height: 51px;
        width: 170px;
        margin: 15px 0 0 0;
    }
    #head_logo:hover {
        text-decoration: none;
    }
    #social {
        float: right;
    }
    #social img {
         margin: 5px 0 0 5px;
    }
    .head_shader {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background-color:#f0f7ff;
    }
    .head_shader.narrow {
        width: 1041px;
        margin: 0 auto;
        border: 1px solid #ccc;
        position: relative;
    }
    #globalheader {
        height:33px;
    }
    #swheader {
        height: 64px;
    }
    .head_wrap {
        margin: 0 auto;
        width: 1043px;
    }
    #headerlinks {
        float: right;
    }
    #headerlinks ul {
        margin: 0 20px 0 0;
    }
    #headerlinks li {
        float: left;
    } 

    #headerlinks li a {
        font-size: 11px;
        color: #8fa5b9;
    }
    #compass {
        background: url(/btd/images/interface/compass.png) no-repeat;
        height:90px;
        width:70px;
        float: right;
        margin: 2px 0 0 0;
    }
    #swLogo {
        float: right;
        margin: 12px 40px 0 0;
        text-align: left;
    }
    #btdLogo {
        margin: -5px 0 0 50px;
        position: relative;
        z-index: 10;
        width: 170px;
        float: left;
    }
/* HEADER NAVIGATION */
/* MAIN NAVIGATION */
        #navigation {
            float: left;
            width: 780px;
        }
        ul#navheader {
            height: 30px;
            margin: 32px 10px 0 22px;
        }
        ul#navheader li {
            position: relative;
            float: left;
            margin: 0 20px 0 0;
            z-index: 8998; /* IE7: This is required because IE7 is intellectually challenged */
        } 
        ul#navheader li a {
            font-weight: bold;
            line-height: 20px;
            color: #142f44;
            text-transform: uppercase;
        }
        ul#navheader li a:hover, ul#navheader li a.current {
            color: #239de8;
        }
    /* MAIN NAVIGATION */
 