i always answer my own questions. a nested table does it. if anyone has a better solution ill give you the answer.
<!DOCTYPE />
<html>
<head>
<title></title>
<link type="text/css" rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/themes/redmond/jquery-ui.css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script type="text/javascript" src="http://jqueryui.com/themeroller/themeswitchertool/"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#themeSwitcher').themeswitcher({ loadTheme: "Redmond", height: 600 });
$(".b1").button({ icons: { primary: "ui-icon-gear" }, text:false });
$(".b2").button({ icons: { primary: "ui-icon-gear"} });
});
</script>
</head>
<body>
<div style="display:table;border:1px solid Black;">
<div style="display:table-row;">
<div style="display:table-cell;">
<div style="display:table;">
<div style="display:table-row;">
<div style="display:table-cell;">
<button class="b1"></button>
</div>
<div style="display:table-cell;">
<button class="b1"></button>
</div>
</div>
</div>
</div>
</div>
<div style="display:table-row;">
<div style="display:table-cell;">
<button class="b2" style="font-size:50%;">abc</button>
<button class="b2" style="font-size:50%;">xyz</button>
</div>
</div>
</div>
<div id="themeSwitcher" style="float:right;"></div>
</body>
</html>