diff --git a/artsrc/cnc/reticle.svg b/artsrc/cnc/reticle.svg
new file mode 100644
index 0000000000..67a37a1d43
--- /dev/null
+++ b/artsrc/cnc/reticle.svg
@@ -0,0 +1,132 @@
+
+
+
+
diff --git a/artsrc/cnc/shellmap-border.svg b/artsrc/cnc/shellmap-border.svg
new file mode 100644
index 0000000000..45bff1e5aa
--- /dev/null
+++ b/artsrc/cnc/shellmap-border.svg
@@ -0,0 +1,73 @@
+
+
+
+
diff --git a/mods/cnc/chrome.yaml b/mods/cnc/chrome.yaml
index 076dc94262..301e827b13 100644
--- a/mods/cnc/chrome.yaml
+++ b/mods/cnc/chrome.yaml
@@ -173,6 +173,17 @@ dialog4: dialog4.png
corner-br: 58,58,6,6
background: 5,5,52,52
+shellmapborder: shellmap-border.png
+ border-t: 33,0,62,33
+ border-b: 33,95,62,33
+ border-l: 0,33,33,62
+ border-r: 95,33,33,62
+ corner-tl: 0,0,33,33
+ corner-tr: 95,0,33,33
+ corner-bl: 0,95,33,33
+ corner-br: 95,95,33,33
+ background: 33,33,62,62
+
spawnpoints: spawnpoints.png
unowned: 16,0,16,16
owned: 0,0,16,16
diff --git a/mods/cnc/chrome/mainmenu.yaml b/mods/cnc/chrome/mainmenu.yaml
index 7098d641da..a4b28040f8 100644
--- a/mods/cnc/chrome/mainmenu.yaml
+++ b/mods/cnc/chrome/mainmenu.yaml
@@ -13,6 +13,12 @@ Container@MAINMENU_BG:
Height:512
ImageCollection:shellmap
ImageName:reticle
+ Background@BORDER:
+ X:0
+ Y:0
+ Width:WINDOW_RIGHT
+ Height:WINDOW_BOTTOM
+ Background:shellmapborder
Button@MAINMENU_BUTTON_JOIN:
Id:MAINMENU_BUTTON_JOIN
X:45
diff --git a/mods/cnc/uibits/shellmap-border.png b/mods/cnc/uibits/shellmap-border.png
new file mode 100644
index 0000000000..a498edbfa1
Binary files /dev/null and b/mods/cnc/uibits/shellmap-border.png differ