I have just answered your support ticket on the matter and I will paste the most important sections of this reply here as well for others that may have a similar issue.
I will start, however, with your last questions from this thread - for moving the styles to a div - this worked fine with the example you attached on my end, but I also removed the styles from the form element. Can you confirm you have also cleared the form in your case?
On the RadMenu staying above the modal RadWindow - this is due to the default z-index values the controls have (3000 for the RadWindow and 7000 for the RadMenu). A detailed list and a solution are offered in the following help topic: http://www.telerik.com/help/aspnet-ajax/controlling-absolute-positioning-with-zindex.html
Now, back to the original issue with the centering of the RadWIndow. I am sorry for initially missing the fact that you want the RadWindow to stay in the center of the browser, I was under the impression that only its position was wrong. Please accept my apologies for that. Here follows a small code snippet that will keep the RadWindow centered:
oWnd = GetRadWindowManager().GetWindowByName(
TO = setTimeout(centerRadWindow, 100);
//some timeout that prevents numerous event fires
For this scenario I can also suggest the utilization of the RadNotification control - it offers the ability to stay in its place on the screen regardless of browser resizing, and this is done out of the box. An example would be:
"width: 100%; height: 100%;"
I hope this helps you advance in your project.
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed