﻿html, body {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: FoundrySansBook, Helvetica, sans-serif;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
    /*behavior: url("csshover3.php");*/
}

html {
    overflow-x: auto;
    overflow-y: scroll;
}
/* iPad-specific css attributes */
@media only screen and (device-width: 768px){
    body{
        width: 1024px;
    }
    
    #about-about, #about-about:hover,
    #about-management-and-board, #about-management-and-board:hover,
    #about-career, #about-career:hover,
    #about-contact, #about-contact:hover {
        background: url('../images/home/about_menu_all.png') no-repeat scroll top left transparent;
        width: 182px !important;
    }
    
}


a img { border: none; }

a, a:visited {
    text-decoration: none;
    outline: none;
    color: #0094D4;
}
a:active, a:focus, a:selected {
    border: none;
    outline: none;
}
.home_bg {
    background: url("../images/home_bg.jpg") no-repeat scroll center top transparent;
    color: #FFF;
    
    overflow: hidden;
}

.common_bg {
    background: url('../images/common_bg.jpg') no-repeat scroll center top transparent;
    color: #FFF;
}

.pagewidth {
    text-align: left;
    margin: 0 auto;
    width: 1024px;
}

#header {
    display: block;
    height: 74px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 2;
}

#logo {
    position: absolute;
    background: url('../images/accedo_logo.png') no-repeat scroll top left transparent;
    /*background: url('../images/AccedoEnableSmartTV_logo.svg') no-repeat scroll top left transparent;*/
    width: 191px;
    height: 52px;
    display: block;
    top: 26px;
    left: 30px;
    color: transparent !important;
}

#header_menu {
    left: 214px;
    position: absolute;
    top: 29px;
}

#header_underline {
    background: url('../images/line.png') no-repeat scroll top left transparent;
    width: 613px;
    height: 22px;
    position: absolute;
    top: 64px;
    left: 209px;
}

.trademark {
    font-size: 6pt;
    position: absolute;
}

/*------------------------------------*\
    NAV
\*------------------------------------*/
#nav {
    list-style: none;
    font-weight: bold;
    margin-bottom: 10px;
    /* Clear floats */
    float: left;
    width: 100%;
    position: relative;
    z-index: 5;
    padding-left: 31px;
}

#nav li {
    float: left;
    margin-right: 0;
    position: relative;
}

#nav a {
    display: block;
    padding: 0 5px;
    color: #00345f;
    text-decoration: none;
    text-transform: uppercase;
}

#nav a:hover {
    color: #fff;
    text-decoration: none;
}

/*--- DROPDOWN ---*/
#nav ul {
    list-style: none;
    position: absolute;
    margin: -4px 0 0;
    padding: 0;
    left: -9999px;  /* Hide off-screen when not needed (this is more accessible than display:none;) */
    z-index: 999;
}

#nav ul li,
#nav ul li.sub-first {
    /* Introducing a padding between the li and the a give the illusion spaced items */
    float: none;
}

#nav ul li {
    /*border-top: 1px solid #00345F;*/
}

#nav ul li.sub-first {
    /*border: none transparent;*/
}

#nav ul a {
    white-space: nowrap;
    font-size: 10.5pt;
    padding: 5.9pt 16px;
    font-family: FoundrySansBook, Helvetica, sans-serif;
    /*Stop text wrapping and creating multi-line dropdown items */
}

#nav li.hover ul{
    /*Display the dropdown on hover */
    left: 0;
}

#nav li:hover a {
     /*These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
    text-decoration: underline;
}

#nav li:hover ul a {
     /*The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
    text-decoration: none;
}

#nav li:hover ul li a:hover {
     /*Here we define the most explicit hover states--what happens when you hover each individual link. */
    /*background: transparent;*/
}

#customers-media, #customers-media:hover,
#customers-operators, #customers-operators:hover,
#customers-tv-platforms, #customers-tv-platforms:hover {
    background: url('../images/home/customers_menu_all.png') no-repeat scroll top left transparent;
    width:198px;
}

