это не требует условных выражений
background-color: #DFB542;
background: -moz-linear-gradient(#C6991D, #F7D065) repeat scroll 0 0 transparent;
, поскольку -moz-
является префиксом, зависящим от поставщика, его читает только firefox.это игнорируется другими браузерами.
Поместив его в таком порядке в вашем CSS, Firefox прочитает первое объявление, а затем второе переопределит или каскад над первым.
в других браузерах, онипрочитайте первое объявление, но игнорируйте секунды, так как они не знают, как его анализировать.они пропускают поверх второго объявления.