@charset "utf-8"; html { overflow-y : scroll; } body { font-family : Arial, Helvetica, sans-serif; font-size : 11px; } .container-width-full { position : relative; width : 100%; } .container-width-site { position : relative; width : 935px; margin : 0px auto; } .main-container { padding-top : 190px; z-index : 200; } .header-container { position : absolute; top : 28px; left : 0px; z-index : 201; height : 170px; border-bottom : 1px solid #C3C3C3; } .footer-container { position : relative; z-index : 202; } #defocus-overlay { position : absolute; top : 0px; left : 0px; width : 0px; height : 0px; z-index : 203; background : Transparent url('/assets/images/defocus-overlay.png') repeat 0px 0px; } .contact-container { position : absolute; top : 0px; left : 0px; height : 6px; z-index : 204; background-color : #004489; overflow : visible !important; } .contact { height : 100%; zoom : 1; } .open-contact-form { display : block; position : absolute; right : 0px; bottom : -18px; width : 150px; height : 18px; text-align : center; color : #ffffff; background : Transparent url('/assets/images/links/open-contact-form-up.png') no-repeat 0px 0px; } a.open-contact-form a.open-contact-form:link, a.open-contact-form:visited { } a.open-contact-form:hover, a.open-contact-form-hover { color : #FADE69; } .contact-form { position : absolute; bottom : 6px; color : #FFFFFF; } fieldset.form { position : relative; } #contact-logo-container { bottom:45px; position:absolute; width:340px; } #contact-logo-container img { margin : 0 0 50px 0; } #contact-logo-container p.contact-strapline { font-size:14px; } #contact-address-container { bottom:45px; left:425px; position:absolute; width:300px; } .address-header { display:block; float:left; height:150px; width:85px; color: #fade69; } .address-details a { color: #fade69; } .header { height : 100%; } .header a { font-weight : bold; font-size : 12px; text-decoration : none; display : block; color : #000; } .header-logo { position : absolute; top : 10px; left : 0px; } .sectors-menu { position : absolute; bottom : 20px; left : 0px; width : 158px; padding-bottom : 10px; border-bottom : 5px solid #004489; } .sectors-menu a, .sectors-menu a:link, .sectors-menu a:visited { height : 15px; padding-top : 5px; } .sectors-menu a:hover { color:#004489; color:#939393; } .products-menu { position : absolute; bottom : 0px; left : 0px; width : 935px; } .products-menu li { position : relative; } .products-menu .level-1 { display : block; float : left; } .products-menu h4 { padding : 0px 42px 10px 0px; margin : 0px 13px 20px 0px; border-bottom : 5px solid #004489; } .management-tools h4 { margin-right : 0px; padding-right : 24px; } .products-menu .level-1-hover h4 { border-bottom-color:#FADE69; } .products-menu .level-1-hover a { } .products-menu .level-2 { position : absolute; top : 40px; left : 0px; background-color: #EEE; border-right : 1px solid #C3C3C3; border-bottom : 1px solid #C3C3C3; width : 100%; display : none; } .products-menu .level-2 li { zoom : 1; width : 100%; } .products-menu .level-2 a { padding : 5px 14px; } .products-menu .level-2 a:link, .products-menu .level-2 a:visited { } .products-menu .level-2 a:hover { background-color: #FADE69; } .products-menu .level-2 .first { } .products-menu .level-2 .last { } .products-menu .solutions .level-2 { width : 183px; } .products-menu .web .level-2 { width : 153px; } .products-menu .point-of-sale .level-2 { width : 177px; } .products-menu .photography .level-2 { width : 185px; } .products-menu .search-engine-marketing .level-2 { width : 188px; } .products-menu .marketing-tools .level-2 { width : 130px; } .products-menu .management-tools .level-2 { width : 156px; } .pm-display-state-active h4 { border-bottom-color: #D3D3D3; } .pm-display-state-active h4 a { color : #D3D3D3; } .display-state-0 .option-0 h4, .display-state-1 .option-1 h4, .display-state-2 .option-2 h4, .display-state-3 .option-3 h4, .display-state-4 .option-4 h4, .display-state-5 .option-5 h4, .display-state-6 .option-6 h4, .display-state-7 .option-7 h4, .display-state-8 .option-8 h4, .display-state-9 .option-9 h4 { border-bottom-color: #004489; } .display-state-0 .option-0 a, .display-state-1 .option-1 a, .display-state-2 .option-2 a, .display-state-3 .option-3 a, .display-state-4 .option-4 a, .display-state-5 .option-5 a, .display-state-6 .option-6 a, .display-state-7 .option-7 a, .display-state-8 .option-8 a, .display-state-9 .option-9 a { color : #000000; } .display-state-0 .option-0 .level-2, .display-state-1 .option-1 .level-2, .display-state-2 .option-2 .level-2, .display-state-3 .option-3 .level-2, .display-state-4 .option-4 .level-2, .display-state-5 .option-5 .level-2, .display-state-6 .option-6 .level-2, .display-state-7 .option-7 .level-2, .display-state-8 .option-8 .level-2, .display-state-9 .option-9 .level-2 { display : block; } .quick-link-menu { position : absolute; top : 35px; right : 0px; } .quick-link-menu li { display : block; float : left; padding : 0px 6px 0px 6px; border-left : 1px solid #C3C3C3; } .quick-link-menu .home { border-left : 0px; } .quick-link-menu .news { padding-right : 0px } .quick-link-menu a { font-size : 11px; font-weight : normal; padding-top : 2px; border-bottom : 2px solid #fff; } .quick-link-menu a:link, .quick-link-menu a:visited { } .quick-link-menu a:hover { color : #004489; border-bottom : 2px solid #004489; } .telephone-number { position : absolute; right : 0px; top : 61px; font-size : 16px; line-height : 28px; } .main { padding : 28px 0px 28px 0px; } #body-container { padding : 0px 0px 28px 0px; zoom : 1; } .footer-container { border-top : 1px solid #636363; } .footer { background-color : #C3C3C3; } .footer-content { height : 14px; padding : 14px 0px; } .footer-content .footer-strap { font-size : 11px; font-style : italic; color : #000000; } #footer-menu { position : absolute; top : 12px; right : 0px; display : none; } #footer-menu li { position : relative; display : block; float : left; padding : 0px 9px 0px 9px; border-left : 1px solid #636363; } #footer-menu .first { border-left-width : 0px; } #footer-menu .last { padding-right : 0px; padding-left : 8px; } #footer-menu a, #footer-menu a:link, #footer-menu a:visited { display : block; padding-top : 2px; color : #000000; text-decoration : none; border-bottom : 2px solid #C3C3C3; } #footer-menu a:hover { border-bottom-color: #000000; } .footer-sitemap-menu-container { background-color : #E3E3E3; } .footer-sitemap-menu-container { padding : 28px 0px; } #footer-sitemap-menu .site-menu-section { display : block; width : 141px; height : 170px; padding : 0px 6px 0px 10px; border-right : 1px dotted #636363; float : left; } #footer-sitemap-menu .site-menu-section-first { width : 145px; padding-left: 0px; } #footer-sitemap-menu .site-menu-section-last { border-right-width: 0px; padding-right : 0px; } #footer-sitemap-menu li { zoom : 1; } #footer-sitemap-menu h6 { font-weight : bold; padding-bottom : 7px; } #footer-sitemap-menu .new-category { padding-top : 21px; } #footer-sitemap-menu a, #footer-sitemap-menu a:link, #footer-sitemap-menu a:visited { display : block; padding : 3px 0px 4px 0px; color : #636363; text-decoration:none; } #footer-sitemap-menu a:hover { color : #333333; text-decoration : underline; } #footer-sitemap-menu h6 a, #footer-sitemap-menu h6 a:link, #footer-sitemap-menu h6 a:visited { color : #000000; padding : 0px; } .copyright-container { border-top : 1px solid #C3C3C3; } .copyright { padding : 28px 0px; } .copyright-notice { font-size : 10px; color : #C3C3C3; } .copyright-container .copyright-notice { padding-right : 120px; } .copyright-container .manheim-logo { position : absolute; right : 0px; top : 30px; } #sub-menu { position : relative; float : left; width : 158px; margin-right : 79px; } #sub-menu li { } #sub-menu .title { margin-bottom : 2px; } #sub-menu a, #sub-menu a:link, #sub-menu a:visited { display : block; font-size : 11px; line-height : 14px; color : #939393; text-decoration : none; border-top : 1px solid #E3E3E3; padding : 10px 10px 10px 0px; zoom : 1; } #sub-menu a:hover { color : #000000; background : Transparent url('/assets/images/links/sub-menu-link-arrow.gif') no-repeat center right; } #sub-menu .state-1 a, #sub-menu .state-1 a:link, #sub-menu .state-1 a:visited { border-top-color: #FFF; } #sub-menu .title a, #sub-menu .title a:link, #sub-menu .title a:visited { color : #000000; font-weight : bold; border-top-width : 0px; border-bottom : 5px solid #004489; zoom : 1; } #sub-menu .display-state-0 li { color:#000000; } .display-state-1 .state-1 a, .display-state-1 .state-1 a:link, .display-state-1 .state-1 a:visited, .display-state-2 .state-2 a, .display-state-2 .state-2 a:link, .display-state-2 .state-2 a:visited, .display-state-3 .state-3 a, .display-state-3 .state-3 a:link, .display-state-3 .state-3 a:visited, .display-state-4 .state-4 a, .display-state-4 .state-4 a:link, .display-state-4 .state-4 a:visited, .display-state-5 .state-5 a, .display-state-5 .state-5 a:link, .display-state-5 .state-5 a:visited, .display-state-6 .state-6 a, .display-state-6 .state-6 a:link, .display-state-6 .state-6 a:visited, .display-state-7 .state-7 a, .display-state-7 .state-7 a:link, .display-state-7 .state-7 a:visited, .display-state-8 .state-8 a, .display-state-8 .state-8 a:link, .display-state-8 .state-8 a:visited, .display-state-9 .state-9 a .display-state-9 .state-9 a:link, .display-state-9 .state-9 a:visited { color : #000000 !important; background : Transparent url('/assets/images/links/sub-menu-link-arrow.gif') no-repeat center right !important; border-bottom : 1px solid #FADE69 !important; padding-bottom : 9px !important; } .display-state-0 .state-0 a, .display-state-0 .state-0 a:link, .display-state-0 .state-0 a:visited { background : Transparent url('/assets/images/links/sub-menu-link-arrow.gif') no-repeat center right !important; } #body-content-container { position : relative; float : left; } #main-image { margin-bottom : 20px; } #title { font-size : 26px; line-height : 35px; padding-top : 7px; } .sIFR-active #title { padding-top : 6px; line-height : 36px; } #body-content, #strap-line, #content-columns-container .column-full-width { position : relative; width : 100%; } #strap-line { font-size : 16px; line-height : 21px; padding : 7px 0px 21px 0px; } .sIFR-active #strap-line { padding-top : 3px; line-height : 25px; } #body-content p, #content-columns-container img { padding : 7px 0px; } #content-columns-container h3 { padding : 21px 0px 7px 0px; font-size : 13px; } #content-columns-container ul, .homepage-text ul { list-style-type:disc; margin : 0px 0px 0px 17px; padding : 0px 0px 7px 0px; } #content-columns-container li { vertical-align:baseline; padding : 7px 0px 0px 0px; } #body-content h3.reduced-padding { padding-top : 7px; } #content-columns-container, #content-columns-container .column { position : relative; float : left; } .homepage-text li { padding-bottom : 10px; } .column-content a, .homepage-text a { color : #004489; text-decoration : none; font-weight : bold; } .column-content a:hover, .homepage-text a:hover { color : #000; font-weight : bold; } #content-columns-container { width : 474px; padding-right : 72px; border-right : 1px solid #E3E3E3; } #content-columns-container .column { width : 50%; } #content-columns-container .column-1 { clear : both; } #content-columns-container .column-1 .column-content { padding-right : 20px; } #content-columns-container .column-2 { } #content-columns-container .column-2 .column-content { padding-left : 6px; } #content-columns-container .column-full-width { clear : both; } #content-side-panel { position : relative; float : left; width : 139px; padding-left : 12px } #content-side-panel h3 { font-size : 16px; line-height : 21px; padding : 7px 0px 7px 0px; color : #000000; zoom : 1; } .sIFR-active #content-side-panel h3 { padding-top : 3px; line-height : 25px; } #content-side-panel .menu { padding-bottom : 21px; } #content-side-panel .additional-menu { border-top : 5px solid #004489; padding-top : 23px; } #content-side-panel a, #content-side-panel a:link, #content-side-panel a:visited { display : block; font-size : 11px; padding : 6px 0px 6px 0px; color : #939393; border-bottom : 1px solid #FFF; border-top : 1px solid #FFF; text-decoration : none; zoom : 1; } #content-side-panel a:hover { color:#000; } .home-page #body-content-container { width : 935px; } .about-us #body-content h2, .home-page #body-content h2 { font-size : 16px; line-height : 21px; padding : 21px 0px 7px 0px; } .sIFR-active .about-us #body-content h2, .sIFR-active .home-page #body-content h2 { padding-top : 17px; line-height : 25px; } blockquote { color : #666; font-weight : bold; font-style : italic; margin-bottom : 5px; } .image-padding { margin : 20px 0 20px 0; } 