diff --git amazon_item_detail.tpl.php amazon_item_detail.tpl.php
index da4f354..c31094b 100644
--- amazon_item_detail.tpl.php
+++ amazon_item_detail.tpl.php
@@ -20,8 +20,8 @@
 <h3>Item Description</h3>
 <p id="product-description">
 <?php
-if (!empty($amazon_item->EditorialReviews->EditorialReview[0]->Content)) {
-  print check_markup($amazon_item->EditorialReviews->EditorialReview[0]->Content, 2 /* full html */, FALSE);
+if (!empty($editorialreview)) {
+  print $editorialreview;
 }
 ?>
 </p>
diff --git amazon_store.module amazon_store.module
index da8e6af..b3a2a1d 100644
--- amazon_store.module
+++ amazon_store.module
@@ -292,11 +292,12 @@ function amazon_store_preprocess_amazon_item(&$variables) {
   $variables['detailpageurl'] = url(AMAZON_STORE_PATH . '/item/'. $variables['asin'], array('absolute' => TRUE));
 }
 
-function template_preprocess_amazon_store_all(&$variables) {
-}
-
 function amazon_store_preprocess_amazon_item_detail(&$variables) {
-  $variables['amazon_item'] = amazon_store_retrieve_item($variables['asin']);
+  $amazon_item = amazon_store_retrieve_item($variables['asin']);
+  $variables['amazon_item'] = $amazon_item;
+  if (!empty($amazon_item->EditorialReviews->EditorialReview[0]->Content)) {
+    $variables['editorialreview'] =  _filter_htmlcorrector(filter_xss_admin($amazon_item->EditorialReviews->EditorialReview[0]->Content));
+  }
 }
 
 function template_preprocess_amazon_cart(&$variables) {
diff --git amazon_store_search_results.tpl.php amazon_store_search_results.tpl.php
index 0b26d77..0a3b3ab 100644
--- amazon_store_search_results.tpl.php
+++ amazon_store_search_results.tpl.php
@@ -76,7 +76,7 @@ if (variable_get('amazon_store_show_narrowby_form', TRUE) && !empty($results->Se
 			<div class="toggle editorial">
 			<?php
 			if (!empty($result->EditorialReviews->EditorialReview[0]->Content)) {
-			  print check_markup($result->EditorialReviews->EditorialReview[0]->Content, 2 /* full html */, FALSE);
+			  print  _filter_htmlcorrector(filter_xss_admin($result->EditorialReviews->EditorialReview[0]->Content));
 			}
 			?>
       </div>
diff --git ctools_plugins/content_types/item_description.inc ctools_plugins/content_types/item_description.inc
index 5eb52ee..39394c5 100644
--- ctools_plugins/content_types/item_description.inc
+++ ctools_plugins/content_types/item_description.inc
@@ -29,9 +29,10 @@ function amazon_store_item_description_render($subtype, $conf, $panel_args, $con
   $block = new stdClass();
   $block->module = 'item_description';
 
-  $block->title = (string)$context->data->EditorialReviews->EditorialReview[0]->Source;
-  $block->content = filter_xss((string)$context->data->EditorialReviews->EditorialReview[0]->Content);
-
+  if (!empty($context->data->EditorialReviews->EditorialReview[0]->Content)) {
+    $block->title = $context->data->EditorialReviews->EditorialReview[0]->Source;
+    $block->content =  _filter_htmlcorrector(filter_xss_admin($context->data->EditorialReviews->EditorialReview[0]->Content));
+  }
   return $block;
 }
 
