/* CSS Fixes for IE 9 */

.ie9-only,
.ie7-8-9-only {
    display: block;
}

button, 
input[type="reset"], 
input[type="submit"], 
input[type="button"],
button:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover, 
input[type="button"]:hover {
    filter: none;
}

/* DIV that surrounds Pages/People radios */
#customsearch-block-form .form-type-radios {
    width: 52%;
}

@media all and (min-width: 740px) {

    #block-customsearch-customsearch-form {
        width: 625px;        
    }

    /* DIV that surrounds Pages/People radios */
    #customsearch-block-form .form-type-radios {
        width: auto;
    }
    
    .region-menu .block-superfish, 
    .region-menu .block-nice-menus {
        filter: none;
    }
    
    /* Not sure why this is necessary, but this fixes issue whereby superfish accordion toggle 
    floats beside search/sign-in button when we don't want it to */
    .region-menu .block-superfish {
        width: 100%;
    }  
    
}

@media all and (min-width: 980px) {
    
    /* At this point we're displaying the horizontal/non-mobile menu, so width no longer needs to be 100% */
    .region-menu .block-superfish {
        width: auto;
    }

}    
    
#customsearch-internalmenu-block-form div.form-type-select select {
    padding-top: 0;
}    