$text = preg_replace("#<style type='text/css'>.*<\/style>#si", "", $text);
"Forward slash" ("/") karakterinden kaçmayı unutmuşsunuz. Şöyle deneyin:

$text = preg_replace("#<style type='text\/css'>.*<\/style>#si", "", $text);