diff --git amazon_cart.tpl.php amazon_cart.tpl.php
index 212f344..927ec4b 100644
--- amazon_cart.tpl.php
+++ amazon_cart.tpl.php
@@ -27,12 +27,12 @@ items in your cart. <?php else: ?>
 	foreach ($cart->CartItems->CartItem as $item) {
 	  ?>
 		<tr class="cart_item">
-			<td class="item_cart_image"><a
-				href="<?php print url("amazon_store/item/{$fullinfo->ASIN}") ?>"> <?php if (!empty($fullinfo->SmallImage)) : ?>
+			<td class="item_cart_image"><a rel="nofollow"
+				href="<?php print url("amazon_store/item/{$fullinfo->ASIN}"); ?>"> <?php if (!empty($fullinfo->SmallImage)) : ?>
 			<img src="<?php print $fullinfo->SmallImage->URL ?>"
 				alt="<?php print $item->Title ?> " /></a> <?php else: ?>
 			<?php print theme('image',"$directory/images/no_image_small.jpg"); ?> <?php endif; ?></td>
-			<td class="item_stats"><a class="product_name"
+			<td class="item_stats"><a class="product_name" rel="nofollow"
 				href="<?php print url("amazon_store/item/{$fullinfo->ASIN}") ?>"><?php print $fullinfo->ItemAttributes->Title ?></a>
 			<strong class="company_name"> <?php print $fullinfo->ItemAttributes->Manufacturer ?>
 			</strong></td>
diff --git amazon_store_browsenodes_panel.tpl.php amazon_store_browsenodes_panel.tpl.php
index 82b94bf..6ea2eb9 100644
--- amazon_store_browsenodes_panel.tpl.php
+++ amazon_store_browsenodes_panel.tpl.php
@@ -22,7 +22,7 @@ if ($item->BrowseNodes->BrowseNode) {
         break;
       }
 
-      $line .= l($item->Name,"amazon_store",array('query'=>"BrowseNode={$item->BrowseNodeId}&SearchIndex={$SearchIndex}"))." : ";
+      $line .= l($item->Name,"amazon_store",array('attributes' => array('rel' => 'nofollow'), 'query'=>"BrowseNode={$item->BrowseNodeId}&SearchIndex={$SearchIndex}"))." : ";
     } while ($item = $item->Ancestors->BrowseNode);
     if (strlen($line)) {
       print "<li>$line</li>";
diff --git amazon_store_categories.tpl.php amazon_store_categories.tpl.php
index dc2d571..0baa852 100644
--- amazon_store_categories.tpl.php
+++ amazon_store_categories.tpl.php
@@ -16,7 +16,7 @@ print "<table class='search-indexes-table'><tr><td>";
 $count = 1;
 $column = 1;
 foreach ($categories as $category => $friendly_name) {
-  $link = l($friendly_name, "amazon_store", array('query' => array('SearchIndex' => $category)));
+  $link = l($friendly_name, "amazon_store", array('attributes' => array('rel' => 'nofollow'), 'query' => array('SearchIndex' => $category)));
   print "<p>$link</p>";
   if (($count % $td_length == 0) && $column < $num_columns) {
     print "</td><td>";
diff --git amazon_store_details_panel.tpl.php amazon_store_details_panel.tpl.php
index 1c58df0..f5d868b 100644
--- amazon_store_details_panel.tpl.php
+++ amazon_store_details_panel.tpl.php
@@ -38,13 +38,13 @@ function amazon_store_manufacturer_format($item) {
   return theme('amazon_store_search_results_manufacturer',(string)$item);
 }
 function amazon_store_author_format($item) {
-    return l($item,"amazon_store",array('query'=>"author=$item"));
+    return l($item,"amazon_store", array('attributes' => array('rel' => 'nofollow'), 'query'=>"author=$item"));
 }
 function amazon_store_artist_format($item) {
-  return l($item,"amazon_store",array('query'=>"artist=$item"));
+  return l($item,"amazon_store",array('attributes' => array('rel' => 'nofollow'), 'query'=>"artist=$item"));
 }
 function amazon_store_composer_format($item) {
-  return l($item,"amazon_store",array('query'=>"composer=$item"));
+  return l($item,"amazon_store",array('attributes' => array('rel' => 'nofollow'), 'query'=>"composer=$item"));
 }
 
 function amazon_store_feature_format($item) {
diff --git amazon_store_item_image.tpl.php amazon_store_item_image.tpl.php
index 9b39b6a..71c71f8 100644
--- amazon_store_item_image.tpl.php
+++ amazon_store_item_image.tpl.php
@@ -22,6 +22,6 @@ if (!empty($amazon_item->LargeImage)) {
 $img_code = theme('image', $image, $amazon_item->ItemDetails->Title, $amazon_item->ItemDetails->Title, array('class' => 'amazon-product-image', 'height' => $height, 'width' => $width), FALSE);
 $output = $img_code;
 if (!empty($largeImage)) {
-  $output = l($img_code, $largeImage, array('html' => TRUE, 'attributes' => array('title' => $amazon_item->ItemAttributes->Title, 'class' => 'thickbox')));
+  $output = l($img_code, $largeImage, array('attributes' => array('html' => TRUE, 'attributes' => array('title' => $amazon_item->ItemAttributes->Title, 'class' => 'thickbox', 'rel' => 'nofollow')));
 }
 print $output;
diff --git amazon_store_search_results.tpl.php amazon_store_search_results.tpl.php
index ad1cca0..fa5b367 100644
--- amazon_store_search_results.tpl.php
+++ amazon_store_search_results.tpl.php
@@ -50,7 +50,7 @@ if (variable_get('amazon_store_show_narrowby_form',TRUE) && !empty($results->Sea
 
 		<!--  BEGIN ITEM PROCESSING -->
 		<tr>
-			<td><?php if (!empty($result->LargeImage)) : ?> <a
+			<td><?php if (!empty($result->LargeImage)) : ?> <a rel="nofollow"
 				href="<?php print $result->LargeImage->URL; ?>" class="thickbox"
 				title="<?php print $result->ItemAttributes->Title ?>"> <img
 				src="<?php print $result->MediumImage->URL ?>"
@@ -59,7 +59,7 @@ if (variable_get('amazon_store_show_narrowby_form',TRUE) && !empty($results->Sea
         <?php print theme('image',"$directory/images/no_image_med.jpg"); ?>
        <?php endif; ?></td>
 			<td>
-			<p class="title"><a
+			<p class="title"><a rel="nofollow"
 				href="<?php print url("amazon_store/item/{$result->ASIN}") ?>"> <?php print $result->ItemAttributes->Title ?></a></p>
 				<?php if (!empty($result->ItemAttributes->Manufacturer)){
 				  print theme('amazon_store_search_results_manufacturer',(string)$result->ItemAttributes->Manufacturer);
@@ -71,7 +71,7 @@ if (variable_get('amazon_store_show_narrowby_form',TRUE) && !empty($results->Sea
           <a href="javascript:void(null)"
           class="togglebtn">Show/hide full description</a> or
           <?php } ?>
-          <a
+          <a rel="nofollow"
 				href="<?php print url("amazon_store/item/{$result->ASIN}"); ?>">See full
 			details</a>
 			<div class="toggle editorial">
@@ -100,7 +100,7 @@ if (variable_get('amazon_store_show_narrowby_form',TRUE) && !empty($results->Sea
 </div>
 <!--  end mid_right_column_wrap --><?php $nextpage = _amazon_store_nextpage($results->TotalPages); ?>
 		<?php if ($nextpage) { ?>
-<div class="nextpage"><a
+<div class="nextpage"><a rel="nofollow"
 	href="<?php print url("amazon_store",array('query' => _amazon_store_revise_query(array('ItemPage'=>$nextpage))));  ?>">&gt;&gt;Go
 to Page <?php print "$nextpage of {$results->TotalPages} pages " ?> of
 results</a></div>
diff --git amazon_store_similar_items_panel.tpl.php amazon_store_similar_items_panel.tpl.php
index 0968521..b227b5c 100644
--- amazon_store_similar_items_panel.tpl.php
+++ amazon_store_similar_items_panel.tpl.php
@@ -10,7 +10,7 @@ if ($item->SimilarProducts->SimilarProduct): ?>
 <div class="SimilarProducts" >
 <ul>
 <?php foreach ($item->SimilarProducts->SimilarProduct as $sim): ?>
-	<li><a href="<?php print url("amazon_store/item/{$sim->ASIN}") ?>"><?php print $sim->Title ?></a></li>
+	<li><a rel="nofollow" href="<?php print url("amazon_store/item/{$sim->ASIN}") ?>"><?php print $sim->Title ?></a></li>
 
 <?php endforeach; ?>
 </ul>
diff --git ctools_plugins/content_types/item_specials.inc ctools_plugins/content_types/item_specials.inc
index b333346..7b89e7f 100644
--- ctools_plugins/content_types/item_specials.inc
+++ ctools_plugins/content_types/item_specials.inc
@@ -34,7 +34,7 @@ function amazon_store_item_specials_render($subtype, $conf, $panel_args, $contex
   $amazon_object = $context->data;
   $block->title = t("Refresh Page/Clear Cache");
 
-  $output = "<div>" .l(t("Refresh this page"),"amazon_store/clear_cache/{$amazon_object->ASIN}",array('query'=>"destination=amazon_store/item/{$amazon_object->ASIN}")). "</div>";
+  $output = "<div>" .l(t("Refresh this page"),"amazon_store/clear_cache/{$amazon_object->ASIN}",array('query'=>"destination=amazon_store/item/{$amazon_object->ASIN}", 'attributes' => array('rel' => 'nofollow'))). "</div>";
   $block->content = $output;
   return $block;
 
