#container {
   text-align: center;
   position: fixed; /* was fixed */
   top: 0px; left: 0px;        
   width: 100%;
   height: 100%;
   float: left;
   background-color: #000000;       /* the background              */
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   opacity: 0.5;
   z-index: 20;
}

#window {
   border-style: ridge;
   background-color: #f0f0f0;
   position: fixed;              /* was fixed       */
   left: 33%;
   width: 33%;
   top: 30%;
   z-index: 30;
}

#cwindow {
   border-style: ridge;
   background-color: #f0f0f0;
   position: fixed;              /* was fixed       */
   left: 15%;
   width: 70%;
   top: 30%;
   z-index: 30;
}

iframe
{
   position: relative;
	width: 100%;
	height: 40%;
	border-style: none;
	padding: 0;
	margin: 0;
}


#window-title
{
   position: relative;
   text-align: left;
   padding: 10px;
   color: black;
}

#window-content, #window-buttons
{
   position: relative;
   text-align: center;
   padding: 10px;
}

#window-buttons 
{ 
	background-color: orange; 
	padding: 6px; 
	font-size: 1.4em; 
	font-weight: bold;
	font-family: Arial Black, sans-serif;
}

#window-cancel
{
	border: 1px solid orange;
	text-align: left;
	padding: 2px;
	font-size: 0.8em;
}

#window-cancel input
{
	width: 90%;
	border: 1px solid black;
	padding: 2px;
	margin: 2px;
}