#customers-media {
    background-position: 0 0;
    height: 24px;
}
#customers-media:hover {
    background-position: 0 -120px;
    height: 24px;
}
#customers-operators {
    background-position: 0 -38px;
    height: 21px;
}
#customers-operators:hover {
    background-position: 0 -158px;
    height: 21px;
}
#customers-tv-platforms {
    background-position: 0 -73px;
    height: 32px;
}
#customers-tv-platforms:hover {
    background-position: 0 -193px;
    height: 32px;
}

#products-application-sphere, #products-application-sphere:hover,
#products-smart-app, #products-smart-app:hover,
#products-funspot, #products-funspot:hover,
#products-application-licensing, #products-application-licensing:hover {
    background: url('../images/home/products_menu_all.png') no-repeat scroll top left transparent;
    width:266px;
}

#products-application-sphere {
    background-position: 0 0;
    height: 24px;
}
#products-application-sphere:hover {
    background-position: 0 -155px;
    height: 24px;
}
#products-smart-app {
    background-position: 0 -38px;
    height: 21px;
}
#products-smart-app:hover {
    background-position: 0 -193px;
    height: 21px;
}
#products-funspot {
    background-position: 0 -73px;
    height: 21px;
}
#products-funspot:hover {
    background-position: 0 -228px;
    height: 21px;
}
#products-application-licensing {
    background-position: 0 -108px;
    height: 32px;
}
#products-application-licensing:hover {
    background-position: 0 -263px;
    height: 32px;
}
#services-overview, #services-overview:hover,
#services-tv-application-development, #services-tv-application-development:hover {
    background: url('../images/home/services_menu_all.png') no-repeat scroll top left transparent;
    width: 267px;
}
#services-overview {
    background-position: 0 0;
    height: 24px;
}
#services-overview:hover {
    background-position: 0 -85px;
    height: 24px;
}
#services-tv-application-development {
    background-position: 0 -38px;
    height: 32px;
}
#services-tv-application-development:hover {
    background-position: 0 -123px;
    height: 32px;
}

#partners-technology, #partners-technology:hover,
#partners-content,    #partners-content:hover {
    background: url('../images/home/partners_menu_all.png') no-repeat scroll top left transparent;
    width: 218px;
}
#partners-technology {
    background-position: 0 0;
    height: 24px;
}
#partners-technology:hover {
    background-position: 0 -85px;
    height: 24px;
}
#partners-content {
    background-position: 0 -38px;
    height: 32px;
}
#partners-content:hover {
    background-position: 0 -123px;
    height: 32px;
}
#news-press-releases, #news-press-releases:hover,
#news-accedo-on-twitter, #news-accedo-on-twitter:hover,
#news-articles, #news-articles:hover,
#news-events, #news-events:hover {
    background: url('../images/home/news_menu_all.png') no-repeat scroll top left transparent;
    width: 196px;
}
#news-press-releases {
    background-position: 0 0;
    height: 24px;
}
#news-press-releases:hover {
    background-position: 0 -153px;
    height: 24px;
}
#news-accedo-on-twitter {
    background-position: 0 -38px;
    height: 21px;
}
#news-accedo-on-twitter:hover {
    background-position: 0 -191px;
    height: 21px;
}
#news-articles {
    background-position: 0 -73px;
    height: 21px;
}
#news-articles:hover {
    background-position: 0 -226px;
    height: 21px;
}
#news-events {
    background-position: 0 -108px;
    height: 30px;
}
#news-events:hover {
    background-position: 0 -261px;
    height: 30px;
}

