diff --git a/css/css-overflow/overflow-clip-margin-013.html b/css/css-overflow/overflow-clip-margin-013.html
new file mode 100644
index 00000000000000..7b9e85e3ca6469
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-013.html
@@ -0,0 +1,31 @@
+
+
+
+
overflow-clip-margin: border-box
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-014.html b/css/css-overflow/overflow-clip-margin-014.html
new file mode 100644
index 00000000000000..fdd5b4f2568a05
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-014.html
@@ -0,0 +1,32 @@
+
+
+
+overflow-clip-margin: content-box
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-015.html b/css/css-overflow/overflow-clip-margin-015.html
new file mode 100644
index 00000000000000..3c52d349669131
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-015.html
@@ -0,0 +1,31 @@
+
+
+
+overflow-clip-margin: keyword + positive length
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-016.html b/css/css-overflow/overflow-clip-margin-016.html
new file mode 100644
index 00000000000000..2eb0ced43ea2b5
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-016.html
@@ -0,0 +1,33 @@
+
+
+
+overflow-clip-margin: keyword + negative length
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-017.html b/css/css-overflow/overflow-clip-margin-017.html
new file mode 100644
index 00000000000000..da0623a96c05c9
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-017.html
@@ -0,0 +1,33 @@
+
+
+
+overflow-clip-margin: just a negative length
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-018.html b/css/css-overflow/overflow-clip-margin-018.html
new file mode 100644
index 00000000000000..fc720d98a058bb
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-018.html
@@ -0,0 +1,32 @@
+
+
+
+overflow-clip-margin: content-box on a scroller
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-019.html b/css/css-overflow/overflow-clip-margin-019.html
new file mode 100644
index 00000000000000..9219fe38d4a1dc
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-019.html
@@ -0,0 +1,33 @@
+
+
+
+overflow-clip-margin: keyword + negative length on a scroller
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-020.html b/css/css-overflow/overflow-clip-margin-020.html
new file mode 100644
index 00000000000000..90ce18a5d25d91
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-020.html
@@ -0,0 +1,33 @@
+
+
+
+overflow-clip-margin: just a negative length on a scroller
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-021.html b/css/css-overflow/overflow-clip-margin-021.html
new file mode 100644
index 00000000000000..5ee29821c6b147
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-021.html
@@ -0,0 +1,34 @@
+
+
+
+overflow-clip-margin: border-box is ignored on a scroller
+
+
+
+
+Test passes if there is a filled green square.
+
diff --git a/css/css-overflow/overflow-clip-margin-022.html b/css/css-overflow/overflow-clip-margin-022.html
new file mode 100644
index 00000000000000..f55c80e23b643d
--- /dev/null
+++ b/css/css-overflow/overflow-clip-margin-022.html
@@ -0,0 +1,34 @@
+
+
+
+overflow-clip-margin: border-box is ignored on a scroller, including the offset
+
+
+
+
+Test passes if there is a filled green square.
+