/* START PopUp Menu Code */


.sitenavigation-wrapper {
    border-top: 10px solid #323335;
    margin:0; padding:0;
    /* Explicit height set here matches the height of the image.
       If we do not set the height then modern browsers fail to allocate space for the header
       (which contains only floated content). */
    height:63px;
}

.sitenavigation-wrapper img, .sitenavigation-wrapper a img, .sitenavigation-wrapper a {
float:left; padding:0; margin:0; border:0;
}

.search-wrapper {
    background: url("images/navigation/main_menu_au.png");
    width: 174px;
    height:63px; 
    background-position: -567px -12px;
    margin:0;
    padding:0;
    display:block; 
    float:left; overflow:hidden;
}

.querybox {
    height: 14px;
    width: 75px;
    border:2px solid black;
    margin:0;
    padding:0.3em;
    font-size:1em;
    position:relative;
    left:58px; 
    top:20px;
}

.querybox:hover, .querybox:focus {
    border:2px solid #0071B0;
}


.header-logo {
    background: url("images/navigation/main_menu_au.png");
    background-position: -1px -12px;
    width:222px;
    height:63px;
    padding:0; 
    margin:0;
    border:0;
    display:block;
    float:left;
    overflow:hidden;
}

.header-logo a {
    width:222px;
    height:63px;
    display:block;
}

.popupmenu, .popupmenu ul, .popupmenu li { z-index: 50; }

.popupmenu ul {
    list-style: none;
    padding:0; 
    margin:0;
    /* Override definitions for all bullet lists  */
    line-height:1em;
}

/* Hide popup menu text off the screen (will still be available to screen readers etc */
.popupmenu ul li a span, .header-logo a span { position: absolute; left: -50000px; }

li.popupmenu-products, li.popupmenu-buynow, li.popupmenu-support, li.popupmenu-corporate
{
    background: url("images/navigation/main_menu_au.png");
    width: 86px; 
    height:63px;
    cursor:pointer;
}

li.popupmenu-products                              { background-position: -223px -12px; }     
li.popupmenu-products:hover, li.products-sfhover   { background-position: -223px -75px; }
li.popupmenu-buynow                                { background-position: -309px -12px; } 
li.popupmenu-buynow:hover, li.buynow-sfhover       { background-position: -309px -75px; }
li.popupmenu-support                               { background-position: -395px -12px; } 
li.popupmenu-support:hover, li.support-sfhover     { background-position: -395px -75px; }
li.popupmenu-corporate                             { background-position: -481px -12px; }  
li.popupmenu-corporate:hover, li.corporate-sfhover { background-position: -481px -75px; }

.popupmenu-products-headsets a, .popupmenu-products-headsets a:hover,
.popupmenu-products-speakerphones a, .popupmenu-products-speakerphones a:hover,
.popupmenu-products-stereo a, .popupmenu-products-stereo a:hover {
    background: url("images/navigation/main_menu_au.png");
    width: 179px;
    height:25px; 
}

.popupmenu-products-android a, .popupmenu-products-android a:hover {
    background: url("images/navigation/main_menu_au.png");
    width: 179px;
    height:24px; 
}

.popupmenu-products-compare a, .popupmenu-products-compare a:hover {
    background: url("images/navigation/main_menu_au.png");
    width: 179px;
    height:15px; 
}
.popupmenu-products-headsets a            { background-position: -185px -143px; }
.popupmenu-products-headsets a:hover      { background-position:   -6px -143px; }
.popupmenu-products-speakerphones a       { background-position: -185px -168px; }
.popupmenu-products-speakerphones a:hover { background-position:   -6px -168px; }
.popupmenu-products-android a             { background-position: -185px -193px; }
.popupmenu-products-android a:hover       { background-position:   -6px -193px; }
.popupmenu-products-compare a              { background-position: -185px -218px; }
.popupmenu-products-compare a:hover        { background-position:   -6px -218px; }

.popupmenu-products-headsets-q1 a, .popupmenu-products-headsets-q1 a:hover,
.popupmenu-products-headsets-v1 a, .popupmenu-products-headsets-v1 a:hover,
.popupmenu-products-headsets-z9i a, .popupmenu-products-headsets-z9i a:hover,
.popupmenu-products-headsets-interphone-f4 a, .popupmenu-products-headsets-interphone-f4 a:hover,
.popupmenu-products-headsets-t1 a, .popupmenu-products-headsets-t1 a:hover
{
    background: url("images/navigation/main_menu_au.png");
    width: 169px;
    height:20px;
}
.popupmenu-products-headsets-q1 a               { background-position:   -6px -243px;          }
.popupmenu-products-headsets-q1 a:hover         { background-position: -175px -243px;          }
.popupmenu-products-headsets-t1 a               { background-position:   -6px -263px;          }
.popupmenu-products-headsets-t1 a:hover         { background-position: -175px -263px;          }
.popupmenu-products-headsets-v1 a              { background-position:   -6px -283px;          }
.popupmenu-products-headsets-v1 a:hover        { background-position: -175px -283px;          }
.popupmenu-products-headsets-z9i a       { background-position:   -6px -303px;          }
.popupmenu-products-headsets-z9i a:hover { background-position: -175px -303px;          }
.popupmenu-products-headsets-interphone-f4 a               { background-position:   -6px -323px;          }
.popupmenu-products-headsets-interphone-f4 a:hover         { background-position: -175px -323px;          }


.popupmenu-products-speakerphones-s1 a, .popupmenu-products-speakerphones-s1 a:hover,
.popupmenu-products-speakerphones-st3 a, .popupmenu-products-speakerphones-st3 a:hover,
.popupmenu-products-speakerphones-s4 a, .popupmenu-products-speakerphones-s4 a:hover
{
    background: url("images/navigation/main_menu_au.png");
    width: 163px;
    height:22px; 
}