#about-about, #about-about:hover,
#about-management-and-board, #about-management-and-board:hover,
#about-career, #about-career:hover,
#about-contact, #about-contact:hover {
    background: url('../images/home/about_menu_all.png') no-repeat scroll top left transparent;
    width: 185px;
}
#about-about {
    background-position: 0 -2px;
    height: 24px;
}
#about-about:hover {
    background-position: 0 -157px;
    height: 24px;
}
#about-management-and-board {
    background-position: 0 -39px;
    height: 21px;
}
#about-management-and-board:hover {
    background-position: 0 -194px;
    height: 21px;
}
#about-career {
    background-position: 0 -74px;
    height: 21px;
}
#about-career:hover {
    background-position: 0 -229px;
    height: 21px;
}
#about-contact {
    background-position: 0 -109px;
    height: 30px;
}
#about-contact:hover {
    background-position: 0 -264px;
    height: 30px;
}

#products, #products:hover, #products.selected,
#services, #services:hover, #services.selected,
#customers,#customers:hover,#customers.selected,
#partners, #partners:hover, #partners.selected,
#news,     #news:hover,     #news.selected,
#about,    #about:hover,    #about.selected {
    background: url('../images/TopMenu_all.png') no-repeat scroll center top transparent;
    height: 35px;
}
#products {
    background-position: center -280px;
    width: 92px;
    margin: 0 8px;
    color: transparent !important;
    height: 35px;
}

#products:hover,
#products.selected {
    background-position: center -315px;
}

#services {
    background-position: center -350px;
    width: 92px;
    margin: 0 -5px 0 6px;
    color: transparent !important;
    height: 35px;
}

#services:hover,
#services.selected {
    background-position: center -385px;
}

#customers {
    background-position: center -70px;
    width: 100px;
    margin: 0 11px;
    color: transparent !important;
    height: 35px;
}

#customers:hover,
#customers.selected {
    background-position: center -105px;
}

#partners {
    background-position: center -210px;
    width: 100px;
    margin: 0 6px;
    color: transparent !important;
    height: 35px;
}

#partners:hover,
#partners.selected {
    background-position: center -245px;
}

#news {
    background-position: center -140px;
    width: 90px;
    margin: 0 -16px 0 7px;
    color: transparent !important;
    height: 35px;
}

#news:hover,
#news.selected {
    background-position: center -175px;
}

#about {
    background-position: center 0;
    width: 90px;
    margin: 0 0 0 12px;
    color: transparent !important;
    height: 35px;
}

#about:hover,
#about.selected {
    background-position: center -35px;
}

#header_adc {
    position: absolute;
    left: 907px;
    top: 9px;
}

#adc, #adc:hover {
    background: url("../images/Demo_center_all.png") no-repeat scroll left top transparent;
    width: 82px;
    height: 82px;
    display: block;
}

#adc:hover {
    background-position: 0 -82px;
}

#content {
    display: block;
    clear: both;
    width: 100%;
    margin-top: 61px;
    position: relative;
}

#column1 {
    position: absolute;
    left: -273px;
    z-index:1;
}

.left {
    left: 84px;
    top: 98px;
    float: left;
    margin-top: 50px;
}
.left .line_mid_section {
    /*background: url('../images/home/line_mid_section.png') no-repeat scroll top left transparent;*/
    position: absolute;
    display: block;
    height: 24px;
    width: 421px;
}

.left .mid_section_txt {
    top: 6px;
    left: 56px;
    display: block;
    height: 150px;
    width: 452px;
    line-height: 19px;
}

.palegrey {
    color: #8c8c8c;
}

.white {
    color: #FFF;
}

.allcap {
    text-transform: uppercase;
}

.ws-1 {
    word-spacing: -1.1pt;
    margin-top: 21pt;
    margin-left: 5pt;
    letter-spacing: -0.4pt;
}

.paleblue {
    color: #a4b3c5;
}

.skyblue {
    color: #0b89c0;
}

.darkblue {
    color: #00345f;
}

.bold {
    font-family: FoundrySansDemi, Helvetica, sans-serif;
    font-size: 16pt;
    line-height: 17pt;
}

