I have been fighting with getting the Dijit.form.DateTextBox working inside of a div. I have found that if I apply the "claro" class to the body tag that it will work just fine. Although, I don't want the claro class overwriting my other styles. Also, I don't have access to my body tag on all of my pages due to MVC.

Here is what I have:

```
<html>
   <head>
        <style type="text/css">
          body, html { font-family:helvetica,arial,sans-serif; font-size:90%; }
        </style>
        <script src="dojo/dojo.js"
        djConfig="parseOnLoad: true">
        </script>
        <script type="text/javascript">
            dojo.require("dijit.form.DateTextBox");
            dojo.require("dijit.layout.ContentPane");

        </script>
        <link rel="stylesheet" type="text/css" href="dijit/themes/claro/claro.css"
        />
    </head>

<body>
<table>
    <tr>
    <td>
        <div dojoType="dijit.layout.ContentPane" class="claro">
            <input type="text" name="date1" id="date1" value="2005-12-30" dojoType="dijit.form.DateTextBox" />
        </div>
    </td>
    <td>
        <div dojoType="dijit.layout.ContentPane" class="claro">
            <input type="text" name="date2" id="date2" value="2005-12-30" dojoType="dijit.form.DateTextBox" />
        </div>
    </td>
    </tr>
</table>
</body>
</html>

```