diff --git a/Aircraft/Instruments/Textures/blister.rgb b/Aircraft/Instruments/Textures/blister.rgb
index 21ece7fde..30b824ae7 100644
Binary files a/Aircraft/Instruments/Textures/blister.rgb and b/Aircraft/Instruments/Textures/blister.rgb differ
diff --git a/Aircraft/Instruments/autopilot.xml b/Aircraft/Instruments/autopilot.xml
index eaf06ccdc..95a68c0d8 100644
--- a/Aircraft/Instruments/autopilot.xml
+++ b/Aircraft/Instruments/autopilot.xml
@@ -79,7 +79,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-64</offset>
+     <offset>-76</offset>
     </transformation>
    </transformations>
   </layer>
@@ -97,7 +97,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-64</offset>
+     <offset>-76</offset>
     </transformation>
    </transformations>
   </layer> 
@@ -115,7 +115,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-64</offset>
+     <offset>-76</offset>
     </transformation>
    </transformations>
    </layer>  
@@ -151,7 +151,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-32</offset>
+     <offset>-44</offset>
     </transformation>
    </transformations>
   </layer>
@@ -169,7 +169,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-32</offset>
+     <offset>-44</offset>
     </transformation>
    </transformations>
   </layer> 
@@ -187,7 +187,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-32</offset>
+     <offset>-44</offset>
     </transformation>
    </transformations>
    </layer>  
@@ -223,7 +223,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-0</offset>
+     <offset>-12</offset>
     </transformation>
    </transformations>
   </layer>
@@ -241,7 +241,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-0</offset>
+     <offset>-12</offset>
     </transformation>
    </transformations>
   </layer> 
@@ -259,11 +259,83 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>-0</offset>
+     <offset>-12</offset>
     </transformation>
    </transformations>
    </layer>  
 
+  <layer>
+   <name>APR button</name>
+   <type>switch</type>
+   <property>/autopilot/locks/glide-slope[0]</property>
+   <layer>
+    <name>APR on</name>
+    <texture>
+     <path>Aircraft/Instruments/Textures/blister.rgb</path>
+     <x1>0.0</x1>
+     <y1>0.328125</y1>
+     <x2>0.21875</x2>
+     <y2>0.4921875</y2>
+    </texture>
+    <w>32</w>
+    <h>16</h>
+   </layer>
+   <layer>
+    <name>APR off</name>
+    <texture>
+     <path>Aircraft/Instruments/Textures/blister.rgb</path>
+     <x1>0.0</x1>
+     <y1>0.1640625</y1>
+     <x2>0.21875</x2>
+     <y2>0.328125</y2>
+    </texture>
+    <w>32</w>
+    <h>16</h>
+   </layer>
+   <transformations>
+    <transformation>
+     <type>x-shift</type>
+     <offset>20</offset>
+    </transformation>
+   </transformations>
+  </layer>
+  <layer>
+    <name>APR top</name>
+    <texture>
+     <path>Aircraft/Instruments/Textures/blister.rgb</path> 
+     <x1>0.0</x1>
+     <y1>0.0</y1>
+     <x2>0.21875</x2>
+     <y2>0.1326125</y2>
+    </texture>
+    <w>32</w>
+    <h>16</h>
+   <transformations>
+    <transformation>
+     <type>x-shift</type>
+     <offset>20</offset>
+    </transformation>
+   </transformations>
+  </layer> 
+  <layer>
+   <name>APR label</name>
+    <texture>
+     <path>Aircraft/Instruments/Textures/blister.rgb</path> 
+     <x1>0.6171875</x1>
+     <y1>0.0078125</y1>
+     <x2>0.796875</x2>
+     <y2>0.0703125</y2>
+    </texture>
+    <w>20</w>
+    <h>8</h>
+   <transformations>
+    <transformation>
+     <type>x-shift</type>
+     <offset>20</offset>
+    </transformation>
+   </transformations>
+   </layer>
+
   <layer>
    <name>ALT button</name>
    <type>switch</type>
@@ -295,7 +367,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>32</offset>
+     <offset>52</offset>
     </transformation>
    </transformations>
   </layer>
@@ -313,7 +385,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>32</offset>
+     <offset>52</offset>
     </transformation>
    </transformations>
   </layer> 
@@ -331,7 +403,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>32</offset>
+     <offset>52</offset>
     </transformation>
    </transformations>
    </layer>  
@@ -350,7 +422,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>64</offset>
+     <offset>76</offset>
     </transformation>
    </transformations>
   </layer>
@@ -373,7 +445,7 @@ properties' values.
    <transformations>
     <transformation>
      <type>x-shift</type>
-     <offset>74</offset>
+     <offset>86</offset>
     </transformation>
     <transformation>
      <type>y-shift</type>
@@ -402,7 +474,7 @@ properties' values.
   <action>
    <name>toggle heading lock</name>
    <button>0</button>
-   <x>-48</x>
+   <x>-60</x>
    <y>-8</y>
    <w>32</w>
    <h>16</h>
@@ -415,7 +487,7 @@ properties' values.
   <action>
    <name>toggle nav1 lock</name>
    <button>0</button>
-   <x>-16</x>
+   <x>-28</x>
    <y>-8</y>
    <w>32</w>
    <h>16</h>
@@ -425,10 +497,23 @@ properties' values.
    </binding>
   </action>
 
+  <action>
+   <name>toggle apr/nav1 lock</name>
+   <button>0</button>
+   <x>4</x>
+   <y>-8</y>
+   <w>32</w>
+   <h>16</h>
+   <binding>
+    <command>property-toggle</command>
+    <property>/autopilot/locks/glide-slope[0]</property>
+   </binding>
+  </action>
+
   <action>
    <name>toggle altitude lock</name>
    <button>0</button>
-   <x>16</x>
+   <x>36</x>
    <y>-8</y>
    <w>32</w>
    <h>16</h>
@@ -441,7 +526,7 @@ properties' values.
   <action>
    <name>decrease climb rate</name>
    <button>0</button>
-   <x>56</x>
+   <x>70</x>
    <y>-8</y>
    <w>8</w>
    <h>16</h>
@@ -458,7 +543,7 @@ properties' values.
   <action>
    <name>large decrease climb rate</name>
    <button>1</button>
-   <x>56</x>
+   <x>70</x>
    <y>-8</y>
    <w>8</w>
    <h>16</h>
@@ -475,7 +560,7 @@ properties' values.
   <action>
    <name>increase climb rate</name>
    <button>0</button>
-   <x>64</x>
+   <x>78</x>
    <y>-8</y>
    <w>8</w>
    <h>16</h>
@@ -492,7 +577,7 @@ properties' values.
   <action>
    <name>large increase climb rate</name>
    <button>1</button>
-   <x>64</x>
+   <x>78</x>
    <y>-8</y>
    <w>8</w>
    <h>16</h>
@@ -509,3 +594,4 @@ properties' values.
  </actions>
 
 </PropertyList>
+