#left > .mid_section_txt > p > a.darkblue,
#left > .mid_section_txt > p > a:hover.darkblue {
    font-weight: normal;
    font-size: 11pt;
    margin-left: 8px;
    margin-top: -10px;
    color: #00345f;
}

.tv {
    background: url('../images/home/tv.png') no-repeat scroll top left transparent;
    display: block;
    width: 395px;
    height: 376px;
    float: right;
    margin-right: 32px;
}
.app {
    background: url('../images/home/apps.png') no-repeat scroll top left transparent;
    display: block;
    width: 395px;
    height: 376px;
    float: right;
    margin-right: 32px;
}
#column2 {
    position: absolute;
    top: 307px;
    left: -37px;
}

#column2 ul {
/*
        width: 100%;
*/
}

#column2 ul li {
    list-style-type: none;
    display: block;
    height: 66px;
    float: left;
    text-align: center;
    width: 203px;
}

#column2 > ul > li > a:hover > div {
    color: #00345f;
}

a > #icon_global,    a:hover > #icon_global,
a > #icon_funspot,   a:hover > #icon_funspot,
a > #icon_app_store, a:hover > #icon_app_store,
a > #icon_meet,      a:hover > #icon_meet,
a > #icon_hire,      a:hover > #icon_hire {
    background: url("../images/home/icons_all.png") no-repeat scroll center top transparent;
    margin-left: 30px;
    height: 38px;
    text-align: center;
    width: 140px;
}

a > #icon_global {
    background-position: center -432px;
}

a:hover > #icon_global {
    background-position: center -540px;
}

a > #icon_funspot {
    background-position: center -216px;
}

a:hover > #icon_funspot {
    background-position: center -324px;
}

a > #icon_app_store {
    background-position: center 0;
}

a:hover > #icon_app_store {
    background-position: center -108px;
}

a > #icon_meet {
    background-position: center -864px;
}

a:hover > #icon_meet {
    background-position: center -972px;
}

a > #icon_hire {
    background-position: center -648px;
}

a:hover > #icon_hire {
    background-position: center -756px;
}

.perc70 {
    font-size: 10pt;
    line-height: 11pt;
    font-family: FoundrySans, Helvetica, sans-serif;
}

.margTop1 {
    font-size: 11pt;
    padding-top: 76px;
    font-family: FoundrySansDemi, Helvetica, sans-serif;
}

.margTop2 {
    margin-top: -26px;
    padding-top: 15px;
}

#column3 {
    position: absolute;
    top: 520px;
    left: 30px;
    height: 65px;
}

#column3 .col3-left {
    position: absolute;
    width: 66px;
    height: 65px;
    background: url('../images/RED_HERRING.png') no-repeat scroll top left transparent;
    left: 1px;
    margin-left: -2px;
    margin-top: 1px;
}

#column3 .col3-right {
    position: absolute;
    left: 82px;
}

#partners_txt {
    color: #8c8c8c;;
    float: left;
    display: block;
    width: 870px;
    height: 21px;
    font-size: 8pt;
    font-family: FoundrySansDemi, Helvetica, sans-serif;
}

#partners_img {
    float: left;
    display: block;
    width: 870px;
    height: 44px;
    background: url('../images/home/clients.png') no-repeat scroll top left transparent;
}

#footer {
    background: url('../images/footer.png') repeat-x scroll top left transparent;
    height: 140px;
    display: block;
    clear: both;
    font-size: 75%;
    position: relative;
}

#sitemap {
}

