<!DOCTYPE HTML>
<html><head>
<title>Testcase for bug 403328</title>
<style>
body {
	margin-left:40px;
}
div.cb {
	background-color: lime;
	width: 80px;
}
div.spcb {
	background-color: blue;
    margin-left:auto;
    margin-right:auto;
	width: 40px;
}
div.abs {
	background-color: red;
	height: 40px;
}
div.extrawide {
	width: 100px;
}
div.narrow {
	width: 20px;
}

</style>
</head><body>

<div class="cb">
<div class="spcb">
<div class="abs narrow" style="margin-left:auto;"></div>
<div class="abs narrow"></div>
<div class="abs extrawide" style="margin-left:-20px;"></div>
<div class="abs extrawide" style="margin-left:-40px;"></div>
<div class="abs narrow" style="margin-left:-20px;"></div>
<div class="abs narrow" style="margin-left:auto; margin-right:-20px;"></div>
<div class="abs narrow" style="margin-left:auto;"></div>
<div class="abs narrow"></div>
</div>
</div>

</body></html>