W3C home > Mailing lists > Public > www-validator-cvs@w3.org > February 2012

2002/css-validator/autotest/testsuite/properties/positive/background/css3 000-aw.css,1.1,1.2 000-ax.css,1.1,1.2 002-aa.css,1.2,1.3 002-ab.css,1.2,1.3 002-ac.css,1.2,1.3 002-ad.css,1.2,1.3 002-ae.css,1.2,1.3 002-af.css,1.2,1.3 002-ag.css,1.2,1.3 002-ai.css,1.2,1.3 002-aj.css,1.2,1.3 002-ak.css,1.2,1.3 002-al.css,1.2,1.3 002-an.css,1.2,1.3 002-ao.css,1.2,1.3 002-ap.css,1.2,1.3 002-aq.css,1.2,1.3 002-ar.css,1.2,1.3 002-as.css,1.2,1.3 002-at.css,1.2,1.3 002-au.css,1.2,1.3 002-av.css,1.2,1.3 002-aw.css,1.2,1.3 002-ax.css,1.2,1.3 002-ay.css,1.2,1.3 002-az.css,1.2,1.3 002-ba.css,1.2,1.3 002-bb.css,1.2,1.3 002-bc.css,1.2,1.3 002-bd.css,1.2,1.3 002-be.css,1.2,1.3 002-bf.css,1.2,1.3 002-bg.css,1.2,1.3 002-bh.css,1.2,1.3 002-bi.css,1.2,1.3 002-bj.css,1.2,1.3 003-ag.css,1.1,1.2 003-ah.css,1.1,1.2 003-ao.css,1.1,1.2 003-av.css,1.1,1.2 003-aw.css,1.1,1.2 004-ak.css,1.1,1.2 005-al.css,1.1,1.2 005-aw.css,1.1,1.2 005-ax.css,1.1,1.2

From: Carine Bournez via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 16 Feb 2012 10:40:29 +0000
To: Message-Id: <E1RxylM-0000s3-Tf@lionel-hutz.w3.org>
Update of /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3
In directory hutz:/tmp/cvs-serv3246

Modified Files:
	000-aw.css 000-ax.css 002-aa.css 002-ab.css 002-ac.css 
	002-ad.css 002-ae.css 002-af.css 002-ag.css 002-ai.css 
	002-aj.css 002-ak.css 002-al.css 002-an.css 002-ao.css 
	002-ap.css 002-aq.css 002-ar.css 002-as.css 002-at.css 
	002-au.css 002-av.css 002-aw.css 002-ax.css 002-ay.css 
	002-az.css 002-ba.css 002-bb.css 002-bc.css 002-bd.css 
	002-be.css 002-bf.css 002-bg.css 002-bh.css 002-bi.css 
	002-bj.css 003-ag.css 003-ah.css 003-ao.css 003-av.css 
	003-aw.css 004-ak.css 005-al.css 005-aw.css 005-ax.css 
Log Message:
corrected errors in background position values


Index: 003-aw.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/003-aw.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 003-aw.css	1 Feb 2012 13:48:05 -0000	1.1
+++ 003-aw.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -1,2063 +1,2063 @@
-bg220001 { background: none no-repeat padding-box fixed 25% left }
-bg220002 { background: none no-repeat padding-box 25% left }
-bg220003 { background: none no-repeat padding-box 25% left fixed }
-bg220004 { background: none no-repeat padding-box 25% left scroll }
-bg220005 { background: none no-repeat padding-box scroll 25% left }
-bg220006 { background: none repeat fixed 25% left padding-box }
-bg220007 { background: none repeat fixed padding-box 25% left }
-bg220008 { background: none repeat 25% left fixed padding-box }
-bg220009 { background: none repeat 25% left scroll padding-box }
-bg220010 { background: none repeat 25% left padding-box }
-bg220011 { background: none repeat 25% left padding-box fixed }
[...4095 lines suppressed...]
+bg222044 { background: url(test.jpg) padding-box 25% top repeat-x }
+bg222045 { background: url(test.jpg) padding-box 25% top repeat-x fixed }
+bg222046 { background: url(test.jpg) padding-box 25% top repeat-x scroll }
+bg222047 { background: url(test.jpg) padding-box 25% top repeat-y }
+bg222048 { background: url(test.jpg) padding-box 25% top repeat-y fixed }
+bg222049 { background: url(test.jpg) padding-box 25% top repeat-y scroll }
+bg222050 { background: url(test.jpg) padding-box 25% top scroll }
+bg222051 { background: url(test.jpg) padding-box 25% top scroll no-repeat }
+bg222052 { background: url(test.jpg) padding-box 25% top scroll repeat }
+bg222053 { background: url(test.jpg) padding-box 25% top scroll repeat-x }
+bg222054 { background: url(test.jpg) padding-box 25% top scroll repeat-y }
+bg222055 { background: url(test.jpg) padding-box scroll no-repeat 25% top }
+bg222056 { background: url(test.jpg) padding-box scroll repeat 25% top }
+bg222057 { background: url(test.jpg) padding-box scroll repeat-x 25% top }
+bg222058 { background: url(test.jpg) padding-box scroll repeat-y 25% top }
+bg222059 { background: url(test.jpg) padding-box scroll 25% top }
+bg222060 { background: url(test.jpg) padding-box scroll 25% top no-repeat }
+bg222061 { background: url(test.jpg) padding-box scroll 25% top repeat }
+bg222062 { background: url(test.jpg) padding-box scroll 25% top repeat-x }
+bg222063 { background: url(test.jpg) padding-box scroll 25% top repeat-y }