#sitemap_nav {
    list-style: none;
    margin-bottom: 10px;
    /* Clear floats */
    float: left;
    /*
    width: 100%;
    padding-left: 34px;
    */
    position: relative;
    z-index: 5;
}
.sitemap_a {
    font-weight: bold;
}
#sitemap_nav li {
    float: left;
    margin-right: 0;
    position: relative;
    height: 94px;
    width: 160px;
}
#sitemap_nav span,
#sitemap_nav a {
    color: #6b798A;
    display: block;
    padding: 0 5px;
    text-decoration: none;
    text-transform: uppercase;
}
#sitemap_nav ul {
    left: 0;
    list-style: none;
    margin: 6px 0 0;
    padding: 0;
    position: absolute;
    z-index: 999;
}
#sitemap_nav ul a {
    width: 109pt;
}
#sitemap_nav ul li, #sitemap_nav ul li.sub-first {
    float: none;
    height: auto;
    line-height: 11pt;
}
#sitemap_nav ul li a {
    color: #a4b3c5;
}

#sitemap_nav > li > ul > li > a:hover {
    text-decoration: underline;
}

.tiny {
    font-size: 5pt;
}

#copyright-line {
    color: #8c8c8c;
    float: right;
    margin: 5px;
}

#com-column1 {
    display: block;
    /*
    width: 100%;
    */
}
#accedo-application-sphere, #accedo-smartapp, #accedo-funspot, #application-licensing,
#accedo-services-overview, #accedo-services-tv-application-development,
#accedo-customers,
#accedo-partners-technology, #accedo-partners-content,
#accedo-about-about, #accedo-about-management-n-board, #accedo-about-career, #accedo-about-contact,
#accedo-news-press-releases, #accedo-news-articles, #accedo-news-accedo-on-twitter, #accedo-news-events {
    display: inline-block;
    padding-left: 78px;
    /*
    width: 100%;
    */
    font-family: FoundrySansDemi, Helvetica, sans-serif;
    font-size: 13.6pt;
    height: 94px;
    text-transform: uppercase;
    margin-left: 33px;
    color: #0094d4;
    padding-top: 28px;
}

#accedo-application-sphere {
    background: url('../images/icons/icon_sphere.png') no-repeat scroll top left transparent;
}
#accedo-smartapp {
    background: url('../images/icons/icon_smartapp.png') no-repeat scroll top left transparent;
}
#accedo-funspot {
    background: url('../images/icons/icon_funspot.png') no-repeat scroll top left transparent;
}
#application-licensing {
    background: url('../images/icons/icon_licensing.png') no-repeat scroll top left transparent;
}
#accedo-services-overview {
    background: url('../images/icons/icon_services.png') no-repeat scroll top left transparent;
}
#accedo-services-tv-application-development {
    background: url('../images/icons/icon_tv_app_dev.png') no-repeat scroll top left transparent;
}
#accedo-customers {
    background: url('../images/icons/icon_customers.png') no-repeat scroll top left transparent;
}
#accedo-partners-technology {
    background: url('../images/icons/icon_partners_tech.png') no-repeat scroll top left transparent;
}
#accedo-partners-content {
    background: url('../images/icons/icon_partners_con.png') no-repeat scroll top left transparent;
}
#accedo-about-about {
    background: url('../images/icons/icon_about.png') no-repeat scroll top left transparent;
}
#accedo-about-management-n-board {
    background: url('../images/icons/icon_man.png') no-repeat scroll top left transparent;
}
#accedo-about-career {
    background: url('../images/icons/icon_career.png') no-repeat scroll top left transparent;
}
#accedo-about-contact {
    background: url('../images/icons/icon_mail.png') no-repeat scroll top left transparent;
}
#accedo-news-press-releases{
    background: url('../images/icons/icon_news_press.png') no-repeat scroll top left transparent;
}
#accedo-news-articles {
    background: url('../images/icons/icon_news_article.png') no-repeat scroll top left transparent;
}
#accedo-news-accedo-on-twitter {
    background: url('../images/icons/icon_news_twitter.png') no-repeat scroll top left transparent;
}
#accedo-news-events {
    background: url('../images/icons/icon_news_events.png') no-repeat scroll top left transparent;
}
#accedo-news-press-releases-submenu {
    position: absolute;
    top: 22pt;
    left: 220pt;
}
.border-radius {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
}

