--- css_emimage.module	2011-02-11 05:16:43.000000000 +0200
+++ css_emimage.module	2011-02-12 23:37:44.384122668 +0200
@@ -129,13 +129,14 @@ function _css_emimage_process($styles) {
           if (variable_get('css_emimage_force_inline', 0) || ($datauri_total_length && $datauri_total_length <= variable_get('css_emimage_inline_datauri_limit', CSS_EMIMAGE_INLINE_DATAURI_LIMIT))) {
             foreach ($declarations as $data) {
               if ($data['datauri']) {
-                $contents = str_replace($data['token'], $data['datauri'], $contents);
+                $contents = str_replace($data['token'], 'none', $contents);
+                $datauri_css .= implode(',', $data['selectors']) .'{'. $data['property'] .':'. $data['datauri'] . ($data['important'] ? ' !important' : '') .";}\n";
               }
               else {
                 $contents = str_replace($data['token'], $data['url'], $contents);
               }
             }
-            $datauri_css = $contents;
+            $datauri_css = $contents . $datauri_css;
             $contents = '';
           }
           else {
