diff --git a/mobile_theme.module b/mobile_theme.module
index e94585a..7afb526 100644
--- a/mobile_theme.module
+++ b/mobile_theme.module
@@ -106,7 +106,7 @@ function mobile_theme_detect_php() {
   if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) {
     $mobile_browser++;
   }
-  if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
+  if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']), 'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) {
     $mobile_browser++;
   }
   $mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4));
@@ -120,7 +120,7 @@ function mobile_theme_detect_php() {
       'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
       'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
       'wapr','webc','winw','winw','xda ','xda-');
-  if (in_array($mobile_ua,$mobile_agents)) {
+  if (in_array($mobile_ua, $mobile_agents)) {
     $mobile_browser++;
   }
   if (isset($_SERVER['ALL_HTTP']) && strpos(strtolower($_SERVER['ALL_HTTP']), 'OperaMini') > 0) {
@@ -129,6 +129,9 @@ function mobile_theme_detect_php() {
   if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows') > 0) {
     $mobile_browser = 0;
   }
+  if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'windows phone os') > 0) {
+    $mobile_browser = 1;
+  }
   return $mobile_browser > 0; 
 }
 