.com-line {
    /*background: url("../images/com-line.png") no-repeat scroll left top transparent;*/
    width: 936px;
    position: absolute;
    height: 1px;
    top: 58px;
    z-index: -99;
}

#com-column2 {
    display: block;
    /*
    width: 100%;
    */
    margin-left: 34px;
    margin-right: 30px;
    top: -47px;
    position: relative;
}
#com-column2 h3 {
    font-family: FoundrySansDemi, Helvetica, sans-serif;
    font-size: 11.6pt;
    color: #0094d4;
    margin-bottom: 13pt;
    font-weight: normal;
}
#com-column2 p {
    font-family: FoundrySans, Helvetica, sans-serif;
    font-size: 11.6pt;
    color: #333;
    word-spacing: -0.3pt;
}
#com-column3 {
    /*background: url("../images/com-line.png") no-repeat scroll left top transparent;*/
    width: 936px;
    position: absolute;
    height: 1px;
    clear: both;
    top: 595px;
}
.customers-tv-op {
    height: 238px;
}
.customers-ce {
    height: 155px;
}
.customers-media {
    height: 152px;
}

.customers-ce li, .customers-tv-op li, .customers-media li {
    list-style: none;
    display: block;
    float: left;
    width: 120px;
    height: 80px;
    margin-right: 20px;
}
#customers-tv-op-boxer            { background: url("../images/customers/tv-operators/boxer.png") no-repeat scroll center center transparent; }
#customers-tv-op-bt               { background: url("../images/customers/tv-operators/bt.png") no-repeat scroll center center transparent; }
#customers-tv-op-canaldigital     { background: url("../images/customers/tv-operators/CanalDigital.png") no-repeat scroll center center transparent; }
#customers-tv-op-deutsche         { background: url("../images/customers/tv-operators/deutsche.png") no-repeat scroll center center transparent; }
#customers-tv-op-optimusclix      { background: url("../images/customers/tv-operators/OptimusClix.png") no-repeat scroll center center transparent; }
#customers-tv-op-ote              { background: url("../images/customers/tv-operators/OTE.png") no-repeat scroll center center transparent; }
#customers-tv-op-pccw             { background: url("../images/customers/tv-operators/pccw.png") no-repeat scroll center center transparent; }
#customers-tv-op-portugaltelecom  { background: url("../images/customers/tv-operators/PortugalTelecom.png") no-repeat scroll center center transparent; }
#customers-tv-op-t-com            { background: url("../images/customers/tv-operators/T-Com.png") no-repeat scroll center center transparent; }
#customers-tv-op-tele2            { background: url("../images/customers/tv-operators/tele2.png") no-repeat scroll center center transparent; }
#customers-tv-op-telecomSlovenije { background: url("../images/customers/tv-operators/TelecomSlovenije.png") no-repeat scroll center center transparent; }
#customers-tv-op-telenet          { background: url("../images/customers/tv-operators/Telenet.png") no-repeat scroll center center transparent; }
#customers-tv-op-telstra          { background: url("../images/customers/tv-operators/Telstra.png") no-repeat scroll center center transparent; }
#customers-tv-op-viasat           { background: url("../images/customers/tv-operators/Viasat.png") no-repeat scroll center center transparent; }
#customers-ce-googletv            { background: url("../images/customers/consumer-electronics/googletv.png") no-repeat scroll center center transparent; }
#customers-ce-lg                  { background: url("../images/customers/consumer-electronics/LG.png") no-repeat scroll center center transparent; }
#customers-ce-panasonic           { background: url("../images/customers/consumer-electronics/Panasonic.png") no-repeat scroll center center transparent; }
#customers-ce-philips             { background: url("../images/customers/consumer-electronics/Philips.png") no-repeat scroll center center transparent; }
#customers-ce-roku                { background: url("../images/customers/consumer-electronics/roku.png") no-repeat scroll center center transparent; }
#customers-ce-samsung             { background: url("../images/customers/consumer-electronics/Samsung.png") no-repeat scroll center center transparent; }
#customers-ce-sharp               { background: url("../images/customers/consumer-electronics/Sharp.png") no-repeat scroll center center transparent; }
#customers-ce-sony                { background: url("../images/customers/consumer-electronics/Sony.png") no-repeat scroll center center transparent; }
#customers-ce-vestel              { background: url("../images/customers/consumer-electronics/vestel.png") no-repeat scroll center center transparent; }
#customers-ce-vizio               { background: url("../images/customers/consumer-electronics/Vizio.png") no-repeat scroll center center transparent; }
#customers-ce-xbox                { background: url("../images/customers/consumer-electronics/xbox.png") no-repeat scroll center center transparent; }
#customers-ce-yahoo               { background: url("../images/customers/consumer-electronics/yahoo.png") no-repeat scroll center center transparent; }
#customers-media-abc              { background: url("../images/customers/media/ABC.png") no-repeat scroll center center transparent;}
#customers-media-ap               { background: url("../images/customers/media/AP.png") no-repeat scroll center center transparent;}
#customers-media-bestbuy          { background: url("../images/customers/media/bestbuy.png") no-repeat scroll center center transparent;}
#customers-media-bonnier          { background: url("../images/customers/media/bonnier.png") no-repeat scroll center center transparent;}
#customers-media-cnbc             { background: url("../images/customers/media/cnbc.png") no-repeat scroll center center transparent;}
#customers-media-fairfax          { background: url("../images/customers/media/Fairfax.png") no-repeat scroll center center transparent;}
#customers-media-foxsports        { background: url("../images/customers/media/foxsports.png") no-repeat scroll center center transparent;}
#customers-media-mtv              { background: url("../images/customers/media/mtv.png") no-repeat scroll center center transparent;}
#customers-media-prosiebensat     { background: url("../images/customers/media/ProSiebenSat_smaller.png") no-repeat scroll center center transparent;}
#customers-media-sbs              { background: url("../images/customers/media/sbs.png") no-repeat scroll center center transparent;}
#customers-media-schibsted        { background: url("../images/customers/media/schibsted.png") no-repeat scroll center center transparent;}
#customers-media-snagfilms        { background: url("../images/customers/media/snagfilms.png") no-repeat scroll center center transparent;}
#customers-media-sonypicturetv    { background: url("../images/customers/media/SonyPictureTV.png") no-repeat scroll center center transparent;}
#customers-media-viaplay          { background: url("../images/customers/media/viaplay.png") no-repeat scroll center center transparent;}
#customers-media-vimeo            { background: url("../images/customers/media/vimeo.png") no-repeat scroll center center transparent;}
#customers-media-yp               { background: url("../images/customers/media/yp.png") no-repeat scroll center center transparent;}
#subpage_submenu {
    margin-left: 15px;
}

