.x-windows .tl {
		background: url(../images/tl.png) no-repeat bottom left;
		zoom: 1;
}

.x-windows .x-windows-controls { 
		background: url(../images/tc.png) repeat-x top left !important;
    zoom: 1;
}

.x-windows .tc {
		background: url(../images/tc.png) repeat-x top left !important;
    zoom: 1;
}

.x-windows .tr {
		background: url(../images/tr.png) no-repeat top left;
    zoom: 1;
}

.x-windows .rc {
		background: url(../images/rc.png) repeat-y top left !important;
    zoom: 1;
}

.x-windows .bl {
		background: url(../images/bl.png) no-repeat top left;
    zoom: 1;
}

.x-windows .bc {
		background: url(../images/bc.png) repeat-x top left !important;
    zoom: 1;
}

.x-windows .br {
		background: url(../images/br.png) no-repeat bottom right;
    zoom: 1;
}

.x-windows .lc {
		background: url(../images/lc.png) repeat-y top left !important;
    zoom: 1;
}

img.x-windows-mini {
		background: url(../images/mini.png) no-repeat center center !important;
		width: 11px;
		height: 22px;
    zoom: 1;
}

img.x-windows-close {
		background: url(../images/close.png) no-repeat center center !important;
		width: 11px;
		height: 22px;
    zoom: 1;
}

img:hover.x-windows-close {
		background: url(../images/close_over.png) no-repeat center center !important;
		width: 11px;
		height: 22px;
    zoom: 1;
}

.x-windows .tr, .x-windows .tl {
		width: 12px;
		height: 30px !important;
		overflow: hidden;
		padding: 0;		
}

.x-windows .br, .x-windows .bl, .x-windows .bc {
		width: 1px;
		height: 12px;
		overflow: hidden;
		padding: 0;		
}

.x-windows .br {
/*		cursor: nw-resize;*/
}

.x-windows .lc, .x-windows .rc {
		width: 1px;
		height: 12px;
		overflow: hidden;
		padding: 0;		
}

.x-windows .tc {
		height: 30px !important;
		overflow: hidden;
		padding: 0;		
		vertical-align: top;
}

.x-windows .tc div {
		float: left;
		padding-top: 7px;
}

.x-windows {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 100;
		text-align: left;
}

.x-windows .x-windows-content {
		background: #fff;
}

.x-windows table {
		border-collapse: collapse;
}

.x-windows td {
		border-bottom: 0;
		padding: 0;
}

.x-windows-title, span.x-windows-close {
		font-family: "lucida grande", tahoma, verdana, helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
		color: #fff;
		padding-left: 3px 2px 2px 2px;
}

.span.x-windows-close {
		cursor: pointer;
}

.x-windows-controls {
		text-align: right;
}

.x-windows-controls img {
		cursor: pointer;
		cursor: hand;
}