.popupmenu-products-speakerphones-s4 a, .popupmenu-products-speakerphones-s4 a:hover { height:25px;}

.popupmenu-products-speakerphones-s4 a               { background-position: -390px -333px;          }
.popupmenu-products-speakerphones-s4 a:hover         { background-position: -553px -333px;          }
.popupmenu-products-speakerphones-st3 a              { background-position: -390px -355px;          }
.popupmenu-products-speakerphones-st3 a:hover        { background-position: -553px -355px;          }
.popupmenu-products-speakerphones-s1 a              { background-position: -390px -377px;          }
.popupmenu-products-speakerphones-s1 a:hover        { background-position: -553px -377px;          }

.popupmenu-products-stereo-m1 a, .popupmenu-products-stereo-m1 a:hover 
{
    background: url("images/navigation/main_menu_au.png");
    width: 163px;
    height:20px; 
    background-repeat: no-repeat;
}
.popupmenu-products-stereo-m1 a               { background-position: -390px -414px;          }
.popupmenu-products-stereo-m1 a:hover         { background-position: -553px -414px;          }

.popupmenu-buynow-shop a, .popupmenu-buynow-shop a:hover,
.popupmenu-buynow-online a, .popupmenu-buynow-online a:hover,
.popupmenu-buynow-spareparts a, .popupmenu-buynow-spareparts a:hover
{
    background: url("images/navigation/main_menu_au.png");
    width: 173px;
    height:21px; 
}

.popupmenu-buynow-shop a               { background-position: -390px -143px;          }
.popupmenu-buynow-shop a:hover         { background-position: -563px -143px;          }
.popupmenu-buynow-online a             { background-position: -390px -164px;          }
.popupmenu-buynow-online a:hover       { background-position: -563px -164px;          }
.popupmenu-buynow-spareparts a         { background-position: -390px -185px;          }
.popupmenu-buynow-spareparts a:hover   { background-position: -563px -185px;          }

.popupmenu-support-manuals a, .popupmenu-support-manuals a:hover,
.popupmenu-support-faq a, .popupmenu-support-faq a:hover,
.popupmenu-support-warranty a, .popupmenu-support-warranty a:hover, 
.popupmenu-support-knowledgebase a, .popupmenu-support-knowledgebase a:hover,
.popupmenu-support-contact a, .popupmenu-support-contact a:hover  
{
    background: url("images/navigation/main_menu_au.png");
    width: 173px;
    height:21px; 
}
.popupmenu-support-manuals a             { background-position:   -6px -348px;          }
.popupmenu-support-manuals a:hover       { background-position: -179px -348px;          }
.popupmenu-support-faq a                 { background-position:   -6px -369px;          }
.popupmenu-support-faq a:hover           { background-position: -179px -369px;          }
.popupmenu-support-warranty a            { background-position:   -6px -390px;          }
.popupmenu-support-warranty a:hover      { background-position: -179px -390px;          }
.popupmenu-support-knowledgebase a       { background-position:   -6px -411px;          }
.popupmenu-support-knowledgebase a:hover { background-position: -179px -411px;          }
.popupmenu-support-contact a             { background-position:   -6px -432px;          }
.popupmenu-support-contact a:hover       { background-position: -179px -432px;          }

.popupmenu-corporate-about a, .popupmenu-corporate-about a:hover,
.popupmenu-corporate-news a, .popupmenu-corporate-news a:hover,
.popupmenu-corporate-gallery a, .popupmenu-corporate-gallery a:hover,
.popupmenu-corporate-distributors a, .popupmenu-corporate-distributors a:hover,
.popupmenu-corporate-contact a, .popupmenu-corporate-contact a:hover
{
    background: url("images/navigation/main_menu_au.png");
    width: 173px;
    height:21px; 
}
.popupmenu-corporate-about a               { background-position: -390px -213px; }
.popupmenu-corporate-about a:hover         { background-position: -563px -213px; }
.popupmenu-corporate-news a                { background-position: -390px -234px; }
.popupmenu-corporate-news a:hover          { background-position: -563px -234px; }
.popupmenu-corporate-contact a             { background-position: -390px -255px; }
.popupmenu-corporate-contact a:hover       { background-position: -563px -255px; }

.popupmenu ul a, .popupmenu ul a:link, .popupmenu ul a:visited {
    color: white;
    text-decoration: none;
    text-transform:uppercase;
    display: block;
    background-color:#111111;
}



.popupmenu ul li {
    float: left;
    position: relative;
}

.popupmenu ul li ul {
    list-style: none;
    position: absolute;
    left: 0px;
    top: 100%;
    display: none;
}

.popupmenu ul li:hover ul, .popupmenu ul li.sfhover ul { display: block; }

.popupmenu ul li:hover ul li ul, .popupmenu ul li.sfhover ul li ul { left:-999em; }

/* The following explicit width on the second level list items is required for IE6 to
   display the 3rd level menu. */

.popupmenu ul li ul li {
    width:200px;
}

.popupmenu ul li ul li:hover ul, .popupmenu ul li ul li.sfhover ul, .popupmenu ul li.sfhover ul li.sfhover ul {
/* Controls the 3rd level products menu. Left value corresponds to the width of the
   2nd level products menu, so this one appears off to the right of it. If we ever
   add 3rd level drop downs to any of the others then we will need to match this width. */
    display: block;
    position: absolute;
    left: 179px;
    top: 0px;
}

/* END PopUp Menu Code */

/* START Buttons with lang differences */
.contact-us-buttons a { background:url("images/corporate/contact_us_buttons_au.jpg") top left no-repeat; }
/* END Buttons with lang differences */