#subpage_submenu > a,
#subpage_submenu > a.visited {
    margin: 0 15px;
    font-weight: bold;
    color: #777;
}

#subpage_submenu > a:hover,
#subpage_submenu > a.selected {
    font-weight: bold;
    color: #0094D4;
}

#subpage_submenu > a:hover {
    text-decoration: underline;
}


/* Products */
#pic_funspot {
    background: url("../images/products/pic_funspot_4.png") no-repeat scroll center top transparent;
    float:right; width: 60%; height: 217px;
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 20px;
}

#pic_sphere02 {
    background: url("../images/products/pic_sphere02_2.png") no-repeat scroll left top transparent;
    float:right; width: 538px; height: 264px;
    margin-bottom: 5px;
    margin-left: 20px;
}

#pic_licensing {
    background:url('../images/products/pic_licensing_2.png') no-repeat scroll top left transparent;
    float:right; width: 450px; height: 322px;
    margin: 10px 20px;
}

#pic_smartapp {
    background: url("../images/products/pic_smartapp_3.png") no-repeat scroll left top transparent;
    float:right; width: 475px; height: 369px;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 20px;
}

#pic_dev {
    background: url("../images/services/pic_dev_2.png") no-repeat scroll left top transparent;
    float:right; width:366px; height:343px;
}
#pic_tvappdev {
    background: url("../images/services/pic_tvappdev_2.png") no-repeat scroll left top transparent;
    float:right; width: 569px; height: 341px;
    margin-bottom: 50px;
}