Index: 002-aq.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-aq.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-aq.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-aq.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -38,8 +38,8 @@
 bg160038 { background: none round repeat scroll #f00  }
 bg160039 { background: none round repeat scroll #f00 100px  }
 bg160040 { background: none round repeat scroll #f00 100px 50%  }
-bg160041 { background: none round repeat scroll #f00 100px left }
-bg160042 { background: none round repeat scroll #f00 25% left }
+bg160041 { background: none round repeat scroll #f00 100px bottom }
+bg160042 { background: none round repeat scroll #f00 25% top }
 bg160043 { background: none round repeat scroll #f00 50%  }
 bg160044 { background: none round repeat scroll #f00 50% 100px  }
 bg160045 { background: none round repeat scroll #f00 bottom center }
@@ -73,15 +73,15 @@
[...2304 lines suppressed...]
-bg169960 { background: repeat blue 25% left url(test.jpg) fixed }
-bg169961 { background: repeat blue 25% left url(test.jpg) scroll }
-bg169962 { background: repeat blue 25% left url(test.jpg) }
-bg169963 { background: repeat blue 25% left }
+bg169951 { background: repeat blue 25% top fixed none }
+bg169952 { background: repeat blue 25% top fixed url(test.jpg) }
+bg169953 { background: repeat blue 25% top fixed }
+bg169954 { background: repeat blue 25% top none fixed }
+bg169955 { background: repeat blue 25% top none scroll }
+bg169956 { background: repeat blue 25% top none }
+bg169957 { background: repeat blue 25% top scroll none }
+bg169958 { background: repeat blue 25% top scroll url(test.jpg) }
+bg169959 { background: repeat blue 25% top scroll }
+bg169960 { background: repeat blue 25% top url(test.jpg) fixed }
+bg169961 { background: repeat blue 25% top url(test.jpg) scroll }
+bg169962 { background: repeat blue 25% top url(test.jpg) }
+bg169963 { background: repeat blue 25% top }
 bg169964 { background: repeat blue 50%  }
 bg169965 { background: repeat blue 50% 100px  }
 bg169966 { background: repeat blue 50% 100px fixed  }

Index: 002-ax.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ax.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ax.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-ax.css	16 Feb 2012 10:40:25 -0000	1.3
@@ -8685,19 +8685,19 @@
 bg238685 { background: round repeat #f00 100px fixed  }
 bg238686 { background: round repeat #f00 100px fixed none  }
 bg238687 { background: round repeat #f00 100px fixed url(test.jpg)  }
-bg238688 { background: round repeat #f00 100px left fixed none }
-bg238689 { background: round repeat #f00 100px left fixed url(test.jpg) }
-bg238690 { background: round repeat #f00 100px left fixed }
-bg238691 { background: round repeat #f00 100px left none fixed }
-bg238692 { background: round repeat #f00 100px left none scroll }
-bg238693 { background: round repeat #f00 100px left none }
-bg238694 { background: round repeat #f00 100px left scroll none }
-bg238695 { background: round repeat #f00 100px left scroll url(test.jpg) }
-bg238696 { background: round repeat #f00 100px left scroll }
-bg238697 { background: round repeat #f00 100px left url(test.jpg) fixed }
-bg238698 { background: round repeat #f00 100px left url(test.jpg) scroll }
-bg238699 { background: round repeat #f00 100px left url(test.jpg) }
-bg238700 { background: round repeat #f00 100px left }
+bg238688 { background: round repeat #f00 100px bottom fixed none }
+bg238689 { background: round repeat #f00 100px bottom fixed url(test.jpg) }
+bg238690 { background: round repeat #f00 100px bottom fixed }
+bg238691 { background: round repeat #f00 100px bottom none fixed }
+bg238692 { background: round repeat #f00 100px bottom none scroll }
+bg238693 { background: round repeat #f00 100px bottom none }
+bg238694 { background: round repeat #f00 100px bottom scroll none }
+bg238695 { background: round repeat #f00 100px bottom scroll url(test.jpg) }
+bg238696 { background: round repeat #f00 100px bottom scroll }
+bg238697 { background: round repeat #f00 100px bottom url(test.jpg) fixed }
+bg238698 { background: round repeat #f00 100px bottom url(test.jpg) scroll }
+bg238699 { background: round repeat #f00 100px bottom url(test.jpg) }
+bg238700 { background: round repeat #f00 100px bottom }
 bg238701 { background: round repeat #f00 100px none  }
 bg238702 { background: round repeat #f00 100px none fixed  }
 bg238703 { background: round repeat #f00 100px none scroll  }
@@ -8707,19 +8707,19 @@
 bg238707 { background: round repeat #f00 100px url(test.jpg)  }
 bg238708 { background: round repeat #f00 100px url(test.jpg) fixed  }
 bg238709 { background: round repeat #f00 100px url(test.jpg) scroll  }
-bg238710 { background: round repeat #f00 25% left fixed none }
-bg238711 { background: round repeat #f00 25% left fixed url(test.jpg) }
-bg238712 { background: round repeat #f00 25% left fixed }
-bg238713 { background: round repeat #f00 25% left none fixed }
-bg238714 { background: round repeat #f00 25% left none scroll }
-bg238715 { background: round repeat #f00 25% left none }
-bg238716 { background: round repeat #f00 25% left scroll none }
-bg238717 { background: round repeat #f00 25% left scroll url(test.jpg) }
-bg238718 { background: round repeat #f00 25% left scroll }
-bg238719 { background: round repeat #f00 25% left url(test.jpg) fixed }
-bg238720 { background: round repeat #f00 25% left url(test.jpg) scroll }
-bg238721 { background: round repeat #f00 25% left url(test.jpg) }
-bg238722 { background: round repeat #f00 25% left }
+bg238710 { background: round repeat #f00 25% top fixed none }
+bg238711 { background: round repeat #f00 25% top fixed url(test.jpg) }
+bg238712 { background: round repeat #f00 25% top fixed }
+bg238713 { background: round repeat #f00 25% top none fixed }
+bg238714 { background: round repeat #f00 25% top none scroll }
+bg238715 { background: round repeat #f00 25% top none }
+bg238716 { background: round repeat #f00 25% top scroll none }
+bg238717 { background: round repeat #f00 25% top scroll url(test.jpg) }
+bg238718 { background: round repeat #f00 25% top scroll }
+bg238719 { background: round repeat #f00 25% top url(test.jpg) fixed }
+bg238720 { background: round repeat #f00 25% top url(test.jpg) scroll }
+bg238721 { background: round repeat #f00 25% top url(test.jpg) }
+bg238722 { background: round repeat #f00 25% top }
 bg238723 { background: round repeat #f00 50%  }
 bg238724 { background: round repeat #f00 50% 100px  }
 bg238725 { background: round repeat #f00 50% 100px fixed  }
@@ -8881,14 +8881,14 @@
 bg238881 { background: round repeat #f00 fixed 100px 50%  }
 bg238882 { background: round repeat #f00 fixed 100px 50% none  }
 bg238883 { background: round repeat #f00 fixed 100px 50% url(test.jpg)  }
-bg238884 { background: round repeat #f00 fixed 100px left none }
-bg238885 { background: round repeat #f00 fixed 100px left url(test.jpg) }
-bg238886 { background: round repeat #f00 fixed 100px left }
+bg238884 { background: round repeat #f00 fixed 100px bottom none }
+bg238885 { background: round repeat #f00 fixed 100px bottom url(test.jpg) }
+bg238886 { background: round repeat #f00 fixed 100px bottom }
 bg238887 { background: round repeat #f00 fixed 100px none  }
 bg238888 { background: round repeat #f00 fixed 100px url(test.jpg)  }
-bg238889 { background: round repeat #f00 fixed 25% left none }
-bg238890 { background: round repeat #f00 fixed 25% left url(test.jpg) }
-bg238891 { background: round repeat #f00 fixed 25% left }
+bg238889 { background: round repeat #f00 fixed 25% top none }
+bg238890 { background: round repeat #f00 fixed 25% top url(test.jpg) }
+bg238891 { background: round repeat #f00 fixed 25% top }
 bg238892 { background: round repeat #f00 fixed 50%  }
 bg238893 { background: round repeat #f00 fixed 50% 100px  }
 bg238894 { background: round repeat #f00 fixed 50% 100px none  }
@@ -8946,8 +8946,8 @@
 bg238946 { background: round repeat #f00 fixed none  }
 bg238947 { background: round repeat #f00 fixed none 100px  }
 bg238948 { background: round repeat #f00 fixed none 100px 50%  }
-bg238949 { background: round repeat #f00 fixed none 100px left }
-bg238950 { background: round repeat #f00 fixed none 25% left }
+bg238949 { background: round repeat #f00 fixed none 100px bottom }
+bg238950 { background: round repeat #f00 fixed none 25% top }
 bg238951 { background: round repeat #f00 fixed none 50%  }
 bg238952 { background: round repeat #f00 fixed none 50% 100px  }
 bg238953 { background: round repeat #f00 fixed none bottom center }
@@ -9001,8 +9001,8 @@
 bg239001 { background: round repeat #f00 fixed url(test.jpg)  }
 bg239002 { background: round repeat #f00 fixed url(test.jpg) 100px  }
 bg239003 { background: round repeat #f00 fixed url(test.jpg) 100px 50%  }
-bg239004 { background: round repeat #f00 fixed url(test.jpg) 100px left }
-bg239005 { background: round repeat #f00 fixed url(test.jpg) 25% left }
+bg239004 { background: round repeat #f00 fixed url(test.jpg) 100px bottom }
+bg239005 { background: round repeat #f00 fixed url(test.jpg) 25% top }
 bg239006 { background: round repeat #f00 fixed url(test.jpg) 50%  }
 bg239007 { background: round repeat #f00 fixed url(test.jpg) 50% 100px  }
 bg239008 { background: round repeat #f00 fixed url(test.jpg) bottom center }
@@ -9113,13 +9113,13 @@
 bg239113 { background: round repeat #f00 none 100px 50% fixed  }
 bg239114 { background: round repeat #f00 none 100px 50% scroll  }
 bg239115 { background: round repeat #f00 none 100px fixed  }
-bg239116 { background: round repeat #f00 none 100px left fixed }
-bg239117 { background: round repeat #f00 none 100px left scroll }
-bg239118 { background: round repeat #f00 none 100px left }
+bg239116 { background: round repeat #f00 none 100px bottom fixed }
+bg239117 { background: round repeat #f00 none 100px bottom scroll }
+bg239118 { background: round repeat #f00 none 100px bottom }
 bg239119 { background: round repeat #f00 none 100px scroll  }
-bg239120 { background: round repeat #f00 none 25% left fixed }
-bg239121 { background: round repeat #f00 none 25% left scroll }
-bg239122 { background: round repeat #f00 none 25% left }
+bg239120 { background: round repeat #f00 none 25% top fixed }
+bg239121 { background: round repeat #f00 none 25% top scroll }
+bg239122 { background: round repeat #f00 none 25% top }
 bg239123 { background: round repeat #f00 none 50%  }
 bg239124 { background: round repeat #f00 none 50% 100px  }
 bg239125 { background: round repeat #f00 none 50% 100px fixed  }
@@ -9159,8 +9159,8 @@
 bg239159 { background: round repeat #f00 none fixed  }
 bg239160 { background: round repeat #f00 none fixed 100px  }
 bg239161 { background: round repeat #f00 none fixed 100px 50%  }
-bg239162 { background: round repeat #f00 none fixed 100px left }
-bg239163 { background: round repeat #f00 none fixed 25% left }
+bg239162 { background: round repeat #f00 none fixed 100px bottom }
+bg239163 { background: round repeat #f00 none fixed 25% top }
 bg239164 { background: round repeat #f00 none fixed 50%  }
 bg239165 { background: round repeat #f00 none fixed 50% 100px  }
 bg239166 { background: round repeat #f00 none fixed bottom center }
@@ -9220,8 +9220,8 @@
 bg239220 { background: round repeat #f00 none scroll  }
 bg239221 { background: round repeat #f00 none scroll 100px  }
 bg239222 { background: round repeat #f00 none scroll 100px 50%  }
-bg239223 { background: round repeat #f00 none scroll 100px left }
-bg239224 { background: round repeat #f00 none scroll 25% left }
+bg239223 { background: round repeat #f00 none scroll 100px bottom }
+bg239224 { background: round repeat #f00 none scroll 25% top }
 bg239225 { background: round repeat #f00 none scroll 50%  }
 bg239226 { background: round repeat #f00 none scroll 50% 100px  }
 bg239227 { background: round repeat #f00 none scroll bottom center }
@@ -9317,14 +9317,14 @@
 bg239317 { background: round repeat #f00 scroll 100px 50%  }
 bg239318 { background: round repeat #f00 scroll 100px 50% none  }
 bg239319 { background: round repeat #f00 scroll 100px 50% url(test.jpg)  }
-bg239320 { background: round repeat #f00 scroll 100px left none }
-bg239321 { background: round repeat #f00 scroll 100px left url(test.jpg) }
-bg239322 { background: round repeat #f00 scroll 100px left }
+bg239320 { background: round repeat #f00 scroll 100px bottom none }
+bg239321 { background: round repeat #f00 scroll 100px bottom url(test.jpg) }
+bg239322 { background: round repeat #f00 scroll 100px bottom }
 bg239323 { background: round repeat #f00 scroll 100px none  }
 bg239324 { background: round repeat #f00 scroll 100px url(test.jpg)  }
-bg239325 { background: round repeat #f00 scroll 25% left none }
-bg239326 { background: round repeat #f00 scroll 25% left url(test.jpg) }
-bg239327 { background: round repeat #f00 scroll 25% left }
+bg239325 { background: round repeat #f00 scroll 25% top none }
+bg239326 { background: round repeat #f00 scroll 25% top url(test.jpg) }
+bg239327 { background: round repeat #f00 scroll 25% top }
 bg239328 { background: round repeat #f00 scroll 50%  }
 bg239329 { background: round repeat #f00 scroll 50% 100px  }
 bg239330 { background: round repeat #f00 scroll 50% 100px none  }
@@ -9382,8 +9382,8 @@
 bg239382 { background: round repeat #f00 scroll none  }
 bg239383 { background: round repeat #f00 scroll none 100px  }
 bg239384 { background: round repeat #f00 scroll none 100px 50%  }
-bg239385 { background: round repeat #f00 scroll none 100px left }
-bg239386 { background: round repeat #f00 scroll none 25% left }
+bg239385 { background: round repeat #f00 scroll none 100px bottom }
+bg239386 { background: round repeat #f00 scroll none 25% top }
 bg239387 { background: round repeat #f00 scroll none 50%  }
 bg239388 { background: round repeat #f00 scroll none 50% 100px  }
 bg239389 { background: round repeat #f00 scroll none bottom center }
@@ -9437,8 +9437,8 @@
 bg239437 { background: round repeat #f00 scroll url(test.jpg)  }
 bg239438 { background: round repeat #f00 scroll url(test.jpg) 100px  }
 bg239439 { background: round repeat #f00 scroll url(test.jpg) 100px 50%  }
-bg239440 { background: round repeat #f00 scroll url(test.jpg) 100px left }
-bg239441 { background: round repeat #f00 scroll url(test.jpg) 25% left }
+bg239440 { background: round repeat #f00 scroll url(test.jpg) 100px bottom }
+bg239441 { background: round repeat #f00 scroll url(test.jpg) 25% top }
 bg239442 { background: round repeat #f00 scroll url(test.jpg) 50%  }
 bg239443 { background: round repeat #f00 scroll url(test.jpg) 50% 100px  }
 bg239444 { background: round repeat #f00 scroll url(test.jpg) bottom center }
@@ -9523,13 +9523,13 @@
 bg239523 { background: round repeat #f00 url(test.jpg) 100px 50% fixed  }
 bg239524 { background: round repeat #f00 url(test.jpg) 100px 50% scroll  }
 bg239525 { background: round repeat #f00 url(test.jpg) 100px fixed  }
-bg239526 { background: round repeat #f00 url(test.jpg) 100px left fixed }
-bg239527 { background: round repeat #f00 url(test.jpg) 100px left scroll }
-bg239528 { background: round repeat #f00 url(test.jpg) 100px left }
+bg239526 { background: round repeat #f00 url(test.jpg) 100px bottom fixed }
+bg239527 { background: round repeat #f00 url(test.jpg) 100px bottom scroll }
+bg239528 { background: round repeat #f00 url(test.jpg) 100px bottom }
 bg239529 { background: round repeat #f00 url(test.jpg) 100px scroll  }
-bg239530 { background: round repeat #f00 url(test.jpg) 25% left fixed }
-bg239531 { background: round repeat #f00 url(test.jpg) 25% left scroll }
-bg239532 { background: round repeat #f00 url(test.jpg) 25% left }
+bg239530 { background: round repeat #f00 url(test.jpg) 25% top fixed }
+bg239531 { background: round repeat #f00 url(test.jpg) 25% top scroll }
+bg239532 { background: round repeat #f00 url(test.jpg) 25% top }
 bg239533 { background: round repeat #f00 url(test.jpg) 50%  }
 bg239534 { background: round repeat #f00 url(test.jpg) 50% 100px  }
 bg239535 { background: round repeat #f00 url(test.jpg) 50% 100px fixed  }
@@ -9569,8 +9569,8 @@
 bg239569 { background: round repeat #f00 url(test.jpg) fixed  }
 bg239570 { background: round repeat #f00 url(test.jpg) fixed 100px  }
 bg239571 { background: round repeat #f00 url(test.jpg) fixed 100px 50%  }
-bg239572 { background: round repeat #f00 url(test.jpg) fixed 100px left }
-bg239573 { background: round repeat #f00 url(test.jpg) fixed 25% left }
+bg239572 { background: round repeat #f00 url(test.jpg) fixed 100px bottom }
+bg239573 { background: round repeat #f00 url(test.jpg) fixed 25% top }
 bg239574 { background: round repeat #f00 url(test.jpg) fixed 50%  }
 bg239575 { background: round repeat #f00 url(test.jpg) fixed 50% 100px  }
 bg239576 { background: round repeat #f00 url(test.jpg) fixed bottom center }
@@ -9630,8 +9630,8 @@
 bg239630 { background: round repeat #f00 url(test.jpg) scroll  }
 bg239631 { background: round repeat #f00 url(test.jpg) scroll 100px  }
 bg239632 { background: round repeat #f00 url(test.jpg) scroll 100px 50%  }
-bg239633 { background: round repeat #f00 url(test.jpg) scroll 100px left }
-bg239634 { background: round repeat #f00 url(test.jpg) scroll 25% left }
+bg239633 { background: round repeat #f00 url(test.jpg) scroll 100px bottom }
+bg239634 { background: round repeat #f00 url(test.jpg) scroll 25% top }
 bg239635 { background: round repeat #f00 url(test.jpg) scroll 50%  }
 bg239636 { background: round repeat #f00 url(test.jpg) scroll 50% 100px  }
 bg239637 { background: round repeat #f00 url(test.jpg) scroll bottom center }
@@ -9827,118 +9827,118 @@
 bg239827 { background: round repeat 100px fixed url(test.jpg) #f00  }
 bg239828 { background: round repeat 100px fixed url(test.jpg) blue  }
 bg239829 { background: round repeat 100px fixed url(test.jpg) transparent  }
-bg239830 { background: round repeat 100px left #f00 fixed none }
-bg239831 { background: round repeat 100px left #f00 fixed url(test.jpg) }
-bg239832 { background: round repeat 100px left #f00 fixed }
-bg239833 { background: round repeat 100px left #f00 none fixed }
-bg239834 { background: round repeat 100px left #f00 none scroll }
-bg239835 { background: round repeat 100px left #f00 none }
-bg239836 { background: round repeat 100px left #f00 scroll none }
-bg239837 { background: round repeat 100px left #f00 scroll url(test.jpg) }
-bg239838 { background: round repeat 100px left #f00 scroll }
-bg239839 { background: round repeat 100px left #f00 url(test.jpg) fixed }
-bg239840 { background: round repeat 100px left #f00 url(test.jpg) scroll }
-bg239841 { background: round repeat 100px left #f00 url(test.jpg) }
-bg239842 { background: round repeat 100px left #f00 }
-bg239843 { background: round repeat 100px left blue fixed none }
-bg239844 { background: round repeat 100px left blue fixed url(test.jpg) }
-bg239845 { background: round repeat 100px left blue fixed }
-bg239846 { background: round repeat 100px left blue none fixed }
-bg239847 { background: round repeat 100px left blue none scroll }
-bg239848 { background: round repeat 100px left blue none }
-bg239849 { background: round repeat 100px left blue scroll none }
-bg239850 { background: round repeat 100px left blue scroll url(test.jpg) }
-bg239851 { background: round repeat 100px left blue scroll }
-bg239852 { background: round repeat 100px left blue url(test.jpg) fixed }
-bg239853 { background: round repeat 100px left blue url(test.jpg) scroll }
-bg239854 { background: round repeat 100px left blue url(test.jpg) }
-bg239855 { background: round repeat 100px left blue }
-bg239856 { background: round repeat 100px left fixed #f00 none }
-bg239857 { background: round repeat 100px left fixed #f00 url(test.jpg) }
-bg239858 { background: round repeat 100px left fixed #f00 }
-bg239859 { background: round repeat 100px left fixed blue none }
-bg239860 { background: round repeat 100px left fixed blue url(test.jpg) }
-bg239861 { background: round repeat 100px left fixed blue }
-bg239862 { background: round repeat 100px left fixed none #f00 }
-bg239863 { background: round repeat 100px left fixed none blue }
-bg239864 { background: round repeat 100px left fixed none transparent }
-bg239865 { background: round repeat 100px left fixed none }
-bg239866 { background: round repeat 100px left fixed transparent none }
-bg239867 { background: round repeat 100px left fixed transparent url(test.jpg) }
-bg239868 { background: round repeat 100px left fixed transparent }
-bg239869 { background: round repeat 100px left fixed url(test.jpg) #f00 }
-bg239870 { background: round repeat 100px left fixed url(test.jpg) blue }
-bg239871 { background: round repeat 100px left fixed url(test.jpg) transparent }
-bg239872 { background: round repeat 100px left fixed url(test.jpg) }
-bg239873 { background: round repeat 100px left fixed }
-bg239874 { background: round repeat 100px left none #f00 fixed }
-bg239875 { background: round repeat 100px left none #f00 scroll }
-bg239876 { background: round repeat 100px left none #f00 }
-bg239877 { background: round repeat 100px left none blue fixed }
-bg239878 { background: round repeat 100px left none blue scroll }
-bg239879 { background: round repeat 100px left none blue }
-bg239880 { background: round repeat 100px left none fixed #f00 }
-bg239881 { background: round repeat 100px left none fixed blue }
-bg239882 { background: round repeat 100px left none fixed transparent }
-bg239883 { background: round repeat 100px left none fixed }
-bg239884 { background: round repeat 100px left none scroll #f00 }
-bg239885 { background: round repeat 100px left none scroll blue }
-bg239886 { background: round repeat 100px left none scroll transparent }
-bg239887 { background: round repeat 100px left none scroll }
-bg239888 { background: round repeat 100px left none transparent fixed }
-bg239889 { background: round repeat 100px left none transparent scroll }
-bg239890 { background: round repeat 100px left none transparent }
-bg239891 { background: round repeat 100px left none }
-bg239892 { background: round repeat 100px left scroll #f00 none }
-bg239893 { background: round repeat 100px left scroll #f00 url(test.jpg) }
-bg239894 { background: round repeat 100px left scroll #f00 }
-bg239895 { background: round repeat 100px left scroll blue none }
-bg239896 { background: round repeat 100px left scroll blue url(test.jpg) }
-bg239897 { background: round repeat 100px left scroll blue }
-bg239898 { background: round repeat 100px left scroll none #f00 }
-bg239899 { background: round repeat 100px left scroll none blue }
-bg239900 { background: round repeat 100px left scroll none transparent }
-bg239901 { background: round repeat 100px left scroll none }
-bg239902 { background: round repeat 100px left scroll transparent none }
-bg239903 { background: round repeat 100px left scroll transparent url(test.jpg) }
-bg239904 { background: round repeat 100px left scroll transparent }
-bg239905 { background: round repeat 100px left scroll url(test.jpg) #f00 }
-bg239906 { background: round repeat 100px left scroll url(test.jpg) blue }
-bg239907 { background: round repeat 100px left scroll url(test.jpg) transparent }
-bg239908 { background: round repeat 100px left scroll url(test.jpg) }
-bg239909 { background: round repeat 100px left scroll }
-bg239910 { background: round repeat 100px left transparent fixed none }
-bg239911 { background: round repeat 100px left transparent fixed url(test.jpg) }
-bg239912 { background: round repeat 100px left transparent fixed }
-bg239913 { background: round repeat 100px left transparent none fixed }
-bg239914 { background: round repeat 100px left transparent none scroll }
-bg239915 { background: round repeat 100px left transparent none }
-bg239916 { background: round repeat 100px left transparent scroll none }
-bg239917 { background: round repeat 100px left transparent scroll url(test.jpg) }
-bg239918 { background: round repeat 100px left transparent scroll }
-bg239919 { background: round repeat 100px left transparent url(test.jpg) fixed }
-bg239920 { background: round repeat 100px left transparent url(test.jpg) scroll }
-bg239921 { background: round repeat 100px left transparent url(test.jpg) }
-bg239922 { background: round repeat 100px left transparent }
-bg239923 { background: round repeat 100px left url(test.jpg) #f00 fixed }
-bg239924 { background: round repeat 100px left url(test.jpg) #f00 scroll }
-bg239925 { background: round repeat 100px left url(test.jpg) #f00 }
-bg239926 { background: round repeat 100px left url(test.jpg) blue fixed }
-bg239927 { background: round repeat 100px left url(test.jpg) blue scroll }
-bg239928 { background: round repeat 100px left url(test.jpg) blue }
-bg239929 { background: round repeat 100px left url(test.jpg) fixed #f00 }
-bg239930 { background: round repeat 100px left url(test.jpg) fixed blue }
-bg239931 { background: round repeat 100px left url(test.jpg) fixed transparent }
-bg239932 { background: round repeat 100px left url(test.jpg) fixed }
-bg239933 { background: round repeat 100px left url(test.jpg) scroll #f00 }
-bg239934 { background: round repeat 100px left url(test.jpg) scroll blue }
-bg239935 { background: round repeat 100px left url(test.jpg) scroll transparent }
-bg239936 { background: round repeat 100px left url(test.jpg) scroll }
-bg239937 { background: round repeat 100px left url(test.jpg) transparent fixed }
-bg239938 { background: round repeat 100px left url(test.jpg) transparent scroll }
-bg239939 { background: round repeat 100px left url(test.jpg) transparent }
-bg239940 { background: round repeat 100px left url(test.jpg) }
-bg239941 { background: round repeat 100px left }
+bg239830 { background: round repeat 100px bottom #f00 fixed none }
+bg239831 { background: round repeat 100px bottom #f00 fixed url(test.jpg) }
+bg239832 { background: round repeat 100px bottom #f00 fixed }
+bg239833 { background: round repeat 100px bottom #f00 none fixed }
+bg239834 { background: round repeat 100px bottom #f00 none scroll }
+bg239835 { background: round repeat 100px bottom #f00 none }
+bg239836 { background: round repeat 100px bottom #f00 scroll none }
+bg239837 { background: round repeat 100px bottom #f00 scroll url(test.jpg) }
+bg239838 { background: round repeat 100px bottom #f00 scroll }
+bg239839 { background: round repeat 100px bottom #f00 url(test.jpg) fixed }
+bg239840 { background: round repeat 100px bottom #f00 url(test.jpg) scroll }
+bg239841 { background: round repeat 100px bottom #f00 url(test.jpg) }
+bg239842 { background: round repeat 100px bottom #f00 }
+bg239843 { background: round repeat 100px bottom blue fixed none }
+bg239844 { background: round repeat 100px bottom blue fixed url(test.jpg) }
+bg239845 { background: round repeat 100px bottom blue fixed }
+bg239846 { background: round repeat 100px bottom blue none fixed }
+bg239847 { background: round repeat 100px bottom blue none scroll }
+bg239848 { background: round repeat 100px bottom blue none }
+bg239849 { background: round repeat 100px bottom blue scroll none }
+bg239850 { background: round repeat 100px bottom blue scroll url(test.jpg) }
+bg239851 { background: round repeat 100px bottom blue scroll }
+bg239852 { background: round repeat 100px bottom blue url(test.jpg) fixed }
+bg239853 { background: round repeat 100px bottom blue url(test.jpg) scroll }
+bg239854 { background: round repeat 100px bottom blue url(test.jpg) }
+bg239855 { background: round repeat 100px bottom blue }
+bg239856 { background: round repeat 100px bottom fixed #f00 none }
+bg239857 { background: round repeat 100px bottom fixed #f00 url(test.jpg) }
+bg239858 { background: round repeat 100px bottom fixed #f00 }
+bg239859 { background: round repeat 100px bottom fixed blue none }
+bg239860 { background: round repeat 100px bottom fixed blue url(test.jpg) }
+bg239861 { background: round repeat 100px bottom fixed blue }
+bg239862 { background: round repeat 100px bottom fixed none #f00 }
+bg239863 { background: round repeat 100px bottom fixed none blue }
+bg239864 { background: round repeat 100px bottom fixed none transparent }
+bg239865 { background: round repeat 100px bottom fixed none }
+bg239866 { background: round repeat 100px bottom fixed transparent none }
+bg239867 { background: round repeat 100px bottom fixed transparent url(test.jpg) }
+bg239868 { background: round repeat 100px bottom fixed transparent }
+bg239869 { background: round repeat 100px bottom fixed url(test.jpg) #f00 }
+bg239870 { background: round repeat 100px bottom fixed url(test.jpg) blue }
+bg239871 { background: round repeat 100px bottom fixed url(test.jpg) transparent }
+bg239872 { background: round repeat 100px bottom fixed url(test.jpg) }
+bg239873 { background: round repeat 100px bottom fixed }
+bg239874 { background: round repeat 100px bottom none #f00 fixed }
+bg239875 { background: round repeat 100px bottom none #f00 scroll }
+bg239876 { background: round repeat 100px bottom none #f00 }
+bg239877 { background: round repeat 100px bottom none blue fixed }
+bg239878 { background: round repeat 100px bottom none blue scroll }
+bg239879 { background: round repeat 100px bottom none blue }
+bg239880 { background: round repeat 100px bottom none fixed #f00 }
+bg239881 { background: round repeat 100px bottom none fixed blue }
+bg239882 { background: round repeat 100px bottom none fixed transparent }
+bg239883 { background: round repeat 100px bottom none fixed }
+bg239884 { background: round repeat 100px bottom none scroll #f00 }
+bg239885 { background: round repeat 100px bottom none scroll blue }
+bg239886 { background: round repeat 100px bottom none scroll transparent }
+bg239887 { background: round repeat 100px bottom none scroll }
+bg239888 { background: round repeat 100px bottom none transparent fixed }
+bg239889 { background: round repeat 100px bottom none transparent scroll }
+bg239890 { background: round repeat 100px bottom none transparent }
+bg239891 { background: round repeat 100px bottom none }
+bg239892 { background: round repeat 100px bottom scroll #f00 none }
+bg239893 { background: round repeat 100px bottom scroll #f00 url(test.jpg) }
+bg239894 { background: round repeat 100px bottom scroll #f00 }
+bg239895 { background: round repeat 100px bottom scroll blue none }
+bg239896 { background: round repeat 100px bottom scroll blue url(test.jpg) }
+bg239897 { background: round repeat 100px bottom scroll blue }
+bg239898 { background: round repeat 100px bottom scroll none #f00 }
+bg239899 { background: round repeat 100px bottom scroll none blue }
+bg239900 { background: round repeat 100px bottom scroll none transparent }
+bg239901 { background: round repeat 100px bottom scroll none }
+bg239902 { background: round repeat 100px bottom scroll transparent none }
+bg239903 { background: round repeat 100px bottom scroll transparent url(test.jpg) }
+bg239904 { background: round repeat 100px bottom scroll transparent }
+bg239905 { background: round repeat 100px bottom scroll url(test.jpg) #f00 }
+bg239906 { background: round repeat 100px bottom scroll url(test.jpg) blue }
+bg239907 { background: round repeat 100px bottom scroll url(test.jpg) transparent }
+bg239908 { background: round repeat 100px bottom scroll url(test.jpg) }
+bg239909 { background: round repeat 100px bottom scroll }
+bg239910 { background: round repeat 100px bottom transparent fixed none }
+bg239911 { background: round repeat 100px bottom transparent fixed url(test.jpg) }
+bg239912 { background: round repeat 100px bottom transparent fixed }
+bg239913 { background: round repeat 100px bottom transparent none fixed }
+bg239914 { background: round repeat 100px bottom transparent none scroll }
+bg239915 { background: round repeat 100px bottom transparent none }
+bg239916 { background: round repeat 100px bottom transparent scroll none }
+bg239917 { background: round repeat 100px bottom transparent scroll url(test.jpg) }
+bg239918 { background: round repeat 100px bottom transparent scroll }
+bg239919 { background: round repeat 100px bottom transparent url(test.jpg) fixed }
+bg239920 { background: round repeat 100px bottom transparent url(test.jpg) scroll }
+bg239921 { background: round repeat 100px bottom transparent url(test.jpg) }
+bg239922 { background: round repeat 100px bottom transparent }
+bg239923 { background: round repeat 100px bottom url(test.jpg) #f00 fixed }
+bg239924 { background: round repeat 100px bottom url(test.jpg) #f00 scroll }
+bg239925 { background: round repeat 100px bottom url(test.jpg) #f00 }
+bg239926 { background: round repeat 100px bottom url(test.jpg) blue fixed }
+bg239927 { background: round repeat 100px bottom url(test.jpg) blue scroll }
+bg239928 { background: round repeat 100px bottom url(test.jpg) blue }
+bg239929 { background: round repeat 100px bottom url(test.jpg) fixed #f00 }
+bg239930 { background: round repeat 100px bottom url(test.jpg) fixed blue }
+bg239931 { background: round repeat 100px bottom url(test.jpg) fixed transparent }
+bg239932 { background: round repeat 100px bottom url(test.jpg) fixed }
+bg239933 { background: round repeat 100px bottom url(test.jpg) scroll #f00 }
+bg239934 { background: round repeat 100px bottom url(test.jpg) scroll blue }
+bg239935 { background: round repeat 100px bottom url(test.jpg) scroll transparent }
+bg239936 { background: round repeat 100px bottom url(test.jpg) scroll }
+bg239937 { background: round repeat 100px bottom url(test.jpg) transparent fixed }
+bg239938 { background: round repeat 100px bottom url(test.jpg) transparent scroll }
+bg239939 { background: round repeat 100px bottom url(test.jpg) transparent }
+bg239940 { background: round repeat 100px bottom url(test.jpg) }
+bg239941 { background: round repeat 100px bottom }
 bg239942 { background: round repeat 100px none  }
 bg239943 { background: round repeat 100px none #f00  }
 bg239944 { background: round repeat 100px none #f00 fixed  }

Index: 002-as.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-as.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-as.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-as.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -37,13 +37,13 @@
 bg180037 { background: repeat no-repeat none #f00 100px 50% fixed  }
 bg180038 { background: repeat no-repeat none #f00 100px 50% scroll  }
 bg180039 { background: repeat no-repeat none #f00 100px fixed  }
-bg180040 { background: repeat no-repeat none #f00 100px left fixed }
-bg180041 { background: repeat no-repeat none #f00 100px left scroll }
-bg180042 { background: repeat no-repeat none #f00 100px left }
+bg180040 { background: repeat no-repeat none #f00 100px bottom fixed }
+bg180041 { background: repeat no-repeat none #f00 100px bottom scroll }
+bg180042 { background: repeat no-repeat none #f00 100px bottom }
 bg180043 { background: repeat no-repeat none #f00 100px scroll  }
-bg180044 { background: repeat no-repeat none #f00 25% left fixed }
[...1969 lines suppressed...]
@@ -9964,13 +9964,13 @@
 bg189964 { background: repeat space #f00 none 100px 50% fixed  }
 bg189965 { background: repeat space #f00 none 100px 50% scroll  }
 bg189966 { background: repeat space #f00 none 100px fixed  }
-bg189967 { background: repeat space #f00 none 100px left fixed }
-bg189968 { background: repeat space #f00 none 100px left scroll }
-bg189969 { background: repeat space #f00 none 100px left }
+bg189967 { background: repeat space #f00 none 100px bottom fixed }
+bg189968 { background: repeat space #f00 none 100px bottom scroll }
+bg189969 { background: repeat space #f00 none 100px bottom }
 bg189970 { background: repeat space #f00 none 100px scroll  }
-bg189971 { background: repeat space #f00 none 25% left fixed }
-bg189972 { background: repeat space #f00 none 25% left scroll }
-bg189973 { background: repeat space #f00 none 25% left }
+bg189971 { background: repeat space #f00 none 25% top fixed }
+bg189972 { background: repeat space #f00 none 25% top scroll }
+bg189973 { background: repeat space #f00 none 25% top }
 bg189974 { background: repeat space #f00 none 50%  }
 bg189975 { background: repeat space #f00 none 50% 100px  }
 bg189976 { background: repeat space #f00 none 50% 100px fixed  }

Index: 002-af.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-af.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-af.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-af.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -17,8 +17,8 @@
 bg50017 { background: blue repeat scroll url(test.jpg)  }
 bg50018 { background: blue repeat scroll url(test.jpg) 100px  }
 bg50019 { background: blue repeat scroll url(test.jpg) 100px 50%  }
-bg50020 { background: blue repeat scroll url(test.jpg) 100px left }
-bg50021 { background: blue repeat scroll url(test.jpg) 25% left }
+bg50020 { background: blue repeat scroll url(test.jpg) 100px bottom }
+bg50021 { background: blue repeat scroll url(test.jpg) 25% top }
 bg50022 { background: blue repeat scroll url(test.jpg) 50%  }
 bg50023 { background: blue repeat scroll url(test.jpg) 50% 100px  }
 bg50024 { background: blue repeat scroll url(test.jpg) bottom center }
@@ -63,19 +63,19 @@
[...1909 lines suppressed...]
 bg59928 { background: blue url(test.jpg) repeat no-repeat fixed 100px  }
 bg59929 { background: blue url(test.jpg) repeat no-repeat fixed 100px 50%  }
-bg59930 { background: blue url(test.jpg) repeat no-repeat fixed 100px left }
-bg59931 { background: blue url(test.jpg) repeat no-repeat fixed 25% left }
+bg59930 { background: blue url(test.jpg) repeat no-repeat fixed 100px bottom }
+bg59931 { background: blue url(test.jpg) repeat no-repeat fixed 25% top }
 bg59932 { background: blue url(test.jpg) repeat no-repeat fixed 50%  }
 bg59933 { background: blue url(test.jpg) repeat no-repeat fixed 50% 100px  }
 bg59934 { background: blue url(test.jpg) repeat no-repeat fixed bottom center }
@@ -9988,8 +9988,8 @@
 bg59988 { background: blue url(test.jpg) repeat no-repeat scroll  }
 bg59989 { background: blue url(test.jpg) repeat no-repeat scroll 100px  }
 bg59990 { background: blue url(test.jpg) repeat no-repeat scroll 100px 50%  }
-bg59991 { background: blue url(test.jpg) repeat no-repeat scroll 100px left }
-bg59992 { background: blue url(test.jpg) repeat no-repeat scroll 25% left }
+bg59991 { background: blue url(test.jpg) repeat no-repeat scroll 100px bottom }
+bg59992 { background: blue url(test.jpg) repeat no-repeat scroll 25% top }
 bg59993 { background: blue url(test.jpg) repeat no-repeat scroll 50%  }
 bg59994 { background: blue url(test.jpg) repeat no-repeat scroll 50% 100px  }
 bg59995 { background: blue url(test.jpg) repeat no-repeat scroll bottom center }

Index: 002-ay.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ay.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ay.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-ay.css	16 Feb 2012 10:40:25 -0000	1.3
@@ -6,118 +6,118 @@
 bg240006 { background: round repeat 100px url(test.jpg) transparent  }
 bg240007 { background: round repeat 100px url(test.jpg) transparent fixed  }
 bg240008 { background: round repeat 100px url(test.jpg) transparent scroll  }
-bg240009 { background: round repeat 25% left #f00 fixed none }
-bg240010 { background: round repeat 25% left #f00 fixed url(test.jpg) }
-bg240011 { background: round repeat 25% left #f00 fixed }
-bg240012 { background: round repeat 25% left #f00 none fixed }
-bg240013 { background: round repeat 25% left #f00 none scroll }
-bg240014 { background: round repeat 25% left #f00 none }
-bg240015 { background: round repeat 25% left #f00 scroll none }
-bg240016 { background: round repeat 25% left #f00 scroll url(test.jpg) }
[...1871 lines suppressed...]
-bg249964 { background: round repeat url(test.jpg) fixed 25% left transparent }
-bg249965 { background: round repeat url(test.jpg) fixed 25% left }
+bg249962 { background: round repeat url(test.jpg) fixed 25% top #f00 }
+bg249963 { background: round repeat url(test.jpg) fixed 25% top blue }
+bg249964 { background: round repeat url(test.jpg) fixed 25% top transparent }
+bg249965 { background: round repeat url(test.jpg) fixed 25% top }
 bg249966 { background: round repeat url(test.jpg) fixed 50%  }
 bg249967 { background: round repeat url(test.jpg) fixed 50% #f00  }
 bg249968 { background: round repeat url(test.jpg) fixed 50% 100px  }
@@ -9974,8 +9974,8 @@
 bg249974 { background: round repeat url(test.jpg) fixed blue  }
 bg249975 { background: round repeat url(test.jpg) fixed blue 100px  }
 bg249976 { background: round repeat url(test.jpg) fixed blue 100px 50%  }
-bg249977 { background: round repeat url(test.jpg) fixed blue 100px left }
-bg249978 { background: round repeat url(test.jpg) fixed blue 25% left }
+bg249977 { background: round repeat url(test.jpg) fixed blue 100px bottom }
+bg249978 { background: round repeat url(test.jpg) fixed blue 25% top }
 bg249979 { background: round repeat url(test.jpg) fixed blue 50%  }
 bg249980 { background: round repeat url(test.jpg) fixed blue 50% 100px  }
 bg249981 { background: round repeat url(test.jpg) fixed blue bottom center }

Index: 002-ao.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ao.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ao.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-ao.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -33,8 +33,8 @@
 bg140033 { background: none blue fixed repeat  }
 bg140034 { background: none blue fixed repeat 100px  }
 bg140035 { background: none blue fixed repeat 100px 50%  }
-bg140036 { background: none blue fixed repeat 100px left }
-bg140037 { background: none blue fixed repeat 25% left }
+bg140036 { background: none blue fixed repeat 100px bottom }
+bg140037 { background: none blue fixed repeat 25% top }
 bg140038 { background: none blue fixed repeat 50%  }
 bg140039 { background: none blue fixed repeat 50% 100px  }
 bg140040 { background: none blue fixed repeat bottom center }
@@ -56,8 +56,8 @@
[...1254 lines suppressed...]
 bg148791 { background: none fixed transparent repeat-y 100px  }
 bg148792 { background: none fixed transparent repeat-y 100px 50%  }
-bg148793 { background: none fixed transparent repeat-y 100px left }
-bg148794 { background: none fixed transparent repeat-y 25% left }
+bg148793 { background: none fixed transparent repeat-y 100px bottom }
+bg148794 { background: none fixed transparent repeat-y 25% top }
 bg148795 { background: none fixed transparent repeat-y 50%  }
 bg148796 { background: none fixed transparent repeat-y 50% 100px  }
 bg148797 { background: none fixed transparent repeat-y bottom center }
@@ -8849,8 +8849,8 @@
 bg148849 { background: none fixed transparent round repeat  }
 bg148850 { background: none fixed transparent round repeat 100px  }
 bg148851 { background: none fixed transparent round repeat 100px 50%  }
-bg148852 { background: none fixed transparent round repeat 100px left }
-bg148853 { background: none fixed transparent round repeat 25% left }
+bg148852 { background: none fixed transparent round repeat 100px bottom }
+bg148853 { background: none fixed transparent round repeat 25% top }
 bg148854 { background: none fixed transparent round repeat 50%  }
 bg148855 { background: none fixed transparent round repeat 50% 100px  }
 bg148856 { background: none fixed transparent round repeat bottom center }

Index: 005-aw.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/005-aw.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 005-aw.css	1 Feb 2012 13:48:11 -0000	1.1
+++ 005-aw.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -9963,38 +9963,38 @@
 bg229963 { background: url(test.jpg) border-box scroll repeat-x left 100px , url(test.jpg) border-box scroll repeat-y left 100px blue }
 bg229964 { background: url(test.jpg) border-box scroll left 100px , url(test.jpg) border-box scroll left 100px no-repeat blue }
 bg229965 { background: url(test.jpg) border-box scroll left 100px repeat , url(test.jpg) border-box scroll left 100px repeat-x blue }
-bg229966 { background: url(test.jpg) border-box scroll left 100px repeat-y , padding-box border-box fixed no-repeat none 100px left blue }
-bg229967 { background: padding-box border-box fixed no-repeat 100px left , padding-box border-box fixed no-repeat 100px left none blue }
-bg229968 { background: padding-box border-box fixed no-repeat 100px left url(test.jpg) , padding-box border-box fixed no-repeat url(test.jpg) 100px left blue }
-bg229969 { background: padding-box border-box fixed none no-repeat 100px left , padding-box border-box fixed none repeat 100px left blue }
-bg229970 { background: padding-box border-box fixed none repeat-x 100px left , padding-box border-box fixed none repeat-y 100px left blue }
-bg229971 { background: padding-box border-box fixed none 100px left , padding-box border-box fixed none 100px left no-repeat blue }
-bg229972 { background: padding-box border-box fixed none 100px left repeat , padding-box border-box fixed none 100px left repeat-x blue }
-bg229973 { background: padding-box border-box fixed none 100px left repeat-y , padding-box border-box fixed repeat none 100px left blue }
-bg229974 { background: padding-box border-box fixed repeat 100px left , padding-box border-box fixed repeat 100px left none blue }
-bg229975 { background: padding-box border-box fixed repeat 100px left url(test.jpg) , padding-box border-box fixed repeat url(test.jpg) 100px left blue }
-bg229976 { background: padding-box border-box fixed repeat-x none 100px left , padding-box border-box fixed repeat-x 100px left blue }
-bg229977 { background: padding-box border-box fixed repeat-x 100px left none , padding-box border-box fixed repeat-x 100px left url(test.jpg) blue }
-bg229978 { background: padding-box border-box fixed repeat-x url(test.jpg) 100px left , padding-box border-box fixed repeat-y none 100px left blue }
-bg229979 { background: padding-box border-box fixed repeat-y 100px left , padding-box border-box fixed repeat-y 100px left none blue }
-bg229980 { background: padding-box border-box fixed repeat-y 100px left url(test.jpg) , padding-box border-box fixed repeat-y url(test.jpg) 100px left blue }
-bg229981 { background: padding-box border-box fixed 100px left , padding-box border-box fixed 100px left no-repeat blue }
-bg229982 { background: padding-box border-box fixed 100px left no-repeat none , padding-box border-box fixed 100px left no-repeat url(test.jpg) blue }
-bg229983 { background: padding-box border-box fixed 100px left none , padding-box border-box fixed 100px left none no-repeat blue }
-bg229984 { background: padding-box border-box fixed 100px left none repeat , padding-box border-box fixed 100px left none repeat-x blue }
-bg229985 { background: padding-box border-box fixed 100px left none repeat-y , padding-box border-box fixed 100px left repeat blue }
-bg229986 { background: padding-box border-box fixed 100px left repeat none , padding-box border-box fixed 100px left repeat url(test.jpg) blue }
-bg229987 { background: padding-box border-box fixed 100px left repeat-x , padding-box border-box fixed 100px left repeat-x none blue }
-bg229988 { background: padding-box border-box fixed 100px left repeat-x url(test.jpg) , padding-box border-box fixed 100px left repeat-y blue }
-bg229989 { background: padding-box border-box fixed 100px left repeat-y none , padding-box border-box fixed 100px left repeat-y url(test.jpg) blue }
-bg229990 { background: padding-box border-box fixed 100px left url(test.jpg) , padding-box border-box fixed 100px left url(test.jpg) no-repeat blue }
-bg229991 { background: padding-box border-box fixed 100px left url(test.jpg) repeat , padding-box border-box fixed 100px left url(test.jpg) repeat-x blue }
-bg229992 { background: padding-box border-box fixed 100px left url(test.jpg) repeat-y , padding-box border-box fixed url(test.jpg) no-repeat 100px left blue }
-bg229993 { background: padding-box border-box fixed url(test.jpg) repeat 100px left , padding-box border-box fixed url(test.jpg) repeat-x 100px left blue }
-bg229994 { background: padding-box border-box fixed url(test.jpg) repeat-y 100px left , padding-box border-box fixed url(test.jpg) 100px left blue }
-bg229995 { background: padding-box border-box fixed url(test.jpg) 100px left no-repeat , padding-box border-box fixed url(test.jpg) 100px left repeat blue }
-bg229996 { background: padding-box border-box fixed url(test.jpg) 100px left repeat-x , padding-box border-box fixed url(test.jpg) 100px left repeat-y blue }
-bg229997 { background: padding-box border-box no-repeat fixed none 100px left , padding-box border-box no-repeat fixed 100px left blue }
-bg229998 { background: padding-box border-box no-repeat fixed 100px left none , padding-box border-box no-repeat fixed 100px left url(test.jpg) blue }
-bg229999 { background: padding-box border-box no-repeat fixed url(test.jpg) 100px left , padding-box border-box no-repeat none fixed 100px left blue }
-bg230000 { background: padding-box border-box no-repeat none 100px left , padding-box border-box no-repeat none 100px left fixed blue }
+bg229966 { background: url(test.jpg) border-box scroll left 100px repeat-y , padding-box border-box fixed no-repeat none 100px bottom blue }
+bg229967 { background: padding-box border-box fixed no-repeat 100px bottom , padding-box border-box fixed no-repeat 50px top none blue }
+bg229968 { background: padding-box border-box fixed no-repeat 100px bottom url(test.jpg) , padding-box border-box fixed no-repeat url(test.jpg) 50px top blue }
+bg229969 { background: padding-box border-box fixed none no-repeat 100px bottom , padding-box border-box fixed none repeat 50px top blue }
+bg229970 { background: padding-box border-box fixed none repeat-x 100px bottom , padding-box border-box fixed none repeat-y 50px top blue }
+bg229971 { background: padding-box border-box fixed none 100px bottom , padding-box border-box fixed none 50px top no-repeat blue }
+bg229972 { background: padding-box border-box fixed none 100px bottom repeat , padding-box border-box fixed none 50px top repeat-x blue }
+bg229973 { background: padding-box border-box fixed none 100px bottom repeat-y , padding-box border-box fixed repeat none 50px top blue }
+bg229974 { background: padding-box border-box fixed repeat 100px bottom , padding-box border-box fixed repeat 50px top none blue }
+bg229975 { background: padding-box border-box fixed repeat 100px bottom url(test.jpg) , padding-box border-box fixed repeat url(test.jpg) 50px top blue }
+bg229976 { background: padding-box border-box fixed repeat-x none 100px bottom , padding-box border-box fixed repeat-x 50px top blue }
+bg229977 { background: padding-box border-box fixed repeat-x 100px bottom none , padding-box border-box fixed repeat-x 50px top url(test.jpg) blue }
+bg229978 { background: padding-box border-box fixed repeat-x url(test.jpg) 100px bottom , padding-box border-box fixed repeat-y none 50px top blue }
+bg229979 { background: padding-box border-box fixed repeat-y 100px bottom , padding-box border-box fixed repeat-y 50px top none blue }
+bg229980 { background: padding-box border-box fixed repeat-y 100px bottom url(test.jpg) , padding-box border-box fixed repeat-y url(test.jpg) 50px top blue }
+bg229981 { background: padding-box border-box fixed 100px bottom , padding-box border-box fixed 50px top no-repeat blue }
+bg229982 { background: padding-box border-box fixed 100px bottom no-repeat none , padding-box border-box fixed 50px top no-repeat url(test.jpg) blue }
+bg229983 { background: padding-box border-box fixed 100px bottom none , padding-box border-box fixed 50px top none no-repeat blue }
+bg229984 { background: padding-box border-box fixed 100px bottom none repeat , padding-box border-box fixed 50px top none repeat-x blue }
+bg229985 { background: padding-box border-box fixed 100px bottom none repeat-y , padding-box border-box fixed 50px top repeat blue }
+bg229986 { background: padding-box border-box fixed 100px bottom repeat none , padding-box border-box fixed 50px top repeat url(test.jpg) blue }
+bg229987 { background: padding-box border-box fixed 100px bottom repeat-x , padding-box border-box fixed 50px top repeat-x none blue }
+bg229988 { background: padding-box border-box fixed 100px bottom repeat-x url(test.jpg) , padding-box border-box fixed 50px top repeat-y blue }
+bg229989 { background: padding-box border-box fixed 100px bottom repeat-y none , padding-box border-box fixed 50px top repeat-y url(test.jpg) blue }
+bg229990 { background: padding-box border-box fixed 100px bottom url(test.jpg) , padding-box border-box fixed 50px top url(test.jpg) no-repeat blue }
+bg229991 { background: padding-box border-box fixed 100px bottom url(test.jpg) repeat , padding-box border-box fixed 50px top url(test.jpg) repeat-x blue }
+bg229992 { background: padding-box border-box fixed 100px bottom url(test.jpg) repeat-y , padding-box border-box fixed url(test.jpg) no-repeat 50px top blue }
+bg229993 { background: padding-box border-box fixed url(test.jpg) repeat 100px bottom , padding-box border-box fixed url(test.jpg) repeat-x 50px top blue }
+bg229994 { background: padding-box border-box fixed url(test.jpg) repeat-y 100px bottom , padding-box border-box fixed url(test.jpg) 50px top blue }
+bg229995 { background: padding-box border-box fixed url(test.jpg) 100px bottom no-repeat , padding-box border-box fixed url(test.jpg) 50px top repeat blue }
+bg229996 { background: padding-box border-box fixed url(test.jpg) 100px bottom repeat-x , padding-box border-box fixed url(test.jpg) 50px top repeat-y blue }
+bg229997 { background: padding-box border-box no-repeat fixed none 100px bottom , padding-box border-box no-repeat fixed 50px top blue }
+bg229998 { background: padding-box border-box no-repeat fixed 100px bottom none , padding-box border-box no-repeat fixed 50px top url(test.jpg) blue }
+bg229999 { background: padding-box border-box no-repeat fixed url(test.jpg) 100px bottom , padding-box border-box no-repeat none fixed 50px top blue }
+bg230000 { background: padding-box border-box no-repeat none 100px bottom , padding-box border-box no-repeat none 50px top fixed blue }

Index: 002-ae.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ae.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ae.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-ae.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -1607,39 +1607,39 @@
 bg41607 { background: blue fixed 100px 50% url(test.jpg) repeat-x  }
 bg41608 { background: blue fixed 100px 50% url(test.jpg) repeat-y  }
 bg41609 { background: blue fixed 100px 50% url(test.jpg) round repeat  }
-bg41610 { background: blue fixed 100px left none repeat no-repeat }
-bg41611 { background: blue fixed 100px left none repeat space }
-bg41612 { background: blue fixed 100px left none repeat }
-bg41613 { background: blue fixed 100px left none repeat-x }
-bg41614 { background: blue fixed 100px left none repeat-y }
-bg41615 { background: blue fixed 100px left none round repeat }
-bg41616 { background: blue fixed 100px left none }
-bg41617 { background: blue fixed 100px left repeat no-repeat none }
[...1617 lines suppressed...]
-bg49905 { background: blue repeat scroll 25% left none }
-bg49906 { background: blue repeat scroll 25% left url(test.jpg) }
-bg49907 { background: blue repeat scroll 25% left }
+bg49905 { background: blue repeat scroll 25% top none }
+bg49906 { background: blue repeat scroll 25% top url(test.jpg) }
+bg49907 { background: blue repeat scroll 25% top }
 bg49908 { background: blue repeat scroll 50%  }
 bg49909 { background: blue repeat scroll 50% 100px  }
 bg49910 { background: blue repeat scroll 50% 100px none  }
@@ -9962,8 +9962,8 @@
 bg49962 { background: blue repeat scroll none  }
 bg49963 { background: blue repeat scroll none 100px  }
 bg49964 { background: blue repeat scroll none 100px 50%  }
-bg49965 { background: blue repeat scroll none 100px left }
-bg49966 { background: blue repeat scroll none 25% left }
+bg49965 { background: blue repeat scroll none 100px bottom }
+bg49966 { background: blue repeat scroll none 25% top }
 bg49967 { background: blue repeat scroll none 50%  }
 bg49968 { background: blue repeat scroll none 50% 100px  }
 bg49969 { background: blue repeat scroll none bottom center }

Index: 002-bd.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bd.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bd.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bd.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -4408,217 +4408,217 @@
 bg294408 { background: transparent 100px fixed url(test.jpg) repeat-x  }
 bg294409 { background: transparent 100px fixed url(test.jpg) repeat-y  }
 bg294410 { background: transparent 100px fixed url(test.jpg) round repeat  }
-bg294411 { background: transparent 100px left fixed none repeat no-repeat }
-bg294412 { background: transparent 100px left fixed none repeat space }
-bg294413 { background: transparent 100px left fixed none repeat }
-bg294414 { background: transparent 100px left fixed none repeat-x }
-bg294415 { background: transparent 100px left fixed none repeat-y }
-bg294416 { background: transparent 100px left fixed none round repeat }
-bg294417 { background: transparent 100px left fixed none }
-bg294418 { background: transparent 100px left fixed repeat no-repeat none }
[...1378 lines suppressed...]
 bg299867 { background: transparent fixed url(test.jpg) 100px repeat-x  }
 bg299868 { background: transparent fixed url(test.jpg) 100px repeat-y  }
 bg299869 { background: transparent fixed url(test.jpg) 100px round repeat  }
-bg299870 { background: transparent fixed url(test.jpg) 25% left repeat no-repeat }
-bg299871 { background: transparent fixed url(test.jpg) 25% left repeat space }
-bg299872 { background: transparent fixed url(test.jpg) 25% left repeat }
-bg299873 { background: transparent fixed url(test.jpg) 25% left repeat-x }
-bg299874 { background: transparent fixed url(test.jpg) 25% left repeat-y }
-bg299875 { background: transparent fixed url(test.jpg) 25% left round repeat }
-bg299876 { background: transparent fixed url(test.jpg) 25% left }
+bg299870 { background: transparent fixed url(test.jpg) 25% top repeat no-repeat }
+bg299871 { background: transparent fixed url(test.jpg) 25% top repeat space }
+bg299872 { background: transparent fixed url(test.jpg) 25% top repeat }
+bg299873 { background: transparent fixed url(test.jpg) 25% top repeat-x }
+bg299874 { background: transparent fixed url(test.jpg) 25% top repeat-y }
+bg299875 { background: transparent fixed url(test.jpg) 25% top round repeat }
+bg299876 { background: transparent fixed url(test.jpg) 25% top }
 bg299877 { background: transparent fixed url(test.jpg) 50%  }
 bg299878 { background: transparent fixed url(test.jpg) 50% 100px  }
 bg299879 { background: transparent fixed url(test.jpg) 50% 100px repeat  }

Index: 002-bh.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bh.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bh.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bh.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -18,15 +18,15 @@
 bg330018 { background: url(test.jpg) fixed repeat-x 100px 50% blue  }
 bg330019 { background: url(test.jpg) fixed repeat-x 100px 50% transparent  }
 bg330020 { background: url(test.jpg) fixed repeat-x 100px blue  }
-bg330021 { background: url(test.jpg) fixed repeat-x 100px left #f00 }
-bg330022 { background: url(test.jpg) fixed repeat-x 100px left blue }
-bg330023 { background: url(test.jpg) fixed repeat-x 100px left transparent }
-bg330024 { background: url(test.jpg) fixed repeat-x 100px left }
+bg330021 { background: url(test.jpg) fixed repeat-x 100px bottom #f00 }
+bg330022 { background: url(test.jpg) fixed repeat-x 100px bottom blue }
+bg330023 { background: url(test.jpg) fixed repeat-x 100px bottom transparent }
+bg330024 { background: url(test.jpg) fixed repeat-x 100px bottom }
[...1812 lines suppressed...]
-bg339936 { background: url(test.jpg) repeat-y scroll 25% left transparent }
-bg339937 { background: url(test.jpg) repeat-y scroll 25% left }
+bg339934 { background: url(test.jpg) repeat-y scroll 25% top #f00 }
+bg339935 { background: url(test.jpg) repeat-y scroll 25% top blue }
+bg339936 { background: url(test.jpg) repeat-y scroll 25% top transparent }
+bg339937 { background: url(test.jpg) repeat-y scroll 25% top }
 bg339938 { background: url(test.jpg) repeat-y scroll 50%  }
 bg339939 { background: url(test.jpg) repeat-y scroll 50% #f00  }
 bg339940 { background: url(test.jpg) repeat-y scroll 50% 100px  }
@@ -9946,8 +9946,8 @@
 bg339946 { background: url(test.jpg) repeat-y scroll blue  }
 bg339947 { background: url(test.jpg) repeat-y scroll blue 100px  }
 bg339948 { background: url(test.jpg) repeat-y scroll blue 100px 50%  }
-bg339949 { background: url(test.jpg) repeat-y scroll blue 100px left }
-bg339950 { background: url(test.jpg) repeat-y scroll blue 25% left }
+bg339949 { background: url(test.jpg) repeat-y scroll blue 100px bottom }
+bg339950 { background: url(test.jpg) repeat-y scroll blue 25% top }
 bg339951 { background: url(test.jpg) repeat-y scroll blue 50%  }
 bg339952 { background: url(test.jpg) repeat-y scroll blue 50% 100px  }
 bg339953 { background: url(test.jpg) repeat-y scroll blue bottom center }

Index: 002-aw.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-aw.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-aw.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-aw.css	16 Feb 2012 10:40:25 -0000	1.3
@@ -365,14 +365,14 @@
 bg220365 { background: repeat-y fixed #f00 100px 50%  }
 bg220366 { background: repeat-y fixed #f00 100px 50% none  }
 bg220367 { background: repeat-y fixed #f00 100px 50% url(test.jpg)  }
-bg220368 { background: repeat-y fixed #f00 100px left none }
-bg220369 { background: repeat-y fixed #f00 100px left url(test.jpg) }
-bg220370 { background: repeat-y fixed #f00 100px left }
+bg220368 { background: repeat-y fixed #f00 100px bottom none }
+bg220369 { background: repeat-y fixed #f00 100px bottom url(test.jpg) }
+bg220370 { background: repeat-y fixed #f00 100px bottom }
 bg220371 { background: repeat-y fixed #f00 100px none  }
 bg220372 { background: repeat-y fixed #f00 100px url(test.jpg)  }
[...1514 lines suppressed...]
 bg228542 { background: repeat-y url(test.jpg) transparent fixed 100px  }
 bg228543 { background: repeat-y url(test.jpg) transparent fixed 100px 50%  }
-bg228544 { background: repeat-y url(test.jpg) transparent fixed 100px left }
-bg228545 { background: repeat-y url(test.jpg) transparent fixed 25% left }
+bg228544 { background: repeat-y url(test.jpg) transparent fixed 100px bottom }
+bg228545 { background: repeat-y url(test.jpg) transparent fixed 25% top }
 bg228546 { background: repeat-y url(test.jpg) transparent fixed 50%  }
 bg228547 { background: repeat-y url(test.jpg) transparent fixed 50% 100px  }
 bg228548 { background: repeat-y url(test.jpg) transparent fixed bottom center }
@@ -8602,8 +8602,8 @@
 bg228602 { background: repeat-y url(test.jpg) transparent scroll  }
 bg228603 { background: repeat-y url(test.jpg) transparent scroll 100px  }
 bg228604 { background: repeat-y url(test.jpg) transparent scroll 100px 50%  }
-bg228605 { background: repeat-y url(test.jpg) transparent scroll 100px left }
-bg228606 { background: repeat-y url(test.jpg) transparent scroll 25% left }
+bg228605 { background: repeat-y url(test.jpg) transparent scroll 100px bottom }
+bg228606 { background: repeat-y url(test.jpg) transparent scroll 25% top }
 bg228607 { background: repeat-y url(test.jpg) transparent scroll 50%  }
 bg228608 { background: repeat-y url(test.jpg) transparent scroll 50% 100px  }
 bg228609 { background: repeat-y url(test.jpg) transparent scroll bottom center }

Index: 003-ao.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/003-ao.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 003-ao.css	1 Feb 2012 13:48:04 -0000	1.1
+++ 003-ao.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -3140,4906 +3140,4906 @@
 bg143140 { background: url(test.jpg) border-box scroll left 100px repeat }
 bg143141 { background: url(test.jpg) border-box scroll left 100px repeat-x }
 bg143142 { background: url(test.jpg) border-box scroll left 100px repeat-y }
-bg143143 { background: fixed no-repeat none 100px left border-box }
-bg143144 { background: fixed no-repeat none border-box 100px left }
-bg143145 { background: fixed no-repeat 100px left none border-box }
-bg143146 { background: fixed no-repeat 100px left border-box }
-bg143147 { background: fixed no-repeat 100px left border-box none }
-bg143148 { background: fixed no-repeat 100px left border-box url(test.jpg) }
-bg143149 { background: fixed no-repeat 100px left url(test.jpg) border-box }
-bg143150 { background: fixed no-repeat border-box none 100px left }
[...9775 lines suppressed...]
+bg148026 { background: url(test.jpg) border-box 25% top repeat-y }
+bg148027 { background: url(test.jpg) border-box 25% top repeat-y fixed }
+bg148028 { background: url(test.jpg) border-box 25% top repeat-y scroll }
+bg148029 { background: url(test.jpg) border-box 25% top scroll }
+bg148030 { background: url(test.jpg) border-box 25% top scroll no-repeat }
+bg148031 { background: url(test.jpg) border-box 25% top scroll repeat }
+bg148032 { background: url(test.jpg) border-box 25% top scroll repeat-x }
+bg148033 { background: url(test.jpg) border-box 25% top scroll repeat-y }
+bg148034 { background: url(test.jpg) border-box scroll no-repeat 25% top }
+bg148035 { background: url(test.jpg) border-box scroll repeat 25% top }
+bg148036 { background: url(test.jpg) border-box scroll repeat-x 25% top }
+bg148037 { background: url(test.jpg) border-box scroll repeat-y 25% top }
+bg148038 { background: url(test.jpg) border-box scroll 25% top }
+bg148039 { background: url(test.jpg) border-box scroll 25% top no-repeat }
+bg148040 { background: url(test.jpg) border-box scroll 25% top repeat }
+bg148041 { background: url(test.jpg) border-box scroll 25% top repeat-x }
+bg148042 { background: url(test.jpg) border-box scroll 25% top repeat-y }
 bg148043 { background: 100px 50% fixed no-repeat none padding-box  }
 bg148044 { background: 100px 50% fixed no-repeat padding-box  }
 bg148045 { background: 100px 50% fixed no-repeat padding-box none  }

Index: 005-ax.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/005-ax.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 005-ax.css	1 Feb 2012 13:48:11 -0000	1.1
+++ 005-ax.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -1,7836 +1,7836 @@
-bg230001 { background: padding-box border-box no-repeat none 100px left scroll , padding-box border-box no-repeat none scroll 100px left blue }
-bg230002 { background: padding-box border-box no-repeat 100px left , padding-box border-box no-repeat 100px left fixed blue }
-bg230003 { background: padding-box border-box no-repeat 100px left fixed none , padding-box border-box no-repeat 100px left fixed url(test.jpg) blue }
-bg230004 { background: padding-box border-box no-repeat 100px left none , padding-box border-box no-repeat 100px left none fixed blue }
-bg230005 { background: padding-box border-box no-repeat 100px left none scroll , padding-box border-box no-repeat 100px left scroll blue }
-bg230006 { background: padding-box border-box no-repeat 100px left scroll none , padding-box border-box no-repeat 100px left scroll url(test.jpg) blue }
-bg230007 { background: padding-box border-box no-repeat 100px left url(test.jpg) , padding-box border-box no-repeat 100px left url(test.jpg) fixed blue }
-bg230008 { background: padding-box border-box no-repeat 100px left url(test.jpg) scroll , padding-box border-box no-repeat scroll none 100px left blue }
-bg230009 { background: padding-box border-box no-repeat scroll 100px left , padding-box border-box no-repeat scroll 100px left none blue }
-bg230010 { background: padding-box border-box no-repeat scroll 100px left url(test.jpg) , padding-box border-box no-repeat scroll url(test.jpg) 100px left blue }
-bg230011 { background: padding-box border-box no-repeat url(test.jpg) fixed 100px left , padding-box border-box no-repeat url(test.jpg) 100px left blue }
[...15641 lines suppressed...]
+bg237817 { background: url(test.jpg) border-box repeat-x  , url(test.jpg) border-box repeat-x 25% top fixed blue }
+bg237818 { background: url(test.jpg) border-box repeat-x  scroll , url(test.jpg) border-box repeat-x scroll 25% top blue }
+bg237819 { background: url(test.jpg) border-box repeat-y fixed  , url(test.jpg) border-box repeat-y 25% top blue }
+bg237820 { background: url(test.jpg) border-box repeat-y  fixed , url(test.jpg) border-box repeat-y 25% top scroll blue }
+bg237821 { background: url(test.jpg) border-box repeat-y scroll  , url(test.jpg) border-box 25% top blue }
+bg237822 { background: url(test.jpg) border-box  fixed , url(test.jpg) border-box 25% top fixed no-repeat blue }
+bg237823 { background: url(test.jpg) border-box  fixed repeat , url(test.jpg) border-box 25% top fixed repeat-x blue }
+bg237824 { background: url(test.jpg) border-box  fixed repeat-y , url(test.jpg) border-box 25% top no-repeat blue }
+bg237825 { background: url(test.jpg) border-box  no-repeat fixed , url(test.jpg) border-box 25% top no-repeat scroll blue }
+bg237826 { background: url(test.jpg) border-box  repeat , url(test.jpg) border-box 25% top repeat fixed blue }
+bg237827 { background: url(test.jpg) border-box  repeat scroll , url(test.jpg) border-box 25% top repeat-x blue }
+bg237828 { background: url(test.jpg) border-box  repeat-x fixed , url(test.jpg) border-box 25% top repeat-x scroll blue }
+bg237829 { background: url(test.jpg) border-box  repeat-y , url(test.jpg) border-box 25% top repeat-y fixed blue }
+bg237830 { background: url(test.jpg) border-box  repeat-y scroll , url(test.jpg) border-box 25% top scroll blue }
+bg237831 { background: url(test.jpg) border-box  scroll no-repeat , url(test.jpg) border-box 25% top scroll repeat blue }
+bg237832 { background: url(test.jpg) border-box  scroll repeat-x , url(test.jpg) border-box 25% top scroll repeat-y blue }
+bg237833 { background: url(test.jpg) border-box scroll no-repeat  , url(test.jpg) border-box scroll repeat 25% top blue }
+bg237834 { background: url(test.jpg) border-box scroll repeat-x  , url(test.jpg) border-box scroll repeat-y 25% top blue }
+bg237835 { background: url(test.jpg) border-box scroll  , url(test.jpg) border-box scroll 25% top no-repeat blue }
+bg237836 { background: url(test.jpg) border-box scroll  repeat , url(test.jpg) border-box scroll 25% top repeat-x blue }

Index: 002-ac.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ac.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ac.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-ac.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -498,39 +498,39 @@
 bg20498 { background: #f00 url(test.jpg) 100px fixed repeat-x  }
 bg20499 { background: #f00 url(test.jpg) 100px fixed repeat-y  }
 bg20500 { background: #f00 url(test.jpg) 100px fixed round repeat  }
-bg20501 { background: #f00 url(test.jpg) 100px left fixed repeat no-repeat }
-bg20502 { background: #f00 url(test.jpg) 100px left fixed repeat space }
-bg20503 { background: #f00 url(test.jpg) 100px left fixed repeat }
-bg20504 { background: #f00 url(test.jpg) 100px left fixed repeat-x }
-bg20505 { background: #f00 url(test.jpg) 100px left fixed repeat-y }
-bg20506 { background: #f00 url(test.jpg) 100px left fixed round repeat }
-bg20507 { background: #f00 url(test.jpg) 100px left fixed }
-bg20508 { background: #f00 url(test.jpg) 100px left repeat fixed }
[...5599 lines suppressed...]
+bg28880 { background: 100px bottom url(test.jpg) transparent repeat-x }
+bg28881 { background: 100px bottom url(test.jpg) transparent repeat-y fixed }
+bg28882 { background: 100px bottom url(test.jpg) transparent repeat-y scroll }
+bg28883 { background: 100px bottom url(test.jpg) transparent repeat-y }
+bg28884 { background: 100px bottom url(test.jpg) transparent round repeat fixed }
+bg28885 { background: 100px bottom url(test.jpg) transparent round repeat scroll }
+bg28886 { background: 100px bottom url(test.jpg) transparent round repeat }
+bg28887 { background: 100px bottom url(test.jpg) transparent scroll repeat no-repeat }
+bg28888 { background: 100px bottom url(test.jpg) transparent scroll repeat space }
+bg28889 { background: 100px bottom url(test.jpg) transparent scroll repeat }
+bg28890 { background: 100px bottom url(test.jpg) transparent scroll repeat-x }
+bg28891 { background: 100px bottom url(test.jpg) transparent scroll repeat-y }
+bg28892 { background: 100px bottom url(test.jpg) transparent scroll round repeat }
+bg28893 { background: 100px bottom url(test.jpg) transparent scroll }
+bg28894 { background: 100px bottom url(test.jpg) transparent }
+bg28895 { background: 100px bottom url(test.jpg) }
+bg28896 { background: 100px bottom }
 bg28897 { background: 100px none  }
 bg28898 { background: 100px none #f00  }
 bg28899 { background: 100px none #f00 fixed  }

Index: 002-ak.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ak.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ak.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-ak.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -234,8 +234,8 @@
 bg100234 { background: fixed none repeat #f00  }
 bg100235 { background: fixed none repeat #f00 100px  }
 bg100236 { background: fixed none repeat #f00 100px 50%  }
-bg100237 { background: fixed none repeat #f00 100px left }
-bg100238 { background: fixed none repeat #f00 25% left }
+bg100237 { background: fixed none repeat #f00 100px bottom }
+bg100238 { background: fixed none repeat #f00 25% top }
 bg100239 { background: fixed none repeat #f00 50%  }
 bg100240 { background: fixed none repeat #f00 50% 100px  }
 bg100241 { background: fixed none repeat #f00 bottom center }
@@ -269,15 +269,15 @@
[...2062 lines suppressed...]
 bg109265 { background: fixed repeat-y url(test.jpg) blue 100px  }
 bg109266 { background: fixed repeat-y url(test.jpg) blue 100px 50%  }
-bg109267 { background: fixed repeat-y url(test.jpg) blue 100px left }
-bg109268 { background: fixed repeat-y url(test.jpg) blue 25% left }
+bg109267 { background: fixed repeat-y url(test.jpg) blue 100px bottom }
+bg109268 { background: fixed repeat-y url(test.jpg) blue 25% top }
 bg109269 { background: fixed repeat-y url(test.jpg) blue 50%  }
 bg109270 { background: fixed repeat-y url(test.jpg) blue 50% 100px  }
 bg109271 { background: fixed repeat-y url(test.jpg) blue bottom center }
@@ -9391,8 +9391,8 @@
 bg109391 { background: fixed repeat-y url(test.jpg) transparent  }
 bg109392 { background: fixed repeat-y url(test.jpg) transparent 100px  }
 bg109393 { background: fixed repeat-y url(test.jpg) transparent 100px 50%  }
-bg109394 { background: fixed repeat-y url(test.jpg) transparent 100px left }
-bg109395 { background: fixed repeat-y url(test.jpg) transparent 25% left }
+bg109394 { background: fixed repeat-y url(test.jpg) transparent 100px bottom }
+bg109395 { background: fixed repeat-y url(test.jpg) transparent 25% top }
 bg109396 { background: fixed repeat-y url(test.jpg) transparent 50%  }
 bg109397 { background: fixed repeat-y url(test.jpg) transparent 50% 100px  }
 bg109398 { background: fixed repeat-y url(test.jpg) transparent bottom center }

Index: 002-al.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-al.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-al.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-al.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -625,14 +625,14 @@
 bg110625 { background: fixed round repeat #f00 100px 50%  }
 bg110626 { background: fixed round repeat #f00 100px 50% none  }
 bg110627 { background: fixed round repeat #f00 100px 50% url(test.jpg)  }
-bg110628 { background: fixed round repeat #f00 100px left none }
-bg110629 { background: fixed round repeat #f00 100px left url(test.jpg) }
-bg110630 { background: fixed round repeat #f00 100px left }
+bg110628 { background: fixed round repeat #f00 100px bottom none }
+bg110629 { background: fixed round repeat #f00 100px bottom url(test.jpg) }
+bg110630 { background: fixed round repeat #f00 100px bottom }
 bg110631 { background: fixed round repeat #f00 100px none  }
 bg110632 { background: fixed round repeat #f00 100px url(test.jpg)  }
[...1776 lines suppressed...]
 bg119692 { background: fixed url(test.jpg) transparent repeat-y 100px  }
 bg119693 { background: fixed url(test.jpg) transparent repeat-y 100px 50%  }
-bg119694 { background: fixed url(test.jpg) transparent repeat-y 100px left }
-bg119695 { background: fixed url(test.jpg) transparent repeat-y 25% left }
+bg119694 { background: fixed url(test.jpg) transparent repeat-y 100px bottom }
+bg119695 { background: fixed url(test.jpg) transparent repeat-y 25% top }
 bg119696 { background: fixed url(test.jpg) transparent repeat-y 50%  }
 bg119697 { background: fixed url(test.jpg) transparent repeat-y 50% 100px  }
 bg119698 { background: fixed url(test.jpg) transparent repeat-y bottom center }
@@ -9750,8 +9750,8 @@
 bg119750 { background: fixed url(test.jpg) transparent round repeat  }
 bg119751 { background: fixed url(test.jpg) transparent round repeat 100px  }
 bg119752 { background: fixed url(test.jpg) transparent round repeat 100px 50%  }
-bg119753 { background: fixed url(test.jpg) transparent round repeat 100px left }
-bg119754 { background: fixed url(test.jpg) transparent round repeat 25% left }
+bg119753 { background: fixed url(test.jpg) transparent round repeat 100px bottom }
+bg119754 { background: fixed url(test.jpg) transparent round repeat 25% top }
 bg119755 { background: fixed url(test.jpg) transparent round repeat 50%  }
 bg119756 { background: fixed url(test.jpg) transparent round repeat 50% 100px  }
 bg119757 { background: fixed url(test.jpg) transparent round repeat bottom center }

Index: 002-az.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-az.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-az.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-az.css	16 Feb 2012 10:40:25 -0000	1.3
@@ -101,8 +101,8 @@
 bg250101 { background: round repeat url(test.jpg) fixed transparent  }
 bg250102 { background: round repeat url(test.jpg) fixed transparent 100px  }
 bg250103 { background: round repeat url(test.jpg) fixed transparent 100px 50%  }
-bg250104 { background: round repeat url(test.jpg) fixed transparent 100px left }
-bg250105 { background: round repeat url(test.jpg) fixed transparent 25% left }
+bg250104 { background: round repeat url(test.jpg) fixed transparent 100px bottom }
+bg250105 { background: round repeat url(test.jpg) fixed transparent 25% top }
 bg250106 { background: round repeat url(test.jpg) fixed transparent 50%  }
 bg250107 { background: round repeat url(test.jpg) fixed transparent 50% 100px  }
 bg250108 { background: round repeat url(test.jpg) fixed transparent bottom center }
@@ -313,8 +313,8 @@
[...2528 lines suppressed...]
 bg257841 { background: scroll blue url(test.jpg) repeat-y 100px  }
 bg257842 { background: scroll blue url(test.jpg) repeat-y 100px 50%  }
-bg257843 { background: scroll blue url(test.jpg) repeat-y 100px left }
-bg257844 { background: scroll blue url(test.jpg) repeat-y 25% left }
+bg257843 { background: scroll blue url(test.jpg) repeat-y 100px bottom }
+bg257844 { background: scroll blue url(test.jpg) repeat-y 25% top }
 bg257845 { background: scroll blue url(test.jpg) repeat-y 50%  }
 bg257846 { background: scroll blue url(test.jpg) repeat-y 50% 100px  }
 bg257847 { background: scroll blue url(test.jpg) repeat-y bottom center }
@@ -7899,8 +7899,8 @@
 bg257899 { background: scroll blue url(test.jpg) round repeat  }
 bg257900 { background: scroll blue url(test.jpg) round repeat 100px  }
 bg257901 { background: scroll blue url(test.jpg) round repeat 100px 50%  }
-bg257902 { background: scroll blue url(test.jpg) round repeat 100px left }
-bg257903 { background: scroll blue url(test.jpg) round repeat 25% left }
+bg257902 { background: scroll blue url(test.jpg) round repeat 100px bottom }
+bg257903 { background: scroll blue url(test.jpg) round repeat 25% top }
 bg257904 { background: scroll blue url(test.jpg) round repeat 50%  }
 bg257905 { background: scroll blue url(test.jpg) round repeat 50% 100px  }
 bg257906 { background: scroll blue url(test.jpg) round repeat bottom center }

Index: 002-at.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-at.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-at.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-at.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -10,8 +10,8 @@
 bg190010 { background: repeat space #f00 none fixed  }
 bg190011 { background: repeat space #f00 none fixed 100px  }
 bg190012 { background: repeat space #f00 none fixed 100px 50%  }
-bg190013 { background: repeat space #f00 none fixed 100px left }
-bg190014 { background: repeat space #f00 none fixed 25% left }
+bg190013 { background: repeat space #f00 none fixed 100px bottom }
+bg190014 { background: repeat space #f00 none fixed 25% top }
 bg190015 { background: repeat space #f00 none fixed 50%  }
 bg190016 { background: repeat space #f00 none fixed 50% 100px  }
 bg190017 { background: repeat space #f00 none fixed bottom center }
@@ -71,8 +71,8 @@
[...1951 lines suppressed...]
 bg199884 { background: repeat space transparent scroll none 100px  }
 bg199885 { background: repeat space transparent scroll none 100px 50%  }
-bg199886 { background: repeat space transparent scroll none 100px left }
-bg199887 { background: repeat space transparent scroll none 25% left }
+bg199886 { background: repeat space transparent scroll none 100px bottom }
+bg199887 { background: repeat space transparent scroll none 25% top }
 bg199888 { background: repeat space transparent scroll none 50%  }
 bg199889 { background: repeat space transparent scroll none 50% 100px  }
 bg199890 { background: repeat space transparent scroll none bottom center }
@@ -9938,8 +9938,8 @@
 bg199938 { background: repeat space transparent scroll url(test.jpg)  }
 bg199939 { background: repeat space transparent scroll url(test.jpg) 100px  }
 bg199940 { background: repeat space transparent scroll url(test.jpg) 100px 50%  }
-bg199941 { background: repeat space transparent scroll url(test.jpg) 100px left }
-bg199942 { background: repeat space transparent scroll url(test.jpg) 25% left }
+bg199941 { background: repeat space transparent scroll url(test.jpg) 100px bottom }
+bg199942 { background: repeat space transparent scroll url(test.jpg) 25% top }
 bg199943 { background: repeat space transparent scroll url(test.jpg) 50%  }
 bg199944 { background: repeat space transparent scroll url(test.jpg) 50% 100px  }
 bg199945 { background: repeat space transparent scroll url(test.jpg) bottom center }

Index: 002-an.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-an.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-an.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-an.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -4885,39 +4885,39 @@
 bg134885 { background: none #f00 100px fixed repeat-x  }
 bg134886 { background: none #f00 100px fixed repeat-y  }
 bg134887 { background: none #f00 100px fixed round repeat  }
-bg134888 { background: none #f00 100px left fixed repeat no-repeat }
-bg134889 { background: none #f00 100px left fixed repeat space }
-bg134890 { background: none #f00 100px left fixed repeat }
-bg134891 { background: none #f00 100px left fixed repeat-x }
-bg134892 { background: none #f00 100px left fixed repeat-y }
-bg134893 { background: none #f00 100px left fixed round repeat }
-bg134894 { background: none #f00 100px left fixed }
-bg134895 { background: none #f00 100px left repeat fixed }
[...1981 lines suppressed...]
 bg139897 { background: none blue fixed 100px repeat-x  }
 bg139898 { background: none blue fixed 100px repeat-y  }
 bg139899 { background: none blue fixed 100px round repeat  }
-bg139900 { background: none blue fixed 25% left repeat no-repeat }
-bg139901 { background: none blue fixed 25% left repeat space }
-bg139902 { background: none blue fixed 25% left repeat }
-bg139903 { background: none blue fixed 25% left repeat-x }
-bg139904 { background: none blue fixed 25% left repeat-y }
-bg139905 { background: none blue fixed 25% left round repeat }
-bg139906 { background: none blue fixed 25% left }
+bg139900 { background: none blue fixed 25% top repeat no-repeat }
+bg139901 { background: none blue fixed 25% top repeat space }
+bg139902 { background: none blue fixed 25% top repeat }
+bg139903 { background: none blue fixed 25% top repeat-x }
+bg139904 { background: none blue fixed 25% top repeat-y }
+bg139905 { background: none blue fixed 25% top round repeat }
+bg139906 { background: none blue fixed 25% top }
 bg139907 { background: none blue fixed 50%  }
 bg139908 { background: none blue fixed 50% 100px  }
 bg139909 { background: none blue fixed 50% 100px repeat  }

Index: 002-bc.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bc.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bc.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bc.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -43,8 +43,8 @@
 bg280043 { background: scroll transparent url(test.jpg) repeat  }
 bg280044 { background: scroll transparent url(test.jpg) repeat 100px  }
 bg280045 { background: scroll transparent url(test.jpg) repeat 100px 50%  }
-bg280046 { background: scroll transparent url(test.jpg) repeat 100px left }
-bg280047 { background: scroll transparent url(test.jpg) repeat 25% left }
+bg280046 { background: scroll transparent url(test.jpg) repeat 100px bottom }
+bg280047 { background: scroll transparent url(test.jpg) repeat 25% top }
 bg280048 { background: scroll transparent url(test.jpg) repeat 50%  }
 bg280049 { background: scroll transparent url(test.jpg) repeat 50% 100px  }
 bg280050 { background: scroll transparent url(test.jpg) repeat bottom center }
@@ -66,8 +66,8 @@
 bg280066 { background: scroll transparent url(test.jpg) repeat no-repeat  }
 bg280067 { background: scroll transparent url(test.jpg) repeat no-repeat 100px  }
 bg280068 { background: scroll transparent url(test.jpg) repeat no-repeat 100px 50%  }
-bg280069 { background: scroll transparent url(test.jpg) repeat no-repeat 100px left }
-bg280070 { background: scroll transparent url(test.jpg) repeat no-repeat 25% left }
+bg280069 { background: scroll transparent url(test.jpg) repeat no-repeat 100px bottom }
+bg280070 { background: scroll transparent url(test.jpg) repeat no-repeat 25% top }
 bg280071 { background: scroll transparent url(test.jpg) repeat no-repeat 50%  }
 bg280072 { background: scroll transparent url(test.jpg) repeat no-repeat 50% 100px  }
 bg280073 { background: scroll transparent url(test.jpg) repeat no-repeat bottom center }
@@ -101,8 +101,8 @@
 bg280101 { background: scroll transparent url(test.jpg) repeat space  }
 bg280102 { background: scroll transparent url(test.jpg) repeat space 100px  }
 bg280103 { background: scroll transparent url(test.jpg) repeat space 100px 50%  }
-bg280104 { background: scroll transparent url(test.jpg) repeat space 100px left }
-bg280105 { background: scroll transparent url(test.jpg) repeat space 25% left }
+bg280104 { background: scroll transparent url(test.jpg) repeat space 100px bottom }
+bg280105 { background: scroll transparent url(test.jpg) repeat space 25% top }
 bg280106 { background: scroll transparent url(test.jpg) repeat space 50%  }
 bg280107 { background: scroll transparent url(test.jpg) repeat space 50% 100px  }
 bg280108 { background: scroll transparent url(test.jpg) repeat space bottom center }
@@ -136,8 +136,8 @@
 bg280136 { background: scroll transparent url(test.jpg) repeat-x  }
 bg280137 { background: scroll transparent url(test.jpg) repeat-x 100px  }
 bg280138 { background: scroll transparent url(test.jpg) repeat-x 100px 50%  }
-bg280139 { background: scroll transparent url(test.jpg) repeat-x 100px left }
-bg280140 { background: scroll transparent url(test.jpg) repeat-x 25% left }
+bg280139 { background: scroll transparent url(test.jpg) repeat-x 100px bottom }
+bg280140 { background: scroll transparent url(test.jpg) repeat-x 25% top }
 bg280141 { background: scroll transparent url(test.jpg) repeat-x 50%  }
 bg280142 { background: scroll transparent url(test.jpg) repeat-x 50% 100px  }
 bg280143 { background: scroll transparent url(test.jpg) repeat-x bottom center }
@@ -167,8 +167,8 @@
 bg280167 { background: scroll transparent url(test.jpg) repeat-y  }
 bg280168 { background: scroll transparent url(test.jpg) repeat-y 100px  }
 bg280169 { background: scroll transparent url(test.jpg) repeat-y 100px 50%  }
-bg280170 { background: scroll transparent url(test.jpg) repeat-y 100px left }
-bg280171 { background: scroll transparent url(test.jpg) repeat-y 25% left }
+bg280170 { background: scroll transparent url(test.jpg) repeat-y 100px bottom }
+bg280171 { background: scroll transparent url(test.jpg) repeat-y 25% top }
 bg280172 { background: scroll transparent url(test.jpg) repeat-y 50%  }
 bg280173 { background: scroll transparent url(test.jpg) repeat-y 50% 100px  }
 bg280174 { background: scroll transparent url(test.jpg) repeat-y bottom center }
@@ -226,8 +226,8 @@
 bg280226 { background: scroll transparent url(test.jpg) round repeat  }
 bg280227 { background: scroll transparent url(test.jpg) round repeat 100px  }
 bg280228 { background: scroll transparent url(test.jpg) round repeat 100px 50%  }
-bg280229 { background: scroll transparent url(test.jpg) round repeat 100px left }
-bg280230 { background: scroll transparent url(test.jpg) round repeat 25% left }
+bg280229 { background: scroll transparent url(test.jpg) round repeat 100px bottom }
+bg280230 { background: scroll transparent url(test.jpg) round repeat 25% top }
 bg280231 { background: scroll transparent url(test.jpg) round repeat 50%  }
 bg280232 { background: scroll transparent url(test.jpg) round repeat 50% 100px  }
 bg280233 { background: scroll transparent url(test.jpg) round repeat bottom center }
@@ -292,26 +292,26 @@
 bg280292 { background: scroll url(test.jpg) #f00 100px 50% repeat-x  }
 bg280293 { background: scroll url(test.jpg) #f00 100px 50% repeat-y  }
 bg280294 { background: scroll url(test.jpg) #f00 100px 50% round repeat  }
-bg280295 { background: scroll url(test.jpg) #f00 100px left repeat no-repeat }
-bg280296 { background: scroll url(test.jpg) #f00 100px left repeat space }
-bg280297 { background: scroll url(test.jpg) #f00 100px left repeat }
-bg280298 { background: scroll url(test.jpg) #f00 100px left repeat-x }
-bg280299 { background: scroll url(test.jpg) #f00 100px left repeat-y }
-bg280300 { background: scroll url(test.jpg) #f00 100px left round repeat }
-bg280301 { background: scroll url(test.jpg) #f00 100px left }
+bg280295 { background: scroll url(test.jpg) #f00 100px bottom repeat no-repeat }
+bg280296 { background: scroll url(test.jpg) #f00 100px bottom repeat space }
+bg280297 { background: scroll url(test.jpg) #f00 100px bottom repeat }
+bg280298 { background: scroll url(test.jpg) #f00 100px bottom repeat-x }
+bg280299 { background: scroll url(test.jpg) #f00 100px bottom repeat-y }
+bg280300 { background: scroll url(test.jpg) #f00 100px bottom round repeat }
+bg280301 { background: scroll url(test.jpg) #f00 100px bottom }
 bg280302 { background: scroll url(test.jpg) #f00 100px repeat  }
 bg280303 { background: scroll url(test.jpg) #f00 100px repeat no-repeat  }
 bg280304 { background: scroll url(test.jpg) #f00 100px repeat space  }
 bg280305 { background: scroll url(test.jpg) #f00 100px repeat-x  }
 bg280306 { background: scroll url(test.jpg) #f00 100px repeat-y  }
 bg280307 { background: scroll url(test.jpg) #f00 100px round repeat  }
-bg280308 { background: scroll url(test.jpg) #f00 25% left repeat no-repeat }
-bg280309 { background: scroll url(test.jpg) #f00 25% left repeat space }
-bg280310 { background: scroll url(test.jpg) #f00 25% left repeat }
-bg280311 { background: scroll url(test.jpg) #f00 25% left repeat-x }
-bg280312 { background: scroll url(test.jpg) #f00 25% left repeat-y }
-bg280313 { background: scroll url(test.jpg) #f00 25% left round repeat }
-bg280314 { background: scroll url(test.jpg) #f00 25% left }
+bg280308 { background: scroll url(test.jpg) #f00 25% top repeat no-repeat }
+bg280309 { background: scroll url(test.jpg) #f00 25% top repeat space }
+bg280310 { background: scroll url(test.jpg) #f00 25% top repeat }
+bg280311 { background: scroll url(test.jpg) #f00 25% top repeat-x }
+bg280312 { background: scroll url(test.jpg) #f00 25% top repeat-y }
+bg280313 { background: scroll url(test.jpg) #f00 25% top round repeat }
+bg280314 { background: scroll url(test.jpg) #f00 25% top }
 bg280315 { background: scroll url(test.jpg) #f00 50%  }
 bg280316 { background: scroll url(test.jpg) #f00 50% 100px  }
 bg280317 { background: scroll url(test.jpg) #f00 50% 100px repeat  }
@@ -441,8 +441,8 @@
 bg280441 { background: scroll url(test.jpg) #f00 repeat  }
 bg280442 { background: scroll url(test.jpg) #f00 repeat 100px  }
 bg280443 { background: scroll url(test.jpg) #f00 repeat 100px 50%  }
-bg280444 { background: scroll url(test.jpg) #f00 repeat 100px left }
-bg280445 { background: scroll url(test.jpg) #f00 repeat 25% left }
+bg280444 { background: scroll url(test.jpg) #f00 repeat 100px bottom }
+bg280445 { background: scroll url(test.jpg) #f00 repeat 25% top }
 bg280446 { background: scroll url(test.jpg) #f00 repeat 50%  }
 bg280447 { background: scroll url(test.jpg) #f00 repeat 50% 100px  }
 bg280448 { background: scroll url(test.jpg) #f00 repeat bottom center }
@@ -464,8 +464,8 @@
 bg280464 { background: scroll url(test.jpg) #f00 repeat no-repeat  }
 bg280465 { background: scroll url(test.jpg) #f00 repeat no-repeat 100px  }
 bg280466 { background: scroll url(test.jpg) #f00 repeat no-repeat 100px 50%  }
-bg280467 { background: scroll url(test.jpg) #f00 repeat no-repeat 100px left }
-bg280468 { background: scroll url(test.jpg) #f00 repeat no-repeat 25% left }
+bg280467 { background: scroll url(test.jpg) #f00 repeat no-repeat 100px bottom }
+bg280468 { background: scroll url(test.jpg) #f00 repeat no-repeat 25% top }
 bg280469 { background: scroll url(test.jpg) #f00 repeat no-repeat 50%  }
 bg280470 { background: scroll url(test.jpg) #f00 repeat no-repeat 50% 100px  }
 bg280471 { background: scroll url(test.jpg) #f00 repeat no-repeat bottom center }
@@ -499,8 +499,8 @@
 bg280499 { background: scroll url(test.jpg) #f00 repeat space  }
 bg280500 { background: scroll url(test.jpg) #f00 repeat space 100px  }
 bg280501 { background: scroll url(test.jpg) #f00 repeat space 100px 50%  }
-bg280502 { background: scroll url(test.jpg) #f00 repeat space 100px left }
-bg280503 { background: scroll url(test.jpg) #f00 repeat space 25% left }
+bg280502 { background: scroll url(test.jpg) #f00 repeat space 100px bottom }
+bg280503 { background: scroll url(test.jpg) #f00 repeat space 25% top }
 bg280504 { background: scroll url(test.jpg) #f00 repeat space 50%  }
 bg280505 { background: scroll url(test.jpg) #f00 repeat space 50% 100px  }
 bg280506 { background: scroll url(test.jpg) #f00 repeat space bottom center }
@@ -534,8 +534,8 @@
 bg280534 { background: scroll url(test.jpg) #f00 repeat-x  }
 bg280535 { background: scroll url(test.jpg) #f00 repeat-x 100px  }
 bg280536 { background: scroll url(test.jpg) #f00 repeat-x 100px 50%  }
-bg280537 { background: scroll url(test.jpg) #f00 repeat-x 100px left }
-bg280538 { background: scroll url(test.jpg) #f00 repeat-x 25% left }
+bg280537 { background: scroll url(test.jpg) #f00 repeat-x 100px bottom }
+bg280538 { background: scroll url(test.jpg) #f00 repeat-x 25% top }
 bg280539 { background: scroll url(test.jpg) #f00 repeat-x 50%  }
 bg280540 { background: scroll url(test.jpg) #f00 repeat-x 50% 100px  }
 bg280541 { background: scroll url(test.jpg) #f00 repeat-x bottom center }
@@ -565,8 +565,8 @@
 bg280565 { background: scroll url(test.jpg) #f00 repeat-y  }
 bg280566 { background: scroll url(test.jpg) #f00 repeat-y 100px  }
 bg280567 { background: scroll url(test.jpg) #f00 repeat-y 100px 50%  }
-bg280568 { background: scroll url(test.jpg) #f00 repeat-y 100px left }
-bg280569 { background: scroll url(test.jpg) #f00 repeat-y 25% left }
+bg280568 { background: scroll url(test.jpg) #f00 repeat-y 100px bottom }
+bg280569 { background: scroll url(test.jpg) #f00 repeat-y 25% top }
 bg280570 { background: scroll url(test.jpg) #f00 repeat-y 50%  }
 bg280571 { background: scroll url(test.jpg) #f00 repeat-y 50% 100px  }
 bg280572 { background: scroll url(test.jpg) #f00 repeat-y bottom center }
@@ -624,8 +624,8 @@
 bg280624 { background: scroll url(test.jpg) #f00 round repeat  }
 bg280625 { background: scroll url(test.jpg) #f00 round repeat 100px  }
 bg280626 { background: scroll url(test.jpg) #f00 round repeat 100px 50%  }
-bg280627 { background: scroll url(test.jpg) #f00 round repeat 100px left }
-bg280628 { background: scroll url(test.jpg) #f00 round repeat 25% left }
+bg280627 { background: scroll url(test.jpg) #f00 round repeat 100px bottom }
+bg280628 { background: scroll url(test.jpg) #f00 round repeat 25% top }
 bg280629 { background: scroll url(test.jpg) #f00 round repeat 50%  }
 bg280630 { background: scroll url(test.jpg) #f00 round repeat 50% 100px  }
 bg280631 { background: scroll url(test.jpg) #f00 round repeat bottom center }
@@ -741,52 +741,52 @@
 bg280741 { background: scroll url(test.jpg) 100px blue repeat-x  }
 bg280742 { background: scroll url(test.jpg) 100px blue repeat-y  }
 bg280743 { background: scroll url(test.jpg) 100px blue round repeat  }
-bg280744 { background: scroll url(test.jpg) 100px left #f00 repeat no-repeat }
-bg280745 { background: scroll url(test.jpg) 100px left #f00 repeat space }
-bg280746 { background: scroll url(test.jpg) 100px left #f00 repeat }
-bg280747 { background: scroll url(test.jpg) 100px left #f00 repeat-x }
-bg280748 { background: scroll url(test.jpg) 100px left #f00 repeat-y }
-bg280749 { background: scroll url(test.jpg) 100px left #f00 round repeat }
-bg280750 { background: scroll url(test.jpg) 100px left #f00 }
-bg280751 { background: scroll url(test.jpg) 100px left blue repeat no-repeat }
-bg280752 { background: scroll url(test.jpg) 100px left blue repeat space }
-bg280753 { background: scroll url(test.jpg) 100px left blue repeat }
-bg280754 { background: scroll url(test.jpg) 100px left blue repeat-x }
-bg280755 { background: scroll url(test.jpg) 100px left blue repeat-y }
-bg280756 { background: scroll url(test.jpg) 100px left blue round repeat }
-bg280757 { background: scroll url(test.jpg) 100px left blue }
-bg280758 { background: scroll url(test.jpg) 100px left repeat #f00 }
-bg280759 { background: scroll url(test.jpg) 100px left repeat blue }
-bg280760 { background: scroll url(test.jpg) 100px left repeat no-repeat #f00 }
-bg280761 { background: scroll url(test.jpg) 100px left repeat no-repeat blue }
-bg280762 { background: scroll url(test.jpg) 100px left repeat no-repeat transparent }
-bg280763 { background: scroll url(test.jpg) 100px left repeat no-repeat }
-bg280764 { background: scroll url(test.jpg) 100px left repeat space #f00 }
-bg280765 { background: scroll url(test.jpg) 100px left repeat space blue }
-bg280766 { background: scroll url(test.jpg) 100px left repeat space transparent }
-bg280767 { background: scroll url(test.jpg) 100px left repeat space }
-bg280768 { background: scroll url(test.jpg) 100px left repeat transparent }
-bg280769 { background: scroll url(test.jpg) 100px left repeat }
-bg280770 { background: scroll url(test.jpg) 100px left repeat-x #f00 }
-bg280771 { background: scroll url(test.jpg) 100px left repeat-x blue }
-bg280772 { background: scroll url(test.jpg) 100px left repeat-x transparent }
-bg280773 { background: scroll url(test.jpg) 100px left repeat-x }
-bg280774 { background: scroll url(test.jpg) 100px left repeat-y #f00 }
-bg280775 { background: scroll url(test.jpg) 100px left repeat-y blue }
-bg280776 { background: scroll url(test.jpg) 100px left repeat-y transparent }
-bg280777 { background: scroll url(test.jpg) 100px left repeat-y }
-bg280778 { background: scroll url(test.jpg) 100px left round repeat #f00 }
-bg280779 { background: scroll url(test.jpg) 100px left round repeat blue }
-bg280780 { background: scroll url(test.jpg) 100px left round repeat transparent }
-bg280781 { background: scroll url(test.jpg) 100px left round repeat }
-bg280782 { background: scroll url(test.jpg) 100px left transparent repeat no-repeat }
-bg280783 { background: scroll url(test.jpg) 100px left transparent repeat space }
-bg280784 { background: scroll url(test.jpg) 100px left transparent repeat }
-bg280785 { background: scroll url(test.jpg) 100px left transparent repeat-x }
-bg280786 { background: scroll url(test.jpg) 100px left transparent repeat-y }
-bg280787 { background: scroll url(test.jpg) 100px left transparent round repeat }
-bg280788 { background: scroll url(test.jpg) 100px left transparent }
-bg280789 { background: scroll url(test.jpg) 100px left }
+bg280744 { background: scroll url(test.jpg) 100px bottom #f00 repeat no-repeat }
+bg280745 { background: scroll url(test.jpg) 100px bottom #f00 repeat space }
+bg280746 { background: scroll url(test.jpg) 100px bottom #f00 repeat }
+bg280747 { background: scroll url(test.jpg) 100px bottom #f00 repeat-x }
+bg280748 { background: scroll url(test.jpg) 100px bottom #f00 repeat-y }
+bg280749 { background: scroll url(test.jpg) 100px bottom #f00 round repeat }
+bg280750 { background: scroll url(test.jpg) 100px bottom #f00 }
+bg280751 { background: scroll url(test.jpg) 100px bottom blue repeat no-repeat }
+bg280752 { background: scroll url(test.jpg) 100px bottom blue repeat space }
+bg280753 { background: scroll url(test.jpg) 100px bottom blue repeat }
+bg280754 { background: scroll url(test.jpg) 100px bottom blue repeat-x }
+bg280755 { background: scroll url(test.jpg) 100px bottom blue repeat-y }
+bg280756 { background: scroll url(test.jpg) 100px bottom blue round repeat }
+bg280757 { background: scroll url(test.jpg) 100px bottom blue }
+bg280758 { background: scroll url(test.jpg) 100px bottom repeat #f00 }
+bg280759 { background: scroll url(test.jpg) 100px bottom repeat blue }
+bg280760 { background: scroll url(test.jpg) 100px bottom repeat no-repeat #f00 }
+bg280761 { background: scroll url(test.jpg) 100px bottom repeat no-repeat blue }
+bg280762 { background: scroll url(test.jpg) 100px bottom repeat no-repeat transparent }
+bg280763 { background: scroll url(test.jpg) 100px bottom repeat no-repeat }
+bg280764 { background: scroll url(test.jpg) 100px bottom repeat space #f00 }
+bg280765 { background: scroll url(test.jpg) 100px bottom repeat space blue }
+bg280766 { background: scroll url(test.jpg) 100px bottom repeat space transparent }
+bg280767 { background: scroll url(test.jpg) 100px bottom repeat space }
+bg280768 { background: scroll url(test.jpg) 100px bottom repeat transparent }
+bg280769 { background: scroll url(test.jpg) 100px bottom repeat }
+bg280770 { background: scroll url(test.jpg) 100px bottom repeat-x #f00 }
+bg280771 { background: scroll url(test.jpg) 100px bottom repeat-x blue }
+bg280772 { background: scroll url(test.jpg) 100px bottom repeat-x transparent }
+bg280773 { background: scroll url(test.jpg) 100px bottom repeat-x }
+bg280774 { background: scroll url(test.jpg) 100px bottom repeat-y #f00 }
+bg280775 { background: scroll url(test.jpg) 100px bottom repeat-y blue }
+bg280776 { background: scroll url(test.jpg) 100px bottom repeat-y transparent }
+bg280777 { background: scroll url(test.jpg) 100px bottom repeat-y }
+bg280778 { background: scroll url(test.jpg) 100px bottom round repeat #f00 }
+bg280779 { background: scroll url(test.jpg) 100px bottom round repeat blue }
+bg280780 { background: scroll url(test.jpg) 100px bottom round repeat transparent }
+bg280781 { background: scroll url(test.jpg) 100px bottom round repeat }
+bg280782 { background: scroll url(test.jpg) 100px bottom transparent repeat no-repeat }
+bg280783 { background: scroll url(test.jpg) 100px bottom transparent repeat space }
+bg280784 { background: scroll url(test.jpg) 100px bottom transparent repeat }
+bg280785 { background: scroll url(test.jpg) 100px bottom transparent repeat-x }
+bg280786 { background: scroll url(test.jpg) 100px bottom transparent repeat-y }
+bg280787 { background: scroll url(test.jpg) 100px bottom transparent round repeat }
+bg280788 { background: scroll url(test.jpg) 100px bottom transparent }
+bg280789 { background: scroll url(test.jpg) 100px bottom }
 bg280790 { background: scroll url(test.jpg) 100px repeat  }
 bg280791 { background: scroll url(test.jpg) 100px repeat #f00  }
 bg280792 { background: scroll url(test.jpg) 100px repeat blue  }
@@ -818,52 +818,52 @@
 bg280818 { background: scroll url(test.jpg) 100px transparent repeat-x  }
 bg280819 { background: scroll url(test.jpg) 100px transparent repeat-y  }
 bg280820 { background: scroll url(test.jpg) 100px transparent round repeat  }
-bg280821 { background: scroll url(test.jpg) 25% left #f00 repeat no-repeat }
-bg280822 { background: scroll url(test.jpg) 25% left #f00 repeat space }
-bg280823 { background: scroll url(test.jpg) 25% left #f00 repeat }
-bg280824 { background: scroll url(test.jpg) 25% left #f00 repeat-x }
-bg280825 { background: scroll url(test.jpg) 25% left #f00 repeat-y }
-bg280826 { background: scroll url(test.jpg) 25% left #f00 round repeat }
-bg280827 { background: scroll url(test.jpg) 25% left #f00 }
-bg280828 { background: scroll url(test.jpg) 25% left blue repeat no-repeat }
-bg280829 { background: scroll url(test.jpg) 25% left blue repeat space }
-bg280830 { background: scroll url(test.jpg) 25% left blue repeat }
-bg280831 { background: scroll url(test.jpg) 25% left blue repeat-x }
-bg280832 { background: scroll url(test.jpg) 25% left blue repeat-y }
-bg280833 { background: scroll url(test.jpg) 25% left blue round repeat }
-bg280834 { background: scroll url(test.jpg) 25% left blue }
-bg280835 { background: scroll url(test.jpg) 25% left repeat #f00 }
-bg280836 { background: scroll url(test.jpg) 25% left repeat blue }
-bg280837 { background: scroll url(test.jpg) 25% left repeat no-repeat #f00 }
-bg280838 { background: scroll url(test.jpg) 25% left repeat no-repeat blue }
-bg280839 { background: scroll url(test.jpg) 25% left repeat no-repeat transparent }
-bg280840 { background: scroll url(test.jpg) 25% left repeat no-repeat }
-bg280841 { background: scroll url(test.jpg) 25% left repeat space #f00 }
-bg280842 { background: scroll url(test.jpg) 25% left repeat space blue }
-bg280843 { background: scroll url(test.jpg) 25% left repeat space transparent }
-bg280844 { background: scroll url(test.jpg) 25% left repeat space }
-bg280845 { background: scroll url(test.jpg) 25% left repeat transparent }
-bg280846 { background: scroll url(test.jpg) 25% left repeat }
-bg280847 { background: scroll url(test.jpg) 25% left repeat-x #f00 }
-bg280848 { background: scroll url(test.jpg) 25% left repeat-x blue }
-bg280849 { background: scroll url(test.jpg) 25% left repeat-x transparent }
-bg280850 { background: scroll url(test.jpg) 25% left repeat-x }
-bg280851 { background: scroll url(test.jpg) 25% left repeat-y #f00 }
-bg280852 { background: scroll url(test.jpg) 25% left repeat-y blue }
-bg280853 { background: scroll url(test.jpg) 25% left repeat-y transparent }
-bg280854 { background: scroll url(test.jpg) 25% left repeat-y }
-bg280855 { background: scroll url(test.jpg) 25% left round repeat #f00 }
-bg280856 { background: scroll url(test.jpg) 25% left round repeat blue }
-bg280857 { background: scroll url(test.jpg) 25% left round repeat transparent }
-bg280858 { background: scroll url(test.jpg) 25% left round repeat }
-bg280859 { background: scroll url(test.jpg) 25% left transparent repeat no-repeat }
-bg280860 { background: scroll url(test.jpg) 25% left transparent repeat space }
-bg280861 { background: scroll url(test.jpg) 25% left transparent repeat }
-bg280862 { background: scroll url(test.jpg) 25% left transparent repeat-x }
-bg280863 { background: scroll url(test.jpg) 25% left transparent repeat-y }
-bg280864 { background: scroll url(test.jpg) 25% left transparent round repeat }
-bg280865 { background: scroll url(test.jpg) 25% left transparent }
-bg280866 { background: scroll url(test.jpg) 25% left }
+bg280821 { background: scroll url(test.jpg) 25% top #f00 repeat no-repeat }
+bg280822 { background: scroll url(test.jpg) 25% top #f00 repeat space }
+bg280823 { background: scroll url(test.jpg) 25% top #f00 repeat }
+bg280824 { background: scroll url(test.jpg) 25% top #f00 repeat-x }
+bg280825 { background: scroll url(test.jpg) 25% top #f00 repeat-y }
+bg280826 { background: scroll url(test.jpg) 25% top #f00 round repeat }
+bg280827 { background: scroll url(test.jpg) 25% top #f00 }
+bg280828 { background: scroll url(test.jpg) 25% top blue repeat no-repeat }
+bg280829 { background: scroll url(test.jpg) 25% top blue repeat space }
+bg280830 { background: scroll url(test.jpg) 25% top blue repeat }
+bg280831 { background: scroll url(test.jpg) 25% top blue repeat-x }
+bg280832 { background: scroll url(test.jpg) 25% top blue repeat-y }
+bg280833 { background: scroll url(test.jpg) 25% top blue round repeat }
+bg280834 { background: scroll url(test.jpg) 25% top blue }
+bg280835 { background: scroll url(test.jpg) 25% top repeat #f00 }
+bg280836 { background: scroll url(test.jpg) 25% top repeat blue }
+bg280837 { background: scroll url(test.jpg) 25% top repeat no-repeat #f00 }
+bg280838 { background: scroll url(test.jpg) 25% top repeat no-repeat blue }
+bg280839 { background: scroll url(test.jpg) 25% top repeat no-repeat transparent }
+bg280840 { background: scroll url(test.jpg) 25% top repeat no-repeat }
+bg280841 { background: scroll url(test.jpg) 25% top repeat space #f00 }
+bg280842 { background: scroll url(test.jpg) 25% top repeat space blue }
+bg280843 { background: scroll url(test.jpg) 25% top repeat space transparent }
+bg280844 { background: scroll url(test.jpg) 25% top repeat space }
+bg280845 { background: scroll url(test.jpg) 25% top repeat transparent }
+bg280846 { background: scroll url(test.jpg) 25% top repeat }
+bg280847 { background: scroll url(test.jpg) 25% top repeat-x #f00 }
+bg280848 { background: scroll url(test.jpg) 25% top repeat-x blue }
+bg280849 { background: scroll url(test.jpg) 25% top repeat-x transparent }
+bg280850 { background: scroll url(test.jpg) 25% top repeat-x }
+bg280851 { background: scroll url(test.jpg) 25% top repeat-y #f00 }
+bg280852 { background: scroll url(test.jpg) 25% top repeat-y blue }
+bg280853 { background: scroll url(test.jpg) 25% top repeat-y transparent }
+bg280854 { background: scroll url(test.jpg) 25% top repeat-y }
+bg280855 { background: scroll url(test.jpg) 25% top round repeat #f00 }
+bg280856 { background: scroll url(test.jpg) 25% top round repeat blue }
+bg280857 { background: scroll url(test.jpg) 25% top round repeat transparent }
+bg280858 { background: scroll url(test.jpg) 25% top round repeat }
+bg280859 { background: scroll url(test.jpg) 25% top transparent repeat no-repeat }
+bg280860 { background: scroll url(test.jpg) 25% top transparent repeat space }
+bg280861 { background: scroll url(test.jpg) 25% top transparent repeat }
+bg280862 { background: scroll url(test.jpg) 25% top transparent repeat-x }
+bg280863 { background: scroll url(test.jpg) 25% top transparent repeat-y }
+bg280864 { background: scroll url(test.jpg) 25% top transparent round repeat }
+bg280865 { background: scroll url(test.jpg) 25% top transparent }
+bg280866 { background: scroll url(test.jpg) 25% top }
 bg280867 { background: scroll url(test.jpg) 50%  }
 bg280868 { background: scroll url(test.jpg) 50% #f00  }
 bg280869 { background: scroll url(test.jpg) 50% #f00 repeat  }
@@ -965,26 +965,26 @@
 bg280965 { background: scroll url(test.jpg) blue 100px 50% repeat-x  }
 bg280966 { background: scroll url(test.jpg) blue 100px 50% repeat-y  }
 bg280967 { background: scroll url(test.jpg) blue 100px 50% round repeat  }
-bg280968 { background: scroll url(test.jpg) blue 100px left repeat no-repeat }
-bg280969 { background: scroll url(test.jpg) blue 100px left repeat space }
-bg280970 { background: scroll url(test.jpg) blue 100px left repeat }
-bg280971 { background: scroll url(test.jpg) blue 100px left repeat-x }
-bg280972 { background: scroll url(test.jpg) blue 100px left repeat-y }
-bg280973 { background: scroll url(test.jpg) blue 100px left round repeat }
-bg280974 { background: scroll url(test.jpg) blue 100px left }
+bg280968 { background: scroll url(test.jpg) blue 100px bottom repeat no-repeat }
+bg280969 { background: scroll url(test.jpg) blue 100px bottom repeat space }
+bg280970 { background: scroll url(test.jpg) blue 100px bottom repeat }
+bg280971 { background: scroll url(test.jpg) blue 100px bottom repeat-x }
+bg280972 { background: scroll url(test.jpg) blue 100px bottom repeat-y }
+bg280973 { background: scroll url(test.jpg) blue 100px bottom round repeat }
+bg280974 { background: scroll url(test.jpg) blue 100px bottom }
 bg280975 { background: scroll url(test.jpg) blue 100px repeat  }
 bg280976 { background: scroll url(test.jpg) blue 100px repeat no-repeat  }
 bg280977 { background: scroll url(test.jpg) blue 100px repeat space  }
 bg280978 { background: scroll url(test.jpg) blue 100px repeat-x  }
 bg280979 { background: scroll url(test.jpg) blue 100px repeat-y  }
 bg280980 { background: scroll url(test.jpg) blue 100px round repeat  }
-bg280981 { background: scroll url(test.jpg) blue 25% left repeat no-repeat }
-bg280982 { background: scroll url(test.jpg) blue 25% left repeat space }
-bg280983 { background: scroll url(test.jpg) blue 25% left repeat }
-bg280984 { background: scroll url(test.jpg) blue 25% left repeat-x }
-bg280985 { background: scroll url(test.jpg) blue 25% left repeat-y }
-bg280986 { background: scroll url(test.jpg) blue 25% left round repeat }
-bg280987 { background: scroll url(test.jpg) blue 25% left }
+bg280981 { background: scroll url(test.jpg) blue 25% top repeat no-repeat }
+bg280982 { background: scroll url(test.jpg) blue 25% top repeat space }
+bg280983 { background: scroll url(test.jpg) blue 25% top repeat }
+bg280984 { background: scroll url(test.jpg) blue 25% top repeat-x }
+bg280985 { background: scroll url(test.jpg) blue 25% top repeat-y }
+bg280986 { background: scroll url(test.jpg) blue 25% top round repeat }
+bg280987 { background: scroll url(test.jpg) blue 25% top }
 bg280988 { background: scroll url(test.jpg) blue 50%  }
 bg280989 { background: scroll url(test.jpg) blue 50% 100px  }
 bg280990 { background: scroll url(test.jpg) blue 50% 100px repeat  }
@@ -1114,8 +1114,8 @@
 bg281114 { background: scroll url(test.jpg) blue repeat  }
 bg281115 { background: scroll url(test.jpg) blue repeat 100px  }
 bg281116 { background: scroll url(test.jpg) blue repeat 100px 50%  }
-bg281117 { background: scroll url(test.jpg) blue repeat 100px left }
-bg281118 { background: scroll url(test.jpg) blue repeat 25% left }
+bg281117 { background: scroll url(test.jpg) blue repeat 100px bottom }
+bg281118 { background: scroll url(test.jpg) blue repeat 25% top }
 bg281119 { background: scroll url(test.jpg) blue repeat 50%  }
 bg281120 { background: scroll url(test.jpg) blue repeat 50% 100px  }
 bg281121 { background: scroll url(test.jpg) blue repeat bottom center }
@@ -1137,8 +1137,8 @@
 bg281137 { background: scroll url(test.jpg) blue repeat no-repeat  }
 bg281138 { background: scroll url(test.jpg) blue repeat no-repeat 100px  }
 bg281139 { background: scroll url(test.jpg) blue repeat no-repeat 100px 50%  }
-bg281140 { background: scroll url(test.jpg) blue repeat no-repeat 100px left }
-bg281141 { background: scroll url(test.jpg) blue repeat no-repeat 25% left }
+bg281140 { background: scroll url(test.jpg) blue repeat no-repeat 100px bottom }
+bg281141 { background: scroll url(test.jpg) blue repeat no-repeat 25% top }
 bg281142 { background: scroll url(test.jpg) blue repeat no-repeat 50%  }
 bg281143 { background: scroll url(test.jpg) blue repeat no-repeat 50% 100px  }
 bg281144 { background: scroll url(test.jpg) blue repeat no-repeat bottom center }
@@ -1172,8 +1172,8 @@
 bg281172 { background: scroll url(test.jpg) blue repeat space  }
 bg281173 { background: scroll url(test.jpg) blue repeat space 100px  }
 bg281174 { background: scroll url(test.jpg) blue repeat space 100px 50%  }
-bg281175 { background: scroll url(test.jpg) blue repeat space 100px left }
-bg281176 { background: scroll url(test.jpg) blue repeat space 25% left }
+bg281175 { background: scroll url(test.jpg) blue repeat space 100px bottom }
+bg281176 { background: scroll url(test.jpg) blue repeat space 25% top }
 bg281177 { background: scroll url(test.jpg) blue repeat space 50%  }
 bg281178 { background: scroll url(test.jpg) blue repeat space 50% 100px  }
 bg281179 { background: scroll url(test.jpg) blue repeat space bottom center }
@@ -1207,8 +1207,8 @@
 bg281207 { background: scroll url(test.jpg) blue repeat-x  }
 bg281208 { background: scroll url(test.jpg) blue repeat-x 100px  }
 bg281209 { background: scroll url(test.jpg) blue repeat-x 100px 50%  }
-bg281210 { background: scroll url(test.jpg) blue repeat-x 100px left }
-bg281211 { background: scroll url(test.jpg) blue repeat-x 25% left }
+bg281210 { background: scroll url(test.jpg) blue repeat-x 100px bottom }
+bg281211 { background: scroll url(test.jpg) blue repeat-x 25% top }
 bg281212 { background: scroll url(test.jpg) blue repeat-x 50%  }
 bg281213 { background: scroll url(test.jpg) blue repeat-x 50% 100px  }
 bg281214 { background: scroll url(test.jpg) blue repeat-x bottom center }
@@ -1238,8 +1238,8 @@
 bg281238 { background: scroll url(test.jpg) blue repeat-y  }
 bg281239 { background: scroll url(test.jpg) blue repeat-y 100px  }
 bg281240 { background: scroll url(test.jpg) blue repeat-y 100px 50%  }
-bg281241 { background: scroll url(test.jpg) blue repeat-y 100px left }
-bg281242 { background: scroll url(test.jpg) blue repeat-y 25% left }
+bg281241 { background: scroll url(test.jpg) blue repeat-y 100px bottom }
+bg281242 { background: scroll url(test.jpg) blue repeat-y 25% top }
 bg281243 { background: scroll url(test.jpg) blue repeat-y 50%  }
 bg281244 { background: scroll url(test.jpg) blue repeat-y 50% 100px  }
 bg281245 { background: scroll url(test.jpg) blue repeat-y bottom center }
@@ -1297,8 +1297,8 @@
 bg281297 { background: scroll url(test.jpg) blue round repeat  }
 bg281298 { background: scroll url(test.jpg) blue round repeat 100px  }
 bg281299 { background: scroll url(test.jpg) blue round repeat 100px 50%  }
-bg281300 { background: scroll url(test.jpg) blue round repeat 100px left }
-bg281301 { background: scroll url(test.jpg) blue round repeat 25% left }
+bg281300 { background: scroll url(test.jpg) blue round repeat 100px bottom }
+bg281301 { background: scroll url(test.jpg) blue round repeat 25% top }
 bg281302 { background: scroll url(test.jpg) blue round repeat 50%  }
 bg281303 { background: scroll url(test.jpg) blue round repeat 50% 100px  }
 bg281304 { background: scroll url(test.jpg) blue round repeat bottom center }
@@ -2093,8 +2093,8 @@
 bg282093 { background: scroll url(test.jpg) repeat #f00  }
 bg282094 { background: scroll url(test.jpg) repeat #f00 100px  }
 bg282095 { background: scroll url(test.jpg) repeat #f00 100px 50%  }
-bg282096 { background: scroll url(test.jpg) repeat #f00 100px left }
-bg282097 { background: scroll url(test.jpg) repeat #f00 25% left }
+bg282096 { background: scroll url(test.jpg) repeat #f00 100px bottom }
+bg282097 { background: scroll url(test.jpg) repeat #f00 25% top }
 bg282098 { background: scroll url(test.jpg) repeat #f00 50%  }
 bg282099 { background: scroll url(test.jpg) repeat #f00 50% 100px  }
 bg282100 { background: scroll url(test.jpg) repeat #f00 bottom center }
@@ -2128,15 +2128,15 @@
 bg282128 { background: scroll url(test.jpg) repeat 100px 50% blue  }
 bg282129 { background: scroll url(test.jpg) repeat 100px 50% transparent  }
 bg282130 { background: scroll url(test.jpg) repeat 100px blue  }
-bg282131 { background: scroll url(test.jpg) repeat 100px left #f00 }
-bg282132 { background: scroll url(test.jpg) repeat 100px left blue }
-bg282133 { background: scroll url(test.jpg) repeat 100px left transparent }
-bg282134 { background: scroll url(test.jpg) repeat 100px left }
+bg282131 { background: scroll url(test.jpg) repeat 100px bottom #f00 }
+bg282132 { background: scroll url(test.jpg) repeat 100px bottom blue }
+bg282133 { background: scroll url(test.jpg) repeat 100px bottom transparent }
+bg282134 { background: scroll url(test.jpg) repeat 100px bottom }
 bg282135 { background: scroll url(test.jpg) repeat 100px transparent  }
-bg282136 { background: scroll url(test.jpg) repeat 25% left #f00 }
-bg282137 { background: scroll url(test.jpg) repeat 25% left blue }
-bg282138 { background: scroll url(test.jpg) repeat 25% left transparent }
-bg282139 { background: scroll url(test.jpg) repeat 25% left }
+bg282136 { background: scroll url(test.jpg) repeat 25% top #f00 }
+bg282137 { background: scroll url(test.jpg) repeat 25% top blue }
+bg282138 { background: scroll url(test.jpg) repeat 25% top transparent }
+bg282139 { background: scroll url(test.jpg) repeat 25% top }
 bg282140 { background: scroll url(test.jpg) repeat 50%  }
 bg282141 { background: scroll url(test.jpg) repeat 50% #f00  }
 bg282142 { background: scroll url(test.jpg) repeat 50% 100px  }
@@ -2148,8 +2148,8 @@
 bg282148 { background: scroll url(test.jpg) repeat blue  }
 bg282149 { background: scroll url(test.jpg) repeat blue 100px  }
 bg282150 { background: scroll url(test.jpg) repeat blue 100px 50%  }
-bg282151 { background: scroll url(test.jpg) repeat blue 100px left }
-bg282152 { background: scroll url(test.jpg) repeat blue 25% left }
+bg282151 { background: scroll url(test.jpg) repeat blue 100px bottom }
+bg282152 { background: scroll url(test.jpg) repeat blue 25% top }
 bg282153 { background: scroll url(test.jpg) repeat blue 50%  }
 bg282154 { background: scroll url(test.jpg) repeat blue 50% 100px  }
 bg282155 { background: scroll url(test.jpg) repeat blue bottom center }
@@ -2244,8 +2244,8 @@
 bg282244 { background: scroll url(test.jpg) repeat no-repeat #f00  }
 bg282245 { background: scroll url(test.jpg) repeat no-repeat #f00 100px  }
 bg282246 { background: scroll url(test.jpg) repeat no-repeat #f00 100px 50%  }
-bg282247 { background: scroll url(test.jpg) repeat no-repeat #f00 100px left }
-bg282248 { background: scroll url(test.jpg) repeat no-repeat #f00 25% left }
+bg282247 { background: scroll url(test.jpg) repeat no-repeat #f00 100px bottom }
+bg282248 { background: scroll url(test.jpg) repeat no-repeat #f00 25% top }
 bg282249 { background: scroll url(test.jpg) repeat no-repeat #f00 50%  }
 bg282250 { background: scroll url(test.jpg) repeat no-repeat #f00 50% 100px  }
 bg282251 { background: scroll url(test.jpg) repeat no-repeat #f00 bottom center }
@@ -2279,15 +2279,15 @@
 bg282279 { background: scroll url(test.jpg) repeat no-repeat 100px 50% blue  }
 bg282280 { background: scroll url(test.jpg) repeat no-repeat 100px 50% transparent  }
 bg282281 { background: scroll url(test.jpg) repeat no-repeat 100px blue  }
-bg282282 { background: scroll url(test.jpg) repeat no-repeat 100px left #f00 }
-bg282283 { background: scroll url(test.jpg) repeat no-repeat 100px left blue }
-bg282284 { background: scroll url(test.jpg) repeat no-repeat 100px left transparent }
-bg282285 { background: scroll url(test.jpg) repeat no-repeat 100px left }
+bg282282 { background: scroll url(test.jpg) repeat no-repeat 100px bottom #f00 }
+bg282283 { background: scroll url(test.jpg) repeat no-repeat 100px bottom blue }
+bg282284 { background: scroll url(test.jpg) repeat no-repeat 100px bottom transparent }
+bg282285 { background: scroll url(test.jpg) repeat no-repeat 100px bottom }
 bg282286 { background: scroll url(test.jpg) repeat no-repeat 100px transparent  }
-bg282287 { background: scroll url(test.jpg) repeat no-repeat 25% left #f00 }
-bg282288 { background: scroll url(test.jpg) repeat no-repeat 25% left blue }
-bg282289 { background: scroll url(test.jpg) repeat no-repeat 25% left transparent }
-bg282290 { background: scroll url(test.jpg) repeat no-repeat 25% left }
+bg282287 { background: scroll url(test.jpg) repeat no-repeat 25% top #f00 }
+bg282288 { background: scroll url(test.jpg) repeat no-repeat 25% top blue }
+bg282289 { background: scroll url(test.jpg) repeat no-repeat 25% top transparent }
+bg282290 { background: scroll url(test.jpg) repeat no-repeat 25% top }
 bg282291 { background: scroll url(test.jpg) repeat no-repeat 50%  }
 bg282292 { background: scroll url(test.jpg) repeat no-repeat 50% #f00  }
 bg282293 { background: scroll url(test.jpg) repeat no-repeat 50% 100px  }
@@ -2299,8 +2299,8 @@
 bg282299 { background: scroll url(test.jpg) repeat no-repeat blue  }
 bg282300 { background: scroll url(test.jpg) repeat no-repeat blue 100px  }
 bg282301 { background: scroll url(test.jpg) repeat no-repeat blue 100px 50%  }
-bg282302 { background: scroll url(test.jpg) repeat no-repeat blue 100px left }
-bg282303 { background: scroll url(test.jpg) repeat no-repeat blue 25% left }
+bg282302 { background: scroll url(test.jpg) repeat no-repeat blue 100px bottom }
+bg282303 { background: scroll url(test.jpg) repeat no-repeat blue 25% top }
 bg282304 { background: scroll url(test.jpg) repeat no-repeat blue 50%  }
 bg282305 { background: scroll url(test.jpg) repeat no-repeat blue 50% 100px  }
 bg282306 { background: scroll url(test.jpg) repeat no-repeat blue bottom center }
@@ -2426,8 +2426,8 @@
 bg282426 { background: scroll url(test.jpg) repeat no-repeat transparent  }
 bg282427 { background: scroll url(test.jpg) repeat no-repeat transparent 100px  }
 bg282428 { background: scroll url(test.jpg) repeat no-repeat transparent 100px 50%  }
-bg282429 { background: scroll url(test.jpg) repeat no-repeat transparent 100px left }
-bg282430 { background: scroll url(test.jpg) repeat no-repeat transparent 25% left }
+bg282429 { background: scroll url(test.jpg) repeat no-repeat transparent 100px bottom }
+bg282430 { background: scroll url(test.jpg) repeat no-repeat transparent 25% top }
 bg282431 { background: scroll url(test.jpg) repeat no-repeat transparent 50%  }
 bg282432 { background: scroll url(test.jpg) repeat no-repeat transparent 50% 100px  }
 bg282433 { background: scroll url(test.jpg) repeat no-repeat transparent bottom center }
@@ -2474,8 +2474,8 @@
 bg282474 { background: scroll url(test.jpg) repeat space #f00  }
 bg282475 { background: scroll url(test.jpg) repeat space #f00 100px  }
 bg282476 { background: scroll url(test.jpg) repeat space #f00 100px 50%  }
-bg282477 { background: scroll url(test.jpg) repeat space #f00 100px left }
-bg282478 { background: scroll url(test.jpg) repeat space #f00 25% left }
+bg282477 { background: scroll url(test.jpg) repeat space #f00 100px bottom }
+bg282478 { background: scroll url(test.jpg) repeat space #f00 25% top }
 bg282479 { background: scroll url(test.jpg) repeat space #f00 50%  }
 bg282480 { background: scroll url(test.jpg) repeat space #f00 50% 100px  }
 bg282481 { background: scroll url(test.jpg) repeat space #f00 bottom center }
@@ -2509,15 +2509,15 @@
 bg282509 { background: scroll url(test.jpg) repeat space 100px 50% blue  }
 bg282510 { background: scroll url(test.jpg) repeat space 100px 50% transparent  }
 bg282511 { background: scroll url(test.jpg) repeat space 100px blue  }
-bg282512 { background: scroll url(test.jpg) repeat space 100px left #f00 }
-bg282513 { background: scroll url(test.jpg) repeat space 100px left blue }
-bg282514 { background: scroll url(test.jpg) repeat space 100px left transparent }
-bg282515 { background: scroll url(test.jpg) repeat space 100px left }
+bg282512 { background: scroll url(test.jpg) repeat space 100px bottom #f00 }
+bg282513 { background: scroll url(test.jpg) repeat space 100px bottom blue }
+bg282514 { background: scroll url(test.jpg) repeat space 100px bottom transparent }
+bg282515 { background: scroll url(test.jpg) repeat space 100px bottom }
 bg282516 { background: scroll url(test.jpg) repeat space 100px transparent  }
-bg282517 { background: scroll url(test.jpg) repeat space 25% left #f00 }
-bg282518 { background: scroll url(test.jpg) repeat space 25% left blue }
-bg282519 { background: scroll url(test.jpg) repeat space 25% left transparent }
-bg282520 { background: scroll url(test.jpg) repeat space 25% left }
+bg282517 { background: scroll url(test.jpg) repeat space 25% top #f00 }
+bg282518 { background: scroll url(test.jpg) repeat space 25% top blue }
+bg282519 { background: scroll url(test.jpg) repeat space 25% top transparent }
+bg282520 { background: scroll url(test.jpg) repeat space 25% top }
 bg282521 { background: scroll url(test.jpg) repeat space 50%  }
 bg282522 { background: scroll url(test.jpg) repeat space 50% #f00  }
 bg282523 { background: scroll url(test.jpg) repeat space 50% 100px  }
@@ -2529,8 +2529,8 @@
 bg282529 { background: scroll url(test.jpg) repeat space blue  }
 bg282530 { background: scroll url(test.jpg) repeat space blue 100px  }
 bg282531 { background: scroll url(test.jpg) repeat space blue 100px 50%  }
-bg282532 { background: scroll url(test.jpg) repeat space blue 100px left }
-bg282533 { background: scroll url(test.jpg) repeat space blue 25% left }
+bg282532 { background: scroll url(test.jpg) repeat space blue 100px bottom }
+bg282533 { background: scroll url(test.jpg) repeat space blue 25% top }
 bg282534 { background: scroll url(test.jpg) repeat space blue 50%  }
 bg282535 { background: scroll url(test.jpg) repeat space blue 50% 100px  }
 bg282536 { background: scroll url(test.jpg) repeat space blue bottom center }
@@ -2656,8 +2656,8 @@
 bg282656 { background: scroll url(test.jpg) repeat space transparent  }
 bg282657 { background: scroll url(test.jpg) repeat space transparent 100px  }
 bg282658 { background: scroll url(test.jpg) repeat space transparent 100px 50%  }
-bg282659 { background: scroll url(test.jpg) repeat space transparent 100px left }
-bg282660 { background: scroll url(test.jpg) repeat space transparent 25% left }
+bg282659 { background: scroll url(test.jpg) repeat space transparent 100px bottom }
+bg282660 { background: scroll url(test.jpg) repeat space transparent 25% top }
 bg282661 { background: scroll url(test.jpg) repeat space transparent 50%  }
 bg282662 { background: scroll url(test.jpg) repeat space transparent 50% 100px  }
 bg282663 { background: scroll url(test.jpg) repeat space transparent bottom center }
@@ -2703,8 +2703,8 @@
 bg282703 { background: scroll url(test.jpg) repeat transparent  }
 bg282704 { background: scroll url(test.jpg) repeat transparent 100px  }
 bg282705 { background: scroll url(test.jpg) repeat transparent 100px 50%  }
-bg282706 { background: scroll url(test.jpg) repeat transparent 100px left }
-bg282707 { background: scroll url(test.jpg) repeat transparent 25% left }
+bg282706 { background: scroll url(test.jpg) repeat transparent 100px bottom }
+bg282707 { background: scroll url(test.jpg) repeat transparent 25% top }
 bg282708 { background: scroll url(test.jpg) repeat transparent 50%  }
 bg282709 { background: scroll url(test.jpg) repeat transparent 50% 100px  }
 bg282710 { background: scroll url(test.jpg) repeat transparent bottom center }
@@ -2735,8 +2735,8 @@
 bg282735 { background: scroll url(test.jpg) repeat-x #f00  }
 bg282736 { background: scroll url(test.jpg) repeat-x #f00 100px  }
 bg282737 { background: scroll url(test.jpg) repeat-x #f00 100px 50%  }
-bg282738 { background: scroll url(test.jpg) repeat-x #f00 100px left }
-bg282739 { background: scroll url(test.jpg) repeat-x #f00 25% left }
+bg282738 { background: scroll url(test.jpg) repeat-x #f00 100px bottom }
+bg282739 { background: scroll url(test.jpg) repeat-x #f00 25% top }
 bg282740 { background: scroll url(test.jpg) repeat-x #f00 50%  }
 bg282741 { background: scroll url(test.jpg) repeat-x #f00 50% 100px  }
 bg282742 { background: scroll url(test.jpg) repeat-x #f00 bottom center }
@@ -2770,15 +2770,15 @@
 bg282770 { background: scroll url(test.jpg) repeat-x 100px 50% blue  }
 bg282771 { background: scroll url(test.jpg) repeat-x 100px 50% transparent  }
 bg282772 { background: scroll url(test.jpg) repeat-x 100px blue  }
-bg282773 { background: scroll url(test.jpg) repeat-x 100px left #f00 }
-bg282774 { background: scroll url(test.jpg) repeat-x 100px left blue }
-bg282775 { background: scroll url(test.jpg) repeat-x 100px left transparent }
-bg282776 { background: scroll url(test.jpg) repeat-x 100px left }
+bg282773 { background: scroll url(test.jpg) repeat-x 100px bottom #f00 }
+bg282774 { background: scroll url(test.jpg) repeat-x 100px bottom blue }
+bg282775 { background: scroll url(test.jpg) repeat-x 100px bottom transparent }
+bg282776 { background: scroll url(test.jpg) repeat-x 100px bottom }
 bg282777 { background: scroll url(test.jpg) repeat-x 100px transparent  }
-bg282778 { background: scroll url(test.jpg) repeat-x 25% left #f00 }
-bg282779 { background: scroll url(test.jpg) repeat-x 25% left blue }
-bg282780 { background: scroll url(test.jpg) repeat-x 25% left transparent }
-bg282781 { background: scroll url(test.jpg) repeat-x 25% left }
+bg282778 { background: scroll url(test.jpg) repeat-x 25% top #f00 }
+bg282779 { background: scroll url(test.jpg) repeat-x 25% top blue }
+bg282780 { background: scroll url(test.jpg) repeat-x 25% top transparent }
+bg282781 { background: scroll url(test.jpg) repeat-x 25% top }
 bg282782 { background: scroll url(test.jpg) repeat-x 50%  }
 bg282783 { background: scroll url(test.jpg) repeat-x 50% #f00  }
 bg282784 { background: scroll url(test.jpg) repeat-x 50% 100px  }
@@ -2790,8 +2790,8 @@
 bg282790 { background: scroll url(test.jpg) repeat-x blue  }
 bg282791 { background: scroll url(test.jpg) repeat-x blue 100px  }
 bg282792 { background: scroll url(test.jpg) repeat-x blue 100px 50%  }
-bg282793 { background: scroll url(test.jpg) repeat-x blue 100px left }
-bg282794 { background: scroll url(test.jpg) repeat-x blue 25% left }
+bg282793 { background: scroll url(test.jpg) repeat-x blue 100px bottom }
+bg282794 { background: scroll url(test.jpg) repeat-x blue 25% top }
 bg282795 { background: scroll url(test.jpg) repeat-x blue 50%  }
 bg282796 { background: scroll url(test.jpg) repeat-x blue 50% 100px  }
 bg282797 { background: scroll url(test.jpg) repeat-x blue bottom center }
@@ -2917,8 +2917,8 @@
 bg282917 { background: scroll url(test.jpg) repeat-x transparent  }
 bg282918 { background: scroll url(test.jpg) repeat-x transparent 100px  }
 bg282919 { background: scroll url(test.jpg) repeat-x transparent 100px 50%  }
-bg282920 { background: scroll url(test.jpg) repeat-x transparent 100px left }
-bg282921 { background: scroll url(test.jpg) repeat-x transparent 25% left }
+bg282920 { background: scroll url(test.jpg) repeat-x transparent 100px bottom }
+bg282921 { background: scroll url(test.jpg) repeat-x transparent 25% top }
 bg282922 { background: scroll url(test.jpg) repeat-x transparent 50%  }
 bg282923 { background: scroll url(test.jpg) repeat-x transparent 50% 100px  }
 bg282924 { background: scroll url(test.jpg) repeat-x transparent bottom center }
@@ -2949,8 +2949,8 @@
 bg282949 { background: scroll url(test.jpg) repeat-y #f00  }
 bg282950 { background: scroll url(test.jpg) repeat-y #f00 100px  }
 bg282951 { background: scroll url(test.jpg) repeat-y #f00 100px 50%  }
-bg282952 { background: scroll url(test.jpg) repeat-y #f00 100px left }
-bg282953 { background: scroll url(test.jpg) repeat-y #f00 25% left }
+bg282952 { background: scroll url(test.jpg) repeat-y #f00 100px bottom }
+bg282953 { background: scroll url(test.jpg) repeat-y #f00 25% top }
 bg282954 { background: scroll url(test.jpg) repeat-y #f00 50%  }
 bg282955 { background: scroll url(test.jpg) repeat-y #f00 50% 100px  }
 bg282956 { background: scroll url(test.jpg) repeat-y #f00 bottom center }
@@ -2984,15 +2984,15 @@
 bg282984 { background: scroll url(test.jpg) repeat-y 100px 50% blue  }
 bg282985 { background: scroll url(test.jpg) repeat-y 100px 50% transparent  }
 bg282986 { background: scroll url(test.jpg) repeat-y 100px blue  }
-bg282987 { background: scroll url(test.jpg) repeat-y 100px left #f00 }
-bg282988 { background: scroll url(test.jpg) repeat-y 100px left blue }
-bg282989 { background: scroll url(test.jpg) repeat-y 100px left transparent }
-bg282990 { background: scroll url(test.jpg) repeat-y 100px left }
+bg282987 { background: scroll url(test.jpg) repeat-y 100px bottom #f00 }
+bg282988 { background: scroll url(test.jpg) repeat-y 100px bottom blue }
+bg282989 { background: scroll url(test.jpg) repeat-y 100px bottom transparent }
+bg282990 { background: scroll url(test.jpg) repeat-y 100px bottom }
 bg282991 { background: scroll url(test.jpg) repeat-y 100px transparent  }
-bg282992 { background: scroll url(test.jpg) repeat-y 25% left #f00 }
-bg282993 { background: scroll url(test.jpg) repeat-y 25% left blue }
-bg282994 { background: scroll url(test.jpg) repeat-y 25% left transparent }
-bg282995 { background: scroll url(test.jpg) repeat-y 25% left }
+bg282992 { background: scroll url(test.jpg) repeat-y 25% top #f00 }
+bg282993 { background: scroll url(test.jpg) repeat-y 25% top blue }
+bg282994 { background: scroll url(test.jpg) repeat-y 25% top transparent }
+bg282995 { background: scroll url(test.jpg) repeat-y 25% top }
 bg282996 { background: scroll url(test.jpg) repeat-y 50%  }
 bg282997 { background: scroll url(test.jpg) repeat-y 50% #f00  }
 bg282998 { background: scroll url(test.jpg) repeat-y 50% 100px  }
@@ -3004,8 +3004,8 @@
 bg283004 { background: scroll url(test.jpg) repeat-y blue  }
 bg283005 { background: scroll url(test.jpg) repeat-y blue 100px  }
 bg283006 { background: scroll url(test.jpg) repeat-y blue 100px 50%  }
-bg283007 { background: scroll url(test.jpg) repeat-y blue 100px left }
-bg283008 { background: scroll url(test.jpg) repeat-y blue 25% left }
+bg283007 { background: scroll url(test.jpg) repeat-y blue 100px bottom }
+bg283008 { background: scroll url(test.jpg) repeat-y blue 25% top }
 bg283009 { background: scroll url(test.jpg) repeat-y blue 50%  }
 bg283010 { background: scroll url(test.jpg) repeat-y blue 50% 100px  }
 bg283011 { background: scroll url(test.jpg) repeat-y blue bottom center }
@@ -3131,8 +3131,8 @@
 bg283131 { background: scroll url(test.jpg) repeat-y transparent  }
 bg283132 { background: scroll url(test.jpg) repeat-y transparent 100px  }
 bg283133 { background: scroll url(test.jpg) repeat-y transparent 100px 50%  }
-bg283134 { background: scroll url(test.jpg) repeat-y transparent 100px left }
-bg283135 { background: scroll url(test.jpg) repeat-y transparent 25% left }
+bg283134 { background: scroll url(test.jpg) repeat-y transparent 100px bottom }
+bg283135 { background: scroll url(test.jpg) repeat-y transparent 25% top }
 bg283136 { background: scroll url(test.jpg) repeat-y transparent 50%  }
 bg283137 { background: scroll url(test.jpg) repeat-y transparent 50% 100px  }
 bg283138 { background: scroll url(test.jpg) repeat-y transparent bottom center }
@@ -3347,8 +3347,8 @@
 bg283347 { background: scroll url(test.jpg) round repeat #f00  }
 bg283348 { background: scroll url(test.jpg) round repeat #f00 100px  }
 bg283349 { background: scroll url(test.jpg) round repeat #f00 100px 50%  }
-bg283350 { background: scroll url(test.jpg) round repeat #f00 100px left }
-bg283351 { background: scroll url(test.jpg) round repeat #f00 25% left }
+bg283350 { background: scroll url(test.jpg) round repeat #f00 100px bottom }
+bg283351 { background: scroll url(test.jpg) round repeat #f00 25% top }
 bg283352 { background: scroll url(test.jpg) round repeat #f00 50%  }
 bg283353 { background: scroll url(test.jpg) round repeat #f00 50% 100px  }
 bg283354 { background: scroll url(test.jpg) round repeat #f00 bottom center }
@@ -3382,15 +3382,15 @@
 bg283382 { background: scroll url(test.jpg) round repeat 100px 50% blue  }
 bg283383 { background: scroll url(test.jpg) round repeat 100px 50% transparent  }
 bg283384 { background: scroll url(test.jpg) round repeat 100px blue  }
-bg283385 { background: scroll url(test.jpg) round repeat 100px left #f00 }
-bg283386 { background: scroll url(test.jpg) round repeat 100px left blue }
-bg283387 { background: scroll url(test.jpg) round repeat 100px left transparent }
-bg283388 { background: scroll url(test.jpg) round repeat 100px left }
+bg283385 { background: scroll url(test.jpg) round repeat 100px bottom #f00 }
+bg283386 { background: scroll url(test.jpg) round repeat 100px bottom blue }
+bg283387 { background: scroll url(test.jpg) round repeat 100px bottom transparent }
+bg283388 { background: scroll url(test.jpg) round repeat 100px bottom }
 bg283389 { background: scroll url(test.jpg) round repeat 100px transparent  }
-bg283390 { background: scroll url(test.jpg) round repeat 25% left #f00 }
-bg283391 { background: scroll url(test.jpg) round repeat 25% left blue }
-bg283392 { background: scroll url(test.jpg) round repeat 25% left transparent }
-bg283393 { background: scroll url(test.jpg) round repeat 25% left }
+bg283390 { background: scroll url(test.jpg) round repeat 25% top #f00 }
+bg283391 { background: scroll url(test.jpg) round repeat 25% top blue }
+bg283392 { background: scroll url(test.jpg) round repeat 25% top transparent }
+bg283393 { background: scroll url(test.jpg) round repeat 25% top }
 bg283394 { background: scroll url(test.jpg) round repeat 50%  }
 bg283395 { background: scroll url(test.jpg) round repeat 50% #f00  }
 bg283396 { background: scroll url(test.jpg) round repeat 50% 100px  }
@@ -3402,8 +3402,8 @@
 bg283402 { background: scroll url(test.jpg) round repeat blue  }
 bg283403 { background: scroll url(test.jpg) round repeat blue 100px  }
 bg283404 { background: scroll url(test.jpg) round repeat blue 100px 50%  }
-bg283405 { background: scroll url(test.jpg) round repeat blue 100px left }
-bg283406 { background: scroll url(test.jpg) round repeat blue 25% left }
+bg283405 { background: scroll url(test.jpg) round repeat blue 100px bottom }
+bg283406 { background: scroll url(test.jpg) round repeat blue 25% top }
 bg283407 { background: scroll url(test.jpg) round repeat blue 50%  }
 bg283408 { background: scroll url(test.jpg) round repeat blue 50% 100px  }
 bg283409 { background: scroll url(test.jpg) round repeat blue bottom center }
@@ -3529,8 +3529,8 @@
 bg283529 { background: scroll url(test.jpg) round repeat transparent  }
 bg283530 { background: scroll url(test.jpg) round repeat transparent 100px  }
 bg283531 { background: scroll url(test.jpg) round repeat transparent 100px 50%  }
-bg283532 { background: scroll url(test.jpg) round repeat transparent 100px left }
-bg283533 { background: scroll url(test.jpg) round repeat transparent 25% left }
+bg283532 { background: scroll url(test.jpg) round repeat transparent 100px bottom }
+bg283533 { background: scroll url(test.jpg) round repeat transparent 25% top }
 bg283534 { background: scroll url(test.jpg) round repeat transparent 50%  }
 bg283535 { background: scroll url(test.jpg) round repeat transparent 50% 100px  }
 bg283536 { background: scroll url(test.jpg) round repeat transparent bottom center }
@@ -3750,26 +3750,26 @@
 bg283750 { background: scroll url(test.jpg) transparent 100px 50% repeat-x  }
 bg283751 { background: scroll url(test.jpg) transparent 100px 50% repeat-y  }
 bg283752 { background: scroll url(test.jpg) transparent 100px 50% round repeat  }
-bg283753 { background: scroll url(test.jpg) transparent 100px left repeat no-repeat }
-bg283754 { background: scroll url(test.jpg) transparent 100px left repeat space }
-bg283755 { background: scroll url(test.jpg) transparent 100px left repeat }
-bg283756 { background: scroll url(test.jpg) transparent 100px left repeat-x }
-bg283757 { background: scroll url(test.jpg) transparent 100px left repeat-y }
-bg283758 { background: scroll url(test.jpg) transparent 100px left round repeat }
-bg283759 { background: scroll url(test.jpg) transparent 100px left }
+bg283753 { background: scroll url(test.jpg) transparent 100px bottom repeat no-repeat }
+bg283754 { background: scroll url(test.jpg) transparent 100px bottom repeat space }
+bg283755 { background: scroll url(test.jpg) transparent 100px bottom repeat }
+bg283756 { background: scroll url(test.jpg) transparent 100px bottom repeat-x }
+bg283757 { background: scroll url(test.jpg) transparent 100px bottom repeat-y }
+bg283758 { background: scroll url(test.jpg) transparent 100px bottom round repeat }
+bg283759 { background: scroll url(test.jpg) transparent 100px bottom }
 bg283760 { background: scroll url(test.jpg) transparent 100px repeat  }
 bg283761 { background: scroll url(test.jpg) transparent 100px repeat no-repeat  }
 bg283762 { background: scroll url(test.jpg) transparent 100px repeat space  }
 bg283763 { background: scroll url(test.jpg) transparent 100px repeat-x  }
 bg283764 { background: scroll url(test.jpg) transparent 100px repeat-y  }
 bg283765 { background: scroll url(test.jpg) transparent 100px round repeat  }
-bg283766 { background: scroll url(test.jpg) transparent 25% left repeat no-repeat }
-bg283767 { background: scroll url(test.jpg) transparent 25% left repeat space }
-bg283768 { background: scroll url(test.jpg) transparent 25% left repeat }
-bg283769 { background: scroll url(test.jpg) transparent 25% left repeat-x }
-bg283770 { background: scroll url(test.jpg) transparent 25% left repeat-y }
-bg283771 { background: scroll url(test.jpg) transparent 25% left round repeat }
-bg283772 { background: scroll url(test.jpg) transparent 25% left }
+bg283766 { background: scroll url(test.jpg) transparent 25% top repeat no-repeat }
+bg283767 { background: scroll url(test.jpg) transparent 25% top repeat space }
+bg283768 { background: scroll url(test.jpg) transparent 25% top repeat }
+bg283769 { background: scroll url(test.jpg) transparent 25% top repeat-x }
+bg283770 { background: scroll url(test.jpg) transparent 25% top repeat-y }
+bg283771 { background: scroll url(test.jpg) transparent 25% top round repeat }
+bg283772 { background: scroll url(test.jpg) transparent 25% top }
 bg283773 { background: scroll url(test.jpg) transparent 50%  }
 bg283774 { background: scroll url(test.jpg) transparent 50% 100px  }
 bg283775 { background: scroll url(test.jpg) transparent 50% 100px repeat  }
@@ -3899,8 +3899,8 @@
 bg283899 { background: scroll url(test.jpg) transparent repeat  }
 bg283900 { background: scroll url(test.jpg) transparent repeat 100px  }
 bg283901 { background: scroll url(test.jpg) transparent repeat 100px 50%  }
-bg283902 { background: scroll url(test.jpg) transparent repeat 100px left }
-bg283903 { background: scroll url(test.jpg) transparent repeat 25% left }
+bg283902 { background: scroll url(test.jpg) transparent repeat 100px bottom }
+bg283903 { background: scroll url(test.jpg) transparent repeat 25% top }
 bg283904 { background: scroll url(test.jpg) transparent repeat 50%  }
 bg283905 { background: scroll url(test.jpg) transparent repeat 50% 100px  }
 bg283906 { background: scroll url(test.jpg) transparent repeat bottom center }
@@ -3922,8 +3922,8 @@
 bg283922 { background: scroll url(test.jpg) transparent repeat no-repeat  }
 bg283923 { background: scroll url(test.jpg) transparent repeat no-repeat 100px  }
 bg283924 { background: scroll url(test.jpg) transparent repeat no-repeat 100px 50%  }
-bg283925 { background: scroll url(test.jpg) transparent repeat no-repeat 100px left }
-bg283926 { background: scroll url(test.jpg) transparent repeat no-repeat 25% left }
+bg283925 { background: scroll url(test.jpg) transparent repeat no-repeat 100px bottom }
+bg283926 { background: scroll url(test.jpg) transparent repeat no-repeat 25% top }
 bg283927 { background: scroll url(test.jpg) transparent repeat no-repeat 50%  }
 bg283928 { background: scroll url(test.jpg) transparent repeat no-repeat 50% 100px  }
 bg283929 { background: scroll url(test.jpg) transparent repeat no-repeat bottom center }
@@ -3957,8 +3957,8 @@
 bg283957 { background: scroll url(test.jpg) transparent repeat space  }
 bg283958 { background: scroll url(test.jpg) transparent repeat space 100px  }
 bg283959 { background: scroll url(test.jpg) transparent repeat space 100px 50%  }
-bg283960 { background: scroll url(test.jpg) transparent repeat space 100px left }
-bg283961 { background: scroll url(test.jpg) transparent repeat space 25% left }
+bg283960 { background: scroll url(test.jpg) transparent repeat space 100px bottom }
+bg283961 { background: scroll url(test.jpg) transparent repeat space 25% top }
 bg283962 { background: scroll url(test.jpg) transparent repeat space 50%  }
 bg283963 { background: scroll url(test.jpg) transparent repeat space 50% 100px  }
 bg283964 { background: scroll url(test.jpg) transparent repeat space bottom center }
@@ -3992,8 +3992,8 @@
 bg283992 { background: scroll url(test.jpg) transparent repeat-x  }
 bg283993 { background: scroll url(test.jpg) transparent repeat-x 100px  }
 bg283994 { background: scroll url(test.jpg) transparent repeat-x 100px 50%  }
-bg283995 { background: scroll url(test.jpg) transparent repeat-x 100px left }
-bg283996 { background: scroll url(test.jpg) transparent repeat-x 25% left }
+bg283995 { background: scroll url(test.jpg) transparent repeat-x 100px bottom }
+bg283996 { background: scroll url(test.jpg) transparent repeat-x 25% top }
 bg283997 { background: scroll url(test.jpg) transparent repeat-x 50%  }
 bg283998 { background: scroll url(test.jpg) transparent repeat-x 50% 100px  }
 bg283999 { background: scroll url(test.jpg) transparent repeat-x bottom center }
@@ -4023,8 +4023,8 @@
 bg284023 { background: scroll url(test.jpg) transparent repeat-y  }
 bg284024 { background: scroll url(test.jpg) transparent repeat-y 100px  }
 bg284025 { background: scroll url(test.jpg) transparent repeat-y 100px 50%  }
-bg284026 { background: scroll url(test.jpg) transparent repeat-y 100px left }
-bg284027 { background: scroll url(test.jpg) transparent repeat-y 25% left }
+bg284026 { background: scroll url(test.jpg) transparent repeat-y 100px bottom }
+bg284027 { background: scroll url(test.jpg) transparent repeat-y 25% top }
 bg284028 { background: scroll url(test.jpg) transparent repeat-y 50%  }
 bg284029 { background: scroll url(test.jpg) transparent repeat-y 50% 100px  }
 bg284030 { background: scroll url(test.jpg) transparent repeat-y bottom center }
@@ -4082,8 +4082,8 @@
 bg284082 { background: scroll url(test.jpg) transparent round repeat  }
 bg284083 { background: scroll url(test.jpg) transparent round repeat 100px  }
 bg284084 { background: scroll url(test.jpg) transparent round repeat 100px 50%  }
-bg284085 { background: scroll url(test.jpg) transparent round repeat 100px left }
-bg284086 { background: scroll url(test.jpg) transparent round repeat 25% left }
+bg284085 { background: scroll url(test.jpg) transparent round repeat 100px bottom }
+bg284086 { background: scroll url(test.jpg) transparent round repeat 25% top }
 bg284087 { background: scroll url(test.jpg) transparent round repeat 50%  }
 bg284088 { background: scroll url(test.jpg) transparent round repeat 50% 100px  }
 bg284089 { background: scroll url(test.jpg) transparent round repeat bottom center }

Index: 002-av.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-av.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-av.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-av.css	16 Feb 2012 10:40:25 -0000	1.3
@@ -384,13 +384,13 @@
 bg210384 { background: repeat-x none #f00 100px 50% fixed  }
 bg210385 { background: repeat-x none #f00 100px 50% scroll  }
 bg210386 { background: repeat-x none #f00 100px fixed  }
-bg210387 { background: repeat-x none #f00 100px left fixed }
-bg210388 { background: repeat-x none #f00 100px left scroll }
-bg210389 { background: repeat-x none #f00 100px left }
+bg210387 { background: repeat-x none #f00 100px bottom fixed }
+bg210388 { background: repeat-x none #f00 100px bottom scroll }
+bg210389 { background: repeat-x none #f00 100px bottom }
 bg210390 { background: repeat-x none #f00 100px scroll  }
-bg210391 { background: repeat-x none #f00 25% left fixed }
[...2119 lines suppressed...]
 bg219139 { background: repeat-y blue url(test.jpg) fixed 100px  }
 bg219140 { background: repeat-y blue url(test.jpg) fixed 100px 50%  }
-bg219141 { background: repeat-y blue url(test.jpg) fixed 100px left }
-bg219142 { background: repeat-y blue url(test.jpg) fixed 25% left }
+bg219141 { background: repeat-y blue url(test.jpg) fixed 100px bottom }
+bg219142 { background: repeat-y blue url(test.jpg) fixed 25% top }
 bg219143 { background: repeat-y blue url(test.jpg) fixed 50%  }
 bg219144 { background: repeat-y blue url(test.jpg) fixed 50% 100px  }
 bg219145 { background: repeat-y blue url(test.jpg) fixed bottom center }
@@ -9199,8 +9199,8 @@
 bg219199 { background: repeat-y blue url(test.jpg) scroll  }
 bg219200 { background: repeat-y blue url(test.jpg) scroll 100px  }
 bg219201 { background: repeat-y blue url(test.jpg) scroll 100px 50%  }
-bg219202 { background: repeat-y blue url(test.jpg) scroll 100px left }
-bg219203 { background: repeat-y blue url(test.jpg) scroll 25% left }
+bg219202 { background: repeat-y blue url(test.jpg) scroll 100px bottom }
+bg219203 { background: repeat-y blue url(test.jpg) scroll 25% top }
 bg219204 { background: repeat-y blue url(test.jpg) scroll 50%  }
 bg219205 { background: repeat-y blue url(test.jpg) scroll 50% 100px  }
 bg219206 { background: repeat-y blue url(test.jpg) scroll bottom center }

Index: 002-ar.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ar.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ar.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-ar.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -122,14 +122,14 @@
 bg170122 { background: repeat blue fixed 100px 50%  }
 bg170123 { background: repeat blue fixed 100px 50% none  }
 bg170124 { background: repeat blue fixed 100px 50% url(test.jpg)  }
-bg170125 { background: repeat blue fixed 100px left none }
-bg170126 { background: repeat blue fixed 100px left url(test.jpg) }
-bg170127 { background: repeat blue fixed 100px left }
+bg170125 { background: repeat blue fixed 100px bottom none }
+bg170126 { background: repeat blue fixed 100px bottom url(test.jpg) }
+bg170127 { background: repeat blue fixed 100px bottom }
 bg170128 { background: repeat blue fixed 100px none  }
 bg170129 { background: repeat blue fixed 100px url(test.jpg)  }
[...1730 lines suppressed...]
 bg179204 { background: repeat no-repeat fixed url(test.jpg) blue 100px  }
 bg179205 { background: repeat no-repeat fixed url(test.jpg) blue 100px 50%  }
-bg179206 { background: repeat no-repeat fixed url(test.jpg) blue 100px left }
-bg179207 { background: repeat no-repeat fixed url(test.jpg) blue 25% left }
+bg179206 { background: repeat no-repeat fixed url(test.jpg) blue 100px bottom }
+bg179207 { background: repeat no-repeat fixed url(test.jpg) blue 25% top }
 bg179208 { background: repeat no-repeat fixed url(test.jpg) blue 50%  }
 bg179209 { background: repeat no-repeat fixed url(test.jpg) blue 50% 100px  }
 bg179210 { background: repeat no-repeat fixed url(test.jpg) blue bottom center }
@@ -9330,8 +9330,8 @@
 bg179330 { background: repeat no-repeat fixed url(test.jpg) transparent  }
 bg179331 { background: repeat no-repeat fixed url(test.jpg) transparent 100px  }
 bg179332 { background: repeat no-repeat fixed url(test.jpg) transparent 100px 50%  }
-bg179333 { background: repeat no-repeat fixed url(test.jpg) transparent 100px left }
-bg179334 { background: repeat no-repeat fixed url(test.jpg) transparent 25% left }
+bg179333 { background: repeat no-repeat fixed url(test.jpg) transparent 100px bottom }
+bg179334 { background: repeat no-repeat fixed url(test.jpg) transparent 25% top }
 bg179335 { background: repeat no-repeat fixed url(test.jpg) transparent 50%  }
 bg179336 { background: repeat no-repeat fixed url(test.jpg) transparent 50% 100px  }
 bg179337 { background: repeat no-repeat fixed url(test.jpg) transparent bottom center }

Index: 002-au.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-au.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-au.css	8 Feb 2012 16:11:41 -0000	1.2
+++ 002-au.css	16 Feb 2012 10:40:25 -0000	1.3
@@ -24,13 +24,13 @@
 bg200024 { background: repeat space transparent url(test.jpg) 100px 50% fixed  }
 bg200025 { background: repeat space transparent url(test.jpg) 100px 50% scroll  }
 bg200026 { background: repeat space transparent url(test.jpg) 100px fixed  }
-bg200027 { background: repeat space transparent url(test.jpg) 100px left fixed }
-bg200028 { background: repeat space transparent url(test.jpg) 100px left scroll }
-bg200029 { background: repeat space transparent url(test.jpg) 100px left }
+bg200027 { background: repeat space transparent url(test.jpg) 100px bottom fixed }
+bg200028 { background: repeat space transparent url(test.jpg) 100px bottom scroll }
+bg200029 { background: repeat space transparent url(test.jpg) 100px bottom }
 bg200030 { background: repeat space transparent url(test.jpg) 100px scroll  }
-bg200031 { background: repeat space transparent url(test.jpg) 25% left fixed }
[...2161 lines suppressed...]
 bg209551 { background: repeat-x fixed url(test.jpg) blue 100px  }
 bg209552 { background: repeat-x fixed url(test.jpg) blue 100px 50%  }
-bg209553 { background: repeat-x fixed url(test.jpg) blue 100px left }
-bg209554 { background: repeat-x fixed url(test.jpg) blue 25% left }
+bg209553 { background: repeat-x fixed url(test.jpg) blue 100px bottom }
+bg209554 { background: repeat-x fixed url(test.jpg) blue 25% top }
 bg209555 { background: repeat-x fixed url(test.jpg) blue 50%  }
 bg209556 { background: repeat-x fixed url(test.jpg) blue 50% 100px  }
 bg209557 { background: repeat-x fixed url(test.jpg) blue bottom center }
@@ -9677,8 +9677,8 @@
 bg209677 { background: repeat-x fixed url(test.jpg) transparent  }
 bg209678 { background: repeat-x fixed url(test.jpg) transparent 100px  }
 bg209679 { background: repeat-x fixed url(test.jpg) transparent 100px 50%  }
-bg209680 { background: repeat-x fixed url(test.jpg) transparent 100px left }
-bg209681 { background: repeat-x fixed url(test.jpg) transparent 25% left }
+bg209680 { background: repeat-x fixed url(test.jpg) transparent 100px bottom }
+bg209681 { background: repeat-x fixed url(test.jpg) transparent 25% top }
 bg209682 { background: repeat-x fixed url(test.jpg) transparent 50%  }
 bg209683 { background: repeat-x fixed url(test.jpg) transparent 50% 100px  }
 bg209684 { background: repeat-x fixed url(test.jpg) transparent bottom center }

Index: 002-ap.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ap.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ap.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-ap.css	16 Feb 2012 10:40:24 -0000	1.3
@@ -712,13 +712,13 @@
 bg150712 { background: none repeat #f00 100px 50% fixed  }
 bg150713 { background: none repeat #f00 100px 50% scroll  }
 bg150714 { background: none repeat #f00 100px fixed  }
-bg150715 { background: none repeat #f00 100px left fixed }
-bg150716 { background: none repeat #f00 100px left scroll }
-bg150717 { background: none repeat #f00 100px left }
+bg150715 { background: none repeat #f00 100px bottom fixed }
+bg150716 { background: none repeat #f00 100px bottom scroll }
+bg150717 { background: none repeat #f00 100px bottom }
 bg150718 { background: none repeat #f00 100px scroll  }
-bg150719 { background: none repeat #f00 25% left fixed }
[...1825 lines suppressed...]
 bg159700 { background: none round repeat fixed blue 100px  }
 bg159701 { background: none round repeat fixed blue 100px 50%  }
-bg159702 { background: none round repeat fixed blue 100px left }
-bg159703 { background: none round repeat fixed blue 25% left }
+bg159702 { background: none round repeat fixed blue 100px bottom }
+bg159703 { background: none round repeat fixed blue 25% top }
 bg159704 { background: none round repeat fixed blue 50%  }
 bg159705 { background: none round repeat fixed blue 50% 100px  }
 bg159706 { background: none round repeat fixed blue bottom center }
@@ -9826,8 +9826,8 @@
 bg159826 { background: none round repeat fixed transparent  }
 bg159827 { background: none round repeat fixed transparent 100px  }
 bg159828 { background: none round repeat fixed transparent 100px 50%  }
-bg159829 { background: none round repeat fixed transparent 100px left }
-bg159830 { background: none round repeat fixed transparent 25% left }
+bg159829 { background: none round repeat fixed transparent 100px bottom }
+bg159830 { background: none round repeat fixed transparent 25% top }
 bg159831 { background: none round repeat fixed transparent 50%  }
 bg159832 { background: none round repeat fixed transparent 50% 100px  }
 bg159833 { background: none round repeat fixed transparent bottom center }

Index: 003-av.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/003-av.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 003-av.css	1 Feb 2012 13:48:05 -0000	1.1
+++ 003-av.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -7161,2840 +7161,2840 @@
 bg217161 { background: url(test.jpg) padding-box scroll left 100px repeat }
 bg217162 { background: url(test.jpg) padding-box scroll left 100px repeat-x }
 bg217163 { background: url(test.jpg) padding-box scroll left 100px repeat-y }
-bg217164 { background: fixed no-repeat none 100px left padding-box }
-bg217165 { background: fixed no-repeat none padding-box 100px left }
-bg217166 { background: fixed no-repeat 100px left none padding-box }
-bg217167 { background: fixed no-repeat 100px left padding-box }
-bg217168 { background: fixed no-repeat 100px left padding-box none }
-bg217169 { background: fixed no-repeat 100px left padding-box url(test.jpg) }
-bg217170 { background: fixed no-repeat 100px left url(test.jpg) padding-box }
-bg217171 { background: fixed no-repeat padding-box none 100px left }
[...5646 lines suppressed...]
+bg219981 { background: none fixed 25% top padding-box repeat-x }
+bg219982 { background: none fixed 25% top padding-box repeat-y }
+bg219983 { background: none fixed padding-box no-repeat 25% top }
+bg219984 { background: none fixed padding-box repeat 25% top }
+bg219985 { background: none fixed padding-box repeat-x 25% top }
+bg219986 { background: none fixed padding-box repeat-y 25% top }
+bg219987 { background: none fixed padding-box 25% top }
+bg219988 { background: none fixed padding-box 25% top no-repeat }
+bg219989 { background: none fixed padding-box 25% top repeat }
+bg219990 { background: none fixed padding-box 25% top repeat-x }
+bg219991 { background: none fixed padding-box 25% top repeat-y }
+bg219992 { background: none no-repeat fixed 25% top padding-box }
+bg219993 { background: none no-repeat fixed padding-box 25% top }
+bg219994 { background: none no-repeat 25% top fixed padding-box }
+bg219995 { background: none no-repeat 25% top scroll padding-box }
+bg219996 { background: none no-repeat 25% top padding-box }
+bg219997 { background: none no-repeat 25% top padding-box fixed }
+bg219998 { background: none no-repeat 25% top padding-box scroll }
+bg219999 { background: none no-repeat scroll 25% top padding-box }
+bg220000 { background: none no-repeat scroll padding-box 25% top }

Index: 005-al.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/005-al.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 005-al.css	1 Feb 2012 13:48:09 -0000	1.1
+++ 005-al.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -1045,7877 +1045,7877 @@
 bg111045 { background: url(test.jpg) border-box scroll repeat-x left 100px , url(test.jpg) border-box scroll repeat-y left 100px }
 bg111046 { background: url(test.jpg) border-box scroll left 100px , url(test.jpg) border-box scroll left 100px no-repeat }
 bg111047 { background: url(test.jpg) border-box scroll left 100px repeat , url(test.jpg) border-box scroll left 100px repeat-x }
-bg111048 { background: url(test.jpg) border-box scroll left 100px repeat-y , padding-box border-box fixed no-repeat none 100px left }
-bg111049 { background: padding-box border-box fixed no-repeat 100px left , padding-box border-box fixed no-repeat 100px left none }
-bg111050 { background: padding-box border-box fixed no-repeat 100px left url(test.jpg) , padding-box border-box fixed no-repeat url(test.jpg) 100px left }
-bg111051 { background: padding-box border-box fixed none no-repeat 100px left , padding-box border-box fixed none repeat 100px left }
-bg111052 { background: padding-box border-box fixed none repeat-x 100px left , padding-box border-box fixed none repeat-y 100px left }
-bg111053 { background: padding-box border-box fixed none 100px left , padding-box border-box fixed none 100px left no-repeat }
-bg111054 { background: padding-box border-box fixed none 100px left repeat , padding-box border-box fixed none 100px left repeat-x }
-bg111055 { background: padding-box border-box fixed none 100px left repeat-y , padding-box border-box fixed repeat none 100px left }
[...15717 lines suppressed...]
+bg118902 { background: url(test.jpg) border-box repeat-y 25% top fixed , url(test.jpg) border-box repeat-y 25% 20px scroll }
+bg118903 { background: url(test.jpg) border-box repeat-y scroll 25% top , url(test.jpg) border-box 25% 20px }
+bg118904 { background: url(test.jpg) border-box 25% top fixed , url(test.jpg) border-box 25% 20px fixed no-repeat }
+bg118905 { background: url(test.jpg) border-box 25% top fixed repeat , url(test.jpg) border-box 25% 20px fixed repeat-x }
+bg118906 { background: url(test.jpg) border-box 25% top fixed repeat-y , url(test.jpg) border-box 25% 20px no-repeat }
+bg118907 { background: url(test.jpg) border-box 25% top no-repeat fixed , url(test.jpg) border-box 25% 20px no-repeat scroll }
+bg118908 { background: url(test.jpg) border-box 25% top repeat , url(test.jpg) border-box 25% 20px repeat fixed }
+bg118909 { background: url(test.jpg) border-box 25% top repeat scroll , url(test.jpg) border-box 25% 20px repeat-x }
+bg118910 { background: url(test.jpg) border-box 25% top repeat-x fixed , url(test.jpg) border-box 25% 20px repeat-x scroll }
+bg118911 { background: url(test.jpg) border-box 25% top repeat-y , url(test.jpg) border-box 25% 20px repeat-y fixed }
+bg118912 { background: url(test.jpg) border-box 25% top repeat-y scroll , url(test.jpg) border-box 25% 20px scroll }
+bg118913 { background: url(test.jpg) border-box 25% top scroll no-repeat , url(test.jpg) border-box 25% 20px scroll repeat }
+bg118914 { background: url(test.jpg) border-box 25% top scroll repeat-x , url(test.jpg) border-box 25% 20px scroll repeat-y }
+bg118915 { background: url(test.jpg) border-box scroll no-repeat 25% top , url(test.jpg) border-box scroll repeat 25% 20px }
+bg118916 { background: url(test.jpg) border-box scroll repeat-x 25% top , url(test.jpg) border-box scroll repeat-y 25% 20px }
+bg118917 { background: url(test.jpg) border-box scroll 25% top , url(test.jpg) border-box scroll 25% 20px no-repeat }
+bg118918 { background: url(test.jpg) border-box scroll 25% top repeat , url(test.jpg) border-box scroll 25% 20px repeat-x }
 bg118919 { background: padding-box border-box, padding-box border-box 100px  blue }
 bg118920 { background: padding-box border-box 100px 50%, padding-box border-box 100px 50% fixed  blue }
 bg118921 { background: padding-box border-box 100px 50% fixed no-repeat, padding-box border-box 100px 50% fixed no-repeat none  blue }

Index: 003-ah.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/003-ah.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 003-ah.css	1 Feb 2012 13:48:03 -0000	1.1
+++ 003-ah.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -1,4024 +1,4024 @@
-bg70001 { background: repeat-y 100px left content-box url(test.jpg) }
-bg70002 { background: repeat-y 100px left content-box url(test.jpg) fixed }
-bg70003 { background: repeat-y 100px left content-box url(test.jpg) scroll }
-bg70004 { background: repeat-y 100px left url(test.jpg) fixed content-box }
-bg70005 { background: repeat-y 100px left url(test.jpg) scroll content-box }
-bg70006 { background: repeat-y 100px left url(test.jpg) content-box }
-bg70007 { background: repeat-y 100px left url(test.jpg) content-box fixed }
-bg70008 { background: repeat-y 100px left url(test.jpg) content-box scroll }
-bg70009 { background: repeat-y scroll none 100px left content-box }
-bg70010 { background: repeat-y scroll none content-box 100px left }
-bg70011 { background: repeat-y scroll 100px left none content-box }
[...8014 lines suppressed...]
+bg74005 { background: url(test.jpg) content-box 25% top repeat-y }
+bg74006 { background: url(test.jpg) content-box 25% top repeat-y fixed }
+bg74007 { background: url(test.jpg) content-box 25% top repeat-y scroll }
+bg74008 { background: url(test.jpg) content-box 25% top scroll }
+bg74009 { background: url(test.jpg) content-box 25% top scroll no-repeat }
+bg74010 { background: url(test.jpg) content-box 25% top scroll repeat }
+bg74011 { background: url(test.jpg) content-box 25% top scroll repeat-x }
+bg74012 { background: url(test.jpg) content-box 25% top scroll repeat-y }
+bg74013 { background: url(test.jpg) content-box scroll no-repeat 25% top }
+bg74014 { background: url(test.jpg) content-box scroll repeat 25% top }
+bg74015 { background: url(test.jpg) content-box scroll repeat-x 25% top }
+bg74016 { background: url(test.jpg) content-box scroll repeat-y 25% top }
+bg74017 { background: url(test.jpg) content-box scroll 25% top }
+bg74018 { background: url(test.jpg) content-box scroll 25% top no-repeat }
+bg74019 { background: url(test.jpg) content-box scroll 25% top repeat }
+bg74020 { background: url(test.jpg) content-box scroll 25% top repeat-x }
+bg74021 { background: url(test.jpg) content-box scroll 25% top repeat-y }
 bg74022 { background: 100px 50% fixed no-repeat none border-box  }
 bg74023 { background: 100px 50% fixed no-repeat border-box  }
 bg74024 { background: 100px 50% fixed no-repeat border-box none  }

Index: 002-ab.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ab.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ab.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-ab.css	16 Feb 2012 10:40:22 -0000	1.3
@@ -65,19 +65,19 @@
 bg10065 { background: #f00 repeat 100px fixed  }
 bg10066 { background: #f00 repeat 100px fixed none  }
 bg10067 { background: #f00 repeat 100px fixed url(test.jpg)  }
-bg10068 { background: #f00 repeat 100px left fixed none }
-bg10069 { background: #f00 repeat 100px left fixed url(test.jpg) }
-bg10070 { background: #f00 repeat 100px left fixed }
-bg10071 { background: #f00 repeat 100px left none fixed }
-bg10072 { background: #f00 repeat 100px left none scroll }
-bg10073 { background: #f00 repeat 100px left none }
-bg10074 { background: #f00 repeat 100px left scroll none }
-bg10075 { background: #f00 repeat 100px left scroll url(test.jpg) }
[...2002 lines suppressed...]
 bg19498 { background: #f00 scroll url(test.jpg) repeat-y 100px  }
 bg19499 { background: #f00 scroll url(test.jpg) repeat-y 100px 50%  }
-bg19500 { background: #f00 scroll url(test.jpg) repeat-y 100px left }
-bg19501 { background: #f00 scroll url(test.jpg) repeat-y 25% left }
+bg19500 { background: #f00 scroll url(test.jpg) repeat-y 100px bottom }
+bg19501 { background: #f00 scroll url(test.jpg) repeat-y 25% top }
 bg19502 { background: #f00 scroll url(test.jpg) repeat-y 50%  }
 bg19503 { background: #f00 scroll url(test.jpg) repeat-y 50% 100px  }
 bg19504 { background: #f00 scroll url(test.jpg) repeat-y bottom center }
@@ -9556,8 +9556,8 @@
 bg19556 { background: #f00 scroll url(test.jpg) round repeat  }
 bg19557 { background: #f00 scroll url(test.jpg) round repeat 100px  }
 bg19558 { background: #f00 scroll url(test.jpg) round repeat 100px 50%  }
-bg19559 { background: #f00 scroll url(test.jpg) round repeat 100px left }
-bg19560 { background: #f00 scroll url(test.jpg) round repeat 25% left }
+bg19559 { background: #f00 scroll url(test.jpg) round repeat 100px bottom }
+bg19560 { background: #f00 scroll url(test.jpg) round repeat 25% top }
 bg19561 { background: #f00 scroll url(test.jpg) round repeat 50%  }
 bg19562 { background: #f00 scroll url(test.jpg) round repeat 50% 100px  }
 bg19563 { background: #f00 scroll url(test.jpg) round repeat bottom center }

Index: 002-bi.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bi.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bi.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bi.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -73,8 +73,8 @@
 bg340073 { background: url(test.jpg) repeat-y scroll transparent  }
 bg340074 { background: url(test.jpg) repeat-y scroll transparent 100px  }
 bg340075 { background: url(test.jpg) repeat-y scroll transparent 100px 50%  }
-bg340076 { background: url(test.jpg) repeat-y scroll transparent 100px left }
-bg340077 { background: url(test.jpg) repeat-y scroll transparent 25% left }
+bg340076 { background: url(test.jpg) repeat-y scroll transparent 100px bottom }
+bg340077 { background: url(test.jpg) repeat-y scroll transparent 25% top }
 bg340078 { background: url(test.jpg) repeat-y scroll transparent 50%  }
 bg340079 { background: url(test.jpg) repeat-y scroll transparent 50% 100px  }
 bg340080 { background: url(test.jpg) repeat-y scroll transparent bottom center }
@@ -179,13 +179,13 @@
[...1671 lines suppressed...]
 bg349799 { background: url(test.jpg) transparent repeat-y fixed 100px  }
 bg349800 { background: url(test.jpg) transparent repeat-y fixed 100px 50%  }
-bg349801 { background: url(test.jpg) transparent repeat-y fixed 100px left }
-bg349802 { background: url(test.jpg) transparent repeat-y fixed 25% left }
+bg349801 { background: url(test.jpg) transparent repeat-y fixed 100px bottom }
+bg349802 { background: url(test.jpg) transparent repeat-y fixed 25% top }
 bg349803 { background: url(test.jpg) transparent repeat-y fixed 50%  }
 bg349804 { background: url(test.jpg) transparent repeat-y fixed 50% 100px  }
 bg349805 { background: url(test.jpg) transparent repeat-y fixed bottom center }
@@ -9859,8 +9859,8 @@
 bg349859 { background: url(test.jpg) transparent repeat-y scroll  }
 bg349860 { background: url(test.jpg) transparent repeat-y scroll 100px  }
 bg349861 { background: url(test.jpg) transparent repeat-y scroll 100px 50%  }
-bg349862 { background: url(test.jpg) transparent repeat-y scroll 100px left }
-bg349863 { background: url(test.jpg) transparent repeat-y scroll 25% left }
+bg349862 { background: url(test.jpg) transparent repeat-y scroll 100px bottom }
+bg349863 { background: url(test.jpg) transparent repeat-y scroll 25% top }
 bg349864 { background: url(test.jpg) transparent repeat-y scroll 50%  }
 bg349865 { background: url(test.jpg) transparent repeat-y scroll 50% 100px  }
 bg349866 { background: url(test.jpg) transparent repeat-y scroll bottom center }

Index: 002-aa.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-aa.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-aa.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-aa.css	16 Feb 2012 10:40:22 -0000	1.3
@@ -244,217 +244,217 @@
 bg244 { background: #f00 100px fixed url(test.jpg) repeat-x  }
 bg245 { background: #f00 100px fixed url(test.jpg) repeat-y  }
 bg246 { background: #f00 100px fixed url(test.jpg) round repeat  }
-bg247 { background: #f00 100px left fixed none repeat no-repeat }
-bg248 { background: #f00 100px left fixed none repeat space }
-bg249 { background: #f00 100px left fixed none repeat }
-bg250 { background: #f00 100px left fixed none repeat-x }
-bg251 { background: #f00 100px left fixed none repeat-y }
-bg252 { background: #f00 100px left fixed none round repeat }
-bg253 { background: #f00 100px left fixed none }
-bg254 { background: #f00 100px left fixed repeat no-repeat none }
[...2056 lines suppressed...]
 bg9801 { background: #f00 none scroll repeat-y 100px  }
 bg9802 { background: #f00 none scroll repeat-y 100px 50%  }
-bg9803 { background: #f00 none scroll repeat-y 100px left }
-bg9804 { background: #f00 none scroll repeat-y 25% left }
+bg9803 { background: #f00 none scroll repeat-y 100px bottom }
+bg9804 { background: #f00 none scroll repeat-y 25% top }
 bg9805 { background: #f00 none scroll repeat-y 50%  }
 bg9806 { background: #f00 none scroll repeat-y 50% 100px  }
 bg9807 { background: #f00 none scroll repeat-y bottom center }
@@ -9859,8 +9859,8 @@
 bg9859 { background: #f00 none scroll round repeat  }
 bg9860 { background: #f00 none scroll round repeat 100px  }
 bg9861 { background: #f00 none scroll round repeat 100px 50%  }
-bg9862 { background: #f00 none scroll round repeat 100px left }
-bg9863 { background: #f00 none scroll round repeat 25% left }
+bg9862 { background: #f00 none scroll round repeat 100px bottom }
+bg9863 { background: #f00 none scroll round repeat 25% top }
 bg9864 { background: #f00 none scroll round repeat 50%  }
 bg9865 { background: #f00 none scroll round repeat 50% 100px  }
 bg9866 { background: #f00 none scroll round repeat bottom center }

Index: 002-bf.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bf.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bf.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bf.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -88,19 +88,19 @@
 bg310088 { background: transparent round repeat 100px fixed  }
 bg310089 { background: transparent round repeat 100px fixed none  }
 bg310090 { background: transparent round repeat 100px fixed url(test.jpg)  }
-bg310091 { background: transparent round repeat 100px left fixed none }
-bg310092 { background: transparent round repeat 100px left fixed url(test.jpg) }
-bg310093 { background: transparent round repeat 100px left fixed }
-bg310094 { background: transparent round repeat 100px left none fixed }
-bg310095 { background: transparent round repeat 100px left none scroll }
-bg310096 { background: transparent round repeat 100px left none }
-bg310097 { background: transparent round repeat 100px left scroll none }
-bg310098 { background: transparent round repeat 100px left scroll url(test.jpg) }
[...2046 lines suppressed...]
 bg319781 { background: url(test.jpg) #f00 scroll repeat-y 100px  }
 bg319782 { background: url(test.jpg) #f00 scroll repeat-y 100px 50%  }
-bg319783 { background: url(test.jpg) #f00 scroll repeat-y 100px left }
-bg319784 { background: url(test.jpg) #f00 scroll repeat-y 25% left }
+bg319783 { background: url(test.jpg) #f00 scroll repeat-y 100px bottom }
+bg319784 { background: url(test.jpg) #f00 scroll repeat-y 25% top }
 bg319785 { background: url(test.jpg) #f00 scroll repeat-y 50%  }
 bg319786 { background: url(test.jpg) #f00 scroll repeat-y 50% 100px  }
 bg319787 { background: url(test.jpg) #f00 scroll repeat-y bottom center }
@@ -9839,8 +9839,8 @@
 bg319839 { background: url(test.jpg) #f00 scroll round repeat  }
 bg319840 { background: url(test.jpg) #f00 scroll round repeat 100px  }
 bg319841 { background: url(test.jpg) #f00 scroll round repeat 100px 50%  }
-bg319842 { background: url(test.jpg) #f00 scroll round repeat 100px left }
-bg319843 { background: url(test.jpg) #f00 scroll round repeat 25% left }
+bg319842 { background: url(test.jpg) #f00 scroll round repeat 100px bottom }
+bg319843 { background: url(test.jpg) #f00 scroll round repeat 25% top }
 bg319844 { background: url(test.jpg) #f00 scroll round repeat 50%  }
 bg319845 { background: url(test.jpg) #f00 scroll round repeat 50% 100px  }
 bg319846 { background: url(test.jpg) #f00 scroll round repeat bottom center }

Index: 000-ax.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/000-ax.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 000-ax.css	1 Feb 2012 13:47:55 -0000	1.1
+++ 000-ax.css	16 Feb 2012 10:40:22 -0000	1.2
@@ -1,7839 +1,7839 @@
-bg230000{ background: #f00 fixed 25% left no-repeat url(test.jpg) }
-bg230001{ background: #f00 fixed 25% left none }
-bg230002{ background: #f00 fixed 25% left none no-repeat }
-bg230003{ background: #f00 fixed 25% left none repeat }
-bg230004{ background: #f00 fixed 25% left none repeat-x }
-bg230005{ background: #f00 fixed 25% left none repeat-y }
-bg230006{ background: #f00 fixed 25% left repeat }
-bg230007{ background: #f00 fixed 25% left repeat none }
-bg230008{ background: #f00 fixed 25% left repeat url(test.jpg) }
-bg230009{ background: #f00 fixed 25% left repeat-x }
-bg230010{ background: #f00 fixed 25% left repeat-x none }
[...15647 lines suppressed...]
+bg237819{ background: url(test.jpg) transparent 25% top repeat-x }
+bg237820{ background: url(test.jpg) transparent 25% top repeat-x fixed }
+bg237821{ background: url(test.jpg) transparent 25% top repeat-x scroll }
+bg237822{ background: url(test.jpg) transparent 25% top repeat-y }
+bg237823{ background: url(test.jpg) transparent 25% top repeat-y fixed }
+bg237824{ background: url(test.jpg) transparent 25% top repeat-y scroll }
+bg237825{ background: url(test.jpg) transparent 25% top scroll }
+bg237826{ background: url(test.jpg) transparent 25% top scroll no-repeat }
+bg237827{ background: url(test.jpg) transparent 25% top scroll repeat }
+bg237828{ background: url(test.jpg) transparent 25% top scroll repeat-x }
+bg237829{ background: url(test.jpg) transparent 25% top scroll repeat-y }
+bg237830{ background: url(test.jpg) transparent scroll no-repeat 25% top }
+bg237831{ background: url(test.jpg) transparent scroll repeat 25% top }
+bg237832{ background: url(test.jpg) transparent scroll repeat-x 25% top }
+bg237833{ background: url(test.jpg) transparent scroll repeat-y 25% top }
+bg237834{ background: url(test.jpg) transparent scroll 25% top }
+bg237835{ background: url(test.jpg) transparent scroll 25% top no-repeat }
+bg237836{ background: url(test.jpg) transparent scroll 25% top repeat }
+bg237837{ background: url(test.jpg) transparent scroll 25% top repeat-x }
+bg237838{ background: url(test.jpg) transparent scroll 25% top repeat-y }

Index: 002-ba.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ba.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ba.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-ba.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -2765,26 +2765,26 @@
 bg262765 { background: scroll none #f00 100px 50% repeat-x  }
 bg262766 { background: scroll none #f00 100px 50% repeat-y  }
 bg262767 { background: scroll none #f00 100px 50% round repeat  }
-bg262768 { background: scroll none #f00 100px left repeat no-repeat }
-bg262769 { background: scroll none #f00 100px left repeat space }
-bg262770 { background: scroll none #f00 100px left repeat }
-bg262771 { background: scroll none #f00 100px left repeat-x }
-bg262772 { background: scroll none #f00 100px left repeat-y }
-bg262773 { background: scroll none #f00 100px left round repeat }
-bg262774 { background: scroll none #f00 100px left }
+bg262768 { background: scroll none #f00 100px bottom repeat no-repeat }
[...1616 lines suppressed...]
 bg269791 { background: scroll repeat space none blue 100px  }
 bg269792 { background: scroll repeat space none blue 100px 50%  }
-bg269793 { background: scroll repeat space none blue 100px left }
-bg269794 { background: scroll repeat space none blue 25% left }
+bg269793 { background: scroll repeat space none blue 100px bottom }
+bg269794 { background: scroll repeat space none blue 25% top }
 bg269795 { background: scroll repeat space none blue 50%  }
 bg269796 { background: scroll repeat space none blue 50% 100px  }
 bg269797 { background: scroll repeat space none blue bottom center }
@@ -9917,8 +9917,8 @@
 bg269917 { background: scroll repeat space none transparent  }
 bg269918 { background: scroll repeat space none transparent 100px  }
 bg269919 { background: scroll repeat space none transparent 100px 50%  }
-bg269920 { background: scroll repeat space none transparent 100px left }
-bg269921 { background: scroll repeat space none transparent 25% left }
+bg269920 { background: scroll repeat space none transparent 100px bottom }
+bg269921 { background: scroll repeat space none transparent 25% top }
 bg269922 { background: scroll repeat space none transparent 50%  }
 bg269923 { background: scroll repeat space none transparent 50% 100px  }
 bg269924 { background: scroll repeat space none transparent bottom center }

Index: 002-bj.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bj.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bj.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bj.css	16 Feb 2012 10:40:27 -0000	1.3
@@ -37,13 +37,13 @@
 bg350037 { background: url(test.jpg) transparent round repeat 100px 50% fixed  }
 bg350038 { background: url(test.jpg) transparent round repeat 100px 50% scroll  }
 bg350039 { background: url(test.jpg) transparent round repeat 100px fixed  }
-bg350040 { background: url(test.jpg) transparent round repeat 100px left fixed }
-bg350041 { background: url(test.jpg) transparent round repeat 100px left scroll }
-bg350042 { background: url(test.jpg) transparent round repeat 100px left }
+bg350040 { background: url(test.jpg) transparent round repeat 100px bottom fixed }
+bg350041 { background: url(test.jpg) transparent round repeat 100px bottom scroll }
+bg350042 { background: url(test.jpg) transparent round repeat 100px bottom }
 bg350043 { background: url(test.jpg) transparent round repeat 100px scroll  }
-bg350044 { background: url(test.jpg) transparent round repeat 25% left fixed }
-bg350045 { background: url(test.jpg) transparent round repeat 25% left scroll }
-bg350046 { background: url(test.jpg) transparent round repeat 25% left }
+bg350044 { background: url(test.jpg) transparent round repeat 25% top fixed }
+bg350045 { background: url(test.jpg) transparent round repeat 25% top scroll }
+bg350046 { background: url(test.jpg) transparent round repeat 25% top }
 bg350047 { background: url(test.jpg) transparent round repeat 50%  }
 bg350048 { background: url(test.jpg) transparent round repeat 50% 100px  }
 bg350049 { background: url(test.jpg) transparent round repeat 50% 100px fixed  }
@@ -83,8 +83,8 @@
 bg350083 { background: url(test.jpg) transparent round repeat fixed  }
 bg350084 { background: url(test.jpg) transparent round repeat fixed 100px  }
 bg350085 { background: url(test.jpg) transparent round repeat fixed 100px 50%  }
-bg350086 { background: url(test.jpg) transparent round repeat fixed 100px left }
-bg350087 { background: url(test.jpg) transparent round repeat fixed 25% left }
+bg350086 { background: url(test.jpg) transparent round repeat fixed 100px bottom }
+bg350087 { background: url(test.jpg) transparent round repeat fixed 25% top }
 bg350088 { background: url(test.jpg) transparent round repeat fixed 50%  }
 bg350089 { background: url(test.jpg) transparent round repeat fixed 50% 100px  }
 bg350090 { background: url(test.jpg) transparent round repeat fixed bottom center }
@@ -144,8 +144,8 @@
 bg350144 { background: url(test.jpg) transparent round repeat scroll  }
 bg350145 { background: url(test.jpg) transparent round repeat scroll 100px  }
 bg350146 { background: url(test.jpg) transparent round repeat scroll 100px 50%  }
-bg350147 { background: url(test.jpg) transparent round repeat scroll 100px left }
-bg350148 { background: url(test.jpg) transparent round repeat scroll 25% left }
+bg350147 { background: url(test.jpg) transparent round repeat scroll 100px bottom }
+bg350148 { background: url(test.jpg) transparent round repeat scroll 25% top }
 bg350149 { background: url(test.jpg) transparent round repeat scroll 50%  }
 bg350150 { background: url(test.jpg) transparent round repeat scroll 50% 100px  }
 bg350151 { background: url(test.jpg) transparent round repeat scroll bottom center }
@@ -193,26 +193,26 @@
 bg350193 { background: url(test.jpg) transparent scroll 100px 50% repeat-x  }
 bg350194 { background: url(test.jpg) transparent scroll 100px 50% repeat-y  }
 bg350195 { background: url(test.jpg) transparent scroll 100px 50% round repeat  }
-bg350196 { background: url(test.jpg) transparent scroll 100px left repeat no-repeat }
-bg350197 { background: url(test.jpg) transparent scroll 100px left repeat space }
-bg350198 { background: url(test.jpg) transparent scroll 100px left repeat }
-bg350199 { background: url(test.jpg) transparent scroll 100px left repeat-x }
-bg350200 { background: url(test.jpg) transparent scroll 100px left repeat-y }
-bg350201 { background: url(test.jpg) transparent scroll 100px left round repeat }
-bg350202 { background: url(test.jpg) transparent scroll 100px left }
+bg350196 { background: url(test.jpg) transparent scroll 100px bottom repeat no-repeat }
+bg350197 { background: url(test.jpg) transparent scroll 100px bottom repeat space }
+bg350198 { background: url(test.jpg) transparent scroll 100px bottom repeat }
+bg350199 { background: url(test.jpg) transparent scroll 100px bottom repeat-x }
+bg350200 { background: url(test.jpg) transparent scroll 100px bottom repeat-y }
+bg350201 { background: url(test.jpg) transparent scroll 100px bottom round repeat }
+bg350202 { background: url(test.jpg) transparent scroll 100px bottom }
 bg350203 { background: url(test.jpg) transparent scroll 100px repeat  }
 bg350204 { background: url(test.jpg) transparent scroll 100px repeat no-repeat  }
 bg350205 { background: url(test.jpg) transparent scroll 100px repeat space  }
 bg350206 { background: url(test.jpg) transparent scroll 100px repeat-x  }
 bg350207 { background: url(test.jpg) transparent scroll 100px repeat-y  }
 bg350208 { background: url(test.jpg) transparent scroll 100px round repeat  }
-bg350209 { background: url(test.jpg) transparent scroll 25% left repeat no-repeat }
-bg350210 { background: url(test.jpg) transparent scroll 25% left repeat space }
-bg350211 { background: url(test.jpg) transparent scroll 25% left repeat }
-bg350212 { background: url(test.jpg) transparent scroll 25% left repeat-x }
-bg350213 { background: url(test.jpg) transparent scroll 25% left repeat-y }
-bg350214 { background: url(test.jpg) transparent scroll 25% left round repeat }
-bg350215 { background: url(test.jpg) transparent scroll 25% left }
+bg350209 { background: url(test.jpg) transparent scroll 25% top repeat no-repeat }
+bg350210 { background: url(test.jpg) transparent scroll 25% top repeat space }
+bg350211 { background: url(test.jpg) transparent scroll 25% top repeat }
+bg350212 { background: url(test.jpg) transparent scroll 25% top repeat-x }
+bg350213 { background: url(test.jpg) transparent scroll 25% top repeat-y }
+bg350214 { background: url(test.jpg) transparent scroll 25% top round repeat }
+bg350215 { background: url(test.jpg) transparent scroll 25% top }
 bg350216 { background: url(test.jpg) transparent scroll 50%  }
 bg350217 { background: url(test.jpg) transparent scroll 50% 100px  }
 bg350218 { background: url(test.jpg) transparent scroll 50% 100px repeat  }
@@ -342,8 +342,8 @@
 bg350342 { background: url(test.jpg) transparent scroll repeat  }
 bg350343 { background: url(test.jpg) transparent scroll repeat 100px  }
 bg350344 { background: url(test.jpg) transparent scroll repeat 100px 50%  }
-bg350345 { background: url(test.jpg) transparent scroll repeat 100px left }
-bg350346 { background: url(test.jpg) transparent scroll repeat 25% left }
+bg350345 { background: url(test.jpg) transparent scroll repeat 100px bottom }
+bg350346 { background: url(test.jpg) transparent scroll repeat 25% top }
 bg350347 { background: url(test.jpg) transparent scroll repeat 50%  }
 bg350348 { background: url(test.jpg) transparent scroll repeat 50% 100px  }
 bg350349 { background: url(test.jpg) transparent scroll repeat bottom center }
@@ -365,8 +365,8 @@
 bg350365 { background: url(test.jpg) transparent scroll repeat no-repeat  }
 bg350366 { background: url(test.jpg) transparent scroll repeat no-repeat 100px  }
 bg350367 { background: url(test.jpg) transparent scroll repeat no-repeat 100px 50%  }
-bg350368 { background: url(test.jpg) transparent scroll repeat no-repeat 100px left }
-bg350369 { background: url(test.jpg) transparent scroll repeat no-repeat 25% left }
+bg350368 { background: url(test.jpg) transparent scroll repeat no-repeat 100px bottom }
+bg350369 { background: url(test.jpg) transparent scroll repeat no-repeat 25% top }
 bg350370 { background: url(test.jpg) transparent scroll repeat no-repeat 50%  }
 bg350371 { background: url(test.jpg) transparent scroll repeat no-repeat 50% 100px  }
 bg350372 { background: url(test.jpg) transparent scroll repeat no-repeat bottom center }
@@ -400,8 +400,8 @@
 bg350400 { background: url(test.jpg) transparent scroll repeat space  }
 bg350401 { background: url(test.jpg) transparent scroll repeat space 100px  }
 bg350402 { background: url(test.jpg) transparent scroll repeat space 100px 50%  }
-bg350403 { background: url(test.jpg) transparent scroll repeat space 100px left }
-bg350404 { background: url(test.jpg) transparent scroll repeat space 25% left }
+bg350403 { background: url(test.jpg) transparent scroll repeat space 100px bottom }
+bg350404 { background: url(test.jpg) transparent scroll repeat space 25% top }
 bg350405 { background: url(test.jpg) transparent scroll repeat space 50%  }
 bg350406 { background: url(test.jpg) transparent scroll repeat space 50% 100px  }
 bg350407 { background: url(test.jpg) transparent scroll repeat space bottom center }
@@ -435,8 +435,8 @@
 bg350435 { background: url(test.jpg) transparent scroll repeat-x  }
 bg350436 { background: url(test.jpg) transparent scroll repeat-x 100px  }
 bg350437 { background: url(test.jpg) transparent scroll repeat-x 100px 50%  }
-bg350438 { background: url(test.jpg) transparent scroll repeat-x 100px left }
-bg350439 { background: url(test.jpg) transparent scroll repeat-x 25% left }
+bg350438 { background: url(test.jpg) transparent scroll repeat-x 100px bottom }
+bg350439 { background: url(test.jpg) transparent scroll repeat-x 25% top }
 bg350440 { background: url(test.jpg) transparent scroll repeat-x 50%  }
 bg350441 { background: url(test.jpg) transparent scroll repeat-x 50% 100px  }
 bg350442 { background: url(test.jpg) transparent scroll repeat-x bottom center }
@@ -466,8 +466,8 @@
 bg350466 { background: url(test.jpg) transparent scroll repeat-y  }
 bg350467 { background: url(test.jpg) transparent scroll repeat-y 100px  }
 bg350468 { background: url(test.jpg) transparent scroll repeat-y 100px 50%  }
-bg350469 { background: url(test.jpg) transparent scroll repeat-y 100px left }
-bg350470 { background: url(test.jpg) transparent scroll repeat-y 25% left }
+bg350469 { background: url(test.jpg) transparent scroll repeat-y 100px bottom }
+bg350470 { background: url(test.jpg) transparent scroll repeat-y 25% top }
 bg350471 { background: url(test.jpg) transparent scroll repeat-y 50%  }
 bg350472 { background: url(test.jpg) transparent scroll repeat-y 50% 100px  }
 bg350473 { background: url(test.jpg) transparent scroll repeat-y bottom center }
@@ -525,8 +525,8 @@
 bg350525 { background: url(test.jpg) transparent scroll round repeat  }
 bg350526 { background: url(test.jpg) transparent scroll round repeat 100px  }
 bg350527 { background: url(test.jpg) transparent scroll round repeat 100px 50%  }
-bg350528 { background: url(test.jpg) transparent scroll round repeat 100px left }
-bg350529 { background: url(test.jpg) transparent scroll round repeat 25% left }
+bg350528 { background: url(test.jpg) transparent scroll round repeat 100px bottom }
+bg350529 { background: url(test.jpg) transparent scroll round repeat 25% top }
 bg350530 { background: url(test.jpg) transparent scroll round repeat 50%  }
 bg350531 { background: url(test.jpg) transparent scroll round repeat 50% 100px  }
 bg350532 { background: url(test.jpg) transparent scroll round repeat bottom center }

Index: 002-ai.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ai.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ai.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-ai.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -6452,39 +6452,39 @@
 bg86452 { background: fixed #f00 100px 50% url(test.jpg) repeat-x  }
 bg86453 { background: fixed #f00 100px 50% url(test.jpg) repeat-y  }
 bg86454 { background: fixed #f00 100px 50% url(test.jpg) round repeat  }
-bg86455 { background: fixed #f00 100px left none repeat no-repeat }
-bg86456 { background: fixed #f00 100px left none repeat space }
-bg86457 { background: fixed #f00 100px left none repeat }
-bg86458 { background: fixed #f00 100px left none repeat-x }
-bg86459 { background: fixed #f00 100px left none repeat-y }
-bg86460 { background: fixed #f00 100px left none round repeat }
-bg86461 { background: fixed #f00 100px left none }
-bg86462 { background: fixed #f00 100px left repeat no-repeat none }
[...1193 lines suppressed...]
+bg89773 { background: fixed 100px bottom url(test.jpg) repeat-y #f00 }
+bg89774 { background: fixed 100px bottom url(test.jpg) repeat-y blue }
+bg89775 { background: fixed 100px bottom url(test.jpg) repeat-y transparent }
+bg89776 { background: fixed 100px bottom url(test.jpg) repeat-y }
+bg89777 { background: fixed 100px bottom url(test.jpg) round repeat #f00 }
+bg89778 { background: fixed 100px bottom url(test.jpg) round repeat blue }
+bg89779 { background: fixed 100px bottom url(test.jpg) round repeat transparent }
+bg89780 { background: fixed 100px bottom url(test.jpg) round repeat }
+bg89781 { background: fixed 100px bottom url(test.jpg) transparent repeat no-repeat }
+bg89782 { background: fixed 100px bottom url(test.jpg) transparent repeat space }
+bg89783 { background: fixed 100px bottom url(test.jpg) transparent repeat }
+bg89784 { background: fixed 100px bottom url(test.jpg) transparent repeat-x }
+bg89785 { background: fixed 100px bottom url(test.jpg) transparent repeat-y }
+bg89786 { background: fixed 100px bottom url(test.jpg) transparent round repeat }
+bg89787 { background: fixed 100px bottom url(test.jpg) transparent }
+bg89788 { background: fixed 100px bottom url(test.jpg) }
+bg89789 { background: fixed 100px bottom }
 bg89790 { background: fixed 100px none  }
 bg89791 { background: fixed 100px none #f00  }
 bg89792 { background: fixed 100px none #f00 repeat  }

Index: 002-bb.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bb.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bb.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bb.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -94,14 +94,14 @@
 bg270094 { background: scroll repeat space transparent 100px 50%  }
 bg270095 { background: scroll repeat space transparent 100px 50% none  }
 bg270096 { background: scroll repeat space transparent 100px 50% url(test.jpg)  }
-bg270097 { background: scroll repeat space transparent 100px left none }
-bg270098 { background: scroll repeat space transparent 100px left url(test.jpg) }
-bg270099 { background: scroll repeat space transparent 100px left }
+bg270097 { background: scroll repeat space transparent 100px bottom none }
+bg270098 { background: scroll repeat space transparent 100px bottom url(test.jpg) }
+bg270099 { background: scroll repeat space transparent 100px bottom }
 bg270100 { background: scroll repeat space transparent 100px none  }
 bg270101 { background: scroll repeat space transparent 100px url(test.jpg)  }
[...1707 lines suppressed...]
 bg279907 { background: scroll transparent url(test.jpg) 100px repeat-x  }
 bg279908 { background: scroll transparent url(test.jpg) 100px repeat-y  }
 bg279909 { background: scroll transparent url(test.jpg) 100px round repeat  }
-bg279910 { background: scroll transparent url(test.jpg) 25% left repeat no-repeat }
-bg279911 { background: scroll transparent url(test.jpg) 25% left repeat space }
-bg279912 { background: scroll transparent url(test.jpg) 25% left repeat }
-bg279913 { background: scroll transparent url(test.jpg) 25% left repeat-x }
-bg279914 { background: scroll transparent url(test.jpg) 25% left repeat-y }
-bg279915 { background: scroll transparent url(test.jpg) 25% left round repeat }
-bg279916 { background: scroll transparent url(test.jpg) 25% left }
+bg279910 { background: scroll transparent url(test.jpg) 25% top repeat no-repeat }
+bg279911 { background: scroll transparent url(test.jpg) 25% top repeat space }
+bg279912 { background: scroll transparent url(test.jpg) 25% top repeat }
+bg279913 { background: scroll transparent url(test.jpg) 25% top repeat-x }
+bg279914 { background: scroll transparent url(test.jpg) 25% top repeat-y }
+bg279915 { background: scroll transparent url(test.jpg) 25% top round repeat }
+bg279916 { background: scroll transparent url(test.jpg) 25% top }
 bg279917 { background: scroll transparent url(test.jpg) 50%  }
 bg279918 { background: scroll transparent url(test.jpg) 50% 100px  }
 bg279919 { background: scroll transparent url(test.jpg) 50% 100px repeat  }

Index: 002-be.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-be.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-be.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-be.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -3,8 +3,8 @@
 bg300003 { background: transparent fixed url(test.jpg) repeat  }
 bg300004 { background: transparent fixed url(test.jpg) repeat 100px  }
 bg300005 { background: transparent fixed url(test.jpg) repeat 100px 50%  }
-bg300006 { background: transparent fixed url(test.jpg) repeat 100px left }
-bg300007 { background: transparent fixed url(test.jpg) repeat 25% left }
+bg300006 { background: transparent fixed url(test.jpg) repeat 100px bottom }
+bg300007 { background: transparent fixed url(test.jpg) repeat 25% top }
 bg300008 { background: transparent fixed url(test.jpg) repeat 50%  }
 bg300009 { background: transparent fixed url(test.jpg) repeat 50% 100px  }
 bg300010 { background: transparent fixed url(test.jpg) repeat bottom center }
@@ -26,8 +26,8 @@
[...1826 lines suppressed...]
 bg309126 { background: transparent repeat-y url(test.jpg) fixed 100px  }
 bg309127 { background: transparent repeat-y url(test.jpg) fixed 100px 50%  }
-bg309128 { background: transparent repeat-y url(test.jpg) fixed 100px left }
-bg309129 { background: transparent repeat-y url(test.jpg) fixed 25% left }
+bg309128 { background: transparent repeat-y url(test.jpg) fixed 100px bottom }
+bg309129 { background: transparent repeat-y url(test.jpg) fixed 25% top }
 bg309130 { background: transparent repeat-y url(test.jpg) fixed 50%  }
 bg309131 { background: transparent repeat-y url(test.jpg) fixed 50% 100px  }
 bg309132 { background: transparent repeat-y url(test.jpg) fixed bottom center }
@@ -9186,8 +9186,8 @@
 bg309186 { background: transparent repeat-y url(test.jpg) scroll  }
 bg309187 { background: transparent repeat-y url(test.jpg) scroll 100px  }
 bg309188 { background: transparent repeat-y url(test.jpg) scroll 100px 50%  }
-bg309189 { background: transparent repeat-y url(test.jpg) scroll 100px left }
-bg309190 { background: transparent repeat-y url(test.jpg) scroll 25% left }
+bg309189 { background: transparent repeat-y url(test.jpg) scroll 100px bottom }
+bg309190 { background: transparent repeat-y url(test.jpg) scroll 25% top }
 bg309191 { background: transparent repeat-y url(test.jpg) scroll 50%  }
 bg309192 { background: transparent repeat-y url(test.jpg) scroll 50% 100px  }
 bg309193 { background: transparent repeat-y url(test.jpg) scroll bottom center }

Index: 002-ag.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ag.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ag.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-ag.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -43,8 +43,8 @@
 bg60043 { background: blue url(test.jpg) repeat scroll  }
 bg60044 { background: blue url(test.jpg) repeat scroll 100px  }
 bg60045 { background: blue url(test.jpg) repeat scroll 100px 50%  }
-bg60046 { background: blue url(test.jpg) repeat scroll 100px left }
-bg60047 { background: blue url(test.jpg) repeat scroll 25% left }
+bg60046 { background: blue url(test.jpg) repeat scroll 100px bottom }
+bg60047 { background: blue url(test.jpg) repeat scroll 25% top }
 bg60048 { background: blue url(test.jpg) repeat scroll 50%  }
 bg60049 { background: blue url(test.jpg) repeat scroll 50% 100px  }
 bg60050 { background: blue url(test.jpg) repeat scroll bottom center }
@@ -77,13 +77,13 @@
 bg60077 { background: blue url(test.jpg) repeat space 100px 50% fixed  }
 bg60078 { background: blue url(test.jpg) repeat space 100px 50% scroll  }
 bg60079 { background: blue url(test.jpg) repeat space 100px fixed  }
-bg60080 { background: blue url(test.jpg) repeat space 100px left fixed }
-bg60081 { background: blue url(test.jpg) repeat space 100px left scroll }
-bg60082 { background: blue url(test.jpg) repeat space 100px left }
+bg60080 { background: blue url(test.jpg) repeat space 100px bottom fixed }
+bg60081 { background: blue url(test.jpg) repeat space 100px bottom scroll }
+bg60082 { background: blue url(test.jpg) repeat space 100px bottom }
 bg60083 { background: blue url(test.jpg) repeat space 100px scroll  }
-bg60084 { background: blue url(test.jpg) repeat space 25% left fixed }
-bg60085 { background: blue url(test.jpg) repeat space 25% left scroll }
-bg60086 { background: blue url(test.jpg) repeat space 25% left }
+bg60084 { background: blue url(test.jpg) repeat space 25% top fixed }
+bg60085 { background: blue url(test.jpg) repeat space 25% top scroll }
+bg60086 { background: blue url(test.jpg) repeat space 25% top }
 bg60087 { background: blue url(test.jpg) repeat space 50%  }
 bg60088 { background: blue url(test.jpg) repeat space 50% 100px  }
 bg60089 { background: blue url(test.jpg) repeat space 50% 100px fixed  }
@@ -123,8 +123,8 @@
 bg60123 { background: blue url(test.jpg) repeat space fixed  }
 bg60124 { background: blue url(test.jpg) repeat space fixed 100px  }
 bg60125 { background: blue url(test.jpg) repeat space fixed 100px 50%  }
-bg60126 { background: blue url(test.jpg) repeat space fixed 100px left }
-bg60127 { background: blue url(test.jpg) repeat space fixed 25% left }
+bg60126 { background: blue url(test.jpg) repeat space fixed 100px bottom }
+bg60127 { background: blue url(test.jpg) repeat space fixed 25% top }
 bg60128 { background: blue url(test.jpg) repeat space fixed 50%  }
 bg60129 { background: blue url(test.jpg) repeat space fixed 50% 100px  }
 bg60130 { background: blue url(test.jpg) repeat space fixed bottom center }
@@ -184,8 +184,8 @@
 bg60184 { background: blue url(test.jpg) repeat space scroll  }
 bg60185 { background: blue url(test.jpg) repeat space scroll 100px  }
 bg60186 { background: blue url(test.jpg) repeat space scroll 100px 50%  }
-bg60187 { background: blue url(test.jpg) repeat space scroll 100px left }
-bg60188 { background: blue url(test.jpg) repeat space scroll 25% left }
+bg60187 { background: blue url(test.jpg) repeat space scroll 100px bottom }
+bg60188 { background: blue url(test.jpg) repeat space scroll 25% top }
 bg60189 { background: blue url(test.jpg) repeat space scroll 50%  }
 bg60190 { background: blue url(test.jpg) repeat space scroll 50% 100px  }
 bg60191 { background: blue url(test.jpg) repeat space scroll bottom center }
@@ -242,13 +242,13 @@
 bg60242 { background: blue url(test.jpg) repeat-x 100px 50% fixed  }
 bg60243 { background: blue url(test.jpg) repeat-x 100px 50% scroll  }
 bg60244 { background: blue url(test.jpg) repeat-x 100px fixed  }
-bg60245 { background: blue url(test.jpg) repeat-x 100px left fixed }
-bg60246 { background: blue url(test.jpg) repeat-x 100px left scroll }
-bg60247 { background: blue url(test.jpg) repeat-x 100px left }
+bg60245 { background: blue url(test.jpg) repeat-x 100px bottom fixed }
+bg60246 { background: blue url(test.jpg) repeat-x 100px bottom scroll }
+bg60247 { background: blue url(test.jpg) repeat-x 100px bottom }
 bg60248 { background: blue url(test.jpg) repeat-x 100px scroll  }
-bg60249 { background: blue url(test.jpg) repeat-x 25% left fixed }
-bg60250 { background: blue url(test.jpg) repeat-x 25% left scroll }
-bg60251 { background: blue url(test.jpg) repeat-x 25% left }
+bg60249 { background: blue url(test.jpg) repeat-x 25% top fixed }
+bg60250 { background: blue url(test.jpg) repeat-x 25% top scroll }
+bg60251 { background: blue url(test.jpg) repeat-x 25% top }
 bg60252 { background: blue url(test.jpg) repeat-x 50%  }
 bg60253 { background: blue url(test.jpg) repeat-x 50% 100px  }
 bg60254 { background: blue url(test.jpg) repeat-x 50% 100px fixed  }
@@ -288,8 +288,8 @@
 bg60288 { background: blue url(test.jpg) repeat-x fixed  }
 bg60289 { background: blue url(test.jpg) repeat-x fixed 100px  }
 bg60290 { background: blue url(test.jpg) repeat-x fixed 100px 50%  }
-bg60291 { background: blue url(test.jpg) repeat-x fixed 100px left }
-bg60292 { background: blue url(test.jpg) repeat-x fixed 25% left }
+bg60291 { background: blue url(test.jpg) repeat-x fixed 100px bottom }
+bg60292 { background: blue url(test.jpg) repeat-x fixed 25% top }
 bg60293 { background: blue url(test.jpg) repeat-x fixed 50%  }
 bg60294 { background: blue url(test.jpg) repeat-x fixed 50% 100px  }
 bg60295 { background: blue url(test.jpg) repeat-x fixed bottom center }
@@ -349,8 +349,8 @@
 bg60349 { background: blue url(test.jpg) repeat-x scroll  }
 bg60350 { background: blue url(test.jpg) repeat-x scroll 100px  }
 bg60351 { background: blue url(test.jpg) repeat-x scroll 100px 50%  }
-bg60352 { background: blue url(test.jpg) repeat-x scroll 100px left }
-bg60353 { background: blue url(test.jpg) repeat-x scroll 25% left }
+bg60352 { background: blue url(test.jpg) repeat-x scroll 100px bottom }
+bg60353 { background: blue url(test.jpg) repeat-x scroll 25% top }
 bg60354 { background: blue url(test.jpg) repeat-x scroll 50%  }
 bg60355 { background: blue url(test.jpg) repeat-x scroll 50% 100px  }
 bg60356 { background: blue url(test.jpg) repeat-x scroll bottom center }
@@ -395,13 +395,13 @@
 bg60395 { background: blue url(test.jpg) repeat-y 100px 50% fixed  }
 bg60396 { background: blue url(test.jpg) repeat-y 100px 50% scroll  }
 bg60397 { background: blue url(test.jpg) repeat-y 100px fixed  }
-bg60398 { background: blue url(test.jpg) repeat-y 100px left fixed }
-bg60399 { background: blue url(test.jpg) repeat-y 100px left scroll }
-bg60400 { background: blue url(test.jpg) repeat-y 100px left }
+bg60398 { background: blue url(test.jpg) repeat-y 100px bottom fixed }
+bg60399 { background: blue url(test.jpg) repeat-y 100px bottom scroll }
+bg60400 { background: blue url(test.jpg) repeat-y 100px bottom }
 bg60401 { background: blue url(test.jpg) repeat-y 100px scroll  }
-bg60402 { background: blue url(test.jpg) repeat-y 25% left fixed }
-bg60403 { background: blue url(test.jpg) repeat-y 25% left scroll }
-bg60404 { background: blue url(test.jpg) repeat-y 25% left }
+bg60402 { background: blue url(test.jpg) repeat-y 25% top fixed }
+bg60403 { background: blue url(test.jpg) repeat-y 25% top scroll }
+bg60404 { background: blue url(test.jpg) repeat-y 25% top }
 bg60405 { background: blue url(test.jpg) repeat-y 50%  }
 bg60406 { background: blue url(test.jpg) repeat-y 50% 100px  }
 bg60407 { background: blue url(test.jpg) repeat-y 50% 100px fixed  }
@@ -441,8 +441,8 @@
 bg60441 { background: blue url(test.jpg) repeat-y fixed  }
 bg60442 { background: blue url(test.jpg) repeat-y fixed 100px  }
 bg60443 { background: blue url(test.jpg) repeat-y fixed 100px 50%  }
-bg60444 { background: blue url(test.jpg) repeat-y fixed 100px left }
-bg60445 { background: blue url(test.jpg) repeat-y fixed 25% left }
+bg60444 { background: blue url(test.jpg) repeat-y fixed 100px bottom }
+bg60445 { background: blue url(test.jpg) repeat-y fixed 25% top }
 bg60446 { background: blue url(test.jpg) repeat-y fixed 50%  }
 bg60447 { background: blue url(test.jpg) repeat-y fixed 50% 100px  }
 bg60448 { background: blue url(test.jpg) repeat-y fixed bottom center }
@@ -502,8 +502,8 @@
 bg60502 { background: blue url(test.jpg) repeat-y scroll  }
 bg60503 { background: blue url(test.jpg) repeat-y scroll 100px  }
 bg60504 { background: blue url(test.jpg) repeat-y scroll 100px 50%  }
-bg60505 { background: blue url(test.jpg) repeat-y scroll 100px left }
-bg60506 { background: blue url(test.jpg) repeat-y scroll 25% left }
+bg60505 { background: blue url(test.jpg) repeat-y scroll 100px bottom }
+bg60506 { background: blue url(test.jpg) repeat-y scroll 25% top }
 bg60507 { background: blue url(test.jpg) repeat-y scroll 50%  }
 bg60508 { background: blue url(test.jpg) repeat-y scroll 50% 100px  }
 bg60509 { background: blue url(test.jpg) repeat-y scroll bottom center }
@@ -680,13 +680,13 @@
 bg60680 { background: blue url(test.jpg) round repeat 100px 50% fixed  }
 bg60681 { background: blue url(test.jpg) round repeat 100px 50% scroll  }
 bg60682 { background: blue url(test.jpg) round repeat 100px fixed  }
-bg60683 { background: blue url(test.jpg) round repeat 100px left fixed }
-bg60684 { background: blue url(test.jpg) round repeat 100px left scroll }
-bg60685 { background: blue url(test.jpg) round repeat 100px left }
+bg60683 { background: blue url(test.jpg) round repeat 100px bottom fixed }
+bg60684 { background: blue url(test.jpg) round repeat 100px bottom scroll }
+bg60685 { background: blue url(test.jpg) round repeat 100px bottom }
 bg60686 { background: blue url(test.jpg) round repeat 100px scroll  }
-bg60687 { background: blue url(test.jpg) round repeat 25% left fixed }
-bg60688 { background: blue url(test.jpg) round repeat 25% left scroll }
-bg60689 { background: blue url(test.jpg) round repeat 25% left }
+bg60687 { background: blue url(test.jpg) round repeat 25% top fixed }
+bg60688 { background: blue url(test.jpg) round repeat 25% top scroll }
+bg60689 { background: blue url(test.jpg) round repeat 25% top }
 bg60690 { background: blue url(test.jpg) round repeat 50%  }
 bg60691 { background: blue url(test.jpg) round repeat 50% 100px  }
 bg60692 { background: blue url(test.jpg) round repeat 50% 100px fixed  }
@@ -726,8 +726,8 @@
 bg60726 { background: blue url(test.jpg) round repeat fixed  }
 bg60727 { background: blue url(test.jpg) round repeat fixed 100px  }
 bg60728 { background: blue url(test.jpg) round repeat fixed 100px 50%  }
-bg60729 { background: blue url(test.jpg) round repeat fixed 100px left }
-bg60730 { background: blue url(test.jpg) round repeat fixed 25% left }
+bg60729 { background: blue url(test.jpg) round repeat fixed 100px bottom }
+bg60730 { background: blue url(test.jpg) round repeat fixed 25% top }
 bg60731 { background: blue url(test.jpg) round repeat fixed 50%  }
 bg60732 { background: blue url(test.jpg) round repeat fixed 50% 100px  }
 bg60733 { background: blue url(test.jpg) round repeat fixed bottom center }
@@ -787,8 +787,8 @@
 bg60787 { background: blue url(test.jpg) round repeat scroll  }
 bg60788 { background: blue url(test.jpg) round repeat scroll 100px  }
 bg60789 { background: blue url(test.jpg) round repeat scroll 100px 50%  }
-bg60790 { background: blue url(test.jpg) round repeat scroll 100px left }
-bg60791 { background: blue url(test.jpg) round repeat scroll 25% left }
+bg60790 { background: blue url(test.jpg) round repeat scroll 100px bottom }
+bg60791 { background: blue url(test.jpg) round repeat scroll 25% top }
 bg60792 { background: blue url(test.jpg) round repeat scroll 50%  }
 bg60793 { background: blue url(test.jpg) round repeat scroll 50% 100px  }
 bg60794 { background: blue url(test.jpg) round repeat scroll bottom center }
@@ -836,26 +836,26 @@
 bg60836 { background: blue url(test.jpg) scroll 100px 50% repeat-x  }
 bg60837 { background: blue url(test.jpg) scroll 100px 50% repeat-y  }
 bg60838 { background: blue url(test.jpg) scroll 100px 50% round repeat  }
-bg60839 { background: blue url(test.jpg) scroll 100px left repeat no-repeat }
-bg60840 { background: blue url(test.jpg) scroll 100px left repeat space }
-bg60841 { background: blue url(test.jpg) scroll 100px left repeat }
-bg60842 { background: blue url(test.jpg) scroll 100px left repeat-x }
-bg60843 { background: blue url(test.jpg) scroll 100px left repeat-y }
-bg60844 { background: blue url(test.jpg) scroll 100px left round repeat }
-bg60845 { background: blue url(test.jpg) scroll 100px left }
+bg60839 { background: blue url(test.jpg) scroll 100px bottom repeat no-repeat }
+bg60840 { background: blue url(test.jpg) scroll 100px bottom repeat space }
+bg60841 { background: blue url(test.jpg) scroll 100px bottom repeat }
+bg60842 { background: blue url(test.jpg) scroll 100px bottom repeat-x }
+bg60843 { background: blue url(test.jpg) scroll 100px bottom repeat-y }
+bg60844 { background: blue url(test.jpg) scroll 100px bottom round repeat }
+bg60845 { background: blue url(test.jpg) scroll 100px bottom }
 bg60846 { background: blue url(test.jpg) scroll 100px repeat  }
 bg60847 { background: blue url(test.jpg) scroll 100px repeat no-repeat  }
 bg60848 { background: blue url(test.jpg) scroll 100px repeat space  }
 bg60849 { background: blue url(test.jpg) scroll 100px repeat-x  }
 bg60850 { background: blue url(test.jpg) scroll 100px repeat-y  }
 bg60851 { background: blue url(test.jpg) scroll 100px round repeat  }
-bg60852 { background: blue url(test.jpg) scroll 25% left repeat no-repeat }
-bg60853 { background: blue url(test.jpg) scroll 25% left repeat space }
-bg60854 { background: blue url(test.jpg) scroll 25% left repeat }
-bg60855 { background: blue url(test.jpg) scroll 25% left repeat-x }
-bg60856 { background: blue url(test.jpg) scroll 25% left repeat-y }
-bg60857 { background: blue url(test.jpg) scroll 25% left round repeat }
-bg60858 { background: blue url(test.jpg) scroll 25% left }
+bg60852 { background: blue url(test.jpg) scroll 25% top repeat no-repeat }
+bg60853 { background: blue url(test.jpg) scroll 25% top repeat space }
+bg60854 { background: blue url(test.jpg) scroll 25% top repeat }
+bg60855 { background: blue url(test.jpg) scroll 25% top repeat-x }
+bg60856 { background: blue url(test.jpg) scroll 25% top repeat-y }
+bg60857 { background: blue url(test.jpg) scroll 25% top round repeat }
+bg60858 { background: blue url(test.jpg) scroll 25% top }
 bg60859 { background: blue url(test.jpg) scroll 50%  }
 bg60860 { background: blue url(test.jpg) scroll 50% 100px  }
 bg60861 { background: blue url(test.jpg) scroll 50% 100px repeat  }
@@ -985,8 +985,8 @@
 bg60985 { background: blue url(test.jpg) scroll repeat  }
 bg60986 { background: blue url(test.jpg) scroll repeat 100px  }
 bg60987 { background: blue url(test.jpg) scroll repeat 100px 50%  }
-bg60988 { background: blue url(test.jpg) scroll repeat 100px left }
-bg60989 { background: blue url(test.jpg) scroll repeat 25% left }
+bg60988 { background: blue url(test.jpg) scroll repeat 100px bottom }
+bg60989 { background: blue url(test.jpg) scroll repeat 25% top }
 bg60990 { background: blue url(test.jpg) scroll repeat 50%  }
 bg60991 { background: blue url(test.jpg) scroll repeat 50% 100px  }
 bg60992 { background: blue url(test.jpg) scroll repeat bottom center }
@@ -1008,8 +1008,8 @@
 bg61008 { background: blue url(test.jpg) scroll repeat no-repeat  }
 bg61009 { background: blue url(test.jpg) scroll repeat no-repeat 100px  }
 bg61010 { background: blue url(test.jpg) scroll repeat no-repeat 100px 50%  }
-bg61011 { background: blue url(test.jpg) scroll repeat no-repeat 100px left }
-bg61012 { background: blue url(test.jpg) scroll repeat no-repeat 25% left }
+bg61011 { background: blue url(test.jpg) scroll repeat no-repeat 100px bottom }
+bg61012 { background: blue url(test.jpg) scroll repeat no-repeat 25% top }
 bg61013 { background: blue url(test.jpg) scroll repeat no-repeat 50%  }
 bg61014 { background: blue url(test.jpg) scroll repeat no-repeat 50% 100px  }
 bg61015 { background: blue url(test.jpg) scroll repeat no-repeat bottom center }
@@ -1043,8 +1043,8 @@
 bg61043 { background: blue url(test.jpg) scroll repeat space  }
 bg61044 { background: blue url(test.jpg) scroll repeat space 100px  }
 bg61045 { background: blue url(test.jpg) scroll repeat space 100px 50%  }
-bg61046 { background: blue url(test.jpg) scroll repeat space 100px left }
-bg61047 { background: blue url(test.jpg) scroll repeat space 25% left }
+bg61046 { background: blue url(test.jpg) scroll repeat space 100px bottom }
+bg61047 { background: blue url(test.jpg) scroll repeat space 25% top }
 bg61048 { background: blue url(test.jpg) scroll repeat space 50%  }
 bg61049 { background: blue url(test.jpg) scroll repeat space 50% 100px  }
 bg61050 { background: blue url(test.jpg) scroll repeat space bottom center }
@@ -1078,8 +1078,8 @@
 bg61078 { background: blue url(test.jpg) scroll repeat-x  }
 bg61079 { background: blue url(test.jpg) scroll repeat-x 100px  }
 bg61080 { background: blue url(test.jpg) scroll repeat-x 100px 50%  }
-bg61081 { background: blue url(test.jpg) scroll repeat-x 100px left }
-bg61082 { background: blue url(test.jpg) scroll repeat-x 25% left }
+bg61081 { background: blue url(test.jpg) scroll repeat-x 100px bottom }
+bg61082 { background: blue url(test.jpg) scroll repeat-x 25% top }
 bg61083 { background: blue url(test.jpg) scroll repeat-x 50%  }
 bg61084 { background: blue url(test.jpg) scroll repeat-x 50% 100px  }
 bg61085 { background: blue url(test.jpg) scroll repeat-x bottom center }
@@ -1109,8 +1109,8 @@
 bg61109 { background: blue url(test.jpg) scroll repeat-y  }
 bg61110 { background: blue url(test.jpg) scroll repeat-y 100px  }
 bg61111 { background: blue url(test.jpg) scroll repeat-y 100px 50%  }
-bg61112 { background: blue url(test.jpg) scroll repeat-y 100px left }
-bg61113 { background: blue url(test.jpg) scroll repeat-y 25% left }
+bg61112 { background: blue url(test.jpg) scroll repeat-y 100px bottom }
+bg61113 { background: blue url(test.jpg) scroll repeat-y 25% top }
 bg61114 { background: blue url(test.jpg) scroll repeat-y 50%  }
 bg61115 { background: blue url(test.jpg) scroll repeat-y 50% 100px  }
 bg61116 { background: blue url(test.jpg) scroll repeat-y bottom center }
@@ -1168,8 +1168,8 @@
 bg61168 { background: blue url(test.jpg) scroll round repeat  }
 bg61169 { background: blue url(test.jpg) scroll round repeat 100px  }
 bg61170 { background: blue url(test.jpg) scroll round repeat 100px 50%  }
-bg61171 { background: blue url(test.jpg) scroll round repeat 100px left }
-bg61172 { background: blue url(test.jpg) scroll round repeat 25% left }
+bg61171 { background: blue url(test.jpg) scroll round repeat 100px bottom }
+bg61172 { background: blue url(test.jpg) scroll round repeat 25% top }
 bg61173 { background: blue url(test.jpg) scroll round repeat 50%  }
 bg61174 { background: blue url(test.jpg) scroll round repeat 50% 100px  }
 bg61175 { background: blue url(test.jpg) scroll round repeat bottom center }

Index: 003-ag.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/003-ag.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 003-ag.css	1 Feb 2012 13:48:03 -0000	1.1
+++ 003-ag.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -9119,882 +9119,882 @@
 bg69119 { background: url(test.jpg) content-box scroll left 100px repeat }
 bg69120 { background: url(test.jpg) content-box scroll left 100px repeat-x }
 bg69121 { background: url(test.jpg) content-box scroll left 100px repeat-y }
-bg69122 { background: fixed no-repeat none 100px left content-box }
-bg69123 { background: fixed no-repeat none content-box 100px left }
-bg69124 { background: fixed no-repeat 100px left none content-box }
-bg69125 { background: fixed no-repeat 100px left content-box }
-bg69126 { background: fixed no-repeat 100px left content-box none }
-bg69127 { background: fixed no-repeat 100px left content-box url(test.jpg) }
-bg69128 { background: fixed no-repeat 100px left url(test.jpg) content-box }
-bg69129 { background: fixed no-repeat content-box none 100px left }
[...1730 lines suppressed...]
+bg69981 { background: repeat-y 100px bottom none fixed content-box }
+bg69982 { background: repeat-y 100px bottom none scroll content-box }
+bg69983 { background: repeat-y 100px bottom none content-box }
+bg69984 { background: repeat-y 100px bottom none content-box fixed }
+bg69985 { background: repeat-y 100px bottom none content-box scroll }
+bg69986 { background: repeat-y 100px bottom scroll none content-box }
+bg69987 { background: repeat-y 100px bottom scroll content-box }
+bg69988 { background: repeat-y 100px bottom scroll content-box none }
+bg69989 { background: repeat-y 100px bottom scroll content-box url(test.jpg) }
+bg69990 { background: repeat-y 100px bottom scroll url(test.jpg) content-box }
+bg69991 { background: repeat-y 100px bottom content-box }
+bg69992 { background: repeat-y 100px bottom content-box fixed }
+bg69993 { background: repeat-y 100px bottom content-box fixed none }
+bg69994 { background: repeat-y 100px bottom content-box fixed url(test.jpg) }
+bg69995 { background: repeat-y 100px bottom content-box none }
+bg69996 { background: repeat-y 100px bottom content-box none fixed }
+bg69997 { background: repeat-y 100px bottom content-box none scroll }
+bg69998 { background: repeat-y 100px bottom content-box scroll }
+bg69999 { background: repeat-y 100px bottom content-box scroll none }
+bg70000 { background: repeat-y 100px bottom content-box scroll url(test.jpg) }

Index: 000-aw.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/000-aw.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 000-aw.css	1 Feb 2012 13:47:55 -0000	1.1
+++ 000-aw.css	16 Feb 2012 10:40:22 -0000	1.2
@@ -2095,7906 +2095,7906 @@
 bg222094{ background: url(test.jpg) transparent scroll left 100px repeat }
 bg222095{ background: url(test.jpg) transparent scroll left 100px repeat-x }
 bg222096{ background: url(test.jpg) transparent scroll left 100px repeat-y }
-bg222097{ background: #f00 fixed no-repeat none 100px left }
-bg222098{ background: #f00 fixed no-repeat 100px left }
-bg222099{ background: #f00 fixed no-repeat 100px left none }
-bg222100{ background: #f00 fixed no-repeat 100px left url(test.jpg) }
-bg222101{ background: #f00 fixed no-repeat url(test.jpg) 100px left }
-bg222102{ background: #f00 fixed none no-repeat 100px left }
-bg222103{ background: #f00 fixed none repeat 100px left }
-bg222104{ background: #f00 fixed none repeat-x 100px left }
[...15778 lines suppressed...]
+bg229980{ background: #f00 fixed none 25% top repeat-x }
+bg229981{ background: #f00 fixed none 25% top repeat-y }
+bg229982{ background: #f00 fixed repeat none 25% top }
+bg229983{ background: #f00 fixed repeat 25% top }
+bg229984{ background: #f00 fixed repeat 25% top none }
+bg229985{ background: #f00 fixed repeat 25% top url(test.jpg) }
+bg229986{ background: #f00 fixed repeat url(test.jpg) 25% top }
+bg229987{ background: #f00 fixed repeat-x none 25% top }
+bg229988{ background: #f00 fixed repeat-x 25% top }
+bg229989{ background: #f00 fixed repeat-x 25% top none }
+bg229990{ background: #f00 fixed repeat-x 25% top url(test.jpg) }
+bg229991{ background: #f00 fixed repeat-x url(test.jpg) 25% top }
+bg229992{ background: #f00 fixed repeat-y none 25% top }
+bg229993{ background: #f00 fixed repeat-y 25% top }
+bg229994{ background: #f00 fixed repeat-y 25% top none }
+bg229995{ background: #f00 fixed repeat-y 25% top url(test.jpg) }
+bg229996{ background: #f00 fixed repeat-y url(test.jpg) 25% top }
+bg229997{ background: #f00 fixed 25% top }
+bg229998{ background: #f00 fixed 25% top no-repeat }
+bg229999{ background: #f00 fixed 25% top no-repeat none }

Index: 002-bg.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-bg.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-bg.css	8 Feb 2012 16:11:42 -0000	1.2
+++ 002-bg.css	16 Feb 2012 10:40:26 -0000	1.3
@@ -440,306 +440,306 @@
 bg320440 { background: url(test.jpg) 100px fixed transparent repeat-x  }
 bg320441 { background: url(test.jpg) 100px fixed transparent repeat-y  }
 bg320442 { background: url(test.jpg) 100px fixed transparent round repeat  }
-bg320443 { background: url(test.jpg) 100px left #f00 fixed repeat no-repeat }
-bg320444 { background: url(test.jpg) 100px left #f00 fixed repeat space }
-bg320445 { background: url(test.jpg) 100px left #f00 fixed repeat }
-bg320446 { background: url(test.jpg) 100px left #f00 fixed repeat-x }
-bg320447 { background: url(test.jpg) 100px left #f00 fixed repeat-y }
-bg320448 { background: url(test.jpg) 100px left #f00 fixed round repeat }
-bg320449 { background: url(test.jpg) 100px left #f00 fixed }
-bg320450 { background: url(test.jpg) 100px left #f00 repeat fixed }
[...2388 lines suppressed...]
 bg329952 { background: url(test.jpg) fixed repeat transparent 100px  }
 bg329953 { background: url(test.jpg) fixed repeat transparent 100px 50%  }
-bg329954 { background: url(test.jpg) fixed repeat transparent 100px left }
-bg329955 { background: url(test.jpg) fixed repeat transparent 25% left }
+bg329954 { background: url(test.jpg) fixed repeat transparent 100px bottom }
+bg329955 { background: url(test.jpg) fixed repeat transparent 25% top }
 bg329956 { background: url(test.jpg) fixed repeat transparent 50%  }
 bg329957 { background: url(test.jpg) fixed repeat transparent 50% 100px  }
 bg329958 { background: url(test.jpg) fixed repeat transparent bottom center }
@@ -9983,8 +9983,8 @@
 bg329983 { background: url(test.jpg) fixed repeat-x #f00  }
 bg329984 { background: url(test.jpg) fixed repeat-x #f00 100px  }
 bg329985 { background: url(test.jpg) fixed repeat-x #f00 100px 50%  }
-bg329986 { background: url(test.jpg) fixed repeat-x #f00 100px left }
-bg329987 { background: url(test.jpg) fixed repeat-x #f00 25% left }
+bg329986 { background: url(test.jpg) fixed repeat-x #f00 100px bottom }
+bg329987 { background: url(test.jpg) fixed repeat-x #f00 25% top }
 bg329988 { background: url(test.jpg) fixed repeat-x #f00 50%  }
 bg329989 { background: url(test.jpg) fixed repeat-x #f00 50% 100px  }
 bg329990 { background: url(test.jpg) fixed repeat-x #f00 bottom center }

Index: 002-aj.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-aj.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-aj.css	8 Feb 2012 16:11:40 -0000	1.2
+++ 002-aj.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -20,306 +20,306 @@
 bg90020 { background: fixed 100px url(test.jpg) transparent repeat-x  }
 bg90021 { background: fixed 100px url(test.jpg) transparent repeat-y  }
 bg90022 { background: fixed 100px url(test.jpg) transparent round repeat  }
-bg90023 { background: fixed 25% left #f00 none repeat no-repeat }
-bg90024 { background: fixed 25% left #f00 none repeat space }
-bg90025 { background: fixed 25% left #f00 none repeat }
-bg90026 { background: fixed 25% left #f00 none repeat-x }
-bg90027 { background: fixed 25% left #f00 none repeat-y }
-bg90028 { background: fixed 25% left #f00 none round repeat }
-bg90029 { background: fixed 25% left #f00 none }
-bg90030 { background: fixed 25% left #f00 repeat no-repeat none }
[...1605 lines suppressed...]
 bg99380 { background: fixed none blue repeat-y 100px  }
 bg99381 { background: fixed none blue repeat-y 100px 50%  }
-bg99382 { background: fixed none blue repeat-y 100px left }
-bg99383 { background: fixed none blue repeat-y 25% left }
+bg99382 { background: fixed none blue repeat-y 100px bottom }
+bg99383 { background: fixed none blue repeat-y 25% top }
 bg99384 { background: fixed none blue repeat-y 50%  }
 bg99385 { background: fixed none blue repeat-y 50% 100px  }
 bg99386 { background: fixed none blue repeat-y bottom center }
@@ -9438,8 +9438,8 @@
 bg99438 { background: fixed none blue round repeat  }
 bg99439 { background: fixed none blue round repeat 100px  }
 bg99440 { background: fixed none blue round repeat 100px 50%  }
-bg99441 { background: fixed none blue round repeat 100px left }
-bg99442 { background: fixed none blue round repeat 25% left }
+bg99441 { background: fixed none blue round repeat 100px bottom }
+bg99442 { background: fixed none blue round repeat 25% top }
 bg99443 { background: fixed none blue round repeat 50%  }
 bg99444 { background: fixed none blue round repeat 50% 100px  }
 bg99445 { background: fixed none blue round repeat bottom center }

Index: 004-ak.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/004-ak.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- 004-ak.css	1 Feb 2012 13:48:07 -0000	1.1
+++ 004-ak.css	16 Feb 2012 10:40:27 -0000	1.2
@@ -429,7123 +429,7123 @@
 bg100429 { background: url(test.jpg) transparent local left 100px repeat }
 bg100430 { background: url(test.jpg) transparent local left 100px repeat-x }
 bg100431 { background: url(test.jpg) transparent local left 100px repeat-y }
-bg100432 { background: #f00 no-repeat none 100px left local }
-bg100433 { background: #f00 no-repeat none local 100px left }
-bg100434 { background: #f00 no-repeat 100px left none local }
-bg100435 { background: #f00 no-repeat 100px left local }
-bg100436 { background: #f00 no-repeat 100px left local none }
-bg100437 { background: #f00 no-repeat 100px left local url(test.jpg) }
-bg100438 { background: #f00 no-repeat 100px left url(test.jpg) local }
-bg100439 { background: #f00 no-repeat local none 100px left }
[...14212 lines suppressed...]
+bg107532 { background: url(test.jpg) transparent repeat-y 25% top local }
+bg107533 { background: url(test.jpg) transparent repeat-y local 25% top }
+bg107534 { background: url(test.jpg) transparent 25% top no-repeat local }
+bg107535 { background: url(test.jpg) transparent 25% top repeat local }
+bg107536 { background: url(test.jpg) transparent 25% top repeat-x local }
+bg107537 { background: url(test.jpg) transparent 25% top repeat-y local }
+bg107538 { background: url(test.jpg) transparent 25% top local }
+bg107539 { background: url(test.jpg) transparent 25% top local no-repeat }
+bg107540 { background: url(test.jpg) transparent 25% top local repeat }
+bg107541 { background: url(test.jpg) transparent 25% top local repeat-x }
+bg107542 { background: url(test.jpg) transparent 25% top local repeat-y }
+bg107543 { background: url(test.jpg) transparent local no-repeat 25% top }
+bg107544 { background: url(test.jpg) transparent local repeat 25% top }
+bg107545 { background: url(test.jpg) transparent local repeat-x 25% top }
+bg107546 { background: url(test.jpg) transparent local repeat-y 25% top }
+bg107547 { background: url(test.jpg) transparent local 25% top }
+bg107548 { background: url(test.jpg) transparent local 25% top no-repeat }
+bg107549 { background: url(test.jpg) transparent local 25% top repeat }
+bg107550 { background: url(test.jpg) transparent local 25% top repeat-x }
+bg107551 { background: url(test.jpg) transparent local 25% top repeat-y }

Index: 002-ad.css
===================================================================
RCS file: /sources/public/2002/css-validator/autotest/testsuite/properties/positive/background/css3/002-ad.css,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- 002-ad.css	8 Feb 2012 16:11:39 -0000	1.2
+++ 002-ad.css	16 Feb 2012 10:40:23 -0000	1.3
@@ -677,2512 +677,2512 @@
 bg30677 { background: 100px url(test.jpg) transparent scroll repeat-x  }
 bg30678 { background: 100px url(test.jpg) transparent scroll repeat-y  }
 bg30679 { background: 100px url(test.jpg) transparent scroll round repeat  }
-bg30680 { background: 25% left #f00 fixed none repeat no-repeat }
-bg30681 { background: 25% left #f00 fixed none repeat space }
-bg30682 { background: 25% left #f00 fixed none repeat }
-bg30683 { background: 25% left #f00 fixed none repeat-x }
-bg30684 { background: 25% left #f00 fixed none repeat-y }
-bg30685 { background: 25% left #f00 fixed none round repeat }
-bg30686 { background: 25% left #f00 fixed none }
-bg30687 { background: 25% left #f00 fixed repeat no-repeat none }
[...5845 lines suppressed...]
+bg39026 { background: blue 25% top url(test.jpg) repeat-x scroll }
+bg39027 { background: blue 25% top url(test.jpg) repeat-x }
+bg39028 { background: blue 25% top url(test.jpg) repeat-y fixed }
+bg39029 { background: blue 25% top url(test.jpg) repeat-y scroll }
+bg39030 { background: blue 25% top url(test.jpg) repeat-y }
+bg39031 { background: blue 25% top url(test.jpg) round repeat fixed }
+bg39032 { background: blue 25% top url(test.jpg) round repeat scroll }
+bg39033 { background: blue 25% top url(test.jpg) round repeat }
+bg39034 { background: blue 25% top url(test.jpg) scroll repeat no-repeat }
+bg39035 { background: blue 25% top url(test.jpg) scroll repeat space }
+bg39036 { background: blue 25% top url(test.jpg) scroll repeat }
+bg39037 { background: blue 25% top url(test.jpg) scroll repeat-x }
+bg39038 { background: blue 25% top url(test.jpg) scroll repeat-y }
+bg39039 { background: blue 25% top url(test.jpg) scroll round repeat }
+bg39040 { background: blue 25% top url(test.jpg) scroll }
+bg39041 { background: blue 25% top url(test.jpg) }
+bg39042 { background: blue 25% top }
 bg39043 { background: blue 50%  }
 bg39044 { background: blue 50% 100px  }
 bg39045 { background: blue 50% 100px fixed  }
Received on Thursday, 16 February 2012 10:40:46 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 26 April 2012 12:55:33 GMT