#pic_worldmap1 {
    background: url("../images/about/pic_worldmap_4.png") no-repeat scroll left top transparent;
    width: 500px;
    height: 244px;
    float: right;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

#pic_worldmap h3 {
    color: #0094D4;
    display: block;
    font-family: FoundrySansDemi,Helvetica,sans-serif;
    font-size: 13.6pt;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: -3pt;
}

#pic_worldmap p {
    margin-bottom: 0;
}

#pic_worldmap {
    background: url("../images/about/pic_worldmap_2.png") no-repeat scroll 30% 60% transparent;
    width: 1024px;
    margin: 15px auto;
}

#pic_content {
    background: url('../images/partners/content.png') no-repeat scroll top left transparent;
    float:right; width: 306px; height: 247px;
}

.left > .mid_section_txt > p > a.darkblue,
.left > .mid_section_txt > p > a.darkblue:hover {
    position: absolute;
}

a.frontpage_promote_text1_exp,
a.frontpage_promote_text1_exp:hover,
a.frontpage_promote_text2_exp,
a.frontpage_promote_text2_exp:hover {
    display: block;
    height: 186px;
    width: 529px;
    left: -83px;
    top: -28px;
}

a.frontpage_promote_text1_exp, a.frontpage_promote_text2_exp {
    background: none;
}
a.frontpage_promote_text1_exp:hover {
    background: url('../images/home/slogan1-shw.png') no-repeat scroll top left transparent;
}
a.frontpage_promote_text2_exp:hover {
    background: url('../images/home/slogan2-shw.png') no-repeat scroll top left transparent;
}

#accedo-news-articles-ul,
#accedo-news-events-ul,
#accedo-news-press-releases-ul {
    margin-left: 24pt;
}
#accedo-news-articles-ul .link {
    background: url('../images/news/icon_hyperlink.png') no-repeat scroll top left transparent;
}
#accedo-news-articles-ul .doc {
    background: url('../images/news/icon_pdf.png') no-repeat scroll top left transparent;
}
#accedo-news-articles-ul > li > a,
#accedo-news-events-ul > li > a,
#accedo-news-press-releases-ul > li > a {
    color: #0094D4;
    font-family: FoundrySansDemi,Helvetica,sans-serif;
    font-size: 11.6pt;
    font-weight: normal;
}
#accedo-news-articles-ul > li > a {
    padding-left: 30pt;
}
#accedo-news-articles-ul > li,
#accedo-news-events-ul > li,
#accedo-news-press-releases-ul > li{
    line-height: 18pt;
    margin-bottom: 10pt;
    margin-top: 27pt;
}

#accedo-news-press-releases-ul > li > p {
    text-transform: uppercase;
}
#right_bd > p > a:hover,
a.underline:hover,
#accedo-news-press-releases-ul > li > a:hover {
    text-decoration: underline;
}

#right_bd {
    float:right; width: 352px; height: 535px;
    margin-left: 20px;
    margin-top: 2px;
    margin-bottom: 30px;
}
#right_bd .career-title {
    font-family: FoundrySansDemi, Helvetica, sans-serif;
    font-size: 10.6pt;
    color: #0094d4;
    margin-bottom: 13pt;
    font-weight: normal;
}
#right_bd p{
    color: #555555;
    font-family: FoundrySans,Helvetica,sans-serif;
    font-size: 10.6pt;
    word-spacing: -0.3pt;
    padding: 10px 20px;
}
